diff --git a/go.mod b/go.mod index d9b63e899..e69426c8c 100644 --- a/go.mod +++ b/go.mod @@ -25,7 +25,7 @@ require ( github.com/aws/aws-sdk-go-v2/service/acm v1.50.6 github.com/aws/aws-sdk-go-v2/service/dynamodb v1.69.1 github.com/aws/aws-sdk-go-v2/service/secretsmanager v1.50.1 - github.com/aws/aws-sdk-go-v2/service/ssm v1.68.5 + github.com/aws/aws-sdk-go-v2/service/ssm v1.81.0 github.com/coreos/go-systemd/v22 v22.7.0 github.com/prometheus/client_golang v1.23.2 github.com/prometheus/client_model v0.6.2 diff --git a/go.sum b/go.sum index ec844186d..88cec55cb 100644 --- a/go.sum +++ b/go.sum @@ -55,8 +55,8 @@ github.com/aws/aws-sdk-go-v2/service/secretsmanager v1.50.1 h1:xYoGDAZtoSXI5wOfj github.com/aws/aws-sdk-go-v2/service/secretsmanager v1.50.1/go.mod h1:dgXxccOMNsXm/eOkrQbBfxm4a6H8IiRphA7z69RG8hM= github.com/aws/aws-sdk-go-v2/service/signin v1.10.1 h1:DzCCWLzcIRQ77F3DEUljud7bEjTgFOIKXP52NmVRyhU= github.com/aws/aws-sdk-go-v2/service/signin v1.10.1/go.mod h1:xpo/geVldu8payT375WekctUzopG/hBU7miiqItMUlw= -github.com/aws/aws-sdk-go-v2/service/ssm v1.68.5 h1:TY5Vh7uXQgJVuc6ahI6toLcRajG1aYSDCP3a0xsPvmo= -github.com/aws/aws-sdk-go-v2/service/ssm v1.68.5/go.mod h1:UkzShnbxHRIIL2cHi/7fBGLUAZIVTEADQjaA53bWWCE= +github.com/aws/aws-sdk-go-v2/service/ssm v1.81.0 h1:Kgekk4+MRuxavh9kCYpmbLMnmG7Pv76TNPga4s39hSA= +github.com/aws/aws-sdk-go-v2/service/ssm v1.81.0/go.mod h1:oQUVZCeDudYiQIFVGKKHPCNFKha7khP+flig98xaEFI= github.com/aws/aws-sdk-go-v2/service/sso v1.38.1 h1:Umtl/0YZhng4xndfW3lKJrYYP7NLEjI6bGXVomwLcs0= github.com/aws/aws-sdk-go-v2/service/sso v1.38.1/go.mod h1:rRD/dnm7q0HYE/I5TMaPgkWyyUGLcwuxHLABsLnQ3e0= github.com/aws/aws-sdk-go-v2/service/ssooidc v1.43.1 h1:orIWdNiLgzrhu/11RcPPKO/SBzUUymbUQuZbSPImghg= diff --git a/vendor/github.com/aws/aws-sdk-go-v2/service/ssm/CHANGELOG.md b/vendor/github.com/aws/aws-sdk-go-v2/service/ssm/CHANGELOG.md index 18ca3256b..1c188d048 100644 --- a/vendor/github.com/aws/aws-sdk-go-v2/service/ssm/CHANGELOG.md +++ b/vendor/github.com/aws/aws-sdk-go-v2/service/ssm/CHANGELOG.md @@ -1,3 +1,164 @@ +# v1.81.0 (2026-10-22) + +* **Feature**: Enable schema-based (de)serialization for this service. +* **Bug Fix**: Update smithy-go to v1.28.6 +* **Dependency Update**: Updated to the latest SDK module versions + +# v1.80.0 (2026-10-20) + +* **Feature**: Enable schema-based (de)serialization for this service. + +# v1.79.3 (2026-10-09.2) + +* **Dependency Update**: Update to smithy-go v1.28.5. +* **Dependency Update**: Updated to the latest SDK module versions + +# v1.79.2 (2026-10-08) + +* **Dependency Update**: Update to smithy-go v1.28.4. +* **Dependency Update**: Updated to the latest SDK module versions + +# v1.79.1 (2026-10-06) + +* No change notes available for this release. + +# v1.79.0 (2026-09-28) + +* **Feature**: Add support for sharing SSM documents with organizations and OUs using RAM. + +# v1.78.1 (2026-09-24) + +* **Dependency Update**: Updated to the latest SDK module versions + +# v1.78.0 (2026-09-09) + +* **Feature**: Stop registering the `retry.MetricsHeader` middleware in generated clients. The `Amz-Sdk-Request` header is now set by the retry middleware itself. +* **Dependency Update**: Updated to the latest SDK module versions + +# v1.77.0 (2026-09-04) + +* **Feature**: Stop registering the `spanRetryLoop` middleware in generated clients. The retry loop's tracing span is now opened by the retry middleware itself. +* **Dependency Update**: Updated to the latest SDK module versions + +# v1.76.0 (2026-08-31.2) + +* **Feature**: Stop registering the `SetCredentialSourceMiddleware` middleware in generated clients. Credential source user agent features are now set when the client's middleware stack is constructed. + +# v1.75.1 (2026-08-28) + +* **Dependency Update**: Updated to the latest SDK module versions + +# v1.75.0 (2026-08-27) + +* **Feature**: Support connection read timeouts in the SDK. This is currently available on an opt-in basis by setting env `AWS_ENABLE_DEFAULT_SOCKET_TIMEOUT_2026=true`. +* **Dependency Update**: Updated to the latest SDK module versions + +# v1.74.0 (2026-08-26) + +* **Feature**: Stop registering the `ComputeContentLength` middleware in generated clients. `Content-Length` is now set when the request body is set via `SetStream`. +* **Dependency Update**: Update to smithy-go v1.28.0. +* **Dependency Update**: Updated to the latest SDK module versions + +# v1.73.8 (2026-08-25) + +* **Dependency Update**: Update to smithy-go v1.27.10. +* **Dependency Update**: Updated to the latest SDK module versions + +# v1.73.7 (2026-08-20) + +* **Dependency Update**: Updated to the latest SDK module versions + +# v1.73.6 (2026-08-14) + +* **Dependency Update**: Update to smithy-go v1.27.8. +* **Dependency Update**: Updated to the latest SDK module versions + +# v1.73.5 (2026-08-10) + +* **Dependency Update**: Update to smithy-go v1.27.7. +* **Dependency Update**: Updated to the latest SDK module versions + +# v1.73.4 (2026-08-05) + +* **Dependency Update**: Updated to the latest SDK module versions + +# v1.73.3 (2026-07-31.2) + +* **Dependency Update**: Updated to the latest SDK module versions +* **Dependency Update**: Upgrade to smithy-go v1.27.6 to fix various serde issues in HTTP binding services. + +# v1.73.2 (2026-07-29) + +* **Dependency Update**: Updated to the latest SDK module versions + +# v1.73.1 (2026-07-28) + +* **Dependency Update**: Update to smithy-go v1.27.5. +* **Dependency Update**: Updated to the latest SDK module versions + +# v1.73.0 (2026-07-21) + +* **Feature**: Add an option to clients to disable clock skew +* **Feature**: Added a WarningMessage field to Automation along with corresponding public documentation. +* **Dependency Update**: Updated to the latest SDK module versions + +# v1.72.0 (2026-07-14) + +* **Feature**: Update AWS Systems Manager Automation Targets to be correct max value. + +# v1.71.1 (2026-07-13) + +* No change notes available for this release. + +# v1.71.0 (2026-07-07) + +* **Feature**: Adding SSM Cloud Connector to support Azure Virtual Machines onboarding to AWS Systems Manager + +# v1.70.0 (2026-07-06) + +* **Feature**: Add request serialization snapshot tests. + +# v1.69.5 (2026-07-01) + +* **Bug Fix**: Bump smithy-go to 1.27.3, fix JSON encorder for document.Number, endpoint host label format validation and CBOR union serialization on new serde +* **Dependency Update**: Updated to the latest SDK module versions + +# v1.69.4 (2026-06-29) + +* No change notes available for this release. + +# v1.69.3 (2026-06-08) + +* **Dependency Update**: Updated to the latest SDK module versions + +# v1.69.2 (2026-06-04) + +* **Dependency Update**: Update to smithy-go v1.27.1 to fix several union-related deserialization bugs in schema-serde-enabled services. +* **Dependency Update**: Updated to the latest SDK module versions + +# v1.69.1 (2026-06-03) + +* **Dependency Update**: Updated to the latest SDK module versions + +# v1.69.0 (2026-06-02) + +* **Feature**: Adding new BDD representation of endpoint ruleset +* **Dependency Update**: Updated to the latest SDK module versions + +# v1.68.8 (2026-05-29) + +* **Dependency Update**: Update to smithy-go v1.26.0. +* **Dependency Update**: Updated to the latest SDK module versions + +# v1.68.7 (2026-05-28) + +* **Dependency Update**: Updated to the latest SDK module versions + +# v1.68.6 (2026-04-29) + +* **Dependency Update**: Update to smithy-go v1.25.1. +* **Dependency Update**: Updated to the latest SDK module versions + # v1.68.5 (2026-04-17) * **Dependency Update**: Bump smithy-go to 1.25.0 to support endpointBdd trait diff --git a/vendor/github.com/aws/aws-sdk-go-v2/service/ssm/api_client.go b/vendor/github.com/aws/aws-sdk-go-v2/service/ssm/api_client.go index dd9f79fff..f5756f144 100644 --- a/vendor/github.com/aws/aws-sdk-go-v2/service/ssm/api_client.go +++ b/vendor/github.com/aws/aws-sdk-go-v2/service/ssm/api_client.go @@ -16,6 +16,8 @@ import ( internalauth "github.com/aws/aws-sdk-go-v2/internal/auth" internalauthsmithy "github.com/aws/aws-sdk-go-v2/internal/auth/smithy" internalConfig "github.com/aws/aws-sdk-go-v2/internal/configsources" + "github.com/aws/aws-sdk-go-v2/internal/timeouts" + "github.com/aws/aws-sdk-go-v2/service/ssm/schemas" smithy "github.com/aws/smithy-go" smithydocument "github.com/aws/smithy-go/document" "github.com/aws/smithy-go/logging" @@ -24,6 +26,7 @@ import ( smithyrand "github.com/aws/smithy-go/rand" "github.com/aws/smithy-go/tracing" smithyhttp "github.com/aws/smithy-go/transport/http" + "github.com/aws/smithy-go/transport/http/protocol/awsjson" "net" "net/http" "sync/atomic" @@ -214,6 +217,8 @@ func New(options Options, optFns ...func(*Options)) *Client { resolveAuthSchemeResolver(&options) + options.Protocol = awsjson.New11(schemas.AmazonSSM) + for _, fn := range optFns { fn(&options) } @@ -264,6 +269,14 @@ func (c *Client) invokeOperation( finalizeClientEndpointResolverOptions(&options) + ctx = setLoggerContext(ctx, options, opID) + + ctx = resolveServiceMetadata(ctx, options, opID) + + if err := c.addCommonMiddlewares(stack, options, opID); err != nil { + return nil, metadata, err + } + for _, fn := range stackFns { if err := fn(stack, options); err != nil { return nil, metadata, err @@ -368,6 +381,43 @@ func addProtocolFinalizerMiddlewares(stack *middleware.Stack, options Options, o } return nil } + +func (c *Client) addCommonMiddlewares(stack *middleware.Stack, options Options, operation string) error { + if err := stack.Serialize.Add(&setOperationInputMiddleware{}, middleware.After); err != nil { + return err + } + if err := addProtocolFinalizerMiddlewares(stack, options, operation); err != nil { + return fmt.Errorf("add protocol finalizers: %v", err) + } + if err := addClientRequestID(stack); err != nil { + return err + } + if err := addRetry(stack, options, c); err != nil { + return err + } + if err := addRawResponseToMetadata(stack); err != nil { + return err + } + if err := addClientUserAgent(stack, options); err != nil { + return err + } + if err := addSetLegacyContextSigningOptionsMiddleware(stack); err != nil { + return err + } + if err := addUserAgentRetryMode(stack, options); err != nil { + return err + } + if err := addRecursionDetection(stack); err != nil { + return err + } + if err := addInterceptBeforeRetryLoop(stack, options); err != nil { + return err + } + if err := addInterceptAttempt(stack, options); err != nil { + return err + } + return nil +} func resolveAuthSchemeResolver(options *Options) { if options.AuthSchemeResolver == nil { options.AuthSchemeResolver = &defaultAuthSchemeResolver{} @@ -386,32 +436,104 @@ func resolveAuthSchemes(options *Options) { } } -type noSmithyDocumentSerde = smithydocument.NoSerde - -type legacyEndpointContextSetter struct { - LegacyResolver EndpointResolver +type serializeRequestMiddleware struct { + options *Options + operationSchema *smithy.OperationSchema } -func (*legacyEndpointContextSetter) ID() string { - return "legacyEndpointContextSetter" +func (*serializeRequestMiddleware) ID() string { + return "OperationSerializer" } -func (m *legacyEndpointContextSetter) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( - out middleware.InitializeOutput, metadata middleware.Metadata, err error, +func (m *serializeRequestMiddleware) HandleSerialize( + ctx context.Context, in middleware.SerializeInput, next middleware.SerializeHandler, +) ( + middleware.SerializeOutput, middleware.Metadata, error, ) { - if m.LegacyResolver != nil { - ctx = awsmiddleware.SetRequiresLegacyEndpoints(ctx, true) + req, ok := in.Request.(*smithyhttp.Request) + if !ok { + return middleware.SerializeOutput{}, middleware.Metadata{}, fmt.Errorf("unexpected transport type %T", in.Request) + } + + input, ok := in.Parameters.(smithy.Serializable) + if !ok { + return middleware.SerializeOutput{}, middleware.Metadata{}, fmt.Errorf("input %T is not Serializable", in.Request) + } + + _, span := tracing.StartSpan(ctx, "OperationSerializer") + endTimer := startMetricTimer(ctx, "client.call.serialization_duration") + + err := m.options.Protocol.SerializeRequest(ctx, m.operationSchema, input, req) + + endTimer() + span.End() + + if err != nil { + return middleware.SerializeOutput{}, middleware.Metadata{}, err } - return next.HandleInitialize(ctx, in) + return next.HandleSerialize(ctx, in) +} +type deserializeResponseMiddleware struct { + options *Options + operationSchema *smithy.OperationSchema + output smithy.Deserializable } -func addlegacyEndpointContextSetter(stack *middleware.Stack, o Options) error { - return stack.Initialize.Add(&legacyEndpointContextSetter{ - LegacyResolver: o.EndpointResolver, - }, middleware.Before) + +func (*deserializeResponseMiddleware) ID() string { + return "OperationDeserializer" } +func (m *deserializeResponseMiddleware) HandleDeserialize( + ctx context.Context, in middleware.DeserializeInput, next middleware.DeserializeHandler, +) ( + middleware.DeserializeOutput, middleware.Metadata, error, +) { + out, md, err := next.HandleDeserialize(ctx, in) + + resp, ok := out.RawResponse.(*smithyhttp.Response) + if !ok { + if err != nil { + // Transport-level failure with no HTTP response to close. + return out, md, err + } + return out, md, &smithy.DeserializationError{Err: fmt.Errorf("unknown transport type %T", out.RawResponse)} + } + + // Close the response body on return. CloseResponseBody keeps the body + // open only for a successful caller-owned stream (a streaming payload + // with a nil error); on any error -- including one surfaced by an + // interceptor that runs after OperationDeserializer (after transmit or + // before deserialization) -- it closes the received body. Registering + // this before the error check below is what covers those interceptor + // aborts. Event streams close their own body in the event stream + // deserializer. + if !m.operationSchema.IsInputEventStream() && !m.operationSchema.IsOutputEventStream() { + _, isStreamingPayload := m.output.(smithy.StreamingOutput) + defer func() { + smithyhttp.CloseResponseBody(ctx, resp, isStreamingPayload, err) + }() + } + + if err != nil { + return out, md, err + } + + _, span := tracing.StartSpan(ctx, "OperationDeserializer") + endTimer := startMetricTimer(ctx, "client.call.deserialization_duration") + + err = m.options.Protocol.DeserializeResponse(ctx, m.operationSchema, TypeRegistry, resp, m.output) + out.Result = m.output + + endTimer() + span.End() + + return out, md, err +} + +type noSmithyDocumentSerde = smithydocument.NoSerde + func resolveDefaultLogger(o *Options) { if o.Logger != nil { return @@ -419,8 +541,9 @@ func resolveDefaultLogger(o *Options) { o.Logger = logging.Nop{} } -func addSetLoggerMiddleware(stack *middleware.Stack, o Options) error { - return middleware.AddSetLoggerMiddleware(stack, o.Logger) +func setLoggerContext(ctx context.Context, options Options, operation string) context.Context { + _ = operation + return middleware.SetLogger(ctx, options.Logger) } func setResolvedDefaultsMode(o *Options) { @@ -441,16 +564,17 @@ func setResolvedDefaultsMode(o *Options) { // NewFromConfig returns a new client from the provided config. func NewFromConfig(cfg aws.Config, optFns ...func(*Options)) *Client { opts := Options{ - Region: cfg.Region, - DefaultsMode: cfg.DefaultsMode, - RuntimeEnvironment: cfg.RuntimeEnvironment, - HTTPClient: cfg.HTTPClient, - Credentials: cfg.Credentials, - APIOptions: cfg.APIOptions, - Logger: cfg.Logger, - ClientLogMode: cfg.ClientLogMode, - AppID: cfg.AppID, - AuthSchemePreference: cfg.AuthSchemePreference, + Region: cfg.Region, + DefaultsMode: cfg.DefaultsMode, + RuntimeEnvironment: cfg.RuntimeEnvironment, + HTTPClient: cfg.HTTPClient, + Credentials: cfg.Credentials, + APIOptions: cfg.APIOptions, + Logger: cfg.Logger, + ClientLogMode: cfg.ClientLogMode, + AppID: cfg.AppID, + DisableClockSkewCorrection: cfg.DisableClockSkewCorrection, + AuthSchemePreference: cfg.AuthSchemePreference, } resolveAWSRetryerProvider(cfg, &opts) resolveAWSRetryMaxAttempts(cfg, &opts) @@ -498,6 +622,12 @@ func resolveHTTPClient(o *Options) { }) } + if _, ok := buildable.GetReadTimeout(); !ok { + if timeout, ok := timeouts.GetServiceReadTimeout(ServiceID); ok { + buildable = buildable.WithReadTimeout(timeout) + } + } + o.HTTPClient = buildable } @@ -639,40 +769,14 @@ func addClientRequestID(stack *middleware.Stack) error { return stack.Build.Add(&awsmiddleware.ClientRequestID{}, middleware.After) } -func addComputeContentLength(stack *middleware.Stack) error { - return stack.Build.Add(&smithyhttp.ComputeContentLength{}, middleware.After) -} - func addRawResponseToMetadata(stack *middleware.Stack) error { return stack.Deserialize.Add(&awsmiddleware.AddRawResponse{}, middleware.Before) } -func addRecordResponseTiming(stack *middleware.Stack) error { - return stack.Deserialize.Add(&awsmiddleware.RecordResponseTiming{}, middleware.After) -} - -func addSpanRetryLoop(stack *middleware.Stack, options Options) error { - return stack.Finalize.Insert(&spanRetryLoop{options: options}, "Retry", middleware.Before) -} - -type spanRetryLoop struct { - options Options -} - -func (*spanRetryLoop) ID() string { - return "spanRetryLoop" -} - -func (m *spanRetryLoop) HandleFinalize( - ctx context.Context, in middleware.FinalizeInput, next middleware.FinalizeHandler, -) ( - middleware.FinalizeOutput, middleware.Metadata, error, -) { - tracer := operationTracer(m.options.TracerProvider) - ctx, span := tracer.StartSpan(ctx, "RetryLoop") - defer span.End() - - return next.HandleFinalize(ctx, in) +func addRecordResponseTiming(stack *middleware.Stack, options Options) error { + return stack.Deserialize.Add(&awsmiddleware.RecordResponseTiming{ + DisableClockSkewCorrection: options.DisableClockSkewCorrection, + }, middleware.After) } func addStreamingEventsPayload(stack *middleware.Stack) error { return stack.Finalize.Add(&v4.StreamingEventsPayload{}, middleware.Before) @@ -726,13 +830,11 @@ func addRetry(stack *middleware.Stack, o Options, c *Client) error { m.LogAttempts = o.ClientLogMode.IsRetries() m.OperationMeter = o.MeterProvider.Meter("github.com/aws/aws-sdk-go-v2/service/ssm") m.ClientSkew = c.timeOffset + m.DisableClockSkewCorrection = o.DisableClockSkewCorrection }) if err := stack.Finalize.Insert(attempt, "ResolveAuthScheme", middleware.Before); err != nil { return err } - if err := stack.Finalize.Insert(&retry.MetricsHeader{}, attempt.ID(), middleware.After); err != nil { - return err - } return nil } @@ -785,35 +887,21 @@ func addUserAgentRetryMode(stack *middleware.Stack, options Options) error { return nil } -type setCredentialSourceMiddleware struct { - ua *awsmiddleware.RequestUserAgent - options Options -} - -func (m setCredentialSourceMiddleware) ID() string { return "SetCredentialSourceMiddleware" } - -func (m setCredentialSourceMiddleware) HandleBuild(ctx context.Context, in middleware.BuildInput, next middleware.BuildHandler) ( - out middleware.BuildOutput, metadata middleware.Metadata, err error, -) { - asProviderSource, ok := m.options.Credentials.(aws.CredentialProviderSource) - if !ok { - return next.HandleBuild(ctx, in) - } - providerSources := asProviderSource.ProviderSources() - for _, source := range providerSources { - m.ua.AddCredentialsSource(source) - } - return next.HandleBuild(ctx, in) -} - func addCredentialSource(stack *middleware.Stack, options Options) error { ua, err := getOrAddRequestUserAgent(stack) if err != nil { return err } - mw := setCredentialSourceMiddleware{ua: ua, options: options} - return stack.Build.Insert(&mw, "UserAgent", middleware.Before) + asProviderSource, ok := options.Credentials.(aws.CredentialProviderSource) + if !ok { + return nil + } + + for _, source := range asProviderSource.ProviderSources() { + ua.AddCredentialsSource(source) + } + return nil } func resolveTracerProvider(options *Options) { @@ -833,6 +921,18 @@ type IdempotencyTokenProvider interface { GetIdempotencyToken() (string, error) } +func resolveServiceMetadata(ctx context.Context, options Options, operation string) context.Context { + ctx = awsmiddleware.SetServiceID(ctx, ServiceID) + if options.Region != "" { + ctx = awsmiddleware.SetRegion(ctx, options.Region) + } + ctx = awsmiddleware.SetOperationName(ctx, operation) + if options.EndpointResolver != nil { + ctx = awsmiddleware.SetRequiresLegacyEndpoints(ctx, true) + } + return ctx +} + func addRecursionDetection(stack *middleware.Stack) error { return stack.Build.Add(&awsmiddleware.RecursionDetection{}, middleware.After) } diff --git a/vendor/github.com/aws/aws-sdk-go-v2/service/ssm/api_op_AddTagsToResource.go b/vendor/github.com/aws/aws-sdk-go-v2/service/ssm/api_op_AddTagsToResource.go index c880b23f3..bfd172de5 100644 --- a/vendor/github.com/aws/aws-sdk-go-v2/service/ssm/api_op_AddTagsToResource.go +++ b/vendor/github.com/aws/aws-sdk-go-v2/service/ssm/api_op_AddTagsToResource.go @@ -4,11 +4,10 @@ package ssm import ( "context" - "fmt" - awsmiddleware "github.com/aws/aws-sdk-go-v2/aws/middleware" + "github.com/aws/aws-sdk-go-v2/service/ssm/schemas" "github.com/aws/aws-sdk-go-v2/service/ssm/types" + smithy "github.com/aws/smithy-go" "github.com/aws/smithy-go/middleware" - smithyhttp "github.com/aws/smithy-go/transport/http" ) // Adds or overwrites one or more tags for the specified resource. Tags are @@ -110,6 +109,22 @@ type AddTagsToResourceInput struct { noSmithyDocumentSerde } +func (v *AddTagsToResourceInput) Serialize(s smithy.ShapeSerializer) { + s.WriteStruct(schemas.AddTagsToResourceRequest) + v.SerializeMembers(s) + s.CloseStruct() +} + +func (v *AddTagsToResourceInput) SerializeMembers(s smithy.ShapeSerializer) { + if v.ResourceId != nil { + s.WriteString(schemas.AddTagsToResourceRequest_ResourceId, *v.ResourceId) + } + if v.ResourceType != "" { + s.WriteString(schemas.AddTagsToResourceRequest_ResourceType, string(v.ResourceType)) + } + serializeTagList(s, schemas.AddTagsToResourceRequest_Tags, v.Tags) +} + type AddTagsToResourceOutput struct { // Metadata pertaining to the operation's result. ResultMetadata middleware.Metadata @@ -117,65 +132,36 @@ type AddTagsToResourceOutput struct { noSmithyDocumentSerde } +func (v *AddTagsToResourceOutput) Serialize(s smithy.ShapeSerializer) { + s.WriteStruct(schemas.AddTagsToResourceResult) + v.SerializeMembers(s) + s.CloseStruct() +} + +func (v *AddTagsToResourceOutput) SerializeMembers(s smithy.ShapeSerializer) { +} +func (v *AddTagsToResourceOutput) Deserialize(d smithy.ShapeDeserializer) error { + return smithy.ReadStruct(d, schemas.AddTagsToResourceResult, func(s *smithy.Schema) error { + switch s { + } + return nil + }) +} func (c *Client) addOperationAddTagsToResourceMiddlewares(stack *middleware.Stack, options Options) (err error) { - if err := stack.Serialize.Add(&setOperationInputMiddleware{}, middleware.After); err != nil { + if err := stack.Serialize.Add(&serializeRequestMiddleware{options: &options, operationSchema: smithy.NewOperationSchema(schemas.AddTagsToResource, schemas.AddTagsToResourceRequest, schemas.AddTagsToResourceResult)}, middleware.After); err != nil { return err } - err = stack.Serialize.Add(&awsAwsjson11_serializeOpAddTagsToResource{}, middleware.After) - if err != nil { + if err := stack.Deserialize.Add(&deserializeResponseMiddleware{options: &options, operationSchema: smithy.NewOperationSchema(schemas.AddTagsToResource, schemas.AddTagsToResourceRequest, schemas.AddTagsToResourceResult), output: &AddTagsToResourceOutput{}}, middleware.After); err != nil { return err } - err = stack.Deserialize.Add(&awsAwsjson11_deserializeOpAddTagsToResource{}, middleware.After) - if err != nil { - return err - } - if err := addProtocolFinalizerMiddlewares(stack, options, "AddTagsToResource"); err != nil { - return fmt.Errorf("add protocol finalizers: %v", err) - } - if err = addlegacyEndpointContextSetter(stack, options); err != nil { - return err - } - if err = addSetLoggerMiddleware(stack, options); err != nil { - return err - } - if err = addClientRequestID(stack); err != nil { - return err - } - if err = addComputeContentLength(stack); err != nil { - return err - } if err = addResolveEndpointMiddleware(stack, options); err != nil { return err } if err = addComputePayloadSHA256(stack); err != nil { return err } - if err = addRetry(stack, options, c); err != nil { - return err - } - if err = addRawResponseToMetadata(stack); err != nil { - return err - } - if err = addRecordResponseTiming(stack); err != nil { - return err - } - if err = addSpanRetryLoop(stack, options); err != nil { - return err - } - if err = addClientUserAgent(stack, options); err != nil { - return err - } - if err = smithyhttp.AddErrorCloseResponseBodyMiddleware(stack); err != nil { - return err - } - if err = smithyhttp.AddCloseResponseBodyMiddleware(stack); err != nil { - return err - } - if err = addSetLegacyContextSigningOptionsMiddleware(stack); err != nil { - return err - } - if err = addUserAgentRetryMode(stack, options); err != nil { + if err = addRecordResponseTiming(stack, options); err != nil { return err } if err = addCredentialSource(stack, options); err != nil { @@ -184,12 +170,6 @@ func (c *Client) addOperationAddTagsToResourceMiddlewares(stack *middleware.Stac if err = addOpAddTagsToResourceValidationMiddleware(stack); err != nil { return err } - if err = stack.Initialize.Add(newServiceMetadataMiddleware_opAddTagsToResource(options.Region), middleware.Before); err != nil { - return err - } - if err = addRecursionDetection(stack); err != nil { - return err - } if err = addRequestIDRetrieverMiddleware(stack); err != nil { return err } @@ -202,22 +182,8 @@ func (c *Client) addOperationAddTagsToResourceMiddlewares(stack *middleware.Stac if err = addDisableHTTPSMiddleware(stack, options); err != nil { return err } - if err = addInterceptBeforeRetryLoop(stack, options); err != nil { - return err - } - if err = addInterceptAttempt(stack, options); err != nil { - return err - } if err = addInterceptors(stack, options); err != nil { return err } return nil } - -func newServiceMetadataMiddleware_opAddTagsToResource(region string) *awsmiddleware.RegisterServiceMetadata { - return &awsmiddleware.RegisterServiceMetadata{ - Region: region, - ServiceID: ServiceID, - OperationName: "AddTagsToResource", - } -} diff --git a/vendor/github.com/aws/aws-sdk-go-v2/service/ssm/api_op_AssociateOpsItemRelatedItem.go b/vendor/github.com/aws/aws-sdk-go-v2/service/ssm/api_op_AssociateOpsItemRelatedItem.go index 252192ef1..7d7b0d667 100644 --- a/vendor/github.com/aws/aws-sdk-go-v2/service/ssm/api_op_AssociateOpsItemRelatedItem.go +++ b/vendor/github.com/aws/aws-sdk-go-v2/service/ssm/api_op_AssociateOpsItemRelatedItem.go @@ -4,10 +4,9 @@ package ssm import ( "context" - "fmt" - awsmiddleware "github.com/aws/aws-sdk-go-v2/aws/middleware" + "github.com/aws/aws-sdk-go-v2/service/ssm/schemas" + smithy "github.com/aws/smithy-go" "github.com/aws/smithy-go/middleware" - smithyhttp "github.com/aws/smithy-go/transport/http" ) // Associates a related item to a Systems Manager OpsCenter OpsItem. For example, @@ -61,6 +60,27 @@ type AssociateOpsItemRelatedItemInput struct { noSmithyDocumentSerde } +func (v *AssociateOpsItemRelatedItemInput) Serialize(s smithy.ShapeSerializer) { + s.WriteStruct(schemas.AssociateOpsItemRelatedItemRequest) + v.SerializeMembers(s) + s.CloseStruct() +} + +func (v *AssociateOpsItemRelatedItemInput) SerializeMembers(s smithy.ShapeSerializer) { + if v.AssociationType != nil { + s.WriteString(schemas.AssociateOpsItemRelatedItemRequest_AssociationType, *v.AssociationType) + } + if v.OpsItemId != nil { + s.WriteString(schemas.AssociateOpsItemRelatedItemRequest_OpsItemId, *v.OpsItemId) + } + if v.ResourceType != nil { + s.WriteString(schemas.AssociateOpsItemRelatedItemRequest_ResourceType, *v.ResourceType) + } + if v.ResourceUri != nil { + s.WriteString(schemas.AssociateOpsItemRelatedItemRequest_ResourceUri, *v.ResourceUri) + } +} + type AssociateOpsItemRelatedItemOutput struct { // The association ID. @@ -72,65 +92,42 @@ type AssociateOpsItemRelatedItemOutput struct { noSmithyDocumentSerde } -func (c *Client) addOperationAssociateOpsItemRelatedItemMiddlewares(stack *middleware.Stack, options Options) (err error) { - if err := stack.Serialize.Add(&setOperationInputMiddleware{}, middleware.After); err != nil { - return err - } - err = stack.Serialize.Add(&awsAwsjson11_serializeOpAssociateOpsItemRelatedItem{}, middleware.After) - if err != nil { - return err - } - err = stack.Deserialize.Add(&awsAwsjson11_deserializeOpAssociateOpsItemRelatedItem{}, middleware.After) - if err != nil { - return err - } - if err := addProtocolFinalizerMiddlewares(stack, options, "AssociateOpsItemRelatedItem"); err != nil { - return fmt.Errorf("add protocol finalizers: %v", err) - } +func (v *AssociateOpsItemRelatedItemOutput) Serialize(s smithy.ShapeSerializer) { + s.WriteStruct(schemas.AssociateOpsItemRelatedItemResponse) + v.SerializeMembers(s) + s.CloseStruct() +} - if err = addlegacyEndpointContextSetter(stack, options); err != nil { - return err +func (v *AssociateOpsItemRelatedItemOutput) SerializeMembers(s smithy.ShapeSerializer) { + if v.AssociationId != nil { + s.WriteString(schemas.AssociateOpsItemRelatedItemResponse_AssociationId, *v.AssociationId) } - if err = addSetLoggerMiddleware(stack, options); err != nil { - return err - } - if err = addClientRequestID(stack); err != nil { +} +func (v *AssociateOpsItemRelatedItemOutput) Deserialize(d smithy.ShapeDeserializer) error { + return smithy.ReadStruct(d, schemas.AssociateOpsItemRelatedItemResponse, func(s *smithy.Schema) error { + switch s { + case schemas.AssociateOpsItemRelatedItemResponse_AssociationId: + v.AssociationId = new(string) + return d.ReadString(schemas.AssociateOpsItemRelatedItemResponse_AssociationId, v.AssociationId) + } + return nil + }) +} +func (c *Client) addOperationAssociateOpsItemRelatedItemMiddlewares(stack *middleware.Stack, options Options) (err error) { + if err := stack.Serialize.Add(&serializeRequestMiddleware{options: &options, operationSchema: smithy.NewOperationSchema(schemas.AssociateOpsItemRelatedItem, schemas.AssociateOpsItemRelatedItemRequest, schemas.AssociateOpsItemRelatedItemResponse)}, middleware.After); err != nil { return err } - if err = addComputeContentLength(stack); err != nil { + if err := stack.Deserialize.Add(&deserializeResponseMiddleware{options: &options, operationSchema: smithy.NewOperationSchema(schemas.AssociateOpsItemRelatedItem, schemas.AssociateOpsItemRelatedItemRequest, schemas.AssociateOpsItemRelatedItemResponse), output: &AssociateOpsItemRelatedItemOutput{}}, middleware.After); err != nil { return err } + if err = addResolveEndpointMiddleware(stack, options); err != nil { return err } if err = addComputePayloadSHA256(stack); err != nil { return err } - if err = addRetry(stack, options, c); err != nil { - return err - } - if err = addRawResponseToMetadata(stack); err != nil { - return err - } - if err = addRecordResponseTiming(stack); err != nil { - return err - } - if err = addSpanRetryLoop(stack, options); err != nil { - return err - } - if err = addClientUserAgent(stack, options); err != nil { - return err - } - if err = smithyhttp.AddErrorCloseResponseBodyMiddleware(stack); err != nil { - return err - } - if err = smithyhttp.AddCloseResponseBodyMiddleware(stack); err != nil { - return err - } - if err = addSetLegacyContextSigningOptionsMiddleware(stack); err != nil { - return err - } - if err = addUserAgentRetryMode(stack, options); err != nil { + if err = addRecordResponseTiming(stack, options); err != nil { return err } if err = addCredentialSource(stack, options); err != nil { @@ -139,12 +136,6 @@ func (c *Client) addOperationAssociateOpsItemRelatedItemMiddlewares(stack *middl if err = addOpAssociateOpsItemRelatedItemValidationMiddleware(stack); err != nil { return err } - if err = stack.Initialize.Add(newServiceMetadataMiddleware_opAssociateOpsItemRelatedItem(options.Region), middleware.Before); err != nil { - return err - } - if err = addRecursionDetection(stack); err != nil { - return err - } if err = addRequestIDRetrieverMiddleware(stack); err != nil { return err } @@ -157,22 +148,8 @@ func (c *Client) addOperationAssociateOpsItemRelatedItemMiddlewares(stack *middl if err = addDisableHTTPSMiddleware(stack, options); err != nil { return err } - if err = addInterceptBeforeRetryLoop(stack, options); err != nil { - return err - } - if err = addInterceptAttempt(stack, options); err != nil { - return err - } if err = addInterceptors(stack, options); err != nil { return err } return nil } - -func newServiceMetadataMiddleware_opAssociateOpsItemRelatedItem(region string) *awsmiddleware.RegisterServiceMetadata { - return &awsmiddleware.RegisterServiceMetadata{ - Region: region, - ServiceID: ServiceID, - OperationName: "AssociateOpsItemRelatedItem", - } -} diff --git a/vendor/github.com/aws/aws-sdk-go-v2/service/ssm/api_op_CancelCommand.go b/vendor/github.com/aws/aws-sdk-go-v2/service/ssm/api_op_CancelCommand.go index 4aa0e754c..0b74d32a1 100644 --- a/vendor/github.com/aws/aws-sdk-go-v2/service/ssm/api_op_CancelCommand.go +++ b/vendor/github.com/aws/aws-sdk-go-v2/service/ssm/api_op_CancelCommand.go @@ -4,10 +4,9 @@ package ssm import ( "context" - "fmt" - awsmiddleware "github.com/aws/aws-sdk-go-v2/aws/middleware" + "github.com/aws/aws-sdk-go-v2/service/ssm/schemas" + smithy "github.com/aws/smithy-go" "github.com/aws/smithy-go/middleware" - smithyhttp "github.com/aws/smithy-go/transport/http" ) // Attempts to cancel the command specified by the Command ID. There is no @@ -43,6 +42,19 @@ type CancelCommandInput struct { noSmithyDocumentSerde } +func (v *CancelCommandInput) Serialize(s smithy.ShapeSerializer) { + s.WriteStruct(schemas.CancelCommandRequest) + v.SerializeMembers(s) + s.CloseStruct() +} + +func (v *CancelCommandInput) SerializeMembers(s smithy.ShapeSerializer) { + if v.CommandId != nil { + s.WriteString(schemas.CancelCommandRequest_CommandId, *v.CommandId) + } + serializeInstanceIdList(s, schemas.CancelCommandRequest_InstanceIds, v.InstanceIds) +} + // Whether or not the command was successfully canceled. There is no guarantee // that a request can be canceled. type CancelCommandOutput struct { @@ -52,65 +64,36 @@ type CancelCommandOutput struct { noSmithyDocumentSerde } +func (v *CancelCommandOutput) Serialize(s smithy.ShapeSerializer) { + s.WriteStruct(schemas.CancelCommandResult) + v.SerializeMembers(s) + s.CloseStruct() +} + +func (v *CancelCommandOutput) SerializeMembers(s smithy.ShapeSerializer) { +} +func (v *CancelCommandOutput) Deserialize(d smithy.ShapeDeserializer) error { + return smithy.ReadStruct(d, schemas.CancelCommandResult, func(s *smithy.Schema) error { + switch s { + } + return nil + }) +} func (c *Client) addOperationCancelCommandMiddlewares(stack *middleware.Stack, options Options) (err error) { - if err := stack.Serialize.Add(&setOperationInputMiddleware{}, middleware.After); err != nil { - return err - } - err = stack.Serialize.Add(&awsAwsjson11_serializeOpCancelCommand{}, middleware.After) - if err != nil { + if err := stack.Serialize.Add(&serializeRequestMiddleware{options: &options, operationSchema: smithy.NewOperationSchema(schemas.CancelCommand, schemas.CancelCommandRequest, schemas.CancelCommandResult)}, middleware.After); err != nil { return err } - err = stack.Deserialize.Add(&awsAwsjson11_deserializeOpCancelCommand{}, middleware.After) - if err != nil { + if err := stack.Deserialize.Add(&deserializeResponseMiddleware{options: &options, operationSchema: smithy.NewOperationSchema(schemas.CancelCommand, schemas.CancelCommandRequest, schemas.CancelCommandResult), output: &CancelCommandOutput{}}, middleware.After); err != nil { return err } - if err := addProtocolFinalizerMiddlewares(stack, options, "CancelCommand"); err != nil { - return fmt.Errorf("add protocol finalizers: %v", err) - } - if err = addlegacyEndpointContextSetter(stack, options); err != nil { - return err - } - if err = addSetLoggerMiddleware(stack, options); err != nil { - return err - } - if err = addClientRequestID(stack); err != nil { - return err - } - if err = addComputeContentLength(stack); err != nil { - return err - } if err = addResolveEndpointMiddleware(stack, options); err != nil { return err } if err = addComputePayloadSHA256(stack); err != nil { return err } - if err = addRetry(stack, options, c); err != nil { - return err - } - if err = addRawResponseToMetadata(stack); err != nil { - return err - } - if err = addRecordResponseTiming(stack); err != nil { - return err - } - if err = addSpanRetryLoop(stack, options); err != nil { - return err - } - if err = addClientUserAgent(stack, options); err != nil { - return err - } - if err = smithyhttp.AddErrorCloseResponseBodyMiddleware(stack); err != nil { - return err - } - if err = smithyhttp.AddCloseResponseBodyMiddleware(stack); err != nil { - return err - } - if err = addSetLegacyContextSigningOptionsMiddleware(stack); err != nil { - return err - } - if err = addUserAgentRetryMode(stack, options); err != nil { + if err = addRecordResponseTiming(stack, options); err != nil { return err } if err = addCredentialSource(stack, options); err != nil { @@ -119,12 +102,6 @@ func (c *Client) addOperationCancelCommandMiddlewares(stack *middleware.Stack, o if err = addOpCancelCommandValidationMiddleware(stack); err != nil { return err } - if err = stack.Initialize.Add(newServiceMetadataMiddleware_opCancelCommand(options.Region), middleware.Before); err != nil { - return err - } - if err = addRecursionDetection(stack); err != nil { - return err - } if err = addRequestIDRetrieverMiddleware(stack); err != nil { return err } @@ -137,22 +114,8 @@ func (c *Client) addOperationCancelCommandMiddlewares(stack *middleware.Stack, o if err = addDisableHTTPSMiddleware(stack, options); err != nil { return err } - if err = addInterceptBeforeRetryLoop(stack, options); err != nil { - return err - } - if err = addInterceptAttempt(stack, options); err != nil { - return err - } if err = addInterceptors(stack, options); err != nil { return err } return nil } - -func newServiceMetadataMiddleware_opCancelCommand(region string) *awsmiddleware.RegisterServiceMetadata { - return &awsmiddleware.RegisterServiceMetadata{ - Region: region, - ServiceID: ServiceID, - OperationName: "CancelCommand", - } -} diff --git a/vendor/github.com/aws/aws-sdk-go-v2/service/ssm/api_op_CancelMaintenanceWindowExecution.go b/vendor/github.com/aws/aws-sdk-go-v2/service/ssm/api_op_CancelMaintenanceWindowExecution.go index 2bdf2b617..1c194cf67 100644 --- a/vendor/github.com/aws/aws-sdk-go-v2/service/ssm/api_op_CancelMaintenanceWindowExecution.go +++ b/vendor/github.com/aws/aws-sdk-go-v2/service/ssm/api_op_CancelMaintenanceWindowExecution.go @@ -4,10 +4,9 @@ package ssm import ( "context" - "fmt" - awsmiddleware "github.com/aws/aws-sdk-go-v2/aws/middleware" + "github.com/aws/aws-sdk-go-v2/service/ssm/schemas" + smithy "github.com/aws/smithy-go" "github.com/aws/smithy-go/middleware" - smithyhttp "github.com/aws/smithy-go/transport/http" ) // Stops a maintenance window execution that is already in progress and cancels @@ -38,6 +37,18 @@ type CancelMaintenanceWindowExecutionInput struct { noSmithyDocumentSerde } +func (v *CancelMaintenanceWindowExecutionInput) Serialize(s smithy.ShapeSerializer) { + s.WriteStruct(schemas.CancelMaintenanceWindowExecutionRequest) + v.SerializeMembers(s) + s.CloseStruct() +} + +func (v *CancelMaintenanceWindowExecutionInput) SerializeMembers(s smithy.ShapeSerializer) { + if v.WindowExecutionId != nil { + s.WriteString(schemas.CancelMaintenanceWindowExecutionRequest_WindowExecutionId, *v.WindowExecutionId) + } +} + type CancelMaintenanceWindowExecutionOutput struct { // The ID of the maintenance window execution that has been stopped. @@ -49,65 +60,42 @@ type CancelMaintenanceWindowExecutionOutput struct { noSmithyDocumentSerde } -func (c *Client) addOperationCancelMaintenanceWindowExecutionMiddlewares(stack *middleware.Stack, options Options) (err error) { - if err := stack.Serialize.Add(&setOperationInputMiddleware{}, middleware.After); err != nil { - return err - } - err = stack.Serialize.Add(&awsAwsjson11_serializeOpCancelMaintenanceWindowExecution{}, middleware.After) - if err != nil { - return err - } - err = stack.Deserialize.Add(&awsAwsjson11_deserializeOpCancelMaintenanceWindowExecution{}, middleware.After) - if err != nil { - return err - } - if err := addProtocolFinalizerMiddlewares(stack, options, "CancelMaintenanceWindowExecution"); err != nil { - return fmt.Errorf("add protocol finalizers: %v", err) - } +func (v *CancelMaintenanceWindowExecutionOutput) Serialize(s smithy.ShapeSerializer) { + s.WriteStruct(schemas.CancelMaintenanceWindowExecutionResult) + v.SerializeMembers(s) + s.CloseStruct() +} - if err = addlegacyEndpointContextSetter(stack, options); err != nil { - return err - } - if err = addSetLoggerMiddleware(stack, options); err != nil { - return err +func (v *CancelMaintenanceWindowExecutionOutput) SerializeMembers(s smithy.ShapeSerializer) { + if v.WindowExecutionId != nil { + s.WriteString(schemas.CancelMaintenanceWindowExecutionResult_WindowExecutionId, *v.WindowExecutionId) } - if err = addClientRequestID(stack); err != nil { +} +func (v *CancelMaintenanceWindowExecutionOutput) Deserialize(d smithy.ShapeDeserializer) error { + return smithy.ReadStruct(d, schemas.CancelMaintenanceWindowExecutionResult, func(s *smithy.Schema) error { + switch s { + case schemas.CancelMaintenanceWindowExecutionResult_WindowExecutionId: + v.WindowExecutionId = new(string) + return d.ReadString(schemas.CancelMaintenanceWindowExecutionResult_WindowExecutionId, v.WindowExecutionId) + } + return nil + }) +} +func (c *Client) addOperationCancelMaintenanceWindowExecutionMiddlewares(stack *middleware.Stack, options Options) (err error) { + if err := stack.Serialize.Add(&serializeRequestMiddleware{options: &options, operationSchema: smithy.NewOperationSchema(schemas.CancelMaintenanceWindowExecution, schemas.CancelMaintenanceWindowExecutionRequest, schemas.CancelMaintenanceWindowExecutionResult)}, middleware.After); err != nil { return err } - if err = addComputeContentLength(stack); err != nil { + if err := stack.Deserialize.Add(&deserializeResponseMiddleware{options: &options, operationSchema: smithy.NewOperationSchema(schemas.CancelMaintenanceWindowExecution, schemas.CancelMaintenanceWindowExecutionRequest, schemas.CancelMaintenanceWindowExecutionResult), output: &CancelMaintenanceWindowExecutionOutput{}}, middleware.After); err != nil { return err } + if err = addResolveEndpointMiddleware(stack, options); err != nil { return err } if err = addComputePayloadSHA256(stack); err != nil { return err } - if err = addRetry(stack, options, c); err != nil { - return err - } - if err = addRawResponseToMetadata(stack); err != nil { - return err - } - if err = addRecordResponseTiming(stack); err != nil { - return err - } - if err = addSpanRetryLoop(stack, options); err != nil { - return err - } - if err = addClientUserAgent(stack, options); err != nil { - return err - } - if err = smithyhttp.AddErrorCloseResponseBodyMiddleware(stack); err != nil { - return err - } - if err = smithyhttp.AddCloseResponseBodyMiddleware(stack); err != nil { - return err - } - if err = addSetLegacyContextSigningOptionsMiddleware(stack); err != nil { - return err - } - if err = addUserAgentRetryMode(stack, options); err != nil { + if err = addRecordResponseTiming(stack, options); err != nil { return err } if err = addCredentialSource(stack, options); err != nil { @@ -116,12 +104,6 @@ func (c *Client) addOperationCancelMaintenanceWindowExecutionMiddlewares(stack * if err = addOpCancelMaintenanceWindowExecutionValidationMiddleware(stack); err != nil { return err } - if err = stack.Initialize.Add(newServiceMetadataMiddleware_opCancelMaintenanceWindowExecution(options.Region), middleware.Before); err != nil { - return err - } - if err = addRecursionDetection(stack); err != nil { - return err - } if err = addRequestIDRetrieverMiddleware(stack); err != nil { return err } @@ -134,22 +116,8 @@ func (c *Client) addOperationCancelMaintenanceWindowExecutionMiddlewares(stack * if err = addDisableHTTPSMiddleware(stack, options); err != nil { return err } - if err = addInterceptBeforeRetryLoop(stack, options); err != nil { - return err - } - if err = addInterceptAttempt(stack, options); err != nil { - return err - } if err = addInterceptors(stack, options); err != nil { return err } return nil } - -func newServiceMetadataMiddleware_opCancelMaintenanceWindowExecution(region string) *awsmiddleware.RegisterServiceMetadata { - return &awsmiddleware.RegisterServiceMetadata{ - Region: region, - ServiceID: ServiceID, - OperationName: "CancelMaintenanceWindowExecution", - } -} diff --git a/vendor/github.com/aws/aws-sdk-go-v2/service/ssm/api_op_CreateActivation.go b/vendor/github.com/aws/aws-sdk-go-v2/service/ssm/api_op_CreateActivation.go index 41c81d996..57b81edc6 100644 --- a/vendor/github.com/aws/aws-sdk-go-v2/service/ssm/api_op_CreateActivation.go +++ b/vendor/github.com/aws/aws-sdk-go-v2/service/ssm/api_op_CreateActivation.go @@ -4,11 +4,10 @@ package ssm import ( "context" - "fmt" - awsmiddleware "github.com/aws/aws-sdk-go-v2/aws/middleware" + "github.com/aws/aws-sdk-go-v2/service/ssm/schemas" "github.com/aws/aws-sdk-go-v2/service/ssm/types" + smithy "github.com/aws/smithy-go" "github.com/aws/smithy-go/middleware" - smithyhttp "github.com/aws/smithy-go/transport/http" "time" ) @@ -109,6 +108,32 @@ type CreateActivationInput struct { noSmithyDocumentSerde } +func (v *CreateActivationInput) Serialize(s smithy.ShapeSerializer) { + s.WriteStruct(schemas.CreateActivationRequest) + v.SerializeMembers(s) + s.CloseStruct() +} + +func (v *CreateActivationInput) SerializeMembers(s smithy.ShapeSerializer) { + if v.DefaultInstanceName != nil { + s.WriteString(schemas.CreateActivationRequest_DefaultInstanceName, *v.DefaultInstanceName) + } + if v.Description != nil { + s.WriteString(schemas.CreateActivationRequest_Description, *v.Description) + } + if v.ExpirationDate != nil { + s.WriteTime(schemas.CreateActivationRequest_ExpirationDate, *v.ExpirationDate) + } + if v.IamRole != nil { + s.WriteString(schemas.CreateActivationRequest_IamRole, *v.IamRole) + } + if v.RegistrationLimit != nil { + s.WriteInt32(schemas.CreateActivationRequest_RegistrationLimit, *v.RegistrationLimit) + } + serializeRegistrationMetadataList(s, schemas.CreateActivationRequest_RegistrationMetadata, v.RegistrationMetadata) + serializeTagList(s, schemas.CreateActivationRequest_Tags, v.Tags) +} + type CreateActivationOutput struct { // The code the system generates when it processes the activation. The activation @@ -125,65 +150,48 @@ type CreateActivationOutput struct { noSmithyDocumentSerde } -func (c *Client) addOperationCreateActivationMiddlewares(stack *middleware.Stack, options Options) (err error) { - if err := stack.Serialize.Add(&setOperationInputMiddleware{}, middleware.After); err != nil { - return err - } - err = stack.Serialize.Add(&awsAwsjson11_serializeOpCreateActivation{}, middleware.After) - if err != nil { - return err - } - err = stack.Deserialize.Add(&awsAwsjson11_deserializeOpCreateActivation{}, middleware.After) - if err != nil { - return err - } - if err := addProtocolFinalizerMiddlewares(stack, options, "CreateActivation"); err != nil { - return fmt.Errorf("add protocol finalizers: %v", err) - } +func (v *CreateActivationOutput) Serialize(s smithy.ShapeSerializer) { + s.WriteStruct(schemas.CreateActivationResult) + v.SerializeMembers(s) + s.CloseStruct() +} - if err = addlegacyEndpointContextSetter(stack, options); err != nil { - return err +func (v *CreateActivationOutput) SerializeMembers(s smithy.ShapeSerializer) { + if v.ActivationCode != nil { + s.WriteString(schemas.CreateActivationResult_ActivationCode, *v.ActivationCode) } - if err = addSetLoggerMiddleware(stack, options); err != nil { - return err + if v.ActivationId != nil { + s.WriteString(schemas.CreateActivationResult_ActivationId, *v.ActivationId) } - if err = addClientRequestID(stack); err != nil { +} +func (v *CreateActivationOutput) Deserialize(d smithy.ShapeDeserializer) error { + return smithy.ReadStruct(d, schemas.CreateActivationResult, func(s *smithy.Schema) error { + switch s { + case schemas.CreateActivationResult_ActivationCode: + v.ActivationCode = new(string) + return d.ReadString(schemas.CreateActivationResult_ActivationCode, v.ActivationCode) + case schemas.CreateActivationResult_ActivationId: + v.ActivationId = new(string) + return d.ReadString(schemas.CreateActivationResult_ActivationId, v.ActivationId) + } + return nil + }) +} +func (c *Client) addOperationCreateActivationMiddlewares(stack *middleware.Stack, options Options) (err error) { + if err := stack.Serialize.Add(&serializeRequestMiddleware{options: &options, operationSchema: smithy.NewOperationSchema(schemas.CreateActivation, schemas.CreateActivationRequest, schemas.CreateActivationResult)}, middleware.After); err != nil { return err } - if err = addComputeContentLength(stack); err != nil { + if err := stack.Deserialize.Add(&deserializeResponseMiddleware{options: &options, operationSchema: smithy.NewOperationSchema(schemas.CreateActivation, schemas.CreateActivationRequest, schemas.CreateActivationResult), output: &CreateActivationOutput{}}, middleware.After); err != nil { return err } + if err = addResolveEndpointMiddleware(stack, options); err != nil { return err } if err = addComputePayloadSHA256(stack); err != nil { return err } - if err = addRetry(stack, options, c); err != nil { - return err - } - if err = addRawResponseToMetadata(stack); err != nil { - return err - } - if err = addRecordResponseTiming(stack); err != nil { - return err - } - if err = addSpanRetryLoop(stack, options); err != nil { - return err - } - if err = addClientUserAgent(stack, options); err != nil { - return err - } - if err = smithyhttp.AddErrorCloseResponseBodyMiddleware(stack); err != nil { - return err - } - if err = smithyhttp.AddCloseResponseBodyMiddleware(stack); err != nil { - return err - } - if err = addSetLegacyContextSigningOptionsMiddleware(stack); err != nil { - return err - } - if err = addUserAgentRetryMode(stack, options); err != nil { + if err = addRecordResponseTiming(stack, options); err != nil { return err } if err = addCredentialSource(stack, options); err != nil { @@ -192,12 +200,6 @@ func (c *Client) addOperationCreateActivationMiddlewares(stack *middleware.Stack if err = addOpCreateActivationValidationMiddleware(stack); err != nil { return err } - if err = stack.Initialize.Add(newServiceMetadataMiddleware_opCreateActivation(options.Region), middleware.Before); err != nil { - return err - } - if err = addRecursionDetection(stack); err != nil { - return err - } if err = addRequestIDRetrieverMiddleware(stack); err != nil { return err } @@ -210,22 +212,8 @@ func (c *Client) addOperationCreateActivationMiddlewares(stack *middleware.Stack if err = addDisableHTTPSMiddleware(stack, options); err != nil { return err } - if err = addInterceptBeforeRetryLoop(stack, options); err != nil { - return err - } - if err = addInterceptAttempt(stack, options); err != nil { - return err - } if err = addInterceptors(stack, options); err != nil { return err } return nil } - -func newServiceMetadataMiddleware_opCreateActivation(region string) *awsmiddleware.RegisterServiceMetadata { - return &awsmiddleware.RegisterServiceMetadata{ - Region: region, - ServiceID: ServiceID, - OperationName: "CreateActivation", - } -} diff --git a/vendor/github.com/aws/aws-sdk-go-v2/service/ssm/api_op_CreateAssociation.go b/vendor/github.com/aws/aws-sdk-go-v2/service/ssm/api_op_CreateAssociation.go index 89add447b..cb76c4fa9 100644 --- a/vendor/github.com/aws/aws-sdk-go-v2/service/ssm/api_op_CreateAssociation.go +++ b/vendor/github.com/aws/aws-sdk-go-v2/service/ssm/api_op_CreateAssociation.go @@ -4,11 +4,10 @@ package ssm import ( "context" - "fmt" - awsmiddleware "github.com/aws/aws-sdk-go-v2/aws/middleware" + "github.com/aws/aws-sdk-go-v2/service/ssm/schemas" "github.com/aws/aws-sdk-go-v2/service/ssm/types" + smithy "github.com/aws/smithy-go" "github.com/aws/smithy-go/middleware" - smithyhttp "github.com/aws/smithy-go/transport/http" ) // A State Manager association defines the state that you want to maintain on your @@ -230,7 +229,8 @@ type CreateAssociationInput struct { // Services accounts where you want to run the association. Use this action to // create an association in multiple Regions and multiple accounts. // - // The IncludeChildOrganizationUnits parameter is not supported by State Manager. + // The TargetLocationAlarmConfiguration parameter is not supported by State + // Manager. TargetLocations []types.TargetLocation // A key-value mapping of document parameters to target resources. Both Targets @@ -250,88 +250,128 @@ type CreateAssociationInput struct { noSmithyDocumentSerde } -type CreateAssociationOutput struct { - - // Information about the association. - AssociationDescription *types.AssociationDescription - - // Metadata pertaining to the operation's result. - ResultMetadata middleware.Metadata - - noSmithyDocumentSerde +func (v *CreateAssociationInput) Serialize(s smithy.ShapeSerializer) { + s.WriteStruct(schemas.CreateAssociationRequest) + v.SerializeMembers(s) + s.CloseStruct() } -func (c *Client) addOperationCreateAssociationMiddlewares(stack *middleware.Stack, options Options) (err error) { - if err := stack.Serialize.Add(&setOperationInputMiddleware{}, middleware.After); err != nil { - return err +func (v *CreateAssociationInput) SerializeMembers(s smithy.ShapeSerializer) { + if v.AlarmConfiguration != nil { + s.WriteStruct(schemas.CreateAssociationRequest_AlarmConfiguration) + v.AlarmConfiguration.SerializeMembers(s) + s.CloseStruct() } - err = stack.Serialize.Add(&awsAwsjson11_serializeOpCreateAssociation{}, middleware.After) - if err != nil { - return err + if v.ApplyOnlyAtCronInterval != false { + s.WriteBool(schemas.CreateAssociationRequest_ApplyOnlyAtCronInterval, v.ApplyOnlyAtCronInterval) } - err = stack.Deserialize.Add(&awsAwsjson11_deserializeOpCreateAssociation{}, middleware.After) - if err != nil { - return err + if v.AssociationDispatchAssumeRole != nil { + s.WriteString(schemas.CreateAssociationRequest_AssociationDispatchAssumeRole, *v.AssociationDispatchAssumeRole) } - if err := addProtocolFinalizerMiddlewares(stack, options, "CreateAssociation"); err != nil { - return fmt.Errorf("add protocol finalizers: %v", err) + if v.AssociationName != nil { + s.WriteString(schemas.CreateAssociationRequest_AssociationName, *v.AssociationName) } - - if err = addlegacyEndpointContextSetter(stack, options); err != nil { - return err + if v.AutomationTargetParameterName != nil { + s.WriteString(schemas.CreateAssociationRequest_AutomationTargetParameterName, *v.AutomationTargetParameterName) } - if err = addSetLoggerMiddleware(stack, options); err != nil { - return err + serializeCalendarNameOrARNList(s, schemas.CreateAssociationRequest_CalendarNames, v.CalendarNames) + if v.ComplianceSeverity != "" { + s.WriteString(schemas.CreateAssociationRequest_ComplianceSeverity, string(v.ComplianceSeverity)) } - if err = addClientRequestID(stack); err != nil { - return err + if v.DocumentVersion != nil { + s.WriteString(schemas.CreateAssociationRequest_DocumentVersion, *v.DocumentVersion) } - if err = addComputeContentLength(stack); err != nil { - return err + if v.Duration != nil { + s.WriteInt32(schemas.CreateAssociationRequest_Duration, *v.Duration) } - if err = addResolveEndpointMiddleware(stack, options); err != nil { - return err + if v.InstanceId != nil { + s.WriteString(schemas.CreateAssociationRequest_InstanceId, *v.InstanceId) } - if err = addComputePayloadSHA256(stack); err != nil { - return err + if v.MaxConcurrency != nil { + s.WriteString(schemas.CreateAssociationRequest_MaxConcurrency, *v.MaxConcurrency) } - if err = addRetry(stack, options, c); err != nil { - return err + if v.MaxErrors != nil { + s.WriteString(schemas.CreateAssociationRequest_MaxErrors, *v.MaxErrors) } - if err = addRawResponseToMetadata(stack); err != nil { - return err + if v.Name != nil { + s.WriteString(schemas.CreateAssociationRequest_Name, *v.Name) } - if err = addRecordResponseTiming(stack); err != nil { - return err + if v.OutputLocation != nil { + s.WriteStruct(schemas.CreateAssociationRequest_OutputLocation) + v.OutputLocation.SerializeMembers(s) + s.CloseStruct() } - if err = addSpanRetryLoop(stack, options); err != nil { - return err + serializeParameters(s, schemas.CreateAssociationRequest_Parameters, v.Parameters) + if v.ScheduleExpression != nil { + s.WriteString(schemas.CreateAssociationRequest_ScheduleExpression, *v.ScheduleExpression) } - if err = addClientUserAgent(stack, options); err != nil { - return err + if v.ScheduleOffset != nil { + s.WriteInt32(schemas.CreateAssociationRequest_ScheduleOffset, *v.ScheduleOffset) } - if err = smithyhttp.AddErrorCloseResponseBodyMiddleware(stack); err != nil { - return err + if v.SyncCompliance != "" { + s.WriteString(schemas.CreateAssociationRequest_SyncCompliance, string(v.SyncCompliance)) } - if err = smithyhttp.AddCloseResponseBodyMiddleware(stack); err != nil { + serializeTagList(s, schemas.CreateAssociationRequest_Tags, v.Tags) + serializeTargetLocations(s, schemas.CreateAssociationRequest_TargetLocations, v.TargetLocations) + serializeTargetMaps(s, schemas.CreateAssociationRequest_TargetMaps, v.TargetMaps) + serializeTargets(s, schemas.CreateAssociationRequest_Targets, v.Targets) +} + +type CreateAssociationOutput struct { + + // Information about the association. + AssociationDescription *types.AssociationDescription + + // Metadata pertaining to the operation's result. + ResultMetadata middleware.Metadata + + noSmithyDocumentSerde +} + +func (v *CreateAssociationOutput) Serialize(s smithy.ShapeSerializer) { + s.WriteStruct(schemas.CreateAssociationResult) + v.SerializeMembers(s) + s.CloseStruct() +} + +func (v *CreateAssociationOutput) SerializeMembers(s smithy.ShapeSerializer) { + if v.AssociationDescription != nil { + s.WriteStruct(schemas.CreateAssociationResult_AssociationDescription) + v.AssociationDescription.SerializeMembers(s) + s.CloseStruct() + } +} +func (v *CreateAssociationOutput) Deserialize(d smithy.ShapeDeserializer) error { + return smithy.ReadStruct(d, schemas.CreateAssociationResult, func(s *smithy.Schema) error { + switch s { + case schemas.CreateAssociationResult_AssociationDescription: + v.AssociationDescription = &types.AssociationDescription{} + return v.AssociationDescription.Deserialize(d) + } + return nil + }) +} +func (c *Client) addOperationCreateAssociationMiddlewares(stack *middleware.Stack, options Options) (err error) { + if err := stack.Serialize.Add(&serializeRequestMiddleware{options: &options, operationSchema: smithy.NewOperationSchema(schemas.CreateAssociation, schemas.CreateAssociationRequest, schemas.CreateAssociationResult)}, middleware.After); err != nil { return err } - if err = addSetLegacyContextSigningOptionsMiddleware(stack); err != nil { + if err := stack.Deserialize.Add(&deserializeResponseMiddleware{options: &options, operationSchema: smithy.NewOperationSchema(schemas.CreateAssociation, schemas.CreateAssociationRequest, schemas.CreateAssociationResult), output: &CreateAssociationOutput{}}, middleware.After); err != nil { return err } - if err = addUserAgentRetryMode(stack, options); err != nil { + + if err = addResolveEndpointMiddleware(stack, options); err != nil { return err } - if err = addCredentialSource(stack, options); err != nil { + if err = addComputePayloadSHA256(stack); err != nil { return err } - if err = addOpCreateAssociationValidationMiddleware(stack); err != nil { + if err = addRecordResponseTiming(stack, options); err != nil { return err } - if err = stack.Initialize.Add(newServiceMetadataMiddleware_opCreateAssociation(options.Region), middleware.Before); err != nil { + if err = addCredentialSource(stack, options); err != nil { return err } - if err = addRecursionDetection(stack); err != nil { + if err = addOpCreateAssociationValidationMiddleware(stack); err != nil { return err } if err = addRequestIDRetrieverMiddleware(stack); err != nil { @@ -346,22 +386,8 @@ func (c *Client) addOperationCreateAssociationMiddlewares(stack *middleware.Stac if err = addDisableHTTPSMiddleware(stack, options); err != nil { return err } - if err = addInterceptBeforeRetryLoop(stack, options); err != nil { - return err - } - if err = addInterceptAttempt(stack, options); err != nil { - return err - } if err = addInterceptors(stack, options); err != nil { return err } return nil } - -func newServiceMetadataMiddleware_opCreateAssociation(region string) *awsmiddleware.RegisterServiceMetadata { - return &awsmiddleware.RegisterServiceMetadata{ - Region: region, - ServiceID: ServiceID, - OperationName: "CreateAssociation", - } -} diff --git a/vendor/github.com/aws/aws-sdk-go-v2/service/ssm/api_op_CreateAssociationBatch.go b/vendor/github.com/aws/aws-sdk-go-v2/service/ssm/api_op_CreateAssociationBatch.go index 8a1d447e7..c13433232 100644 --- a/vendor/github.com/aws/aws-sdk-go-v2/service/ssm/api_op_CreateAssociationBatch.go +++ b/vendor/github.com/aws/aws-sdk-go-v2/service/ssm/api_op_CreateAssociationBatch.go @@ -4,11 +4,10 @@ package ssm import ( "context" - "fmt" - awsmiddleware "github.com/aws/aws-sdk-go-v2/aws/middleware" + "github.com/aws/aws-sdk-go-v2/service/ssm/schemas" "github.com/aws/aws-sdk-go-v2/service/ssm/types" + smithy "github.com/aws/smithy-go" "github.com/aws/smithy-go/middleware" - smithyhttp "github.com/aws/smithy-go/transport/http" ) // Associates the specified Amazon Web Services Systems Manager document (SSM @@ -60,6 +59,19 @@ type CreateAssociationBatchInput struct { noSmithyDocumentSerde } +func (v *CreateAssociationBatchInput) Serialize(s smithy.ShapeSerializer) { + s.WriteStruct(schemas.CreateAssociationBatchRequest) + v.SerializeMembers(s) + s.CloseStruct() +} + +func (v *CreateAssociationBatchInput) SerializeMembers(s smithy.ShapeSerializer) { + if v.AssociationDispatchAssumeRole != nil { + s.WriteString(schemas.CreateAssociationBatchRequest_AssociationDispatchAssumeRole, *v.AssociationDispatchAssumeRole) + } + serializeCreateAssociationBatchRequestEntries(s, schemas.CreateAssociationBatchRequest_Entries, v.Entries) +} + type CreateAssociationBatchOutput struct { // Information about the associations that failed. @@ -74,65 +86,42 @@ type CreateAssociationBatchOutput struct { noSmithyDocumentSerde } +func (v *CreateAssociationBatchOutput) Serialize(s smithy.ShapeSerializer) { + s.WriteStruct(schemas.CreateAssociationBatchResult) + v.SerializeMembers(s) + s.CloseStruct() +} + +func (v *CreateAssociationBatchOutput) SerializeMembers(s smithy.ShapeSerializer) { + serializeFailedCreateAssociationList(s, schemas.CreateAssociationBatchResult_Failed, v.Failed) + serializeAssociationDescriptionList(s, schemas.CreateAssociationBatchResult_Successful, v.Successful) +} +func (v *CreateAssociationBatchOutput) Deserialize(d smithy.ShapeDeserializer) error { + return smithy.ReadStruct(d, schemas.CreateAssociationBatchResult, func(s *smithy.Schema) error { + switch s { + case schemas.CreateAssociationBatchResult_Failed: + return deserializeFailedCreateAssociationList(d, schemas.CreateAssociationBatchResult_Failed, &v.Failed) + case schemas.CreateAssociationBatchResult_Successful: + return deserializeAssociationDescriptionList(d, schemas.CreateAssociationBatchResult_Successful, &v.Successful) + } + return nil + }) +} func (c *Client) addOperationCreateAssociationBatchMiddlewares(stack *middleware.Stack, options Options) (err error) { - if err := stack.Serialize.Add(&setOperationInputMiddleware{}, middleware.After); err != nil { - return err - } - err = stack.Serialize.Add(&awsAwsjson11_serializeOpCreateAssociationBatch{}, middleware.After) - if err != nil { + if err := stack.Serialize.Add(&serializeRequestMiddleware{options: &options, operationSchema: smithy.NewOperationSchema(schemas.CreateAssociationBatch, schemas.CreateAssociationBatchRequest, schemas.CreateAssociationBatchResult)}, middleware.After); err != nil { return err } - err = stack.Deserialize.Add(&awsAwsjson11_deserializeOpCreateAssociationBatch{}, middleware.After) - if err != nil { + if err := stack.Deserialize.Add(&deserializeResponseMiddleware{options: &options, operationSchema: smithy.NewOperationSchema(schemas.CreateAssociationBatch, schemas.CreateAssociationBatchRequest, schemas.CreateAssociationBatchResult), output: &CreateAssociationBatchOutput{}}, middleware.After); err != nil { return err } - if err := addProtocolFinalizerMiddlewares(stack, options, "CreateAssociationBatch"); err != nil { - return fmt.Errorf("add protocol finalizers: %v", err) - } - if err = addlegacyEndpointContextSetter(stack, options); err != nil { - return err - } - if err = addSetLoggerMiddleware(stack, options); err != nil { - return err - } - if err = addClientRequestID(stack); err != nil { - return err - } - if err = addComputeContentLength(stack); err != nil { - return err - } if err = addResolveEndpointMiddleware(stack, options); err != nil { return err } if err = addComputePayloadSHA256(stack); err != nil { return err } - if err = addRetry(stack, options, c); err != nil { - return err - } - if err = addRawResponseToMetadata(stack); err != nil { - return err - } - if err = addRecordResponseTiming(stack); err != nil { - return err - } - if err = addSpanRetryLoop(stack, options); err != nil { - return err - } - if err = addClientUserAgent(stack, options); err != nil { - return err - } - if err = smithyhttp.AddErrorCloseResponseBodyMiddleware(stack); err != nil { - return err - } - if err = smithyhttp.AddCloseResponseBodyMiddleware(stack); err != nil { - return err - } - if err = addSetLegacyContextSigningOptionsMiddleware(stack); err != nil { - return err - } - if err = addUserAgentRetryMode(stack, options); err != nil { + if err = addRecordResponseTiming(stack, options); err != nil { return err } if err = addCredentialSource(stack, options); err != nil { @@ -141,12 +130,6 @@ func (c *Client) addOperationCreateAssociationBatchMiddlewares(stack *middleware if err = addOpCreateAssociationBatchValidationMiddleware(stack); err != nil { return err } - if err = stack.Initialize.Add(newServiceMetadataMiddleware_opCreateAssociationBatch(options.Region), middleware.Before); err != nil { - return err - } - if err = addRecursionDetection(stack); err != nil { - return err - } if err = addRequestIDRetrieverMiddleware(stack); err != nil { return err } @@ -159,22 +142,8 @@ func (c *Client) addOperationCreateAssociationBatchMiddlewares(stack *middleware if err = addDisableHTTPSMiddleware(stack, options); err != nil { return err } - if err = addInterceptBeforeRetryLoop(stack, options); err != nil { - return err - } - if err = addInterceptAttempt(stack, options); err != nil { - return err - } if err = addInterceptors(stack, options); err != nil { return err } return nil } - -func newServiceMetadataMiddleware_opCreateAssociationBatch(region string) *awsmiddleware.RegisterServiceMetadata { - return &awsmiddleware.RegisterServiceMetadata{ - Region: region, - ServiceID: ServiceID, - OperationName: "CreateAssociationBatch", - } -} diff --git a/vendor/github.com/aws/aws-sdk-go-v2/service/ssm/api_op_CreateCloudConnector.go b/vendor/github.com/aws/aws-sdk-go-v2/service/ssm/api_op_CreateCloudConnector.go new file mode 100644 index 000000000..94c314d52 --- /dev/null +++ b/vendor/github.com/aws/aws-sdk-go-v2/service/ssm/api_op_CreateCloudConnector.go @@ -0,0 +1,158 @@ +// Code generated by smithy-go-codegen DO NOT EDIT. + +package ssm + +import ( + "context" + "github.com/aws/aws-sdk-go-v2/service/ssm/schemas" + "github.com/aws/aws-sdk-go-v2/service/ssm/types" + smithy "github.com/aws/smithy-go" + "github.com/aws/smithy-go/middleware" +) + +// Creates a cloud connector that establishes a connection between Systems Manager +// and a third-party cloud environment. +func (c *Client) CreateCloudConnector(ctx context.Context, params *CreateCloudConnectorInput, optFns ...func(*Options)) (*CreateCloudConnectorOutput, error) { + if params == nil { + params = &CreateCloudConnectorInput{} + } + + result, metadata, err := c.invokeOperation(ctx, "CreateCloudConnector", params, optFns, c.addOperationCreateCloudConnectorMiddlewares) + if err != nil { + return nil, err + } + + out := result.(*CreateCloudConnectorOutput) + out.ResultMetadata = metadata + return out, nil +} + +type CreateCloudConnectorInput struct { + + // The ARN of the Amazon Web Services Config connector associated with this cloud + // connector. + // + // This member is required. + ConfigConnectorArn *string + + // The configuration details for connecting to the third-party cloud environment. + // + // This member is required. + Configuration types.CloudConnectorConfiguration + + // A friendly name for the cloud connector. + // + // This member is required. + DisplayName *string + + // The Amazon Resource Name (ARN) of the IAM role that the cloud connector uses to + // communicate with the third-party cloud environment. + // + // This member is required. + RoleArn *string + + // A description for the cloud connector. + Description *string + + // Optional metadata that you assign to a resource. Tags enable you to categorize + // a resource in different ways, such as by purpose, owner, or environment. + Tags []types.Tag + + noSmithyDocumentSerde +} + +func (v *CreateCloudConnectorInput) Serialize(s smithy.ShapeSerializer) { + s.WriteStruct(schemas.CreateCloudConnectorRequest) + v.SerializeMembers(s) + s.CloseStruct() +} + +func (v *CreateCloudConnectorInput) SerializeMembers(s smithy.ShapeSerializer) { + if v.ConfigConnectorArn != nil { + s.WriteString(schemas.CreateCloudConnectorRequest_ConfigConnectorArn, *v.ConfigConnectorArn) + } + serializeCloudConnectorConfiguration(s, schemas.CreateCloudConnectorRequest_Configuration, v.Configuration) + if v.Description != nil { + s.WriteString(schemas.CreateCloudConnectorRequest_Description, *v.Description) + } + if v.DisplayName != nil { + s.WriteString(schemas.CreateCloudConnectorRequest_DisplayName, *v.DisplayName) + } + if v.RoleArn != nil { + s.WriteString(schemas.CreateCloudConnectorRequest_RoleArn, *v.RoleArn) + } + serializeTagList(s, schemas.CreateCloudConnectorRequest_Tags, v.Tags) +} + +type CreateCloudConnectorOutput struct { + + // The ID of the cloud connector that was created. + CloudConnectorId *string + + // Metadata pertaining to the operation's result. + ResultMetadata middleware.Metadata + + noSmithyDocumentSerde +} + +func (v *CreateCloudConnectorOutput) Serialize(s smithy.ShapeSerializer) { + s.WriteStruct(schemas.CreateCloudConnectorResult) + v.SerializeMembers(s) + s.CloseStruct() +} + +func (v *CreateCloudConnectorOutput) SerializeMembers(s smithy.ShapeSerializer) { + if v.CloudConnectorId != nil { + s.WriteString(schemas.CreateCloudConnectorResult_CloudConnectorId, *v.CloudConnectorId) + } +} +func (v *CreateCloudConnectorOutput) Deserialize(d smithy.ShapeDeserializer) error { + return smithy.ReadStruct(d, schemas.CreateCloudConnectorResult, func(s *smithy.Schema) error { + switch s { + case schemas.CreateCloudConnectorResult_CloudConnectorId: + v.CloudConnectorId = new(string) + return d.ReadString(schemas.CreateCloudConnectorResult_CloudConnectorId, v.CloudConnectorId) + } + return nil + }) +} +func (c *Client) addOperationCreateCloudConnectorMiddlewares(stack *middleware.Stack, options Options) (err error) { + if err := stack.Serialize.Add(&serializeRequestMiddleware{options: &options, operationSchema: smithy.NewOperationSchema(schemas.CreateCloudConnector, schemas.CreateCloudConnectorRequest, schemas.CreateCloudConnectorResult)}, middleware.After); err != nil { + return err + } + if err := stack.Deserialize.Add(&deserializeResponseMiddleware{options: &options, operationSchema: smithy.NewOperationSchema(schemas.CreateCloudConnector, schemas.CreateCloudConnectorRequest, schemas.CreateCloudConnectorResult), output: &CreateCloudConnectorOutput{}}, middleware.After); err != nil { + return err + } + + if err = addResolveEndpointMiddleware(stack, options); err != nil { + return err + } + if err = addComputePayloadSHA256(stack); err != nil { + return err + } + if err = addRecordResponseTiming(stack, options); err != nil { + return err + } + if err = addCredentialSource(stack, options); err != nil { + return err + } + if err = addOpCreateCloudConnectorValidationMiddleware(stack); err != nil { + return err + } + if err = addRequestIDRetrieverMiddleware(stack); err != nil { + return err + } + if err = addResponseErrorMiddleware(stack); err != nil { + return err + } + if err = addRequestResponseLogging(stack, options); err != nil { + return err + } + if err = addDisableHTTPSMiddleware(stack, options); err != nil { + return err + } + if err = addInterceptors(stack, options); err != nil { + return err + } + return nil +} diff --git a/vendor/github.com/aws/aws-sdk-go-v2/service/ssm/api_op_CreateDocument.go b/vendor/github.com/aws/aws-sdk-go-v2/service/ssm/api_op_CreateDocument.go index 08a1d3ec0..1617d2884 100644 --- a/vendor/github.com/aws/aws-sdk-go-v2/service/ssm/api_op_CreateDocument.go +++ b/vendor/github.com/aws/aws-sdk-go-v2/service/ssm/api_op_CreateDocument.go @@ -4,11 +4,10 @@ package ssm import ( "context" - "fmt" - awsmiddleware "github.com/aws/aws-sdk-go-v2/aws/middleware" + "github.com/aws/aws-sdk-go-v2/service/ssm/schemas" "github.com/aws/aws-sdk-go-v2/service/ssm/types" + smithy "github.com/aws/smithy-go" "github.com/aws/smithy-go/middleware" - smithyhttp "github.com/aws/smithy-go/transport/http" ) // Creates a Amazon Web Services Systems Manager (SSM document). An SSM document @@ -135,6 +134,39 @@ type CreateDocumentInput struct { noSmithyDocumentSerde } +func (v *CreateDocumentInput) Serialize(s smithy.ShapeSerializer) { + s.WriteStruct(schemas.CreateDocumentRequest) + v.SerializeMembers(s) + s.CloseStruct() +} + +func (v *CreateDocumentInput) SerializeMembers(s smithy.ShapeSerializer) { + serializeAttachmentsSourceList(s, schemas.CreateDocumentRequest_Attachments, v.Attachments) + if v.Content != nil { + s.WriteString(schemas.CreateDocumentRequest_Content, *v.Content) + } + if v.DisplayName != nil { + s.WriteString(schemas.CreateDocumentRequest_DisplayName, *v.DisplayName) + } + if v.DocumentFormat != "" { + s.WriteString(schemas.CreateDocumentRequest_DocumentFormat, string(v.DocumentFormat)) + } + if v.DocumentType != "" { + s.WriteString(schemas.CreateDocumentRequest_DocumentType, string(v.DocumentType)) + } + if v.Name != nil { + s.WriteString(schemas.CreateDocumentRequest_Name, *v.Name) + } + serializeDocumentRequiresList(s, schemas.CreateDocumentRequest_Requires, v.Requires) + serializeTagList(s, schemas.CreateDocumentRequest_Tags, v.Tags) + if v.TargetType != nil { + s.WriteString(schemas.CreateDocumentRequest_TargetType, *v.TargetType) + } + if v.VersionName != nil { + s.WriteString(schemas.CreateDocumentRequest_VersionName, *v.VersionName) + } +} + type CreateDocumentOutput struct { // Information about the SSM document. @@ -146,65 +178,44 @@ type CreateDocumentOutput struct { noSmithyDocumentSerde } -func (c *Client) addOperationCreateDocumentMiddlewares(stack *middleware.Stack, options Options) (err error) { - if err := stack.Serialize.Add(&setOperationInputMiddleware{}, middleware.After); err != nil { - return err - } - err = stack.Serialize.Add(&awsAwsjson11_serializeOpCreateDocument{}, middleware.After) - if err != nil { - return err - } - err = stack.Deserialize.Add(&awsAwsjson11_deserializeOpCreateDocument{}, middleware.After) - if err != nil { - return err - } - if err := addProtocolFinalizerMiddlewares(stack, options, "CreateDocument"); err != nil { - return fmt.Errorf("add protocol finalizers: %v", err) - } +func (v *CreateDocumentOutput) Serialize(s smithy.ShapeSerializer) { + s.WriteStruct(schemas.CreateDocumentResult) + v.SerializeMembers(s) + s.CloseStruct() +} - if err = addlegacyEndpointContextSetter(stack, options); err != nil { - return err - } - if err = addSetLoggerMiddleware(stack, options); err != nil { - return err +func (v *CreateDocumentOutput) SerializeMembers(s smithy.ShapeSerializer) { + if v.DocumentDescription != nil { + s.WriteStruct(schemas.CreateDocumentResult_DocumentDescription) + v.DocumentDescription.SerializeMembers(s) + s.CloseStruct() } - if err = addClientRequestID(stack); err != nil { +} +func (v *CreateDocumentOutput) Deserialize(d smithy.ShapeDeserializer) error { + return smithy.ReadStruct(d, schemas.CreateDocumentResult, func(s *smithy.Schema) error { + switch s { + case schemas.CreateDocumentResult_DocumentDescription: + v.DocumentDescription = &types.DocumentDescription{} + return v.DocumentDescription.Deserialize(d) + } + return nil + }) +} +func (c *Client) addOperationCreateDocumentMiddlewares(stack *middleware.Stack, options Options) (err error) { + if err := stack.Serialize.Add(&serializeRequestMiddleware{options: &options, operationSchema: smithy.NewOperationSchema(schemas.CreateDocument, schemas.CreateDocumentRequest, schemas.CreateDocumentResult)}, middleware.After); err != nil { return err } - if err = addComputeContentLength(stack); err != nil { + if err := stack.Deserialize.Add(&deserializeResponseMiddleware{options: &options, operationSchema: smithy.NewOperationSchema(schemas.CreateDocument, schemas.CreateDocumentRequest, schemas.CreateDocumentResult), output: &CreateDocumentOutput{}}, middleware.After); err != nil { return err } + if err = addResolveEndpointMiddleware(stack, options); err != nil { return err } if err = addComputePayloadSHA256(stack); err != nil { return err } - if err = addRetry(stack, options, c); err != nil { - return err - } - if err = addRawResponseToMetadata(stack); err != nil { - return err - } - if err = addRecordResponseTiming(stack); err != nil { - return err - } - if err = addSpanRetryLoop(stack, options); err != nil { - return err - } - if err = addClientUserAgent(stack, options); err != nil { - return err - } - if err = smithyhttp.AddErrorCloseResponseBodyMiddleware(stack); err != nil { - return err - } - if err = smithyhttp.AddCloseResponseBodyMiddleware(stack); err != nil { - return err - } - if err = addSetLegacyContextSigningOptionsMiddleware(stack); err != nil { - return err - } - if err = addUserAgentRetryMode(stack, options); err != nil { + if err = addRecordResponseTiming(stack, options); err != nil { return err } if err = addCredentialSource(stack, options); err != nil { @@ -213,12 +224,6 @@ func (c *Client) addOperationCreateDocumentMiddlewares(stack *middleware.Stack, if err = addOpCreateDocumentValidationMiddleware(stack); err != nil { return err } - if err = stack.Initialize.Add(newServiceMetadataMiddleware_opCreateDocument(options.Region), middleware.Before); err != nil { - return err - } - if err = addRecursionDetection(stack); err != nil { - return err - } if err = addRequestIDRetrieverMiddleware(stack); err != nil { return err } @@ -231,22 +236,8 @@ func (c *Client) addOperationCreateDocumentMiddlewares(stack *middleware.Stack, if err = addDisableHTTPSMiddleware(stack, options); err != nil { return err } - if err = addInterceptBeforeRetryLoop(stack, options); err != nil { - return err - } - if err = addInterceptAttempt(stack, options); err != nil { - return err - } if err = addInterceptors(stack, options); err != nil { return err } return nil } - -func newServiceMetadataMiddleware_opCreateDocument(region string) *awsmiddleware.RegisterServiceMetadata { - return &awsmiddleware.RegisterServiceMetadata{ - Region: region, - ServiceID: ServiceID, - OperationName: "CreateDocument", - } -} diff --git a/vendor/github.com/aws/aws-sdk-go-v2/service/ssm/api_op_CreateMaintenanceWindow.go b/vendor/github.com/aws/aws-sdk-go-v2/service/ssm/api_op_CreateMaintenanceWindow.go index d8b759cc4..e3632886e 100644 --- a/vendor/github.com/aws/aws-sdk-go-v2/service/ssm/api_op_CreateMaintenanceWindow.go +++ b/vendor/github.com/aws/aws-sdk-go-v2/service/ssm/api_op_CreateMaintenanceWindow.go @@ -5,10 +5,10 @@ package ssm import ( "context" "fmt" - awsmiddleware "github.com/aws/aws-sdk-go-v2/aws/middleware" + "github.com/aws/aws-sdk-go-v2/service/ssm/schemas" "github.com/aws/aws-sdk-go-v2/service/ssm/types" + smithy "github.com/aws/smithy-go" "github.com/aws/smithy-go/middleware" - smithyhttp "github.com/aws/smithy-go/transport/http" ) // Creates a new maintenance window. @@ -126,6 +126,45 @@ type CreateMaintenanceWindowInput struct { noSmithyDocumentSerde } +func (v *CreateMaintenanceWindowInput) Serialize(s smithy.ShapeSerializer) { + s.WriteStruct(schemas.CreateMaintenanceWindowRequest) + v.SerializeMembers(s) + s.CloseStruct() +} + +func (v *CreateMaintenanceWindowInput) SerializeMembers(s smithy.ShapeSerializer) { + s.WriteBool(schemas.CreateMaintenanceWindowRequest_AllowUnassociatedTargets, v.AllowUnassociatedTargets) + if v.ClientToken != nil { + s.WriteString(schemas.CreateMaintenanceWindowRequest_ClientToken, *v.ClientToken) + } + s.WriteInt32(schemas.CreateMaintenanceWindowRequest_Cutoff, v.Cutoff) + if v.Description != nil { + s.WriteString(schemas.CreateMaintenanceWindowRequest_Description, *v.Description) + } + if v.Duration != nil { + s.WriteInt32(schemas.CreateMaintenanceWindowRequest_Duration, *v.Duration) + } + if v.EndDate != nil { + s.WriteString(schemas.CreateMaintenanceWindowRequest_EndDate, *v.EndDate) + } + if v.Name != nil { + s.WriteString(schemas.CreateMaintenanceWindowRequest_Name, *v.Name) + } + if v.Schedule != nil { + s.WriteString(schemas.CreateMaintenanceWindowRequest_Schedule, *v.Schedule) + } + if v.ScheduleOffset != nil { + s.WriteInt32(schemas.CreateMaintenanceWindowRequest_ScheduleOffset, *v.ScheduleOffset) + } + if v.ScheduleTimezone != nil { + s.WriteString(schemas.CreateMaintenanceWindowRequest_ScheduleTimezone, *v.ScheduleTimezone) + } + if v.StartDate != nil { + s.WriteString(schemas.CreateMaintenanceWindowRequest_StartDate, *v.StartDate) + } + serializeTagList(s, schemas.CreateMaintenanceWindowRequest_Tags, v.Tags) +} + type CreateMaintenanceWindowOutput struct { // The ID of the created maintenance window. @@ -137,65 +176,42 @@ type CreateMaintenanceWindowOutput struct { noSmithyDocumentSerde } -func (c *Client) addOperationCreateMaintenanceWindowMiddlewares(stack *middleware.Stack, options Options) (err error) { - if err := stack.Serialize.Add(&setOperationInputMiddleware{}, middleware.After); err != nil { - return err - } - err = stack.Serialize.Add(&awsAwsjson11_serializeOpCreateMaintenanceWindow{}, middleware.After) - if err != nil { - return err - } - err = stack.Deserialize.Add(&awsAwsjson11_deserializeOpCreateMaintenanceWindow{}, middleware.After) - if err != nil { - return err - } - if err := addProtocolFinalizerMiddlewares(stack, options, "CreateMaintenanceWindow"); err != nil { - return fmt.Errorf("add protocol finalizers: %v", err) - } +func (v *CreateMaintenanceWindowOutput) Serialize(s smithy.ShapeSerializer) { + s.WriteStruct(schemas.CreateMaintenanceWindowResult) + v.SerializeMembers(s) + s.CloseStruct() +} - if err = addlegacyEndpointContextSetter(stack, options); err != nil { - return err - } - if err = addSetLoggerMiddleware(stack, options); err != nil { - return err +func (v *CreateMaintenanceWindowOutput) SerializeMembers(s smithy.ShapeSerializer) { + if v.WindowId != nil { + s.WriteString(schemas.CreateMaintenanceWindowResult_WindowId, *v.WindowId) } - if err = addClientRequestID(stack); err != nil { +} +func (v *CreateMaintenanceWindowOutput) Deserialize(d smithy.ShapeDeserializer) error { + return smithy.ReadStruct(d, schemas.CreateMaintenanceWindowResult, func(s *smithy.Schema) error { + switch s { + case schemas.CreateMaintenanceWindowResult_WindowId: + v.WindowId = new(string) + return d.ReadString(schemas.CreateMaintenanceWindowResult_WindowId, v.WindowId) + } + return nil + }) +} +func (c *Client) addOperationCreateMaintenanceWindowMiddlewares(stack *middleware.Stack, options Options) (err error) { + if err := stack.Serialize.Add(&serializeRequestMiddleware{options: &options, operationSchema: smithy.NewOperationSchema(schemas.CreateMaintenanceWindow, schemas.CreateMaintenanceWindowRequest, schemas.CreateMaintenanceWindowResult)}, middleware.After); err != nil { return err } - if err = addComputeContentLength(stack); err != nil { + if err := stack.Deserialize.Add(&deserializeResponseMiddleware{options: &options, operationSchema: smithy.NewOperationSchema(schemas.CreateMaintenanceWindow, schemas.CreateMaintenanceWindowRequest, schemas.CreateMaintenanceWindowResult), output: &CreateMaintenanceWindowOutput{}}, middleware.After); err != nil { return err } + if err = addResolveEndpointMiddleware(stack, options); err != nil { return err } if err = addComputePayloadSHA256(stack); err != nil { return err } - if err = addRetry(stack, options, c); err != nil { - return err - } - if err = addRawResponseToMetadata(stack); err != nil { - return err - } - if err = addRecordResponseTiming(stack); err != nil { - return err - } - if err = addSpanRetryLoop(stack, options); err != nil { - return err - } - if err = addClientUserAgent(stack, options); err != nil { - return err - } - if err = smithyhttp.AddErrorCloseResponseBodyMiddleware(stack); err != nil { - return err - } - if err = smithyhttp.AddCloseResponseBodyMiddleware(stack); err != nil { - return err - } - if err = addSetLegacyContextSigningOptionsMiddleware(stack); err != nil { - return err - } - if err = addUserAgentRetryMode(stack, options); err != nil { + if err = addRecordResponseTiming(stack, options); err != nil { return err } if err = addCredentialSource(stack, options); err != nil { @@ -207,12 +223,6 @@ func (c *Client) addOperationCreateMaintenanceWindowMiddlewares(stack *middlewar if err = addOpCreateMaintenanceWindowValidationMiddleware(stack); err != nil { return err } - if err = stack.Initialize.Add(newServiceMetadataMiddleware_opCreateMaintenanceWindow(options.Region), middleware.Before); err != nil { - return err - } - if err = addRecursionDetection(stack); err != nil { - return err - } if err = addRequestIDRetrieverMiddleware(stack); err != nil { return err } @@ -225,12 +235,6 @@ func (c *Client) addOperationCreateMaintenanceWindowMiddlewares(stack *middlewar if err = addDisableHTTPSMiddleware(stack, options); err != nil { return err } - if err = addInterceptBeforeRetryLoop(stack, options); err != nil { - return err - } - if err = addInterceptAttempt(stack, options); err != nil { - return err - } if err = addInterceptors(stack, options); err != nil { return err } @@ -269,11 +273,3 @@ func (m *idempotencyToken_initializeOpCreateMaintenanceWindow) HandleInitialize( func addIdempotencyToken_opCreateMaintenanceWindowMiddleware(stack *middleware.Stack, cfg Options) error { return stack.Initialize.Add(&idempotencyToken_initializeOpCreateMaintenanceWindow{tokenProvider: cfg.IdempotencyTokenProvider}, middleware.Before) } - -func newServiceMetadataMiddleware_opCreateMaintenanceWindow(region string) *awsmiddleware.RegisterServiceMetadata { - return &awsmiddleware.RegisterServiceMetadata{ - Region: region, - ServiceID: ServiceID, - OperationName: "CreateMaintenanceWindow", - } -} diff --git a/vendor/github.com/aws/aws-sdk-go-v2/service/ssm/api_op_CreateOpsItem.go b/vendor/github.com/aws/aws-sdk-go-v2/service/ssm/api_op_CreateOpsItem.go index 4366b460b..f876d9b2e 100644 --- a/vendor/github.com/aws/aws-sdk-go-v2/service/ssm/api_op_CreateOpsItem.go +++ b/vendor/github.com/aws/aws-sdk-go-v2/service/ssm/api_op_CreateOpsItem.go @@ -4,11 +4,10 @@ package ssm import ( "context" - "fmt" - awsmiddleware "github.com/aws/aws-sdk-go-v2/aws/middleware" + "github.com/aws/aws-sdk-go-v2/service/ssm/schemas" "github.com/aws/aws-sdk-go-v2/service/ssm/types" + smithy "github.com/aws/smithy-go" "github.com/aws/smithy-go/middleware" - smithyhttp "github.com/aws/smithy-go/transport/http" "time" ) @@ -167,6 +166,55 @@ type CreateOpsItemInput struct { noSmithyDocumentSerde } +func (v *CreateOpsItemInput) Serialize(s smithy.ShapeSerializer) { + s.WriteStruct(schemas.CreateOpsItemRequest) + v.SerializeMembers(s) + s.CloseStruct() +} + +func (v *CreateOpsItemInput) SerializeMembers(s smithy.ShapeSerializer) { + if v.AccountId != nil { + s.WriteString(schemas.CreateOpsItemRequest_AccountId, *v.AccountId) + } + if v.ActualEndTime != nil { + s.WriteTime(schemas.CreateOpsItemRequest_ActualEndTime, *v.ActualEndTime) + } + if v.ActualStartTime != nil { + s.WriteTime(schemas.CreateOpsItemRequest_ActualStartTime, *v.ActualStartTime) + } + if v.Category != nil { + s.WriteString(schemas.CreateOpsItemRequest_Category, *v.Category) + } + if v.Description != nil { + s.WriteString(schemas.CreateOpsItemRequest_Description, *v.Description) + } + serializeOpsItemNotifications(s, schemas.CreateOpsItemRequest_Notifications, v.Notifications) + serializeOpsItemOperationalData(s, schemas.CreateOpsItemRequest_OperationalData, v.OperationalData) + if v.OpsItemType != nil { + s.WriteString(schemas.CreateOpsItemRequest_OpsItemType, *v.OpsItemType) + } + if v.PlannedEndTime != nil { + s.WriteTime(schemas.CreateOpsItemRequest_PlannedEndTime, *v.PlannedEndTime) + } + if v.PlannedStartTime != nil { + s.WriteTime(schemas.CreateOpsItemRequest_PlannedStartTime, *v.PlannedStartTime) + } + if v.Priority != nil { + s.WriteInt32(schemas.CreateOpsItemRequest_Priority, *v.Priority) + } + serializeRelatedOpsItems(s, schemas.CreateOpsItemRequest_RelatedOpsItems, v.RelatedOpsItems) + if v.Severity != nil { + s.WriteString(schemas.CreateOpsItemRequest_Severity, *v.Severity) + } + if v.Source != nil { + s.WriteString(schemas.CreateOpsItemRequest_Source, *v.Source) + } + serializeTagList(s, schemas.CreateOpsItemRequest_Tags, v.Tags) + if v.Title != nil { + s.WriteString(schemas.CreateOpsItemRequest_Title, *v.Title) + } +} + type CreateOpsItemOutput struct { // The OpsItem Amazon Resource Name (ARN). @@ -181,65 +229,48 @@ type CreateOpsItemOutput struct { noSmithyDocumentSerde } -func (c *Client) addOperationCreateOpsItemMiddlewares(stack *middleware.Stack, options Options) (err error) { - if err := stack.Serialize.Add(&setOperationInputMiddleware{}, middleware.After); err != nil { - return err - } - err = stack.Serialize.Add(&awsAwsjson11_serializeOpCreateOpsItem{}, middleware.After) - if err != nil { - return err - } - err = stack.Deserialize.Add(&awsAwsjson11_deserializeOpCreateOpsItem{}, middleware.After) - if err != nil { - return err - } - if err := addProtocolFinalizerMiddlewares(stack, options, "CreateOpsItem"); err != nil { - return fmt.Errorf("add protocol finalizers: %v", err) - } +func (v *CreateOpsItemOutput) Serialize(s smithy.ShapeSerializer) { + s.WriteStruct(schemas.CreateOpsItemResponse) + v.SerializeMembers(s) + s.CloseStruct() +} - if err = addlegacyEndpointContextSetter(stack, options); err != nil { - return err +func (v *CreateOpsItemOutput) SerializeMembers(s smithy.ShapeSerializer) { + if v.OpsItemArn != nil { + s.WriteString(schemas.CreateOpsItemResponse_OpsItemArn, *v.OpsItemArn) } - if err = addSetLoggerMiddleware(stack, options); err != nil { - return err + if v.OpsItemId != nil { + s.WriteString(schemas.CreateOpsItemResponse_OpsItemId, *v.OpsItemId) } - if err = addClientRequestID(stack); err != nil { +} +func (v *CreateOpsItemOutput) Deserialize(d smithy.ShapeDeserializer) error { + return smithy.ReadStruct(d, schemas.CreateOpsItemResponse, func(s *smithy.Schema) error { + switch s { + case schemas.CreateOpsItemResponse_OpsItemArn: + v.OpsItemArn = new(string) + return d.ReadString(schemas.CreateOpsItemResponse_OpsItemArn, v.OpsItemArn) + case schemas.CreateOpsItemResponse_OpsItemId: + v.OpsItemId = new(string) + return d.ReadString(schemas.CreateOpsItemResponse_OpsItemId, v.OpsItemId) + } + return nil + }) +} +func (c *Client) addOperationCreateOpsItemMiddlewares(stack *middleware.Stack, options Options) (err error) { + if err := stack.Serialize.Add(&serializeRequestMiddleware{options: &options, operationSchema: smithy.NewOperationSchema(schemas.CreateOpsItem, schemas.CreateOpsItemRequest, schemas.CreateOpsItemResponse)}, middleware.After); err != nil { return err } - if err = addComputeContentLength(stack); err != nil { + if err := stack.Deserialize.Add(&deserializeResponseMiddleware{options: &options, operationSchema: smithy.NewOperationSchema(schemas.CreateOpsItem, schemas.CreateOpsItemRequest, schemas.CreateOpsItemResponse), output: &CreateOpsItemOutput{}}, middleware.After); err != nil { return err } + if err = addResolveEndpointMiddleware(stack, options); err != nil { return err } if err = addComputePayloadSHA256(stack); err != nil { return err } - if err = addRetry(stack, options, c); err != nil { - return err - } - if err = addRawResponseToMetadata(stack); err != nil { - return err - } - if err = addRecordResponseTiming(stack); err != nil { - return err - } - if err = addSpanRetryLoop(stack, options); err != nil { - return err - } - if err = addClientUserAgent(stack, options); err != nil { - return err - } - if err = smithyhttp.AddErrorCloseResponseBodyMiddleware(stack); err != nil { - return err - } - if err = smithyhttp.AddCloseResponseBodyMiddleware(stack); err != nil { - return err - } - if err = addSetLegacyContextSigningOptionsMiddleware(stack); err != nil { - return err - } - if err = addUserAgentRetryMode(stack, options); err != nil { + if err = addRecordResponseTiming(stack, options); err != nil { return err } if err = addCredentialSource(stack, options); err != nil { @@ -248,12 +279,6 @@ func (c *Client) addOperationCreateOpsItemMiddlewares(stack *middleware.Stack, o if err = addOpCreateOpsItemValidationMiddleware(stack); err != nil { return err } - if err = stack.Initialize.Add(newServiceMetadataMiddleware_opCreateOpsItem(options.Region), middleware.Before); err != nil { - return err - } - if err = addRecursionDetection(stack); err != nil { - return err - } if err = addRequestIDRetrieverMiddleware(stack); err != nil { return err } @@ -266,22 +291,8 @@ func (c *Client) addOperationCreateOpsItemMiddlewares(stack *middleware.Stack, o if err = addDisableHTTPSMiddleware(stack, options); err != nil { return err } - if err = addInterceptBeforeRetryLoop(stack, options); err != nil { - return err - } - if err = addInterceptAttempt(stack, options); err != nil { - return err - } if err = addInterceptors(stack, options); err != nil { return err } return nil } - -func newServiceMetadataMiddleware_opCreateOpsItem(region string) *awsmiddleware.RegisterServiceMetadata { - return &awsmiddleware.RegisterServiceMetadata{ - Region: region, - ServiceID: ServiceID, - OperationName: "CreateOpsItem", - } -} diff --git a/vendor/github.com/aws/aws-sdk-go-v2/service/ssm/api_op_CreateOpsMetadata.go b/vendor/github.com/aws/aws-sdk-go-v2/service/ssm/api_op_CreateOpsMetadata.go index e6da1a803..7b42fd77f 100644 --- a/vendor/github.com/aws/aws-sdk-go-v2/service/ssm/api_op_CreateOpsMetadata.go +++ b/vendor/github.com/aws/aws-sdk-go-v2/service/ssm/api_op_CreateOpsMetadata.go @@ -4,11 +4,10 @@ package ssm import ( "context" - "fmt" - awsmiddleware "github.com/aws/aws-sdk-go-v2/aws/middleware" + "github.com/aws/aws-sdk-go-v2/service/ssm/schemas" "github.com/aws/aws-sdk-go-v2/service/ssm/types" + smithy "github.com/aws/smithy-go" "github.com/aws/smithy-go/middleware" - smithyhttp "github.com/aws/smithy-go/transport/http" ) // If you create a new application in Application Manager, Amazon Web Services @@ -54,6 +53,20 @@ type CreateOpsMetadataInput struct { noSmithyDocumentSerde } +func (v *CreateOpsMetadataInput) Serialize(s smithy.ShapeSerializer) { + s.WriteStruct(schemas.CreateOpsMetadataRequest) + v.SerializeMembers(s) + s.CloseStruct() +} + +func (v *CreateOpsMetadataInput) SerializeMembers(s smithy.ShapeSerializer) { + serializeMetadataMap(s, schemas.CreateOpsMetadataRequest_Metadata, v.Metadata) + if v.ResourceId != nil { + s.WriteString(schemas.CreateOpsMetadataRequest_ResourceId, *v.ResourceId) + } + serializeTagList(s, schemas.CreateOpsMetadataRequest_Tags, v.Tags) +} + type CreateOpsMetadataOutput struct { // The Amazon Resource Name (ARN) of the OpsMetadata Object or blob created by the @@ -66,65 +79,42 @@ type CreateOpsMetadataOutput struct { noSmithyDocumentSerde } -func (c *Client) addOperationCreateOpsMetadataMiddlewares(stack *middleware.Stack, options Options) (err error) { - if err := stack.Serialize.Add(&setOperationInputMiddleware{}, middleware.After); err != nil { - return err - } - err = stack.Serialize.Add(&awsAwsjson11_serializeOpCreateOpsMetadata{}, middleware.After) - if err != nil { - return err - } - err = stack.Deserialize.Add(&awsAwsjson11_deserializeOpCreateOpsMetadata{}, middleware.After) - if err != nil { - return err - } - if err := addProtocolFinalizerMiddlewares(stack, options, "CreateOpsMetadata"); err != nil { - return fmt.Errorf("add protocol finalizers: %v", err) - } +func (v *CreateOpsMetadataOutput) Serialize(s smithy.ShapeSerializer) { + s.WriteStruct(schemas.CreateOpsMetadataResult) + v.SerializeMembers(s) + s.CloseStruct() +} - if err = addlegacyEndpointContextSetter(stack, options); err != nil { - return err - } - if err = addSetLoggerMiddleware(stack, options); err != nil { - return err +func (v *CreateOpsMetadataOutput) SerializeMembers(s smithy.ShapeSerializer) { + if v.OpsMetadataArn != nil { + s.WriteString(schemas.CreateOpsMetadataResult_OpsMetadataArn, *v.OpsMetadataArn) } - if err = addClientRequestID(stack); err != nil { +} +func (v *CreateOpsMetadataOutput) Deserialize(d smithy.ShapeDeserializer) error { + return smithy.ReadStruct(d, schemas.CreateOpsMetadataResult, func(s *smithy.Schema) error { + switch s { + case schemas.CreateOpsMetadataResult_OpsMetadataArn: + v.OpsMetadataArn = new(string) + return d.ReadString(schemas.CreateOpsMetadataResult_OpsMetadataArn, v.OpsMetadataArn) + } + return nil + }) +} +func (c *Client) addOperationCreateOpsMetadataMiddlewares(stack *middleware.Stack, options Options) (err error) { + if err := stack.Serialize.Add(&serializeRequestMiddleware{options: &options, operationSchema: smithy.NewOperationSchema(schemas.CreateOpsMetadata, schemas.CreateOpsMetadataRequest, schemas.CreateOpsMetadataResult)}, middleware.After); err != nil { return err } - if err = addComputeContentLength(stack); err != nil { + if err := stack.Deserialize.Add(&deserializeResponseMiddleware{options: &options, operationSchema: smithy.NewOperationSchema(schemas.CreateOpsMetadata, schemas.CreateOpsMetadataRequest, schemas.CreateOpsMetadataResult), output: &CreateOpsMetadataOutput{}}, middleware.After); err != nil { return err } + if err = addResolveEndpointMiddleware(stack, options); err != nil { return err } if err = addComputePayloadSHA256(stack); err != nil { return err } - if err = addRetry(stack, options, c); err != nil { - return err - } - if err = addRawResponseToMetadata(stack); err != nil { - return err - } - if err = addRecordResponseTiming(stack); err != nil { - return err - } - if err = addSpanRetryLoop(stack, options); err != nil { - return err - } - if err = addClientUserAgent(stack, options); err != nil { - return err - } - if err = smithyhttp.AddErrorCloseResponseBodyMiddleware(stack); err != nil { - return err - } - if err = smithyhttp.AddCloseResponseBodyMiddleware(stack); err != nil { - return err - } - if err = addSetLegacyContextSigningOptionsMiddleware(stack); err != nil { - return err - } - if err = addUserAgentRetryMode(stack, options); err != nil { + if err = addRecordResponseTiming(stack, options); err != nil { return err } if err = addCredentialSource(stack, options); err != nil { @@ -133,12 +123,6 @@ func (c *Client) addOperationCreateOpsMetadataMiddlewares(stack *middleware.Stac if err = addOpCreateOpsMetadataValidationMiddleware(stack); err != nil { return err } - if err = stack.Initialize.Add(newServiceMetadataMiddleware_opCreateOpsMetadata(options.Region), middleware.Before); err != nil { - return err - } - if err = addRecursionDetection(stack); err != nil { - return err - } if err = addRequestIDRetrieverMiddleware(stack); err != nil { return err } @@ -151,22 +135,8 @@ func (c *Client) addOperationCreateOpsMetadataMiddlewares(stack *middleware.Stac if err = addDisableHTTPSMiddleware(stack, options); err != nil { return err } - if err = addInterceptBeforeRetryLoop(stack, options); err != nil { - return err - } - if err = addInterceptAttempt(stack, options); err != nil { - return err - } if err = addInterceptors(stack, options); err != nil { return err } return nil } - -func newServiceMetadataMiddleware_opCreateOpsMetadata(region string) *awsmiddleware.RegisterServiceMetadata { - return &awsmiddleware.RegisterServiceMetadata{ - Region: region, - ServiceID: ServiceID, - OperationName: "CreateOpsMetadata", - } -} diff --git a/vendor/github.com/aws/aws-sdk-go-v2/service/ssm/api_op_CreatePatchBaseline.go b/vendor/github.com/aws/aws-sdk-go-v2/service/ssm/api_op_CreatePatchBaseline.go index 35ed7079e..af6e7726a 100644 --- a/vendor/github.com/aws/aws-sdk-go-v2/service/ssm/api_op_CreatePatchBaseline.go +++ b/vendor/github.com/aws/aws-sdk-go-v2/service/ssm/api_op_CreatePatchBaseline.go @@ -5,10 +5,10 @@ package ssm import ( "context" "fmt" - awsmiddleware "github.com/aws/aws-sdk-go-v2/aws/middleware" + "github.com/aws/aws-sdk-go-v2/service/ssm/schemas" "github.com/aws/aws-sdk-go-v2/service/ssm/types" + smithy "github.com/aws/smithy-go" "github.com/aws/smithy-go/middleware" - smithyhttp "github.com/aws/smithy-go/transport/http" ) // Creates a patch baseline. @@ -149,6 +149,53 @@ type CreatePatchBaselineInput struct { noSmithyDocumentSerde } +func (v *CreatePatchBaselineInput) Serialize(s smithy.ShapeSerializer) { + s.WriteStruct(schemas.CreatePatchBaselineRequest) + v.SerializeMembers(s) + s.CloseStruct() +} + +func (v *CreatePatchBaselineInput) SerializeMembers(s smithy.ShapeSerializer) { + if v.ApprovalRules != nil { + s.WriteStruct(schemas.CreatePatchBaselineRequest_ApprovalRules) + v.ApprovalRules.SerializeMembers(s) + s.CloseStruct() + } + serializePatchIdList(s, schemas.CreatePatchBaselineRequest_ApprovedPatches, v.ApprovedPatches) + if v.ApprovedPatchesComplianceLevel != "" { + s.WriteString(schemas.CreatePatchBaselineRequest_ApprovedPatchesComplianceLevel, string(v.ApprovedPatchesComplianceLevel)) + } + if v.ApprovedPatchesEnableNonSecurity != nil { + s.WriteBool(schemas.CreatePatchBaselineRequest_ApprovedPatchesEnableNonSecurity, *v.ApprovedPatchesEnableNonSecurity) + } + if v.AvailableSecurityUpdatesComplianceStatus != "" { + s.WriteString(schemas.CreatePatchBaselineRequest_AvailableSecurityUpdatesComplianceStatus, string(v.AvailableSecurityUpdatesComplianceStatus)) + } + if v.ClientToken != nil { + s.WriteString(schemas.CreatePatchBaselineRequest_ClientToken, *v.ClientToken) + } + if v.Description != nil { + s.WriteString(schemas.CreatePatchBaselineRequest_Description, *v.Description) + } + if v.GlobalFilters != nil { + s.WriteStruct(schemas.CreatePatchBaselineRequest_GlobalFilters) + v.GlobalFilters.SerializeMembers(s) + s.CloseStruct() + } + if v.Name != nil { + s.WriteString(schemas.CreatePatchBaselineRequest_Name, *v.Name) + } + if v.OperatingSystem != "" { + s.WriteString(schemas.CreatePatchBaselineRequest_OperatingSystem, string(v.OperatingSystem)) + } + serializePatchIdList(s, schemas.CreatePatchBaselineRequest_RejectedPatches, v.RejectedPatches) + if v.RejectedPatchesAction != "" { + s.WriteString(schemas.CreatePatchBaselineRequest_RejectedPatchesAction, string(v.RejectedPatchesAction)) + } + serializePatchSourceList(s, schemas.CreatePatchBaselineRequest_Sources, v.Sources) + serializeTagList(s, schemas.CreatePatchBaselineRequest_Tags, v.Tags) +} + type CreatePatchBaselineOutput struct { // The ID of the created patch baseline. @@ -160,65 +207,42 @@ type CreatePatchBaselineOutput struct { noSmithyDocumentSerde } -func (c *Client) addOperationCreatePatchBaselineMiddlewares(stack *middleware.Stack, options Options) (err error) { - if err := stack.Serialize.Add(&setOperationInputMiddleware{}, middleware.After); err != nil { - return err - } - err = stack.Serialize.Add(&awsAwsjson11_serializeOpCreatePatchBaseline{}, middleware.After) - if err != nil { - return err - } - err = stack.Deserialize.Add(&awsAwsjson11_deserializeOpCreatePatchBaseline{}, middleware.After) - if err != nil { - return err - } - if err := addProtocolFinalizerMiddlewares(stack, options, "CreatePatchBaseline"); err != nil { - return fmt.Errorf("add protocol finalizers: %v", err) - } +func (v *CreatePatchBaselineOutput) Serialize(s smithy.ShapeSerializer) { + s.WriteStruct(schemas.CreatePatchBaselineResult) + v.SerializeMembers(s) + s.CloseStruct() +} - if err = addlegacyEndpointContextSetter(stack, options); err != nil { - return err +func (v *CreatePatchBaselineOutput) SerializeMembers(s smithy.ShapeSerializer) { + if v.BaselineId != nil { + s.WriteString(schemas.CreatePatchBaselineResult_BaselineId, *v.BaselineId) } - if err = addSetLoggerMiddleware(stack, options); err != nil { - return err - } - if err = addClientRequestID(stack); err != nil { +} +func (v *CreatePatchBaselineOutput) Deserialize(d smithy.ShapeDeserializer) error { + return smithy.ReadStruct(d, schemas.CreatePatchBaselineResult, func(s *smithy.Schema) error { + switch s { + case schemas.CreatePatchBaselineResult_BaselineId: + v.BaselineId = new(string) + return d.ReadString(schemas.CreatePatchBaselineResult_BaselineId, v.BaselineId) + } + return nil + }) +} +func (c *Client) addOperationCreatePatchBaselineMiddlewares(stack *middleware.Stack, options Options) (err error) { + if err := stack.Serialize.Add(&serializeRequestMiddleware{options: &options, operationSchema: smithy.NewOperationSchema(schemas.CreatePatchBaseline, schemas.CreatePatchBaselineRequest, schemas.CreatePatchBaselineResult)}, middleware.After); err != nil { return err } - if err = addComputeContentLength(stack); err != nil { + if err := stack.Deserialize.Add(&deserializeResponseMiddleware{options: &options, operationSchema: smithy.NewOperationSchema(schemas.CreatePatchBaseline, schemas.CreatePatchBaselineRequest, schemas.CreatePatchBaselineResult), output: &CreatePatchBaselineOutput{}}, middleware.After); err != nil { return err } + if err = addResolveEndpointMiddleware(stack, options); err != nil { return err } if err = addComputePayloadSHA256(stack); err != nil { return err } - if err = addRetry(stack, options, c); err != nil { - return err - } - if err = addRawResponseToMetadata(stack); err != nil { - return err - } - if err = addRecordResponseTiming(stack); err != nil { - return err - } - if err = addSpanRetryLoop(stack, options); err != nil { - return err - } - if err = addClientUserAgent(stack, options); err != nil { - return err - } - if err = smithyhttp.AddErrorCloseResponseBodyMiddleware(stack); err != nil { - return err - } - if err = smithyhttp.AddCloseResponseBodyMiddleware(stack); err != nil { - return err - } - if err = addSetLegacyContextSigningOptionsMiddleware(stack); err != nil { - return err - } - if err = addUserAgentRetryMode(stack, options); err != nil { + if err = addRecordResponseTiming(stack, options); err != nil { return err } if err = addCredentialSource(stack, options); err != nil { @@ -230,12 +254,6 @@ func (c *Client) addOperationCreatePatchBaselineMiddlewares(stack *middleware.St if err = addOpCreatePatchBaselineValidationMiddleware(stack); err != nil { return err } - if err = stack.Initialize.Add(newServiceMetadataMiddleware_opCreatePatchBaseline(options.Region), middleware.Before); err != nil { - return err - } - if err = addRecursionDetection(stack); err != nil { - return err - } if err = addRequestIDRetrieverMiddleware(stack); err != nil { return err } @@ -248,12 +266,6 @@ func (c *Client) addOperationCreatePatchBaselineMiddlewares(stack *middleware.St if err = addDisableHTTPSMiddleware(stack, options); err != nil { return err } - if err = addInterceptBeforeRetryLoop(stack, options); err != nil { - return err - } - if err = addInterceptAttempt(stack, options); err != nil { - return err - } if err = addInterceptors(stack, options); err != nil { return err } @@ -292,11 +304,3 @@ func (m *idempotencyToken_initializeOpCreatePatchBaseline) HandleInitialize(ctx func addIdempotencyToken_opCreatePatchBaselineMiddleware(stack *middleware.Stack, cfg Options) error { return stack.Initialize.Add(&idempotencyToken_initializeOpCreatePatchBaseline{tokenProvider: cfg.IdempotencyTokenProvider}, middleware.Before) } - -func newServiceMetadataMiddleware_opCreatePatchBaseline(region string) *awsmiddleware.RegisterServiceMetadata { - return &awsmiddleware.RegisterServiceMetadata{ - Region: region, - ServiceID: ServiceID, - OperationName: "CreatePatchBaseline", - } -} diff --git a/vendor/github.com/aws/aws-sdk-go-v2/service/ssm/api_op_CreateResourceDataSync.go b/vendor/github.com/aws/aws-sdk-go-v2/service/ssm/api_op_CreateResourceDataSync.go index 880852805..8be304919 100644 --- a/vendor/github.com/aws/aws-sdk-go-v2/service/ssm/api_op_CreateResourceDataSync.go +++ b/vendor/github.com/aws/aws-sdk-go-v2/service/ssm/api_op_CreateResourceDataSync.go @@ -4,11 +4,10 @@ package ssm import ( "context" - "fmt" - awsmiddleware "github.com/aws/aws-sdk-go-v2/aws/middleware" + "github.com/aws/aws-sdk-go-v2/service/ssm/schemas" "github.com/aws/aws-sdk-go-v2/service/ssm/types" + smithy "github.com/aws/smithy-go" "github.com/aws/smithy-go/middleware" - smithyhttp "github.com/aws/smithy-go/transport/http" ) // A resource data sync helps you view data from multiple sources in a single @@ -81,6 +80,31 @@ type CreateResourceDataSyncInput struct { noSmithyDocumentSerde } +func (v *CreateResourceDataSyncInput) Serialize(s smithy.ShapeSerializer) { + s.WriteStruct(schemas.CreateResourceDataSyncRequest) + v.SerializeMembers(s) + s.CloseStruct() +} + +func (v *CreateResourceDataSyncInput) SerializeMembers(s smithy.ShapeSerializer) { + if v.S3Destination != nil { + s.WriteStruct(schemas.CreateResourceDataSyncRequest_S3Destination) + v.S3Destination.SerializeMembers(s) + s.CloseStruct() + } + if v.SyncName != nil { + s.WriteString(schemas.CreateResourceDataSyncRequest_SyncName, *v.SyncName) + } + if v.SyncSource != nil { + s.WriteStruct(schemas.CreateResourceDataSyncRequest_SyncSource) + v.SyncSource.SerializeMembers(s) + s.CloseStruct() + } + if v.SyncType != nil { + s.WriteString(schemas.CreateResourceDataSyncRequest_SyncType, *v.SyncType) + } +} + type CreateResourceDataSyncOutput struct { // Metadata pertaining to the operation's result. ResultMetadata middleware.Metadata @@ -88,65 +112,36 @@ type CreateResourceDataSyncOutput struct { noSmithyDocumentSerde } +func (v *CreateResourceDataSyncOutput) Serialize(s smithy.ShapeSerializer) { + s.WriteStruct(schemas.CreateResourceDataSyncResult) + v.SerializeMembers(s) + s.CloseStruct() +} + +func (v *CreateResourceDataSyncOutput) SerializeMembers(s smithy.ShapeSerializer) { +} +func (v *CreateResourceDataSyncOutput) Deserialize(d smithy.ShapeDeserializer) error { + return smithy.ReadStruct(d, schemas.CreateResourceDataSyncResult, func(s *smithy.Schema) error { + switch s { + } + return nil + }) +} func (c *Client) addOperationCreateResourceDataSyncMiddlewares(stack *middleware.Stack, options Options) (err error) { - if err := stack.Serialize.Add(&setOperationInputMiddleware{}, middleware.After); err != nil { - return err - } - err = stack.Serialize.Add(&awsAwsjson11_serializeOpCreateResourceDataSync{}, middleware.After) - if err != nil { + if err := stack.Serialize.Add(&serializeRequestMiddleware{options: &options, operationSchema: smithy.NewOperationSchema(schemas.CreateResourceDataSync, schemas.CreateResourceDataSyncRequest, schemas.CreateResourceDataSyncResult)}, middleware.After); err != nil { return err } - err = stack.Deserialize.Add(&awsAwsjson11_deserializeOpCreateResourceDataSync{}, middleware.After) - if err != nil { + if err := stack.Deserialize.Add(&deserializeResponseMiddleware{options: &options, operationSchema: smithy.NewOperationSchema(schemas.CreateResourceDataSync, schemas.CreateResourceDataSyncRequest, schemas.CreateResourceDataSyncResult), output: &CreateResourceDataSyncOutput{}}, middleware.After); err != nil { return err } - if err := addProtocolFinalizerMiddlewares(stack, options, "CreateResourceDataSync"); err != nil { - return fmt.Errorf("add protocol finalizers: %v", err) - } - if err = addlegacyEndpointContextSetter(stack, options); err != nil { - return err - } - if err = addSetLoggerMiddleware(stack, options); err != nil { - return err - } - if err = addClientRequestID(stack); err != nil { - return err - } - if err = addComputeContentLength(stack); err != nil { - return err - } if err = addResolveEndpointMiddleware(stack, options); err != nil { return err } if err = addComputePayloadSHA256(stack); err != nil { return err } - if err = addRetry(stack, options, c); err != nil { - return err - } - if err = addRawResponseToMetadata(stack); err != nil { - return err - } - if err = addRecordResponseTiming(stack); err != nil { - return err - } - if err = addSpanRetryLoop(stack, options); err != nil { - return err - } - if err = addClientUserAgent(stack, options); err != nil { - return err - } - if err = smithyhttp.AddErrorCloseResponseBodyMiddleware(stack); err != nil { - return err - } - if err = smithyhttp.AddCloseResponseBodyMiddleware(stack); err != nil { - return err - } - if err = addSetLegacyContextSigningOptionsMiddleware(stack); err != nil { - return err - } - if err = addUserAgentRetryMode(stack, options); err != nil { + if err = addRecordResponseTiming(stack, options); err != nil { return err } if err = addCredentialSource(stack, options); err != nil { @@ -155,12 +150,6 @@ func (c *Client) addOperationCreateResourceDataSyncMiddlewares(stack *middleware if err = addOpCreateResourceDataSyncValidationMiddleware(stack); err != nil { return err } - if err = stack.Initialize.Add(newServiceMetadataMiddleware_opCreateResourceDataSync(options.Region), middleware.Before); err != nil { - return err - } - if err = addRecursionDetection(stack); err != nil { - return err - } if err = addRequestIDRetrieverMiddleware(stack); err != nil { return err } @@ -173,22 +162,8 @@ func (c *Client) addOperationCreateResourceDataSyncMiddlewares(stack *middleware if err = addDisableHTTPSMiddleware(stack, options); err != nil { return err } - if err = addInterceptBeforeRetryLoop(stack, options); err != nil { - return err - } - if err = addInterceptAttempt(stack, options); err != nil { - return err - } if err = addInterceptors(stack, options); err != nil { return err } return nil } - -func newServiceMetadataMiddleware_opCreateResourceDataSync(region string) *awsmiddleware.RegisterServiceMetadata { - return &awsmiddleware.RegisterServiceMetadata{ - Region: region, - ServiceID: ServiceID, - OperationName: "CreateResourceDataSync", - } -} diff --git a/vendor/github.com/aws/aws-sdk-go-v2/service/ssm/api_op_DeleteActivation.go b/vendor/github.com/aws/aws-sdk-go-v2/service/ssm/api_op_DeleteActivation.go index 2d04234fd..c474ae1c2 100644 --- a/vendor/github.com/aws/aws-sdk-go-v2/service/ssm/api_op_DeleteActivation.go +++ b/vendor/github.com/aws/aws-sdk-go-v2/service/ssm/api_op_DeleteActivation.go @@ -4,10 +4,9 @@ package ssm import ( "context" - "fmt" - awsmiddleware "github.com/aws/aws-sdk-go-v2/aws/middleware" + "github.com/aws/aws-sdk-go-v2/service/ssm/schemas" + smithy "github.com/aws/smithy-go" "github.com/aws/smithy-go/middleware" - smithyhttp "github.com/aws/smithy-go/transport/http" ) // Deletes an activation. You aren't required to delete an activation. If you @@ -39,6 +38,18 @@ type DeleteActivationInput struct { noSmithyDocumentSerde } +func (v *DeleteActivationInput) Serialize(s smithy.ShapeSerializer) { + s.WriteStruct(schemas.DeleteActivationRequest) + v.SerializeMembers(s) + s.CloseStruct() +} + +func (v *DeleteActivationInput) SerializeMembers(s smithy.ShapeSerializer) { + if v.ActivationId != nil { + s.WriteString(schemas.DeleteActivationRequest_ActivationId, *v.ActivationId) + } +} + type DeleteActivationOutput struct { // Metadata pertaining to the operation's result. ResultMetadata middleware.Metadata @@ -46,65 +57,36 @@ type DeleteActivationOutput struct { noSmithyDocumentSerde } +func (v *DeleteActivationOutput) Serialize(s smithy.ShapeSerializer) { + s.WriteStruct(schemas.DeleteActivationResult) + v.SerializeMembers(s) + s.CloseStruct() +} + +func (v *DeleteActivationOutput) SerializeMembers(s smithy.ShapeSerializer) { +} +func (v *DeleteActivationOutput) Deserialize(d smithy.ShapeDeserializer) error { + return smithy.ReadStruct(d, schemas.DeleteActivationResult, func(s *smithy.Schema) error { + switch s { + } + return nil + }) +} func (c *Client) addOperationDeleteActivationMiddlewares(stack *middleware.Stack, options Options) (err error) { - if err := stack.Serialize.Add(&setOperationInputMiddleware{}, middleware.After); err != nil { - return err - } - err = stack.Serialize.Add(&awsAwsjson11_serializeOpDeleteActivation{}, middleware.After) - if err != nil { + if err := stack.Serialize.Add(&serializeRequestMiddleware{options: &options, operationSchema: smithy.NewOperationSchema(schemas.DeleteActivation, schemas.DeleteActivationRequest, schemas.DeleteActivationResult)}, middleware.After); err != nil { return err } - err = stack.Deserialize.Add(&awsAwsjson11_deserializeOpDeleteActivation{}, middleware.After) - if err != nil { + if err := stack.Deserialize.Add(&deserializeResponseMiddleware{options: &options, operationSchema: smithy.NewOperationSchema(schemas.DeleteActivation, schemas.DeleteActivationRequest, schemas.DeleteActivationResult), output: &DeleteActivationOutput{}}, middleware.After); err != nil { return err } - if err := addProtocolFinalizerMiddlewares(stack, options, "DeleteActivation"); err != nil { - return fmt.Errorf("add protocol finalizers: %v", err) - } - if err = addlegacyEndpointContextSetter(stack, options); err != nil { - return err - } - if err = addSetLoggerMiddleware(stack, options); err != nil { - return err - } - if err = addClientRequestID(stack); err != nil { - return err - } - if err = addComputeContentLength(stack); err != nil { - return err - } if err = addResolveEndpointMiddleware(stack, options); err != nil { return err } if err = addComputePayloadSHA256(stack); err != nil { return err } - if err = addRetry(stack, options, c); err != nil { - return err - } - if err = addRawResponseToMetadata(stack); err != nil { - return err - } - if err = addRecordResponseTiming(stack); err != nil { - return err - } - if err = addSpanRetryLoop(stack, options); err != nil { - return err - } - if err = addClientUserAgent(stack, options); err != nil { - return err - } - if err = smithyhttp.AddErrorCloseResponseBodyMiddleware(stack); err != nil { - return err - } - if err = smithyhttp.AddCloseResponseBodyMiddleware(stack); err != nil { - return err - } - if err = addSetLegacyContextSigningOptionsMiddleware(stack); err != nil { - return err - } - if err = addUserAgentRetryMode(stack, options); err != nil { + if err = addRecordResponseTiming(stack, options); err != nil { return err } if err = addCredentialSource(stack, options); err != nil { @@ -113,12 +95,6 @@ func (c *Client) addOperationDeleteActivationMiddlewares(stack *middleware.Stack if err = addOpDeleteActivationValidationMiddleware(stack); err != nil { return err } - if err = stack.Initialize.Add(newServiceMetadataMiddleware_opDeleteActivation(options.Region), middleware.Before); err != nil { - return err - } - if err = addRecursionDetection(stack); err != nil { - return err - } if err = addRequestIDRetrieverMiddleware(stack); err != nil { return err } @@ -131,22 +107,8 @@ func (c *Client) addOperationDeleteActivationMiddlewares(stack *middleware.Stack if err = addDisableHTTPSMiddleware(stack, options); err != nil { return err } - if err = addInterceptBeforeRetryLoop(stack, options); err != nil { - return err - } - if err = addInterceptAttempt(stack, options); err != nil { - return err - } if err = addInterceptors(stack, options); err != nil { return err } return nil } - -func newServiceMetadataMiddleware_opDeleteActivation(region string) *awsmiddleware.RegisterServiceMetadata { - return &awsmiddleware.RegisterServiceMetadata{ - Region: region, - ServiceID: ServiceID, - OperationName: "DeleteActivation", - } -} diff --git a/vendor/github.com/aws/aws-sdk-go-v2/service/ssm/api_op_DeleteAssociation.go b/vendor/github.com/aws/aws-sdk-go-v2/service/ssm/api_op_DeleteAssociation.go index acfba44ca..842e3ca32 100644 --- a/vendor/github.com/aws/aws-sdk-go-v2/service/ssm/api_op_DeleteAssociation.go +++ b/vendor/github.com/aws/aws-sdk-go-v2/service/ssm/api_op_DeleteAssociation.go @@ -4,10 +4,9 @@ package ssm import ( "context" - "fmt" - awsmiddleware "github.com/aws/aws-sdk-go-v2/aws/middleware" + "github.com/aws/aws-sdk-go-v2/service/ssm/schemas" + smithy "github.com/aws/smithy-go" "github.com/aws/smithy-go/middleware" - smithyhttp "github.com/aws/smithy-go/transport/http" ) // Disassociates the specified Amazon Web Services Systems Manager document (SSM @@ -56,6 +55,24 @@ type DeleteAssociationInput struct { noSmithyDocumentSerde } +func (v *DeleteAssociationInput) Serialize(s smithy.ShapeSerializer) { + s.WriteStruct(schemas.DeleteAssociationRequest) + v.SerializeMembers(s) + s.CloseStruct() +} + +func (v *DeleteAssociationInput) SerializeMembers(s smithy.ShapeSerializer) { + if v.AssociationId != nil { + s.WriteString(schemas.DeleteAssociationRequest_AssociationId, *v.AssociationId) + } + if v.InstanceId != nil { + s.WriteString(schemas.DeleteAssociationRequest_InstanceId, *v.InstanceId) + } + if v.Name != nil { + s.WriteString(schemas.DeleteAssociationRequest_Name, *v.Name) + } +} + type DeleteAssociationOutput struct { // Metadata pertaining to the operation's result. ResultMetadata middleware.Metadata @@ -63,76 +80,41 @@ type DeleteAssociationOutput struct { noSmithyDocumentSerde } +func (v *DeleteAssociationOutput) Serialize(s smithy.ShapeSerializer) { + s.WriteStruct(schemas.DeleteAssociationResult) + v.SerializeMembers(s) + s.CloseStruct() +} + +func (v *DeleteAssociationOutput) SerializeMembers(s smithy.ShapeSerializer) { +} +func (v *DeleteAssociationOutput) Deserialize(d smithy.ShapeDeserializer) error { + return smithy.ReadStruct(d, schemas.DeleteAssociationResult, func(s *smithy.Schema) error { + switch s { + } + return nil + }) +} func (c *Client) addOperationDeleteAssociationMiddlewares(stack *middleware.Stack, options Options) (err error) { - if err := stack.Serialize.Add(&setOperationInputMiddleware{}, middleware.After); err != nil { - return err - } - err = stack.Serialize.Add(&awsAwsjson11_serializeOpDeleteAssociation{}, middleware.After) - if err != nil { + if err := stack.Serialize.Add(&serializeRequestMiddleware{options: &options, operationSchema: smithy.NewOperationSchema(schemas.DeleteAssociation, schemas.DeleteAssociationRequest, schemas.DeleteAssociationResult)}, middleware.After); err != nil { return err } - err = stack.Deserialize.Add(&awsAwsjson11_deserializeOpDeleteAssociation{}, middleware.After) - if err != nil { + if err := stack.Deserialize.Add(&deserializeResponseMiddleware{options: &options, operationSchema: smithy.NewOperationSchema(schemas.DeleteAssociation, schemas.DeleteAssociationRequest, schemas.DeleteAssociationResult), output: &DeleteAssociationOutput{}}, middleware.After); err != nil { return err } - if err := addProtocolFinalizerMiddlewares(stack, options, "DeleteAssociation"); err != nil { - return fmt.Errorf("add protocol finalizers: %v", err) - } - if err = addlegacyEndpointContextSetter(stack, options); err != nil { - return err - } - if err = addSetLoggerMiddleware(stack, options); err != nil { - return err - } - if err = addClientRequestID(stack); err != nil { - return err - } - if err = addComputeContentLength(stack); err != nil { - return err - } if err = addResolveEndpointMiddleware(stack, options); err != nil { return err } if err = addComputePayloadSHA256(stack); err != nil { return err } - if err = addRetry(stack, options, c); err != nil { - return err - } - if err = addRawResponseToMetadata(stack); err != nil { - return err - } - if err = addRecordResponseTiming(stack); err != nil { - return err - } - if err = addSpanRetryLoop(stack, options); err != nil { - return err - } - if err = addClientUserAgent(stack, options); err != nil { - return err - } - if err = smithyhttp.AddErrorCloseResponseBodyMiddleware(stack); err != nil { - return err - } - if err = smithyhttp.AddCloseResponseBodyMiddleware(stack); err != nil { - return err - } - if err = addSetLegacyContextSigningOptionsMiddleware(stack); err != nil { - return err - } - if err = addUserAgentRetryMode(stack, options); err != nil { + if err = addRecordResponseTiming(stack, options); err != nil { return err } if err = addCredentialSource(stack, options); err != nil { return err } - if err = stack.Initialize.Add(newServiceMetadataMiddleware_opDeleteAssociation(options.Region), middleware.Before); err != nil { - return err - } - if err = addRecursionDetection(stack); err != nil { - return err - } if err = addRequestIDRetrieverMiddleware(stack); err != nil { return err } @@ -145,22 +127,8 @@ func (c *Client) addOperationDeleteAssociationMiddlewares(stack *middleware.Stac if err = addDisableHTTPSMiddleware(stack, options); err != nil { return err } - if err = addInterceptBeforeRetryLoop(stack, options); err != nil { - return err - } - if err = addInterceptAttempt(stack, options); err != nil { - return err - } if err = addInterceptors(stack, options); err != nil { return err } return nil } - -func newServiceMetadataMiddleware_opDeleteAssociation(region string) *awsmiddleware.RegisterServiceMetadata { - return &awsmiddleware.RegisterServiceMetadata{ - Region: region, - ServiceID: ServiceID, - OperationName: "DeleteAssociation", - } -} diff --git a/vendor/github.com/aws/aws-sdk-go-v2/service/ssm/api_op_DeleteCloudConnector.go b/vendor/github.com/aws/aws-sdk-go-v2/service/ssm/api_op_DeleteCloudConnector.go new file mode 100644 index 000000000..6fe451d97 --- /dev/null +++ b/vendor/github.com/aws/aws-sdk-go-v2/service/ssm/api_op_DeleteCloudConnector.go @@ -0,0 +1,121 @@ +// Code generated by smithy-go-codegen DO NOT EDIT. + +package ssm + +import ( + "context" + "github.com/aws/aws-sdk-go-v2/service/ssm/schemas" + smithy "github.com/aws/smithy-go" + "github.com/aws/smithy-go/middleware" +) + +// Deletes a cloud connector. +func (c *Client) DeleteCloudConnector(ctx context.Context, params *DeleteCloudConnectorInput, optFns ...func(*Options)) (*DeleteCloudConnectorOutput, error) { + if params == nil { + params = &DeleteCloudConnectorInput{} + } + + result, metadata, err := c.invokeOperation(ctx, "DeleteCloudConnector", params, optFns, c.addOperationDeleteCloudConnectorMiddlewares) + if err != nil { + return nil, err + } + + out := result.(*DeleteCloudConnectorOutput) + out.ResultMetadata = metadata + return out, nil +} + +type DeleteCloudConnectorInput struct { + + // The ID of the cloud connector to delete. + // + // This member is required. + CloudConnectorId *string + + noSmithyDocumentSerde +} + +func (v *DeleteCloudConnectorInput) Serialize(s smithy.ShapeSerializer) { + s.WriteStruct(schemas.DeleteCloudConnectorRequest) + v.SerializeMembers(s) + s.CloseStruct() +} + +func (v *DeleteCloudConnectorInput) SerializeMembers(s smithy.ShapeSerializer) { + if v.CloudConnectorId != nil { + s.WriteString(schemas.DeleteCloudConnectorRequest_CloudConnectorId, *v.CloudConnectorId) + } +} + +type DeleteCloudConnectorOutput struct { + + // The ID of the cloud connector that was deleted. + CloudConnectorId *string + + // Metadata pertaining to the operation's result. + ResultMetadata middleware.Metadata + + noSmithyDocumentSerde +} + +func (v *DeleteCloudConnectorOutput) Serialize(s smithy.ShapeSerializer) { + s.WriteStruct(schemas.DeleteCloudConnectorResult) + v.SerializeMembers(s) + s.CloseStruct() +} + +func (v *DeleteCloudConnectorOutput) SerializeMembers(s smithy.ShapeSerializer) { + if v.CloudConnectorId != nil { + s.WriteString(schemas.DeleteCloudConnectorResult_CloudConnectorId, *v.CloudConnectorId) + } +} +func (v *DeleteCloudConnectorOutput) Deserialize(d smithy.ShapeDeserializer) error { + return smithy.ReadStruct(d, schemas.DeleteCloudConnectorResult, func(s *smithy.Schema) error { + switch s { + case schemas.DeleteCloudConnectorResult_CloudConnectorId: + v.CloudConnectorId = new(string) + return d.ReadString(schemas.DeleteCloudConnectorResult_CloudConnectorId, v.CloudConnectorId) + } + return nil + }) +} +func (c *Client) addOperationDeleteCloudConnectorMiddlewares(stack *middleware.Stack, options Options) (err error) { + if err := stack.Serialize.Add(&serializeRequestMiddleware{options: &options, operationSchema: smithy.NewOperationSchema(schemas.DeleteCloudConnector, schemas.DeleteCloudConnectorRequest, schemas.DeleteCloudConnectorResult)}, middleware.After); err != nil { + return err + } + if err := stack.Deserialize.Add(&deserializeResponseMiddleware{options: &options, operationSchema: smithy.NewOperationSchema(schemas.DeleteCloudConnector, schemas.DeleteCloudConnectorRequest, schemas.DeleteCloudConnectorResult), output: &DeleteCloudConnectorOutput{}}, middleware.After); err != nil { + return err + } + + if err = addResolveEndpointMiddleware(stack, options); err != nil { + return err + } + if err = addComputePayloadSHA256(stack); err != nil { + return err + } + if err = addRecordResponseTiming(stack, options); err != nil { + return err + } + if err = addCredentialSource(stack, options); err != nil { + return err + } + if err = addOpDeleteCloudConnectorValidationMiddleware(stack); err != nil { + return err + } + if err = addRequestIDRetrieverMiddleware(stack); err != nil { + return err + } + if err = addResponseErrorMiddleware(stack); err != nil { + return err + } + if err = addRequestResponseLogging(stack, options); err != nil { + return err + } + if err = addDisableHTTPSMiddleware(stack, options); err != nil { + return err + } + if err = addInterceptors(stack, options); err != nil { + return err + } + return nil +} diff --git a/vendor/github.com/aws/aws-sdk-go-v2/service/ssm/api_op_DeleteDocument.go b/vendor/github.com/aws/aws-sdk-go-v2/service/ssm/api_op_DeleteDocument.go index a7d4c3c2f..2e33e6a57 100644 --- a/vendor/github.com/aws/aws-sdk-go-v2/service/ssm/api_op_DeleteDocument.go +++ b/vendor/github.com/aws/aws-sdk-go-v2/service/ssm/api_op_DeleteDocument.go @@ -4,10 +4,9 @@ package ssm import ( "context" - "fmt" - awsmiddleware "github.com/aws/aws-sdk-go-v2/aws/middleware" + "github.com/aws/aws-sdk-go-v2/service/ssm/schemas" + smithy "github.com/aws/smithy-go" "github.com/aws/smithy-go/middleware" - smithyhttp "github.com/aws/smithy-go/transport/http" ) // Deletes the Amazon Web Services Systems Manager document (SSM document) and all @@ -54,6 +53,27 @@ type DeleteDocumentInput struct { noSmithyDocumentSerde } +func (v *DeleteDocumentInput) Serialize(s smithy.ShapeSerializer) { + s.WriteStruct(schemas.DeleteDocumentRequest) + v.SerializeMembers(s) + s.CloseStruct() +} + +func (v *DeleteDocumentInput) SerializeMembers(s smithy.ShapeSerializer) { + if v.DocumentVersion != nil { + s.WriteString(schemas.DeleteDocumentRequest_DocumentVersion, *v.DocumentVersion) + } + if v.Force != false { + s.WriteBool(schemas.DeleteDocumentRequest_Force, v.Force) + } + if v.Name != nil { + s.WriteString(schemas.DeleteDocumentRequest_Name, *v.Name) + } + if v.VersionName != nil { + s.WriteString(schemas.DeleteDocumentRequest_VersionName, *v.VersionName) + } +} + type DeleteDocumentOutput struct { // Metadata pertaining to the operation's result. ResultMetadata middleware.Metadata @@ -61,65 +81,36 @@ type DeleteDocumentOutput struct { noSmithyDocumentSerde } +func (v *DeleteDocumentOutput) Serialize(s smithy.ShapeSerializer) { + s.WriteStruct(schemas.DeleteDocumentResult) + v.SerializeMembers(s) + s.CloseStruct() +} + +func (v *DeleteDocumentOutput) SerializeMembers(s smithy.ShapeSerializer) { +} +func (v *DeleteDocumentOutput) Deserialize(d smithy.ShapeDeserializer) error { + return smithy.ReadStruct(d, schemas.DeleteDocumentResult, func(s *smithy.Schema) error { + switch s { + } + return nil + }) +} func (c *Client) addOperationDeleteDocumentMiddlewares(stack *middleware.Stack, options Options) (err error) { - if err := stack.Serialize.Add(&setOperationInputMiddleware{}, middleware.After); err != nil { - return err - } - err = stack.Serialize.Add(&awsAwsjson11_serializeOpDeleteDocument{}, middleware.After) - if err != nil { + if err := stack.Serialize.Add(&serializeRequestMiddleware{options: &options, operationSchema: smithy.NewOperationSchema(schemas.DeleteDocument, schemas.DeleteDocumentRequest, schemas.DeleteDocumentResult)}, middleware.After); err != nil { return err } - err = stack.Deserialize.Add(&awsAwsjson11_deserializeOpDeleteDocument{}, middleware.After) - if err != nil { + if err := stack.Deserialize.Add(&deserializeResponseMiddleware{options: &options, operationSchema: smithy.NewOperationSchema(schemas.DeleteDocument, schemas.DeleteDocumentRequest, schemas.DeleteDocumentResult), output: &DeleteDocumentOutput{}}, middleware.After); err != nil { return err } - if err := addProtocolFinalizerMiddlewares(stack, options, "DeleteDocument"); err != nil { - return fmt.Errorf("add protocol finalizers: %v", err) - } - if err = addlegacyEndpointContextSetter(stack, options); err != nil { - return err - } - if err = addSetLoggerMiddleware(stack, options); err != nil { - return err - } - if err = addClientRequestID(stack); err != nil { - return err - } - if err = addComputeContentLength(stack); err != nil { - return err - } if err = addResolveEndpointMiddleware(stack, options); err != nil { return err } if err = addComputePayloadSHA256(stack); err != nil { return err } - if err = addRetry(stack, options, c); err != nil { - return err - } - if err = addRawResponseToMetadata(stack); err != nil { - return err - } - if err = addRecordResponseTiming(stack); err != nil { - return err - } - if err = addSpanRetryLoop(stack, options); err != nil { - return err - } - if err = addClientUserAgent(stack, options); err != nil { - return err - } - if err = smithyhttp.AddErrorCloseResponseBodyMiddleware(stack); err != nil { - return err - } - if err = smithyhttp.AddCloseResponseBodyMiddleware(stack); err != nil { - return err - } - if err = addSetLegacyContextSigningOptionsMiddleware(stack); err != nil { - return err - } - if err = addUserAgentRetryMode(stack, options); err != nil { + if err = addRecordResponseTiming(stack, options); err != nil { return err } if err = addCredentialSource(stack, options); err != nil { @@ -128,12 +119,6 @@ func (c *Client) addOperationDeleteDocumentMiddlewares(stack *middleware.Stack, if err = addOpDeleteDocumentValidationMiddleware(stack); err != nil { return err } - if err = stack.Initialize.Add(newServiceMetadataMiddleware_opDeleteDocument(options.Region), middleware.Before); err != nil { - return err - } - if err = addRecursionDetection(stack); err != nil { - return err - } if err = addRequestIDRetrieverMiddleware(stack); err != nil { return err } @@ -146,22 +131,8 @@ func (c *Client) addOperationDeleteDocumentMiddlewares(stack *middleware.Stack, if err = addDisableHTTPSMiddleware(stack, options); err != nil { return err } - if err = addInterceptBeforeRetryLoop(stack, options); err != nil { - return err - } - if err = addInterceptAttempt(stack, options); err != nil { - return err - } if err = addInterceptors(stack, options); err != nil { return err } return nil } - -func newServiceMetadataMiddleware_opDeleteDocument(region string) *awsmiddleware.RegisterServiceMetadata { - return &awsmiddleware.RegisterServiceMetadata{ - Region: region, - ServiceID: ServiceID, - OperationName: "DeleteDocument", - } -} diff --git a/vendor/github.com/aws/aws-sdk-go-v2/service/ssm/api_op_DeleteInventory.go b/vendor/github.com/aws/aws-sdk-go-v2/service/ssm/api_op_DeleteInventory.go index bc672f108..f90b2139a 100644 --- a/vendor/github.com/aws/aws-sdk-go-v2/service/ssm/api_op_DeleteInventory.go +++ b/vendor/github.com/aws/aws-sdk-go-v2/service/ssm/api_op_DeleteInventory.go @@ -5,10 +5,10 @@ package ssm import ( "context" "fmt" - awsmiddleware "github.com/aws/aws-sdk-go-v2/aws/middleware" + "github.com/aws/aws-sdk-go-v2/service/ssm/schemas" "github.com/aws/aws-sdk-go-v2/service/ssm/types" + smithy "github.com/aws/smithy-go" "github.com/aws/smithy-go/middleware" - smithyhttp "github.com/aws/smithy-go/transport/http" ) // Delete a custom inventory type or the data associated with a custom Inventory @@ -63,6 +63,27 @@ type DeleteInventoryInput struct { noSmithyDocumentSerde } +func (v *DeleteInventoryInput) Serialize(s smithy.ShapeSerializer) { + s.WriteStruct(schemas.DeleteInventoryRequest) + v.SerializeMembers(s) + s.CloseStruct() +} + +func (v *DeleteInventoryInput) SerializeMembers(s smithy.ShapeSerializer) { + if v.ClientToken != nil { + s.WriteString(schemas.DeleteInventoryRequest_ClientToken, *v.ClientToken) + } + if v.DryRun != false { + s.WriteBool(schemas.DeleteInventoryRequest_DryRun, v.DryRun) + } + if v.SchemaDeleteOption != "" { + s.WriteString(schemas.DeleteInventoryRequest_SchemaDeleteOption, string(v.SchemaDeleteOption)) + } + if v.TypeName != nil { + s.WriteString(schemas.DeleteInventoryRequest_TypeName, *v.TypeName) + } +} + type DeleteInventoryOutput struct { // Every DeleteInventory operation is assigned a unique ID. This option returns a @@ -86,65 +107,56 @@ type DeleteInventoryOutput struct { noSmithyDocumentSerde } -func (c *Client) addOperationDeleteInventoryMiddlewares(stack *middleware.Stack, options Options) (err error) { - if err := stack.Serialize.Add(&setOperationInputMiddleware{}, middleware.After); err != nil { - return err - } - err = stack.Serialize.Add(&awsAwsjson11_serializeOpDeleteInventory{}, middleware.After) - if err != nil { - return err - } - err = stack.Deserialize.Add(&awsAwsjson11_deserializeOpDeleteInventory{}, middleware.After) - if err != nil { - return err - } - if err := addProtocolFinalizerMiddlewares(stack, options, "DeleteInventory"); err != nil { - return fmt.Errorf("add protocol finalizers: %v", err) - } +func (v *DeleteInventoryOutput) Serialize(s smithy.ShapeSerializer) { + s.WriteStruct(schemas.DeleteInventoryResult) + v.SerializeMembers(s) + s.CloseStruct() +} - if err = addlegacyEndpointContextSetter(stack, options); err != nil { - return err +func (v *DeleteInventoryOutput) SerializeMembers(s smithy.ShapeSerializer) { + if v.DeletionId != nil { + s.WriteString(schemas.DeleteInventoryResult_DeletionId, *v.DeletionId) } - if err = addSetLoggerMiddleware(stack, options); err != nil { - return err + if v.DeletionSummary != nil { + s.WriteStruct(schemas.DeleteInventoryResult_DeletionSummary) + v.DeletionSummary.SerializeMembers(s) + s.CloseStruct() } - if err = addClientRequestID(stack); err != nil { + if v.TypeName != nil { + s.WriteString(schemas.DeleteInventoryResult_TypeName, *v.TypeName) + } +} +func (v *DeleteInventoryOutput) Deserialize(d smithy.ShapeDeserializer) error { + return smithy.ReadStruct(d, schemas.DeleteInventoryResult, func(s *smithy.Schema) error { + switch s { + case schemas.DeleteInventoryResult_DeletionId: + v.DeletionId = new(string) + return d.ReadString(schemas.DeleteInventoryResult_DeletionId, v.DeletionId) + case schemas.DeleteInventoryResult_DeletionSummary: + v.DeletionSummary = &types.InventoryDeletionSummary{} + return v.DeletionSummary.Deserialize(d) + case schemas.DeleteInventoryResult_TypeName: + v.TypeName = new(string) + return d.ReadString(schemas.DeleteInventoryResult_TypeName, v.TypeName) + } + return nil + }) +} +func (c *Client) addOperationDeleteInventoryMiddlewares(stack *middleware.Stack, options Options) (err error) { + if err := stack.Serialize.Add(&serializeRequestMiddleware{options: &options, operationSchema: smithy.NewOperationSchema(schemas.DeleteInventory, schemas.DeleteInventoryRequest, schemas.DeleteInventoryResult)}, middleware.After); err != nil { return err } - if err = addComputeContentLength(stack); err != nil { + if err := stack.Deserialize.Add(&deserializeResponseMiddleware{options: &options, operationSchema: smithy.NewOperationSchema(schemas.DeleteInventory, schemas.DeleteInventoryRequest, schemas.DeleteInventoryResult), output: &DeleteInventoryOutput{}}, middleware.After); err != nil { return err } + if err = addResolveEndpointMiddleware(stack, options); err != nil { return err } if err = addComputePayloadSHA256(stack); err != nil { return err } - if err = addRetry(stack, options, c); err != nil { - return err - } - if err = addRawResponseToMetadata(stack); err != nil { - return err - } - if err = addRecordResponseTiming(stack); err != nil { - return err - } - if err = addSpanRetryLoop(stack, options); err != nil { - return err - } - if err = addClientUserAgent(stack, options); err != nil { - return err - } - if err = smithyhttp.AddErrorCloseResponseBodyMiddleware(stack); err != nil { - return err - } - if err = smithyhttp.AddCloseResponseBodyMiddleware(stack); err != nil { - return err - } - if err = addSetLegacyContextSigningOptionsMiddleware(stack); err != nil { - return err - } - if err = addUserAgentRetryMode(stack, options); err != nil { + if err = addRecordResponseTiming(stack, options); err != nil { return err } if err = addCredentialSource(stack, options); err != nil { @@ -156,12 +168,6 @@ func (c *Client) addOperationDeleteInventoryMiddlewares(stack *middleware.Stack, if err = addOpDeleteInventoryValidationMiddleware(stack); err != nil { return err } - if err = stack.Initialize.Add(newServiceMetadataMiddleware_opDeleteInventory(options.Region), middleware.Before); err != nil { - return err - } - if err = addRecursionDetection(stack); err != nil { - return err - } if err = addRequestIDRetrieverMiddleware(stack); err != nil { return err } @@ -174,12 +180,6 @@ func (c *Client) addOperationDeleteInventoryMiddlewares(stack *middleware.Stack, if err = addDisableHTTPSMiddleware(stack, options); err != nil { return err } - if err = addInterceptBeforeRetryLoop(stack, options); err != nil { - return err - } - if err = addInterceptAttempt(stack, options); err != nil { - return err - } if err = addInterceptors(stack, options); err != nil { return err } @@ -218,11 +218,3 @@ func (m *idempotencyToken_initializeOpDeleteInventory) HandleInitialize(ctx cont func addIdempotencyToken_opDeleteInventoryMiddleware(stack *middleware.Stack, cfg Options) error { return stack.Initialize.Add(&idempotencyToken_initializeOpDeleteInventory{tokenProvider: cfg.IdempotencyTokenProvider}, middleware.Before) } - -func newServiceMetadataMiddleware_opDeleteInventory(region string) *awsmiddleware.RegisterServiceMetadata { - return &awsmiddleware.RegisterServiceMetadata{ - Region: region, - ServiceID: ServiceID, - OperationName: "DeleteInventory", - } -} diff --git a/vendor/github.com/aws/aws-sdk-go-v2/service/ssm/api_op_DeleteMaintenanceWindow.go b/vendor/github.com/aws/aws-sdk-go-v2/service/ssm/api_op_DeleteMaintenanceWindow.go index 325e9601c..20f9c000c 100644 --- a/vendor/github.com/aws/aws-sdk-go-v2/service/ssm/api_op_DeleteMaintenanceWindow.go +++ b/vendor/github.com/aws/aws-sdk-go-v2/service/ssm/api_op_DeleteMaintenanceWindow.go @@ -4,10 +4,9 @@ package ssm import ( "context" - "fmt" - awsmiddleware "github.com/aws/aws-sdk-go-v2/aws/middleware" + "github.com/aws/aws-sdk-go-v2/service/ssm/schemas" + smithy "github.com/aws/smithy-go" "github.com/aws/smithy-go/middleware" - smithyhttp "github.com/aws/smithy-go/transport/http" ) // Deletes a maintenance window. @@ -36,6 +35,18 @@ type DeleteMaintenanceWindowInput struct { noSmithyDocumentSerde } +func (v *DeleteMaintenanceWindowInput) Serialize(s smithy.ShapeSerializer) { + s.WriteStruct(schemas.DeleteMaintenanceWindowRequest) + v.SerializeMembers(s) + s.CloseStruct() +} + +func (v *DeleteMaintenanceWindowInput) SerializeMembers(s smithy.ShapeSerializer) { + if v.WindowId != nil { + s.WriteString(schemas.DeleteMaintenanceWindowRequest_WindowId, *v.WindowId) + } +} + type DeleteMaintenanceWindowOutput struct { // The ID of the deleted maintenance window. @@ -47,65 +58,42 @@ type DeleteMaintenanceWindowOutput struct { noSmithyDocumentSerde } -func (c *Client) addOperationDeleteMaintenanceWindowMiddlewares(stack *middleware.Stack, options Options) (err error) { - if err := stack.Serialize.Add(&setOperationInputMiddleware{}, middleware.After); err != nil { - return err - } - err = stack.Serialize.Add(&awsAwsjson11_serializeOpDeleteMaintenanceWindow{}, middleware.After) - if err != nil { - return err - } - err = stack.Deserialize.Add(&awsAwsjson11_deserializeOpDeleteMaintenanceWindow{}, middleware.After) - if err != nil { - return err - } - if err := addProtocolFinalizerMiddlewares(stack, options, "DeleteMaintenanceWindow"); err != nil { - return fmt.Errorf("add protocol finalizers: %v", err) - } +func (v *DeleteMaintenanceWindowOutput) Serialize(s smithy.ShapeSerializer) { + s.WriteStruct(schemas.DeleteMaintenanceWindowResult) + v.SerializeMembers(s) + s.CloseStruct() +} - if err = addlegacyEndpointContextSetter(stack, options); err != nil { - return err - } - if err = addSetLoggerMiddleware(stack, options); err != nil { - return err +func (v *DeleteMaintenanceWindowOutput) SerializeMembers(s smithy.ShapeSerializer) { + if v.WindowId != nil { + s.WriteString(schemas.DeleteMaintenanceWindowResult_WindowId, *v.WindowId) } - if err = addClientRequestID(stack); err != nil { +} +func (v *DeleteMaintenanceWindowOutput) Deserialize(d smithy.ShapeDeserializer) error { + return smithy.ReadStruct(d, schemas.DeleteMaintenanceWindowResult, func(s *smithy.Schema) error { + switch s { + case schemas.DeleteMaintenanceWindowResult_WindowId: + v.WindowId = new(string) + return d.ReadString(schemas.DeleteMaintenanceWindowResult_WindowId, v.WindowId) + } + return nil + }) +} +func (c *Client) addOperationDeleteMaintenanceWindowMiddlewares(stack *middleware.Stack, options Options) (err error) { + if err := stack.Serialize.Add(&serializeRequestMiddleware{options: &options, operationSchema: smithy.NewOperationSchema(schemas.DeleteMaintenanceWindow, schemas.DeleteMaintenanceWindowRequest, schemas.DeleteMaintenanceWindowResult)}, middleware.After); err != nil { return err } - if err = addComputeContentLength(stack); err != nil { + if err := stack.Deserialize.Add(&deserializeResponseMiddleware{options: &options, operationSchema: smithy.NewOperationSchema(schemas.DeleteMaintenanceWindow, schemas.DeleteMaintenanceWindowRequest, schemas.DeleteMaintenanceWindowResult), output: &DeleteMaintenanceWindowOutput{}}, middleware.After); err != nil { return err } + if err = addResolveEndpointMiddleware(stack, options); err != nil { return err } if err = addComputePayloadSHA256(stack); err != nil { return err } - if err = addRetry(stack, options, c); err != nil { - return err - } - if err = addRawResponseToMetadata(stack); err != nil { - return err - } - if err = addRecordResponseTiming(stack); err != nil { - return err - } - if err = addSpanRetryLoop(stack, options); err != nil { - return err - } - if err = addClientUserAgent(stack, options); err != nil { - return err - } - if err = smithyhttp.AddErrorCloseResponseBodyMiddleware(stack); err != nil { - return err - } - if err = smithyhttp.AddCloseResponseBodyMiddleware(stack); err != nil { - return err - } - if err = addSetLegacyContextSigningOptionsMiddleware(stack); err != nil { - return err - } - if err = addUserAgentRetryMode(stack, options); err != nil { + if err = addRecordResponseTiming(stack, options); err != nil { return err } if err = addCredentialSource(stack, options); err != nil { @@ -114,12 +102,6 @@ func (c *Client) addOperationDeleteMaintenanceWindowMiddlewares(stack *middlewar if err = addOpDeleteMaintenanceWindowValidationMiddleware(stack); err != nil { return err } - if err = stack.Initialize.Add(newServiceMetadataMiddleware_opDeleteMaintenanceWindow(options.Region), middleware.Before); err != nil { - return err - } - if err = addRecursionDetection(stack); err != nil { - return err - } if err = addRequestIDRetrieverMiddleware(stack); err != nil { return err } @@ -132,22 +114,8 @@ func (c *Client) addOperationDeleteMaintenanceWindowMiddlewares(stack *middlewar if err = addDisableHTTPSMiddleware(stack, options); err != nil { return err } - if err = addInterceptBeforeRetryLoop(stack, options); err != nil { - return err - } - if err = addInterceptAttempt(stack, options); err != nil { - return err - } if err = addInterceptors(stack, options); err != nil { return err } return nil } - -func newServiceMetadataMiddleware_opDeleteMaintenanceWindow(region string) *awsmiddleware.RegisterServiceMetadata { - return &awsmiddleware.RegisterServiceMetadata{ - Region: region, - ServiceID: ServiceID, - OperationName: "DeleteMaintenanceWindow", - } -} diff --git a/vendor/github.com/aws/aws-sdk-go-v2/service/ssm/api_op_DeleteOpsItem.go b/vendor/github.com/aws/aws-sdk-go-v2/service/ssm/api_op_DeleteOpsItem.go index c93e6c8de..f8ef36f22 100644 --- a/vendor/github.com/aws/aws-sdk-go-v2/service/ssm/api_op_DeleteOpsItem.go +++ b/vendor/github.com/aws/aws-sdk-go-v2/service/ssm/api_op_DeleteOpsItem.go @@ -4,10 +4,9 @@ package ssm import ( "context" - "fmt" - awsmiddleware "github.com/aws/aws-sdk-go-v2/aws/middleware" + "github.com/aws/aws-sdk-go-v2/service/ssm/schemas" + smithy "github.com/aws/smithy-go" "github.com/aws/smithy-go/middleware" - smithyhttp "github.com/aws/smithy-go/transport/http" ) // Delete an OpsItem. You must have permission in Identity and Access Management @@ -59,6 +58,18 @@ type DeleteOpsItemInput struct { noSmithyDocumentSerde } +func (v *DeleteOpsItemInput) Serialize(s smithy.ShapeSerializer) { + s.WriteStruct(schemas.DeleteOpsItemRequest) + v.SerializeMembers(s) + s.CloseStruct() +} + +func (v *DeleteOpsItemInput) SerializeMembers(s smithy.ShapeSerializer) { + if v.OpsItemId != nil { + s.WriteString(schemas.DeleteOpsItemRequest_OpsItemId, *v.OpsItemId) + } +} + type DeleteOpsItemOutput struct { // Metadata pertaining to the operation's result. ResultMetadata middleware.Metadata @@ -66,65 +77,36 @@ type DeleteOpsItemOutput struct { noSmithyDocumentSerde } +func (v *DeleteOpsItemOutput) Serialize(s smithy.ShapeSerializer) { + s.WriteStruct(schemas.DeleteOpsItemResponse) + v.SerializeMembers(s) + s.CloseStruct() +} + +func (v *DeleteOpsItemOutput) SerializeMembers(s smithy.ShapeSerializer) { +} +func (v *DeleteOpsItemOutput) Deserialize(d smithy.ShapeDeserializer) error { + return smithy.ReadStruct(d, schemas.DeleteOpsItemResponse, func(s *smithy.Schema) error { + switch s { + } + return nil + }) +} func (c *Client) addOperationDeleteOpsItemMiddlewares(stack *middleware.Stack, options Options) (err error) { - if err := stack.Serialize.Add(&setOperationInputMiddleware{}, middleware.After); err != nil { - return err - } - err = stack.Serialize.Add(&awsAwsjson11_serializeOpDeleteOpsItem{}, middleware.After) - if err != nil { + if err := stack.Serialize.Add(&serializeRequestMiddleware{options: &options, operationSchema: smithy.NewOperationSchema(schemas.DeleteOpsItem, schemas.DeleteOpsItemRequest, schemas.DeleteOpsItemResponse)}, middleware.After); err != nil { return err } - err = stack.Deserialize.Add(&awsAwsjson11_deserializeOpDeleteOpsItem{}, middleware.After) - if err != nil { + if err := stack.Deserialize.Add(&deserializeResponseMiddleware{options: &options, operationSchema: smithy.NewOperationSchema(schemas.DeleteOpsItem, schemas.DeleteOpsItemRequest, schemas.DeleteOpsItemResponse), output: &DeleteOpsItemOutput{}}, middleware.After); err != nil { return err } - if err := addProtocolFinalizerMiddlewares(stack, options, "DeleteOpsItem"); err != nil { - return fmt.Errorf("add protocol finalizers: %v", err) - } - if err = addlegacyEndpointContextSetter(stack, options); err != nil { - return err - } - if err = addSetLoggerMiddleware(stack, options); err != nil { - return err - } - if err = addClientRequestID(stack); err != nil { - return err - } - if err = addComputeContentLength(stack); err != nil { - return err - } if err = addResolveEndpointMiddleware(stack, options); err != nil { return err } if err = addComputePayloadSHA256(stack); err != nil { return err } - if err = addRetry(stack, options, c); err != nil { - return err - } - if err = addRawResponseToMetadata(stack); err != nil { - return err - } - if err = addRecordResponseTiming(stack); err != nil { - return err - } - if err = addSpanRetryLoop(stack, options); err != nil { - return err - } - if err = addClientUserAgent(stack, options); err != nil { - return err - } - if err = smithyhttp.AddErrorCloseResponseBodyMiddleware(stack); err != nil { - return err - } - if err = smithyhttp.AddCloseResponseBodyMiddleware(stack); err != nil { - return err - } - if err = addSetLegacyContextSigningOptionsMiddleware(stack); err != nil { - return err - } - if err = addUserAgentRetryMode(stack, options); err != nil { + if err = addRecordResponseTiming(stack, options); err != nil { return err } if err = addCredentialSource(stack, options); err != nil { @@ -133,12 +115,6 @@ func (c *Client) addOperationDeleteOpsItemMiddlewares(stack *middleware.Stack, o if err = addOpDeleteOpsItemValidationMiddleware(stack); err != nil { return err } - if err = stack.Initialize.Add(newServiceMetadataMiddleware_opDeleteOpsItem(options.Region), middleware.Before); err != nil { - return err - } - if err = addRecursionDetection(stack); err != nil { - return err - } if err = addRequestIDRetrieverMiddleware(stack); err != nil { return err } @@ -151,22 +127,8 @@ func (c *Client) addOperationDeleteOpsItemMiddlewares(stack *middleware.Stack, o if err = addDisableHTTPSMiddleware(stack, options); err != nil { return err } - if err = addInterceptBeforeRetryLoop(stack, options); err != nil { - return err - } - if err = addInterceptAttempt(stack, options); err != nil { - return err - } if err = addInterceptors(stack, options); err != nil { return err } return nil } - -func newServiceMetadataMiddleware_opDeleteOpsItem(region string) *awsmiddleware.RegisterServiceMetadata { - return &awsmiddleware.RegisterServiceMetadata{ - Region: region, - ServiceID: ServiceID, - OperationName: "DeleteOpsItem", - } -} diff --git a/vendor/github.com/aws/aws-sdk-go-v2/service/ssm/api_op_DeleteOpsMetadata.go b/vendor/github.com/aws/aws-sdk-go-v2/service/ssm/api_op_DeleteOpsMetadata.go index 713c0a000..92075dae5 100644 --- a/vendor/github.com/aws/aws-sdk-go-v2/service/ssm/api_op_DeleteOpsMetadata.go +++ b/vendor/github.com/aws/aws-sdk-go-v2/service/ssm/api_op_DeleteOpsMetadata.go @@ -4,10 +4,9 @@ package ssm import ( "context" - "fmt" - awsmiddleware "github.com/aws/aws-sdk-go-v2/aws/middleware" + "github.com/aws/aws-sdk-go-v2/service/ssm/schemas" + smithy "github.com/aws/smithy-go" "github.com/aws/smithy-go/middleware" - smithyhttp "github.com/aws/smithy-go/transport/http" ) // Delete OpsMetadata related to an application. @@ -36,6 +35,18 @@ type DeleteOpsMetadataInput struct { noSmithyDocumentSerde } +func (v *DeleteOpsMetadataInput) Serialize(s smithy.ShapeSerializer) { + s.WriteStruct(schemas.DeleteOpsMetadataRequest) + v.SerializeMembers(s) + s.CloseStruct() +} + +func (v *DeleteOpsMetadataInput) SerializeMembers(s smithy.ShapeSerializer) { + if v.OpsMetadataArn != nil { + s.WriteString(schemas.DeleteOpsMetadataRequest_OpsMetadataArn, *v.OpsMetadataArn) + } +} + type DeleteOpsMetadataOutput struct { // Metadata pertaining to the operation's result. ResultMetadata middleware.Metadata @@ -43,65 +54,36 @@ type DeleteOpsMetadataOutput struct { noSmithyDocumentSerde } +func (v *DeleteOpsMetadataOutput) Serialize(s smithy.ShapeSerializer) { + s.WriteStruct(schemas.DeleteOpsMetadataResult) + v.SerializeMembers(s) + s.CloseStruct() +} + +func (v *DeleteOpsMetadataOutput) SerializeMembers(s smithy.ShapeSerializer) { +} +func (v *DeleteOpsMetadataOutput) Deserialize(d smithy.ShapeDeserializer) error { + return smithy.ReadStruct(d, schemas.DeleteOpsMetadataResult, func(s *smithy.Schema) error { + switch s { + } + return nil + }) +} func (c *Client) addOperationDeleteOpsMetadataMiddlewares(stack *middleware.Stack, options Options) (err error) { - if err := stack.Serialize.Add(&setOperationInputMiddleware{}, middleware.After); err != nil { - return err - } - err = stack.Serialize.Add(&awsAwsjson11_serializeOpDeleteOpsMetadata{}, middleware.After) - if err != nil { + if err := stack.Serialize.Add(&serializeRequestMiddleware{options: &options, operationSchema: smithy.NewOperationSchema(schemas.DeleteOpsMetadata, schemas.DeleteOpsMetadataRequest, schemas.DeleteOpsMetadataResult)}, middleware.After); err != nil { return err } - err = stack.Deserialize.Add(&awsAwsjson11_deserializeOpDeleteOpsMetadata{}, middleware.After) - if err != nil { + if err := stack.Deserialize.Add(&deserializeResponseMiddleware{options: &options, operationSchema: smithy.NewOperationSchema(schemas.DeleteOpsMetadata, schemas.DeleteOpsMetadataRequest, schemas.DeleteOpsMetadataResult), output: &DeleteOpsMetadataOutput{}}, middleware.After); err != nil { return err } - if err := addProtocolFinalizerMiddlewares(stack, options, "DeleteOpsMetadata"); err != nil { - return fmt.Errorf("add protocol finalizers: %v", err) - } - if err = addlegacyEndpointContextSetter(stack, options); err != nil { - return err - } - if err = addSetLoggerMiddleware(stack, options); err != nil { - return err - } - if err = addClientRequestID(stack); err != nil { - return err - } - if err = addComputeContentLength(stack); err != nil { - return err - } if err = addResolveEndpointMiddleware(stack, options); err != nil { return err } if err = addComputePayloadSHA256(stack); err != nil { return err } - if err = addRetry(stack, options, c); err != nil { - return err - } - if err = addRawResponseToMetadata(stack); err != nil { - return err - } - if err = addRecordResponseTiming(stack); err != nil { - return err - } - if err = addSpanRetryLoop(stack, options); err != nil { - return err - } - if err = addClientUserAgent(stack, options); err != nil { - return err - } - if err = smithyhttp.AddErrorCloseResponseBodyMiddleware(stack); err != nil { - return err - } - if err = smithyhttp.AddCloseResponseBodyMiddleware(stack); err != nil { - return err - } - if err = addSetLegacyContextSigningOptionsMiddleware(stack); err != nil { - return err - } - if err = addUserAgentRetryMode(stack, options); err != nil { + if err = addRecordResponseTiming(stack, options); err != nil { return err } if err = addCredentialSource(stack, options); err != nil { @@ -110,12 +92,6 @@ func (c *Client) addOperationDeleteOpsMetadataMiddlewares(stack *middleware.Stac if err = addOpDeleteOpsMetadataValidationMiddleware(stack); err != nil { return err } - if err = stack.Initialize.Add(newServiceMetadataMiddleware_opDeleteOpsMetadata(options.Region), middleware.Before); err != nil { - return err - } - if err = addRecursionDetection(stack); err != nil { - return err - } if err = addRequestIDRetrieverMiddleware(stack); err != nil { return err } @@ -128,22 +104,8 @@ func (c *Client) addOperationDeleteOpsMetadataMiddlewares(stack *middleware.Stac if err = addDisableHTTPSMiddleware(stack, options); err != nil { return err } - if err = addInterceptBeforeRetryLoop(stack, options); err != nil { - return err - } - if err = addInterceptAttempt(stack, options); err != nil { - return err - } if err = addInterceptors(stack, options); err != nil { return err } return nil } - -func newServiceMetadataMiddleware_opDeleteOpsMetadata(region string) *awsmiddleware.RegisterServiceMetadata { - return &awsmiddleware.RegisterServiceMetadata{ - Region: region, - ServiceID: ServiceID, - OperationName: "DeleteOpsMetadata", - } -} diff --git a/vendor/github.com/aws/aws-sdk-go-v2/service/ssm/api_op_DeleteParameter.go b/vendor/github.com/aws/aws-sdk-go-v2/service/ssm/api_op_DeleteParameter.go index bcac6604f..035d46a12 100644 --- a/vendor/github.com/aws/aws-sdk-go-v2/service/ssm/api_op_DeleteParameter.go +++ b/vendor/github.com/aws/aws-sdk-go-v2/service/ssm/api_op_DeleteParameter.go @@ -4,10 +4,9 @@ package ssm import ( "context" - "fmt" - awsmiddleware "github.com/aws/aws-sdk-go-v2/aws/middleware" + "github.com/aws/aws-sdk-go-v2/service/ssm/schemas" + smithy "github.com/aws/smithy-go" "github.com/aws/smithy-go/middleware" - smithyhttp "github.com/aws/smithy-go/transport/http" ) // Delete a parameter from the system. After deleting a parameter, wait for at @@ -40,6 +39,18 @@ type DeleteParameterInput struct { noSmithyDocumentSerde } +func (v *DeleteParameterInput) Serialize(s smithy.ShapeSerializer) { + s.WriteStruct(schemas.DeleteParameterRequest) + v.SerializeMembers(s) + s.CloseStruct() +} + +func (v *DeleteParameterInput) SerializeMembers(s smithy.ShapeSerializer) { + if v.Name != nil { + s.WriteString(schemas.DeleteParameterRequest_Name, *v.Name) + } +} + type DeleteParameterOutput struct { // Metadata pertaining to the operation's result. ResultMetadata middleware.Metadata @@ -47,65 +58,36 @@ type DeleteParameterOutput struct { noSmithyDocumentSerde } +func (v *DeleteParameterOutput) Serialize(s smithy.ShapeSerializer) { + s.WriteStruct(schemas.DeleteParameterResult) + v.SerializeMembers(s) + s.CloseStruct() +} + +func (v *DeleteParameterOutput) SerializeMembers(s smithy.ShapeSerializer) { +} +func (v *DeleteParameterOutput) Deserialize(d smithy.ShapeDeserializer) error { + return smithy.ReadStruct(d, schemas.DeleteParameterResult, func(s *smithy.Schema) error { + switch s { + } + return nil + }) +} func (c *Client) addOperationDeleteParameterMiddlewares(stack *middleware.Stack, options Options) (err error) { - if err := stack.Serialize.Add(&setOperationInputMiddleware{}, middleware.After); err != nil { - return err - } - err = stack.Serialize.Add(&awsAwsjson11_serializeOpDeleteParameter{}, middleware.After) - if err != nil { + if err := stack.Serialize.Add(&serializeRequestMiddleware{options: &options, operationSchema: smithy.NewOperationSchema(schemas.DeleteParameter, schemas.DeleteParameterRequest, schemas.DeleteParameterResult)}, middleware.After); err != nil { return err } - err = stack.Deserialize.Add(&awsAwsjson11_deserializeOpDeleteParameter{}, middleware.After) - if err != nil { + if err := stack.Deserialize.Add(&deserializeResponseMiddleware{options: &options, operationSchema: smithy.NewOperationSchema(schemas.DeleteParameter, schemas.DeleteParameterRequest, schemas.DeleteParameterResult), output: &DeleteParameterOutput{}}, middleware.After); err != nil { return err } - if err := addProtocolFinalizerMiddlewares(stack, options, "DeleteParameter"); err != nil { - return fmt.Errorf("add protocol finalizers: %v", err) - } - if err = addlegacyEndpointContextSetter(stack, options); err != nil { - return err - } - if err = addSetLoggerMiddleware(stack, options); err != nil { - return err - } - if err = addClientRequestID(stack); err != nil { - return err - } - if err = addComputeContentLength(stack); err != nil { - return err - } if err = addResolveEndpointMiddleware(stack, options); err != nil { return err } if err = addComputePayloadSHA256(stack); err != nil { return err } - if err = addRetry(stack, options, c); err != nil { - return err - } - if err = addRawResponseToMetadata(stack); err != nil { - return err - } - if err = addRecordResponseTiming(stack); err != nil { - return err - } - if err = addSpanRetryLoop(stack, options); err != nil { - return err - } - if err = addClientUserAgent(stack, options); err != nil { - return err - } - if err = smithyhttp.AddErrorCloseResponseBodyMiddleware(stack); err != nil { - return err - } - if err = smithyhttp.AddCloseResponseBodyMiddleware(stack); err != nil { - return err - } - if err = addSetLegacyContextSigningOptionsMiddleware(stack); err != nil { - return err - } - if err = addUserAgentRetryMode(stack, options); err != nil { + if err = addRecordResponseTiming(stack, options); err != nil { return err } if err = addCredentialSource(stack, options); err != nil { @@ -114,12 +96,6 @@ func (c *Client) addOperationDeleteParameterMiddlewares(stack *middleware.Stack, if err = addOpDeleteParameterValidationMiddleware(stack); err != nil { return err } - if err = stack.Initialize.Add(newServiceMetadataMiddleware_opDeleteParameter(options.Region), middleware.Before); err != nil { - return err - } - if err = addRecursionDetection(stack); err != nil { - return err - } if err = addRequestIDRetrieverMiddleware(stack); err != nil { return err } @@ -132,22 +108,8 @@ func (c *Client) addOperationDeleteParameterMiddlewares(stack *middleware.Stack, if err = addDisableHTTPSMiddleware(stack, options); err != nil { return err } - if err = addInterceptBeforeRetryLoop(stack, options); err != nil { - return err - } - if err = addInterceptAttempt(stack, options); err != nil { - return err - } if err = addInterceptors(stack, options); err != nil { return err } return nil } - -func newServiceMetadataMiddleware_opDeleteParameter(region string) *awsmiddleware.RegisterServiceMetadata { - return &awsmiddleware.RegisterServiceMetadata{ - Region: region, - ServiceID: ServiceID, - OperationName: "DeleteParameter", - } -} diff --git a/vendor/github.com/aws/aws-sdk-go-v2/service/ssm/api_op_DeleteParameters.go b/vendor/github.com/aws/aws-sdk-go-v2/service/ssm/api_op_DeleteParameters.go index eb3602fd6..d92e1c8d5 100644 --- a/vendor/github.com/aws/aws-sdk-go-v2/service/ssm/api_op_DeleteParameters.go +++ b/vendor/github.com/aws/aws-sdk-go-v2/service/ssm/api_op_DeleteParameters.go @@ -4,10 +4,9 @@ package ssm import ( "context" - "fmt" - awsmiddleware "github.com/aws/aws-sdk-go-v2/aws/middleware" + "github.com/aws/aws-sdk-go-v2/service/ssm/schemas" + smithy "github.com/aws/smithy-go" "github.com/aws/smithy-go/middleware" - smithyhttp "github.com/aws/smithy-go/transport/http" ) // Delete a list of parameters. After deleting a parameter, wait for at least 30 @@ -41,6 +40,16 @@ type DeleteParametersInput struct { noSmithyDocumentSerde } +func (v *DeleteParametersInput) Serialize(s smithy.ShapeSerializer) { + s.WriteStruct(schemas.DeleteParametersRequest) + v.SerializeMembers(s) + s.CloseStruct() +} + +func (v *DeleteParametersInput) SerializeMembers(s smithy.ShapeSerializer) { + serializeParameterNameList(s, schemas.DeleteParametersRequest_Names, v.Names) +} + type DeleteParametersOutput struct { // The names of the deleted parameters. @@ -56,65 +65,42 @@ type DeleteParametersOutput struct { noSmithyDocumentSerde } +func (v *DeleteParametersOutput) Serialize(s smithy.ShapeSerializer) { + s.WriteStruct(schemas.DeleteParametersResult) + v.SerializeMembers(s) + s.CloseStruct() +} + +func (v *DeleteParametersOutput) SerializeMembers(s smithy.ShapeSerializer) { + serializeParameterNameList(s, schemas.DeleteParametersResult_DeletedParameters, v.DeletedParameters) + serializeParameterNameList(s, schemas.DeleteParametersResult_InvalidParameters, v.InvalidParameters) +} +func (v *DeleteParametersOutput) Deserialize(d smithy.ShapeDeserializer) error { + return smithy.ReadStruct(d, schemas.DeleteParametersResult, func(s *smithy.Schema) error { + switch s { + case schemas.DeleteParametersResult_DeletedParameters: + return deserializeParameterNameList(d, schemas.DeleteParametersResult_DeletedParameters, &v.DeletedParameters) + case schemas.DeleteParametersResult_InvalidParameters: + return deserializeParameterNameList(d, schemas.DeleteParametersResult_InvalidParameters, &v.InvalidParameters) + } + return nil + }) +} func (c *Client) addOperationDeleteParametersMiddlewares(stack *middleware.Stack, options Options) (err error) { - if err := stack.Serialize.Add(&setOperationInputMiddleware{}, middleware.After); err != nil { - return err - } - err = stack.Serialize.Add(&awsAwsjson11_serializeOpDeleteParameters{}, middleware.After) - if err != nil { + if err := stack.Serialize.Add(&serializeRequestMiddleware{options: &options, operationSchema: smithy.NewOperationSchema(schemas.DeleteParameters, schemas.DeleteParametersRequest, schemas.DeleteParametersResult)}, middleware.After); err != nil { return err } - err = stack.Deserialize.Add(&awsAwsjson11_deserializeOpDeleteParameters{}, middleware.After) - if err != nil { + if err := stack.Deserialize.Add(&deserializeResponseMiddleware{options: &options, operationSchema: smithy.NewOperationSchema(schemas.DeleteParameters, schemas.DeleteParametersRequest, schemas.DeleteParametersResult), output: &DeleteParametersOutput{}}, middleware.After); err != nil { return err } - if err := addProtocolFinalizerMiddlewares(stack, options, "DeleteParameters"); err != nil { - return fmt.Errorf("add protocol finalizers: %v", err) - } - if err = addlegacyEndpointContextSetter(stack, options); err != nil { - return err - } - if err = addSetLoggerMiddleware(stack, options); err != nil { - return err - } - if err = addClientRequestID(stack); err != nil { - return err - } - if err = addComputeContentLength(stack); err != nil { - return err - } if err = addResolveEndpointMiddleware(stack, options); err != nil { return err } if err = addComputePayloadSHA256(stack); err != nil { return err } - if err = addRetry(stack, options, c); err != nil { - return err - } - if err = addRawResponseToMetadata(stack); err != nil { - return err - } - if err = addRecordResponseTiming(stack); err != nil { - return err - } - if err = addSpanRetryLoop(stack, options); err != nil { - return err - } - if err = addClientUserAgent(stack, options); err != nil { - return err - } - if err = smithyhttp.AddErrorCloseResponseBodyMiddleware(stack); err != nil { - return err - } - if err = smithyhttp.AddCloseResponseBodyMiddleware(stack); err != nil { - return err - } - if err = addSetLegacyContextSigningOptionsMiddleware(stack); err != nil { - return err - } - if err = addUserAgentRetryMode(stack, options); err != nil { + if err = addRecordResponseTiming(stack, options); err != nil { return err } if err = addCredentialSource(stack, options); err != nil { @@ -123,12 +109,6 @@ func (c *Client) addOperationDeleteParametersMiddlewares(stack *middleware.Stack if err = addOpDeleteParametersValidationMiddleware(stack); err != nil { return err } - if err = stack.Initialize.Add(newServiceMetadataMiddleware_opDeleteParameters(options.Region), middleware.Before); err != nil { - return err - } - if err = addRecursionDetection(stack); err != nil { - return err - } if err = addRequestIDRetrieverMiddleware(stack); err != nil { return err } @@ -141,22 +121,8 @@ func (c *Client) addOperationDeleteParametersMiddlewares(stack *middleware.Stack if err = addDisableHTTPSMiddleware(stack, options); err != nil { return err } - if err = addInterceptBeforeRetryLoop(stack, options); err != nil { - return err - } - if err = addInterceptAttempt(stack, options); err != nil { - return err - } if err = addInterceptors(stack, options); err != nil { return err } return nil } - -func newServiceMetadataMiddleware_opDeleteParameters(region string) *awsmiddleware.RegisterServiceMetadata { - return &awsmiddleware.RegisterServiceMetadata{ - Region: region, - ServiceID: ServiceID, - OperationName: "DeleteParameters", - } -} diff --git a/vendor/github.com/aws/aws-sdk-go-v2/service/ssm/api_op_DeletePatchBaseline.go b/vendor/github.com/aws/aws-sdk-go-v2/service/ssm/api_op_DeletePatchBaseline.go index 0ddec23fc..b04eb5cb8 100644 --- a/vendor/github.com/aws/aws-sdk-go-v2/service/ssm/api_op_DeletePatchBaseline.go +++ b/vendor/github.com/aws/aws-sdk-go-v2/service/ssm/api_op_DeletePatchBaseline.go @@ -4,10 +4,9 @@ package ssm import ( "context" - "fmt" - awsmiddleware "github.com/aws/aws-sdk-go-v2/aws/middleware" + "github.com/aws/aws-sdk-go-v2/service/ssm/schemas" + smithy "github.com/aws/smithy-go" "github.com/aws/smithy-go/middleware" - smithyhttp "github.com/aws/smithy-go/transport/http" ) // Deletes a patch baseline. @@ -36,6 +35,18 @@ type DeletePatchBaselineInput struct { noSmithyDocumentSerde } +func (v *DeletePatchBaselineInput) Serialize(s smithy.ShapeSerializer) { + s.WriteStruct(schemas.DeletePatchBaselineRequest) + v.SerializeMembers(s) + s.CloseStruct() +} + +func (v *DeletePatchBaselineInput) SerializeMembers(s smithy.ShapeSerializer) { + if v.BaselineId != nil { + s.WriteString(schemas.DeletePatchBaselineRequest_BaselineId, *v.BaselineId) + } +} + type DeletePatchBaselineOutput struct { // The ID of the deleted patch baseline. @@ -47,65 +58,42 @@ type DeletePatchBaselineOutput struct { noSmithyDocumentSerde } -func (c *Client) addOperationDeletePatchBaselineMiddlewares(stack *middleware.Stack, options Options) (err error) { - if err := stack.Serialize.Add(&setOperationInputMiddleware{}, middleware.After); err != nil { - return err - } - err = stack.Serialize.Add(&awsAwsjson11_serializeOpDeletePatchBaseline{}, middleware.After) - if err != nil { - return err - } - err = stack.Deserialize.Add(&awsAwsjson11_deserializeOpDeletePatchBaseline{}, middleware.After) - if err != nil { - return err - } - if err := addProtocolFinalizerMiddlewares(stack, options, "DeletePatchBaseline"); err != nil { - return fmt.Errorf("add protocol finalizers: %v", err) - } +func (v *DeletePatchBaselineOutput) Serialize(s smithy.ShapeSerializer) { + s.WriteStruct(schemas.DeletePatchBaselineResult) + v.SerializeMembers(s) + s.CloseStruct() +} - if err = addlegacyEndpointContextSetter(stack, options); err != nil { - return err - } - if err = addSetLoggerMiddleware(stack, options); err != nil { - return err +func (v *DeletePatchBaselineOutput) SerializeMembers(s smithy.ShapeSerializer) { + if v.BaselineId != nil { + s.WriteString(schemas.DeletePatchBaselineResult_BaselineId, *v.BaselineId) } - if err = addClientRequestID(stack); err != nil { +} +func (v *DeletePatchBaselineOutput) Deserialize(d smithy.ShapeDeserializer) error { + return smithy.ReadStruct(d, schemas.DeletePatchBaselineResult, func(s *smithy.Schema) error { + switch s { + case schemas.DeletePatchBaselineResult_BaselineId: + v.BaselineId = new(string) + return d.ReadString(schemas.DeletePatchBaselineResult_BaselineId, v.BaselineId) + } + return nil + }) +} +func (c *Client) addOperationDeletePatchBaselineMiddlewares(stack *middleware.Stack, options Options) (err error) { + if err := stack.Serialize.Add(&serializeRequestMiddleware{options: &options, operationSchema: smithy.NewOperationSchema(schemas.DeletePatchBaseline, schemas.DeletePatchBaselineRequest, schemas.DeletePatchBaselineResult)}, middleware.After); err != nil { return err } - if err = addComputeContentLength(stack); err != nil { + if err := stack.Deserialize.Add(&deserializeResponseMiddleware{options: &options, operationSchema: smithy.NewOperationSchema(schemas.DeletePatchBaseline, schemas.DeletePatchBaselineRequest, schemas.DeletePatchBaselineResult), output: &DeletePatchBaselineOutput{}}, middleware.After); err != nil { return err } + if err = addResolveEndpointMiddleware(stack, options); err != nil { return err } if err = addComputePayloadSHA256(stack); err != nil { return err } - if err = addRetry(stack, options, c); err != nil { - return err - } - if err = addRawResponseToMetadata(stack); err != nil { - return err - } - if err = addRecordResponseTiming(stack); err != nil { - return err - } - if err = addSpanRetryLoop(stack, options); err != nil { - return err - } - if err = addClientUserAgent(stack, options); err != nil { - return err - } - if err = smithyhttp.AddErrorCloseResponseBodyMiddleware(stack); err != nil { - return err - } - if err = smithyhttp.AddCloseResponseBodyMiddleware(stack); err != nil { - return err - } - if err = addSetLegacyContextSigningOptionsMiddleware(stack); err != nil { - return err - } - if err = addUserAgentRetryMode(stack, options); err != nil { + if err = addRecordResponseTiming(stack, options); err != nil { return err } if err = addCredentialSource(stack, options); err != nil { @@ -114,12 +102,6 @@ func (c *Client) addOperationDeletePatchBaselineMiddlewares(stack *middleware.St if err = addOpDeletePatchBaselineValidationMiddleware(stack); err != nil { return err } - if err = stack.Initialize.Add(newServiceMetadataMiddleware_opDeletePatchBaseline(options.Region), middleware.Before); err != nil { - return err - } - if err = addRecursionDetection(stack); err != nil { - return err - } if err = addRequestIDRetrieverMiddleware(stack); err != nil { return err } @@ -132,22 +114,8 @@ func (c *Client) addOperationDeletePatchBaselineMiddlewares(stack *middleware.St if err = addDisableHTTPSMiddleware(stack, options); err != nil { return err } - if err = addInterceptBeforeRetryLoop(stack, options); err != nil { - return err - } - if err = addInterceptAttempt(stack, options); err != nil { - return err - } if err = addInterceptors(stack, options); err != nil { return err } return nil } - -func newServiceMetadataMiddleware_opDeletePatchBaseline(region string) *awsmiddleware.RegisterServiceMetadata { - return &awsmiddleware.RegisterServiceMetadata{ - Region: region, - ServiceID: ServiceID, - OperationName: "DeletePatchBaseline", - } -} diff --git a/vendor/github.com/aws/aws-sdk-go-v2/service/ssm/api_op_DeleteResourceDataSync.go b/vendor/github.com/aws/aws-sdk-go-v2/service/ssm/api_op_DeleteResourceDataSync.go index 0a491ea47..f5ef2da9d 100644 --- a/vendor/github.com/aws/aws-sdk-go-v2/service/ssm/api_op_DeleteResourceDataSync.go +++ b/vendor/github.com/aws/aws-sdk-go-v2/service/ssm/api_op_DeleteResourceDataSync.go @@ -4,10 +4,9 @@ package ssm import ( "context" - "fmt" - awsmiddleware "github.com/aws/aws-sdk-go-v2/aws/middleware" + "github.com/aws/aws-sdk-go-v2/service/ssm/schemas" + smithy "github.com/aws/smithy-go" "github.com/aws/smithy-go/middleware" - smithyhttp "github.com/aws/smithy-go/transport/http" ) // Deletes a resource data sync configuration. After the configuration is deleted, @@ -41,6 +40,21 @@ type DeleteResourceDataSyncInput struct { noSmithyDocumentSerde } +func (v *DeleteResourceDataSyncInput) Serialize(s smithy.ShapeSerializer) { + s.WriteStruct(schemas.DeleteResourceDataSyncRequest) + v.SerializeMembers(s) + s.CloseStruct() +} + +func (v *DeleteResourceDataSyncInput) SerializeMembers(s smithy.ShapeSerializer) { + if v.SyncName != nil { + s.WriteString(schemas.DeleteResourceDataSyncRequest_SyncName, *v.SyncName) + } + if v.SyncType != nil { + s.WriteString(schemas.DeleteResourceDataSyncRequest_SyncType, *v.SyncType) + } +} + type DeleteResourceDataSyncOutput struct { // Metadata pertaining to the operation's result. ResultMetadata middleware.Metadata @@ -48,65 +62,36 @@ type DeleteResourceDataSyncOutput struct { noSmithyDocumentSerde } +func (v *DeleteResourceDataSyncOutput) Serialize(s smithy.ShapeSerializer) { + s.WriteStruct(schemas.DeleteResourceDataSyncResult) + v.SerializeMembers(s) + s.CloseStruct() +} + +func (v *DeleteResourceDataSyncOutput) SerializeMembers(s smithy.ShapeSerializer) { +} +func (v *DeleteResourceDataSyncOutput) Deserialize(d smithy.ShapeDeserializer) error { + return smithy.ReadStruct(d, schemas.DeleteResourceDataSyncResult, func(s *smithy.Schema) error { + switch s { + } + return nil + }) +} func (c *Client) addOperationDeleteResourceDataSyncMiddlewares(stack *middleware.Stack, options Options) (err error) { - if err := stack.Serialize.Add(&setOperationInputMiddleware{}, middleware.After); err != nil { + if err := stack.Serialize.Add(&serializeRequestMiddleware{options: &options, operationSchema: smithy.NewOperationSchema(schemas.DeleteResourceDataSync, schemas.DeleteResourceDataSyncRequest, schemas.DeleteResourceDataSyncResult)}, middleware.After); err != nil { return err } - err = stack.Serialize.Add(&awsAwsjson11_serializeOpDeleteResourceDataSync{}, middleware.After) - if err != nil { + if err := stack.Deserialize.Add(&deserializeResponseMiddleware{options: &options, operationSchema: smithy.NewOperationSchema(schemas.DeleteResourceDataSync, schemas.DeleteResourceDataSyncRequest, schemas.DeleteResourceDataSyncResult), output: &DeleteResourceDataSyncOutput{}}, middleware.After); err != nil { return err } - err = stack.Deserialize.Add(&awsAwsjson11_deserializeOpDeleteResourceDataSync{}, middleware.After) - if err != nil { - return err - } - if err := addProtocolFinalizerMiddlewares(stack, options, "DeleteResourceDataSync"); err != nil { - return fmt.Errorf("add protocol finalizers: %v", err) - } - if err = addlegacyEndpointContextSetter(stack, options); err != nil { - return err - } - if err = addSetLoggerMiddleware(stack, options); err != nil { - return err - } - if err = addClientRequestID(stack); err != nil { - return err - } - if err = addComputeContentLength(stack); err != nil { - return err - } if err = addResolveEndpointMiddleware(stack, options); err != nil { return err } if err = addComputePayloadSHA256(stack); err != nil { return err } - if err = addRetry(stack, options, c); err != nil { - return err - } - if err = addRawResponseToMetadata(stack); err != nil { - return err - } - if err = addRecordResponseTiming(stack); err != nil { - return err - } - if err = addSpanRetryLoop(stack, options); err != nil { - return err - } - if err = addClientUserAgent(stack, options); err != nil { - return err - } - if err = smithyhttp.AddErrorCloseResponseBodyMiddleware(stack); err != nil { - return err - } - if err = smithyhttp.AddCloseResponseBodyMiddleware(stack); err != nil { - return err - } - if err = addSetLegacyContextSigningOptionsMiddleware(stack); err != nil { - return err - } - if err = addUserAgentRetryMode(stack, options); err != nil { + if err = addRecordResponseTiming(stack, options); err != nil { return err } if err = addCredentialSource(stack, options); err != nil { @@ -115,12 +100,6 @@ func (c *Client) addOperationDeleteResourceDataSyncMiddlewares(stack *middleware if err = addOpDeleteResourceDataSyncValidationMiddleware(stack); err != nil { return err } - if err = stack.Initialize.Add(newServiceMetadataMiddleware_opDeleteResourceDataSync(options.Region), middleware.Before); err != nil { - return err - } - if err = addRecursionDetection(stack); err != nil { - return err - } if err = addRequestIDRetrieverMiddleware(stack); err != nil { return err } @@ -133,22 +112,8 @@ func (c *Client) addOperationDeleteResourceDataSyncMiddlewares(stack *middleware if err = addDisableHTTPSMiddleware(stack, options); err != nil { return err } - if err = addInterceptBeforeRetryLoop(stack, options); err != nil { - return err - } - if err = addInterceptAttempt(stack, options); err != nil { - return err - } if err = addInterceptors(stack, options); err != nil { return err } return nil } - -func newServiceMetadataMiddleware_opDeleteResourceDataSync(region string) *awsmiddleware.RegisterServiceMetadata { - return &awsmiddleware.RegisterServiceMetadata{ - Region: region, - ServiceID: ServiceID, - OperationName: "DeleteResourceDataSync", - } -} diff --git a/vendor/github.com/aws/aws-sdk-go-v2/service/ssm/api_op_DeleteResourcePolicy.go b/vendor/github.com/aws/aws-sdk-go-v2/service/ssm/api_op_DeleteResourcePolicy.go index 1dc6831c1..65c879324 100644 --- a/vendor/github.com/aws/aws-sdk-go-v2/service/ssm/api_op_DeleteResourcePolicy.go +++ b/vendor/github.com/aws/aws-sdk-go-v2/service/ssm/api_op_DeleteResourcePolicy.go @@ -4,10 +4,10 @@ package ssm import ( "context" - "fmt" - awsmiddleware "github.com/aws/aws-sdk-go-v2/aws/middleware" + "github.com/aws/aws-sdk-go-v2/service/ssm/schemas" + "github.com/aws/aws-sdk-go-v2/service/ssm/types" + smithy "github.com/aws/smithy-go" "github.com/aws/smithy-go/middleware" - smithyhttp "github.com/aws/smithy-go/transport/http" ) // Deletes a Systems Manager resource policy. A resource policy helps you to @@ -24,7 +24,12 @@ import ( // cross-account sharing of parameters, see [Working with shared parameters]in the Amazon Web Services Systems // Manager User Guide. // +// - Document – Shares the document using Resource Access Manager (RAM). For more +// information about sharing documents, see [Sharing Systems Manager documents]in the Amazon Web Services Systems +// Manager User Guide. +// // [Working with shared parameters]: https://docs.aws.amazon.com/systems-manager/latest/userguide/parameter-store-shared-parameters.html +// [Sharing Systems Manager documents]: https://docs.aws.amazon.com/systems-manager/latest/userguide/documents-ssm-sharing.html func (c *Client) DeleteResourcePolicy(ctx context.Context, params *DeleteResourcePolicyInput, optFns ...func(*Options)) (*DeleteResourcePolicyOutput, error) { if params == nil { params = &DeleteResourcePolicyInput{} @@ -58,9 +63,41 @@ type DeleteResourcePolicyInput struct { // This member is required. ResourceArn *string + // Specifies the intended outcome of the operation. Applies only to the Document + // resource type. The operation ignores this parameter for other resource types. + // Optional. Defaults to RemoveSharing . + // + // - RemoveSharing – Deletes the resource policy and removes sharing of the + // document. + // + // - RollbackMigration – Reverts the document to Custom sharing, preserving + // existing consumer access, instead of removing the policy. + DeletionMode types.DeletionMode + noSmithyDocumentSerde } +func (v *DeleteResourcePolicyInput) Serialize(s smithy.ShapeSerializer) { + s.WriteStruct(schemas.DeleteResourcePolicyRequest) + v.SerializeMembers(s) + s.CloseStruct() +} + +func (v *DeleteResourcePolicyInput) SerializeMembers(s smithy.ShapeSerializer) { + if v.DeletionMode != "" { + s.WriteString(schemas.DeleteResourcePolicyRequest_DeletionMode, string(v.DeletionMode)) + } + if v.PolicyHash != nil { + s.WriteString(schemas.DeleteResourcePolicyRequest_PolicyHash, *v.PolicyHash) + } + if v.PolicyId != nil { + s.WriteString(schemas.DeleteResourcePolicyRequest_PolicyId, *v.PolicyId) + } + if v.ResourceArn != nil { + s.WriteString(schemas.DeleteResourcePolicyRequest_ResourceArn, *v.ResourceArn) + } +} + type DeleteResourcePolicyOutput struct { // Metadata pertaining to the operation's result. ResultMetadata middleware.Metadata @@ -68,65 +105,36 @@ type DeleteResourcePolicyOutput struct { noSmithyDocumentSerde } +func (v *DeleteResourcePolicyOutput) Serialize(s smithy.ShapeSerializer) { + s.WriteStruct(schemas.DeleteResourcePolicyResponse) + v.SerializeMembers(s) + s.CloseStruct() +} + +func (v *DeleteResourcePolicyOutput) SerializeMembers(s smithy.ShapeSerializer) { +} +func (v *DeleteResourcePolicyOutput) Deserialize(d smithy.ShapeDeserializer) error { + return smithy.ReadStruct(d, schemas.DeleteResourcePolicyResponse, func(s *smithy.Schema) error { + switch s { + } + return nil + }) +} func (c *Client) addOperationDeleteResourcePolicyMiddlewares(stack *middleware.Stack, options Options) (err error) { - if err := stack.Serialize.Add(&setOperationInputMiddleware{}, middleware.After); err != nil { + if err := stack.Serialize.Add(&serializeRequestMiddleware{options: &options, operationSchema: smithy.NewOperationSchema(schemas.DeleteResourcePolicy, schemas.DeleteResourcePolicyRequest, schemas.DeleteResourcePolicyResponse)}, middleware.After); err != nil { return err } - err = stack.Serialize.Add(&awsAwsjson11_serializeOpDeleteResourcePolicy{}, middleware.After) - if err != nil { + if err := stack.Deserialize.Add(&deserializeResponseMiddleware{options: &options, operationSchema: smithy.NewOperationSchema(schemas.DeleteResourcePolicy, schemas.DeleteResourcePolicyRequest, schemas.DeleteResourcePolicyResponse), output: &DeleteResourcePolicyOutput{}}, middleware.After); err != nil { return err } - err = stack.Deserialize.Add(&awsAwsjson11_deserializeOpDeleteResourcePolicy{}, middleware.After) - if err != nil { - return err - } - if err := addProtocolFinalizerMiddlewares(stack, options, "DeleteResourcePolicy"); err != nil { - return fmt.Errorf("add protocol finalizers: %v", err) - } - if err = addlegacyEndpointContextSetter(stack, options); err != nil { - return err - } - if err = addSetLoggerMiddleware(stack, options); err != nil { - return err - } - if err = addClientRequestID(stack); err != nil { - return err - } - if err = addComputeContentLength(stack); err != nil { - return err - } if err = addResolveEndpointMiddleware(stack, options); err != nil { return err } if err = addComputePayloadSHA256(stack); err != nil { return err } - if err = addRetry(stack, options, c); err != nil { - return err - } - if err = addRawResponseToMetadata(stack); err != nil { - return err - } - if err = addRecordResponseTiming(stack); err != nil { - return err - } - if err = addSpanRetryLoop(stack, options); err != nil { - return err - } - if err = addClientUserAgent(stack, options); err != nil { - return err - } - if err = smithyhttp.AddErrorCloseResponseBodyMiddleware(stack); err != nil { - return err - } - if err = smithyhttp.AddCloseResponseBodyMiddleware(stack); err != nil { - return err - } - if err = addSetLegacyContextSigningOptionsMiddleware(stack); err != nil { - return err - } - if err = addUserAgentRetryMode(stack, options); err != nil { + if err = addRecordResponseTiming(stack, options); err != nil { return err } if err = addCredentialSource(stack, options); err != nil { @@ -135,12 +143,6 @@ func (c *Client) addOperationDeleteResourcePolicyMiddlewares(stack *middleware.S if err = addOpDeleteResourcePolicyValidationMiddleware(stack); err != nil { return err } - if err = stack.Initialize.Add(newServiceMetadataMiddleware_opDeleteResourcePolicy(options.Region), middleware.Before); err != nil { - return err - } - if err = addRecursionDetection(stack); err != nil { - return err - } if err = addRequestIDRetrieverMiddleware(stack); err != nil { return err } @@ -153,22 +155,8 @@ func (c *Client) addOperationDeleteResourcePolicyMiddlewares(stack *middleware.S if err = addDisableHTTPSMiddleware(stack, options); err != nil { return err } - if err = addInterceptBeforeRetryLoop(stack, options); err != nil { - return err - } - if err = addInterceptAttempt(stack, options); err != nil { - return err - } if err = addInterceptors(stack, options); err != nil { return err } return nil } - -func newServiceMetadataMiddleware_opDeleteResourcePolicy(region string) *awsmiddleware.RegisterServiceMetadata { - return &awsmiddleware.RegisterServiceMetadata{ - Region: region, - ServiceID: ServiceID, - OperationName: "DeleteResourcePolicy", - } -} diff --git a/vendor/github.com/aws/aws-sdk-go-v2/service/ssm/api_op_DeregisterManagedInstance.go b/vendor/github.com/aws/aws-sdk-go-v2/service/ssm/api_op_DeregisterManagedInstance.go index 8c4dca80a..d8d3045d9 100644 --- a/vendor/github.com/aws/aws-sdk-go-v2/service/ssm/api_op_DeregisterManagedInstance.go +++ b/vendor/github.com/aws/aws-sdk-go-v2/service/ssm/api_op_DeregisterManagedInstance.go @@ -4,10 +4,9 @@ package ssm import ( "context" - "fmt" - awsmiddleware "github.com/aws/aws-sdk-go-v2/aws/middleware" + "github.com/aws/aws-sdk-go-v2/service/ssm/schemas" + smithy "github.com/aws/smithy-go" "github.com/aws/smithy-go/middleware" - smithyhttp "github.com/aws/smithy-go/transport/http" ) // Removes the server or virtual machine from the list of registered servers. @@ -45,6 +44,18 @@ type DeregisterManagedInstanceInput struct { noSmithyDocumentSerde } +func (v *DeregisterManagedInstanceInput) Serialize(s smithy.ShapeSerializer) { + s.WriteStruct(schemas.DeregisterManagedInstanceRequest) + v.SerializeMembers(s) + s.CloseStruct() +} + +func (v *DeregisterManagedInstanceInput) SerializeMembers(s smithy.ShapeSerializer) { + if v.InstanceId != nil { + s.WriteString(schemas.DeregisterManagedInstanceRequest_InstanceId, *v.InstanceId) + } +} + type DeregisterManagedInstanceOutput struct { // Metadata pertaining to the operation's result. ResultMetadata middleware.Metadata @@ -52,65 +63,36 @@ type DeregisterManagedInstanceOutput struct { noSmithyDocumentSerde } +func (v *DeregisterManagedInstanceOutput) Serialize(s smithy.ShapeSerializer) { + s.WriteStruct(schemas.DeregisterManagedInstanceResult) + v.SerializeMembers(s) + s.CloseStruct() +} + +func (v *DeregisterManagedInstanceOutput) SerializeMembers(s smithy.ShapeSerializer) { +} +func (v *DeregisterManagedInstanceOutput) Deserialize(d smithy.ShapeDeserializer) error { + return smithy.ReadStruct(d, schemas.DeregisterManagedInstanceResult, func(s *smithy.Schema) error { + switch s { + } + return nil + }) +} func (c *Client) addOperationDeregisterManagedInstanceMiddlewares(stack *middleware.Stack, options Options) (err error) { - if err := stack.Serialize.Add(&setOperationInputMiddleware{}, middleware.After); err != nil { - return err - } - err = stack.Serialize.Add(&awsAwsjson11_serializeOpDeregisterManagedInstance{}, middleware.After) - if err != nil { + if err := stack.Serialize.Add(&serializeRequestMiddleware{options: &options, operationSchema: smithy.NewOperationSchema(schemas.DeregisterManagedInstance, schemas.DeregisterManagedInstanceRequest, schemas.DeregisterManagedInstanceResult)}, middleware.After); err != nil { return err } - err = stack.Deserialize.Add(&awsAwsjson11_deserializeOpDeregisterManagedInstance{}, middleware.After) - if err != nil { + if err := stack.Deserialize.Add(&deserializeResponseMiddleware{options: &options, operationSchema: smithy.NewOperationSchema(schemas.DeregisterManagedInstance, schemas.DeregisterManagedInstanceRequest, schemas.DeregisterManagedInstanceResult), output: &DeregisterManagedInstanceOutput{}}, middleware.After); err != nil { return err } - if err := addProtocolFinalizerMiddlewares(stack, options, "DeregisterManagedInstance"); err != nil { - return fmt.Errorf("add protocol finalizers: %v", err) - } - if err = addlegacyEndpointContextSetter(stack, options); err != nil { - return err - } - if err = addSetLoggerMiddleware(stack, options); err != nil { - return err - } - if err = addClientRequestID(stack); err != nil { - return err - } - if err = addComputeContentLength(stack); err != nil { - return err - } if err = addResolveEndpointMiddleware(stack, options); err != nil { return err } if err = addComputePayloadSHA256(stack); err != nil { return err } - if err = addRetry(stack, options, c); err != nil { - return err - } - if err = addRawResponseToMetadata(stack); err != nil { - return err - } - if err = addRecordResponseTiming(stack); err != nil { - return err - } - if err = addSpanRetryLoop(stack, options); err != nil { - return err - } - if err = addClientUserAgent(stack, options); err != nil { - return err - } - if err = smithyhttp.AddErrorCloseResponseBodyMiddleware(stack); err != nil { - return err - } - if err = smithyhttp.AddCloseResponseBodyMiddleware(stack); err != nil { - return err - } - if err = addSetLegacyContextSigningOptionsMiddleware(stack); err != nil { - return err - } - if err = addUserAgentRetryMode(stack, options); err != nil { + if err = addRecordResponseTiming(stack, options); err != nil { return err } if err = addCredentialSource(stack, options); err != nil { @@ -119,12 +101,6 @@ func (c *Client) addOperationDeregisterManagedInstanceMiddlewares(stack *middlew if err = addOpDeregisterManagedInstanceValidationMiddleware(stack); err != nil { return err } - if err = stack.Initialize.Add(newServiceMetadataMiddleware_opDeregisterManagedInstance(options.Region), middleware.Before); err != nil { - return err - } - if err = addRecursionDetection(stack); err != nil { - return err - } if err = addRequestIDRetrieverMiddleware(stack); err != nil { return err } @@ -137,22 +113,8 @@ func (c *Client) addOperationDeregisterManagedInstanceMiddlewares(stack *middlew if err = addDisableHTTPSMiddleware(stack, options); err != nil { return err } - if err = addInterceptBeforeRetryLoop(stack, options); err != nil { - return err - } - if err = addInterceptAttempt(stack, options); err != nil { - return err - } if err = addInterceptors(stack, options); err != nil { return err } return nil } - -func newServiceMetadataMiddleware_opDeregisterManagedInstance(region string) *awsmiddleware.RegisterServiceMetadata { - return &awsmiddleware.RegisterServiceMetadata{ - Region: region, - ServiceID: ServiceID, - OperationName: "DeregisterManagedInstance", - } -} diff --git a/vendor/github.com/aws/aws-sdk-go-v2/service/ssm/api_op_DeregisterPatchBaselineForPatchGroup.go b/vendor/github.com/aws/aws-sdk-go-v2/service/ssm/api_op_DeregisterPatchBaselineForPatchGroup.go index 9158ddd32..63b7542d8 100644 --- a/vendor/github.com/aws/aws-sdk-go-v2/service/ssm/api_op_DeregisterPatchBaselineForPatchGroup.go +++ b/vendor/github.com/aws/aws-sdk-go-v2/service/ssm/api_op_DeregisterPatchBaselineForPatchGroup.go @@ -4,10 +4,9 @@ package ssm import ( "context" - "fmt" - awsmiddleware "github.com/aws/aws-sdk-go-v2/aws/middleware" + "github.com/aws/aws-sdk-go-v2/service/ssm/schemas" + smithy "github.com/aws/smithy-go" "github.com/aws/smithy-go/middleware" - smithyhttp "github.com/aws/smithy-go/transport/http" ) // Removes a patch group from a patch baseline. @@ -41,6 +40,21 @@ type DeregisterPatchBaselineForPatchGroupInput struct { noSmithyDocumentSerde } +func (v *DeregisterPatchBaselineForPatchGroupInput) Serialize(s smithy.ShapeSerializer) { + s.WriteStruct(schemas.DeregisterPatchBaselineForPatchGroupRequest) + v.SerializeMembers(s) + s.CloseStruct() +} + +func (v *DeregisterPatchBaselineForPatchGroupInput) SerializeMembers(s smithy.ShapeSerializer) { + if v.BaselineId != nil { + s.WriteString(schemas.DeregisterPatchBaselineForPatchGroupRequest_BaselineId, *v.BaselineId) + } + if v.PatchGroup != nil { + s.WriteString(schemas.DeregisterPatchBaselineForPatchGroupRequest_PatchGroup, *v.PatchGroup) + } +} + type DeregisterPatchBaselineForPatchGroupOutput struct { // The ID of the patch baseline the patch group was deregistered from. @@ -55,65 +69,48 @@ type DeregisterPatchBaselineForPatchGroupOutput struct { noSmithyDocumentSerde } -func (c *Client) addOperationDeregisterPatchBaselineForPatchGroupMiddlewares(stack *middleware.Stack, options Options) (err error) { - if err := stack.Serialize.Add(&setOperationInputMiddleware{}, middleware.After); err != nil { - return err - } - err = stack.Serialize.Add(&awsAwsjson11_serializeOpDeregisterPatchBaselineForPatchGroup{}, middleware.After) - if err != nil { - return err - } - err = stack.Deserialize.Add(&awsAwsjson11_deserializeOpDeregisterPatchBaselineForPatchGroup{}, middleware.After) - if err != nil { - return err - } - if err := addProtocolFinalizerMiddlewares(stack, options, "DeregisterPatchBaselineForPatchGroup"); err != nil { - return fmt.Errorf("add protocol finalizers: %v", err) - } +func (v *DeregisterPatchBaselineForPatchGroupOutput) Serialize(s smithy.ShapeSerializer) { + s.WriteStruct(schemas.DeregisterPatchBaselineForPatchGroupResult) + v.SerializeMembers(s) + s.CloseStruct() +} - if err = addlegacyEndpointContextSetter(stack, options); err != nil { - return err +func (v *DeregisterPatchBaselineForPatchGroupOutput) SerializeMembers(s smithy.ShapeSerializer) { + if v.BaselineId != nil { + s.WriteString(schemas.DeregisterPatchBaselineForPatchGroupResult_BaselineId, *v.BaselineId) } - if err = addSetLoggerMiddleware(stack, options); err != nil { - return err + if v.PatchGroup != nil { + s.WriteString(schemas.DeregisterPatchBaselineForPatchGroupResult_PatchGroup, *v.PatchGroup) } - if err = addClientRequestID(stack); err != nil { +} +func (v *DeregisterPatchBaselineForPatchGroupOutput) Deserialize(d smithy.ShapeDeserializer) error { + return smithy.ReadStruct(d, schemas.DeregisterPatchBaselineForPatchGroupResult, func(s *smithy.Schema) error { + switch s { + case schemas.DeregisterPatchBaselineForPatchGroupResult_BaselineId: + v.BaselineId = new(string) + return d.ReadString(schemas.DeregisterPatchBaselineForPatchGroupResult_BaselineId, v.BaselineId) + case schemas.DeregisterPatchBaselineForPatchGroupResult_PatchGroup: + v.PatchGroup = new(string) + return d.ReadString(schemas.DeregisterPatchBaselineForPatchGroupResult_PatchGroup, v.PatchGroup) + } + return nil + }) +} +func (c *Client) addOperationDeregisterPatchBaselineForPatchGroupMiddlewares(stack *middleware.Stack, options Options) (err error) { + if err := stack.Serialize.Add(&serializeRequestMiddleware{options: &options, operationSchema: smithy.NewOperationSchema(schemas.DeregisterPatchBaselineForPatchGroup, schemas.DeregisterPatchBaselineForPatchGroupRequest, schemas.DeregisterPatchBaselineForPatchGroupResult)}, middleware.After); err != nil { return err } - if err = addComputeContentLength(stack); err != nil { + if err := stack.Deserialize.Add(&deserializeResponseMiddleware{options: &options, operationSchema: smithy.NewOperationSchema(schemas.DeregisterPatchBaselineForPatchGroup, schemas.DeregisterPatchBaselineForPatchGroupRequest, schemas.DeregisterPatchBaselineForPatchGroupResult), output: &DeregisterPatchBaselineForPatchGroupOutput{}}, middleware.After); err != nil { return err } + if err = addResolveEndpointMiddleware(stack, options); err != nil { return err } if err = addComputePayloadSHA256(stack); err != nil { return err } - if err = addRetry(stack, options, c); err != nil { - return err - } - if err = addRawResponseToMetadata(stack); err != nil { - return err - } - if err = addRecordResponseTiming(stack); err != nil { - return err - } - if err = addSpanRetryLoop(stack, options); err != nil { - return err - } - if err = addClientUserAgent(stack, options); err != nil { - return err - } - if err = smithyhttp.AddErrorCloseResponseBodyMiddleware(stack); err != nil { - return err - } - if err = smithyhttp.AddCloseResponseBodyMiddleware(stack); err != nil { - return err - } - if err = addSetLegacyContextSigningOptionsMiddleware(stack); err != nil { - return err - } - if err = addUserAgentRetryMode(stack, options); err != nil { + if err = addRecordResponseTiming(stack, options); err != nil { return err } if err = addCredentialSource(stack, options); err != nil { @@ -122,12 +119,6 @@ func (c *Client) addOperationDeregisterPatchBaselineForPatchGroupMiddlewares(sta if err = addOpDeregisterPatchBaselineForPatchGroupValidationMiddleware(stack); err != nil { return err } - if err = stack.Initialize.Add(newServiceMetadataMiddleware_opDeregisterPatchBaselineForPatchGroup(options.Region), middleware.Before); err != nil { - return err - } - if err = addRecursionDetection(stack); err != nil { - return err - } if err = addRequestIDRetrieverMiddleware(stack); err != nil { return err } @@ -140,22 +131,8 @@ func (c *Client) addOperationDeregisterPatchBaselineForPatchGroupMiddlewares(sta if err = addDisableHTTPSMiddleware(stack, options); err != nil { return err } - if err = addInterceptBeforeRetryLoop(stack, options); err != nil { - return err - } - if err = addInterceptAttempt(stack, options); err != nil { - return err - } if err = addInterceptors(stack, options); err != nil { return err } return nil } - -func newServiceMetadataMiddleware_opDeregisterPatchBaselineForPatchGroup(region string) *awsmiddleware.RegisterServiceMetadata { - return &awsmiddleware.RegisterServiceMetadata{ - Region: region, - ServiceID: ServiceID, - OperationName: "DeregisterPatchBaselineForPatchGroup", - } -} diff --git a/vendor/github.com/aws/aws-sdk-go-v2/service/ssm/api_op_DeregisterTargetFromMaintenanceWindow.go b/vendor/github.com/aws/aws-sdk-go-v2/service/ssm/api_op_DeregisterTargetFromMaintenanceWindow.go index e9645f06d..f9afd2f91 100644 --- a/vendor/github.com/aws/aws-sdk-go-v2/service/ssm/api_op_DeregisterTargetFromMaintenanceWindow.go +++ b/vendor/github.com/aws/aws-sdk-go-v2/service/ssm/api_op_DeregisterTargetFromMaintenanceWindow.go @@ -4,10 +4,9 @@ package ssm import ( "context" - "fmt" - awsmiddleware "github.com/aws/aws-sdk-go-v2/aws/middleware" + "github.com/aws/aws-sdk-go-v2/service/ssm/schemas" + smithy "github.com/aws/smithy-go" "github.com/aws/smithy-go/middleware" - smithyhttp "github.com/aws/smithy-go/transport/http" ) // Removes a target from a maintenance window. @@ -46,6 +45,24 @@ type DeregisterTargetFromMaintenanceWindowInput struct { noSmithyDocumentSerde } +func (v *DeregisterTargetFromMaintenanceWindowInput) Serialize(s smithy.ShapeSerializer) { + s.WriteStruct(schemas.DeregisterTargetFromMaintenanceWindowRequest) + v.SerializeMembers(s) + s.CloseStruct() +} + +func (v *DeregisterTargetFromMaintenanceWindowInput) SerializeMembers(s smithy.ShapeSerializer) { + if v.Safe != nil { + s.WriteBool(schemas.DeregisterTargetFromMaintenanceWindowRequest_Safe, *v.Safe) + } + if v.WindowId != nil { + s.WriteString(schemas.DeregisterTargetFromMaintenanceWindowRequest_WindowId, *v.WindowId) + } + if v.WindowTargetId != nil { + s.WriteString(schemas.DeregisterTargetFromMaintenanceWindowRequest_WindowTargetId, *v.WindowTargetId) + } +} + type DeregisterTargetFromMaintenanceWindowOutput struct { // The ID of the maintenance window the target was removed from. @@ -60,65 +77,48 @@ type DeregisterTargetFromMaintenanceWindowOutput struct { noSmithyDocumentSerde } -func (c *Client) addOperationDeregisterTargetFromMaintenanceWindowMiddlewares(stack *middleware.Stack, options Options) (err error) { - if err := stack.Serialize.Add(&setOperationInputMiddleware{}, middleware.After); err != nil { - return err - } - err = stack.Serialize.Add(&awsAwsjson11_serializeOpDeregisterTargetFromMaintenanceWindow{}, middleware.After) - if err != nil { - return err - } - err = stack.Deserialize.Add(&awsAwsjson11_deserializeOpDeregisterTargetFromMaintenanceWindow{}, middleware.After) - if err != nil { - return err - } - if err := addProtocolFinalizerMiddlewares(stack, options, "DeregisterTargetFromMaintenanceWindow"); err != nil { - return fmt.Errorf("add protocol finalizers: %v", err) - } +func (v *DeregisterTargetFromMaintenanceWindowOutput) Serialize(s smithy.ShapeSerializer) { + s.WriteStruct(schemas.DeregisterTargetFromMaintenanceWindowResult) + v.SerializeMembers(s) + s.CloseStruct() +} - if err = addlegacyEndpointContextSetter(stack, options); err != nil { - return err +func (v *DeregisterTargetFromMaintenanceWindowOutput) SerializeMembers(s smithy.ShapeSerializer) { + if v.WindowId != nil { + s.WriteString(schemas.DeregisterTargetFromMaintenanceWindowResult_WindowId, *v.WindowId) } - if err = addSetLoggerMiddleware(stack, options); err != nil { - return err + if v.WindowTargetId != nil { + s.WriteString(schemas.DeregisterTargetFromMaintenanceWindowResult_WindowTargetId, *v.WindowTargetId) } - if err = addClientRequestID(stack); err != nil { +} +func (v *DeregisterTargetFromMaintenanceWindowOutput) Deserialize(d smithy.ShapeDeserializer) error { + return smithy.ReadStruct(d, schemas.DeregisterTargetFromMaintenanceWindowResult, func(s *smithy.Schema) error { + switch s { + case schemas.DeregisterTargetFromMaintenanceWindowResult_WindowId: + v.WindowId = new(string) + return d.ReadString(schemas.DeregisterTargetFromMaintenanceWindowResult_WindowId, v.WindowId) + case schemas.DeregisterTargetFromMaintenanceWindowResult_WindowTargetId: + v.WindowTargetId = new(string) + return d.ReadString(schemas.DeregisterTargetFromMaintenanceWindowResult_WindowTargetId, v.WindowTargetId) + } + return nil + }) +} +func (c *Client) addOperationDeregisterTargetFromMaintenanceWindowMiddlewares(stack *middleware.Stack, options Options) (err error) { + if err := stack.Serialize.Add(&serializeRequestMiddleware{options: &options, operationSchema: smithy.NewOperationSchema(schemas.DeregisterTargetFromMaintenanceWindow, schemas.DeregisterTargetFromMaintenanceWindowRequest, schemas.DeregisterTargetFromMaintenanceWindowResult)}, middleware.After); err != nil { return err } - if err = addComputeContentLength(stack); err != nil { + if err := stack.Deserialize.Add(&deserializeResponseMiddleware{options: &options, operationSchema: smithy.NewOperationSchema(schemas.DeregisterTargetFromMaintenanceWindow, schemas.DeregisterTargetFromMaintenanceWindowRequest, schemas.DeregisterTargetFromMaintenanceWindowResult), output: &DeregisterTargetFromMaintenanceWindowOutput{}}, middleware.After); err != nil { return err } + if err = addResolveEndpointMiddleware(stack, options); err != nil { return err } if err = addComputePayloadSHA256(stack); err != nil { return err } - if err = addRetry(stack, options, c); err != nil { - return err - } - if err = addRawResponseToMetadata(stack); err != nil { - return err - } - if err = addRecordResponseTiming(stack); err != nil { - return err - } - if err = addSpanRetryLoop(stack, options); err != nil { - return err - } - if err = addClientUserAgent(stack, options); err != nil { - return err - } - if err = smithyhttp.AddErrorCloseResponseBodyMiddleware(stack); err != nil { - return err - } - if err = smithyhttp.AddCloseResponseBodyMiddleware(stack); err != nil { - return err - } - if err = addSetLegacyContextSigningOptionsMiddleware(stack); err != nil { - return err - } - if err = addUserAgentRetryMode(stack, options); err != nil { + if err = addRecordResponseTiming(stack, options); err != nil { return err } if err = addCredentialSource(stack, options); err != nil { @@ -127,12 +127,6 @@ func (c *Client) addOperationDeregisterTargetFromMaintenanceWindowMiddlewares(st if err = addOpDeregisterTargetFromMaintenanceWindowValidationMiddleware(stack); err != nil { return err } - if err = stack.Initialize.Add(newServiceMetadataMiddleware_opDeregisterTargetFromMaintenanceWindow(options.Region), middleware.Before); err != nil { - return err - } - if err = addRecursionDetection(stack); err != nil { - return err - } if err = addRequestIDRetrieverMiddleware(stack); err != nil { return err } @@ -145,22 +139,8 @@ func (c *Client) addOperationDeregisterTargetFromMaintenanceWindowMiddlewares(st if err = addDisableHTTPSMiddleware(stack, options); err != nil { return err } - if err = addInterceptBeforeRetryLoop(stack, options); err != nil { - return err - } - if err = addInterceptAttempt(stack, options); err != nil { - return err - } if err = addInterceptors(stack, options); err != nil { return err } return nil } - -func newServiceMetadataMiddleware_opDeregisterTargetFromMaintenanceWindow(region string) *awsmiddleware.RegisterServiceMetadata { - return &awsmiddleware.RegisterServiceMetadata{ - Region: region, - ServiceID: ServiceID, - OperationName: "DeregisterTargetFromMaintenanceWindow", - } -} diff --git a/vendor/github.com/aws/aws-sdk-go-v2/service/ssm/api_op_DeregisterTaskFromMaintenanceWindow.go b/vendor/github.com/aws/aws-sdk-go-v2/service/ssm/api_op_DeregisterTaskFromMaintenanceWindow.go index 9d847b1e5..a1ced809d 100644 --- a/vendor/github.com/aws/aws-sdk-go-v2/service/ssm/api_op_DeregisterTaskFromMaintenanceWindow.go +++ b/vendor/github.com/aws/aws-sdk-go-v2/service/ssm/api_op_DeregisterTaskFromMaintenanceWindow.go @@ -4,10 +4,9 @@ package ssm import ( "context" - "fmt" - awsmiddleware "github.com/aws/aws-sdk-go-v2/aws/middleware" + "github.com/aws/aws-sdk-go-v2/service/ssm/schemas" + smithy "github.com/aws/smithy-go" "github.com/aws/smithy-go/middleware" - smithyhttp "github.com/aws/smithy-go/transport/http" ) // Removes a task from a maintenance window. @@ -41,6 +40,21 @@ type DeregisterTaskFromMaintenanceWindowInput struct { noSmithyDocumentSerde } +func (v *DeregisterTaskFromMaintenanceWindowInput) Serialize(s smithy.ShapeSerializer) { + s.WriteStruct(schemas.DeregisterTaskFromMaintenanceWindowRequest) + v.SerializeMembers(s) + s.CloseStruct() +} + +func (v *DeregisterTaskFromMaintenanceWindowInput) SerializeMembers(s smithy.ShapeSerializer) { + if v.WindowId != nil { + s.WriteString(schemas.DeregisterTaskFromMaintenanceWindowRequest_WindowId, *v.WindowId) + } + if v.WindowTaskId != nil { + s.WriteString(schemas.DeregisterTaskFromMaintenanceWindowRequest_WindowTaskId, *v.WindowTaskId) + } +} + type DeregisterTaskFromMaintenanceWindowOutput struct { // The ID of the maintenance window the task was removed from. @@ -55,65 +69,48 @@ type DeregisterTaskFromMaintenanceWindowOutput struct { noSmithyDocumentSerde } -func (c *Client) addOperationDeregisterTaskFromMaintenanceWindowMiddlewares(stack *middleware.Stack, options Options) (err error) { - if err := stack.Serialize.Add(&setOperationInputMiddleware{}, middleware.After); err != nil { - return err - } - err = stack.Serialize.Add(&awsAwsjson11_serializeOpDeregisterTaskFromMaintenanceWindow{}, middleware.After) - if err != nil { - return err - } - err = stack.Deserialize.Add(&awsAwsjson11_deserializeOpDeregisterTaskFromMaintenanceWindow{}, middleware.After) - if err != nil { - return err - } - if err := addProtocolFinalizerMiddlewares(stack, options, "DeregisterTaskFromMaintenanceWindow"); err != nil { - return fmt.Errorf("add protocol finalizers: %v", err) - } +func (v *DeregisterTaskFromMaintenanceWindowOutput) Serialize(s smithy.ShapeSerializer) { + s.WriteStruct(schemas.DeregisterTaskFromMaintenanceWindowResult) + v.SerializeMembers(s) + s.CloseStruct() +} - if err = addlegacyEndpointContextSetter(stack, options); err != nil { - return err +func (v *DeregisterTaskFromMaintenanceWindowOutput) SerializeMembers(s smithy.ShapeSerializer) { + if v.WindowId != nil { + s.WriteString(schemas.DeregisterTaskFromMaintenanceWindowResult_WindowId, *v.WindowId) } - if err = addSetLoggerMiddleware(stack, options); err != nil { - return err + if v.WindowTaskId != nil { + s.WriteString(schemas.DeregisterTaskFromMaintenanceWindowResult_WindowTaskId, *v.WindowTaskId) } - if err = addClientRequestID(stack); err != nil { +} +func (v *DeregisterTaskFromMaintenanceWindowOutput) Deserialize(d smithy.ShapeDeserializer) error { + return smithy.ReadStruct(d, schemas.DeregisterTaskFromMaintenanceWindowResult, func(s *smithy.Schema) error { + switch s { + case schemas.DeregisterTaskFromMaintenanceWindowResult_WindowId: + v.WindowId = new(string) + return d.ReadString(schemas.DeregisterTaskFromMaintenanceWindowResult_WindowId, v.WindowId) + case schemas.DeregisterTaskFromMaintenanceWindowResult_WindowTaskId: + v.WindowTaskId = new(string) + return d.ReadString(schemas.DeregisterTaskFromMaintenanceWindowResult_WindowTaskId, v.WindowTaskId) + } + return nil + }) +} +func (c *Client) addOperationDeregisterTaskFromMaintenanceWindowMiddlewares(stack *middleware.Stack, options Options) (err error) { + if err := stack.Serialize.Add(&serializeRequestMiddleware{options: &options, operationSchema: smithy.NewOperationSchema(schemas.DeregisterTaskFromMaintenanceWindow, schemas.DeregisterTaskFromMaintenanceWindowRequest, schemas.DeregisterTaskFromMaintenanceWindowResult)}, middleware.After); err != nil { return err } - if err = addComputeContentLength(stack); err != nil { + if err := stack.Deserialize.Add(&deserializeResponseMiddleware{options: &options, operationSchema: smithy.NewOperationSchema(schemas.DeregisterTaskFromMaintenanceWindow, schemas.DeregisterTaskFromMaintenanceWindowRequest, schemas.DeregisterTaskFromMaintenanceWindowResult), output: &DeregisterTaskFromMaintenanceWindowOutput{}}, middleware.After); err != nil { return err } + if err = addResolveEndpointMiddleware(stack, options); err != nil { return err } if err = addComputePayloadSHA256(stack); err != nil { return err } - if err = addRetry(stack, options, c); err != nil { - return err - } - if err = addRawResponseToMetadata(stack); err != nil { - return err - } - if err = addRecordResponseTiming(stack); err != nil { - return err - } - if err = addSpanRetryLoop(stack, options); err != nil { - return err - } - if err = addClientUserAgent(stack, options); err != nil { - return err - } - if err = smithyhttp.AddErrorCloseResponseBodyMiddleware(stack); err != nil { - return err - } - if err = smithyhttp.AddCloseResponseBodyMiddleware(stack); err != nil { - return err - } - if err = addSetLegacyContextSigningOptionsMiddleware(stack); err != nil { - return err - } - if err = addUserAgentRetryMode(stack, options); err != nil { + if err = addRecordResponseTiming(stack, options); err != nil { return err } if err = addCredentialSource(stack, options); err != nil { @@ -122,12 +119,6 @@ func (c *Client) addOperationDeregisterTaskFromMaintenanceWindowMiddlewares(stac if err = addOpDeregisterTaskFromMaintenanceWindowValidationMiddleware(stack); err != nil { return err } - if err = stack.Initialize.Add(newServiceMetadataMiddleware_opDeregisterTaskFromMaintenanceWindow(options.Region), middleware.Before); err != nil { - return err - } - if err = addRecursionDetection(stack); err != nil { - return err - } if err = addRequestIDRetrieverMiddleware(stack); err != nil { return err } @@ -140,22 +131,8 @@ func (c *Client) addOperationDeregisterTaskFromMaintenanceWindowMiddlewares(stac if err = addDisableHTTPSMiddleware(stack, options); err != nil { return err } - if err = addInterceptBeforeRetryLoop(stack, options); err != nil { - return err - } - if err = addInterceptAttempt(stack, options); err != nil { - return err - } if err = addInterceptors(stack, options); err != nil { return err } return nil } - -func newServiceMetadataMiddleware_opDeregisterTaskFromMaintenanceWindow(region string) *awsmiddleware.RegisterServiceMetadata { - return &awsmiddleware.RegisterServiceMetadata{ - Region: region, - ServiceID: ServiceID, - OperationName: "DeregisterTaskFromMaintenanceWindow", - } -} diff --git a/vendor/github.com/aws/aws-sdk-go-v2/service/ssm/api_op_DescribeActivations.go b/vendor/github.com/aws/aws-sdk-go-v2/service/ssm/api_op_DescribeActivations.go index 6fed501c3..7a7f7bd31 100644 --- a/vendor/github.com/aws/aws-sdk-go-v2/service/ssm/api_op_DescribeActivations.go +++ b/vendor/github.com/aws/aws-sdk-go-v2/service/ssm/api_op_DescribeActivations.go @@ -5,10 +5,10 @@ package ssm import ( "context" "fmt" - awsmiddleware "github.com/aws/aws-sdk-go-v2/aws/middleware" + "github.com/aws/aws-sdk-go-v2/service/ssm/schemas" "github.com/aws/aws-sdk-go-v2/service/ssm/types" + smithy "github.com/aws/smithy-go" "github.com/aws/smithy-go/middleware" - smithyhttp "github.com/aws/smithy-go/transport/http" ) // Describes details about the activation, such as the date and time the @@ -45,6 +45,22 @@ type DescribeActivationsInput struct { noSmithyDocumentSerde } +func (v *DescribeActivationsInput) Serialize(s smithy.ShapeSerializer) { + s.WriteStruct(schemas.DescribeActivationsRequest) + v.SerializeMembers(s) + s.CloseStruct() +} + +func (v *DescribeActivationsInput) SerializeMembers(s smithy.ShapeSerializer) { + serializeDescribeActivationsFilterList(s, schemas.DescribeActivationsRequest_Filters, v.Filters) + if v.MaxResults != nil { + s.WriteInt32(schemas.DescribeActivationsRequest_MaxResults, *v.MaxResults) + } + if v.NextToken != nil { + s.WriteString(schemas.DescribeActivationsRequest_NextToken, *v.NextToken) + } +} + type DescribeActivationsOutput struct { // A list of activations for your Amazon Web Services account. @@ -60,76 +76,50 @@ type DescribeActivationsOutput struct { noSmithyDocumentSerde } -func (c *Client) addOperationDescribeActivationsMiddlewares(stack *middleware.Stack, options Options) (err error) { - if err := stack.Serialize.Add(&setOperationInputMiddleware{}, middleware.After); err != nil { - return err - } - err = stack.Serialize.Add(&awsAwsjson11_serializeOpDescribeActivations{}, middleware.After) - if err != nil { - return err - } - err = stack.Deserialize.Add(&awsAwsjson11_deserializeOpDescribeActivations{}, middleware.After) - if err != nil { - return err - } - if err := addProtocolFinalizerMiddlewares(stack, options, "DescribeActivations"); err != nil { - return fmt.Errorf("add protocol finalizers: %v", err) - } +func (v *DescribeActivationsOutput) Serialize(s smithy.ShapeSerializer) { + s.WriteStruct(schemas.DescribeActivationsResult) + v.SerializeMembers(s) + s.CloseStruct() +} - if err = addlegacyEndpointContextSetter(stack, options); err != nil { - return err - } - if err = addSetLoggerMiddleware(stack, options); err != nil { - return err +func (v *DescribeActivationsOutput) SerializeMembers(s smithy.ShapeSerializer) { + serializeActivationList(s, schemas.DescribeActivationsResult_ActivationList, v.ActivationList) + if v.NextToken != nil { + s.WriteString(schemas.DescribeActivationsResult_NextToken, *v.NextToken) } - if err = addClientRequestID(stack); err != nil { +} +func (v *DescribeActivationsOutput) Deserialize(d smithy.ShapeDeserializer) error { + return smithy.ReadStruct(d, schemas.DescribeActivationsResult, func(s *smithy.Schema) error { + switch s { + case schemas.DescribeActivationsResult_ActivationList: + return deserializeActivationList(d, schemas.DescribeActivationsResult_ActivationList, &v.ActivationList) + case schemas.DescribeActivationsResult_NextToken: + v.NextToken = new(string) + return d.ReadString(schemas.DescribeActivationsResult_NextToken, v.NextToken) + } + return nil + }) +} +func (c *Client) addOperationDescribeActivationsMiddlewares(stack *middleware.Stack, options Options) (err error) { + if err := stack.Serialize.Add(&serializeRequestMiddleware{options: &options, operationSchema: smithy.NewOperationSchema(schemas.DescribeActivations, schemas.DescribeActivationsRequest, schemas.DescribeActivationsResult)}, middleware.After); err != nil { return err } - if err = addComputeContentLength(stack); err != nil { + if err := stack.Deserialize.Add(&deserializeResponseMiddleware{options: &options, operationSchema: smithy.NewOperationSchema(schemas.DescribeActivations, schemas.DescribeActivationsRequest, schemas.DescribeActivationsResult), output: &DescribeActivationsOutput{}}, middleware.After); err != nil { return err } + if err = addResolveEndpointMiddleware(stack, options); err != nil { return err } if err = addComputePayloadSHA256(stack); err != nil { return err } - if err = addRetry(stack, options, c); err != nil { - return err - } - if err = addRawResponseToMetadata(stack); err != nil { - return err - } - if err = addRecordResponseTiming(stack); err != nil { - return err - } - if err = addSpanRetryLoop(stack, options); err != nil { - return err - } - if err = addClientUserAgent(stack, options); err != nil { - return err - } - if err = smithyhttp.AddErrorCloseResponseBodyMiddleware(stack); err != nil { - return err - } - if err = smithyhttp.AddCloseResponseBodyMiddleware(stack); err != nil { - return err - } - if err = addSetLegacyContextSigningOptionsMiddleware(stack); err != nil { - return err - } - if err = addUserAgentRetryMode(stack, options); err != nil { + if err = addRecordResponseTiming(stack, options); err != nil { return err } if err = addCredentialSource(stack, options); err != nil { return err } - if err = stack.Initialize.Add(newServiceMetadataMiddleware_opDescribeActivations(options.Region), middleware.Before); err != nil { - return err - } - if err = addRecursionDetection(stack); err != nil { - return err - } if err = addRequestIDRetrieverMiddleware(stack); err != nil { return err } @@ -142,12 +132,6 @@ func (c *Client) addOperationDescribeActivationsMiddlewares(stack *middleware.St if err = addDisableHTTPSMiddleware(stack, options); err != nil { return err } - if err = addInterceptBeforeRetryLoop(stack, options); err != nil { - return err - } - if err = addInterceptAttempt(stack, options); err != nil { - return err - } if err = addInterceptors(stack, options); err != nil { return err } @@ -248,11 +232,3 @@ type DescribeActivationsAPIClient interface { } var _ DescribeActivationsAPIClient = (*Client)(nil) - -func newServiceMetadataMiddleware_opDescribeActivations(region string) *awsmiddleware.RegisterServiceMetadata { - return &awsmiddleware.RegisterServiceMetadata{ - Region: region, - ServiceID: ServiceID, - OperationName: "DescribeActivations", - } -} diff --git a/vendor/github.com/aws/aws-sdk-go-v2/service/ssm/api_op_DescribeAssociation.go b/vendor/github.com/aws/aws-sdk-go-v2/service/ssm/api_op_DescribeAssociation.go index 723f7add6..5712ce38b 100644 --- a/vendor/github.com/aws/aws-sdk-go-v2/service/ssm/api_op_DescribeAssociation.go +++ b/vendor/github.com/aws/aws-sdk-go-v2/service/ssm/api_op_DescribeAssociation.go @@ -4,11 +4,10 @@ package ssm import ( "context" - "fmt" - awsmiddleware "github.com/aws/aws-sdk-go-v2/aws/middleware" + "github.com/aws/aws-sdk-go-v2/service/ssm/schemas" "github.com/aws/aws-sdk-go-v2/service/ssm/types" + smithy "github.com/aws/smithy-go" "github.com/aws/smithy-go/middleware" - smithyhttp "github.com/aws/smithy-go/transport/http" ) // Describes the association for the specified target or managed node. If you @@ -49,6 +48,27 @@ type DescribeAssociationInput struct { noSmithyDocumentSerde } +func (v *DescribeAssociationInput) Serialize(s smithy.ShapeSerializer) { + s.WriteStruct(schemas.DescribeAssociationRequest) + v.SerializeMembers(s) + s.CloseStruct() +} + +func (v *DescribeAssociationInput) SerializeMembers(s smithy.ShapeSerializer) { + if v.AssociationId != nil { + s.WriteString(schemas.DescribeAssociationRequest_AssociationId, *v.AssociationId) + } + if v.AssociationVersion != nil { + s.WriteString(schemas.DescribeAssociationRequest_AssociationVersion, *v.AssociationVersion) + } + if v.InstanceId != nil { + s.WriteString(schemas.DescribeAssociationRequest_InstanceId, *v.InstanceId) + } + if v.Name != nil { + s.WriteString(schemas.DescribeAssociationRequest_Name, *v.Name) + } +} + type DescribeAssociationOutput struct { // Information about the association. @@ -60,76 +80,49 @@ type DescribeAssociationOutput struct { noSmithyDocumentSerde } -func (c *Client) addOperationDescribeAssociationMiddlewares(stack *middleware.Stack, options Options) (err error) { - if err := stack.Serialize.Add(&setOperationInputMiddleware{}, middleware.After); err != nil { - return err - } - err = stack.Serialize.Add(&awsAwsjson11_serializeOpDescribeAssociation{}, middleware.After) - if err != nil { - return err - } - err = stack.Deserialize.Add(&awsAwsjson11_deserializeOpDescribeAssociation{}, middleware.After) - if err != nil { - return err - } - if err := addProtocolFinalizerMiddlewares(stack, options, "DescribeAssociation"); err != nil { - return fmt.Errorf("add protocol finalizers: %v", err) - } +func (v *DescribeAssociationOutput) Serialize(s smithy.ShapeSerializer) { + s.WriteStruct(schemas.DescribeAssociationResult) + v.SerializeMembers(s) + s.CloseStruct() +} - if err = addlegacyEndpointContextSetter(stack, options); err != nil { - return err +func (v *DescribeAssociationOutput) SerializeMembers(s smithy.ShapeSerializer) { + if v.AssociationDescription != nil { + s.WriteStruct(schemas.DescribeAssociationResult_AssociationDescription) + v.AssociationDescription.SerializeMembers(s) + s.CloseStruct() } - if err = addSetLoggerMiddleware(stack, options); err != nil { - return err - } - if err = addClientRequestID(stack); err != nil { +} +func (v *DescribeAssociationOutput) Deserialize(d smithy.ShapeDeserializer) error { + return smithy.ReadStruct(d, schemas.DescribeAssociationResult, func(s *smithy.Schema) error { + switch s { + case schemas.DescribeAssociationResult_AssociationDescription: + v.AssociationDescription = &types.AssociationDescription{} + return v.AssociationDescription.Deserialize(d) + } + return nil + }) +} +func (c *Client) addOperationDescribeAssociationMiddlewares(stack *middleware.Stack, options Options) (err error) { + if err := stack.Serialize.Add(&serializeRequestMiddleware{options: &options, operationSchema: smithy.NewOperationSchema(schemas.DescribeAssociation, schemas.DescribeAssociationRequest, schemas.DescribeAssociationResult)}, middleware.After); err != nil { return err } - if err = addComputeContentLength(stack); err != nil { + if err := stack.Deserialize.Add(&deserializeResponseMiddleware{options: &options, operationSchema: smithy.NewOperationSchema(schemas.DescribeAssociation, schemas.DescribeAssociationRequest, schemas.DescribeAssociationResult), output: &DescribeAssociationOutput{}}, middleware.After); err != nil { return err } + if err = addResolveEndpointMiddleware(stack, options); err != nil { return err } if err = addComputePayloadSHA256(stack); err != nil { return err } - if err = addRetry(stack, options, c); err != nil { - return err - } - if err = addRawResponseToMetadata(stack); err != nil { - return err - } - if err = addRecordResponseTiming(stack); err != nil { - return err - } - if err = addSpanRetryLoop(stack, options); err != nil { - return err - } - if err = addClientUserAgent(stack, options); err != nil { - return err - } - if err = smithyhttp.AddErrorCloseResponseBodyMiddleware(stack); err != nil { - return err - } - if err = smithyhttp.AddCloseResponseBodyMiddleware(stack); err != nil { - return err - } - if err = addSetLegacyContextSigningOptionsMiddleware(stack); err != nil { - return err - } - if err = addUserAgentRetryMode(stack, options); err != nil { + if err = addRecordResponseTiming(stack, options); err != nil { return err } if err = addCredentialSource(stack, options); err != nil { return err } - if err = stack.Initialize.Add(newServiceMetadataMiddleware_opDescribeAssociation(options.Region), middleware.Before); err != nil { - return err - } - if err = addRecursionDetection(stack); err != nil { - return err - } if err = addRequestIDRetrieverMiddleware(stack); err != nil { return err } @@ -142,22 +135,8 @@ func (c *Client) addOperationDescribeAssociationMiddlewares(stack *middleware.St if err = addDisableHTTPSMiddleware(stack, options); err != nil { return err } - if err = addInterceptBeforeRetryLoop(stack, options); err != nil { - return err - } - if err = addInterceptAttempt(stack, options); err != nil { - return err - } if err = addInterceptors(stack, options); err != nil { return err } return nil } - -func newServiceMetadataMiddleware_opDescribeAssociation(region string) *awsmiddleware.RegisterServiceMetadata { - return &awsmiddleware.RegisterServiceMetadata{ - Region: region, - ServiceID: ServiceID, - OperationName: "DescribeAssociation", - } -} diff --git a/vendor/github.com/aws/aws-sdk-go-v2/service/ssm/api_op_DescribeAssociationExecutionTargets.go b/vendor/github.com/aws/aws-sdk-go-v2/service/ssm/api_op_DescribeAssociationExecutionTargets.go index 096ef8dc3..a1be091a1 100644 --- a/vendor/github.com/aws/aws-sdk-go-v2/service/ssm/api_op_DescribeAssociationExecutionTargets.go +++ b/vendor/github.com/aws/aws-sdk-go-v2/service/ssm/api_op_DescribeAssociationExecutionTargets.go @@ -5,10 +5,10 @@ package ssm import ( "context" "fmt" - awsmiddleware "github.com/aws/aws-sdk-go-v2/aws/middleware" + "github.com/aws/aws-sdk-go-v2/service/ssm/schemas" "github.com/aws/aws-sdk-go-v2/service/ssm/types" + smithy "github.com/aws/smithy-go" "github.com/aws/smithy-go/middleware" - smithyhttp "github.com/aws/smithy-go/transport/http" ) // Views information about a specific execution of a specific association. @@ -59,6 +59,28 @@ type DescribeAssociationExecutionTargetsInput struct { noSmithyDocumentSerde } +func (v *DescribeAssociationExecutionTargetsInput) Serialize(s smithy.ShapeSerializer) { + s.WriteStruct(schemas.DescribeAssociationExecutionTargetsRequest) + v.SerializeMembers(s) + s.CloseStruct() +} + +func (v *DescribeAssociationExecutionTargetsInput) SerializeMembers(s smithy.ShapeSerializer) { + if v.AssociationId != nil { + s.WriteString(schemas.DescribeAssociationExecutionTargetsRequest_AssociationId, *v.AssociationId) + } + if v.ExecutionId != nil { + s.WriteString(schemas.DescribeAssociationExecutionTargetsRequest_ExecutionId, *v.ExecutionId) + } + serializeAssociationExecutionTargetsFilterList(s, schemas.DescribeAssociationExecutionTargetsRequest_Filters, v.Filters) + if v.MaxResults != nil { + s.WriteInt32(schemas.DescribeAssociationExecutionTargetsRequest_MaxResults, *v.MaxResults) + } + if v.NextToken != nil { + s.WriteString(schemas.DescribeAssociationExecutionTargetsRequest_NextToken, *v.NextToken) + } +} + type DescribeAssociationExecutionTargetsOutput struct { // Information about the execution. @@ -74,65 +96,45 @@ type DescribeAssociationExecutionTargetsOutput struct { noSmithyDocumentSerde } -func (c *Client) addOperationDescribeAssociationExecutionTargetsMiddlewares(stack *middleware.Stack, options Options) (err error) { - if err := stack.Serialize.Add(&setOperationInputMiddleware{}, middleware.After); err != nil { - return err - } - err = stack.Serialize.Add(&awsAwsjson11_serializeOpDescribeAssociationExecutionTargets{}, middleware.After) - if err != nil { - return err - } - err = stack.Deserialize.Add(&awsAwsjson11_deserializeOpDescribeAssociationExecutionTargets{}, middleware.After) - if err != nil { - return err - } - if err := addProtocolFinalizerMiddlewares(stack, options, "DescribeAssociationExecutionTargets"); err != nil { - return fmt.Errorf("add protocol finalizers: %v", err) - } +func (v *DescribeAssociationExecutionTargetsOutput) Serialize(s smithy.ShapeSerializer) { + s.WriteStruct(schemas.DescribeAssociationExecutionTargetsResult) + v.SerializeMembers(s) + s.CloseStruct() +} - if err = addlegacyEndpointContextSetter(stack, options); err != nil { - return err +func (v *DescribeAssociationExecutionTargetsOutput) SerializeMembers(s smithy.ShapeSerializer) { + serializeAssociationExecutionTargetsList(s, schemas.DescribeAssociationExecutionTargetsResult_AssociationExecutionTargets, v.AssociationExecutionTargets) + if v.NextToken != nil { + s.WriteString(schemas.DescribeAssociationExecutionTargetsResult_NextToken, *v.NextToken) } - if err = addSetLoggerMiddleware(stack, options); err != nil { - return err - } - if err = addClientRequestID(stack); err != nil { +} +func (v *DescribeAssociationExecutionTargetsOutput) Deserialize(d smithy.ShapeDeserializer) error { + return smithy.ReadStruct(d, schemas.DescribeAssociationExecutionTargetsResult, func(s *smithy.Schema) error { + switch s { + case schemas.DescribeAssociationExecutionTargetsResult_AssociationExecutionTargets: + return deserializeAssociationExecutionTargetsList(d, schemas.DescribeAssociationExecutionTargetsResult_AssociationExecutionTargets, &v.AssociationExecutionTargets) + case schemas.DescribeAssociationExecutionTargetsResult_NextToken: + v.NextToken = new(string) + return d.ReadString(schemas.DescribeAssociationExecutionTargetsResult_NextToken, v.NextToken) + } + return nil + }) +} +func (c *Client) addOperationDescribeAssociationExecutionTargetsMiddlewares(stack *middleware.Stack, options Options) (err error) { + if err := stack.Serialize.Add(&serializeRequestMiddleware{options: &options, operationSchema: smithy.NewOperationSchema(schemas.DescribeAssociationExecutionTargets, schemas.DescribeAssociationExecutionTargetsRequest, schemas.DescribeAssociationExecutionTargetsResult)}, middleware.After); err != nil { return err } - if err = addComputeContentLength(stack); err != nil { + if err := stack.Deserialize.Add(&deserializeResponseMiddleware{options: &options, operationSchema: smithy.NewOperationSchema(schemas.DescribeAssociationExecutionTargets, schemas.DescribeAssociationExecutionTargetsRequest, schemas.DescribeAssociationExecutionTargetsResult), output: &DescribeAssociationExecutionTargetsOutput{}}, middleware.After); err != nil { return err } + if err = addResolveEndpointMiddleware(stack, options); err != nil { return err } if err = addComputePayloadSHA256(stack); err != nil { return err } - if err = addRetry(stack, options, c); err != nil { - return err - } - if err = addRawResponseToMetadata(stack); err != nil { - return err - } - if err = addRecordResponseTiming(stack); err != nil { - return err - } - if err = addSpanRetryLoop(stack, options); err != nil { - return err - } - if err = addClientUserAgent(stack, options); err != nil { - return err - } - if err = smithyhttp.AddErrorCloseResponseBodyMiddleware(stack); err != nil { - return err - } - if err = smithyhttp.AddCloseResponseBodyMiddleware(stack); err != nil { - return err - } - if err = addSetLegacyContextSigningOptionsMiddleware(stack); err != nil { - return err - } - if err = addUserAgentRetryMode(stack, options); err != nil { + if err = addRecordResponseTiming(stack, options); err != nil { return err } if err = addCredentialSource(stack, options); err != nil { @@ -141,12 +143,6 @@ func (c *Client) addOperationDescribeAssociationExecutionTargetsMiddlewares(stac if err = addOpDescribeAssociationExecutionTargetsValidationMiddleware(stack); err != nil { return err } - if err = stack.Initialize.Add(newServiceMetadataMiddleware_opDescribeAssociationExecutionTargets(options.Region), middleware.Before); err != nil { - return err - } - if err = addRecursionDetection(stack); err != nil { - return err - } if err = addRequestIDRetrieverMiddleware(stack); err != nil { return err } @@ -159,12 +155,6 @@ func (c *Client) addOperationDescribeAssociationExecutionTargetsMiddlewares(stac if err = addDisableHTTPSMiddleware(stack, options); err != nil { return err } - if err = addInterceptBeforeRetryLoop(stack, options); err != nil { - return err - } - if err = addInterceptAttempt(stack, options); err != nil { - return err - } if err = addInterceptors(stack, options); err != nil { return err } @@ -267,11 +257,3 @@ type DescribeAssociationExecutionTargetsAPIClient interface { } var _ DescribeAssociationExecutionTargetsAPIClient = (*Client)(nil) - -func newServiceMetadataMiddleware_opDescribeAssociationExecutionTargets(region string) *awsmiddleware.RegisterServiceMetadata { - return &awsmiddleware.RegisterServiceMetadata{ - Region: region, - ServiceID: ServiceID, - OperationName: "DescribeAssociationExecutionTargets", - } -} diff --git a/vendor/github.com/aws/aws-sdk-go-v2/service/ssm/api_op_DescribeAssociationExecutions.go b/vendor/github.com/aws/aws-sdk-go-v2/service/ssm/api_op_DescribeAssociationExecutions.go index fcbc94db7..109e7424c 100644 --- a/vendor/github.com/aws/aws-sdk-go-v2/service/ssm/api_op_DescribeAssociationExecutions.go +++ b/vendor/github.com/aws/aws-sdk-go-v2/service/ssm/api_op_DescribeAssociationExecutions.go @@ -5,10 +5,10 @@ package ssm import ( "context" "fmt" - awsmiddleware "github.com/aws/aws-sdk-go-v2/aws/middleware" + "github.com/aws/aws-sdk-go-v2/service/ssm/schemas" "github.com/aws/aws-sdk-go-v2/service/ssm/types" + smithy "github.com/aws/smithy-go" "github.com/aws/smithy-go/middleware" - smithyhttp "github.com/aws/smithy-go/transport/http" ) // Views all executions for a specific association ID. @@ -53,6 +53,25 @@ type DescribeAssociationExecutionsInput struct { noSmithyDocumentSerde } +func (v *DescribeAssociationExecutionsInput) Serialize(s smithy.ShapeSerializer) { + s.WriteStruct(schemas.DescribeAssociationExecutionsRequest) + v.SerializeMembers(s) + s.CloseStruct() +} + +func (v *DescribeAssociationExecutionsInput) SerializeMembers(s smithy.ShapeSerializer) { + if v.AssociationId != nil { + s.WriteString(schemas.DescribeAssociationExecutionsRequest_AssociationId, *v.AssociationId) + } + serializeAssociationExecutionFilterList(s, schemas.DescribeAssociationExecutionsRequest_Filters, v.Filters) + if v.MaxResults != nil { + s.WriteInt32(schemas.DescribeAssociationExecutionsRequest_MaxResults, *v.MaxResults) + } + if v.NextToken != nil { + s.WriteString(schemas.DescribeAssociationExecutionsRequest_NextToken, *v.NextToken) + } +} + type DescribeAssociationExecutionsOutput struct { // A list of the executions for the specified association ID. @@ -68,65 +87,45 @@ type DescribeAssociationExecutionsOutput struct { noSmithyDocumentSerde } -func (c *Client) addOperationDescribeAssociationExecutionsMiddlewares(stack *middleware.Stack, options Options) (err error) { - if err := stack.Serialize.Add(&setOperationInputMiddleware{}, middleware.After); err != nil { - return err - } - err = stack.Serialize.Add(&awsAwsjson11_serializeOpDescribeAssociationExecutions{}, middleware.After) - if err != nil { - return err - } - err = stack.Deserialize.Add(&awsAwsjson11_deserializeOpDescribeAssociationExecutions{}, middleware.After) - if err != nil { - return err - } - if err := addProtocolFinalizerMiddlewares(stack, options, "DescribeAssociationExecutions"); err != nil { - return fmt.Errorf("add protocol finalizers: %v", err) - } +func (v *DescribeAssociationExecutionsOutput) Serialize(s smithy.ShapeSerializer) { + s.WriteStruct(schemas.DescribeAssociationExecutionsResult) + v.SerializeMembers(s) + s.CloseStruct() +} - if err = addlegacyEndpointContextSetter(stack, options); err != nil { - return err +func (v *DescribeAssociationExecutionsOutput) SerializeMembers(s smithy.ShapeSerializer) { + serializeAssociationExecutionsList(s, schemas.DescribeAssociationExecutionsResult_AssociationExecutions, v.AssociationExecutions) + if v.NextToken != nil { + s.WriteString(schemas.DescribeAssociationExecutionsResult_NextToken, *v.NextToken) } - if err = addSetLoggerMiddleware(stack, options); err != nil { - return err - } - if err = addClientRequestID(stack); err != nil { +} +func (v *DescribeAssociationExecutionsOutput) Deserialize(d smithy.ShapeDeserializer) error { + return smithy.ReadStruct(d, schemas.DescribeAssociationExecutionsResult, func(s *smithy.Schema) error { + switch s { + case schemas.DescribeAssociationExecutionsResult_AssociationExecutions: + return deserializeAssociationExecutionsList(d, schemas.DescribeAssociationExecutionsResult_AssociationExecutions, &v.AssociationExecutions) + case schemas.DescribeAssociationExecutionsResult_NextToken: + v.NextToken = new(string) + return d.ReadString(schemas.DescribeAssociationExecutionsResult_NextToken, v.NextToken) + } + return nil + }) +} +func (c *Client) addOperationDescribeAssociationExecutionsMiddlewares(stack *middleware.Stack, options Options) (err error) { + if err := stack.Serialize.Add(&serializeRequestMiddleware{options: &options, operationSchema: smithy.NewOperationSchema(schemas.DescribeAssociationExecutions, schemas.DescribeAssociationExecutionsRequest, schemas.DescribeAssociationExecutionsResult)}, middleware.After); err != nil { return err } - if err = addComputeContentLength(stack); err != nil { + if err := stack.Deserialize.Add(&deserializeResponseMiddleware{options: &options, operationSchema: smithy.NewOperationSchema(schemas.DescribeAssociationExecutions, schemas.DescribeAssociationExecutionsRequest, schemas.DescribeAssociationExecutionsResult), output: &DescribeAssociationExecutionsOutput{}}, middleware.After); err != nil { return err } + if err = addResolveEndpointMiddleware(stack, options); err != nil { return err } if err = addComputePayloadSHA256(stack); err != nil { return err } - if err = addRetry(stack, options, c); err != nil { - return err - } - if err = addRawResponseToMetadata(stack); err != nil { - return err - } - if err = addRecordResponseTiming(stack); err != nil { - return err - } - if err = addSpanRetryLoop(stack, options); err != nil { - return err - } - if err = addClientUserAgent(stack, options); err != nil { - return err - } - if err = smithyhttp.AddErrorCloseResponseBodyMiddleware(stack); err != nil { - return err - } - if err = smithyhttp.AddCloseResponseBodyMiddleware(stack); err != nil { - return err - } - if err = addSetLegacyContextSigningOptionsMiddleware(stack); err != nil { - return err - } - if err = addUserAgentRetryMode(stack, options); err != nil { + if err = addRecordResponseTiming(stack, options); err != nil { return err } if err = addCredentialSource(stack, options); err != nil { @@ -135,12 +134,6 @@ func (c *Client) addOperationDescribeAssociationExecutionsMiddlewares(stack *mid if err = addOpDescribeAssociationExecutionsValidationMiddleware(stack); err != nil { return err } - if err = stack.Initialize.Add(newServiceMetadataMiddleware_opDescribeAssociationExecutions(options.Region), middleware.Before); err != nil { - return err - } - if err = addRecursionDetection(stack); err != nil { - return err - } if err = addRequestIDRetrieverMiddleware(stack); err != nil { return err } @@ -153,12 +146,6 @@ func (c *Client) addOperationDescribeAssociationExecutionsMiddlewares(stack *mid if err = addDisableHTTPSMiddleware(stack, options); err != nil { return err } - if err = addInterceptBeforeRetryLoop(stack, options); err != nil { - return err - } - if err = addInterceptAttempt(stack, options); err != nil { - return err - } if err = addInterceptors(stack, options); err != nil { return err } @@ -261,11 +248,3 @@ type DescribeAssociationExecutionsAPIClient interface { } var _ DescribeAssociationExecutionsAPIClient = (*Client)(nil) - -func newServiceMetadataMiddleware_opDescribeAssociationExecutions(region string) *awsmiddleware.RegisterServiceMetadata { - return &awsmiddleware.RegisterServiceMetadata{ - Region: region, - ServiceID: ServiceID, - OperationName: "DescribeAssociationExecutions", - } -} diff --git a/vendor/github.com/aws/aws-sdk-go-v2/service/ssm/api_op_DescribeAutomationExecutions.go b/vendor/github.com/aws/aws-sdk-go-v2/service/ssm/api_op_DescribeAutomationExecutions.go index 64d44ca90..05a93d92f 100644 --- a/vendor/github.com/aws/aws-sdk-go-v2/service/ssm/api_op_DescribeAutomationExecutions.go +++ b/vendor/github.com/aws/aws-sdk-go-v2/service/ssm/api_op_DescribeAutomationExecutions.go @@ -5,10 +5,10 @@ package ssm import ( "context" "fmt" - awsmiddleware "github.com/aws/aws-sdk-go-v2/aws/middleware" + "github.com/aws/aws-sdk-go-v2/service/ssm/schemas" "github.com/aws/aws-sdk-go-v2/service/ssm/types" + smithy "github.com/aws/smithy-go" "github.com/aws/smithy-go/middleware" - smithyhttp "github.com/aws/smithy-go/transport/http" ) // Provides details about all active and terminated Automation executions. @@ -43,6 +43,22 @@ type DescribeAutomationExecutionsInput struct { noSmithyDocumentSerde } +func (v *DescribeAutomationExecutionsInput) Serialize(s smithy.ShapeSerializer) { + s.WriteStruct(schemas.DescribeAutomationExecutionsRequest) + v.SerializeMembers(s) + s.CloseStruct() +} + +func (v *DescribeAutomationExecutionsInput) SerializeMembers(s smithy.ShapeSerializer) { + serializeAutomationExecutionFilterList(s, schemas.DescribeAutomationExecutionsRequest_Filters, v.Filters) + if v.MaxResults != nil { + s.WriteInt32(schemas.DescribeAutomationExecutionsRequest_MaxResults, *v.MaxResults) + } + if v.NextToken != nil { + s.WriteString(schemas.DescribeAutomationExecutionsRequest_NextToken, *v.NextToken) + } +} + type DescribeAutomationExecutionsOutput struct { // The list of details about each automation execution which has occurred which @@ -59,65 +75,45 @@ type DescribeAutomationExecutionsOutput struct { noSmithyDocumentSerde } -func (c *Client) addOperationDescribeAutomationExecutionsMiddlewares(stack *middleware.Stack, options Options) (err error) { - if err := stack.Serialize.Add(&setOperationInputMiddleware{}, middleware.After); err != nil { - return err - } - err = stack.Serialize.Add(&awsAwsjson11_serializeOpDescribeAutomationExecutions{}, middleware.After) - if err != nil { - return err - } - err = stack.Deserialize.Add(&awsAwsjson11_deserializeOpDescribeAutomationExecutions{}, middleware.After) - if err != nil { - return err - } - if err := addProtocolFinalizerMiddlewares(stack, options, "DescribeAutomationExecutions"); err != nil { - return fmt.Errorf("add protocol finalizers: %v", err) - } +func (v *DescribeAutomationExecutionsOutput) Serialize(s smithy.ShapeSerializer) { + s.WriteStruct(schemas.DescribeAutomationExecutionsResult) + v.SerializeMembers(s) + s.CloseStruct() +} - if err = addlegacyEndpointContextSetter(stack, options); err != nil { - return err - } - if err = addSetLoggerMiddleware(stack, options); err != nil { - return err +func (v *DescribeAutomationExecutionsOutput) SerializeMembers(s smithy.ShapeSerializer) { + serializeAutomationExecutionMetadataList(s, schemas.DescribeAutomationExecutionsResult_AutomationExecutionMetadataList, v.AutomationExecutionMetadataList) + if v.NextToken != nil { + s.WriteString(schemas.DescribeAutomationExecutionsResult_NextToken, *v.NextToken) } - if err = addClientRequestID(stack); err != nil { +} +func (v *DescribeAutomationExecutionsOutput) Deserialize(d smithy.ShapeDeserializer) error { + return smithy.ReadStruct(d, schemas.DescribeAutomationExecutionsResult, func(s *smithy.Schema) error { + switch s { + case schemas.DescribeAutomationExecutionsResult_AutomationExecutionMetadataList: + return deserializeAutomationExecutionMetadataList(d, schemas.DescribeAutomationExecutionsResult_AutomationExecutionMetadataList, &v.AutomationExecutionMetadataList) + case schemas.DescribeAutomationExecutionsResult_NextToken: + v.NextToken = new(string) + return d.ReadString(schemas.DescribeAutomationExecutionsResult_NextToken, v.NextToken) + } + return nil + }) +} +func (c *Client) addOperationDescribeAutomationExecutionsMiddlewares(stack *middleware.Stack, options Options) (err error) { + if err := stack.Serialize.Add(&serializeRequestMiddleware{options: &options, operationSchema: smithy.NewOperationSchema(schemas.DescribeAutomationExecutions, schemas.DescribeAutomationExecutionsRequest, schemas.DescribeAutomationExecutionsResult)}, middleware.After); err != nil { return err } - if err = addComputeContentLength(stack); err != nil { + if err := stack.Deserialize.Add(&deserializeResponseMiddleware{options: &options, operationSchema: smithy.NewOperationSchema(schemas.DescribeAutomationExecutions, schemas.DescribeAutomationExecutionsRequest, schemas.DescribeAutomationExecutionsResult), output: &DescribeAutomationExecutionsOutput{}}, middleware.After); err != nil { return err } + if err = addResolveEndpointMiddleware(stack, options); err != nil { return err } if err = addComputePayloadSHA256(stack); err != nil { return err } - if err = addRetry(stack, options, c); err != nil { - return err - } - if err = addRawResponseToMetadata(stack); err != nil { - return err - } - if err = addRecordResponseTiming(stack); err != nil { - return err - } - if err = addSpanRetryLoop(stack, options); err != nil { - return err - } - if err = addClientUserAgent(stack, options); err != nil { - return err - } - if err = smithyhttp.AddErrorCloseResponseBodyMiddleware(stack); err != nil { - return err - } - if err = smithyhttp.AddCloseResponseBodyMiddleware(stack); err != nil { - return err - } - if err = addSetLegacyContextSigningOptionsMiddleware(stack); err != nil { - return err - } - if err = addUserAgentRetryMode(stack, options); err != nil { + if err = addRecordResponseTiming(stack, options); err != nil { return err } if err = addCredentialSource(stack, options); err != nil { @@ -126,12 +122,6 @@ func (c *Client) addOperationDescribeAutomationExecutionsMiddlewares(stack *midd if err = addOpDescribeAutomationExecutionsValidationMiddleware(stack); err != nil { return err } - if err = stack.Initialize.Add(newServiceMetadataMiddleware_opDescribeAutomationExecutions(options.Region), middleware.Before); err != nil { - return err - } - if err = addRecursionDetection(stack); err != nil { - return err - } if err = addRequestIDRetrieverMiddleware(stack); err != nil { return err } @@ -144,12 +134,6 @@ func (c *Client) addOperationDescribeAutomationExecutionsMiddlewares(stack *midd if err = addDisableHTTPSMiddleware(stack, options); err != nil { return err } - if err = addInterceptBeforeRetryLoop(stack, options); err != nil { - return err - } - if err = addInterceptAttempt(stack, options); err != nil { - return err - } if err = addInterceptors(stack, options); err != nil { return err } @@ -252,11 +236,3 @@ type DescribeAutomationExecutionsAPIClient interface { } var _ DescribeAutomationExecutionsAPIClient = (*Client)(nil) - -func newServiceMetadataMiddleware_opDescribeAutomationExecutions(region string) *awsmiddleware.RegisterServiceMetadata { - return &awsmiddleware.RegisterServiceMetadata{ - Region: region, - ServiceID: ServiceID, - OperationName: "DescribeAutomationExecutions", - } -} diff --git a/vendor/github.com/aws/aws-sdk-go-v2/service/ssm/api_op_DescribeAutomationStepExecutions.go b/vendor/github.com/aws/aws-sdk-go-v2/service/ssm/api_op_DescribeAutomationStepExecutions.go index 92d86c897..c3ed24511 100644 --- a/vendor/github.com/aws/aws-sdk-go-v2/service/ssm/api_op_DescribeAutomationStepExecutions.go +++ b/vendor/github.com/aws/aws-sdk-go-v2/service/ssm/api_op_DescribeAutomationStepExecutions.go @@ -5,10 +5,10 @@ package ssm import ( "context" "fmt" - awsmiddleware "github.com/aws/aws-sdk-go-v2/aws/middleware" + "github.com/aws/aws-sdk-go-v2/service/ssm/schemas" "github.com/aws/aws-sdk-go-v2/service/ssm/types" + smithy "github.com/aws/smithy-go" "github.com/aws/smithy-go/middleware" - smithyhttp "github.com/aws/smithy-go/transport/http" ) // Information about all active and terminated step executions in an Automation @@ -54,6 +54,28 @@ type DescribeAutomationStepExecutionsInput struct { noSmithyDocumentSerde } +func (v *DescribeAutomationStepExecutionsInput) Serialize(s smithy.ShapeSerializer) { + s.WriteStruct(schemas.DescribeAutomationStepExecutionsRequest) + v.SerializeMembers(s) + s.CloseStruct() +} + +func (v *DescribeAutomationStepExecutionsInput) SerializeMembers(s smithy.ShapeSerializer) { + if v.AutomationExecutionId != nil { + s.WriteString(schemas.DescribeAutomationStepExecutionsRequest_AutomationExecutionId, *v.AutomationExecutionId) + } + serializeStepExecutionFilterList(s, schemas.DescribeAutomationStepExecutionsRequest_Filters, v.Filters) + if v.MaxResults != nil { + s.WriteInt32(schemas.DescribeAutomationStepExecutionsRequest_MaxResults, *v.MaxResults) + } + if v.NextToken != nil { + s.WriteString(schemas.DescribeAutomationStepExecutionsRequest_NextToken, *v.NextToken) + } + if v.ReverseOrder != nil { + s.WriteBool(schemas.DescribeAutomationStepExecutionsRequest_ReverseOrder, *v.ReverseOrder) + } +} + type DescribeAutomationStepExecutionsOutput struct { // The token to use when requesting the next set of items. If there are no @@ -70,65 +92,45 @@ type DescribeAutomationStepExecutionsOutput struct { noSmithyDocumentSerde } -func (c *Client) addOperationDescribeAutomationStepExecutionsMiddlewares(stack *middleware.Stack, options Options) (err error) { - if err := stack.Serialize.Add(&setOperationInputMiddleware{}, middleware.After); err != nil { - return err - } - err = stack.Serialize.Add(&awsAwsjson11_serializeOpDescribeAutomationStepExecutions{}, middleware.After) - if err != nil { - return err - } - err = stack.Deserialize.Add(&awsAwsjson11_deserializeOpDescribeAutomationStepExecutions{}, middleware.After) - if err != nil { - return err - } - if err := addProtocolFinalizerMiddlewares(stack, options, "DescribeAutomationStepExecutions"); err != nil { - return fmt.Errorf("add protocol finalizers: %v", err) - } +func (v *DescribeAutomationStepExecutionsOutput) Serialize(s smithy.ShapeSerializer) { + s.WriteStruct(schemas.DescribeAutomationStepExecutionsResult) + v.SerializeMembers(s) + s.CloseStruct() +} - if err = addlegacyEndpointContextSetter(stack, options); err != nil { - return err +func (v *DescribeAutomationStepExecutionsOutput) SerializeMembers(s smithy.ShapeSerializer) { + if v.NextToken != nil { + s.WriteString(schemas.DescribeAutomationStepExecutionsResult_NextToken, *v.NextToken) } - if err = addSetLoggerMiddleware(stack, options); err != nil { - return err - } - if err = addClientRequestID(stack); err != nil { + serializeStepExecutionList(s, schemas.DescribeAutomationStepExecutionsResult_StepExecutions, v.StepExecutions) +} +func (v *DescribeAutomationStepExecutionsOutput) Deserialize(d smithy.ShapeDeserializer) error { + return smithy.ReadStruct(d, schemas.DescribeAutomationStepExecutionsResult, func(s *smithy.Schema) error { + switch s { + case schemas.DescribeAutomationStepExecutionsResult_NextToken: + v.NextToken = new(string) + return d.ReadString(schemas.DescribeAutomationStepExecutionsResult_NextToken, v.NextToken) + case schemas.DescribeAutomationStepExecutionsResult_StepExecutions: + return deserializeStepExecutionList(d, schemas.DescribeAutomationStepExecutionsResult_StepExecutions, &v.StepExecutions) + } + return nil + }) +} +func (c *Client) addOperationDescribeAutomationStepExecutionsMiddlewares(stack *middleware.Stack, options Options) (err error) { + if err := stack.Serialize.Add(&serializeRequestMiddleware{options: &options, operationSchema: smithy.NewOperationSchema(schemas.DescribeAutomationStepExecutions, schemas.DescribeAutomationStepExecutionsRequest, schemas.DescribeAutomationStepExecutionsResult)}, middleware.After); err != nil { return err } - if err = addComputeContentLength(stack); err != nil { + if err := stack.Deserialize.Add(&deserializeResponseMiddleware{options: &options, operationSchema: smithy.NewOperationSchema(schemas.DescribeAutomationStepExecutions, schemas.DescribeAutomationStepExecutionsRequest, schemas.DescribeAutomationStepExecutionsResult), output: &DescribeAutomationStepExecutionsOutput{}}, middleware.After); err != nil { return err } + if err = addResolveEndpointMiddleware(stack, options); err != nil { return err } if err = addComputePayloadSHA256(stack); err != nil { return err } - if err = addRetry(stack, options, c); err != nil { - return err - } - if err = addRawResponseToMetadata(stack); err != nil { - return err - } - if err = addRecordResponseTiming(stack); err != nil { - return err - } - if err = addSpanRetryLoop(stack, options); err != nil { - return err - } - if err = addClientUserAgent(stack, options); err != nil { - return err - } - if err = smithyhttp.AddErrorCloseResponseBodyMiddleware(stack); err != nil { - return err - } - if err = smithyhttp.AddCloseResponseBodyMiddleware(stack); err != nil { - return err - } - if err = addSetLegacyContextSigningOptionsMiddleware(stack); err != nil { - return err - } - if err = addUserAgentRetryMode(stack, options); err != nil { + if err = addRecordResponseTiming(stack, options); err != nil { return err } if err = addCredentialSource(stack, options); err != nil { @@ -137,12 +139,6 @@ func (c *Client) addOperationDescribeAutomationStepExecutionsMiddlewares(stack * if err = addOpDescribeAutomationStepExecutionsValidationMiddleware(stack); err != nil { return err } - if err = stack.Initialize.Add(newServiceMetadataMiddleware_opDescribeAutomationStepExecutions(options.Region), middleware.Before); err != nil { - return err - } - if err = addRecursionDetection(stack); err != nil { - return err - } if err = addRequestIDRetrieverMiddleware(stack); err != nil { return err } @@ -155,12 +151,6 @@ func (c *Client) addOperationDescribeAutomationStepExecutionsMiddlewares(stack * if err = addDisableHTTPSMiddleware(stack, options); err != nil { return err } - if err = addInterceptBeforeRetryLoop(stack, options); err != nil { - return err - } - if err = addInterceptAttempt(stack, options); err != nil { - return err - } if err = addInterceptors(stack, options); err != nil { return err } @@ -263,11 +253,3 @@ type DescribeAutomationStepExecutionsAPIClient interface { } var _ DescribeAutomationStepExecutionsAPIClient = (*Client)(nil) - -func newServiceMetadataMiddleware_opDescribeAutomationStepExecutions(region string) *awsmiddleware.RegisterServiceMetadata { - return &awsmiddleware.RegisterServiceMetadata{ - Region: region, - ServiceID: ServiceID, - OperationName: "DescribeAutomationStepExecutions", - } -} diff --git a/vendor/github.com/aws/aws-sdk-go-v2/service/ssm/api_op_DescribeAvailablePatches.go b/vendor/github.com/aws/aws-sdk-go-v2/service/ssm/api_op_DescribeAvailablePatches.go index 527981839..ac8904541 100644 --- a/vendor/github.com/aws/aws-sdk-go-v2/service/ssm/api_op_DescribeAvailablePatches.go +++ b/vendor/github.com/aws/aws-sdk-go-v2/service/ssm/api_op_DescribeAvailablePatches.go @@ -5,10 +5,10 @@ package ssm import ( "context" "fmt" - awsmiddleware "github.com/aws/aws-sdk-go-v2/aws/middleware" + "github.com/aws/aws-sdk-go-v2/service/ssm/schemas" "github.com/aws/aws-sdk-go-v2/service/ssm/types" + smithy "github.com/aws/smithy-go" "github.com/aws/smithy-go/middleware" - smithyhttp "github.com/aws/smithy-go/transport/http" ) // Lists all patches eligible to be included in a patch baseline. @@ -132,6 +132,22 @@ type DescribeAvailablePatchesInput struct { noSmithyDocumentSerde } +func (v *DescribeAvailablePatchesInput) Serialize(s smithy.ShapeSerializer) { + s.WriteStruct(schemas.DescribeAvailablePatchesRequest) + v.SerializeMembers(s) + s.CloseStruct() +} + +func (v *DescribeAvailablePatchesInput) SerializeMembers(s smithy.ShapeSerializer) { + serializePatchOrchestratorFilterList(s, schemas.DescribeAvailablePatchesRequest_Filters, v.Filters) + if v.MaxResults != nil { + s.WriteInt32(schemas.DescribeAvailablePatchesRequest_MaxResults, *v.MaxResults) + } + if v.NextToken != nil { + s.WriteString(schemas.DescribeAvailablePatchesRequest_NextToken, *v.NextToken) + } +} + type DescribeAvailablePatchesOutput struct { // The token to use when requesting the next set of items. If there are no @@ -147,76 +163,50 @@ type DescribeAvailablePatchesOutput struct { noSmithyDocumentSerde } -func (c *Client) addOperationDescribeAvailablePatchesMiddlewares(stack *middleware.Stack, options Options) (err error) { - if err := stack.Serialize.Add(&setOperationInputMiddleware{}, middleware.After); err != nil { - return err - } - err = stack.Serialize.Add(&awsAwsjson11_serializeOpDescribeAvailablePatches{}, middleware.After) - if err != nil { - return err - } - err = stack.Deserialize.Add(&awsAwsjson11_deserializeOpDescribeAvailablePatches{}, middleware.After) - if err != nil { - return err - } - if err := addProtocolFinalizerMiddlewares(stack, options, "DescribeAvailablePatches"); err != nil { - return fmt.Errorf("add protocol finalizers: %v", err) - } +func (v *DescribeAvailablePatchesOutput) Serialize(s smithy.ShapeSerializer) { + s.WriteStruct(schemas.DescribeAvailablePatchesResult) + v.SerializeMembers(s) + s.CloseStruct() +} - if err = addlegacyEndpointContextSetter(stack, options); err != nil { - return err - } - if err = addSetLoggerMiddleware(stack, options); err != nil { - return err +func (v *DescribeAvailablePatchesOutput) SerializeMembers(s smithy.ShapeSerializer) { + if v.NextToken != nil { + s.WriteString(schemas.DescribeAvailablePatchesResult_NextToken, *v.NextToken) } - if err = addClientRequestID(stack); err != nil { + serializePatchList(s, schemas.DescribeAvailablePatchesResult_Patches, v.Patches) +} +func (v *DescribeAvailablePatchesOutput) Deserialize(d smithy.ShapeDeserializer) error { + return smithy.ReadStruct(d, schemas.DescribeAvailablePatchesResult, func(s *smithy.Schema) error { + switch s { + case schemas.DescribeAvailablePatchesResult_NextToken: + v.NextToken = new(string) + return d.ReadString(schemas.DescribeAvailablePatchesResult_NextToken, v.NextToken) + case schemas.DescribeAvailablePatchesResult_Patches: + return deserializePatchList(d, schemas.DescribeAvailablePatchesResult_Patches, &v.Patches) + } + return nil + }) +} +func (c *Client) addOperationDescribeAvailablePatchesMiddlewares(stack *middleware.Stack, options Options) (err error) { + if err := stack.Serialize.Add(&serializeRequestMiddleware{options: &options, operationSchema: smithy.NewOperationSchema(schemas.DescribeAvailablePatches, schemas.DescribeAvailablePatchesRequest, schemas.DescribeAvailablePatchesResult)}, middleware.After); err != nil { return err } - if err = addComputeContentLength(stack); err != nil { + if err := stack.Deserialize.Add(&deserializeResponseMiddleware{options: &options, operationSchema: smithy.NewOperationSchema(schemas.DescribeAvailablePatches, schemas.DescribeAvailablePatchesRequest, schemas.DescribeAvailablePatchesResult), output: &DescribeAvailablePatchesOutput{}}, middleware.After); err != nil { return err } + if err = addResolveEndpointMiddleware(stack, options); err != nil { return err } if err = addComputePayloadSHA256(stack); err != nil { return err } - if err = addRetry(stack, options, c); err != nil { - return err - } - if err = addRawResponseToMetadata(stack); err != nil { - return err - } - if err = addRecordResponseTiming(stack); err != nil { - return err - } - if err = addSpanRetryLoop(stack, options); err != nil { - return err - } - if err = addClientUserAgent(stack, options); err != nil { - return err - } - if err = smithyhttp.AddErrorCloseResponseBodyMiddleware(stack); err != nil { - return err - } - if err = smithyhttp.AddCloseResponseBodyMiddleware(stack); err != nil { - return err - } - if err = addSetLegacyContextSigningOptionsMiddleware(stack); err != nil { - return err - } - if err = addUserAgentRetryMode(stack, options); err != nil { + if err = addRecordResponseTiming(stack, options); err != nil { return err } if err = addCredentialSource(stack, options); err != nil { return err } - if err = stack.Initialize.Add(newServiceMetadataMiddleware_opDescribeAvailablePatches(options.Region), middleware.Before); err != nil { - return err - } - if err = addRecursionDetection(stack); err != nil { - return err - } if err = addRequestIDRetrieverMiddleware(stack); err != nil { return err } @@ -229,12 +219,6 @@ func (c *Client) addOperationDescribeAvailablePatchesMiddlewares(stack *middlewa if err = addDisableHTTPSMiddleware(stack, options); err != nil { return err } - if err = addInterceptBeforeRetryLoop(stack, options); err != nil { - return err - } - if err = addInterceptAttempt(stack, options); err != nil { - return err - } if err = addInterceptors(stack, options); err != nil { return err } @@ -335,11 +319,3 @@ type DescribeAvailablePatchesAPIClient interface { } var _ DescribeAvailablePatchesAPIClient = (*Client)(nil) - -func newServiceMetadataMiddleware_opDescribeAvailablePatches(region string) *awsmiddleware.RegisterServiceMetadata { - return &awsmiddleware.RegisterServiceMetadata{ - Region: region, - ServiceID: ServiceID, - OperationName: "DescribeAvailablePatches", - } -} diff --git a/vendor/github.com/aws/aws-sdk-go-v2/service/ssm/api_op_DescribeDocument.go b/vendor/github.com/aws/aws-sdk-go-v2/service/ssm/api_op_DescribeDocument.go index cad0b5264..436c291ff 100644 --- a/vendor/github.com/aws/aws-sdk-go-v2/service/ssm/api_op_DescribeDocument.go +++ b/vendor/github.com/aws/aws-sdk-go-v2/service/ssm/api_op_DescribeDocument.go @@ -4,11 +4,10 @@ package ssm import ( "context" - "fmt" - awsmiddleware "github.com/aws/aws-sdk-go-v2/aws/middleware" + "github.com/aws/aws-sdk-go-v2/service/ssm/schemas" "github.com/aws/aws-sdk-go-v2/service/ssm/types" + smithy "github.com/aws/smithy-go" "github.com/aws/smithy-go/middleware" - smithyhttp "github.com/aws/smithy-go/transport/http" ) // Describes the specified Amazon Web Services Systems Manager document (SSM @@ -50,6 +49,24 @@ type DescribeDocumentInput struct { noSmithyDocumentSerde } +func (v *DescribeDocumentInput) Serialize(s smithy.ShapeSerializer) { + s.WriteStruct(schemas.DescribeDocumentRequest) + v.SerializeMembers(s) + s.CloseStruct() +} + +func (v *DescribeDocumentInput) SerializeMembers(s smithy.ShapeSerializer) { + if v.DocumentVersion != nil { + s.WriteString(schemas.DescribeDocumentRequest_DocumentVersion, *v.DocumentVersion) + } + if v.Name != nil { + s.WriteString(schemas.DescribeDocumentRequest_Name, *v.Name) + } + if v.VersionName != nil { + s.WriteString(schemas.DescribeDocumentRequest_VersionName, *v.VersionName) + } +} + type DescribeDocumentOutput struct { // Information about the SSM document. @@ -61,65 +78,44 @@ type DescribeDocumentOutput struct { noSmithyDocumentSerde } -func (c *Client) addOperationDescribeDocumentMiddlewares(stack *middleware.Stack, options Options) (err error) { - if err := stack.Serialize.Add(&setOperationInputMiddleware{}, middleware.After); err != nil { - return err - } - err = stack.Serialize.Add(&awsAwsjson11_serializeOpDescribeDocument{}, middleware.After) - if err != nil { - return err - } - err = stack.Deserialize.Add(&awsAwsjson11_deserializeOpDescribeDocument{}, middleware.After) - if err != nil { - return err - } - if err := addProtocolFinalizerMiddlewares(stack, options, "DescribeDocument"); err != nil { - return fmt.Errorf("add protocol finalizers: %v", err) - } +func (v *DescribeDocumentOutput) Serialize(s smithy.ShapeSerializer) { + s.WriteStruct(schemas.DescribeDocumentResult) + v.SerializeMembers(s) + s.CloseStruct() +} - if err = addlegacyEndpointContextSetter(stack, options); err != nil { - return err +func (v *DescribeDocumentOutput) SerializeMembers(s smithy.ShapeSerializer) { + if v.Document != nil { + s.WriteStruct(schemas.DescribeDocumentResult_Document) + v.Document.SerializeMembers(s) + s.CloseStruct() } - if err = addSetLoggerMiddleware(stack, options); err != nil { - return err - } - if err = addClientRequestID(stack); err != nil { +} +func (v *DescribeDocumentOutput) Deserialize(d smithy.ShapeDeserializer) error { + return smithy.ReadStruct(d, schemas.DescribeDocumentResult, func(s *smithy.Schema) error { + switch s { + case schemas.DescribeDocumentResult_Document: + v.Document = &types.DocumentDescription{} + return v.Document.Deserialize(d) + } + return nil + }) +} +func (c *Client) addOperationDescribeDocumentMiddlewares(stack *middleware.Stack, options Options) (err error) { + if err := stack.Serialize.Add(&serializeRequestMiddleware{options: &options, operationSchema: smithy.NewOperationSchema(schemas.DescribeDocument, schemas.DescribeDocumentRequest, schemas.DescribeDocumentResult)}, middleware.After); err != nil { return err } - if err = addComputeContentLength(stack); err != nil { + if err := stack.Deserialize.Add(&deserializeResponseMiddleware{options: &options, operationSchema: smithy.NewOperationSchema(schemas.DescribeDocument, schemas.DescribeDocumentRequest, schemas.DescribeDocumentResult), output: &DescribeDocumentOutput{}}, middleware.After); err != nil { return err } + if err = addResolveEndpointMiddleware(stack, options); err != nil { return err } if err = addComputePayloadSHA256(stack); err != nil { return err } - if err = addRetry(stack, options, c); err != nil { - return err - } - if err = addRawResponseToMetadata(stack); err != nil { - return err - } - if err = addRecordResponseTiming(stack); err != nil { - return err - } - if err = addSpanRetryLoop(stack, options); err != nil { - return err - } - if err = addClientUserAgent(stack, options); err != nil { - return err - } - if err = smithyhttp.AddErrorCloseResponseBodyMiddleware(stack); err != nil { - return err - } - if err = smithyhttp.AddCloseResponseBodyMiddleware(stack); err != nil { - return err - } - if err = addSetLegacyContextSigningOptionsMiddleware(stack); err != nil { - return err - } - if err = addUserAgentRetryMode(stack, options); err != nil { + if err = addRecordResponseTiming(stack, options); err != nil { return err } if err = addCredentialSource(stack, options); err != nil { @@ -128,12 +124,6 @@ func (c *Client) addOperationDescribeDocumentMiddlewares(stack *middleware.Stack if err = addOpDescribeDocumentValidationMiddleware(stack); err != nil { return err } - if err = stack.Initialize.Add(newServiceMetadataMiddleware_opDescribeDocument(options.Region), middleware.Before); err != nil { - return err - } - if err = addRecursionDetection(stack); err != nil { - return err - } if err = addRequestIDRetrieverMiddleware(stack); err != nil { return err } @@ -146,22 +136,8 @@ func (c *Client) addOperationDescribeDocumentMiddlewares(stack *middleware.Stack if err = addDisableHTTPSMiddleware(stack, options); err != nil { return err } - if err = addInterceptBeforeRetryLoop(stack, options); err != nil { - return err - } - if err = addInterceptAttempt(stack, options); err != nil { - return err - } if err = addInterceptors(stack, options); err != nil { return err } return nil } - -func newServiceMetadataMiddleware_opDescribeDocument(region string) *awsmiddleware.RegisterServiceMetadata { - return &awsmiddleware.RegisterServiceMetadata{ - Region: region, - ServiceID: ServiceID, - OperationName: "DescribeDocument", - } -} diff --git a/vendor/github.com/aws/aws-sdk-go-v2/service/ssm/api_op_DescribeDocumentPermission.go b/vendor/github.com/aws/aws-sdk-go-v2/service/ssm/api_op_DescribeDocumentPermission.go index 196c8abb9..68b9147e0 100644 --- a/vendor/github.com/aws/aws-sdk-go-v2/service/ssm/api_op_DescribeDocumentPermission.go +++ b/vendor/github.com/aws/aws-sdk-go-v2/service/ssm/api_op_DescribeDocumentPermission.go @@ -4,11 +4,10 @@ package ssm import ( "context" - "fmt" - awsmiddleware "github.com/aws/aws-sdk-go-v2/aws/middleware" + "github.com/aws/aws-sdk-go-v2/service/ssm/schemas" "github.com/aws/aws-sdk-go-v2/service/ssm/types" + smithy "github.com/aws/smithy-go" "github.com/aws/smithy-go/middleware" - smithyhttp "github.com/aws/smithy-go/transport/http" ) // Describes the permissions for a Amazon Web Services Systems Manager document @@ -53,6 +52,27 @@ type DescribeDocumentPermissionInput struct { noSmithyDocumentSerde } +func (v *DescribeDocumentPermissionInput) Serialize(s smithy.ShapeSerializer) { + s.WriteStruct(schemas.DescribeDocumentPermissionRequest) + v.SerializeMembers(s) + s.CloseStruct() +} + +func (v *DescribeDocumentPermissionInput) SerializeMembers(s smithy.ShapeSerializer) { + if v.MaxResults != nil { + s.WriteInt32(schemas.DescribeDocumentPermissionRequest_MaxResults, *v.MaxResults) + } + if v.Name != nil { + s.WriteString(schemas.DescribeDocumentPermissionRequest_Name, *v.Name) + } + if v.NextToken != nil { + s.WriteString(schemas.DescribeDocumentPermissionRequest_NextToken, *v.NextToken) + } + if v.PermissionType != "" { + s.WriteString(schemas.DescribeDocumentPermissionRequest_PermissionType, string(v.PermissionType)) + } +} + type DescribeDocumentPermissionOutput struct { // The account IDs that have permission to use this document. The ID can be either @@ -73,65 +93,48 @@ type DescribeDocumentPermissionOutput struct { noSmithyDocumentSerde } -func (c *Client) addOperationDescribeDocumentPermissionMiddlewares(stack *middleware.Stack, options Options) (err error) { - if err := stack.Serialize.Add(&setOperationInputMiddleware{}, middleware.After); err != nil { - return err - } - err = stack.Serialize.Add(&awsAwsjson11_serializeOpDescribeDocumentPermission{}, middleware.After) - if err != nil { - return err - } - err = stack.Deserialize.Add(&awsAwsjson11_deserializeOpDescribeDocumentPermission{}, middleware.After) - if err != nil { - return err - } - if err := addProtocolFinalizerMiddlewares(stack, options, "DescribeDocumentPermission"); err != nil { - return fmt.Errorf("add protocol finalizers: %v", err) - } +func (v *DescribeDocumentPermissionOutput) Serialize(s smithy.ShapeSerializer) { + s.WriteStruct(schemas.DescribeDocumentPermissionResponse) + v.SerializeMembers(s) + s.CloseStruct() +} - if err = addlegacyEndpointContextSetter(stack, options); err != nil { - return err +func (v *DescribeDocumentPermissionOutput) SerializeMembers(s smithy.ShapeSerializer) { + serializeAccountIdList(s, schemas.DescribeDocumentPermissionResponse_AccountIds, v.AccountIds) + serializeAccountSharingInfoList(s, schemas.DescribeDocumentPermissionResponse_AccountSharingInfoList, v.AccountSharingInfoList) + if v.NextToken != nil { + s.WriteString(schemas.DescribeDocumentPermissionResponse_NextToken, *v.NextToken) } - if err = addSetLoggerMiddleware(stack, options); err != nil { - return err - } - if err = addClientRequestID(stack); err != nil { +} +func (v *DescribeDocumentPermissionOutput) Deserialize(d smithy.ShapeDeserializer) error { + return smithy.ReadStruct(d, schemas.DescribeDocumentPermissionResponse, func(s *smithy.Schema) error { + switch s { + case schemas.DescribeDocumentPermissionResponse_AccountIds: + return deserializeAccountIdList(d, schemas.DescribeDocumentPermissionResponse_AccountIds, &v.AccountIds) + case schemas.DescribeDocumentPermissionResponse_AccountSharingInfoList: + return deserializeAccountSharingInfoList(d, schemas.DescribeDocumentPermissionResponse_AccountSharingInfoList, &v.AccountSharingInfoList) + case schemas.DescribeDocumentPermissionResponse_NextToken: + v.NextToken = new(string) + return d.ReadString(schemas.DescribeDocumentPermissionResponse_NextToken, v.NextToken) + } + return nil + }) +} +func (c *Client) addOperationDescribeDocumentPermissionMiddlewares(stack *middleware.Stack, options Options) (err error) { + if err := stack.Serialize.Add(&serializeRequestMiddleware{options: &options, operationSchema: smithy.NewOperationSchema(schemas.DescribeDocumentPermission, schemas.DescribeDocumentPermissionRequest, schemas.DescribeDocumentPermissionResponse)}, middleware.After); err != nil { return err } - if err = addComputeContentLength(stack); err != nil { + if err := stack.Deserialize.Add(&deserializeResponseMiddleware{options: &options, operationSchema: smithy.NewOperationSchema(schemas.DescribeDocumentPermission, schemas.DescribeDocumentPermissionRequest, schemas.DescribeDocumentPermissionResponse), output: &DescribeDocumentPermissionOutput{}}, middleware.After); err != nil { return err } + if err = addResolveEndpointMiddleware(stack, options); err != nil { return err } if err = addComputePayloadSHA256(stack); err != nil { return err } - if err = addRetry(stack, options, c); err != nil { - return err - } - if err = addRawResponseToMetadata(stack); err != nil { - return err - } - if err = addRecordResponseTiming(stack); err != nil { - return err - } - if err = addSpanRetryLoop(stack, options); err != nil { - return err - } - if err = addClientUserAgent(stack, options); err != nil { - return err - } - if err = smithyhttp.AddErrorCloseResponseBodyMiddleware(stack); err != nil { - return err - } - if err = smithyhttp.AddCloseResponseBodyMiddleware(stack); err != nil { - return err - } - if err = addSetLegacyContextSigningOptionsMiddleware(stack); err != nil { - return err - } - if err = addUserAgentRetryMode(stack, options); err != nil { + if err = addRecordResponseTiming(stack, options); err != nil { return err } if err = addCredentialSource(stack, options); err != nil { @@ -140,12 +143,6 @@ func (c *Client) addOperationDescribeDocumentPermissionMiddlewares(stack *middle if err = addOpDescribeDocumentPermissionValidationMiddleware(stack); err != nil { return err } - if err = stack.Initialize.Add(newServiceMetadataMiddleware_opDescribeDocumentPermission(options.Region), middleware.Before); err != nil { - return err - } - if err = addRecursionDetection(stack); err != nil { - return err - } if err = addRequestIDRetrieverMiddleware(stack); err != nil { return err } @@ -158,22 +155,8 @@ func (c *Client) addOperationDescribeDocumentPermissionMiddlewares(stack *middle if err = addDisableHTTPSMiddleware(stack, options); err != nil { return err } - if err = addInterceptBeforeRetryLoop(stack, options); err != nil { - return err - } - if err = addInterceptAttempt(stack, options); err != nil { - return err - } if err = addInterceptors(stack, options); err != nil { return err } return nil } - -func newServiceMetadataMiddleware_opDescribeDocumentPermission(region string) *awsmiddleware.RegisterServiceMetadata { - return &awsmiddleware.RegisterServiceMetadata{ - Region: region, - ServiceID: ServiceID, - OperationName: "DescribeDocumentPermission", - } -} diff --git a/vendor/github.com/aws/aws-sdk-go-v2/service/ssm/api_op_DescribeEffectiveInstanceAssociations.go b/vendor/github.com/aws/aws-sdk-go-v2/service/ssm/api_op_DescribeEffectiveInstanceAssociations.go index f4c7a0e23..8b75c408f 100644 --- a/vendor/github.com/aws/aws-sdk-go-v2/service/ssm/api_op_DescribeEffectiveInstanceAssociations.go +++ b/vendor/github.com/aws/aws-sdk-go-v2/service/ssm/api_op_DescribeEffectiveInstanceAssociations.go @@ -5,10 +5,10 @@ package ssm import ( "context" "fmt" - awsmiddleware "github.com/aws/aws-sdk-go-v2/aws/middleware" + "github.com/aws/aws-sdk-go-v2/service/ssm/schemas" "github.com/aws/aws-sdk-go-v2/service/ssm/types" + smithy "github.com/aws/smithy-go" "github.com/aws/smithy-go/middleware" - smithyhttp "github.com/aws/smithy-go/transport/http" ) // All associations for the managed nodes. @@ -45,6 +45,24 @@ type DescribeEffectiveInstanceAssociationsInput struct { noSmithyDocumentSerde } +func (v *DescribeEffectiveInstanceAssociationsInput) Serialize(s smithy.ShapeSerializer) { + s.WriteStruct(schemas.DescribeEffectiveInstanceAssociationsRequest) + v.SerializeMembers(s) + s.CloseStruct() +} + +func (v *DescribeEffectiveInstanceAssociationsInput) SerializeMembers(s smithy.ShapeSerializer) { + if v.InstanceId != nil { + s.WriteString(schemas.DescribeEffectiveInstanceAssociationsRequest_InstanceId, *v.InstanceId) + } + if v.MaxResults != nil { + s.WriteInt32(schemas.DescribeEffectiveInstanceAssociationsRequest_MaxResults, *v.MaxResults) + } + if v.NextToken != nil { + s.WriteString(schemas.DescribeEffectiveInstanceAssociationsRequest_NextToken, *v.NextToken) + } +} + type DescribeEffectiveInstanceAssociationsOutput struct { // The associations for the requested managed node. @@ -60,65 +78,45 @@ type DescribeEffectiveInstanceAssociationsOutput struct { noSmithyDocumentSerde } -func (c *Client) addOperationDescribeEffectiveInstanceAssociationsMiddlewares(stack *middleware.Stack, options Options) (err error) { - if err := stack.Serialize.Add(&setOperationInputMiddleware{}, middleware.After); err != nil { - return err - } - err = stack.Serialize.Add(&awsAwsjson11_serializeOpDescribeEffectiveInstanceAssociations{}, middleware.After) - if err != nil { - return err - } - err = stack.Deserialize.Add(&awsAwsjson11_deserializeOpDescribeEffectiveInstanceAssociations{}, middleware.After) - if err != nil { - return err - } - if err := addProtocolFinalizerMiddlewares(stack, options, "DescribeEffectiveInstanceAssociations"); err != nil { - return fmt.Errorf("add protocol finalizers: %v", err) - } +func (v *DescribeEffectiveInstanceAssociationsOutput) Serialize(s smithy.ShapeSerializer) { + s.WriteStruct(schemas.DescribeEffectiveInstanceAssociationsResult) + v.SerializeMembers(s) + s.CloseStruct() +} - if err = addlegacyEndpointContextSetter(stack, options); err != nil { - return err +func (v *DescribeEffectiveInstanceAssociationsOutput) SerializeMembers(s smithy.ShapeSerializer) { + serializeInstanceAssociationList(s, schemas.DescribeEffectiveInstanceAssociationsResult_Associations, v.Associations) + if v.NextToken != nil { + s.WriteString(schemas.DescribeEffectiveInstanceAssociationsResult_NextToken, *v.NextToken) } - if err = addSetLoggerMiddleware(stack, options); err != nil { - return err - } - if err = addClientRequestID(stack); err != nil { +} +func (v *DescribeEffectiveInstanceAssociationsOutput) Deserialize(d smithy.ShapeDeserializer) error { + return smithy.ReadStruct(d, schemas.DescribeEffectiveInstanceAssociationsResult, func(s *smithy.Schema) error { + switch s { + case schemas.DescribeEffectiveInstanceAssociationsResult_Associations: + return deserializeInstanceAssociationList(d, schemas.DescribeEffectiveInstanceAssociationsResult_Associations, &v.Associations) + case schemas.DescribeEffectiveInstanceAssociationsResult_NextToken: + v.NextToken = new(string) + return d.ReadString(schemas.DescribeEffectiveInstanceAssociationsResult_NextToken, v.NextToken) + } + return nil + }) +} +func (c *Client) addOperationDescribeEffectiveInstanceAssociationsMiddlewares(stack *middleware.Stack, options Options) (err error) { + if err := stack.Serialize.Add(&serializeRequestMiddleware{options: &options, operationSchema: smithy.NewOperationSchema(schemas.DescribeEffectiveInstanceAssociations, schemas.DescribeEffectiveInstanceAssociationsRequest, schemas.DescribeEffectiveInstanceAssociationsResult)}, middleware.After); err != nil { return err } - if err = addComputeContentLength(stack); err != nil { + if err := stack.Deserialize.Add(&deserializeResponseMiddleware{options: &options, operationSchema: smithy.NewOperationSchema(schemas.DescribeEffectiveInstanceAssociations, schemas.DescribeEffectiveInstanceAssociationsRequest, schemas.DescribeEffectiveInstanceAssociationsResult), output: &DescribeEffectiveInstanceAssociationsOutput{}}, middleware.After); err != nil { return err } + if err = addResolveEndpointMiddleware(stack, options); err != nil { return err } if err = addComputePayloadSHA256(stack); err != nil { return err } - if err = addRetry(stack, options, c); err != nil { - return err - } - if err = addRawResponseToMetadata(stack); err != nil { - return err - } - if err = addRecordResponseTiming(stack); err != nil { - return err - } - if err = addSpanRetryLoop(stack, options); err != nil { - return err - } - if err = addClientUserAgent(stack, options); err != nil { - return err - } - if err = smithyhttp.AddErrorCloseResponseBodyMiddleware(stack); err != nil { - return err - } - if err = smithyhttp.AddCloseResponseBodyMiddleware(stack); err != nil { - return err - } - if err = addSetLegacyContextSigningOptionsMiddleware(stack); err != nil { - return err - } - if err = addUserAgentRetryMode(stack, options); err != nil { + if err = addRecordResponseTiming(stack, options); err != nil { return err } if err = addCredentialSource(stack, options); err != nil { @@ -127,12 +125,6 @@ func (c *Client) addOperationDescribeEffectiveInstanceAssociationsMiddlewares(st if err = addOpDescribeEffectiveInstanceAssociationsValidationMiddleware(stack); err != nil { return err } - if err = stack.Initialize.Add(newServiceMetadataMiddleware_opDescribeEffectiveInstanceAssociations(options.Region), middleware.Before); err != nil { - return err - } - if err = addRecursionDetection(stack); err != nil { - return err - } if err = addRequestIDRetrieverMiddleware(stack); err != nil { return err } @@ -145,12 +137,6 @@ func (c *Client) addOperationDescribeEffectiveInstanceAssociationsMiddlewares(st if err = addDisableHTTPSMiddleware(stack, options); err != nil { return err } - if err = addInterceptBeforeRetryLoop(stack, options); err != nil { - return err - } - if err = addInterceptAttempt(stack, options); err != nil { - return err - } if err = addInterceptors(stack, options); err != nil { return err } @@ -253,11 +239,3 @@ type DescribeEffectiveInstanceAssociationsAPIClient interface { } var _ DescribeEffectiveInstanceAssociationsAPIClient = (*Client)(nil) - -func newServiceMetadataMiddleware_opDescribeEffectiveInstanceAssociations(region string) *awsmiddleware.RegisterServiceMetadata { - return &awsmiddleware.RegisterServiceMetadata{ - Region: region, - ServiceID: ServiceID, - OperationName: "DescribeEffectiveInstanceAssociations", - } -} diff --git a/vendor/github.com/aws/aws-sdk-go-v2/service/ssm/api_op_DescribeEffectivePatchesForPatchBaseline.go b/vendor/github.com/aws/aws-sdk-go-v2/service/ssm/api_op_DescribeEffectivePatchesForPatchBaseline.go index 378b4224e..01851228f 100644 --- a/vendor/github.com/aws/aws-sdk-go-v2/service/ssm/api_op_DescribeEffectivePatchesForPatchBaseline.go +++ b/vendor/github.com/aws/aws-sdk-go-v2/service/ssm/api_op_DescribeEffectivePatchesForPatchBaseline.go @@ -5,10 +5,10 @@ package ssm import ( "context" "fmt" - awsmiddleware "github.com/aws/aws-sdk-go-v2/aws/middleware" + "github.com/aws/aws-sdk-go-v2/service/ssm/schemas" "github.com/aws/aws-sdk-go-v2/service/ssm/types" + smithy "github.com/aws/smithy-go" "github.com/aws/smithy-go/middleware" - smithyhttp "github.com/aws/smithy-go/transport/http" ) // Retrieves the current effective patches (the patch and the approval state) for @@ -45,6 +45,24 @@ type DescribeEffectivePatchesForPatchBaselineInput struct { noSmithyDocumentSerde } +func (v *DescribeEffectivePatchesForPatchBaselineInput) Serialize(s smithy.ShapeSerializer) { + s.WriteStruct(schemas.DescribeEffectivePatchesForPatchBaselineRequest) + v.SerializeMembers(s) + s.CloseStruct() +} + +func (v *DescribeEffectivePatchesForPatchBaselineInput) SerializeMembers(s smithy.ShapeSerializer) { + if v.BaselineId != nil { + s.WriteString(schemas.DescribeEffectivePatchesForPatchBaselineRequest_BaselineId, *v.BaselineId) + } + if v.MaxResults != nil { + s.WriteInt32(schemas.DescribeEffectivePatchesForPatchBaselineRequest_MaxResults, *v.MaxResults) + } + if v.NextToken != nil { + s.WriteString(schemas.DescribeEffectivePatchesForPatchBaselineRequest_NextToken, *v.NextToken) + } +} + type DescribeEffectivePatchesForPatchBaselineOutput struct { // An array of patches and patch status. @@ -60,65 +78,45 @@ type DescribeEffectivePatchesForPatchBaselineOutput struct { noSmithyDocumentSerde } -func (c *Client) addOperationDescribeEffectivePatchesForPatchBaselineMiddlewares(stack *middleware.Stack, options Options) (err error) { - if err := stack.Serialize.Add(&setOperationInputMiddleware{}, middleware.After); err != nil { - return err - } - err = stack.Serialize.Add(&awsAwsjson11_serializeOpDescribeEffectivePatchesForPatchBaseline{}, middleware.After) - if err != nil { - return err - } - err = stack.Deserialize.Add(&awsAwsjson11_deserializeOpDescribeEffectivePatchesForPatchBaseline{}, middleware.After) - if err != nil { - return err - } - if err := addProtocolFinalizerMiddlewares(stack, options, "DescribeEffectivePatchesForPatchBaseline"); err != nil { - return fmt.Errorf("add protocol finalizers: %v", err) - } +func (v *DescribeEffectivePatchesForPatchBaselineOutput) Serialize(s smithy.ShapeSerializer) { + s.WriteStruct(schemas.DescribeEffectivePatchesForPatchBaselineResult) + v.SerializeMembers(s) + s.CloseStruct() +} - if err = addlegacyEndpointContextSetter(stack, options); err != nil { - return err +func (v *DescribeEffectivePatchesForPatchBaselineOutput) SerializeMembers(s smithy.ShapeSerializer) { + serializeEffectivePatchList(s, schemas.DescribeEffectivePatchesForPatchBaselineResult_EffectivePatches, v.EffectivePatches) + if v.NextToken != nil { + s.WriteString(schemas.DescribeEffectivePatchesForPatchBaselineResult_NextToken, *v.NextToken) } - if err = addSetLoggerMiddleware(stack, options); err != nil { - return err - } - if err = addClientRequestID(stack); err != nil { +} +func (v *DescribeEffectivePatchesForPatchBaselineOutput) Deserialize(d smithy.ShapeDeserializer) error { + return smithy.ReadStruct(d, schemas.DescribeEffectivePatchesForPatchBaselineResult, func(s *smithy.Schema) error { + switch s { + case schemas.DescribeEffectivePatchesForPatchBaselineResult_EffectivePatches: + return deserializeEffectivePatchList(d, schemas.DescribeEffectivePatchesForPatchBaselineResult_EffectivePatches, &v.EffectivePatches) + case schemas.DescribeEffectivePatchesForPatchBaselineResult_NextToken: + v.NextToken = new(string) + return d.ReadString(schemas.DescribeEffectivePatchesForPatchBaselineResult_NextToken, v.NextToken) + } + return nil + }) +} +func (c *Client) addOperationDescribeEffectivePatchesForPatchBaselineMiddlewares(stack *middleware.Stack, options Options) (err error) { + if err := stack.Serialize.Add(&serializeRequestMiddleware{options: &options, operationSchema: smithy.NewOperationSchema(schemas.DescribeEffectivePatchesForPatchBaseline, schemas.DescribeEffectivePatchesForPatchBaselineRequest, schemas.DescribeEffectivePatchesForPatchBaselineResult)}, middleware.After); err != nil { return err } - if err = addComputeContentLength(stack); err != nil { + if err := stack.Deserialize.Add(&deserializeResponseMiddleware{options: &options, operationSchema: smithy.NewOperationSchema(schemas.DescribeEffectivePatchesForPatchBaseline, schemas.DescribeEffectivePatchesForPatchBaselineRequest, schemas.DescribeEffectivePatchesForPatchBaselineResult), output: &DescribeEffectivePatchesForPatchBaselineOutput{}}, middleware.After); err != nil { return err } + if err = addResolveEndpointMiddleware(stack, options); err != nil { return err } if err = addComputePayloadSHA256(stack); err != nil { return err } - if err = addRetry(stack, options, c); err != nil { - return err - } - if err = addRawResponseToMetadata(stack); err != nil { - return err - } - if err = addRecordResponseTiming(stack); err != nil { - return err - } - if err = addSpanRetryLoop(stack, options); err != nil { - return err - } - if err = addClientUserAgent(stack, options); err != nil { - return err - } - if err = smithyhttp.AddErrorCloseResponseBodyMiddleware(stack); err != nil { - return err - } - if err = smithyhttp.AddCloseResponseBodyMiddleware(stack); err != nil { - return err - } - if err = addSetLegacyContextSigningOptionsMiddleware(stack); err != nil { - return err - } - if err = addUserAgentRetryMode(stack, options); err != nil { + if err = addRecordResponseTiming(stack, options); err != nil { return err } if err = addCredentialSource(stack, options); err != nil { @@ -127,12 +125,6 @@ func (c *Client) addOperationDescribeEffectivePatchesForPatchBaselineMiddlewares if err = addOpDescribeEffectivePatchesForPatchBaselineValidationMiddleware(stack); err != nil { return err } - if err = stack.Initialize.Add(newServiceMetadataMiddleware_opDescribeEffectivePatchesForPatchBaseline(options.Region), middleware.Before); err != nil { - return err - } - if err = addRecursionDetection(stack); err != nil { - return err - } if err = addRequestIDRetrieverMiddleware(stack); err != nil { return err } @@ -145,12 +137,6 @@ func (c *Client) addOperationDescribeEffectivePatchesForPatchBaselineMiddlewares if err = addDisableHTTPSMiddleware(stack, options); err != nil { return err } - if err = addInterceptBeforeRetryLoop(stack, options); err != nil { - return err - } - if err = addInterceptAttempt(stack, options); err != nil { - return err - } if err = addInterceptors(stack, options); err != nil { return err } @@ -252,11 +238,3 @@ type DescribeEffectivePatchesForPatchBaselineAPIClient interface { } var _ DescribeEffectivePatchesForPatchBaselineAPIClient = (*Client)(nil) - -func newServiceMetadataMiddleware_opDescribeEffectivePatchesForPatchBaseline(region string) *awsmiddleware.RegisterServiceMetadata { - return &awsmiddleware.RegisterServiceMetadata{ - Region: region, - ServiceID: ServiceID, - OperationName: "DescribeEffectivePatchesForPatchBaseline", - } -} diff --git a/vendor/github.com/aws/aws-sdk-go-v2/service/ssm/api_op_DescribeInstanceAssociationsStatus.go b/vendor/github.com/aws/aws-sdk-go-v2/service/ssm/api_op_DescribeInstanceAssociationsStatus.go index e46a76e15..0dba1258f 100644 --- a/vendor/github.com/aws/aws-sdk-go-v2/service/ssm/api_op_DescribeInstanceAssociationsStatus.go +++ b/vendor/github.com/aws/aws-sdk-go-v2/service/ssm/api_op_DescribeInstanceAssociationsStatus.go @@ -5,10 +5,10 @@ package ssm import ( "context" "fmt" - awsmiddleware "github.com/aws/aws-sdk-go-v2/aws/middleware" + "github.com/aws/aws-sdk-go-v2/service/ssm/schemas" "github.com/aws/aws-sdk-go-v2/service/ssm/types" + smithy "github.com/aws/smithy-go" "github.com/aws/smithy-go/middleware" - smithyhttp "github.com/aws/smithy-go/transport/http" ) // The status of the associations for the managed nodes. @@ -45,6 +45,24 @@ type DescribeInstanceAssociationsStatusInput struct { noSmithyDocumentSerde } +func (v *DescribeInstanceAssociationsStatusInput) Serialize(s smithy.ShapeSerializer) { + s.WriteStruct(schemas.DescribeInstanceAssociationsStatusRequest) + v.SerializeMembers(s) + s.CloseStruct() +} + +func (v *DescribeInstanceAssociationsStatusInput) SerializeMembers(s smithy.ShapeSerializer) { + if v.InstanceId != nil { + s.WriteString(schemas.DescribeInstanceAssociationsStatusRequest_InstanceId, *v.InstanceId) + } + if v.MaxResults != nil { + s.WriteInt32(schemas.DescribeInstanceAssociationsStatusRequest_MaxResults, *v.MaxResults) + } + if v.NextToken != nil { + s.WriteString(schemas.DescribeInstanceAssociationsStatusRequest_NextToken, *v.NextToken) + } +} + type DescribeInstanceAssociationsStatusOutput struct { // Status information about the association. @@ -60,65 +78,45 @@ type DescribeInstanceAssociationsStatusOutput struct { noSmithyDocumentSerde } -func (c *Client) addOperationDescribeInstanceAssociationsStatusMiddlewares(stack *middleware.Stack, options Options) (err error) { - if err := stack.Serialize.Add(&setOperationInputMiddleware{}, middleware.After); err != nil { - return err - } - err = stack.Serialize.Add(&awsAwsjson11_serializeOpDescribeInstanceAssociationsStatus{}, middleware.After) - if err != nil { - return err - } - err = stack.Deserialize.Add(&awsAwsjson11_deserializeOpDescribeInstanceAssociationsStatus{}, middleware.After) - if err != nil { - return err - } - if err := addProtocolFinalizerMiddlewares(stack, options, "DescribeInstanceAssociationsStatus"); err != nil { - return fmt.Errorf("add protocol finalizers: %v", err) - } +func (v *DescribeInstanceAssociationsStatusOutput) Serialize(s smithy.ShapeSerializer) { + s.WriteStruct(schemas.DescribeInstanceAssociationsStatusResult) + v.SerializeMembers(s) + s.CloseStruct() +} - if err = addlegacyEndpointContextSetter(stack, options); err != nil { - return err +func (v *DescribeInstanceAssociationsStatusOutput) SerializeMembers(s smithy.ShapeSerializer) { + serializeInstanceAssociationStatusInfos(s, schemas.DescribeInstanceAssociationsStatusResult_InstanceAssociationStatusInfos, v.InstanceAssociationStatusInfos) + if v.NextToken != nil { + s.WriteString(schemas.DescribeInstanceAssociationsStatusResult_NextToken, *v.NextToken) } - if err = addSetLoggerMiddleware(stack, options); err != nil { - return err - } - if err = addClientRequestID(stack); err != nil { +} +func (v *DescribeInstanceAssociationsStatusOutput) Deserialize(d smithy.ShapeDeserializer) error { + return smithy.ReadStruct(d, schemas.DescribeInstanceAssociationsStatusResult, func(s *smithy.Schema) error { + switch s { + case schemas.DescribeInstanceAssociationsStatusResult_InstanceAssociationStatusInfos: + return deserializeInstanceAssociationStatusInfos(d, schemas.DescribeInstanceAssociationsStatusResult_InstanceAssociationStatusInfos, &v.InstanceAssociationStatusInfos) + case schemas.DescribeInstanceAssociationsStatusResult_NextToken: + v.NextToken = new(string) + return d.ReadString(schemas.DescribeInstanceAssociationsStatusResult_NextToken, v.NextToken) + } + return nil + }) +} +func (c *Client) addOperationDescribeInstanceAssociationsStatusMiddlewares(stack *middleware.Stack, options Options) (err error) { + if err := stack.Serialize.Add(&serializeRequestMiddleware{options: &options, operationSchema: smithy.NewOperationSchema(schemas.DescribeInstanceAssociationsStatus, schemas.DescribeInstanceAssociationsStatusRequest, schemas.DescribeInstanceAssociationsStatusResult)}, middleware.After); err != nil { return err } - if err = addComputeContentLength(stack); err != nil { + if err := stack.Deserialize.Add(&deserializeResponseMiddleware{options: &options, operationSchema: smithy.NewOperationSchema(schemas.DescribeInstanceAssociationsStatus, schemas.DescribeInstanceAssociationsStatusRequest, schemas.DescribeInstanceAssociationsStatusResult), output: &DescribeInstanceAssociationsStatusOutput{}}, middleware.After); err != nil { return err } + if err = addResolveEndpointMiddleware(stack, options); err != nil { return err } if err = addComputePayloadSHA256(stack); err != nil { return err } - if err = addRetry(stack, options, c); err != nil { - return err - } - if err = addRawResponseToMetadata(stack); err != nil { - return err - } - if err = addRecordResponseTiming(stack); err != nil { - return err - } - if err = addSpanRetryLoop(stack, options); err != nil { - return err - } - if err = addClientUserAgent(stack, options); err != nil { - return err - } - if err = smithyhttp.AddErrorCloseResponseBodyMiddleware(stack); err != nil { - return err - } - if err = smithyhttp.AddCloseResponseBodyMiddleware(stack); err != nil { - return err - } - if err = addSetLegacyContextSigningOptionsMiddleware(stack); err != nil { - return err - } - if err = addUserAgentRetryMode(stack, options); err != nil { + if err = addRecordResponseTiming(stack, options); err != nil { return err } if err = addCredentialSource(stack, options); err != nil { @@ -127,12 +125,6 @@ func (c *Client) addOperationDescribeInstanceAssociationsStatusMiddlewares(stack if err = addOpDescribeInstanceAssociationsStatusValidationMiddleware(stack); err != nil { return err } - if err = stack.Initialize.Add(newServiceMetadataMiddleware_opDescribeInstanceAssociationsStatus(options.Region), middleware.Before); err != nil { - return err - } - if err = addRecursionDetection(stack); err != nil { - return err - } if err = addRequestIDRetrieverMiddleware(stack); err != nil { return err } @@ -145,12 +137,6 @@ func (c *Client) addOperationDescribeInstanceAssociationsStatusMiddlewares(stack if err = addDisableHTTPSMiddleware(stack, options); err != nil { return err } - if err = addInterceptBeforeRetryLoop(stack, options); err != nil { - return err - } - if err = addInterceptAttempt(stack, options); err != nil { - return err - } if err = addInterceptors(stack, options); err != nil { return err } @@ -253,11 +239,3 @@ type DescribeInstanceAssociationsStatusAPIClient interface { } var _ DescribeInstanceAssociationsStatusAPIClient = (*Client)(nil) - -func newServiceMetadataMiddleware_opDescribeInstanceAssociationsStatus(region string) *awsmiddleware.RegisterServiceMetadata { - return &awsmiddleware.RegisterServiceMetadata{ - Region: region, - ServiceID: ServiceID, - OperationName: "DescribeInstanceAssociationsStatus", - } -} diff --git a/vendor/github.com/aws/aws-sdk-go-v2/service/ssm/api_op_DescribeInstanceInformation.go b/vendor/github.com/aws/aws-sdk-go-v2/service/ssm/api_op_DescribeInstanceInformation.go index 8d8227454..00e398c4c 100644 --- a/vendor/github.com/aws/aws-sdk-go-v2/service/ssm/api_op_DescribeInstanceInformation.go +++ b/vendor/github.com/aws/aws-sdk-go-v2/service/ssm/api_op_DescribeInstanceInformation.go @@ -5,10 +5,10 @@ package ssm import ( "context" "fmt" - awsmiddleware "github.com/aws/aws-sdk-go-v2/aws/middleware" + "github.com/aws/aws-sdk-go-v2/service/ssm/schemas" "github.com/aws/aws-sdk-go-v2/service/ssm/types" + smithy "github.com/aws/smithy-go" "github.com/aws/smithy-go/middleware" - smithyhttp "github.com/aws/smithy-go/transport/http" ) // Provides information about one or more of your managed nodes, including the @@ -67,6 +67,23 @@ type DescribeInstanceInformationInput struct { noSmithyDocumentSerde } +func (v *DescribeInstanceInformationInput) Serialize(s smithy.ShapeSerializer) { + s.WriteStruct(schemas.DescribeInstanceInformationRequest) + v.SerializeMembers(s) + s.CloseStruct() +} + +func (v *DescribeInstanceInformationInput) SerializeMembers(s smithy.ShapeSerializer) { + serializeInstanceInformationStringFilterList(s, schemas.DescribeInstanceInformationRequest_Filters, v.Filters) + serializeInstanceInformationFilterList(s, schemas.DescribeInstanceInformationRequest_InstanceInformationFilterList, v.InstanceInformationFilterList) + if v.MaxResults != nil { + s.WriteInt32(schemas.DescribeInstanceInformationRequest_MaxResults, *v.MaxResults) + } + if v.NextToken != nil { + s.WriteString(schemas.DescribeInstanceInformationRequest_NextToken, *v.NextToken) + } +} + type DescribeInstanceInformationOutput struct { // The managed node information list. @@ -82,65 +99,45 @@ type DescribeInstanceInformationOutput struct { noSmithyDocumentSerde } -func (c *Client) addOperationDescribeInstanceInformationMiddlewares(stack *middleware.Stack, options Options) (err error) { - if err := stack.Serialize.Add(&setOperationInputMiddleware{}, middleware.After); err != nil { - return err - } - err = stack.Serialize.Add(&awsAwsjson11_serializeOpDescribeInstanceInformation{}, middleware.After) - if err != nil { - return err - } - err = stack.Deserialize.Add(&awsAwsjson11_deserializeOpDescribeInstanceInformation{}, middleware.After) - if err != nil { - return err - } - if err := addProtocolFinalizerMiddlewares(stack, options, "DescribeInstanceInformation"); err != nil { - return fmt.Errorf("add protocol finalizers: %v", err) - } +func (v *DescribeInstanceInformationOutput) Serialize(s smithy.ShapeSerializer) { + s.WriteStruct(schemas.DescribeInstanceInformationResult) + v.SerializeMembers(s) + s.CloseStruct() +} - if err = addlegacyEndpointContextSetter(stack, options); err != nil { - return err - } - if err = addSetLoggerMiddleware(stack, options); err != nil { - return err +func (v *DescribeInstanceInformationOutput) SerializeMembers(s smithy.ShapeSerializer) { + serializeInstanceInformationList(s, schemas.DescribeInstanceInformationResult_InstanceInformationList, v.InstanceInformationList) + if v.NextToken != nil { + s.WriteString(schemas.DescribeInstanceInformationResult_NextToken, *v.NextToken) } - if err = addClientRequestID(stack); err != nil { +} +func (v *DescribeInstanceInformationOutput) Deserialize(d smithy.ShapeDeserializer) error { + return smithy.ReadStruct(d, schemas.DescribeInstanceInformationResult, func(s *smithy.Schema) error { + switch s { + case schemas.DescribeInstanceInformationResult_InstanceInformationList: + return deserializeInstanceInformationList(d, schemas.DescribeInstanceInformationResult_InstanceInformationList, &v.InstanceInformationList) + case schemas.DescribeInstanceInformationResult_NextToken: + v.NextToken = new(string) + return d.ReadString(schemas.DescribeInstanceInformationResult_NextToken, v.NextToken) + } + return nil + }) +} +func (c *Client) addOperationDescribeInstanceInformationMiddlewares(stack *middleware.Stack, options Options) (err error) { + if err := stack.Serialize.Add(&serializeRequestMiddleware{options: &options, operationSchema: smithy.NewOperationSchema(schemas.DescribeInstanceInformation, schemas.DescribeInstanceInformationRequest, schemas.DescribeInstanceInformationResult)}, middleware.After); err != nil { return err } - if err = addComputeContentLength(stack); err != nil { + if err := stack.Deserialize.Add(&deserializeResponseMiddleware{options: &options, operationSchema: smithy.NewOperationSchema(schemas.DescribeInstanceInformation, schemas.DescribeInstanceInformationRequest, schemas.DescribeInstanceInformationResult), output: &DescribeInstanceInformationOutput{}}, middleware.After); err != nil { return err } + if err = addResolveEndpointMiddleware(stack, options); err != nil { return err } if err = addComputePayloadSHA256(stack); err != nil { return err } - if err = addRetry(stack, options, c); err != nil { - return err - } - if err = addRawResponseToMetadata(stack); err != nil { - return err - } - if err = addRecordResponseTiming(stack); err != nil { - return err - } - if err = addSpanRetryLoop(stack, options); err != nil { - return err - } - if err = addClientUserAgent(stack, options); err != nil { - return err - } - if err = smithyhttp.AddErrorCloseResponseBodyMiddleware(stack); err != nil { - return err - } - if err = smithyhttp.AddCloseResponseBodyMiddleware(stack); err != nil { - return err - } - if err = addSetLegacyContextSigningOptionsMiddleware(stack); err != nil { - return err - } - if err = addUserAgentRetryMode(stack, options); err != nil { + if err = addRecordResponseTiming(stack, options); err != nil { return err } if err = addCredentialSource(stack, options); err != nil { @@ -149,12 +146,6 @@ func (c *Client) addOperationDescribeInstanceInformationMiddlewares(stack *middl if err = addOpDescribeInstanceInformationValidationMiddleware(stack); err != nil { return err } - if err = stack.Initialize.Add(newServiceMetadataMiddleware_opDescribeInstanceInformation(options.Region), middleware.Before); err != nil { - return err - } - if err = addRecursionDetection(stack); err != nil { - return err - } if err = addRequestIDRetrieverMiddleware(stack); err != nil { return err } @@ -167,12 +158,6 @@ func (c *Client) addOperationDescribeInstanceInformationMiddlewares(stack *middl if err = addDisableHTTPSMiddleware(stack, options); err != nil { return err } - if err = addInterceptBeforeRetryLoop(stack, options); err != nil { - return err - } - if err = addInterceptAttempt(stack, options); err != nil { - return err - } if err = addInterceptors(stack, options); err != nil { return err } @@ -276,11 +261,3 @@ type DescribeInstanceInformationAPIClient interface { } var _ DescribeInstanceInformationAPIClient = (*Client)(nil) - -func newServiceMetadataMiddleware_opDescribeInstanceInformation(region string) *awsmiddleware.RegisterServiceMetadata { - return &awsmiddleware.RegisterServiceMetadata{ - Region: region, - ServiceID: ServiceID, - OperationName: "DescribeInstanceInformation", - } -} diff --git a/vendor/github.com/aws/aws-sdk-go-v2/service/ssm/api_op_DescribeInstancePatchStates.go b/vendor/github.com/aws/aws-sdk-go-v2/service/ssm/api_op_DescribeInstancePatchStates.go index 0da969b33..a939246f9 100644 --- a/vendor/github.com/aws/aws-sdk-go-v2/service/ssm/api_op_DescribeInstancePatchStates.go +++ b/vendor/github.com/aws/aws-sdk-go-v2/service/ssm/api_op_DescribeInstancePatchStates.go @@ -5,10 +5,10 @@ package ssm import ( "context" "fmt" - awsmiddleware "github.com/aws/aws-sdk-go-v2/aws/middleware" + "github.com/aws/aws-sdk-go-v2/service/ssm/schemas" "github.com/aws/aws-sdk-go-v2/service/ssm/types" + smithy "github.com/aws/smithy-go" "github.com/aws/smithy-go/middleware" - smithyhttp "github.com/aws/smithy-go/transport/http" ) // Retrieves the high-level patch state of one or more managed nodes. @@ -45,6 +45,22 @@ type DescribeInstancePatchStatesInput struct { noSmithyDocumentSerde } +func (v *DescribeInstancePatchStatesInput) Serialize(s smithy.ShapeSerializer) { + s.WriteStruct(schemas.DescribeInstancePatchStatesRequest) + v.SerializeMembers(s) + s.CloseStruct() +} + +func (v *DescribeInstancePatchStatesInput) SerializeMembers(s smithy.ShapeSerializer) { + serializeInstanceIdList(s, schemas.DescribeInstancePatchStatesRequest_InstanceIds, v.InstanceIds) + if v.MaxResults != nil { + s.WriteInt32(schemas.DescribeInstancePatchStatesRequest_MaxResults, *v.MaxResults) + } + if v.NextToken != nil { + s.WriteString(schemas.DescribeInstancePatchStatesRequest_NextToken, *v.NextToken) + } +} + type DescribeInstancePatchStatesOutput struct { // The high-level patch state for the requested managed nodes. @@ -60,65 +76,45 @@ type DescribeInstancePatchStatesOutput struct { noSmithyDocumentSerde } -func (c *Client) addOperationDescribeInstancePatchStatesMiddlewares(stack *middleware.Stack, options Options) (err error) { - if err := stack.Serialize.Add(&setOperationInputMiddleware{}, middleware.After); err != nil { - return err - } - err = stack.Serialize.Add(&awsAwsjson11_serializeOpDescribeInstancePatchStates{}, middleware.After) - if err != nil { - return err - } - err = stack.Deserialize.Add(&awsAwsjson11_deserializeOpDescribeInstancePatchStates{}, middleware.After) - if err != nil { - return err - } - if err := addProtocolFinalizerMiddlewares(stack, options, "DescribeInstancePatchStates"); err != nil { - return fmt.Errorf("add protocol finalizers: %v", err) - } +func (v *DescribeInstancePatchStatesOutput) Serialize(s smithy.ShapeSerializer) { + s.WriteStruct(schemas.DescribeInstancePatchStatesResult) + v.SerializeMembers(s) + s.CloseStruct() +} - if err = addlegacyEndpointContextSetter(stack, options); err != nil { - return err - } - if err = addSetLoggerMiddleware(stack, options); err != nil { - return err +func (v *DescribeInstancePatchStatesOutput) SerializeMembers(s smithy.ShapeSerializer) { + serializeInstancePatchStateList(s, schemas.DescribeInstancePatchStatesResult_InstancePatchStates, v.InstancePatchStates) + if v.NextToken != nil { + s.WriteString(schemas.DescribeInstancePatchStatesResult_NextToken, *v.NextToken) } - if err = addClientRequestID(stack); err != nil { +} +func (v *DescribeInstancePatchStatesOutput) Deserialize(d smithy.ShapeDeserializer) error { + return smithy.ReadStruct(d, schemas.DescribeInstancePatchStatesResult, func(s *smithy.Schema) error { + switch s { + case schemas.DescribeInstancePatchStatesResult_InstancePatchStates: + return deserializeInstancePatchStateList(d, schemas.DescribeInstancePatchStatesResult_InstancePatchStates, &v.InstancePatchStates) + case schemas.DescribeInstancePatchStatesResult_NextToken: + v.NextToken = new(string) + return d.ReadString(schemas.DescribeInstancePatchStatesResult_NextToken, v.NextToken) + } + return nil + }) +} +func (c *Client) addOperationDescribeInstancePatchStatesMiddlewares(stack *middleware.Stack, options Options) (err error) { + if err := stack.Serialize.Add(&serializeRequestMiddleware{options: &options, operationSchema: smithy.NewOperationSchema(schemas.DescribeInstancePatchStates, schemas.DescribeInstancePatchStatesRequest, schemas.DescribeInstancePatchStatesResult)}, middleware.After); err != nil { return err } - if err = addComputeContentLength(stack); err != nil { + if err := stack.Deserialize.Add(&deserializeResponseMiddleware{options: &options, operationSchema: smithy.NewOperationSchema(schemas.DescribeInstancePatchStates, schemas.DescribeInstancePatchStatesRequest, schemas.DescribeInstancePatchStatesResult), output: &DescribeInstancePatchStatesOutput{}}, middleware.After); err != nil { return err } + if err = addResolveEndpointMiddleware(stack, options); err != nil { return err } if err = addComputePayloadSHA256(stack); err != nil { return err } - if err = addRetry(stack, options, c); err != nil { - return err - } - if err = addRawResponseToMetadata(stack); err != nil { - return err - } - if err = addRecordResponseTiming(stack); err != nil { - return err - } - if err = addSpanRetryLoop(stack, options); err != nil { - return err - } - if err = addClientUserAgent(stack, options); err != nil { - return err - } - if err = smithyhttp.AddErrorCloseResponseBodyMiddleware(stack); err != nil { - return err - } - if err = smithyhttp.AddCloseResponseBodyMiddleware(stack); err != nil { - return err - } - if err = addSetLegacyContextSigningOptionsMiddleware(stack); err != nil { - return err - } - if err = addUserAgentRetryMode(stack, options); err != nil { + if err = addRecordResponseTiming(stack, options); err != nil { return err } if err = addCredentialSource(stack, options); err != nil { @@ -127,12 +123,6 @@ func (c *Client) addOperationDescribeInstancePatchStatesMiddlewares(stack *middl if err = addOpDescribeInstancePatchStatesValidationMiddleware(stack); err != nil { return err } - if err = stack.Initialize.Add(newServiceMetadataMiddleware_opDescribeInstancePatchStates(options.Region), middleware.Before); err != nil { - return err - } - if err = addRecursionDetection(stack); err != nil { - return err - } if err = addRequestIDRetrieverMiddleware(stack); err != nil { return err } @@ -145,12 +135,6 @@ func (c *Client) addOperationDescribeInstancePatchStatesMiddlewares(stack *middl if err = addDisableHTTPSMiddleware(stack, options); err != nil { return err } - if err = addInterceptBeforeRetryLoop(stack, options); err != nil { - return err - } - if err = addInterceptAttempt(stack, options); err != nil { - return err - } if err = addInterceptors(stack, options); err != nil { return err } @@ -252,11 +236,3 @@ type DescribeInstancePatchStatesAPIClient interface { } var _ DescribeInstancePatchStatesAPIClient = (*Client)(nil) - -func newServiceMetadataMiddleware_opDescribeInstancePatchStates(region string) *awsmiddleware.RegisterServiceMetadata { - return &awsmiddleware.RegisterServiceMetadata{ - Region: region, - ServiceID: ServiceID, - OperationName: "DescribeInstancePatchStates", - } -} diff --git a/vendor/github.com/aws/aws-sdk-go-v2/service/ssm/api_op_DescribeInstancePatchStatesForPatchGroup.go b/vendor/github.com/aws/aws-sdk-go-v2/service/ssm/api_op_DescribeInstancePatchStatesForPatchGroup.go index 38a24be5d..72c22cec9 100644 --- a/vendor/github.com/aws/aws-sdk-go-v2/service/ssm/api_op_DescribeInstancePatchStatesForPatchGroup.go +++ b/vendor/github.com/aws/aws-sdk-go-v2/service/ssm/api_op_DescribeInstancePatchStatesForPatchGroup.go @@ -5,10 +5,10 @@ package ssm import ( "context" "fmt" - awsmiddleware "github.com/aws/aws-sdk-go-v2/aws/middleware" + "github.com/aws/aws-sdk-go-v2/service/ssm/schemas" "github.com/aws/aws-sdk-go-v2/service/ssm/types" + smithy "github.com/aws/smithy-go" "github.com/aws/smithy-go/middleware" - smithyhttp "github.com/aws/smithy-go/transport/http" ) // Retrieves the high-level patch state for the managed nodes in the specified @@ -55,6 +55,25 @@ type DescribeInstancePatchStatesForPatchGroupInput struct { noSmithyDocumentSerde } +func (v *DescribeInstancePatchStatesForPatchGroupInput) Serialize(s smithy.ShapeSerializer) { + s.WriteStruct(schemas.DescribeInstancePatchStatesForPatchGroupRequest) + v.SerializeMembers(s) + s.CloseStruct() +} + +func (v *DescribeInstancePatchStatesForPatchGroupInput) SerializeMembers(s smithy.ShapeSerializer) { + serializeInstancePatchStateFilterList(s, schemas.DescribeInstancePatchStatesForPatchGroupRequest_Filters, v.Filters) + if v.MaxResults != nil { + s.WriteInt32(schemas.DescribeInstancePatchStatesForPatchGroupRequest_MaxResults, *v.MaxResults) + } + if v.NextToken != nil { + s.WriteString(schemas.DescribeInstancePatchStatesForPatchGroupRequest_NextToken, *v.NextToken) + } + if v.PatchGroup != nil { + s.WriteString(schemas.DescribeInstancePatchStatesForPatchGroupRequest_PatchGroup, *v.PatchGroup) + } +} + type DescribeInstancePatchStatesForPatchGroupOutput struct { // The high-level patch state for the requested managed nodes. @@ -70,65 +89,45 @@ type DescribeInstancePatchStatesForPatchGroupOutput struct { noSmithyDocumentSerde } -func (c *Client) addOperationDescribeInstancePatchStatesForPatchGroupMiddlewares(stack *middleware.Stack, options Options) (err error) { - if err := stack.Serialize.Add(&setOperationInputMiddleware{}, middleware.After); err != nil { - return err - } - err = stack.Serialize.Add(&awsAwsjson11_serializeOpDescribeInstancePatchStatesForPatchGroup{}, middleware.After) - if err != nil { - return err - } - err = stack.Deserialize.Add(&awsAwsjson11_deserializeOpDescribeInstancePatchStatesForPatchGroup{}, middleware.After) - if err != nil { - return err - } - if err := addProtocolFinalizerMiddlewares(stack, options, "DescribeInstancePatchStatesForPatchGroup"); err != nil { - return fmt.Errorf("add protocol finalizers: %v", err) - } +func (v *DescribeInstancePatchStatesForPatchGroupOutput) Serialize(s smithy.ShapeSerializer) { + s.WriteStruct(schemas.DescribeInstancePatchStatesForPatchGroupResult) + v.SerializeMembers(s) + s.CloseStruct() +} - if err = addlegacyEndpointContextSetter(stack, options); err != nil { - return err +func (v *DescribeInstancePatchStatesForPatchGroupOutput) SerializeMembers(s smithy.ShapeSerializer) { + serializeInstancePatchStatesList(s, schemas.DescribeInstancePatchStatesForPatchGroupResult_InstancePatchStates, v.InstancePatchStates) + if v.NextToken != nil { + s.WriteString(schemas.DescribeInstancePatchStatesForPatchGroupResult_NextToken, *v.NextToken) } - if err = addSetLoggerMiddleware(stack, options); err != nil { - return err - } - if err = addClientRequestID(stack); err != nil { +} +func (v *DescribeInstancePatchStatesForPatchGroupOutput) Deserialize(d smithy.ShapeDeserializer) error { + return smithy.ReadStruct(d, schemas.DescribeInstancePatchStatesForPatchGroupResult, func(s *smithy.Schema) error { + switch s { + case schemas.DescribeInstancePatchStatesForPatchGroupResult_InstancePatchStates: + return deserializeInstancePatchStatesList(d, schemas.DescribeInstancePatchStatesForPatchGroupResult_InstancePatchStates, &v.InstancePatchStates) + case schemas.DescribeInstancePatchStatesForPatchGroupResult_NextToken: + v.NextToken = new(string) + return d.ReadString(schemas.DescribeInstancePatchStatesForPatchGroupResult_NextToken, v.NextToken) + } + return nil + }) +} +func (c *Client) addOperationDescribeInstancePatchStatesForPatchGroupMiddlewares(stack *middleware.Stack, options Options) (err error) { + if err := stack.Serialize.Add(&serializeRequestMiddleware{options: &options, operationSchema: smithy.NewOperationSchema(schemas.DescribeInstancePatchStatesForPatchGroup, schemas.DescribeInstancePatchStatesForPatchGroupRequest, schemas.DescribeInstancePatchStatesForPatchGroupResult)}, middleware.After); err != nil { return err } - if err = addComputeContentLength(stack); err != nil { + if err := stack.Deserialize.Add(&deserializeResponseMiddleware{options: &options, operationSchema: smithy.NewOperationSchema(schemas.DescribeInstancePatchStatesForPatchGroup, schemas.DescribeInstancePatchStatesForPatchGroupRequest, schemas.DescribeInstancePatchStatesForPatchGroupResult), output: &DescribeInstancePatchStatesForPatchGroupOutput{}}, middleware.After); err != nil { return err } + if err = addResolveEndpointMiddleware(stack, options); err != nil { return err } if err = addComputePayloadSHA256(stack); err != nil { return err } - if err = addRetry(stack, options, c); err != nil { - return err - } - if err = addRawResponseToMetadata(stack); err != nil { - return err - } - if err = addRecordResponseTiming(stack); err != nil { - return err - } - if err = addSpanRetryLoop(stack, options); err != nil { - return err - } - if err = addClientUserAgent(stack, options); err != nil { - return err - } - if err = smithyhttp.AddErrorCloseResponseBodyMiddleware(stack); err != nil { - return err - } - if err = smithyhttp.AddCloseResponseBodyMiddleware(stack); err != nil { - return err - } - if err = addSetLegacyContextSigningOptionsMiddleware(stack); err != nil { - return err - } - if err = addUserAgentRetryMode(stack, options); err != nil { + if err = addRecordResponseTiming(stack, options); err != nil { return err } if err = addCredentialSource(stack, options); err != nil { @@ -137,12 +136,6 @@ func (c *Client) addOperationDescribeInstancePatchStatesForPatchGroupMiddlewares if err = addOpDescribeInstancePatchStatesForPatchGroupValidationMiddleware(stack); err != nil { return err } - if err = stack.Initialize.Add(newServiceMetadataMiddleware_opDescribeInstancePatchStatesForPatchGroup(options.Region), middleware.Before); err != nil { - return err - } - if err = addRecursionDetection(stack); err != nil { - return err - } if err = addRequestIDRetrieverMiddleware(stack); err != nil { return err } @@ -155,12 +148,6 @@ func (c *Client) addOperationDescribeInstancePatchStatesForPatchGroupMiddlewares if err = addDisableHTTPSMiddleware(stack, options); err != nil { return err } - if err = addInterceptBeforeRetryLoop(stack, options); err != nil { - return err - } - if err = addInterceptAttempt(stack, options); err != nil { - return err - } if err = addInterceptors(stack, options); err != nil { return err } @@ -262,11 +249,3 @@ type DescribeInstancePatchStatesForPatchGroupAPIClient interface { } var _ DescribeInstancePatchStatesForPatchGroupAPIClient = (*Client)(nil) - -func newServiceMetadataMiddleware_opDescribeInstancePatchStatesForPatchGroup(region string) *awsmiddleware.RegisterServiceMetadata { - return &awsmiddleware.RegisterServiceMetadata{ - Region: region, - ServiceID: ServiceID, - OperationName: "DescribeInstancePatchStatesForPatchGroup", - } -} diff --git a/vendor/github.com/aws/aws-sdk-go-v2/service/ssm/api_op_DescribeInstancePatches.go b/vendor/github.com/aws/aws-sdk-go-v2/service/ssm/api_op_DescribeInstancePatches.go index 3ec38d9aa..f3ec3ef0c 100644 --- a/vendor/github.com/aws/aws-sdk-go-v2/service/ssm/api_op_DescribeInstancePatches.go +++ b/vendor/github.com/aws/aws-sdk-go-v2/service/ssm/api_op_DescribeInstancePatches.go @@ -5,10 +5,10 @@ package ssm import ( "context" "fmt" - awsmiddleware "github.com/aws/aws-sdk-go-v2/aws/middleware" + "github.com/aws/aws-sdk-go-v2/service/ssm/schemas" "github.com/aws/aws-sdk-go-v2/service/ssm/types" + smithy "github.com/aws/smithy-go" "github.com/aws/smithy-go/middleware" - smithyhttp "github.com/aws/smithy-go/transport/http" ) // Retrieves information about the patches on the specified managed node and their @@ -71,6 +71,25 @@ type DescribeInstancePatchesInput struct { noSmithyDocumentSerde } +func (v *DescribeInstancePatchesInput) Serialize(s smithy.ShapeSerializer) { + s.WriteStruct(schemas.DescribeInstancePatchesRequest) + v.SerializeMembers(s) + s.CloseStruct() +} + +func (v *DescribeInstancePatchesInput) SerializeMembers(s smithy.ShapeSerializer) { + serializePatchOrchestratorFilterList(s, schemas.DescribeInstancePatchesRequest_Filters, v.Filters) + if v.InstanceId != nil { + s.WriteString(schemas.DescribeInstancePatchesRequest_InstanceId, *v.InstanceId) + } + if v.MaxResults != nil { + s.WriteInt32(schemas.DescribeInstancePatchesRequest_MaxResults, *v.MaxResults) + } + if v.NextToken != nil { + s.WriteString(schemas.DescribeInstancePatchesRequest_NextToken, *v.NextToken) + } +} + type DescribeInstancePatchesOutput struct { // The token to use when requesting the next set of items. If there are no @@ -100,65 +119,45 @@ type DescribeInstancePatchesOutput struct { noSmithyDocumentSerde } -func (c *Client) addOperationDescribeInstancePatchesMiddlewares(stack *middleware.Stack, options Options) (err error) { - if err := stack.Serialize.Add(&setOperationInputMiddleware{}, middleware.After); err != nil { - return err - } - err = stack.Serialize.Add(&awsAwsjson11_serializeOpDescribeInstancePatches{}, middleware.After) - if err != nil { - return err - } - err = stack.Deserialize.Add(&awsAwsjson11_deserializeOpDescribeInstancePatches{}, middleware.After) - if err != nil { - return err - } - if err := addProtocolFinalizerMiddlewares(stack, options, "DescribeInstancePatches"); err != nil { - return fmt.Errorf("add protocol finalizers: %v", err) - } +func (v *DescribeInstancePatchesOutput) Serialize(s smithy.ShapeSerializer) { + s.WriteStruct(schemas.DescribeInstancePatchesResult) + v.SerializeMembers(s) + s.CloseStruct() +} - if err = addlegacyEndpointContextSetter(stack, options); err != nil { - return err +func (v *DescribeInstancePatchesOutput) SerializeMembers(s smithy.ShapeSerializer) { + if v.NextToken != nil { + s.WriteString(schemas.DescribeInstancePatchesResult_NextToken, *v.NextToken) } - if err = addSetLoggerMiddleware(stack, options); err != nil { - return err - } - if err = addClientRequestID(stack); err != nil { + serializePatchComplianceDataList(s, schemas.DescribeInstancePatchesResult_Patches, v.Patches) +} +func (v *DescribeInstancePatchesOutput) Deserialize(d smithy.ShapeDeserializer) error { + return smithy.ReadStruct(d, schemas.DescribeInstancePatchesResult, func(s *smithy.Schema) error { + switch s { + case schemas.DescribeInstancePatchesResult_NextToken: + v.NextToken = new(string) + return d.ReadString(schemas.DescribeInstancePatchesResult_NextToken, v.NextToken) + case schemas.DescribeInstancePatchesResult_Patches: + return deserializePatchComplianceDataList(d, schemas.DescribeInstancePatchesResult_Patches, &v.Patches) + } + return nil + }) +} +func (c *Client) addOperationDescribeInstancePatchesMiddlewares(stack *middleware.Stack, options Options) (err error) { + if err := stack.Serialize.Add(&serializeRequestMiddleware{options: &options, operationSchema: smithy.NewOperationSchema(schemas.DescribeInstancePatches, schemas.DescribeInstancePatchesRequest, schemas.DescribeInstancePatchesResult)}, middleware.After); err != nil { return err } - if err = addComputeContentLength(stack); err != nil { + if err := stack.Deserialize.Add(&deserializeResponseMiddleware{options: &options, operationSchema: smithy.NewOperationSchema(schemas.DescribeInstancePatches, schemas.DescribeInstancePatchesRequest, schemas.DescribeInstancePatchesResult), output: &DescribeInstancePatchesOutput{}}, middleware.After); err != nil { return err } + if err = addResolveEndpointMiddleware(stack, options); err != nil { return err } if err = addComputePayloadSHA256(stack); err != nil { return err } - if err = addRetry(stack, options, c); err != nil { - return err - } - if err = addRawResponseToMetadata(stack); err != nil { - return err - } - if err = addRecordResponseTiming(stack); err != nil { - return err - } - if err = addSpanRetryLoop(stack, options); err != nil { - return err - } - if err = addClientUserAgent(stack, options); err != nil { - return err - } - if err = smithyhttp.AddErrorCloseResponseBodyMiddleware(stack); err != nil { - return err - } - if err = smithyhttp.AddCloseResponseBodyMiddleware(stack); err != nil { - return err - } - if err = addSetLegacyContextSigningOptionsMiddleware(stack); err != nil { - return err - } - if err = addUserAgentRetryMode(stack, options); err != nil { + if err = addRecordResponseTiming(stack, options); err != nil { return err } if err = addCredentialSource(stack, options); err != nil { @@ -167,12 +166,6 @@ func (c *Client) addOperationDescribeInstancePatchesMiddlewares(stack *middlewar if err = addOpDescribeInstancePatchesValidationMiddleware(stack); err != nil { return err } - if err = stack.Initialize.Add(newServiceMetadataMiddleware_opDescribeInstancePatches(options.Region), middleware.Before); err != nil { - return err - } - if err = addRecursionDetection(stack); err != nil { - return err - } if err = addRequestIDRetrieverMiddleware(stack); err != nil { return err } @@ -185,12 +178,6 @@ func (c *Client) addOperationDescribeInstancePatchesMiddlewares(stack *middlewar if err = addDisableHTTPSMiddleware(stack, options); err != nil { return err } - if err = addInterceptBeforeRetryLoop(stack, options); err != nil { - return err - } - if err = addInterceptAttempt(stack, options); err != nil { - return err - } if err = addInterceptors(stack, options); err != nil { return err } @@ -291,11 +278,3 @@ type DescribeInstancePatchesAPIClient interface { } var _ DescribeInstancePatchesAPIClient = (*Client)(nil) - -func newServiceMetadataMiddleware_opDescribeInstancePatches(region string) *awsmiddleware.RegisterServiceMetadata { - return &awsmiddleware.RegisterServiceMetadata{ - Region: region, - ServiceID: ServiceID, - OperationName: "DescribeInstancePatches", - } -} diff --git a/vendor/github.com/aws/aws-sdk-go-v2/service/ssm/api_op_DescribeInstanceProperties.go b/vendor/github.com/aws/aws-sdk-go-v2/service/ssm/api_op_DescribeInstanceProperties.go index 22403e419..2f70b927e 100644 --- a/vendor/github.com/aws/aws-sdk-go-v2/service/ssm/api_op_DescribeInstanceProperties.go +++ b/vendor/github.com/aws/aws-sdk-go-v2/service/ssm/api_op_DescribeInstanceProperties.go @@ -5,10 +5,10 @@ package ssm import ( "context" "fmt" - awsmiddleware "github.com/aws/aws-sdk-go-v2/aws/middleware" + "github.com/aws/aws-sdk-go-v2/service/ssm/schemas" "github.com/aws/aws-sdk-go-v2/service/ssm/types" + smithy "github.com/aws/smithy-go" "github.com/aws/smithy-go/middleware" - smithyhttp "github.com/aws/smithy-go/transport/http" ) // An API operation used by the Systems Manager console to display information @@ -47,6 +47,23 @@ type DescribeInstancePropertiesInput struct { noSmithyDocumentSerde } +func (v *DescribeInstancePropertiesInput) Serialize(s smithy.ShapeSerializer) { + s.WriteStruct(schemas.DescribeInstancePropertiesRequest) + v.SerializeMembers(s) + s.CloseStruct() +} + +func (v *DescribeInstancePropertiesInput) SerializeMembers(s smithy.ShapeSerializer) { + serializeInstancePropertyStringFilterList(s, schemas.DescribeInstancePropertiesRequest_FiltersWithOperator, v.FiltersWithOperator) + serializeInstancePropertyFilterList(s, schemas.DescribeInstancePropertiesRequest_InstancePropertyFilterList, v.InstancePropertyFilterList) + if v.MaxResults != nil { + s.WriteInt32(schemas.DescribeInstancePropertiesRequest_MaxResults, *v.MaxResults) + } + if v.NextToken != nil { + s.WriteString(schemas.DescribeInstancePropertiesRequest_NextToken, *v.NextToken) + } +} + type DescribeInstancePropertiesOutput struct { // Properties for the managed instances. @@ -62,65 +79,45 @@ type DescribeInstancePropertiesOutput struct { noSmithyDocumentSerde } -func (c *Client) addOperationDescribeInstancePropertiesMiddlewares(stack *middleware.Stack, options Options) (err error) { - if err := stack.Serialize.Add(&setOperationInputMiddleware{}, middleware.After); err != nil { - return err - } - err = stack.Serialize.Add(&awsAwsjson11_serializeOpDescribeInstanceProperties{}, middleware.After) - if err != nil { - return err - } - err = stack.Deserialize.Add(&awsAwsjson11_deserializeOpDescribeInstanceProperties{}, middleware.After) - if err != nil { - return err - } - if err := addProtocolFinalizerMiddlewares(stack, options, "DescribeInstanceProperties"); err != nil { - return fmt.Errorf("add protocol finalizers: %v", err) - } +func (v *DescribeInstancePropertiesOutput) Serialize(s smithy.ShapeSerializer) { + s.WriteStruct(schemas.DescribeInstancePropertiesResult) + v.SerializeMembers(s) + s.CloseStruct() +} - if err = addlegacyEndpointContextSetter(stack, options); err != nil { - return err - } - if err = addSetLoggerMiddleware(stack, options); err != nil { - return err +func (v *DescribeInstancePropertiesOutput) SerializeMembers(s smithy.ShapeSerializer) { + serializeInstanceProperties(s, schemas.DescribeInstancePropertiesResult_InstanceProperties, v.InstanceProperties) + if v.NextToken != nil { + s.WriteString(schemas.DescribeInstancePropertiesResult_NextToken, *v.NextToken) } - if err = addClientRequestID(stack); err != nil { +} +func (v *DescribeInstancePropertiesOutput) Deserialize(d smithy.ShapeDeserializer) error { + return smithy.ReadStruct(d, schemas.DescribeInstancePropertiesResult, func(s *smithy.Schema) error { + switch s { + case schemas.DescribeInstancePropertiesResult_InstanceProperties: + return deserializeInstanceProperties(d, schemas.DescribeInstancePropertiesResult_InstanceProperties, &v.InstanceProperties) + case schemas.DescribeInstancePropertiesResult_NextToken: + v.NextToken = new(string) + return d.ReadString(schemas.DescribeInstancePropertiesResult_NextToken, v.NextToken) + } + return nil + }) +} +func (c *Client) addOperationDescribeInstancePropertiesMiddlewares(stack *middleware.Stack, options Options) (err error) { + if err := stack.Serialize.Add(&serializeRequestMiddleware{options: &options, operationSchema: smithy.NewOperationSchema(schemas.DescribeInstanceProperties, schemas.DescribeInstancePropertiesRequest, schemas.DescribeInstancePropertiesResult)}, middleware.After); err != nil { return err } - if err = addComputeContentLength(stack); err != nil { + if err := stack.Deserialize.Add(&deserializeResponseMiddleware{options: &options, operationSchema: smithy.NewOperationSchema(schemas.DescribeInstanceProperties, schemas.DescribeInstancePropertiesRequest, schemas.DescribeInstancePropertiesResult), output: &DescribeInstancePropertiesOutput{}}, middleware.After); err != nil { return err } + if err = addResolveEndpointMiddleware(stack, options); err != nil { return err } if err = addComputePayloadSHA256(stack); err != nil { return err } - if err = addRetry(stack, options, c); err != nil { - return err - } - if err = addRawResponseToMetadata(stack); err != nil { - return err - } - if err = addRecordResponseTiming(stack); err != nil { - return err - } - if err = addSpanRetryLoop(stack, options); err != nil { - return err - } - if err = addClientUserAgent(stack, options); err != nil { - return err - } - if err = smithyhttp.AddErrorCloseResponseBodyMiddleware(stack); err != nil { - return err - } - if err = smithyhttp.AddCloseResponseBodyMiddleware(stack); err != nil { - return err - } - if err = addSetLegacyContextSigningOptionsMiddleware(stack); err != nil { - return err - } - if err = addUserAgentRetryMode(stack, options); err != nil { + if err = addRecordResponseTiming(stack, options); err != nil { return err } if err = addCredentialSource(stack, options); err != nil { @@ -129,12 +126,6 @@ func (c *Client) addOperationDescribeInstancePropertiesMiddlewares(stack *middle if err = addOpDescribeInstancePropertiesValidationMiddleware(stack); err != nil { return err } - if err = stack.Initialize.Add(newServiceMetadataMiddleware_opDescribeInstanceProperties(options.Region), middleware.Before); err != nil { - return err - } - if err = addRecursionDetection(stack); err != nil { - return err - } if err = addRequestIDRetrieverMiddleware(stack); err != nil { return err } @@ -147,12 +138,6 @@ func (c *Client) addOperationDescribeInstancePropertiesMiddlewares(stack *middle if err = addDisableHTTPSMiddleware(stack, options); err != nil { return err } - if err = addInterceptBeforeRetryLoop(stack, options); err != nil { - return err - } - if err = addInterceptAttempt(stack, options); err != nil { - return err - } if err = addInterceptors(stack, options); err != nil { return err } @@ -255,11 +240,3 @@ type DescribeInstancePropertiesAPIClient interface { } var _ DescribeInstancePropertiesAPIClient = (*Client)(nil) - -func newServiceMetadataMiddleware_opDescribeInstanceProperties(region string) *awsmiddleware.RegisterServiceMetadata { - return &awsmiddleware.RegisterServiceMetadata{ - Region: region, - ServiceID: ServiceID, - OperationName: "DescribeInstanceProperties", - } -} diff --git a/vendor/github.com/aws/aws-sdk-go-v2/service/ssm/api_op_DescribeInventoryDeletions.go b/vendor/github.com/aws/aws-sdk-go-v2/service/ssm/api_op_DescribeInventoryDeletions.go index 511da6be5..2c5a7b689 100644 --- a/vendor/github.com/aws/aws-sdk-go-v2/service/ssm/api_op_DescribeInventoryDeletions.go +++ b/vendor/github.com/aws/aws-sdk-go-v2/service/ssm/api_op_DescribeInventoryDeletions.go @@ -5,10 +5,10 @@ package ssm import ( "context" "fmt" - awsmiddleware "github.com/aws/aws-sdk-go-v2/aws/middleware" + "github.com/aws/aws-sdk-go-v2/service/ssm/schemas" "github.com/aws/aws-sdk-go-v2/service/ssm/types" + smithy "github.com/aws/smithy-go" "github.com/aws/smithy-go/middleware" - smithyhttp "github.com/aws/smithy-go/transport/http" ) // Describes a specific delete inventory operation. @@ -43,6 +43,24 @@ type DescribeInventoryDeletionsInput struct { noSmithyDocumentSerde } +func (v *DescribeInventoryDeletionsInput) Serialize(s smithy.ShapeSerializer) { + s.WriteStruct(schemas.DescribeInventoryDeletionsRequest) + v.SerializeMembers(s) + s.CloseStruct() +} + +func (v *DescribeInventoryDeletionsInput) SerializeMembers(s smithy.ShapeSerializer) { + if v.DeletionId != nil { + s.WriteString(schemas.DescribeInventoryDeletionsRequest_DeletionId, *v.DeletionId) + } + if v.MaxResults != nil { + s.WriteInt32(schemas.DescribeInventoryDeletionsRequest_MaxResults, *v.MaxResults) + } + if v.NextToken != nil { + s.WriteString(schemas.DescribeInventoryDeletionsRequest_NextToken, *v.NextToken) + } +} + type DescribeInventoryDeletionsOutput struct { // A list of status items for deleted inventory. @@ -58,76 +76,50 @@ type DescribeInventoryDeletionsOutput struct { noSmithyDocumentSerde } -func (c *Client) addOperationDescribeInventoryDeletionsMiddlewares(stack *middleware.Stack, options Options) (err error) { - if err := stack.Serialize.Add(&setOperationInputMiddleware{}, middleware.After); err != nil { - return err - } - err = stack.Serialize.Add(&awsAwsjson11_serializeOpDescribeInventoryDeletions{}, middleware.After) - if err != nil { - return err - } - err = stack.Deserialize.Add(&awsAwsjson11_deserializeOpDescribeInventoryDeletions{}, middleware.After) - if err != nil { - return err - } - if err := addProtocolFinalizerMiddlewares(stack, options, "DescribeInventoryDeletions"); err != nil { - return fmt.Errorf("add protocol finalizers: %v", err) - } +func (v *DescribeInventoryDeletionsOutput) Serialize(s smithy.ShapeSerializer) { + s.WriteStruct(schemas.DescribeInventoryDeletionsResult) + v.SerializeMembers(s) + s.CloseStruct() +} - if err = addlegacyEndpointContextSetter(stack, options); err != nil { - return err +func (v *DescribeInventoryDeletionsOutput) SerializeMembers(s smithy.ShapeSerializer) { + serializeInventoryDeletionsList(s, schemas.DescribeInventoryDeletionsResult_InventoryDeletions, v.InventoryDeletions) + if v.NextToken != nil { + s.WriteString(schemas.DescribeInventoryDeletionsResult_NextToken, *v.NextToken) } - if err = addSetLoggerMiddleware(stack, options); err != nil { - return err - } - if err = addClientRequestID(stack); err != nil { +} +func (v *DescribeInventoryDeletionsOutput) Deserialize(d smithy.ShapeDeserializer) error { + return smithy.ReadStruct(d, schemas.DescribeInventoryDeletionsResult, func(s *smithy.Schema) error { + switch s { + case schemas.DescribeInventoryDeletionsResult_InventoryDeletions: + return deserializeInventoryDeletionsList(d, schemas.DescribeInventoryDeletionsResult_InventoryDeletions, &v.InventoryDeletions) + case schemas.DescribeInventoryDeletionsResult_NextToken: + v.NextToken = new(string) + return d.ReadString(schemas.DescribeInventoryDeletionsResult_NextToken, v.NextToken) + } + return nil + }) +} +func (c *Client) addOperationDescribeInventoryDeletionsMiddlewares(stack *middleware.Stack, options Options) (err error) { + if err := stack.Serialize.Add(&serializeRequestMiddleware{options: &options, operationSchema: smithy.NewOperationSchema(schemas.DescribeInventoryDeletions, schemas.DescribeInventoryDeletionsRequest, schemas.DescribeInventoryDeletionsResult)}, middleware.After); err != nil { return err } - if err = addComputeContentLength(stack); err != nil { + if err := stack.Deserialize.Add(&deserializeResponseMiddleware{options: &options, operationSchema: smithy.NewOperationSchema(schemas.DescribeInventoryDeletions, schemas.DescribeInventoryDeletionsRequest, schemas.DescribeInventoryDeletionsResult), output: &DescribeInventoryDeletionsOutput{}}, middleware.After); err != nil { return err } + if err = addResolveEndpointMiddleware(stack, options); err != nil { return err } if err = addComputePayloadSHA256(stack); err != nil { return err } - if err = addRetry(stack, options, c); err != nil { - return err - } - if err = addRawResponseToMetadata(stack); err != nil { - return err - } - if err = addRecordResponseTiming(stack); err != nil { - return err - } - if err = addSpanRetryLoop(stack, options); err != nil { - return err - } - if err = addClientUserAgent(stack, options); err != nil { - return err - } - if err = smithyhttp.AddErrorCloseResponseBodyMiddleware(stack); err != nil { - return err - } - if err = smithyhttp.AddCloseResponseBodyMiddleware(stack); err != nil { - return err - } - if err = addSetLegacyContextSigningOptionsMiddleware(stack); err != nil { - return err - } - if err = addUserAgentRetryMode(stack, options); err != nil { + if err = addRecordResponseTiming(stack, options); err != nil { return err } if err = addCredentialSource(stack, options); err != nil { return err } - if err = stack.Initialize.Add(newServiceMetadataMiddleware_opDescribeInventoryDeletions(options.Region), middleware.Before); err != nil { - return err - } - if err = addRecursionDetection(stack); err != nil { - return err - } if err = addRequestIDRetrieverMiddleware(stack); err != nil { return err } @@ -140,12 +132,6 @@ func (c *Client) addOperationDescribeInventoryDeletionsMiddlewares(stack *middle if err = addDisableHTTPSMiddleware(stack, options); err != nil { return err } - if err = addInterceptBeforeRetryLoop(stack, options); err != nil { - return err - } - if err = addInterceptAttempt(stack, options); err != nil { - return err - } if err = addInterceptors(stack, options); err != nil { return err } @@ -248,11 +234,3 @@ type DescribeInventoryDeletionsAPIClient interface { } var _ DescribeInventoryDeletionsAPIClient = (*Client)(nil) - -func newServiceMetadataMiddleware_opDescribeInventoryDeletions(region string) *awsmiddleware.RegisterServiceMetadata { - return &awsmiddleware.RegisterServiceMetadata{ - Region: region, - ServiceID: ServiceID, - OperationName: "DescribeInventoryDeletions", - } -} diff --git a/vendor/github.com/aws/aws-sdk-go-v2/service/ssm/api_op_DescribeMaintenanceWindowExecutionTaskInvocations.go b/vendor/github.com/aws/aws-sdk-go-v2/service/ssm/api_op_DescribeMaintenanceWindowExecutionTaskInvocations.go index 86268a1e4..9672a7ab9 100644 --- a/vendor/github.com/aws/aws-sdk-go-v2/service/ssm/api_op_DescribeMaintenanceWindowExecutionTaskInvocations.go +++ b/vendor/github.com/aws/aws-sdk-go-v2/service/ssm/api_op_DescribeMaintenanceWindowExecutionTaskInvocations.go @@ -5,10 +5,10 @@ package ssm import ( "context" "fmt" - awsmiddleware "github.com/aws/aws-sdk-go-v2/aws/middleware" + "github.com/aws/aws-sdk-go-v2/service/ssm/schemas" "github.com/aws/aws-sdk-go-v2/service/ssm/types" + smithy "github.com/aws/smithy-go" "github.com/aws/smithy-go/middleware" - smithyhttp "github.com/aws/smithy-go/transport/http" ) // Retrieves the individual task executions (one per target) for a particular task @@ -57,6 +57,28 @@ type DescribeMaintenanceWindowExecutionTaskInvocationsInput struct { noSmithyDocumentSerde } +func (v *DescribeMaintenanceWindowExecutionTaskInvocationsInput) Serialize(s smithy.ShapeSerializer) { + s.WriteStruct(schemas.DescribeMaintenanceWindowExecutionTaskInvocationsRequest) + v.SerializeMembers(s) + s.CloseStruct() +} + +func (v *DescribeMaintenanceWindowExecutionTaskInvocationsInput) SerializeMembers(s smithy.ShapeSerializer) { + serializeMaintenanceWindowFilterList(s, schemas.DescribeMaintenanceWindowExecutionTaskInvocationsRequest_Filters, v.Filters) + if v.MaxResults != nil { + s.WriteInt32(schemas.DescribeMaintenanceWindowExecutionTaskInvocationsRequest_MaxResults, *v.MaxResults) + } + if v.NextToken != nil { + s.WriteString(schemas.DescribeMaintenanceWindowExecutionTaskInvocationsRequest_NextToken, *v.NextToken) + } + if v.TaskId != nil { + s.WriteString(schemas.DescribeMaintenanceWindowExecutionTaskInvocationsRequest_TaskId, *v.TaskId) + } + if v.WindowExecutionId != nil { + s.WriteString(schemas.DescribeMaintenanceWindowExecutionTaskInvocationsRequest_WindowExecutionId, *v.WindowExecutionId) + } +} + type DescribeMaintenanceWindowExecutionTaskInvocationsOutput struct { // The token to use when requesting the next set of items. If there are no @@ -72,65 +94,45 @@ type DescribeMaintenanceWindowExecutionTaskInvocationsOutput struct { noSmithyDocumentSerde } -func (c *Client) addOperationDescribeMaintenanceWindowExecutionTaskInvocationsMiddlewares(stack *middleware.Stack, options Options) (err error) { - if err := stack.Serialize.Add(&setOperationInputMiddleware{}, middleware.After); err != nil { - return err - } - err = stack.Serialize.Add(&awsAwsjson11_serializeOpDescribeMaintenanceWindowExecutionTaskInvocations{}, middleware.After) - if err != nil { - return err - } - err = stack.Deserialize.Add(&awsAwsjson11_deserializeOpDescribeMaintenanceWindowExecutionTaskInvocations{}, middleware.After) - if err != nil { - return err - } - if err := addProtocolFinalizerMiddlewares(stack, options, "DescribeMaintenanceWindowExecutionTaskInvocations"); err != nil { - return fmt.Errorf("add protocol finalizers: %v", err) - } +func (v *DescribeMaintenanceWindowExecutionTaskInvocationsOutput) Serialize(s smithy.ShapeSerializer) { + s.WriteStruct(schemas.DescribeMaintenanceWindowExecutionTaskInvocationsResult) + v.SerializeMembers(s) + s.CloseStruct() +} - if err = addlegacyEndpointContextSetter(stack, options); err != nil { - return err +func (v *DescribeMaintenanceWindowExecutionTaskInvocationsOutput) SerializeMembers(s smithy.ShapeSerializer) { + if v.NextToken != nil { + s.WriteString(schemas.DescribeMaintenanceWindowExecutionTaskInvocationsResult_NextToken, *v.NextToken) } - if err = addSetLoggerMiddleware(stack, options); err != nil { - return err - } - if err = addClientRequestID(stack); err != nil { + serializeMaintenanceWindowExecutionTaskInvocationIdentityList(s, schemas.DescribeMaintenanceWindowExecutionTaskInvocationsResult_WindowExecutionTaskInvocationIdentities, v.WindowExecutionTaskInvocationIdentities) +} +func (v *DescribeMaintenanceWindowExecutionTaskInvocationsOutput) Deserialize(d smithy.ShapeDeserializer) error { + return smithy.ReadStruct(d, schemas.DescribeMaintenanceWindowExecutionTaskInvocationsResult, func(s *smithy.Schema) error { + switch s { + case schemas.DescribeMaintenanceWindowExecutionTaskInvocationsResult_NextToken: + v.NextToken = new(string) + return d.ReadString(schemas.DescribeMaintenanceWindowExecutionTaskInvocationsResult_NextToken, v.NextToken) + case schemas.DescribeMaintenanceWindowExecutionTaskInvocationsResult_WindowExecutionTaskInvocationIdentities: + return deserializeMaintenanceWindowExecutionTaskInvocationIdentityList(d, schemas.DescribeMaintenanceWindowExecutionTaskInvocationsResult_WindowExecutionTaskInvocationIdentities, &v.WindowExecutionTaskInvocationIdentities) + } + return nil + }) +} +func (c *Client) addOperationDescribeMaintenanceWindowExecutionTaskInvocationsMiddlewares(stack *middleware.Stack, options Options) (err error) { + if err := stack.Serialize.Add(&serializeRequestMiddleware{options: &options, operationSchema: smithy.NewOperationSchema(schemas.DescribeMaintenanceWindowExecutionTaskInvocations, schemas.DescribeMaintenanceWindowExecutionTaskInvocationsRequest, schemas.DescribeMaintenanceWindowExecutionTaskInvocationsResult)}, middleware.After); err != nil { return err } - if err = addComputeContentLength(stack); err != nil { + if err := stack.Deserialize.Add(&deserializeResponseMiddleware{options: &options, operationSchema: smithy.NewOperationSchema(schemas.DescribeMaintenanceWindowExecutionTaskInvocations, schemas.DescribeMaintenanceWindowExecutionTaskInvocationsRequest, schemas.DescribeMaintenanceWindowExecutionTaskInvocationsResult), output: &DescribeMaintenanceWindowExecutionTaskInvocationsOutput{}}, middleware.After); err != nil { return err } + if err = addResolveEndpointMiddleware(stack, options); err != nil { return err } if err = addComputePayloadSHA256(stack); err != nil { return err } - if err = addRetry(stack, options, c); err != nil { - return err - } - if err = addRawResponseToMetadata(stack); err != nil { - return err - } - if err = addRecordResponseTiming(stack); err != nil { - return err - } - if err = addSpanRetryLoop(stack, options); err != nil { - return err - } - if err = addClientUserAgent(stack, options); err != nil { - return err - } - if err = smithyhttp.AddErrorCloseResponseBodyMiddleware(stack); err != nil { - return err - } - if err = smithyhttp.AddCloseResponseBodyMiddleware(stack); err != nil { - return err - } - if err = addSetLegacyContextSigningOptionsMiddleware(stack); err != nil { - return err - } - if err = addUserAgentRetryMode(stack, options); err != nil { + if err = addRecordResponseTiming(stack, options); err != nil { return err } if err = addCredentialSource(stack, options); err != nil { @@ -139,12 +141,6 @@ func (c *Client) addOperationDescribeMaintenanceWindowExecutionTaskInvocationsMi if err = addOpDescribeMaintenanceWindowExecutionTaskInvocationsValidationMiddleware(stack); err != nil { return err } - if err = stack.Initialize.Add(newServiceMetadataMiddleware_opDescribeMaintenanceWindowExecutionTaskInvocations(options.Region), middleware.Before); err != nil { - return err - } - if err = addRecursionDetection(stack); err != nil { - return err - } if err = addRequestIDRetrieverMiddleware(stack); err != nil { return err } @@ -157,12 +153,6 @@ func (c *Client) addOperationDescribeMaintenanceWindowExecutionTaskInvocationsMi if err = addDisableHTTPSMiddleware(stack, options); err != nil { return err } - if err = addInterceptBeforeRetryLoop(stack, options); err != nil { - return err - } - if err = addInterceptAttempt(stack, options); err != nil { - return err - } if err = addInterceptors(stack, options); err != nil { return err } @@ -266,11 +256,3 @@ type DescribeMaintenanceWindowExecutionTaskInvocationsAPIClient interface { } var _ DescribeMaintenanceWindowExecutionTaskInvocationsAPIClient = (*Client)(nil) - -func newServiceMetadataMiddleware_opDescribeMaintenanceWindowExecutionTaskInvocations(region string) *awsmiddleware.RegisterServiceMetadata { - return &awsmiddleware.RegisterServiceMetadata{ - Region: region, - ServiceID: ServiceID, - OperationName: "DescribeMaintenanceWindowExecutionTaskInvocations", - } -} diff --git a/vendor/github.com/aws/aws-sdk-go-v2/service/ssm/api_op_DescribeMaintenanceWindowExecutionTasks.go b/vendor/github.com/aws/aws-sdk-go-v2/service/ssm/api_op_DescribeMaintenanceWindowExecutionTasks.go index 7576edd29..970f4a6c0 100644 --- a/vendor/github.com/aws/aws-sdk-go-v2/service/ssm/api_op_DescribeMaintenanceWindowExecutionTasks.go +++ b/vendor/github.com/aws/aws-sdk-go-v2/service/ssm/api_op_DescribeMaintenanceWindowExecutionTasks.go @@ -5,10 +5,10 @@ package ssm import ( "context" "fmt" - awsmiddleware "github.com/aws/aws-sdk-go-v2/aws/middleware" + "github.com/aws/aws-sdk-go-v2/service/ssm/schemas" "github.com/aws/aws-sdk-go-v2/service/ssm/types" + smithy "github.com/aws/smithy-go" "github.com/aws/smithy-go/middleware" - smithyhttp "github.com/aws/smithy-go/transport/http" ) // For a given maintenance window execution, lists the tasks that were run. @@ -51,6 +51,25 @@ type DescribeMaintenanceWindowExecutionTasksInput struct { noSmithyDocumentSerde } +func (v *DescribeMaintenanceWindowExecutionTasksInput) Serialize(s smithy.ShapeSerializer) { + s.WriteStruct(schemas.DescribeMaintenanceWindowExecutionTasksRequest) + v.SerializeMembers(s) + s.CloseStruct() +} + +func (v *DescribeMaintenanceWindowExecutionTasksInput) SerializeMembers(s smithy.ShapeSerializer) { + serializeMaintenanceWindowFilterList(s, schemas.DescribeMaintenanceWindowExecutionTasksRequest_Filters, v.Filters) + if v.MaxResults != nil { + s.WriteInt32(schemas.DescribeMaintenanceWindowExecutionTasksRequest_MaxResults, *v.MaxResults) + } + if v.NextToken != nil { + s.WriteString(schemas.DescribeMaintenanceWindowExecutionTasksRequest_NextToken, *v.NextToken) + } + if v.WindowExecutionId != nil { + s.WriteString(schemas.DescribeMaintenanceWindowExecutionTasksRequest_WindowExecutionId, *v.WindowExecutionId) + } +} + type DescribeMaintenanceWindowExecutionTasksOutput struct { // The token to use when requesting the next set of items. If there are no @@ -66,65 +85,45 @@ type DescribeMaintenanceWindowExecutionTasksOutput struct { noSmithyDocumentSerde } -func (c *Client) addOperationDescribeMaintenanceWindowExecutionTasksMiddlewares(stack *middleware.Stack, options Options) (err error) { - if err := stack.Serialize.Add(&setOperationInputMiddleware{}, middleware.After); err != nil { - return err - } - err = stack.Serialize.Add(&awsAwsjson11_serializeOpDescribeMaintenanceWindowExecutionTasks{}, middleware.After) - if err != nil { - return err - } - err = stack.Deserialize.Add(&awsAwsjson11_deserializeOpDescribeMaintenanceWindowExecutionTasks{}, middleware.After) - if err != nil { - return err - } - if err := addProtocolFinalizerMiddlewares(stack, options, "DescribeMaintenanceWindowExecutionTasks"); err != nil { - return fmt.Errorf("add protocol finalizers: %v", err) - } +func (v *DescribeMaintenanceWindowExecutionTasksOutput) Serialize(s smithy.ShapeSerializer) { + s.WriteStruct(schemas.DescribeMaintenanceWindowExecutionTasksResult) + v.SerializeMembers(s) + s.CloseStruct() +} - if err = addlegacyEndpointContextSetter(stack, options); err != nil { - return err +func (v *DescribeMaintenanceWindowExecutionTasksOutput) SerializeMembers(s smithy.ShapeSerializer) { + if v.NextToken != nil { + s.WriteString(schemas.DescribeMaintenanceWindowExecutionTasksResult_NextToken, *v.NextToken) } - if err = addSetLoggerMiddleware(stack, options); err != nil { - return err - } - if err = addClientRequestID(stack); err != nil { + serializeMaintenanceWindowExecutionTaskIdentityList(s, schemas.DescribeMaintenanceWindowExecutionTasksResult_WindowExecutionTaskIdentities, v.WindowExecutionTaskIdentities) +} +func (v *DescribeMaintenanceWindowExecutionTasksOutput) Deserialize(d smithy.ShapeDeserializer) error { + return smithy.ReadStruct(d, schemas.DescribeMaintenanceWindowExecutionTasksResult, func(s *smithy.Schema) error { + switch s { + case schemas.DescribeMaintenanceWindowExecutionTasksResult_NextToken: + v.NextToken = new(string) + return d.ReadString(schemas.DescribeMaintenanceWindowExecutionTasksResult_NextToken, v.NextToken) + case schemas.DescribeMaintenanceWindowExecutionTasksResult_WindowExecutionTaskIdentities: + return deserializeMaintenanceWindowExecutionTaskIdentityList(d, schemas.DescribeMaintenanceWindowExecutionTasksResult_WindowExecutionTaskIdentities, &v.WindowExecutionTaskIdentities) + } + return nil + }) +} +func (c *Client) addOperationDescribeMaintenanceWindowExecutionTasksMiddlewares(stack *middleware.Stack, options Options) (err error) { + if err := stack.Serialize.Add(&serializeRequestMiddleware{options: &options, operationSchema: smithy.NewOperationSchema(schemas.DescribeMaintenanceWindowExecutionTasks, schemas.DescribeMaintenanceWindowExecutionTasksRequest, schemas.DescribeMaintenanceWindowExecutionTasksResult)}, middleware.After); err != nil { return err } - if err = addComputeContentLength(stack); err != nil { + if err := stack.Deserialize.Add(&deserializeResponseMiddleware{options: &options, operationSchema: smithy.NewOperationSchema(schemas.DescribeMaintenanceWindowExecutionTasks, schemas.DescribeMaintenanceWindowExecutionTasksRequest, schemas.DescribeMaintenanceWindowExecutionTasksResult), output: &DescribeMaintenanceWindowExecutionTasksOutput{}}, middleware.After); err != nil { return err } + if err = addResolveEndpointMiddleware(stack, options); err != nil { return err } if err = addComputePayloadSHA256(stack); err != nil { return err } - if err = addRetry(stack, options, c); err != nil { - return err - } - if err = addRawResponseToMetadata(stack); err != nil { - return err - } - if err = addRecordResponseTiming(stack); err != nil { - return err - } - if err = addSpanRetryLoop(stack, options); err != nil { - return err - } - if err = addClientUserAgent(stack, options); err != nil { - return err - } - if err = smithyhttp.AddErrorCloseResponseBodyMiddleware(stack); err != nil { - return err - } - if err = smithyhttp.AddCloseResponseBodyMiddleware(stack); err != nil { - return err - } - if err = addSetLegacyContextSigningOptionsMiddleware(stack); err != nil { - return err - } - if err = addUserAgentRetryMode(stack, options); err != nil { + if err = addRecordResponseTiming(stack, options); err != nil { return err } if err = addCredentialSource(stack, options); err != nil { @@ -133,12 +132,6 @@ func (c *Client) addOperationDescribeMaintenanceWindowExecutionTasksMiddlewares( if err = addOpDescribeMaintenanceWindowExecutionTasksValidationMiddleware(stack); err != nil { return err } - if err = stack.Initialize.Add(newServiceMetadataMiddleware_opDescribeMaintenanceWindowExecutionTasks(options.Region), middleware.Before); err != nil { - return err - } - if err = addRecursionDetection(stack); err != nil { - return err - } if err = addRequestIDRetrieverMiddleware(stack); err != nil { return err } @@ -151,12 +144,6 @@ func (c *Client) addOperationDescribeMaintenanceWindowExecutionTasksMiddlewares( if err = addDisableHTTPSMiddleware(stack, options); err != nil { return err } - if err = addInterceptBeforeRetryLoop(stack, options); err != nil { - return err - } - if err = addInterceptAttempt(stack, options); err != nil { - return err - } if err = addInterceptors(stack, options); err != nil { return err } @@ -259,11 +246,3 @@ type DescribeMaintenanceWindowExecutionTasksAPIClient interface { } var _ DescribeMaintenanceWindowExecutionTasksAPIClient = (*Client)(nil) - -func newServiceMetadataMiddleware_opDescribeMaintenanceWindowExecutionTasks(region string) *awsmiddleware.RegisterServiceMetadata { - return &awsmiddleware.RegisterServiceMetadata{ - Region: region, - ServiceID: ServiceID, - OperationName: "DescribeMaintenanceWindowExecutionTasks", - } -} diff --git a/vendor/github.com/aws/aws-sdk-go-v2/service/ssm/api_op_DescribeMaintenanceWindowExecutions.go b/vendor/github.com/aws/aws-sdk-go-v2/service/ssm/api_op_DescribeMaintenanceWindowExecutions.go index 9b05a12c4..597cb0109 100644 --- a/vendor/github.com/aws/aws-sdk-go-v2/service/ssm/api_op_DescribeMaintenanceWindowExecutions.go +++ b/vendor/github.com/aws/aws-sdk-go-v2/service/ssm/api_op_DescribeMaintenanceWindowExecutions.go @@ -5,10 +5,10 @@ package ssm import ( "context" "fmt" - awsmiddleware "github.com/aws/aws-sdk-go-v2/aws/middleware" + "github.com/aws/aws-sdk-go-v2/service/ssm/schemas" "github.com/aws/aws-sdk-go-v2/service/ssm/types" + smithy "github.com/aws/smithy-go" "github.com/aws/smithy-go/middleware" - smithyhttp "github.com/aws/smithy-go/transport/http" ) // Lists the executions of a maintenance window. This includes information about @@ -57,6 +57,25 @@ type DescribeMaintenanceWindowExecutionsInput struct { noSmithyDocumentSerde } +func (v *DescribeMaintenanceWindowExecutionsInput) Serialize(s smithy.ShapeSerializer) { + s.WriteStruct(schemas.DescribeMaintenanceWindowExecutionsRequest) + v.SerializeMembers(s) + s.CloseStruct() +} + +func (v *DescribeMaintenanceWindowExecutionsInput) SerializeMembers(s smithy.ShapeSerializer) { + serializeMaintenanceWindowFilterList(s, schemas.DescribeMaintenanceWindowExecutionsRequest_Filters, v.Filters) + if v.MaxResults != nil { + s.WriteInt32(schemas.DescribeMaintenanceWindowExecutionsRequest_MaxResults, *v.MaxResults) + } + if v.NextToken != nil { + s.WriteString(schemas.DescribeMaintenanceWindowExecutionsRequest_NextToken, *v.NextToken) + } + if v.WindowId != nil { + s.WriteString(schemas.DescribeMaintenanceWindowExecutionsRequest_WindowId, *v.WindowId) + } +} + type DescribeMaintenanceWindowExecutionsOutput struct { // The token to use when requesting the next set of items. If there are no @@ -72,65 +91,45 @@ type DescribeMaintenanceWindowExecutionsOutput struct { noSmithyDocumentSerde } -func (c *Client) addOperationDescribeMaintenanceWindowExecutionsMiddlewares(stack *middleware.Stack, options Options) (err error) { - if err := stack.Serialize.Add(&setOperationInputMiddleware{}, middleware.After); err != nil { - return err - } - err = stack.Serialize.Add(&awsAwsjson11_serializeOpDescribeMaintenanceWindowExecutions{}, middleware.After) - if err != nil { - return err - } - err = stack.Deserialize.Add(&awsAwsjson11_deserializeOpDescribeMaintenanceWindowExecutions{}, middleware.After) - if err != nil { - return err - } - if err := addProtocolFinalizerMiddlewares(stack, options, "DescribeMaintenanceWindowExecutions"); err != nil { - return fmt.Errorf("add protocol finalizers: %v", err) - } +func (v *DescribeMaintenanceWindowExecutionsOutput) Serialize(s smithy.ShapeSerializer) { + s.WriteStruct(schemas.DescribeMaintenanceWindowExecutionsResult) + v.SerializeMembers(s) + s.CloseStruct() +} - if err = addlegacyEndpointContextSetter(stack, options); err != nil { - return err +func (v *DescribeMaintenanceWindowExecutionsOutput) SerializeMembers(s smithy.ShapeSerializer) { + if v.NextToken != nil { + s.WriteString(schemas.DescribeMaintenanceWindowExecutionsResult_NextToken, *v.NextToken) } - if err = addSetLoggerMiddleware(stack, options); err != nil { - return err - } - if err = addClientRequestID(stack); err != nil { + serializeMaintenanceWindowExecutionList(s, schemas.DescribeMaintenanceWindowExecutionsResult_WindowExecutions, v.WindowExecutions) +} +func (v *DescribeMaintenanceWindowExecutionsOutput) Deserialize(d smithy.ShapeDeserializer) error { + return smithy.ReadStruct(d, schemas.DescribeMaintenanceWindowExecutionsResult, func(s *smithy.Schema) error { + switch s { + case schemas.DescribeMaintenanceWindowExecutionsResult_NextToken: + v.NextToken = new(string) + return d.ReadString(schemas.DescribeMaintenanceWindowExecutionsResult_NextToken, v.NextToken) + case schemas.DescribeMaintenanceWindowExecutionsResult_WindowExecutions: + return deserializeMaintenanceWindowExecutionList(d, schemas.DescribeMaintenanceWindowExecutionsResult_WindowExecutions, &v.WindowExecutions) + } + return nil + }) +} +func (c *Client) addOperationDescribeMaintenanceWindowExecutionsMiddlewares(stack *middleware.Stack, options Options) (err error) { + if err := stack.Serialize.Add(&serializeRequestMiddleware{options: &options, operationSchema: smithy.NewOperationSchema(schemas.DescribeMaintenanceWindowExecutions, schemas.DescribeMaintenanceWindowExecutionsRequest, schemas.DescribeMaintenanceWindowExecutionsResult)}, middleware.After); err != nil { return err } - if err = addComputeContentLength(stack); err != nil { + if err := stack.Deserialize.Add(&deserializeResponseMiddleware{options: &options, operationSchema: smithy.NewOperationSchema(schemas.DescribeMaintenanceWindowExecutions, schemas.DescribeMaintenanceWindowExecutionsRequest, schemas.DescribeMaintenanceWindowExecutionsResult), output: &DescribeMaintenanceWindowExecutionsOutput{}}, middleware.After); err != nil { return err } + if err = addResolveEndpointMiddleware(stack, options); err != nil { return err } if err = addComputePayloadSHA256(stack); err != nil { return err } - if err = addRetry(stack, options, c); err != nil { - return err - } - if err = addRawResponseToMetadata(stack); err != nil { - return err - } - if err = addRecordResponseTiming(stack); err != nil { - return err - } - if err = addSpanRetryLoop(stack, options); err != nil { - return err - } - if err = addClientUserAgent(stack, options); err != nil { - return err - } - if err = smithyhttp.AddErrorCloseResponseBodyMiddleware(stack); err != nil { - return err - } - if err = smithyhttp.AddCloseResponseBodyMiddleware(stack); err != nil { - return err - } - if err = addSetLegacyContextSigningOptionsMiddleware(stack); err != nil { - return err - } - if err = addUserAgentRetryMode(stack, options); err != nil { + if err = addRecordResponseTiming(stack, options); err != nil { return err } if err = addCredentialSource(stack, options); err != nil { @@ -139,12 +138,6 @@ func (c *Client) addOperationDescribeMaintenanceWindowExecutionsMiddlewares(stac if err = addOpDescribeMaintenanceWindowExecutionsValidationMiddleware(stack); err != nil { return err } - if err = stack.Initialize.Add(newServiceMetadataMiddleware_opDescribeMaintenanceWindowExecutions(options.Region), middleware.Before); err != nil { - return err - } - if err = addRecursionDetection(stack); err != nil { - return err - } if err = addRequestIDRetrieverMiddleware(stack); err != nil { return err } @@ -157,12 +150,6 @@ func (c *Client) addOperationDescribeMaintenanceWindowExecutionsMiddlewares(stac if err = addDisableHTTPSMiddleware(stack, options); err != nil { return err } - if err = addInterceptBeforeRetryLoop(stack, options); err != nil { - return err - } - if err = addInterceptAttempt(stack, options); err != nil { - return err - } if err = addInterceptors(stack, options); err != nil { return err } @@ -265,11 +252,3 @@ type DescribeMaintenanceWindowExecutionsAPIClient interface { } var _ DescribeMaintenanceWindowExecutionsAPIClient = (*Client)(nil) - -func newServiceMetadataMiddleware_opDescribeMaintenanceWindowExecutions(region string) *awsmiddleware.RegisterServiceMetadata { - return &awsmiddleware.RegisterServiceMetadata{ - Region: region, - ServiceID: ServiceID, - OperationName: "DescribeMaintenanceWindowExecutions", - } -} diff --git a/vendor/github.com/aws/aws-sdk-go-v2/service/ssm/api_op_DescribeMaintenanceWindowSchedule.go b/vendor/github.com/aws/aws-sdk-go-v2/service/ssm/api_op_DescribeMaintenanceWindowSchedule.go index 5bc56ba7e..8766947ae 100644 --- a/vendor/github.com/aws/aws-sdk-go-v2/service/ssm/api_op_DescribeMaintenanceWindowSchedule.go +++ b/vendor/github.com/aws/aws-sdk-go-v2/service/ssm/api_op_DescribeMaintenanceWindowSchedule.go @@ -5,10 +5,10 @@ package ssm import ( "context" "fmt" - awsmiddleware "github.com/aws/aws-sdk-go-v2/aws/middleware" + "github.com/aws/aws-sdk-go-v2/service/ssm/schemas" "github.com/aws/aws-sdk-go-v2/service/ssm/types" + smithy "github.com/aws/smithy-go" "github.com/aws/smithy-go/middleware" - smithyhttp "github.com/aws/smithy-go/transport/http" ) // Retrieves information about upcoming executions of a maintenance window. @@ -55,6 +55,29 @@ type DescribeMaintenanceWindowScheduleInput struct { noSmithyDocumentSerde } +func (v *DescribeMaintenanceWindowScheduleInput) Serialize(s smithy.ShapeSerializer) { + s.WriteStruct(schemas.DescribeMaintenanceWindowScheduleRequest) + v.SerializeMembers(s) + s.CloseStruct() +} + +func (v *DescribeMaintenanceWindowScheduleInput) SerializeMembers(s smithy.ShapeSerializer) { + serializePatchOrchestratorFilterList(s, schemas.DescribeMaintenanceWindowScheduleRequest_Filters, v.Filters) + if v.MaxResults != nil { + s.WriteInt32(schemas.DescribeMaintenanceWindowScheduleRequest_MaxResults, *v.MaxResults) + } + if v.NextToken != nil { + s.WriteString(schemas.DescribeMaintenanceWindowScheduleRequest_NextToken, *v.NextToken) + } + if v.ResourceType != "" { + s.WriteString(schemas.DescribeMaintenanceWindowScheduleRequest_ResourceType, string(v.ResourceType)) + } + serializeTargets(s, schemas.DescribeMaintenanceWindowScheduleRequest_Targets, v.Targets) + if v.WindowId != nil { + s.WriteString(schemas.DescribeMaintenanceWindowScheduleRequest_WindowId, *v.WindowId) + } +} + type DescribeMaintenanceWindowScheduleOutput struct { // The token for the next set of items to return. (You use this token in the next @@ -71,76 +94,50 @@ type DescribeMaintenanceWindowScheduleOutput struct { noSmithyDocumentSerde } -func (c *Client) addOperationDescribeMaintenanceWindowScheduleMiddlewares(stack *middleware.Stack, options Options) (err error) { - if err := stack.Serialize.Add(&setOperationInputMiddleware{}, middleware.After); err != nil { - return err - } - err = stack.Serialize.Add(&awsAwsjson11_serializeOpDescribeMaintenanceWindowSchedule{}, middleware.After) - if err != nil { - return err - } - err = stack.Deserialize.Add(&awsAwsjson11_deserializeOpDescribeMaintenanceWindowSchedule{}, middleware.After) - if err != nil { - return err - } - if err := addProtocolFinalizerMiddlewares(stack, options, "DescribeMaintenanceWindowSchedule"); err != nil { - return fmt.Errorf("add protocol finalizers: %v", err) - } +func (v *DescribeMaintenanceWindowScheduleOutput) Serialize(s smithy.ShapeSerializer) { + s.WriteStruct(schemas.DescribeMaintenanceWindowScheduleResult) + v.SerializeMembers(s) + s.CloseStruct() +} - if err = addlegacyEndpointContextSetter(stack, options); err != nil { - return err +func (v *DescribeMaintenanceWindowScheduleOutput) SerializeMembers(s smithy.ShapeSerializer) { + if v.NextToken != nil { + s.WriteString(schemas.DescribeMaintenanceWindowScheduleResult_NextToken, *v.NextToken) } - if err = addSetLoggerMiddleware(stack, options); err != nil { - return err - } - if err = addClientRequestID(stack); err != nil { + serializeScheduledWindowExecutionList(s, schemas.DescribeMaintenanceWindowScheduleResult_ScheduledWindowExecutions, v.ScheduledWindowExecutions) +} +func (v *DescribeMaintenanceWindowScheduleOutput) Deserialize(d smithy.ShapeDeserializer) error { + return smithy.ReadStruct(d, schemas.DescribeMaintenanceWindowScheduleResult, func(s *smithy.Schema) error { + switch s { + case schemas.DescribeMaintenanceWindowScheduleResult_NextToken: + v.NextToken = new(string) + return d.ReadString(schemas.DescribeMaintenanceWindowScheduleResult_NextToken, v.NextToken) + case schemas.DescribeMaintenanceWindowScheduleResult_ScheduledWindowExecutions: + return deserializeScheduledWindowExecutionList(d, schemas.DescribeMaintenanceWindowScheduleResult_ScheduledWindowExecutions, &v.ScheduledWindowExecutions) + } + return nil + }) +} +func (c *Client) addOperationDescribeMaintenanceWindowScheduleMiddlewares(stack *middleware.Stack, options Options) (err error) { + if err := stack.Serialize.Add(&serializeRequestMiddleware{options: &options, operationSchema: smithy.NewOperationSchema(schemas.DescribeMaintenanceWindowSchedule, schemas.DescribeMaintenanceWindowScheduleRequest, schemas.DescribeMaintenanceWindowScheduleResult)}, middleware.After); err != nil { return err } - if err = addComputeContentLength(stack); err != nil { + if err := stack.Deserialize.Add(&deserializeResponseMiddleware{options: &options, operationSchema: smithy.NewOperationSchema(schemas.DescribeMaintenanceWindowSchedule, schemas.DescribeMaintenanceWindowScheduleRequest, schemas.DescribeMaintenanceWindowScheduleResult), output: &DescribeMaintenanceWindowScheduleOutput{}}, middleware.After); err != nil { return err } + if err = addResolveEndpointMiddleware(stack, options); err != nil { return err } if err = addComputePayloadSHA256(stack); err != nil { return err } - if err = addRetry(stack, options, c); err != nil { - return err - } - if err = addRawResponseToMetadata(stack); err != nil { - return err - } - if err = addRecordResponseTiming(stack); err != nil { - return err - } - if err = addSpanRetryLoop(stack, options); err != nil { - return err - } - if err = addClientUserAgent(stack, options); err != nil { - return err - } - if err = smithyhttp.AddErrorCloseResponseBodyMiddleware(stack); err != nil { - return err - } - if err = smithyhttp.AddCloseResponseBodyMiddleware(stack); err != nil { - return err - } - if err = addSetLegacyContextSigningOptionsMiddleware(stack); err != nil { - return err - } - if err = addUserAgentRetryMode(stack, options); err != nil { + if err = addRecordResponseTiming(stack, options); err != nil { return err } if err = addCredentialSource(stack, options); err != nil { return err } - if err = stack.Initialize.Add(newServiceMetadataMiddleware_opDescribeMaintenanceWindowSchedule(options.Region), middleware.Before); err != nil { - return err - } - if err = addRecursionDetection(stack); err != nil { - return err - } if err = addRequestIDRetrieverMiddleware(stack); err != nil { return err } @@ -153,12 +150,6 @@ func (c *Client) addOperationDescribeMaintenanceWindowScheduleMiddlewares(stack if err = addDisableHTTPSMiddleware(stack, options); err != nil { return err } - if err = addInterceptBeforeRetryLoop(stack, options); err != nil { - return err - } - if err = addInterceptAttempt(stack, options); err != nil { - return err - } if err = addInterceptors(stack, options); err != nil { return err } @@ -261,11 +252,3 @@ type DescribeMaintenanceWindowScheduleAPIClient interface { } var _ DescribeMaintenanceWindowScheduleAPIClient = (*Client)(nil) - -func newServiceMetadataMiddleware_opDescribeMaintenanceWindowSchedule(region string) *awsmiddleware.RegisterServiceMetadata { - return &awsmiddleware.RegisterServiceMetadata{ - Region: region, - ServiceID: ServiceID, - OperationName: "DescribeMaintenanceWindowSchedule", - } -} diff --git a/vendor/github.com/aws/aws-sdk-go-v2/service/ssm/api_op_DescribeMaintenanceWindowTargets.go b/vendor/github.com/aws/aws-sdk-go-v2/service/ssm/api_op_DescribeMaintenanceWindowTargets.go index 6b8026f34..32983e465 100644 --- a/vendor/github.com/aws/aws-sdk-go-v2/service/ssm/api_op_DescribeMaintenanceWindowTargets.go +++ b/vendor/github.com/aws/aws-sdk-go-v2/service/ssm/api_op_DescribeMaintenanceWindowTargets.go @@ -5,10 +5,10 @@ package ssm import ( "context" "fmt" - awsmiddleware "github.com/aws/aws-sdk-go-v2/aws/middleware" + "github.com/aws/aws-sdk-go-v2/service/ssm/schemas" "github.com/aws/aws-sdk-go-v2/service/ssm/types" + smithy "github.com/aws/smithy-go" "github.com/aws/smithy-go/middleware" - smithyhttp "github.com/aws/smithy-go/transport/http" ) // Lists the targets registered with the maintenance window. @@ -50,6 +50,25 @@ type DescribeMaintenanceWindowTargetsInput struct { noSmithyDocumentSerde } +func (v *DescribeMaintenanceWindowTargetsInput) Serialize(s smithy.ShapeSerializer) { + s.WriteStruct(schemas.DescribeMaintenanceWindowTargetsRequest) + v.SerializeMembers(s) + s.CloseStruct() +} + +func (v *DescribeMaintenanceWindowTargetsInput) SerializeMembers(s smithy.ShapeSerializer) { + serializeMaintenanceWindowFilterList(s, schemas.DescribeMaintenanceWindowTargetsRequest_Filters, v.Filters) + if v.MaxResults != nil { + s.WriteInt32(schemas.DescribeMaintenanceWindowTargetsRequest_MaxResults, *v.MaxResults) + } + if v.NextToken != nil { + s.WriteString(schemas.DescribeMaintenanceWindowTargetsRequest_NextToken, *v.NextToken) + } + if v.WindowId != nil { + s.WriteString(schemas.DescribeMaintenanceWindowTargetsRequest_WindowId, *v.WindowId) + } +} + type DescribeMaintenanceWindowTargetsOutput struct { // The token to use when requesting the next set of items. If there are no @@ -65,65 +84,45 @@ type DescribeMaintenanceWindowTargetsOutput struct { noSmithyDocumentSerde } -func (c *Client) addOperationDescribeMaintenanceWindowTargetsMiddlewares(stack *middleware.Stack, options Options) (err error) { - if err := stack.Serialize.Add(&setOperationInputMiddleware{}, middleware.After); err != nil { - return err - } - err = stack.Serialize.Add(&awsAwsjson11_serializeOpDescribeMaintenanceWindowTargets{}, middleware.After) - if err != nil { - return err - } - err = stack.Deserialize.Add(&awsAwsjson11_deserializeOpDescribeMaintenanceWindowTargets{}, middleware.After) - if err != nil { - return err - } - if err := addProtocolFinalizerMiddlewares(stack, options, "DescribeMaintenanceWindowTargets"); err != nil { - return fmt.Errorf("add protocol finalizers: %v", err) - } +func (v *DescribeMaintenanceWindowTargetsOutput) Serialize(s smithy.ShapeSerializer) { + s.WriteStruct(schemas.DescribeMaintenanceWindowTargetsResult) + v.SerializeMembers(s) + s.CloseStruct() +} - if err = addlegacyEndpointContextSetter(stack, options); err != nil { - return err +func (v *DescribeMaintenanceWindowTargetsOutput) SerializeMembers(s smithy.ShapeSerializer) { + if v.NextToken != nil { + s.WriteString(schemas.DescribeMaintenanceWindowTargetsResult_NextToken, *v.NextToken) } - if err = addSetLoggerMiddleware(stack, options); err != nil { - return err - } - if err = addClientRequestID(stack); err != nil { + serializeMaintenanceWindowTargetList(s, schemas.DescribeMaintenanceWindowTargetsResult_Targets, v.Targets) +} +func (v *DescribeMaintenanceWindowTargetsOutput) Deserialize(d smithy.ShapeDeserializer) error { + return smithy.ReadStruct(d, schemas.DescribeMaintenanceWindowTargetsResult, func(s *smithy.Schema) error { + switch s { + case schemas.DescribeMaintenanceWindowTargetsResult_NextToken: + v.NextToken = new(string) + return d.ReadString(schemas.DescribeMaintenanceWindowTargetsResult_NextToken, v.NextToken) + case schemas.DescribeMaintenanceWindowTargetsResult_Targets: + return deserializeMaintenanceWindowTargetList(d, schemas.DescribeMaintenanceWindowTargetsResult_Targets, &v.Targets) + } + return nil + }) +} +func (c *Client) addOperationDescribeMaintenanceWindowTargetsMiddlewares(stack *middleware.Stack, options Options) (err error) { + if err := stack.Serialize.Add(&serializeRequestMiddleware{options: &options, operationSchema: smithy.NewOperationSchema(schemas.DescribeMaintenanceWindowTargets, schemas.DescribeMaintenanceWindowTargetsRequest, schemas.DescribeMaintenanceWindowTargetsResult)}, middleware.After); err != nil { return err } - if err = addComputeContentLength(stack); err != nil { + if err := stack.Deserialize.Add(&deserializeResponseMiddleware{options: &options, operationSchema: smithy.NewOperationSchema(schemas.DescribeMaintenanceWindowTargets, schemas.DescribeMaintenanceWindowTargetsRequest, schemas.DescribeMaintenanceWindowTargetsResult), output: &DescribeMaintenanceWindowTargetsOutput{}}, middleware.After); err != nil { return err } + if err = addResolveEndpointMiddleware(stack, options); err != nil { return err } if err = addComputePayloadSHA256(stack); err != nil { return err } - if err = addRetry(stack, options, c); err != nil { - return err - } - if err = addRawResponseToMetadata(stack); err != nil { - return err - } - if err = addRecordResponseTiming(stack); err != nil { - return err - } - if err = addSpanRetryLoop(stack, options); err != nil { - return err - } - if err = addClientUserAgent(stack, options); err != nil { - return err - } - if err = smithyhttp.AddErrorCloseResponseBodyMiddleware(stack); err != nil { - return err - } - if err = smithyhttp.AddCloseResponseBodyMiddleware(stack); err != nil { - return err - } - if err = addSetLegacyContextSigningOptionsMiddleware(stack); err != nil { - return err - } - if err = addUserAgentRetryMode(stack, options); err != nil { + if err = addRecordResponseTiming(stack, options); err != nil { return err } if err = addCredentialSource(stack, options); err != nil { @@ -132,12 +131,6 @@ func (c *Client) addOperationDescribeMaintenanceWindowTargetsMiddlewares(stack * if err = addOpDescribeMaintenanceWindowTargetsValidationMiddleware(stack); err != nil { return err } - if err = stack.Initialize.Add(newServiceMetadataMiddleware_opDescribeMaintenanceWindowTargets(options.Region), middleware.Before); err != nil { - return err - } - if err = addRecursionDetection(stack); err != nil { - return err - } if err = addRequestIDRetrieverMiddleware(stack); err != nil { return err } @@ -150,12 +143,6 @@ func (c *Client) addOperationDescribeMaintenanceWindowTargetsMiddlewares(stack * if err = addDisableHTTPSMiddleware(stack, options); err != nil { return err } - if err = addInterceptBeforeRetryLoop(stack, options); err != nil { - return err - } - if err = addInterceptAttempt(stack, options); err != nil { - return err - } if err = addInterceptors(stack, options); err != nil { return err } @@ -258,11 +245,3 @@ type DescribeMaintenanceWindowTargetsAPIClient interface { } var _ DescribeMaintenanceWindowTargetsAPIClient = (*Client)(nil) - -func newServiceMetadataMiddleware_opDescribeMaintenanceWindowTargets(region string) *awsmiddleware.RegisterServiceMetadata { - return &awsmiddleware.RegisterServiceMetadata{ - Region: region, - ServiceID: ServiceID, - OperationName: "DescribeMaintenanceWindowTargets", - } -} diff --git a/vendor/github.com/aws/aws-sdk-go-v2/service/ssm/api_op_DescribeMaintenanceWindowTasks.go b/vendor/github.com/aws/aws-sdk-go-v2/service/ssm/api_op_DescribeMaintenanceWindowTasks.go index ae64c85bd..6b63576fe 100644 --- a/vendor/github.com/aws/aws-sdk-go-v2/service/ssm/api_op_DescribeMaintenanceWindowTasks.go +++ b/vendor/github.com/aws/aws-sdk-go-v2/service/ssm/api_op_DescribeMaintenanceWindowTasks.go @@ -5,10 +5,10 @@ package ssm import ( "context" "fmt" - awsmiddleware "github.com/aws/aws-sdk-go-v2/aws/middleware" + "github.com/aws/aws-sdk-go-v2/service/ssm/schemas" "github.com/aws/aws-sdk-go-v2/service/ssm/types" + smithy "github.com/aws/smithy-go" "github.com/aws/smithy-go/middleware" - smithyhttp "github.com/aws/smithy-go/transport/http" ) // Lists the tasks in a maintenance window. @@ -54,6 +54,25 @@ type DescribeMaintenanceWindowTasksInput struct { noSmithyDocumentSerde } +func (v *DescribeMaintenanceWindowTasksInput) Serialize(s smithy.ShapeSerializer) { + s.WriteStruct(schemas.DescribeMaintenanceWindowTasksRequest) + v.SerializeMembers(s) + s.CloseStruct() +} + +func (v *DescribeMaintenanceWindowTasksInput) SerializeMembers(s smithy.ShapeSerializer) { + serializeMaintenanceWindowFilterList(s, schemas.DescribeMaintenanceWindowTasksRequest_Filters, v.Filters) + if v.MaxResults != nil { + s.WriteInt32(schemas.DescribeMaintenanceWindowTasksRequest_MaxResults, *v.MaxResults) + } + if v.NextToken != nil { + s.WriteString(schemas.DescribeMaintenanceWindowTasksRequest_NextToken, *v.NextToken) + } + if v.WindowId != nil { + s.WriteString(schemas.DescribeMaintenanceWindowTasksRequest_WindowId, *v.WindowId) + } +} + type DescribeMaintenanceWindowTasksOutput struct { // The token to use when requesting the next set of items. If there are no @@ -69,65 +88,45 @@ type DescribeMaintenanceWindowTasksOutput struct { noSmithyDocumentSerde } -func (c *Client) addOperationDescribeMaintenanceWindowTasksMiddlewares(stack *middleware.Stack, options Options) (err error) { - if err := stack.Serialize.Add(&setOperationInputMiddleware{}, middleware.After); err != nil { - return err - } - err = stack.Serialize.Add(&awsAwsjson11_serializeOpDescribeMaintenanceWindowTasks{}, middleware.After) - if err != nil { - return err - } - err = stack.Deserialize.Add(&awsAwsjson11_deserializeOpDescribeMaintenanceWindowTasks{}, middleware.After) - if err != nil { - return err - } - if err := addProtocolFinalizerMiddlewares(stack, options, "DescribeMaintenanceWindowTasks"); err != nil { - return fmt.Errorf("add protocol finalizers: %v", err) - } +func (v *DescribeMaintenanceWindowTasksOutput) Serialize(s smithy.ShapeSerializer) { + s.WriteStruct(schemas.DescribeMaintenanceWindowTasksResult) + v.SerializeMembers(s) + s.CloseStruct() +} - if err = addlegacyEndpointContextSetter(stack, options); err != nil { - return err +func (v *DescribeMaintenanceWindowTasksOutput) SerializeMembers(s smithy.ShapeSerializer) { + if v.NextToken != nil { + s.WriteString(schemas.DescribeMaintenanceWindowTasksResult_NextToken, *v.NextToken) } - if err = addSetLoggerMiddleware(stack, options); err != nil { - return err - } - if err = addClientRequestID(stack); err != nil { + serializeMaintenanceWindowTaskList(s, schemas.DescribeMaintenanceWindowTasksResult_Tasks, v.Tasks) +} +func (v *DescribeMaintenanceWindowTasksOutput) Deserialize(d smithy.ShapeDeserializer) error { + return smithy.ReadStruct(d, schemas.DescribeMaintenanceWindowTasksResult, func(s *smithy.Schema) error { + switch s { + case schemas.DescribeMaintenanceWindowTasksResult_NextToken: + v.NextToken = new(string) + return d.ReadString(schemas.DescribeMaintenanceWindowTasksResult_NextToken, v.NextToken) + case schemas.DescribeMaintenanceWindowTasksResult_Tasks: + return deserializeMaintenanceWindowTaskList(d, schemas.DescribeMaintenanceWindowTasksResult_Tasks, &v.Tasks) + } + return nil + }) +} +func (c *Client) addOperationDescribeMaintenanceWindowTasksMiddlewares(stack *middleware.Stack, options Options) (err error) { + if err := stack.Serialize.Add(&serializeRequestMiddleware{options: &options, operationSchema: smithy.NewOperationSchema(schemas.DescribeMaintenanceWindowTasks, schemas.DescribeMaintenanceWindowTasksRequest, schemas.DescribeMaintenanceWindowTasksResult)}, middleware.After); err != nil { return err } - if err = addComputeContentLength(stack); err != nil { + if err := stack.Deserialize.Add(&deserializeResponseMiddleware{options: &options, operationSchema: smithy.NewOperationSchema(schemas.DescribeMaintenanceWindowTasks, schemas.DescribeMaintenanceWindowTasksRequest, schemas.DescribeMaintenanceWindowTasksResult), output: &DescribeMaintenanceWindowTasksOutput{}}, middleware.After); err != nil { return err } + if err = addResolveEndpointMiddleware(stack, options); err != nil { return err } if err = addComputePayloadSHA256(stack); err != nil { return err } - if err = addRetry(stack, options, c); err != nil { - return err - } - if err = addRawResponseToMetadata(stack); err != nil { - return err - } - if err = addRecordResponseTiming(stack); err != nil { - return err - } - if err = addSpanRetryLoop(stack, options); err != nil { - return err - } - if err = addClientUserAgent(stack, options); err != nil { - return err - } - if err = smithyhttp.AddErrorCloseResponseBodyMiddleware(stack); err != nil { - return err - } - if err = smithyhttp.AddCloseResponseBodyMiddleware(stack); err != nil { - return err - } - if err = addSetLegacyContextSigningOptionsMiddleware(stack); err != nil { - return err - } - if err = addUserAgentRetryMode(stack, options); err != nil { + if err = addRecordResponseTiming(stack, options); err != nil { return err } if err = addCredentialSource(stack, options); err != nil { @@ -136,12 +135,6 @@ func (c *Client) addOperationDescribeMaintenanceWindowTasksMiddlewares(stack *mi if err = addOpDescribeMaintenanceWindowTasksValidationMiddleware(stack); err != nil { return err } - if err = stack.Initialize.Add(newServiceMetadataMiddleware_opDescribeMaintenanceWindowTasks(options.Region), middleware.Before); err != nil { - return err - } - if err = addRecursionDetection(stack); err != nil { - return err - } if err = addRequestIDRetrieverMiddleware(stack); err != nil { return err } @@ -154,12 +147,6 @@ func (c *Client) addOperationDescribeMaintenanceWindowTasksMiddlewares(stack *mi if err = addDisableHTTPSMiddleware(stack, options); err != nil { return err } - if err = addInterceptBeforeRetryLoop(stack, options); err != nil { - return err - } - if err = addInterceptAttempt(stack, options); err != nil { - return err - } if err = addInterceptors(stack, options); err != nil { return err } @@ -262,11 +249,3 @@ type DescribeMaintenanceWindowTasksAPIClient interface { } var _ DescribeMaintenanceWindowTasksAPIClient = (*Client)(nil) - -func newServiceMetadataMiddleware_opDescribeMaintenanceWindowTasks(region string) *awsmiddleware.RegisterServiceMetadata { - return &awsmiddleware.RegisterServiceMetadata{ - Region: region, - ServiceID: ServiceID, - OperationName: "DescribeMaintenanceWindowTasks", - } -} diff --git a/vendor/github.com/aws/aws-sdk-go-v2/service/ssm/api_op_DescribeMaintenanceWindows.go b/vendor/github.com/aws/aws-sdk-go-v2/service/ssm/api_op_DescribeMaintenanceWindows.go index 4385c6a6c..9ecdf5328 100644 --- a/vendor/github.com/aws/aws-sdk-go-v2/service/ssm/api_op_DescribeMaintenanceWindows.go +++ b/vendor/github.com/aws/aws-sdk-go-v2/service/ssm/api_op_DescribeMaintenanceWindows.go @@ -5,10 +5,10 @@ package ssm import ( "context" "fmt" - awsmiddleware "github.com/aws/aws-sdk-go-v2/aws/middleware" + "github.com/aws/aws-sdk-go-v2/service/ssm/schemas" "github.com/aws/aws-sdk-go-v2/service/ssm/types" + smithy "github.com/aws/smithy-go" "github.com/aws/smithy-go/middleware" - smithyhttp "github.com/aws/smithy-go/transport/http" ) // Retrieves the maintenance windows in an Amazon Web Services account. @@ -45,6 +45,22 @@ type DescribeMaintenanceWindowsInput struct { noSmithyDocumentSerde } +func (v *DescribeMaintenanceWindowsInput) Serialize(s smithy.ShapeSerializer) { + s.WriteStruct(schemas.DescribeMaintenanceWindowsRequest) + v.SerializeMembers(s) + s.CloseStruct() +} + +func (v *DescribeMaintenanceWindowsInput) SerializeMembers(s smithy.ShapeSerializer) { + serializeMaintenanceWindowFilterList(s, schemas.DescribeMaintenanceWindowsRequest_Filters, v.Filters) + if v.MaxResults != nil { + s.WriteInt32(schemas.DescribeMaintenanceWindowsRequest_MaxResults, *v.MaxResults) + } + if v.NextToken != nil { + s.WriteString(schemas.DescribeMaintenanceWindowsRequest_NextToken, *v.NextToken) + } +} + type DescribeMaintenanceWindowsOutput struct { // The token to use when requesting the next set of items. If there are no @@ -60,76 +76,50 @@ type DescribeMaintenanceWindowsOutput struct { noSmithyDocumentSerde } -func (c *Client) addOperationDescribeMaintenanceWindowsMiddlewares(stack *middleware.Stack, options Options) (err error) { - if err := stack.Serialize.Add(&setOperationInputMiddleware{}, middleware.After); err != nil { - return err - } - err = stack.Serialize.Add(&awsAwsjson11_serializeOpDescribeMaintenanceWindows{}, middleware.After) - if err != nil { - return err - } - err = stack.Deserialize.Add(&awsAwsjson11_deserializeOpDescribeMaintenanceWindows{}, middleware.After) - if err != nil { - return err - } - if err := addProtocolFinalizerMiddlewares(stack, options, "DescribeMaintenanceWindows"); err != nil { - return fmt.Errorf("add protocol finalizers: %v", err) - } +func (v *DescribeMaintenanceWindowsOutput) Serialize(s smithy.ShapeSerializer) { + s.WriteStruct(schemas.DescribeMaintenanceWindowsResult) + v.SerializeMembers(s) + s.CloseStruct() +} - if err = addlegacyEndpointContextSetter(stack, options); err != nil { - return err - } - if err = addSetLoggerMiddleware(stack, options); err != nil { - return err +func (v *DescribeMaintenanceWindowsOutput) SerializeMembers(s smithy.ShapeSerializer) { + if v.NextToken != nil { + s.WriteString(schemas.DescribeMaintenanceWindowsResult_NextToken, *v.NextToken) } - if err = addClientRequestID(stack); err != nil { + serializeMaintenanceWindowIdentityList(s, schemas.DescribeMaintenanceWindowsResult_WindowIdentities, v.WindowIdentities) +} +func (v *DescribeMaintenanceWindowsOutput) Deserialize(d smithy.ShapeDeserializer) error { + return smithy.ReadStruct(d, schemas.DescribeMaintenanceWindowsResult, func(s *smithy.Schema) error { + switch s { + case schemas.DescribeMaintenanceWindowsResult_NextToken: + v.NextToken = new(string) + return d.ReadString(schemas.DescribeMaintenanceWindowsResult_NextToken, v.NextToken) + case schemas.DescribeMaintenanceWindowsResult_WindowIdentities: + return deserializeMaintenanceWindowIdentityList(d, schemas.DescribeMaintenanceWindowsResult_WindowIdentities, &v.WindowIdentities) + } + return nil + }) +} +func (c *Client) addOperationDescribeMaintenanceWindowsMiddlewares(stack *middleware.Stack, options Options) (err error) { + if err := stack.Serialize.Add(&serializeRequestMiddleware{options: &options, operationSchema: smithy.NewOperationSchema(schemas.DescribeMaintenanceWindows, schemas.DescribeMaintenanceWindowsRequest, schemas.DescribeMaintenanceWindowsResult)}, middleware.After); err != nil { return err } - if err = addComputeContentLength(stack); err != nil { + if err := stack.Deserialize.Add(&deserializeResponseMiddleware{options: &options, operationSchema: smithy.NewOperationSchema(schemas.DescribeMaintenanceWindows, schemas.DescribeMaintenanceWindowsRequest, schemas.DescribeMaintenanceWindowsResult), output: &DescribeMaintenanceWindowsOutput{}}, middleware.After); err != nil { return err } + if err = addResolveEndpointMiddleware(stack, options); err != nil { return err } if err = addComputePayloadSHA256(stack); err != nil { return err } - if err = addRetry(stack, options, c); err != nil { - return err - } - if err = addRawResponseToMetadata(stack); err != nil { - return err - } - if err = addRecordResponseTiming(stack); err != nil { - return err - } - if err = addSpanRetryLoop(stack, options); err != nil { - return err - } - if err = addClientUserAgent(stack, options); err != nil { - return err - } - if err = smithyhttp.AddErrorCloseResponseBodyMiddleware(stack); err != nil { - return err - } - if err = smithyhttp.AddCloseResponseBodyMiddleware(stack); err != nil { - return err - } - if err = addSetLegacyContextSigningOptionsMiddleware(stack); err != nil { - return err - } - if err = addUserAgentRetryMode(stack, options); err != nil { + if err = addRecordResponseTiming(stack, options); err != nil { return err } if err = addCredentialSource(stack, options); err != nil { return err } - if err = stack.Initialize.Add(newServiceMetadataMiddleware_opDescribeMaintenanceWindows(options.Region), middleware.Before); err != nil { - return err - } - if err = addRecursionDetection(stack); err != nil { - return err - } if err = addRequestIDRetrieverMiddleware(stack); err != nil { return err } @@ -142,12 +132,6 @@ func (c *Client) addOperationDescribeMaintenanceWindowsMiddlewares(stack *middle if err = addDisableHTTPSMiddleware(stack, options); err != nil { return err } - if err = addInterceptBeforeRetryLoop(stack, options); err != nil { - return err - } - if err = addInterceptAttempt(stack, options); err != nil { - return err - } if err = addInterceptors(stack, options); err != nil { return err } @@ -250,11 +234,3 @@ type DescribeMaintenanceWindowsAPIClient interface { } var _ DescribeMaintenanceWindowsAPIClient = (*Client)(nil) - -func newServiceMetadataMiddleware_opDescribeMaintenanceWindows(region string) *awsmiddleware.RegisterServiceMetadata { - return &awsmiddleware.RegisterServiceMetadata{ - Region: region, - ServiceID: ServiceID, - OperationName: "DescribeMaintenanceWindows", - } -} diff --git a/vendor/github.com/aws/aws-sdk-go-v2/service/ssm/api_op_DescribeMaintenanceWindowsForTarget.go b/vendor/github.com/aws/aws-sdk-go-v2/service/ssm/api_op_DescribeMaintenanceWindowsForTarget.go index 64dc24c99..6fa242d40 100644 --- a/vendor/github.com/aws/aws-sdk-go-v2/service/ssm/api_op_DescribeMaintenanceWindowsForTarget.go +++ b/vendor/github.com/aws/aws-sdk-go-v2/service/ssm/api_op_DescribeMaintenanceWindowsForTarget.go @@ -5,10 +5,10 @@ package ssm import ( "context" "fmt" - awsmiddleware "github.com/aws/aws-sdk-go-v2/aws/middleware" + "github.com/aws/aws-sdk-go-v2/service/ssm/schemas" "github.com/aws/aws-sdk-go-v2/service/ssm/types" + smithy "github.com/aws/smithy-go" "github.com/aws/smithy-go/middleware" - smithyhttp "github.com/aws/smithy-go/transport/http" ) // Retrieves information about the maintenance window targets or tasks that a @@ -52,6 +52,25 @@ type DescribeMaintenanceWindowsForTargetInput struct { noSmithyDocumentSerde } +func (v *DescribeMaintenanceWindowsForTargetInput) Serialize(s smithy.ShapeSerializer) { + s.WriteStruct(schemas.DescribeMaintenanceWindowsForTargetRequest) + v.SerializeMembers(s) + s.CloseStruct() +} + +func (v *DescribeMaintenanceWindowsForTargetInput) SerializeMembers(s smithy.ShapeSerializer) { + if v.MaxResults != nil { + s.WriteInt32(schemas.DescribeMaintenanceWindowsForTargetRequest_MaxResults, *v.MaxResults) + } + if v.NextToken != nil { + s.WriteString(schemas.DescribeMaintenanceWindowsForTargetRequest_NextToken, *v.NextToken) + } + if v.ResourceType != "" { + s.WriteString(schemas.DescribeMaintenanceWindowsForTargetRequest_ResourceType, string(v.ResourceType)) + } + serializeTargets(s, schemas.DescribeMaintenanceWindowsForTargetRequest_Targets, v.Targets) +} + type DescribeMaintenanceWindowsForTargetOutput struct { // The token for the next set of items to return. (You use this token in the next @@ -68,65 +87,45 @@ type DescribeMaintenanceWindowsForTargetOutput struct { noSmithyDocumentSerde } -func (c *Client) addOperationDescribeMaintenanceWindowsForTargetMiddlewares(stack *middleware.Stack, options Options) (err error) { - if err := stack.Serialize.Add(&setOperationInputMiddleware{}, middleware.After); err != nil { - return err - } - err = stack.Serialize.Add(&awsAwsjson11_serializeOpDescribeMaintenanceWindowsForTarget{}, middleware.After) - if err != nil { - return err - } - err = stack.Deserialize.Add(&awsAwsjson11_deserializeOpDescribeMaintenanceWindowsForTarget{}, middleware.After) - if err != nil { - return err - } - if err := addProtocolFinalizerMiddlewares(stack, options, "DescribeMaintenanceWindowsForTarget"); err != nil { - return fmt.Errorf("add protocol finalizers: %v", err) - } +func (v *DescribeMaintenanceWindowsForTargetOutput) Serialize(s smithy.ShapeSerializer) { + s.WriteStruct(schemas.DescribeMaintenanceWindowsForTargetResult) + v.SerializeMembers(s) + s.CloseStruct() +} - if err = addlegacyEndpointContextSetter(stack, options); err != nil { - return err +func (v *DescribeMaintenanceWindowsForTargetOutput) SerializeMembers(s smithy.ShapeSerializer) { + if v.NextToken != nil { + s.WriteString(schemas.DescribeMaintenanceWindowsForTargetResult_NextToken, *v.NextToken) } - if err = addSetLoggerMiddleware(stack, options); err != nil { - return err - } - if err = addClientRequestID(stack); err != nil { + serializeMaintenanceWindowsForTargetList(s, schemas.DescribeMaintenanceWindowsForTargetResult_WindowIdentities, v.WindowIdentities) +} +func (v *DescribeMaintenanceWindowsForTargetOutput) Deserialize(d smithy.ShapeDeserializer) error { + return smithy.ReadStruct(d, schemas.DescribeMaintenanceWindowsForTargetResult, func(s *smithy.Schema) error { + switch s { + case schemas.DescribeMaintenanceWindowsForTargetResult_NextToken: + v.NextToken = new(string) + return d.ReadString(schemas.DescribeMaintenanceWindowsForTargetResult_NextToken, v.NextToken) + case schemas.DescribeMaintenanceWindowsForTargetResult_WindowIdentities: + return deserializeMaintenanceWindowsForTargetList(d, schemas.DescribeMaintenanceWindowsForTargetResult_WindowIdentities, &v.WindowIdentities) + } + return nil + }) +} +func (c *Client) addOperationDescribeMaintenanceWindowsForTargetMiddlewares(stack *middleware.Stack, options Options) (err error) { + if err := stack.Serialize.Add(&serializeRequestMiddleware{options: &options, operationSchema: smithy.NewOperationSchema(schemas.DescribeMaintenanceWindowsForTarget, schemas.DescribeMaintenanceWindowsForTargetRequest, schemas.DescribeMaintenanceWindowsForTargetResult)}, middleware.After); err != nil { return err } - if err = addComputeContentLength(stack); err != nil { + if err := stack.Deserialize.Add(&deserializeResponseMiddleware{options: &options, operationSchema: smithy.NewOperationSchema(schemas.DescribeMaintenanceWindowsForTarget, schemas.DescribeMaintenanceWindowsForTargetRequest, schemas.DescribeMaintenanceWindowsForTargetResult), output: &DescribeMaintenanceWindowsForTargetOutput{}}, middleware.After); err != nil { return err } + if err = addResolveEndpointMiddleware(stack, options); err != nil { return err } if err = addComputePayloadSHA256(stack); err != nil { return err } - if err = addRetry(stack, options, c); err != nil { - return err - } - if err = addRawResponseToMetadata(stack); err != nil { - return err - } - if err = addRecordResponseTiming(stack); err != nil { - return err - } - if err = addSpanRetryLoop(stack, options); err != nil { - return err - } - if err = addClientUserAgent(stack, options); err != nil { - return err - } - if err = smithyhttp.AddErrorCloseResponseBodyMiddleware(stack); err != nil { - return err - } - if err = smithyhttp.AddCloseResponseBodyMiddleware(stack); err != nil { - return err - } - if err = addSetLegacyContextSigningOptionsMiddleware(stack); err != nil { - return err - } - if err = addUserAgentRetryMode(stack, options); err != nil { + if err = addRecordResponseTiming(stack, options); err != nil { return err } if err = addCredentialSource(stack, options); err != nil { @@ -135,12 +134,6 @@ func (c *Client) addOperationDescribeMaintenanceWindowsForTargetMiddlewares(stac if err = addOpDescribeMaintenanceWindowsForTargetValidationMiddleware(stack); err != nil { return err } - if err = stack.Initialize.Add(newServiceMetadataMiddleware_opDescribeMaintenanceWindowsForTarget(options.Region), middleware.Before); err != nil { - return err - } - if err = addRecursionDetection(stack); err != nil { - return err - } if err = addRequestIDRetrieverMiddleware(stack); err != nil { return err } @@ -153,12 +146,6 @@ func (c *Client) addOperationDescribeMaintenanceWindowsForTargetMiddlewares(stac if err = addDisableHTTPSMiddleware(stack, options); err != nil { return err } - if err = addInterceptBeforeRetryLoop(stack, options); err != nil { - return err - } - if err = addInterceptAttempt(stack, options); err != nil { - return err - } if err = addInterceptors(stack, options); err != nil { return err } @@ -261,11 +248,3 @@ type DescribeMaintenanceWindowsForTargetAPIClient interface { } var _ DescribeMaintenanceWindowsForTargetAPIClient = (*Client)(nil) - -func newServiceMetadataMiddleware_opDescribeMaintenanceWindowsForTarget(region string) *awsmiddleware.RegisterServiceMetadata { - return &awsmiddleware.RegisterServiceMetadata{ - Region: region, - ServiceID: ServiceID, - OperationName: "DescribeMaintenanceWindowsForTarget", - } -} diff --git a/vendor/github.com/aws/aws-sdk-go-v2/service/ssm/api_op_DescribeOpsItems.go b/vendor/github.com/aws/aws-sdk-go-v2/service/ssm/api_op_DescribeOpsItems.go index d933de619..1c63ce964 100644 --- a/vendor/github.com/aws/aws-sdk-go-v2/service/ssm/api_op_DescribeOpsItems.go +++ b/vendor/github.com/aws/aws-sdk-go-v2/service/ssm/api_op_DescribeOpsItems.go @@ -5,10 +5,10 @@ package ssm import ( "context" "fmt" - awsmiddleware "github.com/aws/aws-sdk-go-v2/aws/middleware" + "github.com/aws/aws-sdk-go-v2/service/ssm/schemas" "github.com/aws/aws-sdk-go-v2/service/ssm/types" + smithy "github.com/aws/smithy-go" "github.com/aws/smithy-go/middleware" - smithyhttp "github.com/aws/smithy-go/transport/http" ) // Query a set of OpsItems. You must have permission in Identity and Access @@ -116,6 +116,22 @@ type DescribeOpsItemsInput struct { noSmithyDocumentSerde } +func (v *DescribeOpsItemsInput) Serialize(s smithy.ShapeSerializer) { + s.WriteStruct(schemas.DescribeOpsItemsRequest) + v.SerializeMembers(s) + s.CloseStruct() +} + +func (v *DescribeOpsItemsInput) SerializeMembers(s smithy.ShapeSerializer) { + if v.MaxResults != nil { + s.WriteInt32(schemas.DescribeOpsItemsRequest_MaxResults, *v.MaxResults) + } + if v.NextToken != nil { + s.WriteString(schemas.DescribeOpsItemsRequest_NextToken, *v.NextToken) + } + serializeOpsItemFilters(s, schemas.DescribeOpsItemsRequest_OpsItemFilters, v.OpsItemFilters) +} + type DescribeOpsItemsOutput struct { // The token for the next set of items to return. Use this token to get the next @@ -131,65 +147,45 @@ type DescribeOpsItemsOutput struct { noSmithyDocumentSerde } -func (c *Client) addOperationDescribeOpsItemsMiddlewares(stack *middleware.Stack, options Options) (err error) { - if err := stack.Serialize.Add(&setOperationInputMiddleware{}, middleware.After); err != nil { - return err - } - err = stack.Serialize.Add(&awsAwsjson11_serializeOpDescribeOpsItems{}, middleware.After) - if err != nil { - return err - } - err = stack.Deserialize.Add(&awsAwsjson11_deserializeOpDescribeOpsItems{}, middleware.After) - if err != nil { - return err - } - if err := addProtocolFinalizerMiddlewares(stack, options, "DescribeOpsItems"); err != nil { - return fmt.Errorf("add protocol finalizers: %v", err) - } +func (v *DescribeOpsItemsOutput) Serialize(s smithy.ShapeSerializer) { + s.WriteStruct(schemas.DescribeOpsItemsResponse) + v.SerializeMembers(s) + s.CloseStruct() +} - if err = addlegacyEndpointContextSetter(stack, options); err != nil { - return err - } - if err = addSetLoggerMiddleware(stack, options); err != nil { - return err +func (v *DescribeOpsItemsOutput) SerializeMembers(s smithy.ShapeSerializer) { + if v.NextToken != nil { + s.WriteString(schemas.DescribeOpsItemsResponse_NextToken, *v.NextToken) } - if err = addClientRequestID(stack); err != nil { + serializeOpsItemSummaries(s, schemas.DescribeOpsItemsResponse_OpsItemSummaries, v.OpsItemSummaries) +} +func (v *DescribeOpsItemsOutput) Deserialize(d smithy.ShapeDeserializer) error { + return smithy.ReadStruct(d, schemas.DescribeOpsItemsResponse, func(s *smithy.Schema) error { + switch s { + case schemas.DescribeOpsItemsResponse_NextToken: + v.NextToken = new(string) + return d.ReadString(schemas.DescribeOpsItemsResponse_NextToken, v.NextToken) + case schemas.DescribeOpsItemsResponse_OpsItemSummaries: + return deserializeOpsItemSummaries(d, schemas.DescribeOpsItemsResponse_OpsItemSummaries, &v.OpsItemSummaries) + } + return nil + }) +} +func (c *Client) addOperationDescribeOpsItemsMiddlewares(stack *middleware.Stack, options Options) (err error) { + if err := stack.Serialize.Add(&serializeRequestMiddleware{options: &options, operationSchema: smithy.NewOperationSchema(schemas.DescribeOpsItems, schemas.DescribeOpsItemsRequest, schemas.DescribeOpsItemsResponse)}, middleware.After); err != nil { return err } - if err = addComputeContentLength(stack); err != nil { + if err := stack.Deserialize.Add(&deserializeResponseMiddleware{options: &options, operationSchema: smithy.NewOperationSchema(schemas.DescribeOpsItems, schemas.DescribeOpsItemsRequest, schemas.DescribeOpsItemsResponse), output: &DescribeOpsItemsOutput{}}, middleware.After); err != nil { return err } + if err = addResolveEndpointMiddleware(stack, options); err != nil { return err } if err = addComputePayloadSHA256(stack); err != nil { return err } - if err = addRetry(stack, options, c); err != nil { - return err - } - if err = addRawResponseToMetadata(stack); err != nil { - return err - } - if err = addRecordResponseTiming(stack); err != nil { - return err - } - if err = addSpanRetryLoop(stack, options); err != nil { - return err - } - if err = addClientUserAgent(stack, options); err != nil { - return err - } - if err = smithyhttp.AddErrorCloseResponseBodyMiddleware(stack); err != nil { - return err - } - if err = smithyhttp.AddCloseResponseBodyMiddleware(stack); err != nil { - return err - } - if err = addSetLegacyContextSigningOptionsMiddleware(stack); err != nil { - return err - } - if err = addUserAgentRetryMode(stack, options); err != nil { + if err = addRecordResponseTiming(stack, options); err != nil { return err } if err = addCredentialSource(stack, options); err != nil { @@ -198,12 +194,6 @@ func (c *Client) addOperationDescribeOpsItemsMiddlewares(stack *middleware.Stack if err = addOpDescribeOpsItemsValidationMiddleware(stack); err != nil { return err } - if err = stack.Initialize.Add(newServiceMetadataMiddleware_opDescribeOpsItems(options.Region), middleware.Before); err != nil { - return err - } - if err = addRecursionDetection(stack); err != nil { - return err - } if err = addRequestIDRetrieverMiddleware(stack); err != nil { return err } @@ -216,12 +206,6 @@ func (c *Client) addOperationDescribeOpsItemsMiddlewares(stack *middleware.Stack if err = addDisableHTTPSMiddleware(stack, options); err != nil { return err } - if err = addInterceptBeforeRetryLoop(stack, options); err != nil { - return err - } - if err = addInterceptAttempt(stack, options); err != nil { - return err - } if err = addInterceptors(stack, options); err != nil { return err } @@ -321,11 +305,3 @@ type DescribeOpsItemsAPIClient interface { } var _ DescribeOpsItemsAPIClient = (*Client)(nil) - -func newServiceMetadataMiddleware_opDescribeOpsItems(region string) *awsmiddleware.RegisterServiceMetadata { - return &awsmiddleware.RegisterServiceMetadata{ - Region: region, - ServiceID: ServiceID, - OperationName: "DescribeOpsItems", - } -} diff --git a/vendor/github.com/aws/aws-sdk-go-v2/service/ssm/api_op_DescribeParameters.go b/vendor/github.com/aws/aws-sdk-go-v2/service/ssm/api_op_DescribeParameters.go index 80969c958..c67444bc5 100644 --- a/vendor/github.com/aws/aws-sdk-go-v2/service/ssm/api_op_DescribeParameters.go +++ b/vendor/github.com/aws/aws-sdk-go-v2/service/ssm/api_op_DescribeParameters.go @@ -5,10 +5,10 @@ package ssm import ( "context" "fmt" - awsmiddleware "github.com/aws/aws-sdk-go-v2/aws/middleware" + "github.com/aws/aws-sdk-go-v2/service/ssm/schemas" "github.com/aws/aws-sdk-go-v2/service/ssm/types" + smithy "github.com/aws/smithy-go" "github.com/aws/smithy-go/middleware" - smithyhttp "github.com/aws/smithy-go/transport/http" ) // Lists the parameters in your Amazon Web Services account or the parameters @@ -82,6 +82,26 @@ type DescribeParametersInput struct { noSmithyDocumentSerde } +func (v *DescribeParametersInput) Serialize(s smithy.ShapeSerializer) { + s.WriteStruct(schemas.DescribeParametersRequest) + v.SerializeMembers(s) + s.CloseStruct() +} + +func (v *DescribeParametersInput) SerializeMembers(s smithy.ShapeSerializer) { + serializeParametersFilterList(s, schemas.DescribeParametersRequest_Filters, v.Filters) + if v.MaxResults != nil { + s.WriteInt32(schemas.DescribeParametersRequest_MaxResults, *v.MaxResults) + } + if v.NextToken != nil { + s.WriteString(schemas.DescribeParametersRequest_NextToken, *v.NextToken) + } + serializeParameterStringFilterList(s, schemas.DescribeParametersRequest_ParameterFilters, v.ParameterFilters) + if v.Shared != nil { + s.WriteBool(schemas.DescribeParametersRequest_Shared, *v.Shared) + } +} + type DescribeParametersOutput struct { // The token to use when requesting the next set of items. @@ -96,65 +116,45 @@ type DescribeParametersOutput struct { noSmithyDocumentSerde } -func (c *Client) addOperationDescribeParametersMiddlewares(stack *middleware.Stack, options Options) (err error) { - if err := stack.Serialize.Add(&setOperationInputMiddleware{}, middleware.After); err != nil { - return err - } - err = stack.Serialize.Add(&awsAwsjson11_serializeOpDescribeParameters{}, middleware.After) - if err != nil { - return err - } - err = stack.Deserialize.Add(&awsAwsjson11_deserializeOpDescribeParameters{}, middleware.After) - if err != nil { - return err - } - if err := addProtocolFinalizerMiddlewares(stack, options, "DescribeParameters"); err != nil { - return fmt.Errorf("add protocol finalizers: %v", err) - } +func (v *DescribeParametersOutput) Serialize(s smithy.ShapeSerializer) { + s.WriteStruct(schemas.DescribeParametersResult) + v.SerializeMembers(s) + s.CloseStruct() +} - if err = addlegacyEndpointContextSetter(stack, options); err != nil { - return err +func (v *DescribeParametersOutput) SerializeMembers(s smithy.ShapeSerializer) { + if v.NextToken != nil { + s.WriteString(schemas.DescribeParametersResult_NextToken, *v.NextToken) } - if err = addSetLoggerMiddleware(stack, options); err != nil { - return err - } - if err = addClientRequestID(stack); err != nil { + serializeParameterMetadataList(s, schemas.DescribeParametersResult_Parameters, v.Parameters) +} +func (v *DescribeParametersOutput) Deserialize(d smithy.ShapeDeserializer) error { + return smithy.ReadStruct(d, schemas.DescribeParametersResult, func(s *smithy.Schema) error { + switch s { + case schemas.DescribeParametersResult_NextToken: + v.NextToken = new(string) + return d.ReadString(schemas.DescribeParametersResult_NextToken, v.NextToken) + case schemas.DescribeParametersResult_Parameters: + return deserializeParameterMetadataList(d, schemas.DescribeParametersResult_Parameters, &v.Parameters) + } + return nil + }) +} +func (c *Client) addOperationDescribeParametersMiddlewares(stack *middleware.Stack, options Options) (err error) { + if err := stack.Serialize.Add(&serializeRequestMiddleware{options: &options, operationSchema: smithy.NewOperationSchema(schemas.DescribeParameters, schemas.DescribeParametersRequest, schemas.DescribeParametersResult)}, middleware.After); err != nil { return err } - if err = addComputeContentLength(stack); err != nil { + if err := stack.Deserialize.Add(&deserializeResponseMiddleware{options: &options, operationSchema: smithy.NewOperationSchema(schemas.DescribeParameters, schemas.DescribeParametersRequest, schemas.DescribeParametersResult), output: &DescribeParametersOutput{}}, middleware.After); err != nil { return err } + if err = addResolveEndpointMiddleware(stack, options); err != nil { return err } if err = addComputePayloadSHA256(stack); err != nil { return err } - if err = addRetry(stack, options, c); err != nil { - return err - } - if err = addRawResponseToMetadata(stack); err != nil { - return err - } - if err = addRecordResponseTiming(stack); err != nil { - return err - } - if err = addSpanRetryLoop(stack, options); err != nil { - return err - } - if err = addClientUserAgent(stack, options); err != nil { - return err - } - if err = smithyhttp.AddErrorCloseResponseBodyMiddleware(stack); err != nil { - return err - } - if err = smithyhttp.AddCloseResponseBodyMiddleware(stack); err != nil { - return err - } - if err = addSetLegacyContextSigningOptionsMiddleware(stack); err != nil { - return err - } - if err = addUserAgentRetryMode(stack, options); err != nil { + if err = addRecordResponseTiming(stack, options); err != nil { return err } if err = addCredentialSource(stack, options); err != nil { @@ -163,12 +163,6 @@ func (c *Client) addOperationDescribeParametersMiddlewares(stack *middleware.Sta if err = addOpDescribeParametersValidationMiddleware(stack); err != nil { return err } - if err = stack.Initialize.Add(newServiceMetadataMiddleware_opDescribeParameters(options.Region), middleware.Before); err != nil { - return err - } - if err = addRecursionDetection(stack); err != nil { - return err - } if err = addRequestIDRetrieverMiddleware(stack); err != nil { return err } @@ -181,12 +175,6 @@ func (c *Client) addOperationDescribeParametersMiddlewares(stack *middleware.Sta if err = addDisableHTTPSMiddleware(stack, options); err != nil { return err } - if err = addInterceptBeforeRetryLoop(stack, options); err != nil { - return err - } - if err = addInterceptAttempt(stack, options); err != nil { - return err - } if err = addInterceptors(stack, options); err != nil { return err } @@ -287,11 +275,3 @@ type DescribeParametersAPIClient interface { } var _ DescribeParametersAPIClient = (*Client)(nil) - -func newServiceMetadataMiddleware_opDescribeParameters(region string) *awsmiddleware.RegisterServiceMetadata { - return &awsmiddleware.RegisterServiceMetadata{ - Region: region, - ServiceID: ServiceID, - OperationName: "DescribeParameters", - } -} diff --git a/vendor/github.com/aws/aws-sdk-go-v2/service/ssm/api_op_DescribePatchBaselines.go b/vendor/github.com/aws/aws-sdk-go-v2/service/ssm/api_op_DescribePatchBaselines.go index c2113dd40..cb6d4e618 100644 --- a/vendor/github.com/aws/aws-sdk-go-v2/service/ssm/api_op_DescribePatchBaselines.go +++ b/vendor/github.com/aws/aws-sdk-go-v2/service/ssm/api_op_DescribePatchBaselines.go @@ -5,10 +5,10 @@ package ssm import ( "context" "fmt" - awsmiddleware "github.com/aws/aws-sdk-go-v2/aws/middleware" + "github.com/aws/aws-sdk-go-v2/service/ssm/schemas" "github.com/aws/aws-sdk-go-v2/service/ssm/types" + smithy "github.com/aws/smithy-go" "github.com/aws/smithy-go/middleware" - smithyhttp "github.com/aws/smithy-go/transport/http" ) // Lists the patch baselines in your Amazon Web Services account. @@ -56,6 +56,22 @@ type DescribePatchBaselinesInput struct { noSmithyDocumentSerde } +func (v *DescribePatchBaselinesInput) Serialize(s smithy.ShapeSerializer) { + s.WriteStruct(schemas.DescribePatchBaselinesRequest) + v.SerializeMembers(s) + s.CloseStruct() +} + +func (v *DescribePatchBaselinesInput) SerializeMembers(s smithy.ShapeSerializer) { + serializePatchOrchestratorFilterList(s, schemas.DescribePatchBaselinesRequest_Filters, v.Filters) + if v.MaxResults != nil { + s.WriteInt32(schemas.DescribePatchBaselinesRequest_MaxResults, *v.MaxResults) + } + if v.NextToken != nil { + s.WriteString(schemas.DescribePatchBaselinesRequest_NextToken, *v.NextToken) + } +} + type DescribePatchBaselinesOutput struct { // An array of PatchBaselineIdentity elements. @@ -71,76 +87,50 @@ type DescribePatchBaselinesOutput struct { noSmithyDocumentSerde } -func (c *Client) addOperationDescribePatchBaselinesMiddlewares(stack *middleware.Stack, options Options) (err error) { - if err := stack.Serialize.Add(&setOperationInputMiddleware{}, middleware.After); err != nil { - return err - } - err = stack.Serialize.Add(&awsAwsjson11_serializeOpDescribePatchBaselines{}, middleware.After) - if err != nil { - return err - } - err = stack.Deserialize.Add(&awsAwsjson11_deserializeOpDescribePatchBaselines{}, middleware.After) - if err != nil { - return err - } - if err := addProtocolFinalizerMiddlewares(stack, options, "DescribePatchBaselines"); err != nil { - return fmt.Errorf("add protocol finalizers: %v", err) - } +func (v *DescribePatchBaselinesOutput) Serialize(s smithy.ShapeSerializer) { + s.WriteStruct(schemas.DescribePatchBaselinesResult) + v.SerializeMembers(s) + s.CloseStruct() +} - if err = addlegacyEndpointContextSetter(stack, options); err != nil { - return err - } - if err = addSetLoggerMiddleware(stack, options); err != nil { - return err +func (v *DescribePatchBaselinesOutput) SerializeMembers(s smithy.ShapeSerializer) { + serializePatchBaselineIdentityList(s, schemas.DescribePatchBaselinesResult_BaselineIdentities, v.BaselineIdentities) + if v.NextToken != nil { + s.WriteString(schemas.DescribePatchBaselinesResult_NextToken, *v.NextToken) } - if err = addClientRequestID(stack); err != nil { +} +func (v *DescribePatchBaselinesOutput) Deserialize(d smithy.ShapeDeserializer) error { + return smithy.ReadStruct(d, schemas.DescribePatchBaselinesResult, func(s *smithy.Schema) error { + switch s { + case schemas.DescribePatchBaselinesResult_BaselineIdentities: + return deserializePatchBaselineIdentityList(d, schemas.DescribePatchBaselinesResult_BaselineIdentities, &v.BaselineIdentities) + case schemas.DescribePatchBaselinesResult_NextToken: + v.NextToken = new(string) + return d.ReadString(schemas.DescribePatchBaselinesResult_NextToken, v.NextToken) + } + return nil + }) +} +func (c *Client) addOperationDescribePatchBaselinesMiddlewares(stack *middleware.Stack, options Options) (err error) { + if err := stack.Serialize.Add(&serializeRequestMiddleware{options: &options, operationSchema: smithy.NewOperationSchema(schemas.DescribePatchBaselines, schemas.DescribePatchBaselinesRequest, schemas.DescribePatchBaselinesResult)}, middleware.After); err != nil { return err } - if err = addComputeContentLength(stack); err != nil { + if err := stack.Deserialize.Add(&deserializeResponseMiddleware{options: &options, operationSchema: smithy.NewOperationSchema(schemas.DescribePatchBaselines, schemas.DescribePatchBaselinesRequest, schemas.DescribePatchBaselinesResult), output: &DescribePatchBaselinesOutput{}}, middleware.After); err != nil { return err } + if err = addResolveEndpointMiddleware(stack, options); err != nil { return err } if err = addComputePayloadSHA256(stack); err != nil { return err } - if err = addRetry(stack, options, c); err != nil { - return err - } - if err = addRawResponseToMetadata(stack); err != nil { - return err - } - if err = addRecordResponseTiming(stack); err != nil { - return err - } - if err = addSpanRetryLoop(stack, options); err != nil { - return err - } - if err = addClientUserAgent(stack, options); err != nil { - return err - } - if err = smithyhttp.AddErrorCloseResponseBodyMiddleware(stack); err != nil { - return err - } - if err = smithyhttp.AddCloseResponseBodyMiddleware(stack); err != nil { - return err - } - if err = addSetLegacyContextSigningOptionsMiddleware(stack); err != nil { - return err - } - if err = addUserAgentRetryMode(stack, options); err != nil { + if err = addRecordResponseTiming(stack, options); err != nil { return err } if err = addCredentialSource(stack, options); err != nil { return err } - if err = stack.Initialize.Add(newServiceMetadataMiddleware_opDescribePatchBaselines(options.Region), middleware.Before); err != nil { - return err - } - if err = addRecursionDetection(stack); err != nil { - return err - } if err = addRequestIDRetrieverMiddleware(stack); err != nil { return err } @@ -153,12 +143,6 @@ func (c *Client) addOperationDescribePatchBaselinesMiddlewares(stack *middleware if err = addDisableHTTPSMiddleware(stack, options); err != nil { return err } - if err = addInterceptBeforeRetryLoop(stack, options); err != nil { - return err - } - if err = addInterceptAttempt(stack, options); err != nil { - return err - } if err = addInterceptors(stack, options); err != nil { return err } @@ -258,11 +242,3 @@ type DescribePatchBaselinesAPIClient interface { } var _ DescribePatchBaselinesAPIClient = (*Client)(nil) - -func newServiceMetadataMiddleware_opDescribePatchBaselines(region string) *awsmiddleware.RegisterServiceMetadata { - return &awsmiddleware.RegisterServiceMetadata{ - Region: region, - ServiceID: ServiceID, - OperationName: "DescribePatchBaselines", - } -} diff --git a/vendor/github.com/aws/aws-sdk-go-v2/service/ssm/api_op_DescribePatchGroupState.go b/vendor/github.com/aws/aws-sdk-go-v2/service/ssm/api_op_DescribePatchGroupState.go index 27383ea6b..023d18d6f 100644 --- a/vendor/github.com/aws/aws-sdk-go-v2/service/ssm/api_op_DescribePatchGroupState.go +++ b/vendor/github.com/aws/aws-sdk-go-v2/service/ssm/api_op_DescribePatchGroupState.go @@ -4,10 +4,9 @@ package ssm import ( "context" - "fmt" - awsmiddleware "github.com/aws/aws-sdk-go-v2/aws/middleware" + "github.com/aws/aws-sdk-go-v2/service/ssm/schemas" + smithy "github.com/aws/smithy-go" "github.com/aws/smithy-go/middleware" - smithyhttp "github.com/aws/smithy-go/transport/http" ) // Returns high-level aggregated patch compliance state information for a patch @@ -37,6 +36,18 @@ type DescribePatchGroupStateInput struct { noSmithyDocumentSerde } +func (v *DescribePatchGroupStateInput) Serialize(s smithy.ShapeSerializer) { + s.WriteStruct(schemas.DescribePatchGroupStateRequest) + v.SerializeMembers(s) + s.CloseStruct() +} + +func (v *DescribePatchGroupStateInput) SerializeMembers(s smithy.ShapeSerializer) { + if v.PatchGroup != nil { + s.WriteString(schemas.DescribePatchGroupStateRequest_PatchGroup, *v.PatchGroup) + } +} + type DescribePatchGroupStateOutput struct { // The number of managed nodes in the patch group. @@ -109,65 +120,108 @@ type DescribePatchGroupStateOutput struct { noSmithyDocumentSerde } -func (c *Client) addOperationDescribePatchGroupStateMiddlewares(stack *middleware.Stack, options Options) (err error) { - if err := stack.Serialize.Add(&setOperationInputMiddleware{}, middleware.After); err != nil { - return err - } - err = stack.Serialize.Add(&awsAwsjson11_serializeOpDescribePatchGroupState{}, middleware.After) - if err != nil { - return err +func (v *DescribePatchGroupStateOutput) Serialize(s smithy.ShapeSerializer) { + s.WriteStruct(schemas.DescribePatchGroupStateResult) + v.SerializeMembers(s) + s.CloseStruct() +} + +func (v *DescribePatchGroupStateOutput) SerializeMembers(s smithy.ShapeSerializer) { + if v.Instances != 0 { + s.WriteInt32(schemas.DescribePatchGroupStateResult_Instances, v.Instances) } - err = stack.Deserialize.Add(&awsAwsjson11_deserializeOpDescribePatchGroupState{}, middleware.After) - if err != nil { - return err + if v.InstancesWithAvailableSecurityUpdates != nil { + s.WriteInt32(schemas.DescribePatchGroupStateResult_InstancesWithAvailableSecurityUpdates, *v.InstancesWithAvailableSecurityUpdates) } - if err := addProtocolFinalizerMiddlewares(stack, options, "DescribePatchGroupState"); err != nil { - return fmt.Errorf("add protocol finalizers: %v", err) + if v.InstancesWithCriticalNonCompliantPatches != nil { + s.WriteInt32(schemas.DescribePatchGroupStateResult_InstancesWithCriticalNonCompliantPatches, *v.InstancesWithCriticalNonCompliantPatches) } - - if err = addlegacyEndpointContextSetter(stack, options); err != nil { - return err + if v.InstancesWithFailedPatches != 0 { + s.WriteInt32(schemas.DescribePatchGroupStateResult_InstancesWithFailedPatches, v.InstancesWithFailedPatches) } - if err = addSetLoggerMiddleware(stack, options); err != nil { - return err + if v.InstancesWithInstalledOtherPatches != 0 { + s.WriteInt32(schemas.DescribePatchGroupStateResult_InstancesWithInstalledOtherPatches, v.InstancesWithInstalledOtherPatches) } - if err = addClientRequestID(stack); err != nil { - return err + if v.InstancesWithInstalledPatches != 0 { + s.WriteInt32(schemas.DescribePatchGroupStateResult_InstancesWithInstalledPatches, v.InstancesWithInstalledPatches) } - if err = addComputeContentLength(stack); err != nil { - return err + if v.InstancesWithInstalledPendingRebootPatches != nil { + s.WriteInt32(schemas.DescribePatchGroupStateResult_InstancesWithInstalledPendingRebootPatches, *v.InstancesWithInstalledPendingRebootPatches) } - if err = addResolveEndpointMiddleware(stack, options); err != nil { - return err + if v.InstancesWithInstalledRejectedPatches != nil { + s.WriteInt32(schemas.DescribePatchGroupStateResult_InstancesWithInstalledRejectedPatches, *v.InstancesWithInstalledRejectedPatches) } - if err = addComputePayloadSHA256(stack); err != nil { - return err + if v.InstancesWithMissingPatches != 0 { + s.WriteInt32(schemas.DescribePatchGroupStateResult_InstancesWithMissingPatches, v.InstancesWithMissingPatches) } - if err = addRetry(stack, options, c); err != nil { - return err + if v.InstancesWithNotApplicablePatches != 0 { + s.WriteInt32(schemas.DescribePatchGroupStateResult_InstancesWithNotApplicablePatches, v.InstancesWithNotApplicablePatches) } - if err = addRawResponseToMetadata(stack); err != nil { - return err + if v.InstancesWithOtherNonCompliantPatches != nil { + s.WriteInt32(schemas.DescribePatchGroupStateResult_InstancesWithOtherNonCompliantPatches, *v.InstancesWithOtherNonCompliantPatches) } - if err = addRecordResponseTiming(stack); err != nil { - return err + if v.InstancesWithSecurityNonCompliantPatches != nil { + s.WriteInt32(schemas.DescribePatchGroupStateResult_InstancesWithSecurityNonCompliantPatches, *v.InstancesWithSecurityNonCompliantPatches) } - if err = addSpanRetryLoop(stack, options); err != nil { - return err + if v.InstancesWithUnreportedNotApplicablePatches != nil { + s.WriteInt32(schemas.DescribePatchGroupStateResult_InstancesWithUnreportedNotApplicablePatches, *v.InstancesWithUnreportedNotApplicablePatches) } - if err = addClientUserAgent(stack, options); err != nil { +} +func (v *DescribePatchGroupStateOutput) Deserialize(d smithy.ShapeDeserializer) error { + return smithy.ReadStruct(d, schemas.DescribePatchGroupStateResult, func(s *smithy.Schema) error { + switch s { + case schemas.DescribePatchGroupStateResult_Instances: + return d.ReadInt32(schemas.DescribePatchGroupStateResult_Instances, &v.Instances) + case schemas.DescribePatchGroupStateResult_InstancesWithAvailableSecurityUpdates: + v.InstancesWithAvailableSecurityUpdates = new(int32) + return d.ReadInt32(schemas.DescribePatchGroupStateResult_InstancesWithAvailableSecurityUpdates, v.InstancesWithAvailableSecurityUpdates) + case schemas.DescribePatchGroupStateResult_InstancesWithCriticalNonCompliantPatches: + v.InstancesWithCriticalNonCompliantPatches = new(int32) + return d.ReadInt32(schemas.DescribePatchGroupStateResult_InstancesWithCriticalNonCompliantPatches, v.InstancesWithCriticalNonCompliantPatches) + case schemas.DescribePatchGroupStateResult_InstancesWithFailedPatches: + return d.ReadInt32(schemas.DescribePatchGroupStateResult_InstancesWithFailedPatches, &v.InstancesWithFailedPatches) + case schemas.DescribePatchGroupStateResult_InstancesWithInstalledOtherPatches: + return d.ReadInt32(schemas.DescribePatchGroupStateResult_InstancesWithInstalledOtherPatches, &v.InstancesWithInstalledOtherPatches) + case schemas.DescribePatchGroupStateResult_InstancesWithInstalledPatches: + return d.ReadInt32(schemas.DescribePatchGroupStateResult_InstancesWithInstalledPatches, &v.InstancesWithInstalledPatches) + case schemas.DescribePatchGroupStateResult_InstancesWithInstalledPendingRebootPatches: + v.InstancesWithInstalledPendingRebootPatches = new(int32) + return d.ReadInt32(schemas.DescribePatchGroupStateResult_InstancesWithInstalledPendingRebootPatches, v.InstancesWithInstalledPendingRebootPatches) + case schemas.DescribePatchGroupStateResult_InstancesWithInstalledRejectedPatches: + v.InstancesWithInstalledRejectedPatches = new(int32) + return d.ReadInt32(schemas.DescribePatchGroupStateResult_InstancesWithInstalledRejectedPatches, v.InstancesWithInstalledRejectedPatches) + case schemas.DescribePatchGroupStateResult_InstancesWithMissingPatches: + return d.ReadInt32(schemas.DescribePatchGroupStateResult_InstancesWithMissingPatches, &v.InstancesWithMissingPatches) + case schemas.DescribePatchGroupStateResult_InstancesWithNotApplicablePatches: + return d.ReadInt32(schemas.DescribePatchGroupStateResult_InstancesWithNotApplicablePatches, &v.InstancesWithNotApplicablePatches) + case schemas.DescribePatchGroupStateResult_InstancesWithOtherNonCompliantPatches: + v.InstancesWithOtherNonCompliantPatches = new(int32) + return d.ReadInt32(schemas.DescribePatchGroupStateResult_InstancesWithOtherNonCompliantPatches, v.InstancesWithOtherNonCompliantPatches) + case schemas.DescribePatchGroupStateResult_InstancesWithSecurityNonCompliantPatches: + v.InstancesWithSecurityNonCompliantPatches = new(int32) + return d.ReadInt32(schemas.DescribePatchGroupStateResult_InstancesWithSecurityNonCompliantPatches, v.InstancesWithSecurityNonCompliantPatches) + case schemas.DescribePatchGroupStateResult_InstancesWithUnreportedNotApplicablePatches: + v.InstancesWithUnreportedNotApplicablePatches = new(int32) + return d.ReadInt32(schemas.DescribePatchGroupStateResult_InstancesWithUnreportedNotApplicablePatches, v.InstancesWithUnreportedNotApplicablePatches) + } + return nil + }) +} +func (c *Client) addOperationDescribePatchGroupStateMiddlewares(stack *middleware.Stack, options Options) (err error) { + if err := stack.Serialize.Add(&serializeRequestMiddleware{options: &options, operationSchema: smithy.NewOperationSchema(schemas.DescribePatchGroupState, schemas.DescribePatchGroupStateRequest, schemas.DescribePatchGroupStateResult)}, middleware.After); err != nil { return err } - if err = smithyhttp.AddErrorCloseResponseBodyMiddleware(stack); err != nil { + if err := stack.Deserialize.Add(&deserializeResponseMiddleware{options: &options, operationSchema: smithy.NewOperationSchema(schemas.DescribePatchGroupState, schemas.DescribePatchGroupStateRequest, schemas.DescribePatchGroupStateResult), output: &DescribePatchGroupStateOutput{}}, middleware.After); err != nil { return err } - if err = smithyhttp.AddCloseResponseBodyMiddleware(stack); err != nil { + + if err = addResolveEndpointMiddleware(stack, options); err != nil { return err } - if err = addSetLegacyContextSigningOptionsMiddleware(stack); err != nil { + if err = addComputePayloadSHA256(stack); err != nil { return err } - if err = addUserAgentRetryMode(stack, options); err != nil { + if err = addRecordResponseTiming(stack, options); err != nil { return err } if err = addCredentialSource(stack, options); err != nil { @@ -176,12 +230,6 @@ func (c *Client) addOperationDescribePatchGroupStateMiddlewares(stack *middlewar if err = addOpDescribePatchGroupStateValidationMiddleware(stack); err != nil { return err } - if err = stack.Initialize.Add(newServiceMetadataMiddleware_opDescribePatchGroupState(options.Region), middleware.Before); err != nil { - return err - } - if err = addRecursionDetection(stack); err != nil { - return err - } if err = addRequestIDRetrieverMiddleware(stack); err != nil { return err } @@ -194,22 +242,8 @@ func (c *Client) addOperationDescribePatchGroupStateMiddlewares(stack *middlewar if err = addDisableHTTPSMiddleware(stack, options); err != nil { return err } - if err = addInterceptBeforeRetryLoop(stack, options); err != nil { - return err - } - if err = addInterceptAttempt(stack, options); err != nil { - return err - } if err = addInterceptors(stack, options); err != nil { return err } return nil } - -func newServiceMetadataMiddleware_opDescribePatchGroupState(region string) *awsmiddleware.RegisterServiceMetadata { - return &awsmiddleware.RegisterServiceMetadata{ - Region: region, - ServiceID: ServiceID, - OperationName: "DescribePatchGroupState", - } -} diff --git a/vendor/github.com/aws/aws-sdk-go-v2/service/ssm/api_op_DescribePatchGroups.go b/vendor/github.com/aws/aws-sdk-go-v2/service/ssm/api_op_DescribePatchGroups.go index 7ab31ad5c..0cfa787de 100644 --- a/vendor/github.com/aws/aws-sdk-go-v2/service/ssm/api_op_DescribePatchGroups.go +++ b/vendor/github.com/aws/aws-sdk-go-v2/service/ssm/api_op_DescribePatchGroups.go @@ -5,10 +5,10 @@ package ssm import ( "context" "fmt" - awsmiddleware "github.com/aws/aws-sdk-go-v2/aws/middleware" + "github.com/aws/aws-sdk-go-v2/service/ssm/schemas" "github.com/aws/aws-sdk-go-v2/service/ssm/types" + smithy "github.com/aws/smithy-go" "github.com/aws/smithy-go/middleware" - smithyhttp "github.com/aws/smithy-go/transport/http" ) // Lists all patch groups that have been registered with patch baselines. @@ -52,6 +52,22 @@ type DescribePatchGroupsInput struct { noSmithyDocumentSerde } +func (v *DescribePatchGroupsInput) Serialize(s smithy.ShapeSerializer) { + s.WriteStruct(schemas.DescribePatchGroupsRequest) + v.SerializeMembers(s) + s.CloseStruct() +} + +func (v *DescribePatchGroupsInput) SerializeMembers(s smithy.ShapeSerializer) { + serializePatchOrchestratorFilterList(s, schemas.DescribePatchGroupsRequest_Filters, v.Filters) + if v.MaxResults != nil { + s.WriteInt32(schemas.DescribePatchGroupsRequest_MaxResults, *v.MaxResults) + } + if v.NextToken != nil { + s.WriteString(schemas.DescribePatchGroupsRequest_NextToken, *v.NextToken) + } +} + type DescribePatchGroupsOutput struct { // Each entry in the array contains: @@ -72,76 +88,50 @@ type DescribePatchGroupsOutput struct { noSmithyDocumentSerde } -func (c *Client) addOperationDescribePatchGroupsMiddlewares(stack *middleware.Stack, options Options) (err error) { - if err := stack.Serialize.Add(&setOperationInputMiddleware{}, middleware.After); err != nil { - return err - } - err = stack.Serialize.Add(&awsAwsjson11_serializeOpDescribePatchGroups{}, middleware.After) - if err != nil { - return err - } - err = stack.Deserialize.Add(&awsAwsjson11_deserializeOpDescribePatchGroups{}, middleware.After) - if err != nil { - return err - } - if err := addProtocolFinalizerMiddlewares(stack, options, "DescribePatchGroups"); err != nil { - return fmt.Errorf("add protocol finalizers: %v", err) - } +func (v *DescribePatchGroupsOutput) Serialize(s smithy.ShapeSerializer) { + s.WriteStruct(schemas.DescribePatchGroupsResult) + v.SerializeMembers(s) + s.CloseStruct() +} - if err = addlegacyEndpointContextSetter(stack, options); err != nil { - return err - } - if err = addSetLoggerMiddleware(stack, options); err != nil { - return err +func (v *DescribePatchGroupsOutput) SerializeMembers(s smithy.ShapeSerializer) { + serializePatchGroupPatchBaselineMappingList(s, schemas.DescribePatchGroupsResult_Mappings, v.Mappings) + if v.NextToken != nil { + s.WriteString(schemas.DescribePatchGroupsResult_NextToken, *v.NextToken) } - if err = addClientRequestID(stack); err != nil { +} +func (v *DescribePatchGroupsOutput) Deserialize(d smithy.ShapeDeserializer) error { + return smithy.ReadStruct(d, schemas.DescribePatchGroupsResult, func(s *smithy.Schema) error { + switch s { + case schemas.DescribePatchGroupsResult_Mappings: + return deserializePatchGroupPatchBaselineMappingList(d, schemas.DescribePatchGroupsResult_Mappings, &v.Mappings) + case schemas.DescribePatchGroupsResult_NextToken: + v.NextToken = new(string) + return d.ReadString(schemas.DescribePatchGroupsResult_NextToken, v.NextToken) + } + return nil + }) +} +func (c *Client) addOperationDescribePatchGroupsMiddlewares(stack *middleware.Stack, options Options) (err error) { + if err := stack.Serialize.Add(&serializeRequestMiddleware{options: &options, operationSchema: smithy.NewOperationSchema(schemas.DescribePatchGroups, schemas.DescribePatchGroupsRequest, schemas.DescribePatchGroupsResult)}, middleware.After); err != nil { return err } - if err = addComputeContentLength(stack); err != nil { + if err := stack.Deserialize.Add(&deserializeResponseMiddleware{options: &options, operationSchema: smithy.NewOperationSchema(schemas.DescribePatchGroups, schemas.DescribePatchGroupsRequest, schemas.DescribePatchGroupsResult), output: &DescribePatchGroupsOutput{}}, middleware.After); err != nil { return err } + if err = addResolveEndpointMiddleware(stack, options); err != nil { return err } if err = addComputePayloadSHA256(stack); err != nil { return err } - if err = addRetry(stack, options, c); err != nil { - return err - } - if err = addRawResponseToMetadata(stack); err != nil { - return err - } - if err = addRecordResponseTiming(stack); err != nil { - return err - } - if err = addSpanRetryLoop(stack, options); err != nil { - return err - } - if err = addClientUserAgent(stack, options); err != nil { - return err - } - if err = smithyhttp.AddErrorCloseResponseBodyMiddleware(stack); err != nil { - return err - } - if err = smithyhttp.AddCloseResponseBodyMiddleware(stack); err != nil { - return err - } - if err = addSetLegacyContextSigningOptionsMiddleware(stack); err != nil { - return err - } - if err = addUserAgentRetryMode(stack, options); err != nil { + if err = addRecordResponseTiming(stack, options); err != nil { return err } if err = addCredentialSource(stack, options); err != nil { return err } - if err = stack.Initialize.Add(newServiceMetadataMiddleware_opDescribePatchGroups(options.Region), middleware.Before); err != nil { - return err - } - if err = addRecursionDetection(stack); err != nil { - return err - } if err = addRequestIDRetrieverMiddleware(stack); err != nil { return err } @@ -154,12 +144,6 @@ func (c *Client) addOperationDescribePatchGroupsMiddlewares(stack *middleware.St if err = addDisableHTTPSMiddleware(stack, options); err != nil { return err } - if err = addInterceptBeforeRetryLoop(stack, options); err != nil { - return err - } - if err = addInterceptAttempt(stack, options); err != nil { - return err - } if err = addInterceptors(stack, options); err != nil { return err } @@ -259,11 +243,3 @@ type DescribePatchGroupsAPIClient interface { } var _ DescribePatchGroupsAPIClient = (*Client)(nil) - -func newServiceMetadataMiddleware_opDescribePatchGroups(region string) *awsmiddleware.RegisterServiceMetadata { - return &awsmiddleware.RegisterServiceMetadata{ - Region: region, - ServiceID: ServiceID, - OperationName: "DescribePatchGroups", - } -} diff --git a/vendor/github.com/aws/aws-sdk-go-v2/service/ssm/api_op_DescribePatchProperties.go b/vendor/github.com/aws/aws-sdk-go-v2/service/ssm/api_op_DescribePatchProperties.go index aebfc083b..34796a2e4 100644 --- a/vendor/github.com/aws/aws-sdk-go-v2/service/ssm/api_op_DescribePatchProperties.go +++ b/vendor/github.com/aws/aws-sdk-go-v2/service/ssm/api_op_DescribePatchProperties.go @@ -5,10 +5,10 @@ package ssm import ( "context" "fmt" - awsmiddleware "github.com/aws/aws-sdk-go-v2/aws/middleware" + "github.com/aws/aws-sdk-go-v2/service/ssm/schemas" "github.com/aws/aws-sdk-go-v2/service/ssm/types" + smithy "github.com/aws/smithy-go" "github.com/aws/smithy-go/middleware" - smithyhttp "github.com/aws/smithy-go/transport/http" ) // Lists the properties of available patches organized by product, product family, @@ -84,6 +84,30 @@ type DescribePatchPropertiesInput struct { noSmithyDocumentSerde } +func (v *DescribePatchPropertiesInput) Serialize(s smithy.ShapeSerializer) { + s.WriteStruct(schemas.DescribePatchPropertiesRequest) + v.SerializeMembers(s) + s.CloseStruct() +} + +func (v *DescribePatchPropertiesInput) SerializeMembers(s smithy.ShapeSerializer) { + if v.MaxResults != nil { + s.WriteInt32(schemas.DescribePatchPropertiesRequest_MaxResults, *v.MaxResults) + } + if v.NextToken != nil { + s.WriteString(schemas.DescribePatchPropertiesRequest_NextToken, *v.NextToken) + } + if v.OperatingSystem != "" { + s.WriteString(schemas.DescribePatchPropertiesRequest_OperatingSystem, string(v.OperatingSystem)) + } + if v.PatchSet != "" { + s.WriteString(schemas.DescribePatchPropertiesRequest_PatchSet, string(v.PatchSet)) + } + if v.Property != "" { + s.WriteString(schemas.DescribePatchPropertiesRequest_Property, string(v.Property)) + } +} + type DescribePatchPropertiesOutput struct { // The token for the next set of items to return. (You use this token in the next @@ -99,65 +123,45 @@ type DescribePatchPropertiesOutput struct { noSmithyDocumentSerde } -func (c *Client) addOperationDescribePatchPropertiesMiddlewares(stack *middleware.Stack, options Options) (err error) { - if err := stack.Serialize.Add(&setOperationInputMiddleware{}, middleware.After); err != nil { - return err - } - err = stack.Serialize.Add(&awsAwsjson11_serializeOpDescribePatchProperties{}, middleware.After) - if err != nil { - return err - } - err = stack.Deserialize.Add(&awsAwsjson11_deserializeOpDescribePatchProperties{}, middleware.After) - if err != nil { - return err - } - if err := addProtocolFinalizerMiddlewares(stack, options, "DescribePatchProperties"); err != nil { - return fmt.Errorf("add protocol finalizers: %v", err) - } +func (v *DescribePatchPropertiesOutput) Serialize(s smithy.ShapeSerializer) { + s.WriteStruct(schemas.DescribePatchPropertiesResult) + v.SerializeMembers(s) + s.CloseStruct() +} - if err = addlegacyEndpointContextSetter(stack, options); err != nil { - return err +func (v *DescribePatchPropertiesOutput) SerializeMembers(s smithy.ShapeSerializer) { + if v.NextToken != nil { + s.WriteString(schemas.DescribePatchPropertiesResult_NextToken, *v.NextToken) } - if err = addSetLoggerMiddleware(stack, options); err != nil { - return err - } - if err = addClientRequestID(stack); err != nil { + serializePatchPropertiesList(s, schemas.DescribePatchPropertiesResult_Properties, v.Properties) +} +func (v *DescribePatchPropertiesOutput) Deserialize(d smithy.ShapeDeserializer) error { + return smithy.ReadStruct(d, schemas.DescribePatchPropertiesResult, func(s *smithy.Schema) error { + switch s { + case schemas.DescribePatchPropertiesResult_NextToken: + v.NextToken = new(string) + return d.ReadString(schemas.DescribePatchPropertiesResult_NextToken, v.NextToken) + case schemas.DescribePatchPropertiesResult_Properties: + return deserializePatchPropertiesList(d, schemas.DescribePatchPropertiesResult_Properties, &v.Properties) + } + return nil + }) +} +func (c *Client) addOperationDescribePatchPropertiesMiddlewares(stack *middleware.Stack, options Options) (err error) { + if err := stack.Serialize.Add(&serializeRequestMiddleware{options: &options, operationSchema: smithy.NewOperationSchema(schemas.DescribePatchProperties, schemas.DescribePatchPropertiesRequest, schemas.DescribePatchPropertiesResult)}, middleware.After); err != nil { return err } - if err = addComputeContentLength(stack); err != nil { + if err := stack.Deserialize.Add(&deserializeResponseMiddleware{options: &options, operationSchema: smithy.NewOperationSchema(schemas.DescribePatchProperties, schemas.DescribePatchPropertiesRequest, schemas.DescribePatchPropertiesResult), output: &DescribePatchPropertiesOutput{}}, middleware.After); err != nil { return err } + if err = addResolveEndpointMiddleware(stack, options); err != nil { return err } if err = addComputePayloadSHA256(stack); err != nil { return err } - if err = addRetry(stack, options, c); err != nil { - return err - } - if err = addRawResponseToMetadata(stack); err != nil { - return err - } - if err = addRecordResponseTiming(stack); err != nil { - return err - } - if err = addSpanRetryLoop(stack, options); err != nil { - return err - } - if err = addClientUserAgent(stack, options); err != nil { - return err - } - if err = smithyhttp.AddErrorCloseResponseBodyMiddleware(stack); err != nil { - return err - } - if err = smithyhttp.AddCloseResponseBodyMiddleware(stack); err != nil { - return err - } - if err = addSetLegacyContextSigningOptionsMiddleware(stack); err != nil { - return err - } - if err = addUserAgentRetryMode(stack, options); err != nil { + if err = addRecordResponseTiming(stack, options); err != nil { return err } if err = addCredentialSource(stack, options); err != nil { @@ -166,12 +170,6 @@ func (c *Client) addOperationDescribePatchPropertiesMiddlewares(stack *middlewar if err = addOpDescribePatchPropertiesValidationMiddleware(stack); err != nil { return err } - if err = stack.Initialize.Add(newServiceMetadataMiddleware_opDescribePatchProperties(options.Region), middleware.Before); err != nil { - return err - } - if err = addRecursionDetection(stack); err != nil { - return err - } if err = addRequestIDRetrieverMiddleware(stack); err != nil { return err } @@ -184,12 +182,6 @@ func (c *Client) addOperationDescribePatchPropertiesMiddlewares(stack *middlewar if err = addDisableHTTPSMiddleware(stack, options); err != nil { return err } - if err = addInterceptBeforeRetryLoop(stack, options); err != nil { - return err - } - if err = addInterceptAttempt(stack, options); err != nil { - return err - } if err = addInterceptors(stack, options); err != nil { return err } @@ -291,11 +283,3 @@ type DescribePatchPropertiesAPIClient interface { } var _ DescribePatchPropertiesAPIClient = (*Client)(nil) - -func newServiceMetadataMiddleware_opDescribePatchProperties(region string) *awsmiddleware.RegisterServiceMetadata { - return &awsmiddleware.RegisterServiceMetadata{ - Region: region, - ServiceID: ServiceID, - OperationName: "DescribePatchProperties", - } -} diff --git a/vendor/github.com/aws/aws-sdk-go-v2/service/ssm/api_op_DescribeSessions.go b/vendor/github.com/aws/aws-sdk-go-v2/service/ssm/api_op_DescribeSessions.go index 027439f61..e5537a947 100644 --- a/vendor/github.com/aws/aws-sdk-go-v2/service/ssm/api_op_DescribeSessions.go +++ b/vendor/github.com/aws/aws-sdk-go-v2/service/ssm/api_op_DescribeSessions.go @@ -5,10 +5,10 @@ package ssm import ( "context" "fmt" - awsmiddleware "github.com/aws/aws-sdk-go-v2/aws/middleware" + "github.com/aws/aws-sdk-go-v2/service/ssm/schemas" "github.com/aws/aws-sdk-go-v2/service/ssm/types" + smithy "github.com/aws/smithy-go" "github.com/aws/smithy-go/middleware" - smithyhttp "github.com/aws/smithy-go/transport/http" ) // Retrieves a list of all active sessions (both connected and disconnected) or @@ -49,6 +49,25 @@ type DescribeSessionsInput struct { noSmithyDocumentSerde } +func (v *DescribeSessionsInput) Serialize(s smithy.ShapeSerializer) { + s.WriteStruct(schemas.DescribeSessionsRequest) + v.SerializeMembers(s) + s.CloseStruct() +} + +func (v *DescribeSessionsInput) SerializeMembers(s smithy.ShapeSerializer) { + serializeSessionFilterList(s, schemas.DescribeSessionsRequest_Filters, v.Filters) + if v.MaxResults != nil { + s.WriteInt32(schemas.DescribeSessionsRequest_MaxResults, *v.MaxResults) + } + if v.NextToken != nil { + s.WriteString(schemas.DescribeSessionsRequest_NextToken, *v.NextToken) + } + if v.State != "" { + s.WriteString(schemas.DescribeSessionsRequest_State, string(v.State)) + } +} + type DescribeSessionsOutput struct { // The token for the next set of items to return. (You received this token from a @@ -64,65 +83,45 @@ type DescribeSessionsOutput struct { noSmithyDocumentSerde } -func (c *Client) addOperationDescribeSessionsMiddlewares(stack *middleware.Stack, options Options) (err error) { - if err := stack.Serialize.Add(&setOperationInputMiddleware{}, middleware.After); err != nil { - return err - } - err = stack.Serialize.Add(&awsAwsjson11_serializeOpDescribeSessions{}, middleware.After) - if err != nil { - return err - } - err = stack.Deserialize.Add(&awsAwsjson11_deserializeOpDescribeSessions{}, middleware.After) - if err != nil { - return err - } - if err := addProtocolFinalizerMiddlewares(stack, options, "DescribeSessions"); err != nil { - return fmt.Errorf("add protocol finalizers: %v", err) - } +func (v *DescribeSessionsOutput) Serialize(s smithy.ShapeSerializer) { + s.WriteStruct(schemas.DescribeSessionsResponse) + v.SerializeMembers(s) + s.CloseStruct() +} - if err = addlegacyEndpointContextSetter(stack, options); err != nil { - return err +func (v *DescribeSessionsOutput) SerializeMembers(s smithy.ShapeSerializer) { + if v.NextToken != nil { + s.WriteString(schemas.DescribeSessionsResponse_NextToken, *v.NextToken) } - if err = addSetLoggerMiddleware(stack, options); err != nil { - return err - } - if err = addClientRequestID(stack); err != nil { + serializeSessionList(s, schemas.DescribeSessionsResponse_Sessions, v.Sessions) +} +func (v *DescribeSessionsOutput) Deserialize(d smithy.ShapeDeserializer) error { + return smithy.ReadStruct(d, schemas.DescribeSessionsResponse, func(s *smithy.Schema) error { + switch s { + case schemas.DescribeSessionsResponse_NextToken: + v.NextToken = new(string) + return d.ReadString(schemas.DescribeSessionsResponse_NextToken, v.NextToken) + case schemas.DescribeSessionsResponse_Sessions: + return deserializeSessionList(d, schemas.DescribeSessionsResponse_Sessions, &v.Sessions) + } + return nil + }) +} +func (c *Client) addOperationDescribeSessionsMiddlewares(stack *middleware.Stack, options Options) (err error) { + if err := stack.Serialize.Add(&serializeRequestMiddleware{options: &options, operationSchema: smithy.NewOperationSchema(schemas.DescribeSessions, schemas.DescribeSessionsRequest, schemas.DescribeSessionsResponse)}, middleware.After); err != nil { return err } - if err = addComputeContentLength(stack); err != nil { + if err := stack.Deserialize.Add(&deserializeResponseMiddleware{options: &options, operationSchema: smithy.NewOperationSchema(schemas.DescribeSessions, schemas.DescribeSessionsRequest, schemas.DescribeSessionsResponse), output: &DescribeSessionsOutput{}}, middleware.After); err != nil { return err } + if err = addResolveEndpointMiddleware(stack, options); err != nil { return err } if err = addComputePayloadSHA256(stack); err != nil { return err } - if err = addRetry(stack, options, c); err != nil { - return err - } - if err = addRawResponseToMetadata(stack); err != nil { - return err - } - if err = addRecordResponseTiming(stack); err != nil { - return err - } - if err = addSpanRetryLoop(stack, options); err != nil { - return err - } - if err = addClientUserAgent(stack, options); err != nil { - return err - } - if err = smithyhttp.AddErrorCloseResponseBodyMiddleware(stack); err != nil { - return err - } - if err = smithyhttp.AddCloseResponseBodyMiddleware(stack); err != nil { - return err - } - if err = addSetLegacyContextSigningOptionsMiddleware(stack); err != nil { - return err - } - if err = addUserAgentRetryMode(stack, options); err != nil { + if err = addRecordResponseTiming(stack, options); err != nil { return err } if err = addCredentialSource(stack, options); err != nil { @@ -131,12 +130,6 @@ func (c *Client) addOperationDescribeSessionsMiddlewares(stack *middleware.Stack if err = addOpDescribeSessionsValidationMiddleware(stack); err != nil { return err } - if err = stack.Initialize.Add(newServiceMetadataMiddleware_opDescribeSessions(options.Region), middleware.Before); err != nil { - return err - } - if err = addRecursionDetection(stack); err != nil { - return err - } if err = addRequestIDRetrieverMiddleware(stack); err != nil { return err } @@ -149,12 +142,6 @@ func (c *Client) addOperationDescribeSessionsMiddlewares(stack *middleware.Stack if err = addDisableHTTPSMiddleware(stack, options); err != nil { return err } - if err = addInterceptBeforeRetryLoop(stack, options); err != nil { - return err - } - if err = addInterceptAttempt(stack, options); err != nil { - return err - } if err = addInterceptors(stack, options); err != nil { return err } @@ -254,11 +241,3 @@ type DescribeSessionsAPIClient interface { } var _ DescribeSessionsAPIClient = (*Client)(nil) - -func newServiceMetadataMiddleware_opDescribeSessions(region string) *awsmiddleware.RegisterServiceMetadata { - return &awsmiddleware.RegisterServiceMetadata{ - Region: region, - ServiceID: ServiceID, - OperationName: "DescribeSessions", - } -} diff --git a/vendor/github.com/aws/aws-sdk-go-v2/service/ssm/api_op_DisassociateOpsItemRelatedItem.go b/vendor/github.com/aws/aws-sdk-go-v2/service/ssm/api_op_DisassociateOpsItemRelatedItem.go index f0fd9625a..b7a53d734 100644 --- a/vendor/github.com/aws/aws-sdk-go-v2/service/ssm/api_op_DisassociateOpsItemRelatedItem.go +++ b/vendor/github.com/aws/aws-sdk-go-v2/service/ssm/api_op_DisassociateOpsItemRelatedItem.go @@ -4,10 +4,9 @@ package ssm import ( "context" - "fmt" - awsmiddleware "github.com/aws/aws-sdk-go-v2/aws/middleware" + "github.com/aws/aws-sdk-go-v2/service/ssm/schemas" + smithy "github.com/aws/smithy-go" "github.com/aws/smithy-go/middleware" - smithyhttp "github.com/aws/smithy-go/transport/http" ) // Deletes the association between an OpsItem and a related item. For example, @@ -45,6 +44,21 @@ type DisassociateOpsItemRelatedItemInput struct { noSmithyDocumentSerde } +func (v *DisassociateOpsItemRelatedItemInput) Serialize(s smithy.ShapeSerializer) { + s.WriteStruct(schemas.DisassociateOpsItemRelatedItemRequest) + v.SerializeMembers(s) + s.CloseStruct() +} + +func (v *DisassociateOpsItemRelatedItemInput) SerializeMembers(s smithy.ShapeSerializer) { + if v.AssociationId != nil { + s.WriteString(schemas.DisassociateOpsItemRelatedItemRequest_AssociationId, *v.AssociationId) + } + if v.OpsItemId != nil { + s.WriteString(schemas.DisassociateOpsItemRelatedItemRequest_OpsItemId, *v.OpsItemId) + } +} + type DisassociateOpsItemRelatedItemOutput struct { // Metadata pertaining to the operation's result. ResultMetadata middleware.Metadata @@ -52,65 +66,36 @@ type DisassociateOpsItemRelatedItemOutput struct { noSmithyDocumentSerde } +func (v *DisassociateOpsItemRelatedItemOutput) Serialize(s smithy.ShapeSerializer) { + s.WriteStruct(schemas.DisassociateOpsItemRelatedItemResponse) + v.SerializeMembers(s) + s.CloseStruct() +} + +func (v *DisassociateOpsItemRelatedItemOutput) SerializeMembers(s smithy.ShapeSerializer) { +} +func (v *DisassociateOpsItemRelatedItemOutput) Deserialize(d smithy.ShapeDeserializer) error { + return smithy.ReadStruct(d, schemas.DisassociateOpsItemRelatedItemResponse, func(s *smithy.Schema) error { + switch s { + } + return nil + }) +} func (c *Client) addOperationDisassociateOpsItemRelatedItemMiddlewares(stack *middleware.Stack, options Options) (err error) { - if err := stack.Serialize.Add(&setOperationInputMiddleware{}, middleware.After); err != nil { + if err := stack.Serialize.Add(&serializeRequestMiddleware{options: &options, operationSchema: smithy.NewOperationSchema(schemas.DisassociateOpsItemRelatedItem, schemas.DisassociateOpsItemRelatedItemRequest, schemas.DisassociateOpsItemRelatedItemResponse)}, middleware.After); err != nil { return err } - err = stack.Serialize.Add(&awsAwsjson11_serializeOpDisassociateOpsItemRelatedItem{}, middleware.After) - if err != nil { + if err := stack.Deserialize.Add(&deserializeResponseMiddleware{options: &options, operationSchema: smithy.NewOperationSchema(schemas.DisassociateOpsItemRelatedItem, schemas.DisassociateOpsItemRelatedItemRequest, schemas.DisassociateOpsItemRelatedItemResponse), output: &DisassociateOpsItemRelatedItemOutput{}}, middleware.After); err != nil { return err } - err = stack.Deserialize.Add(&awsAwsjson11_deserializeOpDisassociateOpsItemRelatedItem{}, middleware.After) - if err != nil { - return err - } - if err := addProtocolFinalizerMiddlewares(stack, options, "DisassociateOpsItemRelatedItem"); err != nil { - return fmt.Errorf("add protocol finalizers: %v", err) - } - if err = addlegacyEndpointContextSetter(stack, options); err != nil { - return err - } - if err = addSetLoggerMiddleware(stack, options); err != nil { - return err - } - if err = addClientRequestID(stack); err != nil { - return err - } - if err = addComputeContentLength(stack); err != nil { - return err - } if err = addResolveEndpointMiddleware(stack, options); err != nil { return err } if err = addComputePayloadSHA256(stack); err != nil { return err } - if err = addRetry(stack, options, c); err != nil { - return err - } - if err = addRawResponseToMetadata(stack); err != nil { - return err - } - if err = addRecordResponseTiming(stack); err != nil { - return err - } - if err = addSpanRetryLoop(stack, options); err != nil { - return err - } - if err = addClientUserAgent(stack, options); err != nil { - return err - } - if err = smithyhttp.AddErrorCloseResponseBodyMiddleware(stack); err != nil { - return err - } - if err = smithyhttp.AddCloseResponseBodyMiddleware(stack); err != nil { - return err - } - if err = addSetLegacyContextSigningOptionsMiddleware(stack); err != nil { - return err - } - if err = addUserAgentRetryMode(stack, options); err != nil { + if err = addRecordResponseTiming(stack, options); err != nil { return err } if err = addCredentialSource(stack, options); err != nil { @@ -119,12 +104,6 @@ func (c *Client) addOperationDisassociateOpsItemRelatedItemMiddlewares(stack *mi if err = addOpDisassociateOpsItemRelatedItemValidationMiddleware(stack); err != nil { return err } - if err = stack.Initialize.Add(newServiceMetadataMiddleware_opDisassociateOpsItemRelatedItem(options.Region), middleware.Before); err != nil { - return err - } - if err = addRecursionDetection(stack); err != nil { - return err - } if err = addRequestIDRetrieverMiddleware(stack); err != nil { return err } @@ -137,22 +116,8 @@ func (c *Client) addOperationDisassociateOpsItemRelatedItemMiddlewares(stack *mi if err = addDisableHTTPSMiddleware(stack, options); err != nil { return err } - if err = addInterceptBeforeRetryLoop(stack, options); err != nil { - return err - } - if err = addInterceptAttempt(stack, options); err != nil { - return err - } if err = addInterceptors(stack, options); err != nil { return err } return nil } - -func newServiceMetadataMiddleware_opDisassociateOpsItemRelatedItem(region string) *awsmiddleware.RegisterServiceMetadata { - return &awsmiddleware.RegisterServiceMetadata{ - Region: region, - ServiceID: ServiceID, - OperationName: "DisassociateOpsItemRelatedItem", - } -} diff --git a/vendor/github.com/aws/aws-sdk-go-v2/service/ssm/api_op_GetAccessToken.go b/vendor/github.com/aws/aws-sdk-go-v2/service/ssm/api_op_GetAccessToken.go index dd05e5693..19bd8806d 100644 --- a/vendor/github.com/aws/aws-sdk-go-v2/service/ssm/api_op_GetAccessToken.go +++ b/vendor/github.com/aws/aws-sdk-go-v2/service/ssm/api_op_GetAccessToken.go @@ -4,11 +4,10 @@ package ssm import ( "context" - "fmt" - awsmiddleware "github.com/aws/aws-sdk-go-v2/aws/middleware" + "github.com/aws/aws-sdk-go-v2/service/ssm/schemas" "github.com/aws/aws-sdk-go-v2/service/ssm/types" + smithy "github.com/aws/smithy-go" "github.com/aws/smithy-go/middleware" - smithyhttp "github.com/aws/smithy-go/transport/http" ) // Returns a credentials set to be used with just-in-time node access. @@ -37,6 +36,18 @@ type GetAccessTokenInput struct { noSmithyDocumentSerde } +func (v *GetAccessTokenInput) Serialize(s smithy.ShapeSerializer) { + s.WriteStruct(schemas.GetAccessTokenRequest) + v.SerializeMembers(s) + s.CloseStruct() +} + +func (v *GetAccessTokenInput) SerializeMembers(s smithy.ShapeSerializer) { + if v.AccessRequestId != nil { + s.WriteString(schemas.GetAccessTokenRequest_AccessRequestId, *v.AccessRequestId) + } +} + type GetAccessTokenOutput struct { // The status of the access request. @@ -52,65 +63,54 @@ type GetAccessTokenOutput struct { noSmithyDocumentSerde } -func (c *Client) addOperationGetAccessTokenMiddlewares(stack *middleware.Stack, options Options) (err error) { - if err := stack.Serialize.Add(&setOperationInputMiddleware{}, middleware.After); err != nil { - return err - } - err = stack.Serialize.Add(&awsAwsjson11_serializeOpGetAccessToken{}, middleware.After) - if err != nil { - return err - } - err = stack.Deserialize.Add(&awsAwsjson11_deserializeOpGetAccessToken{}, middleware.After) - if err != nil { - return err - } - if err := addProtocolFinalizerMiddlewares(stack, options, "GetAccessToken"); err != nil { - return fmt.Errorf("add protocol finalizers: %v", err) - } +func (v *GetAccessTokenOutput) Serialize(s smithy.ShapeSerializer) { + s.WriteStruct(schemas.GetAccessTokenResponse) + v.SerializeMembers(s) + s.CloseStruct() +} - if err = addlegacyEndpointContextSetter(stack, options); err != nil { - return err +func (v *GetAccessTokenOutput) SerializeMembers(s smithy.ShapeSerializer) { + if v.AccessRequestStatus != "" { + s.WriteString(schemas.GetAccessTokenResponse_AccessRequestStatus, string(v.AccessRequestStatus)) } - if err = addSetLoggerMiddleware(stack, options); err != nil { - return err + if v.Credentials != nil { + s.WriteStruct(schemas.GetAccessTokenResponse_Credentials) + v.Credentials.SerializeMembers(s) + s.CloseStruct() } - if err = addClientRequestID(stack); err != nil { +} +func (v *GetAccessTokenOutput) Deserialize(d smithy.ShapeDeserializer) error { + return smithy.ReadStruct(d, schemas.GetAccessTokenResponse, func(s *smithy.Schema) error { + switch s { + case schemas.GetAccessTokenResponse_AccessRequestStatus: + var ev string + if err := d.ReadString(schemas.GetAccessTokenResponse_AccessRequestStatus, &ev); err != nil { + return err + } + v.AccessRequestStatus = types.AccessRequestStatus(ev) + return nil + case schemas.GetAccessTokenResponse_Credentials: + v.Credentials = &types.Credentials{} + return v.Credentials.Deserialize(d) + } + return nil + }) +} +func (c *Client) addOperationGetAccessTokenMiddlewares(stack *middleware.Stack, options Options) (err error) { + if err := stack.Serialize.Add(&serializeRequestMiddleware{options: &options, operationSchema: smithy.NewOperationSchema(schemas.GetAccessToken, schemas.GetAccessTokenRequest, schemas.GetAccessTokenResponse)}, middleware.After); err != nil { return err } - if err = addComputeContentLength(stack); err != nil { + if err := stack.Deserialize.Add(&deserializeResponseMiddleware{options: &options, operationSchema: smithy.NewOperationSchema(schemas.GetAccessToken, schemas.GetAccessTokenRequest, schemas.GetAccessTokenResponse), output: &GetAccessTokenOutput{}}, middleware.After); err != nil { return err } + if err = addResolveEndpointMiddleware(stack, options); err != nil { return err } if err = addComputePayloadSHA256(stack); err != nil { return err } - if err = addRetry(stack, options, c); err != nil { - return err - } - if err = addRawResponseToMetadata(stack); err != nil { - return err - } - if err = addRecordResponseTiming(stack); err != nil { - return err - } - if err = addSpanRetryLoop(stack, options); err != nil { - return err - } - if err = addClientUserAgent(stack, options); err != nil { - return err - } - if err = smithyhttp.AddErrorCloseResponseBodyMiddleware(stack); err != nil { - return err - } - if err = smithyhttp.AddCloseResponseBodyMiddleware(stack); err != nil { - return err - } - if err = addSetLegacyContextSigningOptionsMiddleware(stack); err != nil { - return err - } - if err = addUserAgentRetryMode(stack, options); err != nil { + if err = addRecordResponseTiming(stack, options); err != nil { return err } if err = addCredentialSource(stack, options); err != nil { @@ -119,12 +119,6 @@ func (c *Client) addOperationGetAccessTokenMiddlewares(stack *middleware.Stack, if err = addOpGetAccessTokenValidationMiddleware(stack); err != nil { return err } - if err = stack.Initialize.Add(newServiceMetadataMiddleware_opGetAccessToken(options.Region), middleware.Before); err != nil { - return err - } - if err = addRecursionDetection(stack); err != nil { - return err - } if err = addRequestIDRetrieverMiddleware(stack); err != nil { return err } @@ -137,22 +131,8 @@ func (c *Client) addOperationGetAccessTokenMiddlewares(stack *middleware.Stack, if err = addDisableHTTPSMiddleware(stack, options); err != nil { return err } - if err = addInterceptBeforeRetryLoop(stack, options); err != nil { - return err - } - if err = addInterceptAttempt(stack, options); err != nil { - return err - } if err = addInterceptors(stack, options); err != nil { return err } return nil } - -func newServiceMetadataMiddleware_opGetAccessToken(region string) *awsmiddleware.RegisterServiceMetadata { - return &awsmiddleware.RegisterServiceMetadata{ - Region: region, - ServiceID: ServiceID, - OperationName: "GetAccessToken", - } -} diff --git a/vendor/github.com/aws/aws-sdk-go-v2/service/ssm/api_op_GetAutomationExecution.go b/vendor/github.com/aws/aws-sdk-go-v2/service/ssm/api_op_GetAutomationExecution.go index de6b645e6..7625dc976 100644 --- a/vendor/github.com/aws/aws-sdk-go-v2/service/ssm/api_op_GetAutomationExecution.go +++ b/vendor/github.com/aws/aws-sdk-go-v2/service/ssm/api_op_GetAutomationExecution.go @@ -4,11 +4,10 @@ package ssm import ( "context" - "fmt" - awsmiddleware "github.com/aws/aws-sdk-go-v2/aws/middleware" + "github.com/aws/aws-sdk-go-v2/service/ssm/schemas" "github.com/aws/aws-sdk-go-v2/service/ssm/types" + smithy "github.com/aws/smithy-go" "github.com/aws/smithy-go/middleware" - smithyhttp "github.com/aws/smithy-go/transport/http" ) // Get detailed information about a particular Automation execution. @@ -39,6 +38,18 @@ type GetAutomationExecutionInput struct { noSmithyDocumentSerde } +func (v *GetAutomationExecutionInput) Serialize(s smithy.ShapeSerializer) { + s.WriteStruct(schemas.GetAutomationExecutionRequest) + v.SerializeMembers(s) + s.CloseStruct() +} + +func (v *GetAutomationExecutionInput) SerializeMembers(s smithy.ShapeSerializer) { + if v.AutomationExecutionId != nil { + s.WriteString(schemas.GetAutomationExecutionRequest_AutomationExecutionId, *v.AutomationExecutionId) + } +} + type GetAutomationExecutionOutput struct { // Detailed information about the current state of an automation execution. @@ -50,65 +61,44 @@ type GetAutomationExecutionOutput struct { noSmithyDocumentSerde } -func (c *Client) addOperationGetAutomationExecutionMiddlewares(stack *middleware.Stack, options Options) (err error) { - if err := stack.Serialize.Add(&setOperationInputMiddleware{}, middleware.After); err != nil { - return err - } - err = stack.Serialize.Add(&awsAwsjson11_serializeOpGetAutomationExecution{}, middleware.After) - if err != nil { - return err - } - err = stack.Deserialize.Add(&awsAwsjson11_deserializeOpGetAutomationExecution{}, middleware.After) - if err != nil { - return err - } - if err := addProtocolFinalizerMiddlewares(stack, options, "GetAutomationExecution"); err != nil { - return fmt.Errorf("add protocol finalizers: %v", err) - } +func (v *GetAutomationExecutionOutput) Serialize(s smithy.ShapeSerializer) { + s.WriteStruct(schemas.GetAutomationExecutionResult) + v.SerializeMembers(s) + s.CloseStruct() +} - if err = addlegacyEndpointContextSetter(stack, options); err != nil { - return err - } - if err = addSetLoggerMiddleware(stack, options); err != nil { - return err +func (v *GetAutomationExecutionOutput) SerializeMembers(s smithy.ShapeSerializer) { + if v.AutomationExecution != nil { + s.WriteStruct(schemas.GetAutomationExecutionResult_AutomationExecution) + v.AutomationExecution.SerializeMembers(s) + s.CloseStruct() } - if err = addClientRequestID(stack); err != nil { +} +func (v *GetAutomationExecutionOutput) Deserialize(d smithy.ShapeDeserializer) error { + return smithy.ReadStruct(d, schemas.GetAutomationExecutionResult, func(s *smithy.Schema) error { + switch s { + case schemas.GetAutomationExecutionResult_AutomationExecution: + v.AutomationExecution = &types.AutomationExecution{} + return v.AutomationExecution.Deserialize(d) + } + return nil + }) +} +func (c *Client) addOperationGetAutomationExecutionMiddlewares(stack *middleware.Stack, options Options) (err error) { + if err := stack.Serialize.Add(&serializeRequestMiddleware{options: &options, operationSchema: smithy.NewOperationSchema(schemas.GetAutomationExecution, schemas.GetAutomationExecutionRequest, schemas.GetAutomationExecutionResult)}, middleware.After); err != nil { return err } - if err = addComputeContentLength(stack); err != nil { + if err := stack.Deserialize.Add(&deserializeResponseMiddleware{options: &options, operationSchema: smithy.NewOperationSchema(schemas.GetAutomationExecution, schemas.GetAutomationExecutionRequest, schemas.GetAutomationExecutionResult), output: &GetAutomationExecutionOutput{}}, middleware.After); err != nil { return err } + if err = addResolveEndpointMiddleware(stack, options); err != nil { return err } if err = addComputePayloadSHA256(stack); err != nil { return err } - if err = addRetry(stack, options, c); err != nil { - return err - } - if err = addRawResponseToMetadata(stack); err != nil { - return err - } - if err = addRecordResponseTiming(stack); err != nil { - return err - } - if err = addSpanRetryLoop(stack, options); err != nil { - return err - } - if err = addClientUserAgent(stack, options); err != nil { - return err - } - if err = smithyhttp.AddErrorCloseResponseBodyMiddleware(stack); err != nil { - return err - } - if err = smithyhttp.AddCloseResponseBodyMiddleware(stack); err != nil { - return err - } - if err = addSetLegacyContextSigningOptionsMiddleware(stack); err != nil { - return err - } - if err = addUserAgentRetryMode(stack, options); err != nil { + if err = addRecordResponseTiming(stack, options); err != nil { return err } if err = addCredentialSource(stack, options); err != nil { @@ -117,12 +107,6 @@ func (c *Client) addOperationGetAutomationExecutionMiddlewares(stack *middleware if err = addOpGetAutomationExecutionValidationMiddleware(stack); err != nil { return err } - if err = stack.Initialize.Add(newServiceMetadataMiddleware_opGetAutomationExecution(options.Region), middleware.Before); err != nil { - return err - } - if err = addRecursionDetection(stack); err != nil { - return err - } if err = addRequestIDRetrieverMiddleware(stack); err != nil { return err } @@ -135,22 +119,8 @@ func (c *Client) addOperationGetAutomationExecutionMiddlewares(stack *middleware if err = addDisableHTTPSMiddleware(stack, options); err != nil { return err } - if err = addInterceptBeforeRetryLoop(stack, options); err != nil { - return err - } - if err = addInterceptAttempt(stack, options); err != nil { - return err - } if err = addInterceptors(stack, options); err != nil { return err } return nil } - -func newServiceMetadataMiddleware_opGetAutomationExecution(region string) *awsmiddleware.RegisterServiceMetadata { - return &awsmiddleware.RegisterServiceMetadata{ - Region: region, - ServiceID: ServiceID, - OperationName: "GetAutomationExecution", - } -} diff --git a/vendor/github.com/aws/aws-sdk-go-v2/service/ssm/api_op_GetCalendarState.go b/vendor/github.com/aws/aws-sdk-go-v2/service/ssm/api_op_GetCalendarState.go index 8a761d98e..586132966 100644 --- a/vendor/github.com/aws/aws-sdk-go-v2/service/ssm/api_op_GetCalendarState.go +++ b/vendor/github.com/aws/aws-sdk-go-v2/service/ssm/api_op_GetCalendarState.go @@ -4,11 +4,10 @@ package ssm import ( "context" - "fmt" - awsmiddleware "github.com/aws/aws-sdk-go-v2/aws/middleware" + "github.com/aws/aws-sdk-go-v2/service/ssm/schemas" "github.com/aws/aws-sdk-go-v2/service/ssm/types" + smithy "github.com/aws/smithy-go" "github.com/aws/smithy-go/middleware" - smithyhttp "github.com/aws/smithy-go/transport/http" ) // Gets the state of a Amazon Web Services Systems Manager change calendar at the @@ -60,6 +59,19 @@ type GetCalendarStateInput struct { noSmithyDocumentSerde } +func (v *GetCalendarStateInput) Serialize(s smithy.ShapeSerializer) { + s.WriteStruct(schemas.GetCalendarStateRequest) + v.SerializeMembers(s) + s.CloseStruct() +} + +func (v *GetCalendarStateInput) SerializeMembers(s smithy.ShapeSerializer) { + if v.AtTime != nil { + s.WriteString(schemas.GetCalendarStateRequest_AtTime, *v.AtTime) + } + serializeCalendarNameOrARNList(s, schemas.GetCalendarStateRequest_CalendarNames, v.CalendarNames) +} + type GetCalendarStateOutput struct { // The time, as an [ISO 8601] string, that you specified in your command. If you don't @@ -86,65 +98,58 @@ type GetCalendarStateOutput struct { noSmithyDocumentSerde } -func (c *Client) addOperationGetCalendarStateMiddlewares(stack *middleware.Stack, options Options) (err error) { - if err := stack.Serialize.Add(&setOperationInputMiddleware{}, middleware.After); err != nil { - return err - } - err = stack.Serialize.Add(&awsAwsjson11_serializeOpGetCalendarState{}, middleware.After) - if err != nil { - return err - } - err = stack.Deserialize.Add(&awsAwsjson11_deserializeOpGetCalendarState{}, middleware.After) - if err != nil { - return err - } - if err := addProtocolFinalizerMiddlewares(stack, options, "GetCalendarState"); err != nil { - return fmt.Errorf("add protocol finalizers: %v", err) - } +func (v *GetCalendarStateOutput) Serialize(s smithy.ShapeSerializer) { + s.WriteStruct(schemas.GetCalendarStateResponse) + v.SerializeMembers(s) + s.CloseStruct() +} - if err = addlegacyEndpointContextSetter(stack, options); err != nil { - return err +func (v *GetCalendarStateOutput) SerializeMembers(s smithy.ShapeSerializer) { + if v.AtTime != nil { + s.WriteString(schemas.GetCalendarStateResponse_AtTime, *v.AtTime) } - if err = addSetLoggerMiddleware(stack, options); err != nil { - return err + if v.NextTransitionTime != nil { + s.WriteString(schemas.GetCalendarStateResponse_NextTransitionTime, *v.NextTransitionTime) + } + if v.State != "" { + s.WriteString(schemas.GetCalendarStateResponse_State, string(v.State)) } - if err = addClientRequestID(stack); err != nil { +} +func (v *GetCalendarStateOutput) Deserialize(d smithy.ShapeDeserializer) error { + return smithy.ReadStruct(d, schemas.GetCalendarStateResponse, func(s *smithy.Schema) error { + switch s { + case schemas.GetCalendarStateResponse_AtTime: + v.AtTime = new(string) + return d.ReadString(schemas.GetCalendarStateResponse_AtTime, v.AtTime) + case schemas.GetCalendarStateResponse_NextTransitionTime: + v.NextTransitionTime = new(string) + return d.ReadString(schemas.GetCalendarStateResponse_NextTransitionTime, v.NextTransitionTime) + case schemas.GetCalendarStateResponse_State: + var ev string + if err := d.ReadString(schemas.GetCalendarStateResponse_State, &ev); err != nil { + return err + } + v.State = types.CalendarState(ev) + return nil + } + return nil + }) +} +func (c *Client) addOperationGetCalendarStateMiddlewares(stack *middleware.Stack, options Options) (err error) { + if err := stack.Serialize.Add(&serializeRequestMiddleware{options: &options, operationSchema: smithy.NewOperationSchema(schemas.GetCalendarState, schemas.GetCalendarStateRequest, schemas.GetCalendarStateResponse)}, middleware.After); err != nil { return err } - if err = addComputeContentLength(stack); err != nil { + if err := stack.Deserialize.Add(&deserializeResponseMiddleware{options: &options, operationSchema: smithy.NewOperationSchema(schemas.GetCalendarState, schemas.GetCalendarStateRequest, schemas.GetCalendarStateResponse), output: &GetCalendarStateOutput{}}, middleware.After); err != nil { return err } + if err = addResolveEndpointMiddleware(stack, options); err != nil { return err } if err = addComputePayloadSHA256(stack); err != nil { return err } - if err = addRetry(stack, options, c); err != nil { - return err - } - if err = addRawResponseToMetadata(stack); err != nil { - return err - } - if err = addRecordResponseTiming(stack); err != nil { - return err - } - if err = addSpanRetryLoop(stack, options); err != nil { - return err - } - if err = addClientUserAgent(stack, options); err != nil { - return err - } - if err = smithyhttp.AddErrorCloseResponseBodyMiddleware(stack); err != nil { - return err - } - if err = smithyhttp.AddCloseResponseBodyMiddleware(stack); err != nil { - return err - } - if err = addSetLegacyContextSigningOptionsMiddleware(stack); err != nil { - return err - } - if err = addUserAgentRetryMode(stack, options); err != nil { + if err = addRecordResponseTiming(stack, options); err != nil { return err } if err = addCredentialSource(stack, options); err != nil { @@ -153,12 +158,6 @@ func (c *Client) addOperationGetCalendarStateMiddlewares(stack *middleware.Stack if err = addOpGetCalendarStateValidationMiddleware(stack); err != nil { return err } - if err = stack.Initialize.Add(newServiceMetadataMiddleware_opGetCalendarState(options.Region), middleware.Before); err != nil { - return err - } - if err = addRecursionDetection(stack); err != nil { - return err - } if err = addRequestIDRetrieverMiddleware(stack); err != nil { return err } @@ -171,22 +170,8 @@ func (c *Client) addOperationGetCalendarStateMiddlewares(stack *middleware.Stack if err = addDisableHTTPSMiddleware(stack, options); err != nil { return err } - if err = addInterceptBeforeRetryLoop(stack, options); err != nil { - return err - } - if err = addInterceptAttempt(stack, options); err != nil { - return err - } if err = addInterceptors(stack, options); err != nil { return err } return nil } - -func newServiceMetadataMiddleware_opGetCalendarState(region string) *awsmiddleware.RegisterServiceMetadata { - return &awsmiddleware.RegisterServiceMetadata{ - Region: region, - ServiceID: ServiceID, - OperationName: "GetCalendarState", - } -} diff --git a/vendor/github.com/aws/aws-sdk-go-v2/service/ssm/api_op_GetCloudConnector.go b/vendor/github.com/aws/aws-sdk-go-v2/service/ssm/api_op_GetCloudConnector.go new file mode 100644 index 000000000..263eda1bc --- /dev/null +++ b/vendor/github.com/aws/aws-sdk-go-v2/service/ssm/api_op_GetCloudConnector.go @@ -0,0 +1,184 @@ +// Code generated by smithy-go-codegen DO NOT EDIT. + +package ssm + +import ( + "context" + "github.com/aws/aws-sdk-go-v2/service/ssm/schemas" + "github.com/aws/aws-sdk-go-v2/service/ssm/types" + smithy "github.com/aws/smithy-go" + "github.com/aws/smithy-go/middleware" + "time" +) + +// Returns detailed information about a cloud connector. +func (c *Client) GetCloudConnector(ctx context.Context, params *GetCloudConnectorInput, optFns ...func(*Options)) (*GetCloudConnectorOutput, error) { + if params == nil { + params = &GetCloudConnectorInput{} + } + + result, metadata, err := c.invokeOperation(ctx, "GetCloudConnector", params, optFns, c.addOperationGetCloudConnectorMiddlewares) + if err != nil { + return nil, err + } + + out := result.(*GetCloudConnectorOutput) + out.ResultMetadata = metadata + return out, nil +} + +type GetCloudConnectorInput struct { + + // The ID of the cloud connector to retrieve information about. + // + // This member is required. + CloudConnectorId *string + + noSmithyDocumentSerde +} + +func (v *GetCloudConnectorInput) Serialize(s smithy.ShapeSerializer) { + s.WriteStruct(schemas.GetCloudConnectorRequest) + v.SerializeMembers(s) + s.CloseStruct() +} + +func (v *GetCloudConnectorInput) SerializeMembers(s smithy.ShapeSerializer) { + if v.CloudConnectorId != nil { + s.WriteString(schemas.GetCloudConnectorRequest_CloudConnectorId, *v.CloudConnectorId) + } +} + +type GetCloudConnectorOutput struct { + + // The ARN of the cloud connector. + CloudConnectorArn *string + + // The ARN of the Amazon Web Services Config connector associated with this cloud + // connector. + ConfigConnectorArn *string + + // The configuration details for the third-party cloud environment connection. + Configuration types.CloudConnectorConfiguration + + // The date and time the cloud connector was created. + CreatedAt *time.Time + + // The description of the cloud connector. + Description *string + + // The friendly name of the cloud connector. + DisplayName *string + + // The ARN of the IAM role used by the cloud connector. + RoleArn *string + + // The date and time the cloud connector was last updated. + UpdatedAt *time.Time + + // Metadata pertaining to the operation's result. + ResultMetadata middleware.Metadata + + noSmithyDocumentSerde +} + +func (v *GetCloudConnectorOutput) Serialize(s smithy.ShapeSerializer) { + s.WriteStruct(schemas.GetCloudConnectorResult) + v.SerializeMembers(s) + s.CloseStruct() +} + +func (v *GetCloudConnectorOutput) SerializeMembers(s smithy.ShapeSerializer) { + if v.CloudConnectorArn != nil { + s.WriteString(schemas.GetCloudConnectorResult_CloudConnectorArn, *v.CloudConnectorArn) + } + if v.ConfigConnectorArn != nil { + s.WriteString(schemas.GetCloudConnectorResult_ConfigConnectorArn, *v.ConfigConnectorArn) + } + serializeCloudConnectorConfiguration(s, schemas.GetCloudConnectorResult_Configuration, v.Configuration) + if v.CreatedAt != nil { + s.WriteTime(schemas.GetCloudConnectorResult_CreatedAt, *v.CreatedAt) + } + if v.Description != nil { + s.WriteString(schemas.GetCloudConnectorResult_Description, *v.Description) + } + if v.DisplayName != nil { + s.WriteString(schemas.GetCloudConnectorResult_DisplayName, *v.DisplayName) + } + if v.RoleArn != nil { + s.WriteString(schemas.GetCloudConnectorResult_RoleArn, *v.RoleArn) + } + if v.UpdatedAt != nil { + s.WriteTime(schemas.GetCloudConnectorResult_UpdatedAt, *v.UpdatedAt) + } +} +func (v *GetCloudConnectorOutput) Deserialize(d smithy.ShapeDeserializer) error { + return smithy.ReadStruct(d, schemas.GetCloudConnectorResult, func(s *smithy.Schema) error { + switch s { + case schemas.GetCloudConnectorResult_CloudConnectorArn: + v.CloudConnectorArn = new(string) + return d.ReadString(schemas.GetCloudConnectorResult_CloudConnectorArn, v.CloudConnectorArn) + case schemas.GetCloudConnectorResult_ConfigConnectorArn: + v.ConfigConnectorArn = new(string) + return d.ReadString(schemas.GetCloudConnectorResult_ConfigConnectorArn, v.ConfigConnectorArn) + case schemas.GetCloudConnectorResult_Configuration: + return deserializeCloudConnectorConfiguration(d, schemas.GetCloudConnectorResult_Configuration, &v.Configuration) + case schemas.GetCloudConnectorResult_CreatedAt: + v.CreatedAt = new(time.Time) + return d.ReadTime(schemas.GetCloudConnectorResult_CreatedAt, v.CreatedAt) + case schemas.GetCloudConnectorResult_Description: + v.Description = new(string) + return d.ReadString(schemas.GetCloudConnectorResult_Description, v.Description) + case schemas.GetCloudConnectorResult_DisplayName: + v.DisplayName = new(string) + return d.ReadString(schemas.GetCloudConnectorResult_DisplayName, v.DisplayName) + case schemas.GetCloudConnectorResult_RoleArn: + v.RoleArn = new(string) + return d.ReadString(schemas.GetCloudConnectorResult_RoleArn, v.RoleArn) + case schemas.GetCloudConnectorResult_UpdatedAt: + v.UpdatedAt = new(time.Time) + return d.ReadTime(schemas.GetCloudConnectorResult_UpdatedAt, v.UpdatedAt) + } + return nil + }) +} +func (c *Client) addOperationGetCloudConnectorMiddlewares(stack *middleware.Stack, options Options) (err error) { + if err := stack.Serialize.Add(&serializeRequestMiddleware{options: &options, operationSchema: smithy.NewOperationSchema(schemas.GetCloudConnector, schemas.GetCloudConnectorRequest, schemas.GetCloudConnectorResult)}, middleware.After); err != nil { + return err + } + if err := stack.Deserialize.Add(&deserializeResponseMiddleware{options: &options, operationSchema: smithy.NewOperationSchema(schemas.GetCloudConnector, schemas.GetCloudConnectorRequest, schemas.GetCloudConnectorResult), output: &GetCloudConnectorOutput{}}, middleware.After); err != nil { + return err + } + + if err = addResolveEndpointMiddleware(stack, options); err != nil { + return err + } + if err = addComputePayloadSHA256(stack); err != nil { + return err + } + if err = addRecordResponseTiming(stack, options); err != nil { + return err + } + if err = addCredentialSource(stack, options); err != nil { + return err + } + if err = addOpGetCloudConnectorValidationMiddleware(stack); err != nil { + return err + } + if err = addRequestIDRetrieverMiddleware(stack); err != nil { + return err + } + if err = addResponseErrorMiddleware(stack); err != nil { + return err + } + if err = addRequestResponseLogging(stack, options); err != nil { + return err + } + if err = addDisableHTTPSMiddleware(stack, options); err != nil { + return err + } + if err = addInterceptors(stack, options); err != nil { + return err + } + return nil +} diff --git a/vendor/github.com/aws/aws-sdk-go-v2/service/ssm/api_op_GetCommandInvocation.go b/vendor/github.com/aws/aws-sdk-go-v2/service/ssm/api_op_GetCommandInvocation.go index c7ab660a3..6d807d0fd 100644 --- a/vendor/github.com/aws/aws-sdk-go-v2/service/ssm/api_op_GetCommandInvocation.go +++ b/vendor/github.com/aws/aws-sdk-go-v2/service/ssm/api_op_GetCommandInvocation.go @@ -6,11 +6,11 @@ import ( "context" "errors" "fmt" - awsmiddleware "github.com/aws/aws-sdk-go-v2/aws/middleware" + "github.com/aws/aws-sdk-go-v2/service/ssm/schemas" "github.com/aws/aws-sdk-go-v2/service/ssm/types" + smithy "github.com/aws/smithy-go" "github.com/aws/smithy-go/middleware" smithytime "github.com/aws/smithy-go/time" - smithyhttp "github.com/aws/smithy-go/transport/http" smithywaiter "github.com/aws/smithy-go/waiter" "time" ) @@ -70,6 +70,24 @@ type GetCommandInvocationInput struct { noSmithyDocumentSerde } +func (v *GetCommandInvocationInput) Serialize(s smithy.ShapeSerializer) { + s.WriteStruct(schemas.GetCommandInvocationRequest) + v.SerializeMembers(s) + s.CloseStruct() +} + +func (v *GetCommandInvocationInput) SerializeMembers(s smithy.ShapeSerializer) { + if v.CommandId != nil { + s.WriteString(schemas.GetCommandInvocationRequest_CommandId, *v.CommandId) + } + if v.InstanceId != nil { + s.WriteString(schemas.GetCommandInvocationRequest_InstanceId, *v.InstanceId) + } + if v.PluginName != nil { + s.WriteString(schemas.GetCommandInvocationRequest_PluginName, *v.PluginName) + } +} + type GetCommandInvocationOutput struct { // Amazon CloudWatch Logs information where Systems Manager sent the command @@ -202,77 +220,149 @@ type GetCommandInvocationOutput struct { noSmithyDocumentSerde } -func (c *Client) addOperationGetCommandInvocationMiddlewares(stack *middleware.Stack, options Options) (err error) { - if err := stack.Serialize.Add(&setOperationInputMiddleware{}, middleware.After); err != nil { - return err +func (v *GetCommandInvocationOutput) Serialize(s smithy.ShapeSerializer) { + s.WriteStruct(schemas.GetCommandInvocationResult) + v.SerializeMembers(s) + s.CloseStruct() +} + +func (v *GetCommandInvocationOutput) SerializeMembers(s smithy.ShapeSerializer) { + if v.CloudWatchOutputConfig != nil { + s.WriteStruct(schemas.GetCommandInvocationResult_CloudWatchOutputConfig) + v.CloudWatchOutputConfig.SerializeMembers(s) + s.CloseStruct() } - err = stack.Serialize.Add(&awsAwsjson11_serializeOpGetCommandInvocation{}, middleware.After) - if err != nil { - return err + if v.CommandId != nil { + s.WriteString(schemas.GetCommandInvocationResult_CommandId, *v.CommandId) } - err = stack.Deserialize.Add(&awsAwsjson11_deserializeOpGetCommandInvocation{}, middleware.After) - if err != nil { - return err + if v.Comment != nil { + s.WriteString(schemas.GetCommandInvocationResult_Comment, *v.Comment) } - if err := addProtocolFinalizerMiddlewares(stack, options, "GetCommandInvocation"); err != nil { - return fmt.Errorf("add protocol finalizers: %v", err) + if v.DocumentName != nil { + s.WriteString(schemas.GetCommandInvocationResult_DocumentName, *v.DocumentName) } - - if err = addlegacyEndpointContextSetter(stack, options); err != nil { - return err + if v.DocumentVersion != nil { + s.WriteString(schemas.GetCommandInvocationResult_DocumentVersion, *v.DocumentVersion) } - if err = addSetLoggerMiddleware(stack, options); err != nil { - return err + if v.ExecutionElapsedTime != nil { + s.WriteString(schemas.GetCommandInvocationResult_ExecutionElapsedTime, *v.ExecutionElapsedTime) } - if err = addClientRequestID(stack); err != nil { - return err + if v.ExecutionEndDateTime != nil { + s.WriteString(schemas.GetCommandInvocationResult_ExecutionEndDateTime, *v.ExecutionEndDateTime) } - if err = addComputeContentLength(stack); err != nil { - return err + if v.ExecutionStartDateTime != nil { + s.WriteString(schemas.GetCommandInvocationResult_ExecutionStartDateTime, *v.ExecutionStartDateTime) } - if err = addResolveEndpointMiddleware(stack, options); err != nil { - return err + if v.InstanceId != nil { + s.WriteString(schemas.GetCommandInvocationResult_InstanceId, *v.InstanceId) } - if err = addComputePayloadSHA256(stack); err != nil { - return err + if v.PluginName != nil { + s.WriteString(schemas.GetCommandInvocationResult_PluginName, *v.PluginName) } - if err = addRetry(stack, options, c); err != nil { - return err + if v.ResponseCode != 0 { + s.WriteInt32(schemas.GetCommandInvocationResult_ResponseCode, v.ResponseCode) } - if err = addRawResponseToMetadata(stack); err != nil { - return err + if v.StandardErrorContent != nil { + s.WriteString(schemas.GetCommandInvocationResult_StandardErrorContent, *v.StandardErrorContent) } - if err = addRecordResponseTiming(stack); err != nil { - return err + if v.StandardErrorUrl != nil { + s.WriteString(schemas.GetCommandInvocationResult_StandardErrorUrl, *v.StandardErrorUrl) } - if err = addSpanRetryLoop(stack, options); err != nil { - return err + if v.StandardOutputContent != nil { + s.WriteString(schemas.GetCommandInvocationResult_StandardOutputContent, *v.StandardOutputContent) } - if err = addClientUserAgent(stack, options); err != nil { - return err + if v.StandardOutputUrl != nil { + s.WriteString(schemas.GetCommandInvocationResult_StandardOutputUrl, *v.StandardOutputUrl) } - if err = smithyhttp.AddErrorCloseResponseBodyMiddleware(stack); err != nil { - return err + if v.Status != "" { + s.WriteString(schemas.GetCommandInvocationResult_Status, string(v.Status)) + } + if v.StatusDetails != nil { + s.WriteString(schemas.GetCommandInvocationResult_StatusDetails, *v.StatusDetails) } - if err = smithyhttp.AddCloseResponseBodyMiddleware(stack); err != nil { +} +func (v *GetCommandInvocationOutput) Deserialize(d smithy.ShapeDeserializer) error { + return smithy.ReadStruct(d, schemas.GetCommandInvocationResult, func(s *smithy.Schema) error { + switch s { + case schemas.GetCommandInvocationResult_CloudWatchOutputConfig: + v.CloudWatchOutputConfig = &types.CloudWatchOutputConfig{} + return v.CloudWatchOutputConfig.Deserialize(d) + case schemas.GetCommandInvocationResult_CommandId: + v.CommandId = new(string) + return d.ReadString(schemas.GetCommandInvocationResult_CommandId, v.CommandId) + case schemas.GetCommandInvocationResult_Comment: + v.Comment = new(string) + return d.ReadString(schemas.GetCommandInvocationResult_Comment, v.Comment) + case schemas.GetCommandInvocationResult_DocumentName: + v.DocumentName = new(string) + return d.ReadString(schemas.GetCommandInvocationResult_DocumentName, v.DocumentName) + case schemas.GetCommandInvocationResult_DocumentVersion: + v.DocumentVersion = new(string) + return d.ReadString(schemas.GetCommandInvocationResult_DocumentVersion, v.DocumentVersion) + case schemas.GetCommandInvocationResult_ExecutionElapsedTime: + v.ExecutionElapsedTime = new(string) + return d.ReadString(schemas.GetCommandInvocationResult_ExecutionElapsedTime, v.ExecutionElapsedTime) + case schemas.GetCommandInvocationResult_ExecutionEndDateTime: + v.ExecutionEndDateTime = new(string) + return d.ReadString(schemas.GetCommandInvocationResult_ExecutionEndDateTime, v.ExecutionEndDateTime) + case schemas.GetCommandInvocationResult_ExecutionStartDateTime: + v.ExecutionStartDateTime = new(string) + return d.ReadString(schemas.GetCommandInvocationResult_ExecutionStartDateTime, v.ExecutionStartDateTime) + case schemas.GetCommandInvocationResult_InstanceId: + v.InstanceId = new(string) + return d.ReadString(schemas.GetCommandInvocationResult_InstanceId, v.InstanceId) + case schemas.GetCommandInvocationResult_PluginName: + v.PluginName = new(string) + return d.ReadString(schemas.GetCommandInvocationResult_PluginName, v.PluginName) + case schemas.GetCommandInvocationResult_ResponseCode: + return d.ReadInt32(schemas.GetCommandInvocationResult_ResponseCode, &v.ResponseCode) + case schemas.GetCommandInvocationResult_StandardErrorContent: + v.StandardErrorContent = new(string) + return d.ReadString(schemas.GetCommandInvocationResult_StandardErrorContent, v.StandardErrorContent) + case schemas.GetCommandInvocationResult_StandardErrorUrl: + v.StandardErrorUrl = new(string) + return d.ReadString(schemas.GetCommandInvocationResult_StandardErrorUrl, v.StandardErrorUrl) + case schemas.GetCommandInvocationResult_StandardOutputContent: + v.StandardOutputContent = new(string) + return d.ReadString(schemas.GetCommandInvocationResult_StandardOutputContent, v.StandardOutputContent) + case schemas.GetCommandInvocationResult_StandardOutputUrl: + v.StandardOutputUrl = new(string) + return d.ReadString(schemas.GetCommandInvocationResult_StandardOutputUrl, v.StandardOutputUrl) + case schemas.GetCommandInvocationResult_Status: + var ev string + if err := d.ReadString(schemas.GetCommandInvocationResult_Status, &ev); err != nil { + return err + } + v.Status = types.CommandInvocationStatus(ev) + return nil + case schemas.GetCommandInvocationResult_StatusDetails: + v.StatusDetails = new(string) + return d.ReadString(schemas.GetCommandInvocationResult_StatusDetails, v.StatusDetails) + } + return nil + }) +} +func (c *Client) addOperationGetCommandInvocationMiddlewares(stack *middleware.Stack, options Options) (err error) { + if err := stack.Serialize.Add(&serializeRequestMiddleware{options: &options, operationSchema: smithy.NewOperationSchema(schemas.GetCommandInvocation, schemas.GetCommandInvocationRequest, schemas.GetCommandInvocationResult)}, middleware.After); err != nil { return err } - if err = addSetLegacyContextSigningOptionsMiddleware(stack); err != nil { + if err := stack.Deserialize.Add(&deserializeResponseMiddleware{options: &options, operationSchema: smithy.NewOperationSchema(schemas.GetCommandInvocation, schemas.GetCommandInvocationRequest, schemas.GetCommandInvocationResult), output: &GetCommandInvocationOutput{}}, middleware.After); err != nil { return err } - if err = addUserAgentRetryMode(stack, options); err != nil { + + if err = addResolveEndpointMiddleware(stack, options); err != nil { return err } - if err = addCredentialSource(stack, options); err != nil { + if err = addComputePayloadSHA256(stack); err != nil { return err } - if err = addOpGetCommandInvocationValidationMiddleware(stack); err != nil { + if err = addRecordResponseTiming(stack, options); err != nil { return err } - if err = stack.Initialize.Add(newServiceMetadataMiddleware_opGetCommandInvocation(options.Region), middleware.Before); err != nil { + if err = addCredentialSource(stack, options); err != nil { return err } - if err = addRecursionDetection(stack); err != nil { + if err = addOpGetCommandInvocationValidationMiddleware(stack); err != nil { return err } if err = addRequestIDRetrieverMiddleware(stack); err != nil { @@ -287,12 +377,6 @@ func (c *Client) addOperationGetCommandInvocationMiddlewares(stack *middleware.S if err = addDisableHTTPSMiddleware(stack, options); err != nil { return err } - if err = addInterceptBeforeRetryLoop(stack, options); err != nil { - return err - } - if err = addInterceptAttempt(stack, options); err != nil { - return err - } if err = addInterceptors(stack, options); err != nil { return err } @@ -558,11 +642,3 @@ type GetCommandInvocationAPIClient interface { } var _ GetCommandInvocationAPIClient = (*Client)(nil) - -func newServiceMetadataMiddleware_opGetCommandInvocation(region string) *awsmiddleware.RegisterServiceMetadata { - return &awsmiddleware.RegisterServiceMetadata{ - Region: region, - ServiceID: ServiceID, - OperationName: "GetCommandInvocation", - } -} diff --git a/vendor/github.com/aws/aws-sdk-go-v2/service/ssm/api_op_GetConnectionStatus.go b/vendor/github.com/aws/aws-sdk-go-v2/service/ssm/api_op_GetConnectionStatus.go index c393d4fa6..600e92fe2 100644 --- a/vendor/github.com/aws/aws-sdk-go-v2/service/ssm/api_op_GetConnectionStatus.go +++ b/vendor/github.com/aws/aws-sdk-go-v2/service/ssm/api_op_GetConnectionStatus.go @@ -4,11 +4,10 @@ package ssm import ( "context" - "fmt" - awsmiddleware "github.com/aws/aws-sdk-go-v2/aws/middleware" + "github.com/aws/aws-sdk-go-v2/service/ssm/schemas" "github.com/aws/aws-sdk-go-v2/service/ssm/types" + smithy "github.com/aws/smithy-go" "github.com/aws/smithy-go/middleware" - smithyhttp "github.com/aws/smithy-go/transport/http" ) // Retrieves the Session Manager connection status for a managed node to determine @@ -38,6 +37,18 @@ type GetConnectionStatusInput struct { noSmithyDocumentSerde } +func (v *GetConnectionStatusInput) Serialize(s smithy.ShapeSerializer) { + s.WriteStruct(schemas.GetConnectionStatusRequest) + v.SerializeMembers(s) + s.CloseStruct() +} + +func (v *GetConnectionStatusInput) SerializeMembers(s smithy.ShapeSerializer) { + if v.Target != nil { + s.WriteString(schemas.GetConnectionStatusRequest_Target, *v.Target) + } +} + type GetConnectionStatusOutput struct { // The status of the connection to the managed node. @@ -52,65 +63,52 @@ type GetConnectionStatusOutput struct { noSmithyDocumentSerde } -func (c *Client) addOperationGetConnectionStatusMiddlewares(stack *middleware.Stack, options Options) (err error) { - if err := stack.Serialize.Add(&setOperationInputMiddleware{}, middleware.After); err != nil { - return err - } - err = stack.Serialize.Add(&awsAwsjson11_serializeOpGetConnectionStatus{}, middleware.After) - if err != nil { - return err - } - err = stack.Deserialize.Add(&awsAwsjson11_deserializeOpGetConnectionStatus{}, middleware.After) - if err != nil { - return err - } - if err := addProtocolFinalizerMiddlewares(stack, options, "GetConnectionStatus"); err != nil { - return fmt.Errorf("add protocol finalizers: %v", err) - } +func (v *GetConnectionStatusOutput) Serialize(s smithy.ShapeSerializer) { + s.WriteStruct(schemas.GetConnectionStatusResponse) + v.SerializeMembers(s) + s.CloseStruct() +} - if err = addlegacyEndpointContextSetter(stack, options); err != nil { - return err +func (v *GetConnectionStatusOutput) SerializeMembers(s smithy.ShapeSerializer) { + if v.Status != "" { + s.WriteString(schemas.GetConnectionStatusResponse_Status, string(v.Status)) } - if err = addSetLoggerMiddleware(stack, options); err != nil { - return err + if v.Target != nil { + s.WriteString(schemas.GetConnectionStatusResponse_Target, *v.Target) } - if err = addClientRequestID(stack); err != nil { +} +func (v *GetConnectionStatusOutput) Deserialize(d smithy.ShapeDeserializer) error { + return smithy.ReadStruct(d, schemas.GetConnectionStatusResponse, func(s *smithy.Schema) error { + switch s { + case schemas.GetConnectionStatusResponse_Status: + var ev string + if err := d.ReadString(schemas.GetConnectionStatusResponse_Status, &ev); err != nil { + return err + } + v.Status = types.ConnectionStatus(ev) + return nil + case schemas.GetConnectionStatusResponse_Target: + v.Target = new(string) + return d.ReadString(schemas.GetConnectionStatusResponse_Target, v.Target) + } + return nil + }) +} +func (c *Client) addOperationGetConnectionStatusMiddlewares(stack *middleware.Stack, options Options) (err error) { + if err := stack.Serialize.Add(&serializeRequestMiddleware{options: &options, operationSchema: smithy.NewOperationSchema(schemas.GetConnectionStatus, schemas.GetConnectionStatusRequest, schemas.GetConnectionStatusResponse)}, middleware.After); err != nil { return err } - if err = addComputeContentLength(stack); err != nil { + if err := stack.Deserialize.Add(&deserializeResponseMiddleware{options: &options, operationSchema: smithy.NewOperationSchema(schemas.GetConnectionStatus, schemas.GetConnectionStatusRequest, schemas.GetConnectionStatusResponse), output: &GetConnectionStatusOutput{}}, middleware.After); err != nil { return err } + if err = addResolveEndpointMiddleware(stack, options); err != nil { return err } if err = addComputePayloadSHA256(stack); err != nil { return err } - if err = addRetry(stack, options, c); err != nil { - return err - } - if err = addRawResponseToMetadata(stack); err != nil { - return err - } - if err = addRecordResponseTiming(stack); err != nil { - return err - } - if err = addSpanRetryLoop(stack, options); err != nil { - return err - } - if err = addClientUserAgent(stack, options); err != nil { - return err - } - if err = smithyhttp.AddErrorCloseResponseBodyMiddleware(stack); err != nil { - return err - } - if err = smithyhttp.AddCloseResponseBodyMiddleware(stack); err != nil { - return err - } - if err = addSetLegacyContextSigningOptionsMiddleware(stack); err != nil { - return err - } - if err = addUserAgentRetryMode(stack, options); err != nil { + if err = addRecordResponseTiming(stack, options); err != nil { return err } if err = addCredentialSource(stack, options); err != nil { @@ -119,12 +117,6 @@ func (c *Client) addOperationGetConnectionStatusMiddlewares(stack *middleware.St if err = addOpGetConnectionStatusValidationMiddleware(stack); err != nil { return err } - if err = stack.Initialize.Add(newServiceMetadataMiddleware_opGetConnectionStatus(options.Region), middleware.Before); err != nil { - return err - } - if err = addRecursionDetection(stack); err != nil { - return err - } if err = addRequestIDRetrieverMiddleware(stack); err != nil { return err } @@ -137,22 +129,8 @@ func (c *Client) addOperationGetConnectionStatusMiddlewares(stack *middleware.St if err = addDisableHTTPSMiddleware(stack, options); err != nil { return err } - if err = addInterceptBeforeRetryLoop(stack, options); err != nil { - return err - } - if err = addInterceptAttempt(stack, options); err != nil { - return err - } if err = addInterceptors(stack, options); err != nil { return err } return nil } - -func newServiceMetadataMiddleware_opGetConnectionStatus(region string) *awsmiddleware.RegisterServiceMetadata { - return &awsmiddleware.RegisterServiceMetadata{ - Region: region, - ServiceID: ServiceID, - OperationName: "GetConnectionStatus", - } -} diff --git a/vendor/github.com/aws/aws-sdk-go-v2/service/ssm/api_op_GetDefaultPatchBaseline.go b/vendor/github.com/aws/aws-sdk-go-v2/service/ssm/api_op_GetDefaultPatchBaseline.go index a85fc437a..ab7bfdb92 100644 --- a/vendor/github.com/aws/aws-sdk-go-v2/service/ssm/api_op_GetDefaultPatchBaseline.go +++ b/vendor/github.com/aws/aws-sdk-go-v2/service/ssm/api_op_GetDefaultPatchBaseline.go @@ -4,11 +4,10 @@ package ssm import ( "context" - "fmt" - awsmiddleware "github.com/aws/aws-sdk-go-v2/aws/middleware" + "github.com/aws/aws-sdk-go-v2/service/ssm/schemas" "github.com/aws/aws-sdk-go-v2/service/ssm/types" + smithy "github.com/aws/smithy-go" "github.com/aws/smithy-go/middleware" - smithyhttp "github.com/aws/smithy-go/transport/http" ) // Retrieves the default patch baseline. Amazon Web Services Systems Manager @@ -40,6 +39,18 @@ type GetDefaultPatchBaselineInput struct { noSmithyDocumentSerde } +func (v *GetDefaultPatchBaselineInput) Serialize(s smithy.ShapeSerializer) { + s.WriteStruct(schemas.GetDefaultPatchBaselineRequest) + v.SerializeMembers(s) + s.CloseStruct() +} + +func (v *GetDefaultPatchBaselineInput) SerializeMembers(s smithy.ShapeSerializer) { + if v.OperatingSystem != "" { + s.WriteString(schemas.GetDefaultPatchBaselineRequest_OperatingSystem, string(v.OperatingSystem)) + } +} + type GetDefaultPatchBaselineOutput struct { // The ID of the default patch baseline. @@ -54,76 +65,57 @@ type GetDefaultPatchBaselineOutput struct { noSmithyDocumentSerde } -func (c *Client) addOperationGetDefaultPatchBaselineMiddlewares(stack *middleware.Stack, options Options) (err error) { - if err := stack.Serialize.Add(&setOperationInputMiddleware{}, middleware.After); err != nil { - return err - } - err = stack.Serialize.Add(&awsAwsjson11_serializeOpGetDefaultPatchBaseline{}, middleware.After) - if err != nil { - return err - } - err = stack.Deserialize.Add(&awsAwsjson11_deserializeOpGetDefaultPatchBaseline{}, middleware.After) - if err != nil { - return err - } - if err := addProtocolFinalizerMiddlewares(stack, options, "GetDefaultPatchBaseline"); err != nil { - return fmt.Errorf("add protocol finalizers: %v", err) - } +func (v *GetDefaultPatchBaselineOutput) Serialize(s smithy.ShapeSerializer) { + s.WriteStruct(schemas.GetDefaultPatchBaselineResult) + v.SerializeMembers(s) + s.CloseStruct() +} - if err = addlegacyEndpointContextSetter(stack, options); err != nil { - return err +func (v *GetDefaultPatchBaselineOutput) SerializeMembers(s smithy.ShapeSerializer) { + if v.BaselineId != nil { + s.WriteString(schemas.GetDefaultPatchBaselineResult_BaselineId, *v.BaselineId) } - if err = addSetLoggerMiddleware(stack, options); err != nil { - return err + if v.OperatingSystem != "" { + s.WriteString(schemas.GetDefaultPatchBaselineResult_OperatingSystem, string(v.OperatingSystem)) } - if err = addClientRequestID(stack); err != nil { +} +func (v *GetDefaultPatchBaselineOutput) Deserialize(d smithy.ShapeDeserializer) error { + return smithy.ReadStruct(d, schemas.GetDefaultPatchBaselineResult, func(s *smithy.Schema) error { + switch s { + case schemas.GetDefaultPatchBaselineResult_BaselineId: + v.BaselineId = new(string) + return d.ReadString(schemas.GetDefaultPatchBaselineResult_BaselineId, v.BaselineId) + case schemas.GetDefaultPatchBaselineResult_OperatingSystem: + var ev string + if err := d.ReadString(schemas.GetDefaultPatchBaselineResult_OperatingSystem, &ev); err != nil { + return err + } + v.OperatingSystem = types.OperatingSystem(ev) + return nil + } + return nil + }) +} +func (c *Client) addOperationGetDefaultPatchBaselineMiddlewares(stack *middleware.Stack, options Options) (err error) { + if err := stack.Serialize.Add(&serializeRequestMiddleware{options: &options, operationSchema: smithy.NewOperationSchema(schemas.GetDefaultPatchBaseline, schemas.GetDefaultPatchBaselineRequest, schemas.GetDefaultPatchBaselineResult)}, middleware.After); err != nil { return err } - if err = addComputeContentLength(stack); err != nil { + if err := stack.Deserialize.Add(&deserializeResponseMiddleware{options: &options, operationSchema: smithy.NewOperationSchema(schemas.GetDefaultPatchBaseline, schemas.GetDefaultPatchBaselineRequest, schemas.GetDefaultPatchBaselineResult), output: &GetDefaultPatchBaselineOutput{}}, middleware.After); err != nil { return err } + if err = addResolveEndpointMiddleware(stack, options); err != nil { return err } if err = addComputePayloadSHA256(stack); err != nil { return err } - if err = addRetry(stack, options, c); err != nil { - return err - } - if err = addRawResponseToMetadata(stack); err != nil { - return err - } - if err = addRecordResponseTiming(stack); err != nil { - return err - } - if err = addSpanRetryLoop(stack, options); err != nil { - return err - } - if err = addClientUserAgent(stack, options); err != nil { - return err - } - if err = smithyhttp.AddErrorCloseResponseBodyMiddleware(stack); err != nil { - return err - } - if err = smithyhttp.AddCloseResponseBodyMiddleware(stack); err != nil { - return err - } - if err = addSetLegacyContextSigningOptionsMiddleware(stack); err != nil { - return err - } - if err = addUserAgentRetryMode(stack, options); err != nil { + if err = addRecordResponseTiming(stack, options); err != nil { return err } if err = addCredentialSource(stack, options); err != nil { return err } - if err = stack.Initialize.Add(newServiceMetadataMiddleware_opGetDefaultPatchBaseline(options.Region), middleware.Before); err != nil { - return err - } - if err = addRecursionDetection(stack); err != nil { - return err - } if err = addRequestIDRetrieverMiddleware(stack); err != nil { return err } @@ -136,22 +128,8 @@ func (c *Client) addOperationGetDefaultPatchBaselineMiddlewares(stack *middlewar if err = addDisableHTTPSMiddleware(stack, options); err != nil { return err } - if err = addInterceptBeforeRetryLoop(stack, options); err != nil { - return err - } - if err = addInterceptAttempt(stack, options); err != nil { - return err - } if err = addInterceptors(stack, options); err != nil { return err } return nil } - -func newServiceMetadataMiddleware_opGetDefaultPatchBaseline(region string) *awsmiddleware.RegisterServiceMetadata { - return &awsmiddleware.RegisterServiceMetadata{ - Region: region, - ServiceID: ServiceID, - OperationName: "GetDefaultPatchBaseline", - } -} diff --git a/vendor/github.com/aws/aws-sdk-go-v2/service/ssm/api_op_GetDeployablePatchSnapshotForInstance.go b/vendor/github.com/aws/aws-sdk-go-v2/service/ssm/api_op_GetDeployablePatchSnapshotForInstance.go index 5e719ac3b..6669940ae 100644 --- a/vendor/github.com/aws/aws-sdk-go-v2/service/ssm/api_op_GetDeployablePatchSnapshotForInstance.go +++ b/vendor/github.com/aws/aws-sdk-go-v2/service/ssm/api_op_GetDeployablePatchSnapshotForInstance.go @@ -4,11 +4,10 @@ package ssm import ( "context" - "fmt" - awsmiddleware "github.com/aws/aws-sdk-go-v2/aws/middleware" + "github.com/aws/aws-sdk-go-v2/service/ssm/schemas" "github.com/aws/aws-sdk-go-v2/service/ssm/types" + smithy "github.com/aws/smithy-go" "github.com/aws/smithy-go/middleware" - smithyhttp "github.com/aws/smithy-go/transport/http" ) // Retrieves the current snapshot for the patch baseline the managed node uses. @@ -62,6 +61,29 @@ type GetDeployablePatchSnapshotForInstanceInput struct { noSmithyDocumentSerde } +func (v *GetDeployablePatchSnapshotForInstanceInput) Serialize(s smithy.ShapeSerializer) { + s.WriteStruct(schemas.GetDeployablePatchSnapshotForInstanceRequest) + v.SerializeMembers(s) + s.CloseStruct() +} + +func (v *GetDeployablePatchSnapshotForInstanceInput) SerializeMembers(s smithy.ShapeSerializer) { + if v.BaselineOverride != nil { + s.WriteStruct(schemas.GetDeployablePatchSnapshotForInstanceRequest_BaselineOverride) + v.BaselineOverride.SerializeMembers(s) + s.CloseStruct() + } + if v.InstanceId != nil { + s.WriteString(schemas.GetDeployablePatchSnapshotForInstanceRequest_InstanceId, *v.InstanceId) + } + if v.SnapshotId != nil { + s.WriteString(schemas.GetDeployablePatchSnapshotForInstanceRequest_SnapshotId, *v.SnapshotId) + } + if v.UseS3DualStackEndpoint != false { + s.WriteBool(schemas.GetDeployablePatchSnapshotForInstanceRequest_UseS3DualStackEndpoint, v.UseS3DualStackEndpoint) + } +} + type GetDeployablePatchSnapshotForInstanceOutput struct { // The managed node ID. @@ -84,65 +106,60 @@ type GetDeployablePatchSnapshotForInstanceOutput struct { noSmithyDocumentSerde } -func (c *Client) addOperationGetDeployablePatchSnapshotForInstanceMiddlewares(stack *middleware.Stack, options Options) (err error) { - if err := stack.Serialize.Add(&setOperationInputMiddleware{}, middleware.After); err != nil { - return err - } - err = stack.Serialize.Add(&awsAwsjson11_serializeOpGetDeployablePatchSnapshotForInstance{}, middleware.After) - if err != nil { - return err +func (v *GetDeployablePatchSnapshotForInstanceOutput) Serialize(s smithy.ShapeSerializer) { + s.WriteStruct(schemas.GetDeployablePatchSnapshotForInstanceResult) + v.SerializeMembers(s) + s.CloseStruct() +} + +func (v *GetDeployablePatchSnapshotForInstanceOutput) SerializeMembers(s smithy.ShapeSerializer) { + if v.InstanceId != nil { + s.WriteString(schemas.GetDeployablePatchSnapshotForInstanceResult_InstanceId, *v.InstanceId) } - err = stack.Deserialize.Add(&awsAwsjson11_deserializeOpGetDeployablePatchSnapshotForInstance{}, middleware.After) - if err != nil { - return err + if v.Product != nil { + s.WriteString(schemas.GetDeployablePatchSnapshotForInstanceResult_Product, *v.Product) } - if err := addProtocolFinalizerMiddlewares(stack, options, "GetDeployablePatchSnapshotForInstance"); err != nil { - return fmt.Errorf("add protocol finalizers: %v", err) + if v.SnapshotDownloadUrl != nil { + s.WriteString(schemas.GetDeployablePatchSnapshotForInstanceResult_SnapshotDownloadUrl, *v.SnapshotDownloadUrl) } - - if err = addlegacyEndpointContextSetter(stack, options); err != nil { - return err + if v.SnapshotId != nil { + s.WriteString(schemas.GetDeployablePatchSnapshotForInstanceResult_SnapshotId, *v.SnapshotId) } - if err = addSetLoggerMiddleware(stack, options); err != nil { - return err - } - if err = addClientRequestID(stack); err != nil { +} +func (v *GetDeployablePatchSnapshotForInstanceOutput) Deserialize(d smithy.ShapeDeserializer) error { + return smithy.ReadStruct(d, schemas.GetDeployablePatchSnapshotForInstanceResult, func(s *smithy.Schema) error { + switch s { + case schemas.GetDeployablePatchSnapshotForInstanceResult_InstanceId: + v.InstanceId = new(string) + return d.ReadString(schemas.GetDeployablePatchSnapshotForInstanceResult_InstanceId, v.InstanceId) + case schemas.GetDeployablePatchSnapshotForInstanceResult_Product: + v.Product = new(string) + return d.ReadString(schemas.GetDeployablePatchSnapshotForInstanceResult_Product, v.Product) + case schemas.GetDeployablePatchSnapshotForInstanceResult_SnapshotDownloadUrl: + v.SnapshotDownloadUrl = new(string) + return d.ReadString(schemas.GetDeployablePatchSnapshotForInstanceResult_SnapshotDownloadUrl, v.SnapshotDownloadUrl) + case schemas.GetDeployablePatchSnapshotForInstanceResult_SnapshotId: + v.SnapshotId = new(string) + return d.ReadString(schemas.GetDeployablePatchSnapshotForInstanceResult_SnapshotId, v.SnapshotId) + } + return nil + }) +} +func (c *Client) addOperationGetDeployablePatchSnapshotForInstanceMiddlewares(stack *middleware.Stack, options Options) (err error) { + if err := stack.Serialize.Add(&serializeRequestMiddleware{options: &options, operationSchema: smithy.NewOperationSchema(schemas.GetDeployablePatchSnapshotForInstance, schemas.GetDeployablePatchSnapshotForInstanceRequest, schemas.GetDeployablePatchSnapshotForInstanceResult)}, middleware.After); err != nil { return err } - if err = addComputeContentLength(stack); err != nil { + if err := stack.Deserialize.Add(&deserializeResponseMiddleware{options: &options, operationSchema: smithy.NewOperationSchema(schemas.GetDeployablePatchSnapshotForInstance, schemas.GetDeployablePatchSnapshotForInstanceRequest, schemas.GetDeployablePatchSnapshotForInstanceResult), output: &GetDeployablePatchSnapshotForInstanceOutput{}}, middleware.After); err != nil { return err } + if err = addResolveEndpointMiddleware(stack, options); err != nil { return err } if err = addComputePayloadSHA256(stack); err != nil { return err } - if err = addRetry(stack, options, c); err != nil { - return err - } - if err = addRawResponseToMetadata(stack); err != nil { - return err - } - if err = addRecordResponseTiming(stack); err != nil { - return err - } - if err = addSpanRetryLoop(stack, options); err != nil { - return err - } - if err = addClientUserAgent(stack, options); err != nil { - return err - } - if err = smithyhttp.AddErrorCloseResponseBodyMiddleware(stack); err != nil { - return err - } - if err = smithyhttp.AddCloseResponseBodyMiddleware(stack); err != nil { - return err - } - if err = addSetLegacyContextSigningOptionsMiddleware(stack); err != nil { - return err - } - if err = addUserAgentRetryMode(stack, options); err != nil { + if err = addRecordResponseTiming(stack, options); err != nil { return err } if err = addCredentialSource(stack, options); err != nil { @@ -151,12 +168,6 @@ func (c *Client) addOperationGetDeployablePatchSnapshotForInstanceMiddlewares(st if err = addOpGetDeployablePatchSnapshotForInstanceValidationMiddleware(stack); err != nil { return err } - if err = stack.Initialize.Add(newServiceMetadataMiddleware_opGetDeployablePatchSnapshotForInstance(options.Region), middleware.Before); err != nil { - return err - } - if err = addRecursionDetection(stack); err != nil { - return err - } if err = addRequestIDRetrieverMiddleware(stack); err != nil { return err } @@ -169,22 +180,8 @@ func (c *Client) addOperationGetDeployablePatchSnapshotForInstanceMiddlewares(st if err = addDisableHTTPSMiddleware(stack, options); err != nil { return err } - if err = addInterceptBeforeRetryLoop(stack, options); err != nil { - return err - } - if err = addInterceptAttempt(stack, options); err != nil { - return err - } if err = addInterceptors(stack, options); err != nil { return err } return nil } - -func newServiceMetadataMiddleware_opGetDeployablePatchSnapshotForInstance(region string) *awsmiddleware.RegisterServiceMetadata { - return &awsmiddleware.RegisterServiceMetadata{ - Region: region, - ServiceID: ServiceID, - OperationName: "GetDeployablePatchSnapshotForInstance", - } -} diff --git a/vendor/github.com/aws/aws-sdk-go-v2/service/ssm/api_op_GetDocument.go b/vendor/github.com/aws/aws-sdk-go-v2/service/ssm/api_op_GetDocument.go index b1108538d..59b176e43 100644 --- a/vendor/github.com/aws/aws-sdk-go-v2/service/ssm/api_op_GetDocument.go +++ b/vendor/github.com/aws/aws-sdk-go-v2/service/ssm/api_op_GetDocument.go @@ -4,11 +4,10 @@ package ssm import ( "context" - "fmt" - awsmiddleware "github.com/aws/aws-sdk-go-v2/aws/middleware" + "github.com/aws/aws-sdk-go-v2/service/ssm/schemas" "github.com/aws/aws-sdk-go-v2/service/ssm/types" + smithy "github.com/aws/smithy-go" "github.com/aws/smithy-go/middleware" - smithyhttp "github.com/aws/smithy-go/transport/http" "time" ) @@ -51,6 +50,27 @@ type GetDocumentInput struct { noSmithyDocumentSerde } +func (v *GetDocumentInput) Serialize(s smithy.ShapeSerializer) { + s.WriteStruct(schemas.GetDocumentRequest) + v.SerializeMembers(s) + s.CloseStruct() +} + +func (v *GetDocumentInput) SerializeMembers(s smithy.ShapeSerializer) { + if v.DocumentFormat != "" { + s.WriteString(schemas.GetDocumentRequest_DocumentFormat, string(v.DocumentFormat)) + } + if v.DocumentVersion != nil { + s.WriteString(schemas.GetDocumentRequest_DocumentVersion, *v.DocumentVersion) + } + if v.Name != nil { + s.WriteString(schemas.GetDocumentRequest_Name, *v.Name) + } + if v.VersionName != nil { + s.WriteString(schemas.GetDocumentRequest_VersionName, *v.VersionName) + } +} + type GetDocumentOutput struct { // A description of the document attachments, including names, locations, sizes, @@ -115,65 +135,124 @@ type GetDocumentOutput struct { noSmithyDocumentSerde } -func (c *Client) addOperationGetDocumentMiddlewares(stack *middleware.Stack, options Options) (err error) { - if err := stack.Serialize.Add(&setOperationInputMiddleware{}, middleware.After); err != nil { - return err - } - err = stack.Serialize.Add(&awsAwsjson11_serializeOpGetDocument{}, middleware.After) - if err != nil { - return err - } - err = stack.Deserialize.Add(&awsAwsjson11_deserializeOpGetDocument{}, middleware.After) - if err != nil { - return err - } - if err := addProtocolFinalizerMiddlewares(stack, options, "GetDocument"); err != nil { - return fmt.Errorf("add protocol finalizers: %v", err) - } +func (v *GetDocumentOutput) Serialize(s smithy.ShapeSerializer) { + s.WriteStruct(schemas.GetDocumentResult) + v.SerializeMembers(s) + s.CloseStruct() +} - if err = addlegacyEndpointContextSetter(stack, options); err != nil { - return err +func (v *GetDocumentOutput) SerializeMembers(s smithy.ShapeSerializer) { + serializeAttachmentContentList(s, schemas.GetDocumentResult_AttachmentsContent, v.AttachmentsContent) + if v.Content != nil { + s.WriteString(schemas.GetDocumentResult_Content, *v.Content) } - if err = addSetLoggerMiddleware(stack, options); err != nil { - return err + if v.CreatedDate != nil { + s.WriteTime(schemas.GetDocumentResult_CreatedDate, *v.CreatedDate) } - if err = addClientRequestID(stack); err != nil { - return err + if v.DisplayName != nil { + s.WriteString(schemas.GetDocumentResult_DisplayName, *v.DisplayName) } - if err = addComputeContentLength(stack); err != nil { - return err + if v.DocumentFormat != "" { + s.WriteString(schemas.GetDocumentResult_DocumentFormat, string(v.DocumentFormat)) } - if err = addResolveEndpointMiddleware(stack, options); err != nil { - return err + if v.DocumentType != "" { + s.WriteString(schemas.GetDocumentResult_DocumentType, string(v.DocumentType)) } - if err = addComputePayloadSHA256(stack); err != nil { - return err + if v.DocumentVersion != nil { + s.WriteString(schemas.GetDocumentResult_DocumentVersion, *v.DocumentVersion) } - if err = addRetry(stack, options, c); err != nil { - return err + if v.Name != nil { + s.WriteString(schemas.GetDocumentResult_Name, *v.Name) } - if err = addRawResponseToMetadata(stack); err != nil { - return err + serializeDocumentRequiresList(s, schemas.GetDocumentResult_Requires, v.Requires) + if v.ReviewStatus != "" { + s.WriteString(schemas.GetDocumentResult_ReviewStatus, string(v.ReviewStatus)) } - if err = addRecordResponseTiming(stack); err != nil { - return err + if v.Status != "" { + s.WriteString(schemas.GetDocumentResult_Status, string(v.Status)) } - if err = addSpanRetryLoop(stack, options); err != nil { - return err + if v.StatusInformation != nil { + s.WriteString(schemas.GetDocumentResult_StatusInformation, *v.StatusInformation) } - if err = addClientUserAgent(stack, options); err != nil { + if v.VersionName != nil { + s.WriteString(schemas.GetDocumentResult_VersionName, *v.VersionName) + } +} +func (v *GetDocumentOutput) Deserialize(d smithy.ShapeDeserializer) error { + return smithy.ReadStruct(d, schemas.GetDocumentResult, func(s *smithy.Schema) error { + switch s { + case schemas.GetDocumentResult_AttachmentsContent: + return deserializeAttachmentContentList(d, schemas.GetDocumentResult_AttachmentsContent, &v.AttachmentsContent) + case schemas.GetDocumentResult_Content: + v.Content = new(string) + return d.ReadString(schemas.GetDocumentResult_Content, v.Content) + case schemas.GetDocumentResult_CreatedDate: + v.CreatedDate = new(time.Time) + return d.ReadTime(schemas.GetDocumentResult_CreatedDate, v.CreatedDate) + case schemas.GetDocumentResult_DisplayName: + v.DisplayName = new(string) + return d.ReadString(schemas.GetDocumentResult_DisplayName, v.DisplayName) + case schemas.GetDocumentResult_DocumentFormat: + var ev string + if err := d.ReadString(schemas.GetDocumentResult_DocumentFormat, &ev); err != nil { + return err + } + v.DocumentFormat = types.DocumentFormat(ev) + return nil + case schemas.GetDocumentResult_DocumentType: + var ev string + if err := d.ReadString(schemas.GetDocumentResult_DocumentType, &ev); err != nil { + return err + } + v.DocumentType = types.DocumentType(ev) + return nil + case schemas.GetDocumentResult_DocumentVersion: + v.DocumentVersion = new(string) + return d.ReadString(schemas.GetDocumentResult_DocumentVersion, v.DocumentVersion) + case schemas.GetDocumentResult_Name: + v.Name = new(string) + return d.ReadString(schemas.GetDocumentResult_Name, v.Name) + case schemas.GetDocumentResult_Requires: + return deserializeDocumentRequiresList(d, schemas.GetDocumentResult_Requires, &v.Requires) + case schemas.GetDocumentResult_ReviewStatus: + var ev string + if err := d.ReadString(schemas.GetDocumentResult_ReviewStatus, &ev); err != nil { + return err + } + v.ReviewStatus = types.ReviewStatus(ev) + return nil + case schemas.GetDocumentResult_Status: + var ev string + if err := d.ReadString(schemas.GetDocumentResult_Status, &ev); err != nil { + return err + } + v.Status = types.DocumentStatus(ev) + return nil + case schemas.GetDocumentResult_StatusInformation: + v.StatusInformation = new(string) + return d.ReadString(schemas.GetDocumentResult_StatusInformation, v.StatusInformation) + case schemas.GetDocumentResult_VersionName: + v.VersionName = new(string) + return d.ReadString(schemas.GetDocumentResult_VersionName, v.VersionName) + } + return nil + }) +} +func (c *Client) addOperationGetDocumentMiddlewares(stack *middleware.Stack, options Options) (err error) { + if err := stack.Serialize.Add(&serializeRequestMiddleware{options: &options, operationSchema: smithy.NewOperationSchema(schemas.GetDocument, schemas.GetDocumentRequest, schemas.GetDocumentResult)}, middleware.After); err != nil { return err } - if err = smithyhttp.AddErrorCloseResponseBodyMiddleware(stack); err != nil { + if err := stack.Deserialize.Add(&deserializeResponseMiddleware{options: &options, operationSchema: smithy.NewOperationSchema(schemas.GetDocument, schemas.GetDocumentRequest, schemas.GetDocumentResult), output: &GetDocumentOutput{}}, middleware.After); err != nil { return err } - if err = smithyhttp.AddCloseResponseBodyMiddleware(stack); err != nil { + + if err = addResolveEndpointMiddleware(stack, options); err != nil { return err } - if err = addSetLegacyContextSigningOptionsMiddleware(stack); err != nil { + if err = addComputePayloadSHA256(stack); err != nil { return err } - if err = addUserAgentRetryMode(stack, options); err != nil { + if err = addRecordResponseTiming(stack, options); err != nil { return err } if err = addCredentialSource(stack, options); err != nil { @@ -182,12 +261,6 @@ func (c *Client) addOperationGetDocumentMiddlewares(stack *middleware.Stack, opt if err = addOpGetDocumentValidationMiddleware(stack); err != nil { return err } - if err = stack.Initialize.Add(newServiceMetadataMiddleware_opGetDocument(options.Region), middleware.Before); err != nil { - return err - } - if err = addRecursionDetection(stack); err != nil { - return err - } if err = addRequestIDRetrieverMiddleware(stack); err != nil { return err } @@ -200,22 +273,8 @@ func (c *Client) addOperationGetDocumentMiddlewares(stack *middleware.Stack, opt if err = addDisableHTTPSMiddleware(stack, options); err != nil { return err } - if err = addInterceptBeforeRetryLoop(stack, options); err != nil { - return err - } - if err = addInterceptAttempt(stack, options); err != nil { - return err - } if err = addInterceptors(stack, options); err != nil { return err } return nil } - -func newServiceMetadataMiddleware_opGetDocument(region string) *awsmiddleware.RegisterServiceMetadata { - return &awsmiddleware.RegisterServiceMetadata{ - Region: region, - ServiceID: ServiceID, - OperationName: "GetDocument", - } -} diff --git a/vendor/github.com/aws/aws-sdk-go-v2/service/ssm/api_op_GetExecutionPreview.go b/vendor/github.com/aws/aws-sdk-go-v2/service/ssm/api_op_GetExecutionPreview.go index 40def5f9f..3bfa3cda3 100644 --- a/vendor/github.com/aws/aws-sdk-go-v2/service/ssm/api_op_GetExecutionPreview.go +++ b/vendor/github.com/aws/aws-sdk-go-v2/service/ssm/api_op_GetExecutionPreview.go @@ -4,11 +4,10 @@ package ssm import ( "context" - "fmt" - awsmiddleware "github.com/aws/aws-sdk-go-v2/aws/middleware" + "github.com/aws/aws-sdk-go-v2/service/ssm/schemas" "github.com/aws/aws-sdk-go-v2/service/ssm/types" + smithy "github.com/aws/smithy-go" "github.com/aws/smithy-go/middleware" - smithyhttp "github.com/aws/smithy-go/transport/http" "time" ) @@ -40,6 +39,18 @@ type GetExecutionPreviewInput struct { noSmithyDocumentSerde } +func (v *GetExecutionPreviewInput) Serialize(s smithy.ShapeSerializer) { + s.WriteStruct(schemas.GetExecutionPreviewRequest) + v.SerializeMembers(s) + s.CloseStruct() +} + +func (v *GetExecutionPreviewInput) SerializeMembers(s smithy.ShapeSerializer) { + if v.ExecutionPreviewId != nil { + s.WriteString(schemas.GetExecutionPreviewRequest_ExecutionPreviewId, *v.ExecutionPreviewId) + } +} + type GetExecutionPreviewOutput struct { // A UTC timestamp indicating when the execution preview operation ended. @@ -63,65 +74,67 @@ type GetExecutionPreviewOutput struct { noSmithyDocumentSerde } -func (c *Client) addOperationGetExecutionPreviewMiddlewares(stack *middleware.Stack, options Options) (err error) { - if err := stack.Serialize.Add(&setOperationInputMiddleware{}, middleware.After); err != nil { - return err - } - err = stack.Serialize.Add(&awsAwsjson11_serializeOpGetExecutionPreview{}, middleware.After) - if err != nil { - return err - } - err = stack.Deserialize.Add(&awsAwsjson11_deserializeOpGetExecutionPreview{}, middleware.After) - if err != nil { - return err +func (v *GetExecutionPreviewOutput) Serialize(s smithy.ShapeSerializer) { + s.WriteStruct(schemas.GetExecutionPreviewResponse) + v.SerializeMembers(s) + s.CloseStruct() +} + +func (v *GetExecutionPreviewOutput) SerializeMembers(s smithy.ShapeSerializer) { + if v.EndedAt != nil { + s.WriteTime(schemas.GetExecutionPreviewResponse_EndedAt, *v.EndedAt) } - if err := addProtocolFinalizerMiddlewares(stack, options, "GetExecutionPreview"); err != nil { - return fmt.Errorf("add protocol finalizers: %v", err) + serializeExecutionPreview(s, schemas.GetExecutionPreviewResponse_ExecutionPreview, v.ExecutionPreview) + if v.ExecutionPreviewId != nil { + s.WriteString(schemas.GetExecutionPreviewResponse_ExecutionPreviewId, *v.ExecutionPreviewId) } - - if err = addlegacyEndpointContextSetter(stack, options); err != nil { - return err + if v.Status != "" { + s.WriteString(schemas.GetExecutionPreviewResponse_Status, string(v.Status)) } - if err = addSetLoggerMiddleware(stack, options); err != nil { - return err + if v.StatusMessage != nil { + s.WriteString(schemas.GetExecutionPreviewResponse_StatusMessage, *v.StatusMessage) } - if err = addClientRequestID(stack); err != nil { +} +func (v *GetExecutionPreviewOutput) Deserialize(d smithy.ShapeDeserializer) error { + return smithy.ReadStruct(d, schemas.GetExecutionPreviewResponse, func(s *smithy.Schema) error { + switch s { + case schemas.GetExecutionPreviewResponse_EndedAt: + v.EndedAt = new(time.Time) + return d.ReadTime(schemas.GetExecutionPreviewResponse_EndedAt, v.EndedAt) + case schemas.GetExecutionPreviewResponse_ExecutionPreview: + return deserializeExecutionPreview(d, schemas.GetExecutionPreviewResponse_ExecutionPreview, &v.ExecutionPreview) + case schemas.GetExecutionPreviewResponse_ExecutionPreviewId: + v.ExecutionPreviewId = new(string) + return d.ReadString(schemas.GetExecutionPreviewResponse_ExecutionPreviewId, v.ExecutionPreviewId) + case schemas.GetExecutionPreviewResponse_Status: + var ev string + if err := d.ReadString(schemas.GetExecutionPreviewResponse_Status, &ev); err != nil { + return err + } + v.Status = types.ExecutionPreviewStatus(ev) + return nil + case schemas.GetExecutionPreviewResponse_StatusMessage: + v.StatusMessage = new(string) + return d.ReadString(schemas.GetExecutionPreviewResponse_StatusMessage, v.StatusMessage) + } + return nil + }) +} +func (c *Client) addOperationGetExecutionPreviewMiddlewares(stack *middleware.Stack, options Options) (err error) { + if err := stack.Serialize.Add(&serializeRequestMiddleware{options: &options, operationSchema: smithy.NewOperationSchema(schemas.GetExecutionPreview, schemas.GetExecutionPreviewRequest, schemas.GetExecutionPreviewResponse)}, middleware.After); err != nil { return err } - if err = addComputeContentLength(stack); err != nil { + if err := stack.Deserialize.Add(&deserializeResponseMiddleware{options: &options, operationSchema: smithy.NewOperationSchema(schemas.GetExecutionPreview, schemas.GetExecutionPreviewRequest, schemas.GetExecutionPreviewResponse), output: &GetExecutionPreviewOutput{}}, middleware.After); err != nil { return err } + if err = addResolveEndpointMiddleware(stack, options); err != nil { return err } if err = addComputePayloadSHA256(stack); err != nil { return err } - if err = addRetry(stack, options, c); err != nil { - return err - } - if err = addRawResponseToMetadata(stack); err != nil { - return err - } - if err = addRecordResponseTiming(stack); err != nil { - return err - } - if err = addSpanRetryLoop(stack, options); err != nil { - return err - } - if err = addClientUserAgent(stack, options); err != nil { - return err - } - if err = smithyhttp.AddErrorCloseResponseBodyMiddleware(stack); err != nil { - return err - } - if err = smithyhttp.AddCloseResponseBodyMiddleware(stack); err != nil { - return err - } - if err = addSetLegacyContextSigningOptionsMiddleware(stack); err != nil { - return err - } - if err = addUserAgentRetryMode(stack, options); err != nil { + if err = addRecordResponseTiming(stack, options); err != nil { return err } if err = addCredentialSource(stack, options); err != nil { @@ -130,12 +143,6 @@ func (c *Client) addOperationGetExecutionPreviewMiddlewares(stack *middleware.St if err = addOpGetExecutionPreviewValidationMiddleware(stack); err != nil { return err } - if err = stack.Initialize.Add(newServiceMetadataMiddleware_opGetExecutionPreview(options.Region), middleware.Before); err != nil { - return err - } - if err = addRecursionDetection(stack); err != nil { - return err - } if err = addRequestIDRetrieverMiddleware(stack); err != nil { return err } @@ -148,22 +155,8 @@ func (c *Client) addOperationGetExecutionPreviewMiddlewares(stack *middleware.St if err = addDisableHTTPSMiddleware(stack, options); err != nil { return err } - if err = addInterceptBeforeRetryLoop(stack, options); err != nil { - return err - } - if err = addInterceptAttempt(stack, options); err != nil { - return err - } if err = addInterceptors(stack, options); err != nil { return err } return nil } - -func newServiceMetadataMiddleware_opGetExecutionPreview(region string) *awsmiddleware.RegisterServiceMetadata { - return &awsmiddleware.RegisterServiceMetadata{ - Region: region, - ServiceID: ServiceID, - OperationName: "GetExecutionPreview", - } -} diff --git a/vendor/github.com/aws/aws-sdk-go-v2/service/ssm/api_op_GetInventory.go b/vendor/github.com/aws/aws-sdk-go-v2/service/ssm/api_op_GetInventory.go index 1967f67cd..57026efb1 100644 --- a/vendor/github.com/aws/aws-sdk-go-v2/service/ssm/api_op_GetInventory.go +++ b/vendor/github.com/aws/aws-sdk-go-v2/service/ssm/api_op_GetInventory.go @@ -5,10 +5,10 @@ package ssm import ( "context" "fmt" - awsmiddleware "github.com/aws/aws-sdk-go-v2/aws/middleware" + "github.com/aws/aws-sdk-go-v2/service/ssm/schemas" "github.com/aws/aws-sdk-go-v2/service/ssm/types" + smithy "github.com/aws/smithy-go" "github.com/aws/smithy-go/middleware" - smithyhttp "github.com/aws/smithy-go/transport/http" ) // Query inventory information. This includes managed node status, such as Stopped @@ -53,6 +53,24 @@ type GetInventoryInput struct { noSmithyDocumentSerde } +func (v *GetInventoryInput) Serialize(s smithy.ShapeSerializer) { + s.WriteStruct(schemas.GetInventoryRequest) + v.SerializeMembers(s) + s.CloseStruct() +} + +func (v *GetInventoryInput) SerializeMembers(s smithy.ShapeSerializer) { + serializeInventoryAggregatorList(s, schemas.GetInventoryRequest_Aggregators, v.Aggregators) + serializeInventoryFilterList(s, schemas.GetInventoryRequest_Filters, v.Filters) + if v.MaxResults != nil { + s.WriteInt32(schemas.GetInventoryRequest_MaxResults, *v.MaxResults) + } + if v.NextToken != nil { + s.WriteString(schemas.GetInventoryRequest_NextToken, *v.NextToken) + } + serializeResultAttributeList(s, schemas.GetInventoryRequest_ResultAttributes, v.ResultAttributes) +} + type GetInventoryOutput struct { // Collection of inventory entities such as a collection of managed node @@ -69,65 +87,45 @@ type GetInventoryOutput struct { noSmithyDocumentSerde } -func (c *Client) addOperationGetInventoryMiddlewares(stack *middleware.Stack, options Options) (err error) { - if err := stack.Serialize.Add(&setOperationInputMiddleware{}, middleware.After); err != nil { - return err - } - err = stack.Serialize.Add(&awsAwsjson11_serializeOpGetInventory{}, middleware.After) - if err != nil { - return err - } - err = stack.Deserialize.Add(&awsAwsjson11_deserializeOpGetInventory{}, middleware.After) - if err != nil { - return err - } - if err := addProtocolFinalizerMiddlewares(stack, options, "GetInventory"); err != nil { - return fmt.Errorf("add protocol finalizers: %v", err) - } +func (v *GetInventoryOutput) Serialize(s smithy.ShapeSerializer) { + s.WriteStruct(schemas.GetInventoryResult) + v.SerializeMembers(s) + s.CloseStruct() +} - if err = addlegacyEndpointContextSetter(stack, options); err != nil { - return err - } - if err = addSetLoggerMiddleware(stack, options); err != nil { - return err +func (v *GetInventoryOutput) SerializeMembers(s smithy.ShapeSerializer) { + serializeInventoryResultEntityList(s, schemas.GetInventoryResult_Entities, v.Entities) + if v.NextToken != nil { + s.WriteString(schemas.GetInventoryResult_NextToken, *v.NextToken) } - if err = addClientRequestID(stack); err != nil { +} +func (v *GetInventoryOutput) Deserialize(d smithy.ShapeDeserializer) error { + return smithy.ReadStruct(d, schemas.GetInventoryResult, func(s *smithy.Schema) error { + switch s { + case schemas.GetInventoryResult_Entities: + return deserializeInventoryResultEntityList(d, schemas.GetInventoryResult_Entities, &v.Entities) + case schemas.GetInventoryResult_NextToken: + v.NextToken = new(string) + return d.ReadString(schemas.GetInventoryResult_NextToken, v.NextToken) + } + return nil + }) +} +func (c *Client) addOperationGetInventoryMiddlewares(stack *middleware.Stack, options Options) (err error) { + if err := stack.Serialize.Add(&serializeRequestMiddleware{options: &options, operationSchema: smithy.NewOperationSchema(schemas.GetInventory, schemas.GetInventoryRequest, schemas.GetInventoryResult)}, middleware.After); err != nil { return err } - if err = addComputeContentLength(stack); err != nil { + if err := stack.Deserialize.Add(&deserializeResponseMiddleware{options: &options, operationSchema: smithy.NewOperationSchema(schemas.GetInventory, schemas.GetInventoryRequest, schemas.GetInventoryResult), output: &GetInventoryOutput{}}, middleware.After); err != nil { return err } + if err = addResolveEndpointMiddleware(stack, options); err != nil { return err } if err = addComputePayloadSHA256(stack); err != nil { return err } - if err = addRetry(stack, options, c); err != nil { - return err - } - if err = addRawResponseToMetadata(stack); err != nil { - return err - } - if err = addRecordResponseTiming(stack); err != nil { - return err - } - if err = addSpanRetryLoop(stack, options); err != nil { - return err - } - if err = addClientUserAgent(stack, options); err != nil { - return err - } - if err = smithyhttp.AddErrorCloseResponseBodyMiddleware(stack); err != nil { - return err - } - if err = smithyhttp.AddCloseResponseBodyMiddleware(stack); err != nil { - return err - } - if err = addSetLegacyContextSigningOptionsMiddleware(stack); err != nil { - return err - } - if err = addUserAgentRetryMode(stack, options); err != nil { + if err = addRecordResponseTiming(stack, options); err != nil { return err } if err = addCredentialSource(stack, options); err != nil { @@ -136,12 +134,6 @@ func (c *Client) addOperationGetInventoryMiddlewares(stack *middleware.Stack, op if err = addOpGetInventoryValidationMiddleware(stack); err != nil { return err } - if err = stack.Initialize.Add(newServiceMetadataMiddleware_opGetInventory(options.Region), middleware.Before); err != nil { - return err - } - if err = addRecursionDetection(stack); err != nil { - return err - } if err = addRequestIDRetrieverMiddleware(stack); err != nil { return err } @@ -154,12 +146,6 @@ func (c *Client) addOperationGetInventoryMiddlewares(stack *middleware.Stack, op if err = addDisableHTTPSMiddleware(stack, options); err != nil { return err } - if err = addInterceptBeforeRetryLoop(stack, options); err != nil { - return err - } - if err = addInterceptAttempt(stack, options); err != nil { - return err - } if err = addInterceptors(stack, options); err != nil { return err } @@ -258,11 +244,3 @@ type GetInventoryAPIClient interface { } var _ GetInventoryAPIClient = (*Client)(nil) - -func newServiceMetadataMiddleware_opGetInventory(region string) *awsmiddleware.RegisterServiceMetadata { - return &awsmiddleware.RegisterServiceMetadata{ - Region: region, - ServiceID: ServiceID, - OperationName: "GetInventory", - } -} diff --git a/vendor/github.com/aws/aws-sdk-go-v2/service/ssm/api_op_GetInventorySchema.go b/vendor/github.com/aws/aws-sdk-go-v2/service/ssm/api_op_GetInventorySchema.go index aa41fc881..0337cf742 100644 --- a/vendor/github.com/aws/aws-sdk-go-v2/service/ssm/api_op_GetInventorySchema.go +++ b/vendor/github.com/aws/aws-sdk-go-v2/service/ssm/api_op_GetInventorySchema.go @@ -5,10 +5,10 @@ package ssm import ( "context" "fmt" - awsmiddleware "github.com/aws/aws-sdk-go-v2/aws/middleware" + "github.com/aws/aws-sdk-go-v2/service/ssm/schemas" "github.com/aws/aws-sdk-go-v2/service/ssm/types" + smithy "github.com/aws/smithy-go" "github.com/aws/smithy-go/middleware" - smithyhttp "github.com/aws/smithy-go/transport/http" ) // Return a list of inventory type names for the account, or return a list of @@ -52,6 +52,30 @@ type GetInventorySchemaInput struct { noSmithyDocumentSerde } +func (v *GetInventorySchemaInput) Serialize(s smithy.ShapeSerializer) { + s.WriteStruct(schemas.GetInventorySchemaRequest) + v.SerializeMembers(s) + s.CloseStruct() +} + +func (v *GetInventorySchemaInput) SerializeMembers(s smithy.ShapeSerializer) { + if v.Aggregator != false { + s.WriteBool(schemas.GetInventorySchemaRequest_Aggregator, v.Aggregator) + } + if v.MaxResults != nil { + s.WriteInt32(schemas.GetInventorySchemaRequest_MaxResults, *v.MaxResults) + } + if v.NextToken != nil { + s.WriteString(schemas.GetInventorySchemaRequest_NextToken, *v.NextToken) + } + if v.SubType != nil { + s.WriteBool(schemas.GetInventorySchemaRequest_SubType, *v.SubType) + } + if v.TypeName != nil { + s.WriteString(schemas.GetInventorySchemaRequest_TypeName, *v.TypeName) + } +} + type GetInventorySchemaOutput struct { // The token to use when requesting the next set of items. If there are no @@ -67,76 +91,50 @@ type GetInventorySchemaOutput struct { noSmithyDocumentSerde } -func (c *Client) addOperationGetInventorySchemaMiddlewares(stack *middleware.Stack, options Options) (err error) { - if err := stack.Serialize.Add(&setOperationInputMiddleware{}, middleware.After); err != nil { - return err - } - err = stack.Serialize.Add(&awsAwsjson11_serializeOpGetInventorySchema{}, middleware.After) - if err != nil { - return err - } - err = stack.Deserialize.Add(&awsAwsjson11_deserializeOpGetInventorySchema{}, middleware.After) - if err != nil { - return err - } - if err := addProtocolFinalizerMiddlewares(stack, options, "GetInventorySchema"); err != nil { - return fmt.Errorf("add protocol finalizers: %v", err) - } +func (v *GetInventorySchemaOutput) Serialize(s smithy.ShapeSerializer) { + s.WriteStruct(schemas.GetInventorySchemaResult) + v.SerializeMembers(s) + s.CloseStruct() +} - if err = addlegacyEndpointContextSetter(stack, options); err != nil { - return err +func (v *GetInventorySchemaOutput) SerializeMembers(s smithy.ShapeSerializer) { + if v.NextToken != nil { + s.WriteString(schemas.GetInventorySchemaResult_NextToken, *v.NextToken) } - if err = addSetLoggerMiddleware(stack, options); err != nil { - return err - } - if err = addClientRequestID(stack); err != nil { + serializeInventoryItemSchemaResultList(s, schemas.GetInventorySchemaResult_Schemas, v.Schemas) +} +func (v *GetInventorySchemaOutput) Deserialize(d smithy.ShapeDeserializer) error { + return smithy.ReadStruct(d, schemas.GetInventorySchemaResult, func(s *smithy.Schema) error { + switch s { + case schemas.GetInventorySchemaResult_NextToken: + v.NextToken = new(string) + return d.ReadString(schemas.GetInventorySchemaResult_NextToken, v.NextToken) + case schemas.GetInventorySchemaResult_Schemas: + return deserializeInventoryItemSchemaResultList(d, schemas.GetInventorySchemaResult_Schemas, &v.Schemas) + } + return nil + }) +} +func (c *Client) addOperationGetInventorySchemaMiddlewares(stack *middleware.Stack, options Options) (err error) { + if err := stack.Serialize.Add(&serializeRequestMiddleware{options: &options, operationSchema: smithy.NewOperationSchema(schemas.GetInventorySchema, schemas.GetInventorySchemaRequest, schemas.GetInventorySchemaResult)}, middleware.After); err != nil { return err } - if err = addComputeContentLength(stack); err != nil { + if err := stack.Deserialize.Add(&deserializeResponseMiddleware{options: &options, operationSchema: smithy.NewOperationSchema(schemas.GetInventorySchema, schemas.GetInventorySchemaRequest, schemas.GetInventorySchemaResult), output: &GetInventorySchemaOutput{}}, middleware.After); err != nil { return err } + if err = addResolveEndpointMiddleware(stack, options); err != nil { return err } if err = addComputePayloadSHA256(stack); err != nil { return err } - if err = addRetry(stack, options, c); err != nil { - return err - } - if err = addRawResponseToMetadata(stack); err != nil { - return err - } - if err = addRecordResponseTiming(stack); err != nil { - return err - } - if err = addSpanRetryLoop(stack, options); err != nil { - return err - } - if err = addClientUserAgent(stack, options); err != nil { - return err - } - if err = smithyhttp.AddErrorCloseResponseBodyMiddleware(stack); err != nil { - return err - } - if err = smithyhttp.AddCloseResponseBodyMiddleware(stack); err != nil { - return err - } - if err = addSetLegacyContextSigningOptionsMiddleware(stack); err != nil { - return err - } - if err = addUserAgentRetryMode(stack, options); err != nil { + if err = addRecordResponseTiming(stack, options); err != nil { return err } if err = addCredentialSource(stack, options); err != nil { return err } - if err = stack.Initialize.Add(newServiceMetadataMiddleware_opGetInventorySchema(options.Region), middleware.Before); err != nil { - return err - } - if err = addRecursionDetection(stack); err != nil { - return err - } if err = addRequestIDRetrieverMiddleware(stack); err != nil { return err } @@ -149,12 +147,6 @@ func (c *Client) addOperationGetInventorySchemaMiddlewares(stack *middleware.Sta if err = addDisableHTTPSMiddleware(stack, options); err != nil { return err } - if err = addInterceptBeforeRetryLoop(stack, options); err != nil { - return err - } - if err = addInterceptAttempt(stack, options); err != nil { - return err - } if err = addInterceptors(stack, options); err != nil { return err } @@ -255,11 +247,3 @@ type GetInventorySchemaAPIClient interface { } var _ GetInventorySchemaAPIClient = (*Client)(nil) - -func newServiceMetadataMiddleware_opGetInventorySchema(region string) *awsmiddleware.RegisterServiceMetadata { - return &awsmiddleware.RegisterServiceMetadata{ - Region: region, - ServiceID: ServiceID, - OperationName: "GetInventorySchema", - } -} diff --git a/vendor/github.com/aws/aws-sdk-go-v2/service/ssm/api_op_GetMaintenanceWindow.go b/vendor/github.com/aws/aws-sdk-go-v2/service/ssm/api_op_GetMaintenanceWindow.go index d2fc4a348..28da9c233 100644 --- a/vendor/github.com/aws/aws-sdk-go-v2/service/ssm/api_op_GetMaintenanceWindow.go +++ b/vendor/github.com/aws/aws-sdk-go-v2/service/ssm/api_op_GetMaintenanceWindow.go @@ -4,10 +4,9 @@ package ssm import ( "context" - "fmt" - awsmiddleware "github.com/aws/aws-sdk-go-v2/aws/middleware" + "github.com/aws/aws-sdk-go-v2/service/ssm/schemas" + smithy "github.com/aws/smithy-go" "github.com/aws/smithy-go/middleware" - smithyhttp "github.com/aws/smithy-go/transport/http" "time" ) @@ -37,6 +36,18 @@ type GetMaintenanceWindowInput struct { noSmithyDocumentSerde } +func (v *GetMaintenanceWindowInput) Serialize(s smithy.ShapeSerializer) { + s.WriteStruct(schemas.GetMaintenanceWindowRequest) + v.SerializeMembers(s) + s.CloseStruct() +} + +func (v *GetMaintenanceWindowInput) SerializeMembers(s smithy.ShapeSerializer) { + if v.WindowId != nil { + s.WriteString(schemas.GetMaintenanceWindowRequest_WindowId, *v.WindowId) + } +} + type GetMaintenanceWindowOutput struct { // Whether targets must be registered with the maintenance window before tasks can @@ -103,65 +114,123 @@ type GetMaintenanceWindowOutput struct { noSmithyDocumentSerde } -func (c *Client) addOperationGetMaintenanceWindowMiddlewares(stack *middleware.Stack, options Options) (err error) { - if err := stack.Serialize.Add(&setOperationInputMiddleware{}, middleware.After); err != nil { - return err +func (v *GetMaintenanceWindowOutput) Serialize(s smithy.ShapeSerializer) { + s.WriteStruct(schemas.GetMaintenanceWindowResult) + v.SerializeMembers(s) + s.CloseStruct() +} + +func (v *GetMaintenanceWindowOutput) SerializeMembers(s smithy.ShapeSerializer) { + if v.AllowUnassociatedTargets != false { + s.WriteBool(schemas.GetMaintenanceWindowResult_AllowUnassociatedTargets, v.AllowUnassociatedTargets) } - err = stack.Serialize.Add(&awsAwsjson11_serializeOpGetMaintenanceWindow{}, middleware.After) - if err != nil { - return err + if v.CreatedDate != nil { + s.WriteTime(schemas.GetMaintenanceWindowResult_CreatedDate, *v.CreatedDate) } - err = stack.Deserialize.Add(&awsAwsjson11_deserializeOpGetMaintenanceWindow{}, middleware.After) - if err != nil { - return err + if v.Cutoff != 0 { + s.WriteInt32(schemas.GetMaintenanceWindowResult_Cutoff, v.Cutoff) } - if err := addProtocolFinalizerMiddlewares(stack, options, "GetMaintenanceWindow"); err != nil { - return fmt.Errorf("add protocol finalizers: %v", err) + if v.Description != nil { + s.WriteString(schemas.GetMaintenanceWindowResult_Description, *v.Description) } - - if err = addlegacyEndpointContextSetter(stack, options); err != nil { - return err + if v.Duration != nil { + s.WriteInt32(schemas.GetMaintenanceWindowResult_Duration, *v.Duration) } - if err = addSetLoggerMiddleware(stack, options); err != nil { - return err + if v.Enabled != false { + s.WriteBool(schemas.GetMaintenanceWindowResult_Enabled, v.Enabled) } - if err = addClientRequestID(stack); err != nil { - return err + if v.EndDate != nil { + s.WriteString(schemas.GetMaintenanceWindowResult_EndDate, *v.EndDate) } - if err = addComputeContentLength(stack); err != nil { - return err + if v.ModifiedDate != nil { + s.WriteTime(schemas.GetMaintenanceWindowResult_ModifiedDate, *v.ModifiedDate) } - if err = addResolveEndpointMiddleware(stack, options); err != nil { - return err + if v.Name != nil { + s.WriteString(schemas.GetMaintenanceWindowResult_Name, *v.Name) } - if err = addComputePayloadSHA256(stack); err != nil { - return err + if v.NextExecutionTime != nil { + s.WriteString(schemas.GetMaintenanceWindowResult_NextExecutionTime, *v.NextExecutionTime) } - if err = addRetry(stack, options, c); err != nil { - return err + if v.Schedule != nil { + s.WriteString(schemas.GetMaintenanceWindowResult_Schedule, *v.Schedule) } - if err = addRawResponseToMetadata(stack); err != nil { - return err + if v.ScheduleOffset != nil { + s.WriteInt32(schemas.GetMaintenanceWindowResult_ScheduleOffset, *v.ScheduleOffset) } - if err = addRecordResponseTiming(stack); err != nil { - return err + if v.ScheduleTimezone != nil { + s.WriteString(schemas.GetMaintenanceWindowResult_ScheduleTimezone, *v.ScheduleTimezone) } - if err = addSpanRetryLoop(stack, options); err != nil { - return err + if v.StartDate != nil { + s.WriteString(schemas.GetMaintenanceWindowResult_StartDate, *v.StartDate) + } + if v.WindowId != nil { + s.WriteString(schemas.GetMaintenanceWindowResult_WindowId, *v.WindowId) } - if err = addClientUserAgent(stack, options); err != nil { +} +func (v *GetMaintenanceWindowOutput) Deserialize(d smithy.ShapeDeserializer) error { + return smithy.ReadStruct(d, schemas.GetMaintenanceWindowResult, func(s *smithy.Schema) error { + switch s { + case schemas.GetMaintenanceWindowResult_AllowUnassociatedTargets: + return d.ReadBool(schemas.GetMaintenanceWindowResult_AllowUnassociatedTargets, &v.AllowUnassociatedTargets) + case schemas.GetMaintenanceWindowResult_CreatedDate: + v.CreatedDate = new(time.Time) + return d.ReadTime(schemas.GetMaintenanceWindowResult_CreatedDate, v.CreatedDate) + case schemas.GetMaintenanceWindowResult_Cutoff: + return d.ReadInt32(schemas.GetMaintenanceWindowResult_Cutoff, &v.Cutoff) + case schemas.GetMaintenanceWindowResult_Description: + v.Description = new(string) + return d.ReadString(schemas.GetMaintenanceWindowResult_Description, v.Description) + case schemas.GetMaintenanceWindowResult_Duration: + v.Duration = new(int32) + return d.ReadInt32(schemas.GetMaintenanceWindowResult_Duration, v.Duration) + case schemas.GetMaintenanceWindowResult_Enabled: + return d.ReadBool(schemas.GetMaintenanceWindowResult_Enabled, &v.Enabled) + case schemas.GetMaintenanceWindowResult_EndDate: + v.EndDate = new(string) + return d.ReadString(schemas.GetMaintenanceWindowResult_EndDate, v.EndDate) + case schemas.GetMaintenanceWindowResult_ModifiedDate: + v.ModifiedDate = new(time.Time) + return d.ReadTime(schemas.GetMaintenanceWindowResult_ModifiedDate, v.ModifiedDate) + case schemas.GetMaintenanceWindowResult_Name: + v.Name = new(string) + return d.ReadString(schemas.GetMaintenanceWindowResult_Name, v.Name) + case schemas.GetMaintenanceWindowResult_NextExecutionTime: + v.NextExecutionTime = new(string) + return d.ReadString(schemas.GetMaintenanceWindowResult_NextExecutionTime, v.NextExecutionTime) + case schemas.GetMaintenanceWindowResult_Schedule: + v.Schedule = new(string) + return d.ReadString(schemas.GetMaintenanceWindowResult_Schedule, v.Schedule) + case schemas.GetMaintenanceWindowResult_ScheduleOffset: + v.ScheduleOffset = new(int32) + return d.ReadInt32(schemas.GetMaintenanceWindowResult_ScheduleOffset, v.ScheduleOffset) + case schemas.GetMaintenanceWindowResult_ScheduleTimezone: + v.ScheduleTimezone = new(string) + return d.ReadString(schemas.GetMaintenanceWindowResult_ScheduleTimezone, v.ScheduleTimezone) + case schemas.GetMaintenanceWindowResult_StartDate: + v.StartDate = new(string) + return d.ReadString(schemas.GetMaintenanceWindowResult_StartDate, v.StartDate) + case schemas.GetMaintenanceWindowResult_WindowId: + v.WindowId = new(string) + return d.ReadString(schemas.GetMaintenanceWindowResult_WindowId, v.WindowId) + } + return nil + }) +} +func (c *Client) addOperationGetMaintenanceWindowMiddlewares(stack *middleware.Stack, options Options) (err error) { + if err := stack.Serialize.Add(&serializeRequestMiddleware{options: &options, operationSchema: smithy.NewOperationSchema(schemas.GetMaintenanceWindow, schemas.GetMaintenanceWindowRequest, schemas.GetMaintenanceWindowResult)}, middleware.After); err != nil { return err } - if err = smithyhttp.AddErrorCloseResponseBodyMiddleware(stack); err != nil { + if err := stack.Deserialize.Add(&deserializeResponseMiddleware{options: &options, operationSchema: smithy.NewOperationSchema(schemas.GetMaintenanceWindow, schemas.GetMaintenanceWindowRequest, schemas.GetMaintenanceWindowResult), output: &GetMaintenanceWindowOutput{}}, middleware.After); err != nil { return err } - if err = smithyhttp.AddCloseResponseBodyMiddleware(stack); err != nil { + + if err = addResolveEndpointMiddleware(stack, options); err != nil { return err } - if err = addSetLegacyContextSigningOptionsMiddleware(stack); err != nil { + if err = addComputePayloadSHA256(stack); err != nil { return err } - if err = addUserAgentRetryMode(stack, options); err != nil { + if err = addRecordResponseTiming(stack, options); err != nil { return err } if err = addCredentialSource(stack, options); err != nil { @@ -170,12 +239,6 @@ func (c *Client) addOperationGetMaintenanceWindowMiddlewares(stack *middleware.S if err = addOpGetMaintenanceWindowValidationMiddleware(stack); err != nil { return err } - if err = stack.Initialize.Add(newServiceMetadataMiddleware_opGetMaintenanceWindow(options.Region), middleware.Before); err != nil { - return err - } - if err = addRecursionDetection(stack); err != nil { - return err - } if err = addRequestIDRetrieverMiddleware(stack); err != nil { return err } @@ -188,22 +251,8 @@ func (c *Client) addOperationGetMaintenanceWindowMiddlewares(stack *middleware.S if err = addDisableHTTPSMiddleware(stack, options); err != nil { return err } - if err = addInterceptBeforeRetryLoop(stack, options); err != nil { - return err - } - if err = addInterceptAttempt(stack, options); err != nil { - return err - } if err = addInterceptors(stack, options); err != nil { return err } return nil } - -func newServiceMetadataMiddleware_opGetMaintenanceWindow(region string) *awsmiddleware.RegisterServiceMetadata { - return &awsmiddleware.RegisterServiceMetadata{ - Region: region, - ServiceID: ServiceID, - OperationName: "GetMaintenanceWindow", - } -} diff --git a/vendor/github.com/aws/aws-sdk-go-v2/service/ssm/api_op_GetMaintenanceWindowExecution.go b/vendor/github.com/aws/aws-sdk-go-v2/service/ssm/api_op_GetMaintenanceWindowExecution.go index 0c15e8bb9..0dc32dda1 100644 --- a/vendor/github.com/aws/aws-sdk-go-v2/service/ssm/api_op_GetMaintenanceWindowExecution.go +++ b/vendor/github.com/aws/aws-sdk-go-v2/service/ssm/api_op_GetMaintenanceWindowExecution.go @@ -4,11 +4,10 @@ package ssm import ( "context" - "fmt" - awsmiddleware "github.com/aws/aws-sdk-go-v2/aws/middleware" + "github.com/aws/aws-sdk-go-v2/service/ssm/schemas" "github.com/aws/aws-sdk-go-v2/service/ssm/types" + smithy "github.com/aws/smithy-go" "github.com/aws/smithy-go/middleware" - smithyhttp "github.com/aws/smithy-go/transport/http" "time" ) @@ -38,6 +37,18 @@ type GetMaintenanceWindowExecutionInput struct { noSmithyDocumentSerde } +func (v *GetMaintenanceWindowExecutionInput) Serialize(s smithy.ShapeSerializer) { + s.WriteStruct(schemas.GetMaintenanceWindowExecutionRequest) + v.SerializeMembers(s) + s.CloseStruct() +} + +func (v *GetMaintenanceWindowExecutionInput) SerializeMembers(s smithy.ShapeSerializer) { + if v.WindowExecutionId != nil { + s.WriteString(schemas.GetMaintenanceWindowExecutionRequest_WindowExecutionId, *v.WindowExecutionId) + } +} + type GetMaintenanceWindowExecutionOutput struct { // The time the maintenance window finished running. @@ -64,65 +75,73 @@ type GetMaintenanceWindowExecutionOutput struct { noSmithyDocumentSerde } -func (c *Client) addOperationGetMaintenanceWindowExecutionMiddlewares(stack *middleware.Stack, options Options) (err error) { - if err := stack.Serialize.Add(&setOperationInputMiddleware{}, middleware.After); err != nil { - return err - } - err = stack.Serialize.Add(&awsAwsjson11_serializeOpGetMaintenanceWindowExecution{}, middleware.After) - if err != nil { - return err +func (v *GetMaintenanceWindowExecutionOutput) Serialize(s smithy.ShapeSerializer) { + s.WriteStruct(schemas.GetMaintenanceWindowExecutionResult) + v.SerializeMembers(s) + s.CloseStruct() +} + +func (v *GetMaintenanceWindowExecutionOutput) SerializeMembers(s smithy.ShapeSerializer) { + if v.EndTime != nil { + s.WriteTime(schemas.GetMaintenanceWindowExecutionResult_EndTime, *v.EndTime) } - err = stack.Deserialize.Add(&awsAwsjson11_deserializeOpGetMaintenanceWindowExecution{}, middleware.After) - if err != nil { - return err + if v.StartTime != nil { + s.WriteTime(schemas.GetMaintenanceWindowExecutionResult_StartTime, *v.StartTime) } - if err := addProtocolFinalizerMiddlewares(stack, options, "GetMaintenanceWindowExecution"); err != nil { - return fmt.Errorf("add protocol finalizers: %v", err) + if v.Status != "" { + s.WriteString(schemas.GetMaintenanceWindowExecutionResult_Status, string(v.Status)) } - - if err = addlegacyEndpointContextSetter(stack, options); err != nil { - return err + if v.StatusDetails != nil { + s.WriteString(schemas.GetMaintenanceWindowExecutionResult_StatusDetails, *v.StatusDetails) } - if err = addSetLoggerMiddleware(stack, options); err != nil { - return err + serializeMaintenanceWindowExecutionTaskIdList(s, schemas.GetMaintenanceWindowExecutionResult_TaskIds, v.TaskIds) + if v.WindowExecutionId != nil { + s.WriteString(schemas.GetMaintenanceWindowExecutionResult_WindowExecutionId, *v.WindowExecutionId) } - if err = addClientRequestID(stack); err != nil { +} +func (v *GetMaintenanceWindowExecutionOutput) Deserialize(d smithy.ShapeDeserializer) error { + return smithy.ReadStruct(d, schemas.GetMaintenanceWindowExecutionResult, func(s *smithy.Schema) error { + switch s { + case schemas.GetMaintenanceWindowExecutionResult_EndTime: + v.EndTime = new(time.Time) + return d.ReadTime(schemas.GetMaintenanceWindowExecutionResult_EndTime, v.EndTime) + case schemas.GetMaintenanceWindowExecutionResult_StartTime: + v.StartTime = new(time.Time) + return d.ReadTime(schemas.GetMaintenanceWindowExecutionResult_StartTime, v.StartTime) + case schemas.GetMaintenanceWindowExecutionResult_Status: + var ev string + if err := d.ReadString(schemas.GetMaintenanceWindowExecutionResult_Status, &ev); err != nil { + return err + } + v.Status = types.MaintenanceWindowExecutionStatus(ev) + return nil + case schemas.GetMaintenanceWindowExecutionResult_StatusDetails: + v.StatusDetails = new(string) + return d.ReadString(schemas.GetMaintenanceWindowExecutionResult_StatusDetails, v.StatusDetails) + case schemas.GetMaintenanceWindowExecutionResult_TaskIds: + return deserializeMaintenanceWindowExecutionTaskIdList(d, schemas.GetMaintenanceWindowExecutionResult_TaskIds, &v.TaskIds) + case schemas.GetMaintenanceWindowExecutionResult_WindowExecutionId: + v.WindowExecutionId = new(string) + return d.ReadString(schemas.GetMaintenanceWindowExecutionResult_WindowExecutionId, v.WindowExecutionId) + } + return nil + }) +} +func (c *Client) addOperationGetMaintenanceWindowExecutionMiddlewares(stack *middleware.Stack, options Options) (err error) { + if err := stack.Serialize.Add(&serializeRequestMiddleware{options: &options, operationSchema: smithy.NewOperationSchema(schemas.GetMaintenanceWindowExecution, schemas.GetMaintenanceWindowExecutionRequest, schemas.GetMaintenanceWindowExecutionResult)}, middleware.After); err != nil { return err } - if err = addComputeContentLength(stack); err != nil { + if err := stack.Deserialize.Add(&deserializeResponseMiddleware{options: &options, operationSchema: smithy.NewOperationSchema(schemas.GetMaintenanceWindowExecution, schemas.GetMaintenanceWindowExecutionRequest, schemas.GetMaintenanceWindowExecutionResult), output: &GetMaintenanceWindowExecutionOutput{}}, middleware.After); err != nil { return err } + if err = addResolveEndpointMiddleware(stack, options); err != nil { return err } if err = addComputePayloadSHA256(stack); err != nil { return err } - if err = addRetry(stack, options, c); err != nil { - return err - } - if err = addRawResponseToMetadata(stack); err != nil { - return err - } - if err = addRecordResponseTiming(stack); err != nil { - return err - } - if err = addSpanRetryLoop(stack, options); err != nil { - return err - } - if err = addClientUserAgent(stack, options); err != nil { - return err - } - if err = smithyhttp.AddErrorCloseResponseBodyMiddleware(stack); err != nil { - return err - } - if err = smithyhttp.AddCloseResponseBodyMiddleware(stack); err != nil { - return err - } - if err = addSetLegacyContextSigningOptionsMiddleware(stack); err != nil { - return err - } - if err = addUserAgentRetryMode(stack, options); err != nil { + if err = addRecordResponseTiming(stack, options); err != nil { return err } if err = addCredentialSource(stack, options); err != nil { @@ -131,12 +150,6 @@ func (c *Client) addOperationGetMaintenanceWindowExecutionMiddlewares(stack *mid if err = addOpGetMaintenanceWindowExecutionValidationMiddleware(stack); err != nil { return err } - if err = stack.Initialize.Add(newServiceMetadataMiddleware_opGetMaintenanceWindowExecution(options.Region), middleware.Before); err != nil { - return err - } - if err = addRecursionDetection(stack); err != nil { - return err - } if err = addRequestIDRetrieverMiddleware(stack); err != nil { return err } @@ -149,22 +162,8 @@ func (c *Client) addOperationGetMaintenanceWindowExecutionMiddlewares(stack *mid if err = addDisableHTTPSMiddleware(stack, options); err != nil { return err } - if err = addInterceptBeforeRetryLoop(stack, options); err != nil { - return err - } - if err = addInterceptAttempt(stack, options); err != nil { - return err - } if err = addInterceptors(stack, options); err != nil { return err } return nil } - -func newServiceMetadataMiddleware_opGetMaintenanceWindowExecution(region string) *awsmiddleware.RegisterServiceMetadata { - return &awsmiddleware.RegisterServiceMetadata{ - Region: region, - ServiceID: ServiceID, - OperationName: "GetMaintenanceWindowExecution", - } -} diff --git a/vendor/github.com/aws/aws-sdk-go-v2/service/ssm/api_op_GetMaintenanceWindowExecutionTask.go b/vendor/github.com/aws/aws-sdk-go-v2/service/ssm/api_op_GetMaintenanceWindowExecutionTask.go index 0e09ee8d5..7389d9d5c 100644 --- a/vendor/github.com/aws/aws-sdk-go-v2/service/ssm/api_op_GetMaintenanceWindowExecutionTask.go +++ b/vendor/github.com/aws/aws-sdk-go-v2/service/ssm/api_op_GetMaintenanceWindowExecutionTask.go @@ -4,11 +4,10 @@ package ssm import ( "context" - "fmt" - awsmiddleware "github.com/aws/aws-sdk-go-v2/aws/middleware" + "github.com/aws/aws-sdk-go-v2/service/ssm/schemas" "github.com/aws/aws-sdk-go-v2/service/ssm/types" + smithy "github.com/aws/smithy-go" "github.com/aws/smithy-go/middleware" - smithyhttp "github.com/aws/smithy-go/transport/http" "time" ) @@ -45,6 +44,21 @@ type GetMaintenanceWindowExecutionTaskInput struct { noSmithyDocumentSerde } +func (v *GetMaintenanceWindowExecutionTaskInput) Serialize(s smithy.ShapeSerializer) { + s.WriteStruct(schemas.GetMaintenanceWindowExecutionTaskRequest) + v.SerializeMembers(s) + s.CloseStruct() +} + +func (v *GetMaintenanceWindowExecutionTaskInput) SerializeMembers(s smithy.ShapeSerializer) { + if v.TaskId != nil { + s.WriteString(schemas.GetMaintenanceWindowExecutionTaskRequest_TaskId, *v.TaskId) + } + if v.WindowExecutionId != nil { + s.WriteString(schemas.GetMaintenanceWindowExecutionTaskRequest_WindowExecutionId, *v.WindowExecutionId) + } +} + type GetMaintenanceWindowExecutionTaskOutput struct { // The details for the CloudWatch alarm you applied to your maintenance window @@ -112,65 +126,129 @@ type GetMaintenanceWindowExecutionTaskOutput struct { noSmithyDocumentSerde } -func (c *Client) addOperationGetMaintenanceWindowExecutionTaskMiddlewares(stack *middleware.Stack, options Options) (err error) { - if err := stack.Serialize.Add(&setOperationInputMiddleware{}, middleware.After); err != nil { - return err +func (v *GetMaintenanceWindowExecutionTaskOutput) Serialize(s smithy.ShapeSerializer) { + s.WriteStruct(schemas.GetMaintenanceWindowExecutionTaskResult) + v.SerializeMembers(s) + s.CloseStruct() +} + +func (v *GetMaintenanceWindowExecutionTaskOutput) SerializeMembers(s smithy.ShapeSerializer) { + if v.AlarmConfiguration != nil { + s.WriteStruct(schemas.GetMaintenanceWindowExecutionTaskResult_AlarmConfiguration) + v.AlarmConfiguration.SerializeMembers(s) + s.CloseStruct() } - err = stack.Serialize.Add(&awsAwsjson11_serializeOpGetMaintenanceWindowExecutionTask{}, middleware.After) - if err != nil { - return err + if v.EndTime != nil { + s.WriteTime(schemas.GetMaintenanceWindowExecutionTaskResult_EndTime, *v.EndTime) } - err = stack.Deserialize.Add(&awsAwsjson11_deserializeOpGetMaintenanceWindowExecutionTask{}, middleware.After) - if err != nil { - return err + if v.MaxConcurrency != nil { + s.WriteString(schemas.GetMaintenanceWindowExecutionTaskResult_MaxConcurrency, *v.MaxConcurrency) } - if err := addProtocolFinalizerMiddlewares(stack, options, "GetMaintenanceWindowExecutionTask"); err != nil { - return fmt.Errorf("add protocol finalizers: %v", err) + if v.MaxErrors != nil { + s.WriteString(schemas.GetMaintenanceWindowExecutionTaskResult_MaxErrors, *v.MaxErrors) } - - if err = addlegacyEndpointContextSetter(stack, options); err != nil { - return err + if v.Priority != 0 { + s.WriteInt32(schemas.GetMaintenanceWindowExecutionTaskResult_Priority, v.Priority) } - if err = addSetLoggerMiddleware(stack, options); err != nil { - return err + if v.ServiceRole != nil { + s.WriteString(schemas.GetMaintenanceWindowExecutionTaskResult_ServiceRole, *v.ServiceRole) } - if err = addClientRequestID(stack); err != nil { - return err + if v.StartTime != nil { + s.WriteTime(schemas.GetMaintenanceWindowExecutionTaskResult_StartTime, *v.StartTime) } - if err = addComputeContentLength(stack); err != nil { - return err + if v.Status != "" { + s.WriteString(schemas.GetMaintenanceWindowExecutionTaskResult_Status, string(v.Status)) } - if err = addResolveEndpointMiddleware(stack, options); err != nil { - return err + if v.StatusDetails != nil { + s.WriteString(schemas.GetMaintenanceWindowExecutionTaskResult_StatusDetails, *v.StatusDetails) } - if err = addComputePayloadSHA256(stack); err != nil { - return err + if v.TaskArn != nil { + s.WriteString(schemas.GetMaintenanceWindowExecutionTaskResult_TaskArn, *v.TaskArn) } - if err = addRetry(stack, options, c); err != nil { - return err - } - if err = addRawResponseToMetadata(stack); err != nil { - return err + if v.TaskExecutionId != nil { + s.WriteString(schemas.GetMaintenanceWindowExecutionTaskResult_TaskExecutionId, *v.TaskExecutionId) } - if err = addRecordResponseTiming(stack); err != nil { - return err + serializeMaintenanceWindowTaskParametersList(s, schemas.GetMaintenanceWindowExecutionTaskResult_TaskParameters, v.TaskParameters) + serializeAlarmStateInformationList(s, schemas.GetMaintenanceWindowExecutionTaskResult_TriggeredAlarms, v.TriggeredAlarms) + if v.Type != "" { + s.WriteString(schemas.GetMaintenanceWindowExecutionTaskResult_Type, string(v.Type)) } - if err = addSpanRetryLoop(stack, options); err != nil { - return err + if v.WindowExecutionId != nil { + s.WriteString(schemas.GetMaintenanceWindowExecutionTaskResult_WindowExecutionId, *v.WindowExecutionId) } - if err = addClientUserAgent(stack, options); err != nil { +} +func (v *GetMaintenanceWindowExecutionTaskOutput) Deserialize(d smithy.ShapeDeserializer) error { + return smithy.ReadStruct(d, schemas.GetMaintenanceWindowExecutionTaskResult, func(s *smithy.Schema) error { + switch s { + case schemas.GetMaintenanceWindowExecutionTaskResult_AlarmConfiguration: + v.AlarmConfiguration = &types.AlarmConfiguration{} + return v.AlarmConfiguration.Deserialize(d) + case schemas.GetMaintenanceWindowExecutionTaskResult_EndTime: + v.EndTime = new(time.Time) + return d.ReadTime(schemas.GetMaintenanceWindowExecutionTaskResult_EndTime, v.EndTime) + case schemas.GetMaintenanceWindowExecutionTaskResult_MaxConcurrency: + v.MaxConcurrency = new(string) + return d.ReadString(schemas.GetMaintenanceWindowExecutionTaskResult_MaxConcurrency, v.MaxConcurrency) + case schemas.GetMaintenanceWindowExecutionTaskResult_MaxErrors: + v.MaxErrors = new(string) + return d.ReadString(schemas.GetMaintenanceWindowExecutionTaskResult_MaxErrors, v.MaxErrors) + case schemas.GetMaintenanceWindowExecutionTaskResult_Priority: + return d.ReadInt32(schemas.GetMaintenanceWindowExecutionTaskResult_Priority, &v.Priority) + case schemas.GetMaintenanceWindowExecutionTaskResult_ServiceRole: + v.ServiceRole = new(string) + return d.ReadString(schemas.GetMaintenanceWindowExecutionTaskResult_ServiceRole, v.ServiceRole) + case schemas.GetMaintenanceWindowExecutionTaskResult_StartTime: + v.StartTime = new(time.Time) + return d.ReadTime(schemas.GetMaintenanceWindowExecutionTaskResult_StartTime, v.StartTime) + case schemas.GetMaintenanceWindowExecutionTaskResult_Status: + var ev string + if err := d.ReadString(schemas.GetMaintenanceWindowExecutionTaskResult_Status, &ev); err != nil { + return err + } + v.Status = types.MaintenanceWindowExecutionStatus(ev) + return nil + case schemas.GetMaintenanceWindowExecutionTaskResult_StatusDetails: + v.StatusDetails = new(string) + return d.ReadString(schemas.GetMaintenanceWindowExecutionTaskResult_StatusDetails, v.StatusDetails) + case schemas.GetMaintenanceWindowExecutionTaskResult_TaskArn: + v.TaskArn = new(string) + return d.ReadString(schemas.GetMaintenanceWindowExecutionTaskResult_TaskArn, v.TaskArn) + case schemas.GetMaintenanceWindowExecutionTaskResult_TaskExecutionId: + v.TaskExecutionId = new(string) + return d.ReadString(schemas.GetMaintenanceWindowExecutionTaskResult_TaskExecutionId, v.TaskExecutionId) + case schemas.GetMaintenanceWindowExecutionTaskResult_TaskParameters: + return deserializeMaintenanceWindowTaskParametersList(d, schemas.GetMaintenanceWindowExecutionTaskResult_TaskParameters, &v.TaskParameters) + case schemas.GetMaintenanceWindowExecutionTaskResult_TriggeredAlarms: + return deserializeAlarmStateInformationList(d, schemas.GetMaintenanceWindowExecutionTaskResult_TriggeredAlarms, &v.TriggeredAlarms) + case schemas.GetMaintenanceWindowExecutionTaskResult_Type: + var ev string + if err := d.ReadString(schemas.GetMaintenanceWindowExecutionTaskResult_Type, &ev); err != nil { + return err + } + v.Type = types.MaintenanceWindowTaskType(ev) + return nil + case schemas.GetMaintenanceWindowExecutionTaskResult_WindowExecutionId: + v.WindowExecutionId = new(string) + return d.ReadString(schemas.GetMaintenanceWindowExecutionTaskResult_WindowExecutionId, v.WindowExecutionId) + } + return nil + }) +} +func (c *Client) addOperationGetMaintenanceWindowExecutionTaskMiddlewares(stack *middleware.Stack, options Options) (err error) { + if err := stack.Serialize.Add(&serializeRequestMiddleware{options: &options, operationSchema: smithy.NewOperationSchema(schemas.GetMaintenanceWindowExecutionTask, schemas.GetMaintenanceWindowExecutionTaskRequest, schemas.GetMaintenanceWindowExecutionTaskResult)}, middleware.After); err != nil { return err } - if err = smithyhttp.AddErrorCloseResponseBodyMiddleware(stack); err != nil { + if err := stack.Deserialize.Add(&deserializeResponseMiddleware{options: &options, operationSchema: smithy.NewOperationSchema(schemas.GetMaintenanceWindowExecutionTask, schemas.GetMaintenanceWindowExecutionTaskRequest, schemas.GetMaintenanceWindowExecutionTaskResult), output: &GetMaintenanceWindowExecutionTaskOutput{}}, middleware.After); err != nil { return err } - if err = smithyhttp.AddCloseResponseBodyMiddleware(stack); err != nil { + + if err = addResolveEndpointMiddleware(stack, options); err != nil { return err } - if err = addSetLegacyContextSigningOptionsMiddleware(stack); err != nil { + if err = addComputePayloadSHA256(stack); err != nil { return err } - if err = addUserAgentRetryMode(stack, options); err != nil { + if err = addRecordResponseTiming(stack, options); err != nil { return err } if err = addCredentialSource(stack, options); err != nil { @@ -179,12 +257,6 @@ func (c *Client) addOperationGetMaintenanceWindowExecutionTaskMiddlewares(stack if err = addOpGetMaintenanceWindowExecutionTaskValidationMiddleware(stack); err != nil { return err } - if err = stack.Initialize.Add(newServiceMetadataMiddleware_opGetMaintenanceWindowExecutionTask(options.Region), middleware.Before); err != nil { - return err - } - if err = addRecursionDetection(stack); err != nil { - return err - } if err = addRequestIDRetrieverMiddleware(stack); err != nil { return err } @@ -197,22 +269,8 @@ func (c *Client) addOperationGetMaintenanceWindowExecutionTaskMiddlewares(stack if err = addDisableHTTPSMiddleware(stack, options); err != nil { return err } - if err = addInterceptBeforeRetryLoop(stack, options); err != nil { - return err - } - if err = addInterceptAttempt(stack, options); err != nil { - return err - } if err = addInterceptors(stack, options); err != nil { return err } return nil } - -func newServiceMetadataMiddleware_opGetMaintenanceWindowExecutionTask(region string) *awsmiddleware.RegisterServiceMetadata { - return &awsmiddleware.RegisterServiceMetadata{ - Region: region, - ServiceID: ServiceID, - OperationName: "GetMaintenanceWindowExecutionTask", - } -} diff --git a/vendor/github.com/aws/aws-sdk-go-v2/service/ssm/api_op_GetMaintenanceWindowExecutionTaskInvocation.go b/vendor/github.com/aws/aws-sdk-go-v2/service/ssm/api_op_GetMaintenanceWindowExecutionTaskInvocation.go index 97af5fdc9..cd8145d30 100644 --- a/vendor/github.com/aws/aws-sdk-go-v2/service/ssm/api_op_GetMaintenanceWindowExecutionTaskInvocation.go +++ b/vendor/github.com/aws/aws-sdk-go-v2/service/ssm/api_op_GetMaintenanceWindowExecutionTaskInvocation.go @@ -4,11 +4,10 @@ package ssm import ( "context" - "fmt" - awsmiddleware "github.com/aws/aws-sdk-go-v2/aws/middleware" + "github.com/aws/aws-sdk-go-v2/service/ssm/schemas" "github.com/aws/aws-sdk-go-v2/service/ssm/types" + smithy "github.com/aws/smithy-go" "github.com/aws/smithy-go/middleware" - smithyhttp "github.com/aws/smithy-go/transport/http" "time" ) @@ -49,6 +48,24 @@ type GetMaintenanceWindowExecutionTaskInvocationInput struct { noSmithyDocumentSerde } +func (v *GetMaintenanceWindowExecutionTaskInvocationInput) Serialize(s smithy.ShapeSerializer) { + s.WriteStruct(schemas.GetMaintenanceWindowExecutionTaskInvocationRequest) + v.SerializeMembers(s) + s.CloseStruct() +} + +func (v *GetMaintenanceWindowExecutionTaskInvocationInput) SerializeMembers(s smithy.ShapeSerializer) { + if v.InvocationId != nil { + s.WriteString(schemas.GetMaintenanceWindowExecutionTaskInvocationRequest_InvocationId, *v.InvocationId) + } + if v.TaskId != nil { + s.WriteString(schemas.GetMaintenanceWindowExecutionTaskInvocationRequest_TaskId, *v.TaskId) + } + if v.WindowExecutionId != nil { + s.WriteString(schemas.GetMaintenanceWindowExecutionTaskInvocationRequest_WindowExecutionId, *v.WindowExecutionId) + } +} + type GetMaintenanceWindowExecutionTaskInvocationOutput struct { // The time that the task finished running on the target. @@ -96,65 +113,116 @@ type GetMaintenanceWindowExecutionTaskInvocationOutput struct { noSmithyDocumentSerde } -func (c *Client) addOperationGetMaintenanceWindowExecutionTaskInvocationMiddlewares(stack *middleware.Stack, options Options) (err error) { - if err := stack.Serialize.Add(&setOperationInputMiddleware{}, middleware.After); err != nil { - return err +func (v *GetMaintenanceWindowExecutionTaskInvocationOutput) Serialize(s smithy.ShapeSerializer) { + s.WriteStruct(schemas.GetMaintenanceWindowExecutionTaskInvocationResult) + v.SerializeMembers(s) + s.CloseStruct() +} + +func (v *GetMaintenanceWindowExecutionTaskInvocationOutput) SerializeMembers(s smithy.ShapeSerializer) { + if v.EndTime != nil { + s.WriteTime(schemas.GetMaintenanceWindowExecutionTaskInvocationResult_EndTime, *v.EndTime) } - err = stack.Serialize.Add(&awsAwsjson11_serializeOpGetMaintenanceWindowExecutionTaskInvocation{}, middleware.After) - if err != nil { - return err + if v.ExecutionId != nil { + s.WriteString(schemas.GetMaintenanceWindowExecutionTaskInvocationResult_ExecutionId, *v.ExecutionId) } - err = stack.Deserialize.Add(&awsAwsjson11_deserializeOpGetMaintenanceWindowExecutionTaskInvocation{}, middleware.After) - if err != nil { - return err + if v.InvocationId != nil { + s.WriteString(schemas.GetMaintenanceWindowExecutionTaskInvocationResult_InvocationId, *v.InvocationId) } - if err := addProtocolFinalizerMiddlewares(stack, options, "GetMaintenanceWindowExecutionTaskInvocation"); err != nil { - return fmt.Errorf("add protocol finalizers: %v", err) + if v.OwnerInformation != nil { + s.WriteString(schemas.GetMaintenanceWindowExecutionTaskInvocationResult_OwnerInformation, *v.OwnerInformation) } - - if err = addlegacyEndpointContextSetter(stack, options); err != nil { - return err + if v.Parameters != nil { + s.WriteString(schemas.GetMaintenanceWindowExecutionTaskInvocationResult_Parameters, *v.Parameters) } - if err = addSetLoggerMiddleware(stack, options); err != nil { - return err + if v.StartTime != nil { + s.WriteTime(schemas.GetMaintenanceWindowExecutionTaskInvocationResult_StartTime, *v.StartTime) } - if err = addClientRequestID(stack); err != nil { - return err + if v.Status != "" { + s.WriteString(schemas.GetMaintenanceWindowExecutionTaskInvocationResult_Status, string(v.Status)) } - if err = addComputeContentLength(stack); err != nil { - return err + if v.StatusDetails != nil { + s.WriteString(schemas.GetMaintenanceWindowExecutionTaskInvocationResult_StatusDetails, *v.StatusDetails) } - if err = addResolveEndpointMiddleware(stack, options); err != nil { - return err + if v.TaskExecutionId != nil { + s.WriteString(schemas.GetMaintenanceWindowExecutionTaskInvocationResult_TaskExecutionId, *v.TaskExecutionId) } - if err = addComputePayloadSHA256(stack); err != nil { - return err + if v.TaskType != "" { + s.WriteString(schemas.GetMaintenanceWindowExecutionTaskInvocationResult_TaskType, string(v.TaskType)) } - if err = addRetry(stack, options, c); err != nil { - return err - } - if err = addRawResponseToMetadata(stack); err != nil { - return err + if v.WindowExecutionId != nil { + s.WriteString(schemas.GetMaintenanceWindowExecutionTaskInvocationResult_WindowExecutionId, *v.WindowExecutionId) } - if err = addRecordResponseTiming(stack); err != nil { - return err - } - if err = addSpanRetryLoop(stack, options); err != nil { - return err + if v.WindowTargetId != nil { + s.WriteString(schemas.GetMaintenanceWindowExecutionTaskInvocationResult_WindowTargetId, *v.WindowTargetId) } - if err = addClientUserAgent(stack, options); err != nil { +} +func (v *GetMaintenanceWindowExecutionTaskInvocationOutput) Deserialize(d smithy.ShapeDeserializer) error { + return smithy.ReadStruct(d, schemas.GetMaintenanceWindowExecutionTaskInvocationResult, func(s *smithy.Schema) error { + switch s { + case schemas.GetMaintenanceWindowExecutionTaskInvocationResult_EndTime: + v.EndTime = new(time.Time) + return d.ReadTime(schemas.GetMaintenanceWindowExecutionTaskInvocationResult_EndTime, v.EndTime) + case schemas.GetMaintenanceWindowExecutionTaskInvocationResult_ExecutionId: + v.ExecutionId = new(string) + return d.ReadString(schemas.GetMaintenanceWindowExecutionTaskInvocationResult_ExecutionId, v.ExecutionId) + case schemas.GetMaintenanceWindowExecutionTaskInvocationResult_InvocationId: + v.InvocationId = new(string) + return d.ReadString(schemas.GetMaintenanceWindowExecutionTaskInvocationResult_InvocationId, v.InvocationId) + case schemas.GetMaintenanceWindowExecutionTaskInvocationResult_OwnerInformation: + v.OwnerInformation = new(string) + return d.ReadString(schemas.GetMaintenanceWindowExecutionTaskInvocationResult_OwnerInformation, v.OwnerInformation) + case schemas.GetMaintenanceWindowExecutionTaskInvocationResult_Parameters: + v.Parameters = new(string) + return d.ReadString(schemas.GetMaintenanceWindowExecutionTaskInvocationResult_Parameters, v.Parameters) + case schemas.GetMaintenanceWindowExecutionTaskInvocationResult_StartTime: + v.StartTime = new(time.Time) + return d.ReadTime(schemas.GetMaintenanceWindowExecutionTaskInvocationResult_StartTime, v.StartTime) + case schemas.GetMaintenanceWindowExecutionTaskInvocationResult_Status: + var ev string + if err := d.ReadString(schemas.GetMaintenanceWindowExecutionTaskInvocationResult_Status, &ev); err != nil { + return err + } + v.Status = types.MaintenanceWindowExecutionStatus(ev) + return nil + case schemas.GetMaintenanceWindowExecutionTaskInvocationResult_StatusDetails: + v.StatusDetails = new(string) + return d.ReadString(schemas.GetMaintenanceWindowExecutionTaskInvocationResult_StatusDetails, v.StatusDetails) + case schemas.GetMaintenanceWindowExecutionTaskInvocationResult_TaskExecutionId: + v.TaskExecutionId = new(string) + return d.ReadString(schemas.GetMaintenanceWindowExecutionTaskInvocationResult_TaskExecutionId, v.TaskExecutionId) + case schemas.GetMaintenanceWindowExecutionTaskInvocationResult_TaskType: + var ev string + if err := d.ReadString(schemas.GetMaintenanceWindowExecutionTaskInvocationResult_TaskType, &ev); err != nil { + return err + } + v.TaskType = types.MaintenanceWindowTaskType(ev) + return nil + case schemas.GetMaintenanceWindowExecutionTaskInvocationResult_WindowExecutionId: + v.WindowExecutionId = new(string) + return d.ReadString(schemas.GetMaintenanceWindowExecutionTaskInvocationResult_WindowExecutionId, v.WindowExecutionId) + case schemas.GetMaintenanceWindowExecutionTaskInvocationResult_WindowTargetId: + v.WindowTargetId = new(string) + return d.ReadString(schemas.GetMaintenanceWindowExecutionTaskInvocationResult_WindowTargetId, v.WindowTargetId) + } + return nil + }) +} +func (c *Client) addOperationGetMaintenanceWindowExecutionTaskInvocationMiddlewares(stack *middleware.Stack, options Options) (err error) { + if err := stack.Serialize.Add(&serializeRequestMiddleware{options: &options, operationSchema: smithy.NewOperationSchema(schemas.GetMaintenanceWindowExecutionTaskInvocation, schemas.GetMaintenanceWindowExecutionTaskInvocationRequest, schemas.GetMaintenanceWindowExecutionTaskInvocationResult)}, middleware.After); err != nil { return err } - if err = smithyhttp.AddErrorCloseResponseBodyMiddleware(stack); err != nil { + if err := stack.Deserialize.Add(&deserializeResponseMiddleware{options: &options, operationSchema: smithy.NewOperationSchema(schemas.GetMaintenanceWindowExecutionTaskInvocation, schemas.GetMaintenanceWindowExecutionTaskInvocationRequest, schemas.GetMaintenanceWindowExecutionTaskInvocationResult), output: &GetMaintenanceWindowExecutionTaskInvocationOutput{}}, middleware.After); err != nil { return err } - if err = smithyhttp.AddCloseResponseBodyMiddleware(stack); err != nil { + + if err = addResolveEndpointMiddleware(stack, options); err != nil { return err } - if err = addSetLegacyContextSigningOptionsMiddleware(stack); err != nil { + if err = addComputePayloadSHA256(stack); err != nil { return err } - if err = addUserAgentRetryMode(stack, options); err != nil { + if err = addRecordResponseTiming(stack, options); err != nil { return err } if err = addCredentialSource(stack, options); err != nil { @@ -163,12 +231,6 @@ func (c *Client) addOperationGetMaintenanceWindowExecutionTaskInvocationMiddlewa if err = addOpGetMaintenanceWindowExecutionTaskInvocationValidationMiddleware(stack); err != nil { return err } - if err = stack.Initialize.Add(newServiceMetadataMiddleware_opGetMaintenanceWindowExecutionTaskInvocation(options.Region), middleware.Before); err != nil { - return err - } - if err = addRecursionDetection(stack); err != nil { - return err - } if err = addRequestIDRetrieverMiddleware(stack); err != nil { return err } @@ -181,22 +243,8 @@ func (c *Client) addOperationGetMaintenanceWindowExecutionTaskInvocationMiddlewa if err = addDisableHTTPSMiddleware(stack, options); err != nil { return err } - if err = addInterceptBeforeRetryLoop(stack, options); err != nil { - return err - } - if err = addInterceptAttempt(stack, options); err != nil { - return err - } if err = addInterceptors(stack, options); err != nil { return err } return nil } - -func newServiceMetadataMiddleware_opGetMaintenanceWindowExecutionTaskInvocation(region string) *awsmiddleware.RegisterServiceMetadata { - return &awsmiddleware.RegisterServiceMetadata{ - Region: region, - ServiceID: ServiceID, - OperationName: "GetMaintenanceWindowExecutionTaskInvocation", - } -} diff --git a/vendor/github.com/aws/aws-sdk-go-v2/service/ssm/api_op_GetMaintenanceWindowTask.go b/vendor/github.com/aws/aws-sdk-go-v2/service/ssm/api_op_GetMaintenanceWindowTask.go index 9d0295d19..1a3a1b3c0 100644 --- a/vendor/github.com/aws/aws-sdk-go-v2/service/ssm/api_op_GetMaintenanceWindowTask.go +++ b/vendor/github.com/aws/aws-sdk-go-v2/service/ssm/api_op_GetMaintenanceWindowTask.go @@ -4,11 +4,10 @@ package ssm import ( "context" - "fmt" - awsmiddleware "github.com/aws/aws-sdk-go-v2/aws/middleware" + "github.com/aws/aws-sdk-go-v2/service/ssm/schemas" "github.com/aws/aws-sdk-go-v2/service/ssm/types" + smithy "github.com/aws/smithy-go" "github.com/aws/smithy-go/middleware" - smithyhttp "github.com/aws/smithy-go/transport/http" ) // Retrieves the details of a maintenance window task. @@ -49,6 +48,21 @@ type GetMaintenanceWindowTaskInput struct { noSmithyDocumentSerde } +func (v *GetMaintenanceWindowTaskInput) Serialize(s smithy.ShapeSerializer) { + s.WriteStruct(schemas.GetMaintenanceWindowTaskRequest) + v.SerializeMembers(s) + s.CloseStruct() +} + +func (v *GetMaintenanceWindowTaskInput) SerializeMembers(s smithy.ShapeSerializer) { + if v.WindowId != nil { + s.WriteString(schemas.GetMaintenanceWindowTaskRequest_WindowId, *v.WindowId) + } + if v.WindowTaskId != nil { + s.WriteString(schemas.GetMaintenanceWindowTaskRequest_WindowTaskId, *v.WindowTaskId) + } +} + type GetMaintenanceWindowTaskOutput struct { // The details for the CloudWatch alarm you applied to your maintenance window @@ -149,65 +163,139 @@ type GetMaintenanceWindowTaskOutput struct { noSmithyDocumentSerde } -func (c *Client) addOperationGetMaintenanceWindowTaskMiddlewares(stack *middleware.Stack, options Options) (err error) { - if err := stack.Serialize.Add(&setOperationInputMiddleware{}, middleware.After); err != nil { - return err +func (v *GetMaintenanceWindowTaskOutput) Serialize(s smithy.ShapeSerializer) { + s.WriteStruct(schemas.GetMaintenanceWindowTaskResult) + v.SerializeMembers(s) + s.CloseStruct() +} + +func (v *GetMaintenanceWindowTaskOutput) SerializeMembers(s smithy.ShapeSerializer) { + if v.AlarmConfiguration != nil { + s.WriteStruct(schemas.GetMaintenanceWindowTaskResult_AlarmConfiguration) + v.AlarmConfiguration.SerializeMembers(s) + s.CloseStruct() } - err = stack.Serialize.Add(&awsAwsjson11_serializeOpGetMaintenanceWindowTask{}, middleware.After) - if err != nil { - return err + if v.CutoffBehavior != "" { + s.WriteString(schemas.GetMaintenanceWindowTaskResult_CutoffBehavior, string(v.CutoffBehavior)) } - err = stack.Deserialize.Add(&awsAwsjson11_deserializeOpGetMaintenanceWindowTask{}, middleware.After) - if err != nil { - return err + if v.Description != nil { + s.WriteString(schemas.GetMaintenanceWindowTaskResult_Description, *v.Description) } - if err := addProtocolFinalizerMiddlewares(stack, options, "GetMaintenanceWindowTask"); err != nil { - return fmt.Errorf("add protocol finalizers: %v", err) + if v.LoggingInfo != nil { + s.WriteStruct(schemas.GetMaintenanceWindowTaskResult_LoggingInfo) + v.LoggingInfo.SerializeMembers(s) + s.CloseStruct() } - - if err = addlegacyEndpointContextSetter(stack, options); err != nil { - return err + if v.MaxConcurrency != nil { + s.WriteString(schemas.GetMaintenanceWindowTaskResult_MaxConcurrency, *v.MaxConcurrency) } - if err = addSetLoggerMiddleware(stack, options); err != nil { - return err + if v.MaxErrors != nil { + s.WriteString(schemas.GetMaintenanceWindowTaskResult_MaxErrors, *v.MaxErrors) } - if err = addClientRequestID(stack); err != nil { - return err + if v.Name != nil { + s.WriteString(schemas.GetMaintenanceWindowTaskResult_Name, *v.Name) } - if err = addComputeContentLength(stack); err != nil { - return err + if v.Priority != 0 { + s.WriteInt32(schemas.GetMaintenanceWindowTaskResult_Priority, v.Priority) } - if err = addResolveEndpointMiddleware(stack, options); err != nil { - return err + if v.ServiceRoleArn != nil { + s.WriteString(schemas.GetMaintenanceWindowTaskResult_ServiceRoleArn, *v.ServiceRoleArn) } - if err = addComputePayloadSHA256(stack); err != nil { - return err + serializeTargets(s, schemas.GetMaintenanceWindowTaskResult_Targets, v.Targets) + if v.TaskArn != nil { + s.WriteString(schemas.GetMaintenanceWindowTaskResult_TaskArn, *v.TaskArn) } - if err = addRetry(stack, options, c); err != nil { - return err + if v.TaskInvocationParameters != nil { + s.WriteStruct(schemas.GetMaintenanceWindowTaskResult_TaskInvocationParameters) + v.TaskInvocationParameters.SerializeMembers(s) + s.CloseStruct() } - if err = addRawResponseToMetadata(stack); err != nil { - return err + serializeMaintenanceWindowTaskParameters(s, schemas.GetMaintenanceWindowTaskResult_TaskParameters, v.TaskParameters) + if v.TaskType != "" { + s.WriteString(schemas.GetMaintenanceWindowTaskResult_TaskType, string(v.TaskType)) } - if err = addRecordResponseTiming(stack); err != nil { - return err + if v.WindowId != nil { + s.WriteString(schemas.GetMaintenanceWindowTaskResult_WindowId, *v.WindowId) } - if err = addSpanRetryLoop(stack, options); err != nil { - return err + if v.WindowTaskId != nil { + s.WriteString(schemas.GetMaintenanceWindowTaskResult_WindowTaskId, *v.WindowTaskId) } - if err = addClientUserAgent(stack, options); err != nil { +} +func (v *GetMaintenanceWindowTaskOutput) Deserialize(d smithy.ShapeDeserializer) error { + return smithy.ReadStruct(d, schemas.GetMaintenanceWindowTaskResult, func(s *smithy.Schema) error { + switch s { + case schemas.GetMaintenanceWindowTaskResult_AlarmConfiguration: + v.AlarmConfiguration = &types.AlarmConfiguration{} + return v.AlarmConfiguration.Deserialize(d) + case schemas.GetMaintenanceWindowTaskResult_CutoffBehavior: + var ev string + if err := d.ReadString(schemas.GetMaintenanceWindowTaskResult_CutoffBehavior, &ev); err != nil { + return err + } + v.CutoffBehavior = types.MaintenanceWindowTaskCutoffBehavior(ev) + return nil + case schemas.GetMaintenanceWindowTaskResult_Description: + v.Description = new(string) + return d.ReadString(schemas.GetMaintenanceWindowTaskResult_Description, v.Description) + case schemas.GetMaintenanceWindowTaskResult_LoggingInfo: + v.LoggingInfo = &types.LoggingInfo{} + return v.LoggingInfo.Deserialize(d) + case schemas.GetMaintenanceWindowTaskResult_MaxConcurrency: + v.MaxConcurrency = new(string) + return d.ReadString(schemas.GetMaintenanceWindowTaskResult_MaxConcurrency, v.MaxConcurrency) + case schemas.GetMaintenanceWindowTaskResult_MaxErrors: + v.MaxErrors = new(string) + return d.ReadString(schemas.GetMaintenanceWindowTaskResult_MaxErrors, v.MaxErrors) + case schemas.GetMaintenanceWindowTaskResult_Name: + v.Name = new(string) + return d.ReadString(schemas.GetMaintenanceWindowTaskResult_Name, v.Name) + case schemas.GetMaintenanceWindowTaskResult_Priority: + return d.ReadInt32(schemas.GetMaintenanceWindowTaskResult_Priority, &v.Priority) + case schemas.GetMaintenanceWindowTaskResult_ServiceRoleArn: + v.ServiceRoleArn = new(string) + return d.ReadString(schemas.GetMaintenanceWindowTaskResult_ServiceRoleArn, v.ServiceRoleArn) + case schemas.GetMaintenanceWindowTaskResult_Targets: + return deserializeTargets(d, schemas.GetMaintenanceWindowTaskResult_Targets, &v.Targets) + case schemas.GetMaintenanceWindowTaskResult_TaskArn: + v.TaskArn = new(string) + return d.ReadString(schemas.GetMaintenanceWindowTaskResult_TaskArn, v.TaskArn) + case schemas.GetMaintenanceWindowTaskResult_TaskInvocationParameters: + v.TaskInvocationParameters = &types.MaintenanceWindowTaskInvocationParameters{} + return v.TaskInvocationParameters.Deserialize(d) + case schemas.GetMaintenanceWindowTaskResult_TaskParameters: + return deserializeMaintenanceWindowTaskParameters(d, schemas.GetMaintenanceWindowTaskResult_TaskParameters, &v.TaskParameters) + case schemas.GetMaintenanceWindowTaskResult_TaskType: + var ev string + if err := d.ReadString(schemas.GetMaintenanceWindowTaskResult_TaskType, &ev); err != nil { + return err + } + v.TaskType = types.MaintenanceWindowTaskType(ev) + return nil + case schemas.GetMaintenanceWindowTaskResult_WindowId: + v.WindowId = new(string) + return d.ReadString(schemas.GetMaintenanceWindowTaskResult_WindowId, v.WindowId) + case schemas.GetMaintenanceWindowTaskResult_WindowTaskId: + v.WindowTaskId = new(string) + return d.ReadString(schemas.GetMaintenanceWindowTaskResult_WindowTaskId, v.WindowTaskId) + } + return nil + }) +} +func (c *Client) addOperationGetMaintenanceWindowTaskMiddlewares(stack *middleware.Stack, options Options) (err error) { + if err := stack.Serialize.Add(&serializeRequestMiddleware{options: &options, operationSchema: smithy.NewOperationSchema(schemas.GetMaintenanceWindowTask, schemas.GetMaintenanceWindowTaskRequest, schemas.GetMaintenanceWindowTaskResult)}, middleware.After); err != nil { return err } - if err = smithyhttp.AddErrorCloseResponseBodyMiddleware(stack); err != nil { + if err := stack.Deserialize.Add(&deserializeResponseMiddleware{options: &options, operationSchema: smithy.NewOperationSchema(schemas.GetMaintenanceWindowTask, schemas.GetMaintenanceWindowTaskRequest, schemas.GetMaintenanceWindowTaskResult), output: &GetMaintenanceWindowTaskOutput{}}, middleware.After); err != nil { return err } - if err = smithyhttp.AddCloseResponseBodyMiddleware(stack); err != nil { + + if err = addResolveEndpointMiddleware(stack, options); err != nil { return err } - if err = addSetLegacyContextSigningOptionsMiddleware(stack); err != nil { + if err = addComputePayloadSHA256(stack); err != nil { return err } - if err = addUserAgentRetryMode(stack, options); err != nil { + if err = addRecordResponseTiming(stack, options); err != nil { return err } if err = addCredentialSource(stack, options); err != nil { @@ -216,12 +304,6 @@ func (c *Client) addOperationGetMaintenanceWindowTaskMiddlewares(stack *middlewa if err = addOpGetMaintenanceWindowTaskValidationMiddleware(stack); err != nil { return err } - if err = stack.Initialize.Add(newServiceMetadataMiddleware_opGetMaintenanceWindowTask(options.Region), middleware.Before); err != nil { - return err - } - if err = addRecursionDetection(stack); err != nil { - return err - } if err = addRequestIDRetrieverMiddleware(stack); err != nil { return err } @@ -234,22 +316,8 @@ func (c *Client) addOperationGetMaintenanceWindowTaskMiddlewares(stack *middlewa if err = addDisableHTTPSMiddleware(stack, options); err != nil { return err } - if err = addInterceptBeforeRetryLoop(stack, options); err != nil { - return err - } - if err = addInterceptAttempt(stack, options); err != nil { - return err - } if err = addInterceptors(stack, options); err != nil { return err } return nil } - -func newServiceMetadataMiddleware_opGetMaintenanceWindowTask(region string) *awsmiddleware.RegisterServiceMetadata { - return &awsmiddleware.RegisterServiceMetadata{ - Region: region, - ServiceID: ServiceID, - OperationName: "GetMaintenanceWindowTask", - } -} diff --git a/vendor/github.com/aws/aws-sdk-go-v2/service/ssm/api_op_GetOpsItem.go b/vendor/github.com/aws/aws-sdk-go-v2/service/ssm/api_op_GetOpsItem.go index 2b6dcc5e1..6c9822feb 100644 --- a/vendor/github.com/aws/aws-sdk-go-v2/service/ssm/api_op_GetOpsItem.go +++ b/vendor/github.com/aws/aws-sdk-go-v2/service/ssm/api_op_GetOpsItem.go @@ -4,11 +4,10 @@ package ssm import ( "context" - "fmt" - awsmiddleware "github.com/aws/aws-sdk-go-v2/aws/middleware" + "github.com/aws/aws-sdk-go-v2/service/ssm/schemas" "github.com/aws/aws-sdk-go-v2/service/ssm/types" + smithy "github.com/aws/smithy-go" "github.com/aws/smithy-go/middleware" - smithyhttp "github.com/aws/smithy-go/transport/http" ) // Get information about an OpsItem by using the ID. You must have permission in @@ -50,6 +49,21 @@ type GetOpsItemInput struct { noSmithyDocumentSerde } +func (v *GetOpsItemInput) Serialize(s smithy.ShapeSerializer) { + s.WriteStruct(schemas.GetOpsItemRequest) + v.SerializeMembers(s) + s.CloseStruct() +} + +func (v *GetOpsItemInput) SerializeMembers(s smithy.ShapeSerializer) { + if v.OpsItemArn != nil { + s.WriteString(schemas.GetOpsItemRequest_OpsItemArn, *v.OpsItemArn) + } + if v.OpsItemId != nil { + s.WriteString(schemas.GetOpsItemRequest_OpsItemId, *v.OpsItemId) + } +} + type GetOpsItemOutput struct { // The OpsItem. @@ -61,65 +75,44 @@ type GetOpsItemOutput struct { noSmithyDocumentSerde } -func (c *Client) addOperationGetOpsItemMiddlewares(stack *middleware.Stack, options Options) (err error) { - if err := stack.Serialize.Add(&setOperationInputMiddleware{}, middleware.After); err != nil { - return err - } - err = stack.Serialize.Add(&awsAwsjson11_serializeOpGetOpsItem{}, middleware.After) - if err != nil { - return err - } - err = stack.Deserialize.Add(&awsAwsjson11_deserializeOpGetOpsItem{}, middleware.After) - if err != nil { - return err - } - if err := addProtocolFinalizerMiddlewares(stack, options, "GetOpsItem"); err != nil { - return fmt.Errorf("add protocol finalizers: %v", err) - } +func (v *GetOpsItemOutput) Serialize(s smithy.ShapeSerializer) { + s.WriteStruct(schemas.GetOpsItemResponse) + v.SerializeMembers(s) + s.CloseStruct() +} - if err = addlegacyEndpointContextSetter(stack, options); err != nil { - return err - } - if err = addSetLoggerMiddleware(stack, options); err != nil { - return err +func (v *GetOpsItemOutput) SerializeMembers(s smithy.ShapeSerializer) { + if v.OpsItem != nil { + s.WriteStruct(schemas.GetOpsItemResponse_OpsItem) + v.OpsItem.SerializeMembers(s) + s.CloseStruct() } - if err = addClientRequestID(stack); err != nil { +} +func (v *GetOpsItemOutput) Deserialize(d smithy.ShapeDeserializer) error { + return smithy.ReadStruct(d, schemas.GetOpsItemResponse, func(s *smithy.Schema) error { + switch s { + case schemas.GetOpsItemResponse_OpsItem: + v.OpsItem = &types.OpsItem{} + return v.OpsItem.Deserialize(d) + } + return nil + }) +} +func (c *Client) addOperationGetOpsItemMiddlewares(stack *middleware.Stack, options Options) (err error) { + if err := stack.Serialize.Add(&serializeRequestMiddleware{options: &options, operationSchema: smithy.NewOperationSchema(schemas.GetOpsItem, schemas.GetOpsItemRequest, schemas.GetOpsItemResponse)}, middleware.After); err != nil { return err } - if err = addComputeContentLength(stack); err != nil { + if err := stack.Deserialize.Add(&deserializeResponseMiddleware{options: &options, operationSchema: smithy.NewOperationSchema(schemas.GetOpsItem, schemas.GetOpsItemRequest, schemas.GetOpsItemResponse), output: &GetOpsItemOutput{}}, middleware.After); err != nil { return err } + if err = addResolveEndpointMiddleware(stack, options); err != nil { return err } if err = addComputePayloadSHA256(stack); err != nil { return err } - if err = addRetry(stack, options, c); err != nil { - return err - } - if err = addRawResponseToMetadata(stack); err != nil { - return err - } - if err = addRecordResponseTiming(stack); err != nil { - return err - } - if err = addSpanRetryLoop(stack, options); err != nil { - return err - } - if err = addClientUserAgent(stack, options); err != nil { - return err - } - if err = smithyhttp.AddErrorCloseResponseBodyMiddleware(stack); err != nil { - return err - } - if err = smithyhttp.AddCloseResponseBodyMiddleware(stack); err != nil { - return err - } - if err = addSetLegacyContextSigningOptionsMiddleware(stack); err != nil { - return err - } - if err = addUserAgentRetryMode(stack, options); err != nil { + if err = addRecordResponseTiming(stack, options); err != nil { return err } if err = addCredentialSource(stack, options); err != nil { @@ -128,12 +121,6 @@ func (c *Client) addOperationGetOpsItemMiddlewares(stack *middleware.Stack, opti if err = addOpGetOpsItemValidationMiddleware(stack); err != nil { return err } - if err = stack.Initialize.Add(newServiceMetadataMiddleware_opGetOpsItem(options.Region), middleware.Before); err != nil { - return err - } - if err = addRecursionDetection(stack); err != nil { - return err - } if err = addRequestIDRetrieverMiddleware(stack); err != nil { return err } @@ -146,22 +133,8 @@ func (c *Client) addOperationGetOpsItemMiddlewares(stack *middleware.Stack, opti if err = addDisableHTTPSMiddleware(stack, options); err != nil { return err } - if err = addInterceptBeforeRetryLoop(stack, options); err != nil { - return err - } - if err = addInterceptAttempt(stack, options); err != nil { - return err - } if err = addInterceptors(stack, options); err != nil { return err } return nil } - -func newServiceMetadataMiddleware_opGetOpsItem(region string) *awsmiddleware.RegisterServiceMetadata { - return &awsmiddleware.RegisterServiceMetadata{ - Region: region, - ServiceID: ServiceID, - OperationName: "GetOpsItem", - } -} diff --git a/vendor/github.com/aws/aws-sdk-go-v2/service/ssm/api_op_GetOpsMetadata.go b/vendor/github.com/aws/aws-sdk-go-v2/service/ssm/api_op_GetOpsMetadata.go index a70bd38d6..80cb3b9c4 100644 --- a/vendor/github.com/aws/aws-sdk-go-v2/service/ssm/api_op_GetOpsMetadata.go +++ b/vendor/github.com/aws/aws-sdk-go-v2/service/ssm/api_op_GetOpsMetadata.go @@ -4,11 +4,10 @@ package ssm import ( "context" - "fmt" - awsmiddleware "github.com/aws/aws-sdk-go-v2/aws/middleware" + "github.com/aws/aws-sdk-go-v2/service/ssm/schemas" "github.com/aws/aws-sdk-go-v2/service/ssm/types" + smithy "github.com/aws/smithy-go" "github.com/aws/smithy-go/middleware" - smithyhttp "github.com/aws/smithy-go/transport/http" ) // View operational metadata related to an application in Application Manager. @@ -44,6 +43,24 @@ type GetOpsMetadataInput struct { noSmithyDocumentSerde } +func (v *GetOpsMetadataInput) Serialize(s smithy.ShapeSerializer) { + s.WriteStruct(schemas.GetOpsMetadataRequest) + v.SerializeMembers(s) + s.CloseStruct() +} + +func (v *GetOpsMetadataInput) SerializeMembers(s smithy.ShapeSerializer) { + if v.MaxResults != nil { + s.WriteInt32(schemas.GetOpsMetadataRequest_MaxResults, *v.MaxResults) + } + if v.NextToken != nil { + s.WriteString(schemas.GetOpsMetadataRequest_NextToken, *v.NextToken) + } + if v.OpsMetadataArn != nil { + s.WriteString(schemas.GetOpsMetadataRequest_OpsMetadataArn, *v.OpsMetadataArn) + } +} + type GetOpsMetadataOutput struct { // OpsMetadata for an Application Manager application. @@ -62,65 +79,51 @@ type GetOpsMetadataOutput struct { noSmithyDocumentSerde } -func (c *Client) addOperationGetOpsMetadataMiddlewares(stack *middleware.Stack, options Options) (err error) { - if err := stack.Serialize.Add(&setOperationInputMiddleware{}, middleware.After); err != nil { - return err - } - err = stack.Serialize.Add(&awsAwsjson11_serializeOpGetOpsMetadata{}, middleware.After) - if err != nil { - return err - } - err = stack.Deserialize.Add(&awsAwsjson11_deserializeOpGetOpsMetadata{}, middleware.After) - if err != nil { - return err - } - if err := addProtocolFinalizerMiddlewares(stack, options, "GetOpsMetadata"); err != nil { - return fmt.Errorf("add protocol finalizers: %v", err) - } +func (v *GetOpsMetadataOutput) Serialize(s smithy.ShapeSerializer) { + s.WriteStruct(schemas.GetOpsMetadataResult) + v.SerializeMembers(s) + s.CloseStruct() +} - if err = addlegacyEndpointContextSetter(stack, options); err != nil { - return err +func (v *GetOpsMetadataOutput) SerializeMembers(s smithy.ShapeSerializer) { + serializeMetadataMap(s, schemas.GetOpsMetadataResult_Metadata, v.Metadata) + if v.NextToken != nil { + s.WriteString(schemas.GetOpsMetadataResult_NextToken, *v.NextToken) } - if err = addSetLoggerMiddleware(stack, options); err != nil { - return err + if v.ResourceId != nil { + s.WriteString(schemas.GetOpsMetadataResult_ResourceId, *v.ResourceId) } - if err = addClientRequestID(stack); err != nil { +} +func (v *GetOpsMetadataOutput) Deserialize(d smithy.ShapeDeserializer) error { + return smithy.ReadStruct(d, schemas.GetOpsMetadataResult, func(s *smithy.Schema) error { + switch s { + case schemas.GetOpsMetadataResult_Metadata: + return deserializeMetadataMap(d, schemas.GetOpsMetadataResult_Metadata, &v.Metadata) + case schemas.GetOpsMetadataResult_NextToken: + v.NextToken = new(string) + return d.ReadString(schemas.GetOpsMetadataResult_NextToken, v.NextToken) + case schemas.GetOpsMetadataResult_ResourceId: + v.ResourceId = new(string) + return d.ReadString(schemas.GetOpsMetadataResult_ResourceId, v.ResourceId) + } + return nil + }) +} +func (c *Client) addOperationGetOpsMetadataMiddlewares(stack *middleware.Stack, options Options) (err error) { + if err := stack.Serialize.Add(&serializeRequestMiddleware{options: &options, operationSchema: smithy.NewOperationSchema(schemas.GetOpsMetadata, schemas.GetOpsMetadataRequest, schemas.GetOpsMetadataResult)}, middleware.After); err != nil { return err } - if err = addComputeContentLength(stack); err != nil { + if err := stack.Deserialize.Add(&deserializeResponseMiddleware{options: &options, operationSchema: smithy.NewOperationSchema(schemas.GetOpsMetadata, schemas.GetOpsMetadataRequest, schemas.GetOpsMetadataResult), output: &GetOpsMetadataOutput{}}, middleware.After); err != nil { return err } + if err = addResolveEndpointMiddleware(stack, options); err != nil { return err } if err = addComputePayloadSHA256(stack); err != nil { return err } - if err = addRetry(stack, options, c); err != nil { - return err - } - if err = addRawResponseToMetadata(stack); err != nil { - return err - } - if err = addRecordResponseTiming(stack); err != nil { - return err - } - if err = addSpanRetryLoop(stack, options); err != nil { - return err - } - if err = addClientUserAgent(stack, options); err != nil { - return err - } - if err = smithyhttp.AddErrorCloseResponseBodyMiddleware(stack); err != nil { - return err - } - if err = smithyhttp.AddCloseResponseBodyMiddleware(stack); err != nil { - return err - } - if err = addSetLegacyContextSigningOptionsMiddleware(stack); err != nil { - return err - } - if err = addUserAgentRetryMode(stack, options); err != nil { + if err = addRecordResponseTiming(stack, options); err != nil { return err } if err = addCredentialSource(stack, options); err != nil { @@ -129,12 +132,6 @@ func (c *Client) addOperationGetOpsMetadataMiddlewares(stack *middleware.Stack, if err = addOpGetOpsMetadataValidationMiddleware(stack); err != nil { return err } - if err = stack.Initialize.Add(newServiceMetadataMiddleware_opGetOpsMetadata(options.Region), middleware.Before); err != nil { - return err - } - if err = addRecursionDetection(stack); err != nil { - return err - } if err = addRequestIDRetrieverMiddleware(stack); err != nil { return err } @@ -147,22 +144,8 @@ func (c *Client) addOperationGetOpsMetadataMiddlewares(stack *middleware.Stack, if err = addDisableHTTPSMiddleware(stack, options); err != nil { return err } - if err = addInterceptBeforeRetryLoop(stack, options); err != nil { - return err - } - if err = addInterceptAttempt(stack, options); err != nil { - return err - } if err = addInterceptors(stack, options); err != nil { return err } return nil } - -func newServiceMetadataMiddleware_opGetOpsMetadata(region string) *awsmiddleware.RegisterServiceMetadata { - return &awsmiddleware.RegisterServiceMetadata{ - Region: region, - ServiceID: ServiceID, - OperationName: "GetOpsMetadata", - } -} diff --git a/vendor/github.com/aws/aws-sdk-go-v2/service/ssm/api_op_GetOpsSummary.go b/vendor/github.com/aws/aws-sdk-go-v2/service/ssm/api_op_GetOpsSummary.go index e7dd69cd6..a84d15c17 100644 --- a/vendor/github.com/aws/aws-sdk-go-v2/service/ssm/api_op_GetOpsSummary.go +++ b/vendor/github.com/aws/aws-sdk-go-v2/service/ssm/api_op_GetOpsSummary.go @@ -5,10 +5,10 @@ package ssm import ( "context" "fmt" - awsmiddleware "github.com/aws/aws-sdk-go-v2/aws/middleware" + "github.com/aws/aws-sdk-go-v2/service/ssm/schemas" "github.com/aws/aws-sdk-go-v2/service/ssm/types" + smithy "github.com/aws/smithy-go" "github.com/aws/smithy-go/middleware" - smithyhttp "github.com/aws/smithy-go/transport/http" ) // View a summary of operations metadata (OpsData) based on specified filters and @@ -56,6 +56,27 @@ type GetOpsSummaryInput struct { noSmithyDocumentSerde } +func (v *GetOpsSummaryInput) Serialize(s smithy.ShapeSerializer) { + s.WriteStruct(schemas.GetOpsSummaryRequest) + v.SerializeMembers(s) + s.CloseStruct() +} + +func (v *GetOpsSummaryInput) SerializeMembers(s smithy.ShapeSerializer) { + serializeOpsAggregatorList(s, schemas.GetOpsSummaryRequest_Aggregators, v.Aggregators) + serializeOpsFilterList(s, schemas.GetOpsSummaryRequest_Filters, v.Filters) + if v.MaxResults != nil { + s.WriteInt32(schemas.GetOpsSummaryRequest_MaxResults, *v.MaxResults) + } + if v.NextToken != nil { + s.WriteString(schemas.GetOpsSummaryRequest_NextToken, *v.NextToken) + } + serializeOpsResultAttributeList(s, schemas.GetOpsSummaryRequest_ResultAttributes, v.ResultAttributes) + if v.SyncName != nil { + s.WriteString(schemas.GetOpsSummaryRequest_SyncName, *v.SyncName) + } +} + type GetOpsSummaryOutput struct { // The list of aggregated details and filtered OpsData. @@ -71,65 +92,45 @@ type GetOpsSummaryOutput struct { noSmithyDocumentSerde } -func (c *Client) addOperationGetOpsSummaryMiddlewares(stack *middleware.Stack, options Options) (err error) { - if err := stack.Serialize.Add(&setOperationInputMiddleware{}, middleware.After); err != nil { - return err - } - err = stack.Serialize.Add(&awsAwsjson11_serializeOpGetOpsSummary{}, middleware.After) - if err != nil { - return err - } - err = stack.Deserialize.Add(&awsAwsjson11_deserializeOpGetOpsSummary{}, middleware.After) - if err != nil { - return err - } - if err := addProtocolFinalizerMiddlewares(stack, options, "GetOpsSummary"); err != nil { - return fmt.Errorf("add protocol finalizers: %v", err) - } +func (v *GetOpsSummaryOutput) Serialize(s smithy.ShapeSerializer) { + s.WriteStruct(schemas.GetOpsSummaryResult) + v.SerializeMembers(s) + s.CloseStruct() +} - if err = addlegacyEndpointContextSetter(stack, options); err != nil { - return err +func (v *GetOpsSummaryOutput) SerializeMembers(s smithy.ShapeSerializer) { + serializeOpsEntityList(s, schemas.GetOpsSummaryResult_Entities, v.Entities) + if v.NextToken != nil { + s.WriteString(schemas.GetOpsSummaryResult_NextToken, *v.NextToken) } - if err = addSetLoggerMiddleware(stack, options); err != nil { - return err - } - if err = addClientRequestID(stack); err != nil { +} +func (v *GetOpsSummaryOutput) Deserialize(d smithy.ShapeDeserializer) error { + return smithy.ReadStruct(d, schemas.GetOpsSummaryResult, func(s *smithy.Schema) error { + switch s { + case schemas.GetOpsSummaryResult_Entities: + return deserializeOpsEntityList(d, schemas.GetOpsSummaryResult_Entities, &v.Entities) + case schemas.GetOpsSummaryResult_NextToken: + v.NextToken = new(string) + return d.ReadString(schemas.GetOpsSummaryResult_NextToken, v.NextToken) + } + return nil + }) +} +func (c *Client) addOperationGetOpsSummaryMiddlewares(stack *middleware.Stack, options Options) (err error) { + if err := stack.Serialize.Add(&serializeRequestMiddleware{options: &options, operationSchema: smithy.NewOperationSchema(schemas.GetOpsSummary, schemas.GetOpsSummaryRequest, schemas.GetOpsSummaryResult)}, middleware.After); err != nil { return err } - if err = addComputeContentLength(stack); err != nil { + if err := stack.Deserialize.Add(&deserializeResponseMiddleware{options: &options, operationSchema: smithy.NewOperationSchema(schemas.GetOpsSummary, schemas.GetOpsSummaryRequest, schemas.GetOpsSummaryResult), output: &GetOpsSummaryOutput{}}, middleware.After); err != nil { return err } + if err = addResolveEndpointMiddleware(stack, options); err != nil { return err } if err = addComputePayloadSHA256(stack); err != nil { return err } - if err = addRetry(stack, options, c); err != nil { - return err - } - if err = addRawResponseToMetadata(stack); err != nil { - return err - } - if err = addRecordResponseTiming(stack); err != nil { - return err - } - if err = addSpanRetryLoop(stack, options); err != nil { - return err - } - if err = addClientUserAgent(stack, options); err != nil { - return err - } - if err = smithyhttp.AddErrorCloseResponseBodyMiddleware(stack); err != nil { - return err - } - if err = smithyhttp.AddCloseResponseBodyMiddleware(stack); err != nil { - return err - } - if err = addSetLegacyContextSigningOptionsMiddleware(stack); err != nil { - return err - } - if err = addUserAgentRetryMode(stack, options); err != nil { + if err = addRecordResponseTiming(stack, options); err != nil { return err } if err = addCredentialSource(stack, options); err != nil { @@ -138,12 +139,6 @@ func (c *Client) addOperationGetOpsSummaryMiddlewares(stack *middleware.Stack, o if err = addOpGetOpsSummaryValidationMiddleware(stack); err != nil { return err } - if err = stack.Initialize.Add(newServiceMetadataMiddleware_opGetOpsSummary(options.Region), middleware.Before); err != nil { - return err - } - if err = addRecursionDetection(stack); err != nil { - return err - } if err = addRequestIDRetrieverMiddleware(stack); err != nil { return err } @@ -156,12 +151,6 @@ func (c *Client) addOperationGetOpsSummaryMiddlewares(stack *middleware.Stack, o if err = addDisableHTTPSMiddleware(stack, options); err != nil { return err } - if err = addInterceptBeforeRetryLoop(stack, options); err != nil { - return err - } - if err = addInterceptAttempt(stack, options); err != nil { - return err - } if err = addInterceptors(stack, options); err != nil { return err } @@ -260,11 +249,3 @@ type GetOpsSummaryAPIClient interface { } var _ GetOpsSummaryAPIClient = (*Client)(nil) - -func newServiceMetadataMiddleware_opGetOpsSummary(region string) *awsmiddleware.RegisterServiceMetadata { - return &awsmiddleware.RegisterServiceMetadata{ - Region: region, - ServiceID: ServiceID, - OperationName: "GetOpsSummary", - } -} diff --git a/vendor/github.com/aws/aws-sdk-go-v2/service/ssm/api_op_GetParameter.go b/vendor/github.com/aws/aws-sdk-go-v2/service/ssm/api_op_GetParameter.go index 981330606..14bef6af6 100644 --- a/vendor/github.com/aws/aws-sdk-go-v2/service/ssm/api_op_GetParameter.go +++ b/vendor/github.com/aws/aws-sdk-go-v2/service/ssm/api_op_GetParameter.go @@ -4,11 +4,10 @@ package ssm import ( "context" - "fmt" - awsmiddleware "github.com/aws/aws-sdk-go-v2/aws/middleware" + "github.com/aws/aws-sdk-go-v2/service/ssm/schemas" "github.com/aws/aws-sdk-go-v2/service/ssm/types" + smithy "github.com/aws/smithy-go" "github.com/aws/smithy-go/middleware" - smithyhttp "github.com/aws/smithy-go/transport/http" ) // Get information about a single parameter by specifying the parameter name. @@ -19,6 +18,23 @@ import ( // ValidationException error. // // To get information about more than one parameter at a time, use the GetParameters operation. +// +// Parameter Store throughput defines the number of API transactions per second +// (TPS) that Systems Manager can process. This applies to GetParameter , +// GetParameters , and PutParameter API calls for your Amazon Web Services account +// and Amazon Web Services Region. By default, Parameter Store is configured with a +// standard throughput quota suitable for low- to moderate-volume workloads. +// Applications that retrieve configuration data infrequently or operate at smaller +// scale can use this default setting without additional cost. +// +// For higher-volume workloads, you can enable higher throughput. This increases +// the maximum number of supported transactions per second for your account and +// Region. Increased throughput supports applications and workloads that need +// concurrent access to multiple parameters. If you experience +// ThrottlingException: Rate exceeded errors, enable higher throughput. For more +// information, see [Changing Parameter Store throughput]. +// +// [Changing Parameter Store throughput]: https://docs.aws.amazon.com/systems-manager/latest/userguide/parameter-store-throughput.html func (c *Client) GetParameter(ctx context.Context, params *GetParameterInput, optFns ...func(*Options)) (*GetParameterOutput, error) { if params == nil { params = &GetParameterInput{} @@ -57,6 +73,21 @@ type GetParameterInput struct { noSmithyDocumentSerde } +func (v *GetParameterInput) Serialize(s smithy.ShapeSerializer) { + s.WriteStruct(schemas.GetParameterRequest) + v.SerializeMembers(s) + s.CloseStruct() +} + +func (v *GetParameterInput) SerializeMembers(s smithy.ShapeSerializer) { + if v.Name != nil { + s.WriteString(schemas.GetParameterRequest_Name, *v.Name) + } + if v.WithDecryption != nil { + s.WriteBool(schemas.GetParameterRequest_WithDecryption, *v.WithDecryption) + } +} + type GetParameterOutput struct { // Information about a parameter. @@ -68,65 +99,44 @@ type GetParameterOutput struct { noSmithyDocumentSerde } -func (c *Client) addOperationGetParameterMiddlewares(stack *middleware.Stack, options Options) (err error) { - if err := stack.Serialize.Add(&setOperationInputMiddleware{}, middleware.After); err != nil { - return err - } - err = stack.Serialize.Add(&awsAwsjson11_serializeOpGetParameter{}, middleware.After) - if err != nil { - return err - } - err = stack.Deserialize.Add(&awsAwsjson11_deserializeOpGetParameter{}, middleware.After) - if err != nil { - return err - } - if err := addProtocolFinalizerMiddlewares(stack, options, "GetParameter"); err != nil { - return fmt.Errorf("add protocol finalizers: %v", err) - } +func (v *GetParameterOutput) Serialize(s smithy.ShapeSerializer) { + s.WriteStruct(schemas.GetParameterResult) + v.SerializeMembers(s) + s.CloseStruct() +} - if err = addlegacyEndpointContextSetter(stack, options); err != nil { - return err +func (v *GetParameterOutput) SerializeMembers(s smithy.ShapeSerializer) { + if v.Parameter != nil { + s.WriteStruct(schemas.GetParameterResult_Parameter) + v.Parameter.SerializeMembers(s) + s.CloseStruct() } - if err = addSetLoggerMiddleware(stack, options); err != nil { - return err - } - if err = addClientRequestID(stack); err != nil { +} +func (v *GetParameterOutput) Deserialize(d smithy.ShapeDeserializer) error { + return smithy.ReadStruct(d, schemas.GetParameterResult, func(s *smithy.Schema) error { + switch s { + case schemas.GetParameterResult_Parameter: + v.Parameter = &types.Parameter{} + return v.Parameter.Deserialize(d) + } + return nil + }) +} +func (c *Client) addOperationGetParameterMiddlewares(stack *middleware.Stack, options Options) (err error) { + if err := stack.Serialize.Add(&serializeRequestMiddleware{options: &options, operationSchema: smithy.NewOperationSchema(schemas.GetParameter, schemas.GetParameterRequest, schemas.GetParameterResult)}, middleware.After); err != nil { return err } - if err = addComputeContentLength(stack); err != nil { + if err := stack.Deserialize.Add(&deserializeResponseMiddleware{options: &options, operationSchema: smithy.NewOperationSchema(schemas.GetParameter, schemas.GetParameterRequest, schemas.GetParameterResult), output: &GetParameterOutput{}}, middleware.After); err != nil { return err } + if err = addResolveEndpointMiddleware(stack, options); err != nil { return err } if err = addComputePayloadSHA256(stack); err != nil { return err } - if err = addRetry(stack, options, c); err != nil { - return err - } - if err = addRawResponseToMetadata(stack); err != nil { - return err - } - if err = addRecordResponseTiming(stack); err != nil { - return err - } - if err = addSpanRetryLoop(stack, options); err != nil { - return err - } - if err = addClientUserAgent(stack, options); err != nil { - return err - } - if err = smithyhttp.AddErrorCloseResponseBodyMiddleware(stack); err != nil { - return err - } - if err = smithyhttp.AddCloseResponseBodyMiddleware(stack); err != nil { - return err - } - if err = addSetLegacyContextSigningOptionsMiddleware(stack); err != nil { - return err - } - if err = addUserAgentRetryMode(stack, options); err != nil { + if err = addRecordResponseTiming(stack, options); err != nil { return err } if err = addCredentialSource(stack, options); err != nil { @@ -135,12 +145,6 @@ func (c *Client) addOperationGetParameterMiddlewares(stack *middleware.Stack, op if err = addOpGetParameterValidationMiddleware(stack); err != nil { return err } - if err = stack.Initialize.Add(newServiceMetadataMiddleware_opGetParameter(options.Region), middleware.Before); err != nil { - return err - } - if err = addRecursionDetection(stack); err != nil { - return err - } if err = addRequestIDRetrieverMiddleware(stack); err != nil { return err } @@ -153,22 +157,8 @@ func (c *Client) addOperationGetParameterMiddlewares(stack *middleware.Stack, op if err = addDisableHTTPSMiddleware(stack, options); err != nil { return err } - if err = addInterceptBeforeRetryLoop(stack, options); err != nil { - return err - } - if err = addInterceptAttempt(stack, options); err != nil { - return err - } if err = addInterceptors(stack, options); err != nil { return err } return nil } - -func newServiceMetadataMiddleware_opGetParameter(region string) *awsmiddleware.RegisterServiceMetadata { - return &awsmiddleware.RegisterServiceMetadata{ - Region: region, - ServiceID: ServiceID, - OperationName: "GetParameter", - } -} diff --git a/vendor/github.com/aws/aws-sdk-go-v2/service/ssm/api_op_GetParameterHistory.go b/vendor/github.com/aws/aws-sdk-go-v2/service/ssm/api_op_GetParameterHistory.go index 875785e44..98951729d 100644 --- a/vendor/github.com/aws/aws-sdk-go-v2/service/ssm/api_op_GetParameterHistory.go +++ b/vendor/github.com/aws/aws-sdk-go-v2/service/ssm/api_op_GetParameterHistory.go @@ -5,10 +5,10 @@ package ssm import ( "context" "fmt" - awsmiddleware "github.com/aws/aws-sdk-go-v2/aws/middleware" + "github.com/aws/aws-sdk-go-v2/service/ssm/schemas" "github.com/aws/aws-sdk-go-v2/service/ssm/types" + smithy "github.com/aws/smithy-go" "github.com/aws/smithy-go/middleware" - smithyhttp "github.com/aws/smithy-go/transport/http" ) // Retrieves the history of all changes to a parameter. @@ -61,6 +61,27 @@ type GetParameterHistoryInput struct { noSmithyDocumentSerde } +func (v *GetParameterHistoryInput) Serialize(s smithy.ShapeSerializer) { + s.WriteStruct(schemas.GetParameterHistoryRequest) + v.SerializeMembers(s) + s.CloseStruct() +} + +func (v *GetParameterHistoryInput) SerializeMembers(s smithy.ShapeSerializer) { + if v.MaxResults != nil { + s.WriteInt32(schemas.GetParameterHistoryRequest_MaxResults, *v.MaxResults) + } + if v.Name != nil { + s.WriteString(schemas.GetParameterHistoryRequest_Name, *v.Name) + } + if v.NextToken != nil { + s.WriteString(schemas.GetParameterHistoryRequest_NextToken, *v.NextToken) + } + if v.WithDecryption != nil { + s.WriteBool(schemas.GetParameterHistoryRequest_WithDecryption, *v.WithDecryption) + } +} + type GetParameterHistoryOutput struct { // The token to use when requesting the next set of items. If there are no @@ -76,65 +97,45 @@ type GetParameterHistoryOutput struct { noSmithyDocumentSerde } -func (c *Client) addOperationGetParameterHistoryMiddlewares(stack *middleware.Stack, options Options) (err error) { - if err := stack.Serialize.Add(&setOperationInputMiddleware{}, middleware.After); err != nil { - return err - } - err = stack.Serialize.Add(&awsAwsjson11_serializeOpGetParameterHistory{}, middleware.After) - if err != nil { - return err - } - err = stack.Deserialize.Add(&awsAwsjson11_deserializeOpGetParameterHistory{}, middleware.After) - if err != nil { - return err - } - if err := addProtocolFinalizerMiddlewares(stack, options, "GetParameterHistory"); err != nil { - return fmt.Errorf("add protocol finalizers: %v", err) - } +func (v *GetParameterHistoryOutput) Serialize(s smithy.ShapeSerializer) { + s.WriteStruct(schemas.GetParameterHistoryResult) + v.SerializeMembers(s) + s.CloseStruct() +} - if err = addlegacyEndpointContextSetter(stack, options); err != nil { - return err +func (v *GetParameterHistoryOutput) SerializeMembers(s smithy.ShapeSerializer) { + if v.NextToken != nil { + s.WriteString(schemas.GetParameterHistoryResult_NextToken, *v.NextToken) } - if err = addSetLoggerMiddleware(stack, options); err != nil { - return err - } - if err = addClientRequestID(stack); err != nil { + serializeParameterHistoryList(s, schemas.GetParameterHistoryResult_Parameters, v.Parameters) +} +func (v *GetParameterHistoryOutput) Deserialize(d smithy.ShapeDeserializer) error { + return smithy.ReadStruct(d, schemas.GetParameterHistoryResult, func(s *smithy.Schema) error { + switch s { + case schemas.GetParameterHistoryResult_NextToken: + v.NextToken = new(string) + return d.ReadString(schemas.GetParameterHistoryResult_NextToken, v.NextToken) + case schemas.GetParameterHistoryResult_Parameters: + return deserializeParameterHistoryList(d, schemas.GetParameterHistoryResult_Parameters, &v.Parameters) + } + return nil + }) +} +func (c *Client) addOperationGetParameterHistoryMiddlewares(stack *middleware.Stack, options Options) (err error) { + if err := stack.Serialize.Add(&serializeRequestMiddleware{options: &options, operationSchema: smithy.NewOperationSchema(schemas.GetParameterHistory, schemas.GetParameterHistoryRequest, schemas.GetParameterHistoryResult)}, middleware.After); err != nil { return err } - if err = addComputeContentLength(stack); err != nil { + if err := stack.Deserialize.Add(&deserializeResponseMiddleware{options: &options, operationSchema: smithy.NewOperationSchema(schemas.GetParameterHistory, schemas.GetParameterHistoryRequest, schemas.GetParameterHistoryResult), output: &GetParameterHistoryOutput{}}, middleware.After); err != nil { return err } + if err = addResolveEndpointMiddleware(stack, options); err != nil { return err } if err = addComputePayloadSHA256(stack); err != nil { return err } - if err = addRetry(stack, options, c); err != nil { - return err - } - if err = addRawResponseToMetadata(stack); err != nil { - return err - } - if err = addRecordResponseTiming(stack); err != nil { - return err - } - if err = addSpanRetryLoop(stack, options); err != nil { - return err - } - if err = addClientUserAgent(stack, options); err != nil { - return err - } - if err = smithyhttp.AddErrorCloseResponseBodyMiddleware(stack); err != nil { - return err - } - if err = smithyhttp.AddCloseResponseBodyMiddleware(stack); err != nil { - return err - } - if err = addSetLegacyContextSigningOptionsMiddleware(stack); err != nil { - return err - } - if err = addUserAgentRetryMode(stack, options); err != nil { + if err = addRecordResponseTiming(stack, options); err != nil { return err } if err = addCredentialSource(stack, options); err != nil { @@ -143,12 +144,6 @@ func (c *Client) addOperationGetParameterHistoryMiddlewares(stack *middleware.St if err = addOpGetParameterHistoryValidationMiddleware(stack); err != nil { return err } - if err = stack.Initialize.Add(newServiceMetadataMiddleware_opGetParameterHistory(options.Region), middleware.Before); err != nil { - return err - } - if err = addRecursionDetection(stack); err != nil { - return err - } if err = addRequestIDRetrieverMiddleware(stack); err != nil { return err } @@ -161,12 +156,6 @@ func (c *Client) addOperationGetParameterHistoryMiddlewares(stack *middleware.St if err = addDisableHTTPSMiddleware(stack, options); err != nil { return err } - if err = addInterceptBeforeRetryLoop(stack, options); err != nil { - return err - } - if err = addInterceptAttempt(stack, options); err != nil { - return err - } if err = addInterceptors(stack, options); err != nil { return err } @@ -267,11 +256,3 @@ type GetParameterHistoryAPIClient interface { } var _ GetParameterHistoryAPIClient = (*Client)(nil) - -func newServiceMetadataMiddleware_opGetParameterHistory(region string) *awsmiddleware.RegisterServiceMetadata { - return &awsmiddleware.RegisterServiceMetadata{ - Region: region, - ServiceID: ServiceID, - OperationName: "GetParameterHistory", - } -} diff --git a/vendor/github.com/aws/aws-sdk-go-v2/service/ssm/api_op_GetParameters.go b/vendor/github.com/aws/aws-sdk-go-v2/service/ssm/api_op_GetParameters.go index deb43d30a..530a8e709 100644 --- a/vendor/github.com/aws/aws-sdk-go-v2/service/ssm/api_op_GetParameters.go +++ b/vendor/github.com/aws/aws-sdk-go-v2/service/ssm/api_op_GetParameters.go @@ -4,11 +4,10 @@ package ssm import ( "context" - "fmt" - awsmiddleware "github.com/aws/aws-sdk-go-v2/aws/middleware" + "github.com/aws/aws-sdk-go-v2/service/ssm/schemas" "github.com/aws/aws-sdk-go-v2/service/ssm/types" + smithy "github.com/aws/smithy-go" "github.com/aws/smithy-go/middleware" - smithyhttp "github.com/aws/smithy-go/transport/http" ) // Get information about one or more parameters by specifying multiple parameter @@ -20,6 +19,23 @@ import ( // for the beginning or end of a parameter name. If the specified name for a // parameter contains spaces between characters, the request fails with a // ValidationException error. +// +// Parameter Store throughput defines the number of API transactions per second +// (TPS) that Systems Manager can process. This applies to GetParameter , +// GetParameters , and PutParameter API calls for your Amazon Web Services account +// and Amazon Web Services Region. By default, Parameter Store is configured with a +// standard throughput quota suitable for low- to moderate-volume workloads. +// Applications that retrieve configuration data infrequently or operate at smaller +// scale can use this default setting without additional cost. +// +// For higher-volume workloads, you can enable higher throughput. This increases +// the maximum number of supported transactions per second for your account and +// Region. Increased throughput supports applications and workloads that need +// concurrent access to multiple parameters. If you experience +// ThrottlingException: Rate exceeded errors, enable higher throughput. For more +// information, see [Changing Parameter Store throughput]. +// +// [Changing Parameter Store throughput]: https://docs.aws.amazon.com/systems-manager/latest/userguide/parameter-store-throughput.html func (c *Client) GetParameters(ctx context.Context, params *GetParametersInput, optFns ...func(*Options)) (*GetParametersOutput, error) { if params == nil { params = &GetParametersInput{} @@ -62,6 +78,19 @@ type GetParametersInput struct { noSmithyDocumentSerde } +func (v *GetParametersInput) Serialize(s smithy.ShapeSerializer) { + s.WriteStruct(schemas.GetParametersRequest) + v.SerializeMembers(s) + s.CloseStruct() +} + +func (v *GetParametersInput) SerializeMembers(s smithy.ShapeSerializer) { + serializeParameterNameList(s, schemas.GetParametersRequest_Names, v.Names) + if v.WithDecryption != nil { + s.WriteBool(schemas.GetParametersRequest_WithDecryption, *v.WithDecryption) + } +} + type GetParametersOutput struct { // A list of parameters that aren't formatted correctly or don't run during an @@ -77,65 +106,42 @@ type GetParametersOutput struct { noSmithyDocumentSerde } +func (v *GetParametersOutput) Serialize(s smithy.ShapeSerializer) { + s.WriteStruct(schemas.GetParametersResult) + v.SerializeMembers(s) + s.CloseStruct() +} + +func (v *GetParametersOutput) SerializeMembers(s smithy.ShapeSerializer) { + serializeParameterNameList(s, schemas.GetParametersResult_InvalidParameters, v.InvalidParameters) + serializeParameterList(s, schemas.GetParametersResult_Parameters, v.Parameters) +} +func (v *GetParametersOutput) Deserialize(d smithy.ShapeDeserializer) error { + return smithy.ReadStruct(d, schemas.GetParametersResult, func(s *smithy.Schema) error { + switch s { + case schemas.GetParametersResult_InvalidParameters: + return deserializeParameterNameList(d, schemas.GetParametersResult_InvalidParameters, &v.InvalidParameters) + case schemas.GetParametersResult_Parameters: + return deserializeParameterList(d, schemas.GetParametersResult_Parameters, &v.Parameters) + } + return nil + }) +} func (c *Client) addOperationGetParametersMiddlewares(stack *middleware.Stack, options Options) (err error) { - if err := stack.Serialize.Add(&setOperationInputMiddleware{}, middleware.After); err != nil { - return err - } - err = stack.Serialize.Add(&awsAwsjson11_serializeOpGetParameters{}, middleware.After) - if err != nil { + if err := stack.Serialize.Add(&serializeRequestMiddleware{options: &options, operationSchema: smithy.NewOperationSchema(schemas.GetParameters, schemas.GetParametersRequest, schemas.GetParametersResult)}, middleware.After); err != nil { return err } - err = stack.Deserialize.Add(&awsAwsjson11_deserializeOpGetParameters{}, middleware.After) - if err != nil { + if err := stack.Deserialize.Add(&deserializeResponseMiddleware{options: &options, operationSchema: smithy.NewOperationSchema(schemas.GetParameters, schemas.GetParametersRequest, schemas.GetParametersResult), output: &GetParametersOutput{}}, middleware.After); err != nil { return err } - if err := addProtocolFinalizerMiddlewares(stack, options, "GetParameters"); err != nil { - return fmt.Errorf("add protocol finalizers: %v", err) - } - if err = addlegacyEndpointContextSetter(stack, options); err != nil { - return err - } - if err = addSetLoggerMiddleware(stack, options); err != nil { - return err - } - if err = addClientRequestID(stack); err != nil { - return err - } - if err = addComputeContentLength(stack); err != nil { - return err - } if err = addResolveEndpointMiddleware(stack, options); err != nil { return err } if err = addComputePayloadSHA256(stack); err != nil { return err } - if err = addRetry(stack, options, c); err != nil { - return err - } - if err = addRawResponseToMetadata(stack); err != nil { - return err - } - if err = addRecordResponseTiming(stack); err != nil { - return err - } - if err = addSpanRetryLoop(stack, options); err != nil { - return err - } - if err = addClientUserAgent(stack, options); err != nil { - return err - } - if err = smithyhttp.AddErrorCloseResponseBodyMiddleware(stack); err != nil { - return err - } - if err = smithyhttp.AddCloseResponseBodyMiddleware(stack); err != nil { - return err - } - if err = addSetLegacyContextSigningOptionsMiddleware(stack); err != nil { - return err - } - if err = addUserAgentRetryMode(stack, options); err != nil { + if err = addRecordResponseTiming(stack, options); err != nil { return err } if err = addCredentialSource(stack, options); err != nil { @@ -144,12 +150,6 @@ func (c *Client) addOperationGetParametersMiddlewares(stack *middleware.Stack, o if err = addOpGetParametersValidationMiddleware(stack); err != nil { return err } - if err = stack.Initialize.Add(newServiceMetadataMiddleware_opGetParameters(options.Region), middleware.Before); err != nil { - return err - } - if err = addRecursionDetection(stack); err != nil { - return err - } if err = addRequestIDRetrieverMiddleware(stack); err != nil { return err } @@ -162,22 +162,8 @@ func (c *Client) addOperationGetParametersMiddlewares(stack *middleware.Stack, o if err = addDisableHTTPSMiddleware(stack, options); err != nil { return err } - if err = addInterceptBeforeRetryLoop(stack, options); err != nil { - return err - } - if err = addInterceptAttempt(stack, options); err != nil { - return err - } if err = addInterceptors(stack, options); err != nil { return err } return nil } - -func newServiceMetadataMiddleware_opGetParameters(region string) *awsmiddleware.RegisterServiceMetadata { - return &awsmiddleware.RegisterServiceMetadata{ - Region: region, - ServiceID: ServiceID, - OperationName: "GetParameters", - } -} diff --git a/vendor/github.com/aws/aws-sdk-go-v2/service/ssm/api_op_GetParametersByPath.go b/vendor/github.com/aws/aws-sdk-go-v2/service/ssm/api_op_GetParametersByPath.go index a4e0475b5..e84229183 100644 --- a/vendor/github.com/aws/aws-sdk-go-v2/service/ssm/api_op_GetParametersByPath.go +++ b/vendor/github.com/aws/aws-sdk-go-v2/service/ssm/api_op_GetParametersByPath.go @@ -5,10 +5,10 @@ package ssm import ( "context" "fmt" - awsmiddleware "github.com/aws/aws-sdk-go-v2/aws/middleware" + "github.com/aws/aws-sdk-go-v2/service/ssm/schemas" "github.com/aws/aws-sdk-go-v2/service/ssm/types" + smithy "github.com/aws/smithy-go" "github.com/aws/smithy-go/middleware" - smithyhttp "github.com/aws/smithy-go/transport/http" ) // Retrieve information about one or more parameters under a specified level in a @@ -83,6 +83,31 @@ type GetParametersByPathInput struct { noSmithyDocumentSerde } +func (v *GetParametersByPathInput) Serialize(s smithy.ShapeSerializer) { + s.WriteStruct(schemas.GetParametersByPathRequest) + v.SerializeMembers(s) + s.CloseStruct() +} + +func (v *GetParametersByPathInput) SerializeMembers(s smithy.ShapeSerializer) { + if v.MaxResults != nil { + s.WriteInt32(schemas.GetParametersByPathRequest_MaxResults, *v.MaxResults) + } + if v.NextToken != nil { + s.WriteString(schemas.GetParametersByPathRequest_NextToken, *v.NextToken) + } + serializeParameterStringFilterList(s, schemas.GetParametersByPathRequest_ParameterFilters, v.ParameterFilters) + if v.Path != nil { + s.WriteString(schemas.GetParametersByPathRequest_Path, *v.Path) + } + if v.Recursive != nil { + s.WriteBool(schemas.GetParametersByPathRequest_Recursive, *v.Recursive) + } + if v.WithDecryption != nil { + s.WriteBool(schemas.GetParametersByPathRequest_WithDecryption, *v.WithDecryption) + } +} + type GetParametersByPathOutput struct { // The token for the next set of items to return. Use this token to get the next @@ -98,65 +123,45 @@ type GetParametersByPathOutput struct { noSmithyDocumentSerde } -func (c *Client) addOperationGetParametersByPathMiddlewares(stack *middleware.Stack, options Options) (err error) { - if err := stack.Serialize.Add(&setOperationInputMiddleware{}, middleware.After); err != nil { - return err - } - err = stack.Serialize.Add(&awsAwsjson11_serializeOpGetParametersByPath{}, middleware.After) - if err != nil { - return err - } - err = stack.Deserialize.Add(&awsAwsjson11_deserializeOpGetParametersByPath{}, middleware.After) - if err != nil { - return err - } - if err := addProtocolFinalizerMiddlewares(stack, options, "GetParametersByPath"); err != nil { - return fmt.Errorf("add protocol finalizers: %v", err) - } +func (v *GetParametersByPathOutput) Serialize(s smithy.ShapeSerializer) { + s.WriteStruct(schemas.GetParametersByPathResult) + v.SerializeMembers(s) + s.CloseStruct() +} - if err = addlegacyEndpointContextSetter(stack, options); err != nil { - return err +func (v *GetParametersByPathOutput) SerializeMembers(s smithy.ShapeSerializer) { + if v.NextToken != nil { + s.WriteString(schemas.GetParametersByPathResult_NextToken, *v.NextToken) } - if err = addSetLoggerMiddleware(stack, options); err != nil { - return err - } - if err = addClientRequestID(stack); err != nil { + serializeParameterList(s, schemas.GetParametersByPathResult_Parameters, v.Parameters) +} +func (v *GetParametersByPathOutput) Deserialize(d smithy.ShapeDeserializer) error { + return smithy.ReadStruct(d, schemas.GetParametersByPathResult, func(s *smithy.Schema) error { + switch s { + case schemas.GetParametersByPathResult_NextToken: + v.NextToken = new(string) + return d.ReadString(schemas.GetParametersByPathResult_NextToken, v.NextToken) + case schemas.GetParametersByPathResult_Parameters: + return deserializeParameterList(d, schemas.GetParametersByPathResult_Parameters, &v.Parameters) + } + return nil + }) +} +func (c *Client) addOperationGetParametersByPathMiddlewares(stack *middleware.Stack, options Options) (err error) { + if err := stack.Serialize.Add(&serializeRequestMiddleware{options: &options, operationSchema: smithy.NewOperationSchema(schemas.GetParametersByPath, schemas.GetParametersByPathRequest, schemas.GetParametersByPathResult)}, middleware.After); err != nil { return err } - if err = addComputeContentLength(stack); err != nil { + if err := stack.Deserialize.Add(&deserializeResponseMiddleware{options: &options, operationSchema: smithy.NewOperationSchema(schemas.GetParametersByPath, schemas.GetParametersByPathRequest, schemas.GetParametersByPathResult), output: &GetParametersByPathOutput{}}, middleware.After); err != nil { return err } + if err = addResolveEndpointMiddleware(stack, options); err != nil { return err } if err = addComputePayloadSHA256(stack); err != nil { return err } - if err = addRetry(stack, options, c); err != nil { - return err - } - if err = addRawResponseToMetadata(stack); err != nil { - return err - } - if err = addRecordResponseTiming(stack); err != nil { - return err - } - if err = addSpanRetryLoop(stack, options); err != nil { - return err - } - if err = addClientUserAgent(stack, options); err != nil { - return err - } - if err = smithyhttp.AddErrorCloseResponseBodyMiddleware(stack); err != nil { - return err - } - if err = smithyhttp.AddCloseResponseBodyMiddleware(stack); err != nil { - return err - } - if err = addSetLegacyContextSigningOptionsMiddleware(stack); err != nil { - return err - } - if err = addUserAgentRetryMode(stack, options); err != nil { + if err = addRecordResponseTiming(stack, options); err != nil { return err } if err = addCredentialSource(stack, options); err != nil { @@ -165,12 +170,6 @@ func (c *Client) addOperationGetParametersByPathMiddlewares(stack *middleware.St if err = addOpGetParametersByPathValidationMiddleware(stack); err != nil { return err } - if err = stack.Initialize.Add(newServiceMetadataMiddleware_opGetParametersByPath(options.Region), middleware.Before); err != nil { - return err - } - if err = addRecursionDetection(stack); err != nil { - return err - } if err = addRequestIDRetrieverMiddleware(stack); err != nil { return err } @@ -183,12 +182,6 @@ func (c *Client) addOperationGetParametersByPathMiddlewares(stack *middleware.St if err = addDisableHTTPSMiddleware(stack, options); err != nil { return err } - if err = addInterceptBeforeRetryLoop(stack, options); err != nil { - return err - } - if err = addInterceptAttempt(stack, options); err != nil { - return err - } if err = addInterceptors(stack, options); err != nil { return err } @@ -289,11 +282,3 @@ type GetParametersByPathAPIClient interface { } var _ GetParametersByPathAPIClient = (*Client)(nil) - -func newServiceMetadataMiddleware_opGetParametersByPath(region string) *awsmiddleware.RegisterServiceMetadata { - return &awsmiddleware.RegisterServiceMetadata{ - Region: region, - ServiceID: ServiceID, - OperationName: "GetParametersByPath", - } -} diff --git a/vendor/github.com/aws/aws-sdk-go-v2/service/ssm/api_op_GetPatchBaseline.go b/vendor/github.com/aws/aws-sdk-go-v2/service/ssm/api_op_GetPatchBaseline.go index e3cddcb9d..4b660d20b 100644 --- a/vendor/github.com/aws/aws-sdk-go-v2/service/ssm/api_op_GetPatchBaseline.go +++ b/vendor/github.com/aws/aws-sdk-go-v2/service/ssm/api_op_GetPatchBaseline.go @@ -4,11 +4,10 @@ package ssm import ( "context" - "fmt" - awsmiddleware "github.com/aws/aws-sdk-go-v2/aws/middleware" + "github.com/aws/aws-sdk-go-v2/service/ssm/schemas" "github.com/aws/aws-sdk-go-v2/service/ssm/types" + smithy "github.com/aws/smithy-go" "github.com/aws/smithy-go/middleware" - smithyhttp "github.com/aws/smithy-go/transport/http" "time" ) @@ -44,6 +43,18 @@ type GetPatchBaselineInput struct { noSmithyDocumentSerde } +func (v *GetPatchBaselineInput) Serialize(s smithy.ShapeSerializer) { + s.WriteStruct(schemas.GetPatchBaselineRequest) + v.SerializeMembers(s) + s.CloseStruct() +} + +func (v *GetPatchBaselineInput) SerializeMembers(s smithy.ShapeSerializer) { + if v.BaselineId != nil { + s.WriteString(schemas.GetPatchBaselineRequest_BaselineId, *v.BaselineId) + } +} + type GetPatchBaselineOutput struct { // A set of rules used to include patches in the baseline. @@ -111,65 +122,140 @@ type GetPatchBaselineOutput struct { noSmithyDocumentSerde } -func (c *Client) addOperationGetPatchBaselineMiddlewares(stack *middleware.Stack, options Options) (err error) { - if err := stack.Serialize.Add(&setOperationInputMiddleware{}, middleware.After); err != nil { - return err +func (v *GetPatchBaselineOutput) Serialize(s smithy.ShapeSerializer) { + s.WriteStruct(schemas.GetPatchBaselineResult) + v.SerializeMembers(s) + s.CloseStruct() +} + +func (v *GetPatchBaselineOutput) SerializeMembers(s smithy.ShapeSerializer) { + if v.ApprovalRules != nil { + s.WriteStruct(schemas.GetPatchBaselineResult_ApprovalRules) + v.ApprovalRules.SerializeMembers(s) + s.CloseStruct() } - err = stack.Serialize.Add(&awsAwsjson11_serializeOpGetPatchBaseline{}, middleware.After) - if err != nil { - return err + serializePatchIdList(s, schemas.GetPatchBaselineResult_ApprovedPatches, v.ApprovedPatches) + if v.ApprovedPatchesComplianceLevel != "" { + s.WriteString(schemas.GetPatchBaselineResult_ApprovedPatchesComplianceLevel, string(v.ApprovedPatchesComplianceLevel)) } - err = stack.Deserialize.Add(&awsAwsjson11_deserializeOpGetPatchBaseline{}, middleware.After) - if err != nil { - return err + if v.ApprovedPatchesEnableNonSecurity != nil { + s.WriteBool(schemas.GetPatchBaselineResult_ApprovedPatchesEnableNonSecurity, *v.ApprovedPatchesEnableNonSecurity) } - if err := addProtocolFinalizerMiddlewares(stack, options, "GetPatchBaseline"); err != nil { - return fmt.Errorf("add protocol finalizers: %v", err) + if v.AvailableSecurityUpdatesComplianceStatus != "" { + s.WriteString(schemas.GetPatchBaselineResult_AvailableSecurityUpdatesComplianceStatus, string(v.AvailableSecurityUpdatesComplianceStatus)) } - - if err = addlegacyEndpointContextSetter(stack, options); err != nil { - return err + if v.BaselineId != nil { + s.WriteString(schemas.GetPatchBaselineResult_BaselineId, *v.BaselineId) } - if err = addSetLoggerMiddleware(stack, options); err != nil { - return err + if v.CreatedDate != nil { + s.WriteTime(schemas.GetPatchBaselineResult_CreatedDate, *v.CreatedDate) } - if err = addClientRequestID(stack); err != nil { - return err + if v.Description != nil { + s.WriteString(schemas.GetPatchBaselineResult_Description, *v.Description) } - if err = addComputeContentLength(stack); err != nil { - return err + if v.GlobalFilters != nil { + s.WriteStruct(schemas.GetPatchBaselineResult_GlobalFilters) + v.GlobalFilters.SerializeMembers(s) + s.CloseStruct() } - if err = addResolveEndpointMiddleware(stack, options); err != nil { - return err + if v.ModifiedDate != nil { + s.WriteTime(schemas.GetPatchBaselineResult_ModifiedDate, *v.ModifiedDate) } - if err = addComputePayloadSHA256(stack); err != nil { - return err + if v.Name != nil { + s.WriteString(schemas.GetPatchBaselineResult_Name, *v.Name) } - if err = addRetry(stack, options, c); err != nil { - return err + if v.OperatingSystem != "" { + s.WriteString(schemas.GetPatchBaselineResult_OperatingSystem, string(v.OperatingSystem)) } - if err = addRawResponseToMetadata(stack); err != nil { - return err - } - if err = addRecordResponseTiming(stack); err != nil { - return err + serializePatchGroupList(s, schemas.GetPatchBaselineResult_PatchGroups, v.PatchGroups) + serializePatchIdList(s, schemas.GetPatchBaselineResult_RejectedPatches, v.RejectedPatches) + if v.RejectedPatchesAction != "" { + s.WriteString(schemas.GetPatchBaselineResult_RejectedPatchesAction, string(v.RejectedPatchesAction)) } - if err = addSpanRetryLoop(stack, options); err != nil { - return err - } - if err = addClientUserAgent(stack, options); err != nil { + serializePatchSourceList(s, schemas.GetPatchBaselineResult_Sources, v.Sources) +} +func (v *GetPatchBaselineOutput) Deserialize(d smithy.ShapeDeserializer) error { + return smithy.ReadStruct(d, schemas.GetPatchBaselineResult, func(s *smithy.Schema) error { + switch s { + case schemas.GetPatchBaselineResult_ApprovalRules: + v.ApprovalRules = &types.PatchRuleGroup{} + return v.ApprovalRules.Deserialize(d) + case schemas.GetPatchBaselineResult_ApprovedPatches: + return deserializePatchIdList(d, schemas.GetPatchBaselineResult_ApprovedPatches, &v.ApprovedPatches) + case schemas.GetPatchBaselineResult_ApprovedPatchesComplianceLevel: + var ev string + if err := d.ReadString(schemas.GetPatchBaselineResult_ApprovedPatchesComplianceLevel, &ev); err != nil { + return err + } + v.ApprovedPatchesComplianceLevel = types.PatchComplianceLevel(ev) + return nil + case schemas.GetPatchBaselineResult_ApprovedPatchesEnableNonSecurity: + v.ApprovedPatchesEnableNonSecurity = new(bool) + return d.ReadBool(schemas.GetPatchBaselineResult_ApprovedPatchesEnableNonSecurity, v.ApprovedPatchesEnableNonSecurity) + case schemas.GetPatchBaselineResult_AvailableSecurityUpdatesComplianceStatus: + var ev string + if err := d.ReadString(schemas.GetPatchBaselineResult_AvailableSecurityUpdatesComplianceStatus, &ev); err != nil { + return err + } + v.AvailableSecurityUpdatesComplianceStatus = types.PatchComplianceStatus(ev) + return nil + case schemas.GetPatchBaselineResult_BaselineId: + v.BaselineId = new(string) + return d.ReadString(schemas.GetPatchBaselineResult_BaselineId, v.BaselineId) + case schemas.GetPatchBaselineResult_CreatedDate: + v.CreatedDate = new(time.Time) + return d.ReadTime(schemas.GetPatchBaselineResult_CreatedDate, v.CreatedDate) + case schemas.GetPatchBaselineResult_Description: + v.Description = new(string) + return d.ReadString(schemas.GetPatchBaselineResult_Description, v.Description) + case schemas.GetPatchBaselineResult_GlobalFilters: + v.GlobalFilters = &types.PatchFilterGroup{} + return v.GlobalFilters.Deserialize(d) + case schemas.GetPatchBaselineResult_ModifiedDate: + v.ModifiedDate = new(time.Time) + return d.ReadTime(schemas.GetPatchBaselineResult_ModifiedDate, v.ModifiedDate) + case schemas.GetPatchBaselineResult_Name: + v.Name = new(string) + return d.ReadString(schemas.GetPatchBaselineResult_Name, v.Name) + case schemas.GetPatchBaselineResult_OperatingSystem: + var ev string + if err := d.ReadString(schemas.GetPatchBaselineResult_OperatingSystem, &ev); err != nil { + return err + } + v.OperatingSystem = types.OperatingSystem(ev) + return nil + case schemas.GetPatchBaselineResult_PatchGroups: + return deserializePatchGroupList(d, schemas.GetPatchBaselineResult_PatchGroups, &v.PatchGroups) + case schemas.GetPatchBaselineResult_RejectedPatches: + return deserializePatchIdList(d, schemas.GetPatchBaselineResult_RejectedPatches, &v.RejectedPatches) + case schemas.GetPatchBaselineResult_RejectedPatchesAction: + var ev string + if err := d.ReadString(schemas.GetPatchBaselineResult_RejectedPatchesAction, &ev); err != nil { + return err + } + v.RejectedPatchesAction = types.PatchAction(ev) + return nil + case schemas.GetPatchBaselineResult_Sources: + return deserializePatchSourceList(d, schemas.GetPatchBaselineResult_Sources, &v.Sources) + } + return nil + }) +} +func (c *Client) addOperationGetPatchBaselineMiddlewares(stack *middleware.Stack, options Options) (err error) { + if err := stack.Serialize.Add(&serializeRequestMiddleware{options: &options, operationSchema: smithy.NewOperationSchema(schemas.GetPatchBaseline, schemas.GetPatchBaselineRequest, schemas.GetPatchBaselineResult)}, middleware.After); err != nil { return err } - if err = smithyhttp.AddErrorCloseResponseBodyMiddleware(stack); err != nil { + if err := stack.Deserialize.Add(&deserializeResponseMiddleware{options: &options, operationSchema: smithy.NewOperationSchema(schemas.GetPatchBaseline, schemas.GetPatchBaselineRequest, schemas.GetPatchBaselineResult), output: &GetPatchBaselineOutput{}}, middleware.After); err != nil { return err } - if err = smithyhttp.AddCloseResponseBodyMiddleware(stack); err != nil { + + if err = addResolveEndpointMiddleware(stack, options); err != nil { return err } - if err = addSetLegacyContextSigningOptionsMiddleware(stack); err != nil { + if err = addComputePayloadSHA256(stack); err != nil { return err } - if err = addUserAgentRetryMode(stack, options); err != nil { + if err = addRecordResponseTiming(stack, options); err != nil { return err } if err = addCredentialSource(stack, options); err != nil { @@ -178,12 +264,6 @@ func (c *Client) addOperationGetPatchBaselineMiddlewares(stack *middleware.Stack if err = addOpGetPatchBaselineValidationMiddleware(stack); err != nil { return err } - if err = stack.Initialize.Add(newServiceMetadataMiddleware_opGetPatchBaseline(options.Region), middleware.Before); err != nil { - return err - } - if err = addRecursionDetection(stack); err != nil { - return err - } if err = addRequestIDRetrieverMiddleware(stack); err != nil { return err } @@ -196,22 +276,8 @@ func (c *Client) addOperationGetPatchBaselineMiddlewares(stack *middleware.Stack if err = addDisableHTTPSMiddleware(stack, options); err != nil { return err } - if err = addInterceptBeforeRetryLoop(stack, options); err != nil { - return err - } - if err = addInterceptAttempt(stack, options); err != nil { - return err - } if err = addInterceptors(stack, options); err != nil { return err } return nil } - -func newServiceMetadataMiddleware_opGetPatchBaseline(region string) *awsmiddleware.RegisterServiceMetadata { - return &awsmiddleware.RegisterServiceMetadata{ - Region: region, - ServiceID: ServiceID, - OperationName: "GetPatchBaseline", - } -} diff --git a/vendor/github.com/aws/aws-sdk-go-v2/service/ssm/api_op_GetPatchBaselineForPatchGroup.go b/vendor/github.com/aws/aws-sdk-go-v2/service/ssm/api_op_GetPatchBaselineForPatchGroup.go index f124cf64e..25f5fcc0e 100644 --- a/vendor/github.com/aws/aws-sdk-go-v2/service/ssm/api_op_GetPatchBaselineForPatchGroup.go +++ b/vendor/github.com/aws/aws-sdk-go-v2/service/ssm/api_op_GetPatchBaselineForPatchGroup.go @@ -4,11 +4,10 @@ package ssm import ( "context" - "fmt" - awsmiddleware "github.com/aws/aws-sdk-go-v2/aws/middleware" + "github.com/aws/aws-sdk-go-v2/service/ssm/schemas" "github.com/aws/aws-sdk-go-v2/service/ssm/types" + smithy "github.com/aws/smithy-go" "github.com/aws/smithy-go/middleware" - smithyhttp "github.com/aws/smithy-go/transport/http" ) // Retrieves the patch baseline that should be used for the specified patch group. @@ -35,12 +34,27 @@ type GetPatchBaselineForPatchGroupInput struct { PatchGroup *string // Returns the operating system rule specified for patch groups using the patch - // baseline. + // baseline. The default value is WINDOWS . OperatingSystem types.OperatingSystem noSmithyDocumentSerde } +func (v *GetPatchBaselineForPatchGroupInput) Serialize(s smithy.ShapeSerializer) { + s.WriteStruct(schemas.GetPatchBaselineForPatchGroupRequest) + v.SerializeMembers(s) + s.CloseStruct() +} + +func (v *GetPatchBaselineForPatchGroupInput) SerializeMembers(s smithy.ShapeSerializer) { + if v.OperatingSystem != "" { + s.WriteString(schemas.GetPatchBaselineForPatchGroupRequest_OperatingSystem, string(v.OperatingSystem)) + } + if v.PatchGroup != nil { + s.WriteString(schemas.GetPatchBaselineForPatchGroupRequest_PatchGroup, *v.PatchGroup) + } +} + type GetPatchBaselineForPatchGroupOutput struct { // The ID of the patch baseline that should be used for the patch group. @@ -58,65 +72,58 @@ type GetPatchBaselineForPatchGroupOutput struct { noSmithyDocumentSerde } -func (c *Client) addOperationGetPatchBaselineForPatchGroupMiddlewares(stack *middleware.Stack, options Options) (err error) { - if err := stack.Serialize.Add(&setOperationInputMiddleware{}, middleware.After); err != nil { - return err - } - err = stack.Serialize.Add(&awsAwsjson11_serializeOpGetPatchBaselineForPatchGroup{}, middleware.After) - if err != nil { - return err - } - err = stack.Deserialize.Add(&awsAwsjson11_deserializeOpGetPatchBaselineForPatchGroup{}, middleware.After) - if err != nil { - return err - } - if err := addProtocolFinalizerMiddlewares(stack, options, "GetPatchBaselineForPatchGroup"); err != nil { - return fmt.Errorf("add protocol finalizers: %v", err) - } +func (v *GetPatchBaselineForPatchGroupOutput) Serialize(s smithy.ShapeSerializer) { + s.WriteStruct(schemas.GetPatchBaselineForPatchGroupResult) + v.SerializeMembers(s) + s.CloseStruct() +} - if err = addlegacyEndpointContextSetter(stack, options); err != nil { - return err +func (v *GetPatchBaselineForPatchGroupOutput) SerializeMembers(s smithy.ShapeSerializer) { + if v.BaselineId != nil { + s.WriteString(schemas.GetPatchBaselineForPatchGroupResult_BaselineId, *v.BaselineId) } - if err = addSetLoggerMiddleware(stack, options); err != nil { - return err + if v.OperatingSystem != "" { + s.WriteString(schemas.GetPatchBaselineForPatchGroupResult_OperatingSystem, string(v.OperatingSystem)) + } + if v.PatchGroup != nil { + s.WriteString(schemas.GetPatchBaselineForPatchGroupResult_PatchGroup, *v.PatchGroup) } - if err = addClientRequestID(stack); err != nil { +} +func (v *GetPatchBaselineForPatchGroupOutput) Deserialize(d smithy.ShapeDeserializer) error { + return smithy.ReadStruct(d, schemas.GetPatchBaselineForPatchGroupResult, func(s *smithy.Schema) error { + switch s { + case schemas.GetPatchBaselineForPatchGroupResult_BaselineId: + v.BaselineId = new(string) + return d.ReadString(schemas.GetPatchBaselineForPatchGroupResult_BaselineId, v.BaselineId) + case schemas.GetPatchBaselineForPatchGroupResult_OperatingSystem: + var ev string + if err := d.ReadString(schemas.GetPatchBaselineForPatchGroupResult_OperatingSystem, &ev); err != nil { + return err + } + v.OperatingSystem = types.OperatingSystem(ev) + return nil + case schemas.GetPatchBaselineForPatchGroupResult_PatchGroup: + v.PatchGroup = new(string) + return d.ReadString(schemas.GetPatchBaselineForPatchGroupResult_PatchGroup, v.PatchGroup) + } + return nil + }) +} +func (c *Client) addOperationGetPatchBaselineForPatchGroupMiddlewares(stack *middleware.Stack, options Options) (err error) { + if err := stack.Serialize.Add(&serializeRequestMiddleware{options: &options, operationSchema: smithy.NewOperationSchema(schemas.GetPatchBaselineForPatchGroup, schemas.GetPatchBaselineForPatchGroupRequest, schemas.GetPatchBaselineForPatchGroupResult)}, middleware.After); err != nil { return err } - if err = addComputeContentLength(stack); err != nil { + if err := stack.Deserialize.Add(&deserializeResponseMiddleware{options: &options, operationSchema: smithy.NewOperationSchema(schemas.GetPatchBaselineForPatchGroup, schemas.GetPatchBaselineForPatchGroupRequest, schemas.GetPatchBaselineForPatchGroupResult), output: &GetPatchBaselineForPatchGroupOutput{}}, middleware.After); err != nil { return err } + if err = addResolveEndpointMiddleware(stack, options); err != nil { return err } if err = addComputePayloadSHA256(stack); err != nil { return err } - if err = addRetry(stack, options, c); err != nil { - return err - } - if err = addRawResponseToMetadata(stack); err != nil { - return err - } - if err = addRecordResponseTiming(stack); err != nil { - return err - } - if err = addSpanRetryLoop(stack, options); err != nil { - return err - } - if err = addClientUserAgent(stack, options); err != nil { - return err - } - if err = smithyhttp.AddErrorCloseResponseBodyMiddleware(stack); err != nil { - return err - } - if err = smithyhttp.AddCloseResponseBodyMiddleware(stack); err != nil { - return err - } - if err = addSetLegacyContextSigningOptionsMiddleware(stack); err != nil { - return err - } - if err = addUserAgentRetryMode(stack, options); err != nil { + if err = addRecordResponseTiming(stack, options); err != nil { return err } if err = addCredentialSource(stack, options); err != nil { @@ -125,12 +132,6 @@ func (c *Client) addOperationGetPatchBaselineForPatchGroupMiddlewares(stack *mid if err = addOpGetPatchBaselineForPatchGroupValidationMiddleware(stack); err != nil { return err } - if err = stack.Initialize.Add(newServiceMetadataMiddleware_opGetPatchBaselineForPatchGroup(options.Region), middleware.Before); err != nil { - return err - } - if err = addRecursionDetection(stack); err != nil { - return err - } if err = addRequestIDRetrieverMiddleware(stack); err != nil { return err } @@ -143,22 +144,8 @@ func (c *Client) addOperationGetPatchBaselineForPatchGroupMiddlewares(stack *mid if err = addDisableHTTPSMiddleware(stack, options); err != nil { return err } - if err = addInterceptBeforeRetryLoop(stack, options); err != nil { - return err - } - if err = addInterceptAttempt(stack, options); err != nil { - return err - } if err = addInterceptors(stack, options); err != nil { return err } return nil } - -func newServiceMetadataMiddleware_opGetPatchBaselineForPatchGroup(region string) *awsmiddleware.RegisterServiceMetadata { - return &awsmiddleware.RegisterServiceMetadata{ - Region: region, - ServiceID: ServiceID, - OperationName: "GetPatchBaselineForPatchGroup", - } -} diff --git a/vendor/github.com/aws/aws-sdk-go-v2/service/ssm/api_op_GetResourcePolicies.go b/vendor/github.com/aws/aws-sdk-go-v2/service/ssm/api_op_GetResourcePolicies.go index 049ea975e..55b728d87 100644 --- a/vendor/github.com/aws/aws-sdk-go-v2/service/ssm/api_op_GetResourcePolicies.go +++ b/vendor/github.com/aws/aws-sdk-go-v2/service/ssm/api_op_GetResourcePolicies.go @@ -5,10 +5,10 @@ package ssm import ( "context" "fmt" - awsmiddleware "github.com/aws/aws-sdk-go-v2/aws/middleware" + "github.com/aws/aws-sdk-go-v2/service/ssm/schemas" "github.com/aws/aws-sdk-go-v2/service/ssm/types" + smithy "github.com/aws/smithy-go" "github.com/aws/smithy-go/middleware" - smithyhttp "github.com/aws/smithy-go/transport/http" ) // Returns an array of the Policy object. @@ -44,6 +44,24 @@ type GetResourcePoliciesInput struct { noSmithyDocumentSerde } +func (v *GetResourcePoliciesInput) Serialize(s smithy.ShapeSerializer) { + s.WriteStruct(schemas.GetResourcePoliciesRequest) + v.SerializeMembers(s) + s.CloseStruct() +} + +func (v *GetResourcePoliciesInput) SerializeMembers(s smithy.ShapeSerializer) { + if v.MaxResults != nil { + s.WriteInt32(schemas.GetResourcePoliciesRequest_MaxResults, *v.MaxResults) + } + if v.NextToken != nil { + s.WriteString(schemas.GetResourcePoliciesRequest_NextToken, *v.NextToken) + } + if v.ResourceArn != nil { + s.WriteString(schemas.GetResourcePoliciesRequest_ResourceArn, *v.ResourceArn) + } +} + type GetResourcePoliciesOutput struct { // The token for the next set of items to return. Use this token to get the next @@ -59,65 +77,45 @@ type GetResourcePoliciesOutput struct { noSmithyDocumentSerde } -func (c *Client) addOperationGetResourcePoliciesMiddlewares(stack *middleware.Stack, options Options) (err error) { - if err := stack.Serialize.Add(&setOperationInputMiddleware{}, middleware.After); err != nil { - return err - } - err = stack.Serialize.Add(&awsAwsjson11_serializeOpGetResourcePolicies{}, middleware.After) - if err != nil { - return err - } - err = stack.Deserialize.Add(&awsAwsjson11_deserializeOpGetResourcePolicies{}, middleware.After) - if err != nil { - return err - } - if err := addProtocolFinalizerMiddlewares(stack, options, "GetResourcePolicies"); err != nil { - return fmt.Errorf("add protocol finalizers: %v", err) - } +func (v *GetResourcePoliciesOutput) Serialize(s smithy.ShapeSerializer) { + s.WriteStruct(schemas.GetResourcePoliciesResponse) + v.SerializeMembers(s) + s.CloseStruct() +} - if err = addlegacyEndpointContextSetter(stack, options); err != nil { - return err +func (v *GetResourcePoliciesOutput) SerializeMembers(s smithy.ShapeSerializer) { + if v.NextToken != nil { + s.WriteString(schemas.GetResourcePoliciesResponse_NextToken, *v.NextToken) } - if err = addSetLoggerMiddleware(stack, options); err != nil { - return err - } - if err = addClientRequestID(stack); err != nil { + serializeGetResourcePoliciesResponseEntries(s, schemas.GetResourcePoliciesResponse_Policies, v.Policies) +} +func (v *GetResourcePoliciesOutput) Deserialize(d smithy.ShapeDeserializer) error { + return smithy.ReadStruct(d, schemas.GetResourcePoliciesResponse, func(s *smithy.Schema) error { + switch s { + case schemas.GetResourcePoliciesResponse_NextToken: + v.NextToken = new(string) + return d.ReadString(schemas.GetResourcePoliciesResponse_NextToken, v.NextToken) + case schemas.GetResourcePoliciesResponse_Policies: + return deserializeGetResourcePoliciesResponseEntries(d, schemas.GetResourcePoliciesResponse_Policies, &v.Policies) + } + return nil + }) +} +func (c *Client) addOperationGetResourcePoliciesMiddlewares(stack *middleware.Stack, options Options) (err error) { + if err := stack.Serialize.Add(&serializeRequestMiddleware{options: &options, operationSchema: smithy.NewOperationSchema(schemas.GetResourcePolicies, schemas.GetResourcePoliciesRequest, schemas.GetResourcePoliciesResponse)}, middleware.After); err != nil { return err } - if err = addComputeContentLength(stack); err != nil { + if err := stack.Deserialize.Add(&deserializeResponseMiddleware{options: &options, operationSchema: smithy.NewOperationSchema(schemas.GetResourcePolicies, schemas.GetResourcePoliciesRequest, schemas.GetResourcePoliciesResponse), output: &GetResourcePoliciesOutput{}}, middleware.After); err != nil { return err } + if err = addResolveEndpointMiddleware(stack, options); err != nil { return err } if err = addComputePayloadSHA256(stack); err != nil { return err } - if err = addRetry(stack, options, c); err != nil { - return err - } - if err = addRawResponseToMetadata(stack); err != nil { - return err - } - if err = addRecordResponseTiming(stack); err != nil { - return err - } - if err = addSpanRetryLoop(stack, options); err != nil { - return err - } - if err = addClientUserAgent(stack, options); err != nil { - return err - } - if err = smithyhttp.AddErrorCloseResponseBodyMiddleware(stack); err != nil { - return err - } - if err = smithyhttp.AddCloseResponseBodyMiddleware(stack); err != nil { - return err - } - if err = addSetLegacyContextSigningOptionsMiddleware(stack); err != nil { - return err - } - if err = addUserAgentRetryMode(stack, options); err != nil { + if err = addRecordResponseTiming(stack, options); err != nil { return err } if err = addCredentialSource(stack, options); err != nil { @@ -126,12 +124,6 @@ func (c *Client) addOperationGetResourcePoliciesMiddlewares(stack *middleware.St if err = addOpGetResourcePoliciesValidationMiddleware(stack); err != nil { return err } - if err = stack.Initialize.Add(newServiceMetadataMiddleware_opGetResourcePolicies(options.Region), middleware.Before); err != nil { - return err - } - if err = addRecursionDetection(stack); err != nil { - return err - } if err = addRequestIDRetrieverMiddleware(stack); err != nil { return err } @@ -144,12 +136,6 @@ func (c *Client) addOperationGetResourcePoliciesMiddlewares(stack *middleware.St if err = addDisableHTTPSMiddleware(stack, options); err != nil { return err } - if err = addInterceptBeforeRetryLoop(stack, options); err != nil { - return err - } - if err = addInterceptAttempt(stack, options); err != nil { - return err - } if err = addInterceptors(stack, options); err != nil { return err } @@ -250,11 +236,3 @@ type GetResourcePoliciesAPIClient interface { } var _ GetResourcePoliciesAPIClient = (*Client)(nil) - -func newServiceMetadataMiddleware_opGetResourcePolicies(region string) *awsmiddleware.RegisterServiceMetadata { - return &awsmiddleware.RegisterServiceMetadata{ - Region: region, - ServiceID: ServiceID, - OperationName: "GetResourcePolicies", - } -} diff --git a/vendor/github.com/aws/aws-sdk-go-v2/service/ssm/api_op_GetServiceSetting.go b/vendor/github.com/aws/aws-sdk-go-v2/service/ssm/api_op_GetServiceSetting.go index 1d15ebe3f..43db9cb72 100644 --- a/vendor/github.com/aws/aws-sdk-go-v2/service/ssm/api_op_GetServiceSetting.go +++ b/vendor/github.com/aws/aws-sdk-go-v2/service/ssm/api_op_GetServiceSetting.go @@ -4,11 +4,10 @@ package ssm import ( "context" - "fmt" - awsmiddleware "github.com/aws/aws-sdk-go-v2/aws/middleware" + "github.com/aws/aws-sdk-go-v2/service/ssm/schemas" "github.com/aws/aws-sdk-go-v2/service/ssm/types" + smithy "github.com/aws/smithy-go" "github.com/aws/smithy-go/middleware" - smithyhttp "github.com/aws/smithy-go/transport/http" ) // ServiceSetting is an account-level setting for an Amazon Web Services service. @@ -74,6 +73,18 @@ type GetServiceSettingInput struct { noSmithyDocumentSerde } +func (v *GetServiceSettingInput) Serialize(s smithy.ShapeSerializer) { + s.WriteStruct(schemas.GetServiceSettingRequest) + v.SerializeMembers(s) + s.CloseStruct() +} + +func (v *GetServiceSettingInput) SerializeMembers(s smithy.ShapeSerializer) { + if v.SettingId != nil { + s.WriteString(schemas.GetServiceSettingRequest_SettingId, *v.SettingId) + } +} + // The query result body of the GetServiceSetting API operation. type GetServiceSettingOutput struct { @@ -86,65 +97,44 @@ type GetServiceSettingOutput struct { noSmithyDocumentSerde } -func (c *Client) addOperationGetServiceSettingMiddlewares(stack *middleware.Stack, options Options) (err error) { - if err := stack.Serialize.Add(&setOperationInputMiddleware{}, middleware.After); err != nil { - return err - } - err = stack.Serialize.Add(&awsAwsjson11_serializeOpGetServiceSetting{}, middleware.After) - if err != nil { - return err - } - err = stack.Deserialize.Add(&awsAwsjson11_deserializeOpGetServiceSetting{}, middleware.After) - if err != nil { - return err - } - if err := addProtocolFinalizerMiddlewares(stack, options, "GetServiceSetting"); err != nil { - return fmt.Errorf("add protocol finalizers: %v", err) - } +func (v *GetServiceSettingOutput) Serialize(s smithy.ShapeSerializer) { + s.WriteStruct(schemas.GetServiceSettingResult) + v.SerializeMembers(s) + s.CloseStruct() +} - if err = addlegacyEndpointContextSetter(stack, options); err != nil { - return err - } - if err = addSetLoggerMiddleware(stack, options); err != nil { - return err +func (v *GetServiceSettingOutput) SerializeMembers(s smithy.ShapeSerializer) { + if v.ServiceSetting != nil { + s.WriteStruct(schemas.GetServiceSettingResult_ServiceSetting) + v.ServiceSetting.SerializeMembers(s) + s.CloseStruct() } - if err = addClientRequestID(stack); err != nil { +} +func (v *GetServiceSettingOutput) Deserialize(d smithy.ShapeDeserializer) error { + return smithy.ReadStruct(d, schemas.GetServiceSettingResult, func(s *smithy.Schema) error { + switch s { + case schemas.GetServiceSettingResult_ServiceSetting: + v.ServiceSetting = &types.ServiceSetting{} + return v.ServiceSetting.Deserialize(d) + } + return nil + }) +} +func (c *Client) addOperationGetServiceSettingMiddlewares(stack *middleware.Stack, options Options) (err error) { + if err := stack.Serialize.Add(&serializeRequestMiddleware{options: &options, operationSchema: smithy.NewOperationSchema(schemas.GetServiceSetting, schemas.GetServiceSettingRequest, schemas.GetServiceSettingResult)}, middleware.After); err != nil { return err } - if err = addComputeContentLength(stack); err != nil { + if err := stack.Deserialize.Add(&deserializeResponseMiddleware{options: &options, operationSchema: smithy.NewOperationSchema(schemas.GetServiceSetting, schemas.GetServiceSettingRequest, schemas.GetServiceSettingResult), output: &GetServiceSettingOutput{}}, middleware.After); err != nil { return err } + if err = addResolveEndpointMiddleware(stack, options); err != nil { return err } if err = addComputePayloadSHA256(stack); err != nil { return err } - if err = addRetry(stack, options, c); err != nil { - return err - } - if err = addRawResponseToMetadata(stack); err != nil { - return err - } - if err = addRecordResponseTiming(stack); err != nil { - return err - } - if err = addSpanRetryLoop(stack, options); err != nil { - return err - } - if err = addClientUserAgent(stack, options); err != nil { - return err - } - if err = smithyhttp.AddErrorCloseResponseBodyMiddleware(stack); err != nil { - return err - } - if err = smithyhttp.AddCloseResponseBodyMiddleware(stack); err != nil { - return err - } - if err = addSetLegacyContextSigningOptionsMiddleware(stack); err != nil { - return err - } - if err = addUserAgentRetryMode(stack, options); err != nil { + if err = addRecordResponseTiming(stack, options); err != nil { return err } if err = addCredentialSource(stack, options); err != nil { @@ -153,12 +143,6 @@ func (c *Client) addOperationGetServiceSettingMiddlewares(stack *middleware.Stac if err = addOpGetServiceSettingValidationMiddleware(stack); err != nil { return err } - if err = stack.Initialize.Add(newServiceMetadataMiddleware_opGetServiceSetting(options.Region), middleware.Before); err != nil { - return err - } - if err = addRecursionDetection(stack); err != nil { - return err - } if err = addRequestIDRetrieverMiddleware(stack); err != nil { return err } @@ -171,22 +155,8 @@ func (c *Client) addOperationGetServiceSettingMiddlewares(stack *middleware.Stac if err = addDisableHTTPSMiddleware(stack, options); err != nil { return err } - if err = addInterceptBeforeRetryLoop(stack, options); err != nil { - return err - } - if err = addInterceptAttempt(stack, options); err != nil { - return err - } if err = addInterceptors(stack, options); err != nil { return err } return nil } - -func newServiceMetadataMiddleware_opGetServiceSetting(region string) *awsmiddleware.RegisterServiceMetadata { - return &awsmiddleware.RegisterServiceMetadata{ - Region: region, - ServiceID: ServiceID, - OperationName: "GetServiceSetting", - } -} diff --git a/vendor/github.com/aws/aws-sdk-go-v2/service/ssm/api_op_LabelParameterVersion.go b/vendor/github.com/aws/aws-sdk-go-v2/service/ssm/api_op_LabelParameterVersion.go index b13b07e99..3fe60ab7f 100644 --- a/vendor/github.com/aws/aws-sdk-go-v2/service/ssm/api_op_LabelParameterVersion.go +++ b/vendor/github.com/aws/aws-sdk-go-v2/service/ssm/api_op_LabelParameterVersion.go @@ -4,10 +4,9 @@ package ssm import ( "context" - "fmt" - awsmiddleware "github.com/aws/aws-sdk-go-v2/aws/middleware" + "github.com/aws/aws-sdk-go-v2/service/ssm/schemas" + smithy "github.com/aws/smithy-go" "github.com/aws/smithy-go/middleware" - smithyhttp "github.com/aws/smithy-go/transport/http" ) // A parameter label is a user-defined alias to help you manage different versions @@ -83,6 +82,22 @@ type LabelParameterVersionInput struct { noSmithyDocumentSerde } +func (v *LabelParameterVersionInput) Serialize(s smithy.ShapeSerializer) { + s.WriteStruct(schemas.LabelParameterVersionRequest) + v.SerializeMembers(s) + s.CloseStruct() +} + +func (v *LabelParameterVersionInput) SerializeMembers(s smithy.ShapeSerializer) { + serializeParameterLabelList(s, schemas.LabelParameterVersionRequest_Labels, v.Labels) + if v.Name != nil { + s.WriteString(schemas.LabelParameterVersionRequest_Name, *v.Name) + } + if v.ParameterVersion != nil { + s.WriteInt64(schemas.LabelParameterVersionRequest_ParameterVersion, *v.ParameterVersion) + } +} + type LabelParameterVersionOutput struct { // The label doesn't meet the requirements. For information about parameter label @@ -100,65 +115,44 @@ type LabelParameterVersionOutput struct { noSmithyDocumentSerde } -func (c *Client) addOperationLabelParameterVersionMiddlewares(stack *middleware.Stack, options Options) (err error) { - if err := stack.Serialize.Add(&setOperationInputMiddleware{}, middleware.After); err != nil { - return err - } - err = stack.Serialize.Add(&awsAwsjson11_serializeOpLabelParameterVersion{}, middleware.After) - if err != nil { - return err - } - err = stack.Deserialize.Add(&awsAwsjson11_deserializeOpLabelParameterVersion{}, middleware.After) - if err != nil { - return err - } - if err := addProtocolFinalizerMiddlewares(stack, options, "LabelParameterVersion"); err != nil { - return fmt.Errorf("add protocol finalizers: %v", err) - } +func (v *LabelParameterVersionOutput) Serialize(s smithy.ShapeSerializer) { + s.WriteStruct(schemas.LabelParameterVersionResult) + v.SerializeMembers(s) + s.CloseStruct() +} - if err = addlegacyEndpointContextSetter(stack, options); err != nil { - return err - } - if err = addSetLoggerMiddleware(stack, options); err != nil { - return err +func (v *LabelParameterVersionOutput) SerializeMembers(s smithy.ShapeSerializer) { + serializeParameterLabelList(s, schemas.LabelParameterVersionResult_InvalidLabels, v.InvalidLabels) + if v.ParameterVersion != 0 { + s.WriteInt64(schemas.LabelParameterVersionResult_ParameterVersion, v.ParameterVersion) } - if err = addClientRequestID(stack); err != nil { +} +func (v *LabelParameterVersionOutput) Deserialize(d smithy.ShapeDeserializer) error { + return smithy.ReadStruct(d, schemas.LabelParameterVersionResult, func(s *smithy.Schema) error { + switch s { + case schemas.LabelParameterVersionResult_InvalidLabels: + return deserializeParameterLabelList(d, schemas.LabelParameterVersionResult_InvalidLabels, &v.InvalidLabels) + case schemas.LabelParameterVersionResult_ParameterVersion: + return d.ReadInt64(schemas.LabelParameterVersionResult_ParameterVersion, &v.ParameterVersion) + } + return nil + }) +} +func (c *Client) addOperationLabelParameterVersionMiddlewares(stack *middleware.Stack, options Options) (err error) { + if err := stack.Serialize.Add(&serializeRequestMiddleware{options: &options, operationSchema: smithy.NewOperationSchema(schemas.LabelParameterVersion, schemas.LabelParameterVersionRequest, schemas.LabelParameterVersionResult)}, middleware.After); err != nil { return err } - if err = addComputeContentLength(stack); err != nil { + if err := stack.Deserialize.Add(&deserializeResponseMiddleware{options: &options, operationSchema: smithy.NewOperationSchema(schemas.LabelParameterVersion, schemas.LabelParameterVersionRequest, schemas.LabelParameterVersionResult), output: &LabelParameterVersionOutput{}}, middleware.After); err != nil { return err } + if err = addResolveEndpointMiddleware(stack, options); err != nil { return err } if err = addComputePayloadSHA256(stack); err != nil { return err } - if err = addRetry(stack, options, c); err != nil { - return err - } - if err = addRawResponseToMetadata(stack); err != nil { - return err - } - if err = addRecordResponseTiming(stack); err != nil { - return err - } - if err = addSpanRetryLoop(stack, options); err != nil { - return err - } - if err = addClientUserAgent(stack, options); err != nil { - return err - } - if err = smithyhttp.AddErrorCloseResponseBodyMiddleware(stack); err != nil { - return err - } - if err = smithyhttp.AddCloseResponseBodyMiddleware(stack); err != nil { - return err - } - if err = addSetLegacyContextSigningOptionsMiddleware(stack); err != nil { - return err - } - if err = addUserAgentRetryMode(stack, options); err != nil { + if err = addRecordResponseTiming(stack, options); err != nil { return err } if err = addCredentialSource(stack, options); err != nil { @@ -167,12 +161,6 @@ func (c *Client) addOperationLabelParameterVersionMiddlewares(stack *middleware. if err = addOpLabelParameterVersionValidationMiddleware(stack); err != nil { return err } - if err = stack.Initialize.Add(newServiceMetadataMiddleware_opLabelParameterVersion(options.Region), middleware.Before); err != nil { - return err - } - if err = addRecursionDetection(stack); err != nil { - return err - } if err = addRequestIDRetrieverMiddleware(stack); err != nil { return err } @@ -185,22 +173,8 @@ func (c *Client) addOperationLabelParameterVersionMiddlewares(stack *middleware. if err = addDisableHTTPSMiddleware(stack, options); err != nil { return err } - if err = addInterceptBeforeRetryLoop(stack, options); err != nil { - return err - } - if err = addInterceptAttempt(stack, options); err != nil { - return err - } if err = addInterceptors(stack, options); err != nil { return err } return nil } - -func newServiceMetadataMiddleware_opLabelParameterVersion(region string) *awsmiddleware.RegisterServiceMetadata { - return &awsmiddleware.RegisterServiceMetadata{ - Region: region, - ServiceID: ServiceID, - OperationName: "LabelParameterVersion", - } -} diff --git a/vendor/github.com/aws/aws-sdk-go-v2/service/ssm/api_op_ListAssociationVersions.go b/vendor/github.com/aws/aws-sdk-go-v2/service/ssm/api_op_ListAssociationVersions.go index a93d2c204..c9339e8e0 100644 --- a/vendor/github.com/aws/aws-sdk-go-v2/service/ssm/api_op_ListAssociationVersions.go +++ b/vendor/github.com/aws/aws-sdk-go-v2/service/ssm/api_op_ListAssociationVersions.go @@ -5,10 +5,10 @@ package ssm import ( "context" "fmt" - awsmiddleware "github.com/aws/aws-sdk-go-v2/aws/middleware" + "github.com/aws/aws-sdk-go-v2/service/ssm/schemas" "github.com/aws/aws-sdk-go-v2/service/ssm/types" + smithy "github.com/aws/smithy-go" "github.com/aws/smithy-go/middleware" - smithyhttp "github.com/aws/smithy-go/transport/http" ) // Retrieves all versions of an association for a specific association ID. @@ -44,6 +44,24 @@ type ListAssociationVersionsInput struct { noSmithyDocumentSerde } +func (v *ListAssociationVersionsInput) Serialize(s smithy.ShapeSerializer) { + s.WriteStruct(schemas.ListAssociationVersionsRequest) + v.SerializeMembers(s) + s.CloseStruct() +} + +func (v *ListAssociationVersionsInput) SerializeMembers(s smithy.ShapeSerializer) { + if v.AssociationId != nil { + s.WriteString(schemas.ListAssociationVersionsRequest_AssociationId, *v.AssociationId) + } + if v.MaxResults != nil { + s.WriteInt32(schemas.ListAssociationVersionsRequest_MaxResults, *v.MaxResults) + } + if v.NextToken != nil { + s.WriteString(schemas.ListAssociationVersionsRequest_NextToken, *v.NextToken) + } +} + type ListAssociationVersionsOutput struct { // Information about all versions of the association for the specified association @@ -60,65 +78,45 @@ type ListAssociationVersionsOutput struct { noSmithyDocumentSerde } -func (c *Client) addOperationListAssociationVersionsMiddlewares(stack *middleware.Stack, options Options) (err error) { - if err := stack.Serialize.Add(&setOperationInputMiddleware{}, middleware.After); err != nil { - return err - } - err = stack.Serialize.Add(&awsAwsjson11_serializeOpListAssociationVersions{}, middleware.After) - if err != nil { - return err - } - err = stack.Deserialize.Add(&awsAwsjson11_deserializeOpListAssociationVersions{}, middleware.After) - if err != nil { - return err - } - if err := addProtocolFinalizerMiddlewares(stack, options, "ListAssociationVersions"); err != nil { - return fmt.Errorf("add protocol finalizers: %v", err) - } +func (v *ListAssociationVersionsOutput) Serialize(s smithy.ShapeSerializer) { + s.WriteStruct(schemas.ListAssociationVersionsResult) + v.SerializeMembers(s) + s.CloseStruct() +} - if err = addlegacyEndpointContextSetter(stack, options); err != nil { - return err +func (v *ListAssociationVersionsOutput) SerializeMembers(s smithy.ShapeSerializer) { + serializeAssociationVersionList(s, schemas.ListAssociationVersionsResult_AssociationVersions, v.AssociationVersions) + if v.NextToken != nil { + s.WriteString(schemas.ListAssociationVersionsResult_NextToken, *v.NextToken) } - if err = addSetLoggerMiddleware(stack, options); err != nil { - return err - } - if err = addClientRequestID(stack); err != nil { +} +func (v *ListAssociationVersionsOutput) Deserialize(d smithy.ShapeDeserializer) error { + return smithy.ReadStruct(d, schemas.ListAssociationVersionsResult, func(s *smithy.Schema) error { + switch s { + case schemas.ListAssociationVersionsResult_AssociationVersions: + return deserializeAssociationVersionList(d, schemas.ListAssociationVersionsResult_AssociationVersions, &v.AssociationVersions) + case schemas.ListAssociationVersionsResult_NextToken: + v.NextToken = new(string) + return d.ReadString(schemas.ListAssociationVersionsResult_NextToken, v.NextToken) + } + return nil + }) +} +func (c *Client) addOperationListAssociationVersionsMiddlewares(stack *middleware.Stack, options Options) (err error) { + if err := stack.Serialize.Add(&serializeRequestMiddleware{options: &options, operationSchema: smithy.NewOperationSchema(schemas.ListAssociationVersions, schemas.ListAssociationVersionsRequest, schemas.ListAssociationVersionsResult)}, middleware.After); err != nil { return err } - if err = addComputeContentLength(stack); err != nil { + if err := stack.Deserialize.Add(&deserializeResponseMiddleware{options: &options, operationSchema: smithy.NewOperationSchema(schemas.ListAssociationVersions, schemas.ListAssociationVersionsRequest, schemas.ListAssociationVersionsResult), output: &ListAssociationVersionsOutput{}}, middleware.After); err != nil { return err } + if err = addResolveEndpointMiddleware(stack, options); err != nil { return err } if err = addComputePayloadSHA256(stack); err != nil { return err } - if err = addRetry(stack, options, c); err != nil { - return err - } - if err = addRawResponseToMetadata(stack); err != nil { - return err - } - if err = addRecordResponseTiming(stack); err != nil { - return err - } - if err = addSpanRetryLoop(stack, options); err != nil { - return err - } - if err = addClientUserAgent(stack, options); err != nil { - return err - } - if err = smithyhttp.AddErrorCloseResponseBodyMiddleware(stack); err != nil { - return err - } - if err = smithyhttp.AddCloseResponseBodyMiddleware(stack); err != nil { - return err - } - if err = addSetLegacyContextSigningOptionsMiddleware(stack); err != nil { - return err - } - if err = addUserAgentRetryMode(stack, options); err != nil { + if err = addRecordResponseTiming(stack, options); err != nil { return err } if err = addCredentialSource(stack, options); err != nil { @@ -127,12 +125,6 @@ func (c *Client) addOperationListAssociationVersionsMiddlewares(stack *middlewar if err = addOpListAssociationVersionsValidationMiddleware(stack); err != nil { return err } - if err = stack.Initialize.Add(newServiceMetadataMiddleware_opListAssociationVersions(options.Region), middleware.Before); err != nil { - return err - } - if err = addRecursionDetection(stack); err != nil { - return err - } if err = addRequestIDRetrieverMiddleware(stack); err != nil { return err } @@ -145,12 +137,6 @@ func (c *Client) addOperationListAssociationVersionsMiddlewares(stack *middlewar if err = addDisableHTTPSMiddleware(stack, options); err != nil { return err } - if err = addInterceptBeforeRetryLoop(stack, options); err != nil { - return err - } - if err = addInterceptAttempt(stack, options); err != nil { - return err - } if err = addInterceptors(stack, options); err != nil { return err } @@ -252,11 +238,3 @@ type ListAssociationVersionsAPIClient interface { } var _ ListAssociationVersionsAPIClient = (*Client)(nil) - -func newServiceMetadataMiddleware_opListAssociationVersions(region string) *awsmiddleware.RegisterServiceMetadata { - return &awsmiddleware.RegisterServiceMetadata{ - Region: region, - ServiceID: ServiceID, - OperationName: "ListAssociationVersions", - } -} diff --git a/vendor/github.com/aws/aws-sdk-go-v2/service/ssm/api_op_ListAssociations.go b/vendor/github.com/aws/aws-sdk-go-v2/service/ssm/api_op_ListAssociations.go index ba7bb4676..9e471c8af 100644 --- a/vendor/github.com/aws/aws-sdk-go-v2/service/ssm/api_op_ListAssociations.go +++ b/vendor/github.com/aws/aws-sdk-go-v2/service/ssm/api_op_ListAssociations.go @@ -5,10 +5,10 @@ package ssm import ( "context" "fmt" - awsmiddleware "github.com/aws/aws-sdk-go-v2/aws/middleware" + "github.com/aws/aws-sdk-go-v2/service/ssm/schemas" "github.com/aws/aws-sdk-go-v2/service/ssm/types" + smithy "github.com/aws/smithy-go" "github.com/aws/smithy-go/middleware" - smithyhttp "github.com/aws/smithy-go/transport/http" ) // Returns all State Manager associations in the current Amazon Web Services @@ -51,6 +51,22 @@ type ListAssociationsInput struct { noSmithyDocumentSerde } +func (v *ListAssociationsInput) Serialize(s smithy.ShapeSerializer) { + s.WriteStruct(schemas.ListAssociationsRequest) + v.SerializeMembers(s) + s.CloseStruct() +} + +func (v *ListAssociationsInput) SerializeMembers(s smithy.ShapeSerializer) { + serializeAssociationFilterList(s, schemas.ListAssociationsRequest_AssociationFilterList, v.AssociationFilterList) + if v.MaxResults != nil { + s.WriteInt32(schemas.ListAssociationsRequest_MaxResults, *v.MaxResults) + } + if v.NextToken != nil { + s.WriteString(schemas.ListAssociationsRequest_NextToken, *v.NextToken) + } +} + type ListAssociationsOutput struct { // The associations. @@ -66,65 +82,45 @@ type ListAssociationsOutput struct { noSmithyDocumentSerde } -func (c *Client) addOperationListAssociationsMiddlewares(stack *middleware.Stack, options Options) (err error) { - if err := stack.Serialize.Add(&setOperationInputMiddleware{}, middleware.After); err != nil { - return err - } - err = stack.Serialize.Add(&awsAwsjson11_serializeOpListAssociations{}, middleware.After) - if err != nil { - return err - } - err = stack.Deserialize.Add(&awsAwsjson11_deserializeOpListAssociations{}, middleware.After) - if err != nil { - return err - } - if err := addProtocolFinalizerMiddlewares(stack, options, "ListAssociations"); err != nil { - return fmt.Errorf("add protocol finalizers: %v", err) - } +func (v *ListAssociationsOutput) Serialize(s smithy.ShapeSerializer) { + s.WriteStruct(schemas.ListAssociationsResult) + v.SerializeMembers(s) + s.CloseStruct() +} - if err = addlegacyEndpointContextSetter(stack, options); err != nil { - return err - } - if err = addSetLoggerMiddleware(stack, options); err != nil { - return err +func (v *ListAssociationsOutput) SerializeMembers(s smithy.ShapeSerializer) { + serializeAssociationList(s, schemas.ListAssociationsResult_Associations, v.Associations) + if v.NextToken != nil { + s.WriteString(schemas.ListAssociationsResult_NextToken, *v.NextToken) } - if err = addClientRequestID(stack); err != nil { +} +func (v *ListAssociationsOutput) Deserialize(d smithy.ShapeDeserializer) error { + return smithy.ReadStruct(d, schemas.ListAssociationsResult, func(s *smithy.Schema) error { + switch s { + case schemas.ListAssociationsResult_Associations: + return deserializeAssociationList(d, schemas.ListAssociationsResult_Associations, &v.Associations) + case schemas.ListAssociationsResult_NextToken: + v.NextToken = new(string) + return d.ReadString(schemas.ListAssociationsResult_NextToken, v.NextToken) + } + return nil + }) +} +func (c *Client) addOperationListAssociationsMiddlewares(stack *middleware.Stack, options Options) (err error) { + if err := stack.Serialize.Add(&serializeRequestMiddleware{options: &options, operationSchema: smithy.NewOperationSchema(schemas.ListAssociations, schemas.ListAssociationsRequest, schemas.ListAssociationsResult)}, middleware.After); err != nil { return err } - if err = addComputeContentLength(stack); err != nil { + if err := stack.Deserialize.Add(&deserializeResponseMiddleware{options: &options, operationSchema: smithy.NewOperationSchema(schemas.ListAssociations, schemas.ListAssociationsRequest, schemas.ListAssociationsResult), output: &ListAssociationsOutput{}}, middleware.After); err != nil { return err } + if err = addResolveEndpointMiddleware(stack, options); err != nil { return err } if err = addComputePayloadSHA256(stack); err != nil { return err } - if err = addRetry(stack, options, c); err != nil { - return err - } - if err = addRawResponseToMetadata(stack); err != nil { - return err - } - if err = addRecordResponseTiming(stack); err != nil { - return err - } - if err = addSpanRetryLoop(stack, options); err != nil { - return err - } - if err = addClientUserAgent(stack, options); err != nil { - return err - } - if err = smithyhttp.AddErrorCloseResponseBodyMiddleware(stack); err != nil { - return err - } - if err = smithyhttp.AddCloseResponseBodyMiddleware(stack); err != nil { - return err - } - if err = addSetLegacyContextSigningOptionsMiddleware(stack); err != nil { - return err - } - if err = addUserAgentRetryMode(stack, options); err != nil { + if err = addRecordResponseTiming(stack, options); err != nil { return err } if err = addCredentialSource(stack, options); err != nil { @@ -133,12 +129,6 @@ func (c *Client) addOperationListAssociationsMiddlewares(stack *middleware.Stack if err = addOpListAssociationsValidationMiddleware(stack); err != nil { return err } - if err = stack.Initialize.Add(newServiceMetadataMiddleware_opListAssociations(options.Region), middleware.Before); err != nil { - return err - } - if err = addRecursionDetection(stack); err != nil { - return err - } if err = addRequestIDRetrieverMiddleware(stack); err != nil { return err } @@ -151,12 +141,6 @@ func (c *Client) addOperationListAssociationsMiddlewares(stack *middleware.Stack if err = addDisableHTTPSMiddleware(stack, options); err != nil { return err } - if err = addInterceptBeforeRetryLoop(stack, options); err != nil { - return err - } - if err = addInterceptAttempt(stack, options); err != nil { - return err - } if err = addInterceptors(stack, options); err != nil { return err } @@ -256,11 +240,3 @@ type ListAssociationsAPIClient interface { } var _ ListAssociationsAPIClient = (*Client)(nil) - -func newServiceMetadataMiddleware_opListAssociations(region string) *awsmiddleware.RegisterServiceMetadata { - return &awsmiddleware.RegisterServiceMetadata{ - Region: region, - ServiceID: ServiceID, - OperationName: "ListAssociations", - } -} diff --git a/vendor/github.com/aws/aws-sdk-go-v2/service/ssm/api_op_ListCloudConnectors.go b/vendor/github.com/aws/aws-sdk-go-v2/service/ssm/api_op_ListCloudConnectors.go new file mode 100644 index 000000000..16d5f2a2e --- /dev/null +++ b/vendor/github.com/aws/aws-sdk-go-v2/service/ssm/api_op_ListCloudConnectors.go @@ -0,0 +1,230 @@ +// Code generated by smithy-go-codegen DO NOT EDIT. + +package ssm + +import ( + "context" + "fmt" + "github.com/aws/aws-sdk-go-v2/service/ssm/schemas" + "github.com/aws/aws-sdk-go-v2/service/ssm/types" + smithy "github.com/aws/smithy-go" + "github.com/aws/smithy-go/middleware" +) + +// Returns a list of cloud connectors in the current Amazon Web Services account +// and Amazon Web Services Region. +func (c *Client) ListCloudConnectors(ctx context.Context, params *ListCloudConnectorsInput, optFns ...func(*Options)) (*ListCloudConnectorsOutput, error) { + if params == nil { + params = &ListCloudConnectorsInput{} + } + + result, metadata, err := c.invokeOperation(ctx, "ListCloudConnectors", params, optFns, c.addOperationListCloudConnectorsMiddlewares) + if err != nil { + return nil, err + } + + out := result.(*ListCloudConnectorsOutput) + out.ResultMetadata = metadata + return out, nil +} + +type ListCloudConnectorsInput struct { + + // One or more filters to limit the cloud connectors returned in the response. + Filters []types.CloudConnectorFilter + + // The maximum number of items to return for this call. + MaxResults *int32 + + // The token for the next set of items to return. (You received this token from a + // previous call.) + NextToken *string + + noSmithyDocumentSerde +} + +func (v *ListCloudConnectorsInput) Serialize(s smithy.ShapeSerializer) { + s.WriteStruct(schemas.ListCloudConnectorsRequest) + v.SerializeMembers(s) + s.CloseStruct() +} + +func (v *ListCloudConnectorsInput) SerializeMembers(s smithy.ShapeSerializer) { + serializeCloudConnectorFilterList(s, schemas.ListCloudConnectorsRequest_Filters, v.Filters) + if v.MaxResults != nil { + s.WriteInt32(schemas.ListCloudConnectorsRequest_MaxResults, *v.MaxResults) + } + if v.NextToken != nil { + s.WriteString(schemas.ListCloudConnectorsRequest_NextToken, *v.NextToken) + } +} + +type ListCloudConnectorsOutput struct { + + // A list of cloud connector summary objects. + CloudConnectors []types.CloudConnectorSummary + + // The token to use when requesting the next set of items. + NextToken *string + + // Metadata pertaining to the operation's result. + ResultMetadata middleware.Metadata + + noSmithyDocumentSerde +} + +func (v *ListCloudConnectorsOutput) Serialize(s smithy.ShapeSerializer) { + s.WriteStruct(schemas.ListCloudConnectorsResult) + v.SerializeMembers(s) + s.CloseStruct() +} + +func (v *ListCloudConnectorsOutput) SerializeMembers(s smithy.ShapeSerializer) { + serializeCloudConnectorSummaryList(s, schemas.ListCloudConnectorsResult_CloudConnectors, v.CloudConnectors) + if v.NextToken != nil { + s.WriteString(schemas.ListCloudConnectorsResult_NextToken, *v.NextToken) + } +} +func (v *ListCloudConnectorsOutput) Deserialize(d smithy.ShapeDeserializer) error { + return smithy.ReadStruct(d, schemas.ListCloudConnectorsResult, func(s *smithy.Schema) error { + switch s { + case schemas.ListCloudConnectorsResult_CloudConnectors: + return deserializeCloudConnectorSummaryList(d, schemas.ListCloudConnectorsResult_CloudConnectors, &v.CloudConnectors) + case schemas.ListCloudConnectorsResult_NextToken: + v.NextToken = new(string) + return d.ReadString(schemas.ListCloudConnectorsResult_NextToken, v.NextToken) + } + return nil + }) +} +func (c *Client) addOperationListCloudConnectorsMiddlewares(stack *middleware.Stack, options Options) (err error) { + if err := stack.Serialize.Add(&serializeRequestMiddleware{options: &options, operationSchema: smithy.NewOperationSchema(schemas.ListCloudConnectors, schemas.ListCloudConnectorsRequest, schemas.ListCloudConnectorsResult)}, middleware.After); err != nil { + return err + } + if err := stack.Deserialize.Add(&deserializeResponseMiddleware{options: &options, operationSchema: smithy.NewOperationSchema(schemas.ListCloudConnectors, schemas.ListCloudConnectorsRequest, schemas.ListCloudConnectorsResult), output: &ListCloudConnectorsOutput{}}, middleware.After); err != nil { + return err + } + + if err = addResolveEndpointMiddleware(stack, options); err != nil { + return err + } + if err = addComputePayloadSHA256(stack); err != nil { + return err + } + if err = addRecordResponseTiming(stack, options); err != nil { + return err + } + if err = addCredentialSource(stack, options); err != nil { + return err + } + if err = addRequestIDRetrieverMiddleware(stack); err != nil { + return err + } + if err = addResponseErrorMiddleware(stack); err != nil { + return err + } + if err = addRequestResponseLogging(stack, options); err != nil { + return err + } + if err = addDisableHTTPSMiddleware(stack, options); err != nil { + return err + } + if err = addInterceptors(stack, options); err != nil { + return err + } + return nil +} + +// ListCloudConnectorsPaginatorOptions is the paginator options for +// ListCloudConnectors +type ListCloudConnectorsPaginatorOptions struct { + // The maximum number of items to return for this call. + Limit int32 + + // Set to true if pagination should stop if the service returns a pagination token + // that matches the most recent token provided to the service. + StopOnDuplicateToken bool +} + +// ListCloudConnectorsPaginator is a paginator for ListCloudConnectors +type ListCloudConnectorsPaginator struct { + options ListCloudConnectorsPaginatorOptions + client ListCloudConnectorsAPIClient + params *ListCloudConnectorsInput + nextToken *string + firstPage bool +} + +// NewListCloudConnectorsPaginator returns a new ListCloudConnectorsPaginator +func NewListCloudConnectorsPaginator(client ListCloudConnectorsAPIClient, params *ListCloudConnectorsInput, optFns ...func(*ListCloudConnectorsPaginatorOptions)) *ListCloudConnectorsPaginator { + if params == nil { + params = &ListCloudConnectorsInput{} + } + + options := ListCloudConnectorsPaginatorOptions{} + if params.MaxResults != nil { + options.Limit = *params.MaxResults + } + + for _, fn := range optFns { + fn(&options) + } + + return &ListCloudConnectorsPaginator{ + options: options, + client: client, + params: params, + firstPage: true, + nextToken: params.NextToken, + } +} + +// HasMorePages returns a boolean indicating whether more pages are available +func (p *ListCloudConnectorsPaginator) HasMorePages() bool { + return p.firstPage || (p.nextToken != nil && len(*p.nextToken) != 0) +} + +// NextPage retrieves the next ListCloudConnectors page. +func (p *ListCloudConnectorsPaginator) NextPage(ctx context.Context, optFns ...func(*Options)) (*ListCloudConnectorsOutput, error) { + if !p.HasMorePages() { + return nil, fmt.Errorf("no more pages available") + } + + params := *p.params + params.NextToken = p.nextToken + + var limit *int32 + if p.options.Limit > 0 { + limit = &p.options.Limit + } + params.MaxResults = limit + + optFns = append([]func(*Options){ + addIsPaginatorUserAgent, + }, optFns...) + result, err := p.client.ListCloudConnectors(ctx, ¶ms, optFns...) + if err != nil { + return nil, err + } + p.firstPage = false + + prevToken := p.nextToken + p.nextToken = result.NextToken + + if p.options.StopOnDuplicateToken && + prevToken != nil && + p.nextToken != nil && + *prevToken == *p.nextToken { + p.nextToken = nil + } + + return result, nil +} + +// ListCloudConnectorsAPIClient is a client that implements the +// ListCloudConnectors operation. +type ListCloudConnectorsAPIClient interface { + ListCloudConnectors(context.Context, *ListCloudConnectorsInput, ...func(*Options)) (*ListCloudConnectorsOutput, error) +} + +var _ ListCloudConnectorsAPIClient = (*Client)(nil) diff --git a/vendor/github.com/aws/aws-sdk-go-v2/service/ssm/api_op_ListCommandInvocations.go b/vendor/github.com/aws/aws-sdk-go-v2/service/ssm/api_op_ListCommandInvocations.go index cea425614..8724d457e 100644 --- a/vendor/github.com/aws/aws-sdk-go-v2/service/ssm/api_op_ListCommandInvocations.go +++ b/vendor/github.com/aws/aws-sdk-go-v2/service/ssm/api_op_ListCommandInvocations.go @@ -5,10 +5,10 @@ package ssm import ( "context" "fmt" - awsmiddleware "github.com/aws/aws-sdk-go-v2/aws/middleware" + "github.com/aws/aws-sdk-go-v2/service/ssm/schemas" "github.com/aws/aws-sdk-go-v2/service/ssm/types" + smithy "github.com/aws/smithy-go" "github.com/aws/smithy-go/middleware" - smithyhttp "github.com/aws/smithy-go/transport/http" ) // An invocation is copy of a command sent to a specific managed node. A command @@ -59,6 +59,31 @@ type ListCommandInvocationsInput struct { noSmithyDocumentSerde } +func (v *ListCommandInvocationsInput) Serialize(s smithy.ShapeSerializer) { + s.WriteStruct(schemas.ListCommandInvocationsRequest) + v.SerializeMembers(s) + s.CloseStruct() +} + +func (v *ListCommandInvocationsInput) SerializeMembers(s smithy.ShapeSerializer) { + if v.CommandId != nil { + s.WriteString(schemas.ListCommandInvocationsRequest_CommandId, *v.CommandId) + } + if v.Details != false { + s.WriteBool(schemas.ListCommandInvocationsRequest_Details, v.Details) + } + serializeCommandFilterList(s, schemas.ListCommandInvocationsRequest_Filters, v.Filters) + if v.InstanceId != nil { + s.WriteString(schemas.ListCommandInvocationsRequest_InstanceId, *v.InstanceId) + } + if v.MaxResults != nil { + s.WriteInt32(schemas.ListCommandInvocationsRequest_MaxResults, *v.MaxResults) + } + if v.NextToken != nil { + s.WriteString(schemas.ListCommandInvocationsRequest_NextToken, *v.NextToken) + } +} + type ListCommandInvocationsOutput struct { // (Optional) A list of all invocations. @@ -74,65 +99,45 @@ type ListCommandInvocationsOutput struct { noSmithyDocumentSerde } -func (c *Client) addOperationListCommandInvocationsMiddlewares(stack *middleware.Stack, options Options) (err error) { - if err := stack.Serialize.Add(&setOperationInputMiddleware{}, middleware.After); err != nil { - return err - } - err = stack.Serialize.Add(&awsAwsjson11_serializeOpListCommandInvocations{}, middleware.After) - if err != nil { - return err - } - err = stack.Deserialize.Add(&awsAwsjson11_deserializeOpListCommandInvocations{}, middleware.After) - if err != nil { - return err - } - if err := addProtocolFinalizerMiddlewares(stack, options, "ListCommandInvocations"); err != nil { - return fmt.Errorf("add protocol finalizers: %v", err) - } +func (v *ListCommandInvocationsOutput) Serialize(s smithy.ShapeSerializer) { + s.WriteStruct(schemas.ListCommandInvocationsResult) + v.SerializeMembers(s) + s.CloseStruct() +} - if err = addlegacyEndpointContextSetter(stack, options); err != nil { - return err +func (v *ListCommandInvocationsOutput) SerializeMembers(s smithy.ShapeSerializer) { + serializeCommandInvocationList(s, schemas.ListCommandInvocationsResult_CommandInvocations, v.CommandInvocations) + if v.NextToken != nil { + s.WriteString(schemas.ListCommandInvocationsResult_NextToken, *v.NextToken) } - if err = addSetLoggerMiddleware(stack, options); err != nil { - return err - } - if err = addClientRequestID(stack); err != nil { +} +func (v *ListCommandInvocationsOutput) Deserialize(d smithy.ShapeDeserializer) error { + return smithy.ReadStruct(d, schemas.ListCommandInvocationsResult, func(s *smithy.Schema) error { + switch s { + case schemas.ListCommandInvocationsResult_CommandInvocations: + return deserializeCommandInvocationList(d, schemas.ListCommandInvocationsResult_CommandInvocations, &v.CommandInvocations) + case schemas.ListCommandInvocationsResult_NextToken: + v.NextToken = new(string) + return d.ReadString(schemas.ListCommandInvocationsResult_NextToken, v.NextToken) + } + return nil + }) +} +func (c *Client) addOperationListCommandInvocationsMiddlewares(stack *middleware.Stack, options Options) (err error) { + if err := stack.Serialize.Add(&serializeRequestMiddleware{options: &options, operationSchema: smithy.NewOperationSchema(schemas.ListCommandInvocations, schemas.ListCommandInvocationsRequest, schemas.ListCommandInvocationsResult)}, middleware.After); err != nil { return err } - if err = addComputeContentLength(stack); err != nil { + if err := stack.Deserialize.Add(&deserializeResponseMiddleware{options: &options, operationSchema: smithy.NewOperationSchema(schemas.ListCommandInvocations, schemas.ListCommandInvocationsRequest, schemas.ListCommandInvocationsResult), output: &ListCommandInvocationsOutput{}}, middleware.After); err != nil { return err } + if err = addResolveEndpointMiddleware(stack, options); err != nil { return err } if err = addComputePayloadSHA256(stack); err != nil { return err } - if err = addRetry(stack, options, c); err != nil { - return err - } - if err = addRawResponseToMetadata(stack); err != nil { - return err - } - if err = addRecordResponseTiming(stack); err != nil { - return err - } - if err = addSpanRetryLoop(stack, options); err != nil { - return err - } - if err = addClientUserAgent(stack, options); err != nil { - return err - } - if err = smithyhttp.AddErrorCloseResponseBodyMiddleware(stack); err != nil { - return err - } - if err = smithyhttp.AddCloseResponseBodyMiddleware(stack); err != nil { - return err - } - if err = addSetLegacyContextSigningOptionsMiddleware(stack); err != nil { - return err - } - if err = addUserAgentRetryMode(stack, options); err != nil { + if err = addRecordResponseTiming(stack, options); err != nil { return err } if err = addCredentialSource(stack, options); err != nil { @@ -141,12 +146,6 @@ func (c *Client) addOperationListCommandInvocationsMiddlewares(stack *middleware if err = addOpListCommandInvocationsValidationMiddleware(stack); err != nil { return err } - if err = stack.Initialize.Add(newServiceMetadataMiddleware_opListCommandInvocations(options.Region), middleware.Before); err != nil { - return err - } - if err = addRecursionDetection(stack); err != nil { - return err - } if err = addRequestIDRetrieverMiddleware(stack); err != nil { return err } @@ -159,12 +158,6 @@ func (c *Client) addOperationListCommandInvocationsMiddlewares(stack *middleware if err = addDisableHTTPSMiddleware(stack, options); err != nil { return err } - if err = addInterceptBeforeRetryLoop(stack, options); err != nil { - return err - } - if err = addInterceptAttempt(stack, options); err != nil { - return err - } if err = addInterceptors(stack, options); err != nil { return err } @@ -266,11 +259,3 @@ type ListCommandInvocationsAPIClient interface { } var _ ListCommandInvocationsAPIClient = (*Client)(nil) - -func newServiceMetadataMiddleware_opListCommandInvocations(region string) *awsmiddleware.RegisterServiceMetadata { - return &awsmiddleware.RegisterServiceMetadata{ - Region: region, - ServiceID: ServiceID, - OperationName: "ListCommandInvocations", - } -} diff --git a/vendor/github.com/aws/aws-sdk-go-v2/service/ssm/api_op_ListCommands.go b/vendor/github.com/aws/aws-sdk-go-v2/service/ssm/api_op_ListCommands.go index bce7bfd83..37aef51c1 100644 --- a/vendor/github.com/aws/aws-sdk-go-v2/service/ssm/api_op_ListCommands.go +++ b/vendor/github.com/aws/aws-sdk-go-v2/service/ssm/api_op_ListCommands.go @@ -5,10 +5,10 @@ package ssm import ( "context" "fmt" - awsmiddleware "github.com/aws/aws-sdk-go-v2/aws/middleware" + "github.com/aws/aws-sdk-go-v2/service/ssm/schemas" "github.com/aws/aws-sdk-go-v2/service/ssm/types" + smithy "github.com/aws/smithy-go" "github.com/aws/smithy-go/middleware" - smithyhttp "github.com/aws/smithy-go/transport/http" ) // Lists the commands requested by users of the Amazon Web Services account. @@ -54,6 +54,28 @@ type ListCommandsInput struct { noSmithyDocumentSerde } +func (v *ListCommandsInput) Serialize(s smithy.ShapeSerializer) { + s.WriteStruct(schemas.ListCommandsRequest) + v.SerializeMembers(s) + s.CloseStruct() +} + +func (v *ListCommandsInput) SerializeMembers(s smithy.ShapeSerializer) { + if v.CommandId != nil { + s.WriteString(schemas.ListCommandsRequest_CommandId, *v.CommandId) + } + serializeCommandFilterList(s, schemas.ListCommandsRequest_Filters, v.Filters) + if v.InstanceId != nil { + s.WriteString(schemas.ListCommandsRequest_InstanceId, *v.InstanceId) + } + if v.MaxResults != nil { + s.WriteInt32(schemas.ListCommandsRequest_MaxResults, *v.MaxResults) + } + if v.NextToken != nil { + s.WriteString(schemas.ListCommandsRequest_NextToken, *v.NextToken) + } +} + type ListCommandsOutput struct { // (Optional) The list of commands requested by the user. @@ -69,65 +91,45 @@ type ListCommandsOutput struct { noSmithyDocumentSerde } -func (c *Client) addOperationListCommandsMiddlewares(stack *middleware.Stack, options Options) (err error) { - if err := stack.Serialize.Add(&setOperationInputMiddleware{}, middleware.After); err != nil { - return err - } - err = stack.Serialize.Add(&awsAwsjson11_serializeOpListCommands{}, middleware.After) - if err != nil { - return err - } - err = stack.Deserialize.Add(&awsAwsjson11_deserializeOpListCommands{}, middleware.After) - if err != nil { - return err - } - if err := addProtocolFinalizerMiddlewares(stack, options, "ListCommands"); err != nil { - return fmt.Errorf("add protocol finalizers: %v", err) - } +func (v *ListCommandsOutput) Serialize(s smithy.ShapeSerializer) { + s.WriteStruct(schemas.ListCommandsResult) + v.SerializeMembers(s) + s.CloseStruct() +} - if err = addlegacyEndpointContextSetter(stack, options); err != nil { - return err +func (v *ListCommandsOutput) SerializeMembers(s smithy.ShapeSerializer) { + serializeCommandList(s, schemas.ListCommandsResult_Commands, v.Commands) + if v.NextToken != nil { + s.WriteString(schemas.ListCommandsResult_NextToken, *v.NextToken) } - if err = addSetLoggerMiddleware(stack, options); err != nil { - return err - } - if err = addClientRequestID(stack); err != nil { +} +func (v *ListCommandsOutput) Deserialize(d smithy.ShapeDeserializer) error { + return smithy.ReadStruct(d, schemas.ListCommandsResult, func(s *smithy.Schema) error { + switch s { + case schemas.ListCommandsResult_Commands: + return deserializeCommandList(d, schemas.ListCommandsResult_Commands, &v.Commands) + case schemas.ListCommandsResult_NextToken: + v.NextToken = new(string) + return d.ReadString(schemas.ListCommandsResult_NextToken, v.NextToken) + } + return nil + }) +} +func (c *Client) addOperationListCommandsMiddlewares(stack *middleware.Stack, options Options) (err error) { + if err := stack.Serialize.Add(&serializeRequestMiddleware{options: &options, operationSchema: smithy.NewOperationSchema(schemas.ListCommands, schemas.ListCommandsRequest, schemas.ListCommandsResult)}, middleware.After); err != nil { return err } - if err = addComputeContentLength(stack); err != nil { + if err := stack.Deserialize.Add(&deserializeResponseMiddleware{options: &options, operationSchema: smithy.NewOperationSchema(schemas.ListCommands, schemas.ListCommandsRequest, schemas.ListCommandsResult), output: &ListCommandsOutput{}}, middleware.After); err != nil { return err } + if err = addResolveEndpointMiddleware(stack, options); err != nil { return err } if err = addComputePayloadSHA256(stack); err != nil { return err } - if err = addRetry(stack, options, c); err != nil { - return err - } - if err = addRawResponseToMetadata(stack); err != nil { - return err - } - if err = addRecordResponseTiming(stack); err != nil { - return err - } - if err = addSpanRetryLoop(stack, options); err != nil { - return err - } - if err = addClientUserAgent(stack, options); err != nil { - return err - } - if err = smithyhttp.AddErrorCloseResponseBodyMiddleware(stack); err != nil { - return err - } - if err = smithyhttp.AddCloseResponseBodyMiddleware(stack); err != nil { - return err - } - if err = addSetLegacyContextSigningOptionsMiddleware(stack); err != nil { - return err - } - if err = addUserAgentRetryMode(stack, options); err != nil { + if err = addRecordResponseTiming(stack, options); err != nil { return err } if err = addCredentialSource(stack, options); err != nil { @@ -136,12 +138,6 @@ func (c *Client) addOperationListCommandsMiddlewares(stack *middleware.Stack, op if err = addOpListCommandsValidationMiddleware(stack); err != nil { return err } - if err = stack.Initialize.Add(newServiceMetadataMiddleware_opListCommands(options.Region), middleware.Before); err != nil { - return err - } - if err = addRecursionDetection(stack); err != nil { - return err - } if err = addRequestIDRetrieverMiddleware(stack); err != nil { return err } @@ -154,12 +150,6 @@ func (c *Client) addOperationListCommandsMiddlewares(stack *middleware.Stack, op if err = addDisableHTTPSMiddleware(stack, options); err != nil { return err } - if err = addInterceptBeforeRetryLoop(stack, options); err != nil { - return err - } - if err = addInterceptAttempt(stack, options); err != nil { - return err - } if err = addInterceptors(stack, options); err != nil { return err } @@ -259,11 +249,3 @@ type ListCommandsAPIClient interface { } var _ ListCommandsAPIClient = (*Client)(nil) - -func newServiceMetadataMiddleware_opListCommands(region string) *awsmiddleware.RegisterServiceMetadata { - return &awsmiddleware.RegisterServiceMetadata{ - Region: region, - ServiceID: ServiceID, - OperationName: "ListCommands", - } -} diff --git a/vendor/github.com/aws/aws-sdk-go-v2/service/ssm/api_op_ListComplianceItems.go b/vendor/github.com/aws/aws-sdk-go-v2/service/ssm/api_op_ListComplianceItems.go index f573f33fa..5f846d9ae 100644 --- a/vendor/github.com/aws/aws-sdk-go-v2/service/ssm/api_op_ListComplianceItems.go +++ b/vendor/github.com/aws/aws-sdk-go-v2/service/ssm/api_op_ListComplianceItems.go @@ -5,10 +5,10 @@ package ssm import ( "context" "fmt" - awsmiddleware "github.com/aws/aws-sdk-go-v2/aws/middleware" + "github.com/aws/aws-sdk-go-v2/service/ssm/schemas" "github.com/aws/aws-sdk-go-v2/service/ssm/types" + smithy "github.com/aws/smithy-go" "github.com/aws/smithy-go/middleware" - smithyhttp "github.com/aws/smithy-go/transport/http" ) // For a specified resource ID, this API operation returns a list of compliance @@ -54,6 +54,24 @@ type ListComplianceItemsInput struct { noSmithyDocumentSerde } +func (v *ListComplianceItemsInput) Serialize(s smithy.ShapeSerializer) { + s.WriteStruct(schemas.ListComplianceItemsRequest) + v.SerializeMembers(s) + s.CloseStruct() +} + +func (v *ListComplianceItemsInput) SerializeMembers(s smithy.ShapeSerializer) { + serializeComplianceStringFilterList(s, schemas.ListComplianceItemsRequest_Filters, v.Filters) + if v.MaxResults != nil { + s.WriteInt32(schemas.ListComplianceItemsRequest_MaxResults, *v.MaxResults) + } + if v.NextToken != nil { + s.WriteString(schemas.ListComplianceItemsRequest_NextToken, *v.NextToken) + } + serializeComplianceResourceIdList(s, schemas.ListComplianceItemsRequest_ResourceIds, v.ResourceIds) + serializeComplianceResourceTypeList(s, schemas.ListComplianceItemsRequest_ResourceTypes, v.ResourceTypes) +} + type ListComplianceItemsOutput struct { // A list of compliance information for the specified resource ID. @@ -69,76 +87,50 @@ type ListComplianceItemsOutput struct { noSmithyDocumentSerde } -func (c *Client) addOperationListComplianceItemsMiddlewares(stack *middleware.Stack, options Options) (err error) { - if err := stack.Serialize.Add(&setOperationInputMiddleware{}, middleware.After); err != nil { - return err - } - err = stack.Serialize.Add(&awsAwsjson11_serializeOpListComplianceItems{}, middleware.After) - if err != nil { - return err - } - err = stack.Deserialize.Add(&awsAwsjson11_deserializeOpListComplianceItems{}, middleware.After) - if err != nil { - return err - } - if err := addProtocolFinalizerMiddlewares(stack, options, "ListComplianceItems"); err != nil { - return fmt.Errorf("add protocol finalizers: %v", err) - } +func (v *ListComplianceItemsOutput) Serialize(s smithy.ShapeSerializer) { + s.WriteStruct(schemas.ListComplianceItemsResult) + v.SerializeMembers(s) + s.CloseStruct() +} - if err = addlegacyEndpointContextSetter(stack, options); err != nil { - return err - } - if err = addSetLoggerMiddleware(stack, options); err != nil { - return err +func (v *ListComplianceItemsOutput) SerializeMembers(s smithy.ShapeSerializer) { + serializeComplianceItemList(s, schemas.ListComplianceItemsResult_ComplianceItems, v.ComplianceItems) + if v.NextToken != nil { + s.WriteString(schemas.ListComplianceItemsResult_NextToken, *v.NextToken) } - if err = addClientRequestID(stack); err != nil { +} +func (v *ListComplianceItemsOutput) Deserialize(d smithy.ShapeDeserializer) error { + return smithy.ReadStruct(d, schemas.ListComplianceItemsResult, func(s *smithy.Schema) error { + switch s { + case schemas.ListComplianceItemsResult_ComplianceItems: + return deserializeComplianceItemList(d, schemas.ListComplianceItemsResult_ComplianceItems, &v.ComplianceItems) + case schemas.ListComplianceItemsResult_NextToken: + v.NextToken = new(string) + return d.ReadString(schemas.ListComplianceItemsResult_NextToken, v.NextToken) + } + return nil + }) +} +func (c *Client) addOperationListComplianceItemsMiddlewares(stack *middleware.Stack, options Options) (err error) { + if err := stack.Serialize.Add(&serializeRequestMiddleware{options: &options, operationSchema: smithy.NewOperationSchema(schemas.ListComplianceItems, schemas.ListComplianceItemsRequest, schemas.ListComplianceItemsResult)}, middleware.After); err != nil { return err } - if err = addComputeContentLength(stack); err != nil { + if err := stack.Deserialize.Add(&deserializeResponseMiddleware{options: &options, operationSchema: smithy.NewOperationSchema(schemas.ListComplianceItems, schemas.ListComplianceItemsRequest, schemas.ListComplianceItemsResult), output: &ListComplianceItemsOutput{}}, middleware.After); err != nil { return err } + if err = addResolveEndpointMiddleware(stack, options); err != nil { return err } if err = addComputePayloadSHA256(stack); err != nil { return err } - if err = addRetry(stack, options, c); err != nil { - return err - } - if err = addRawResponseToMetadata(stack); err != nil { - return err - } - if err = addRecordResponseTiming(stack); err != nil { - return err - } - if err = addSpanRetryLoop(stack, options); err != nil { - return err - } - if err = addClientUserAgent(stack, options); err != nil { - return err - } - if err = smithyhttp.AddErrorCloseResponseBodyMiddleware(stack); err != nil { - return err - } - if err = smithyhttp.AddCloseResponseBodyMiddleware(stack); err != nil { - return err - } - if err = addSetLegacyContextSigningOptionsMiddleware(stack); err != nil { - return err - } - if err = addUserAgentRetryMode(stack, options); err != nil { + if err = addRecordResponseTiming(stack, options); err != nil { return err } if err = addCredentialSource(stack, options); err != nil { return err } - if err = stack.Initialize.Add(newServiceMetadataMiddleware_opListComplianceItems(options.Region), middleware.Before); err != nil { - return err - } - if err = addRecursionDetection(stack); err != nil { - return err - } if err = addRequestIDRetrieverMiddleware(stack); err != nil { return err } @@ -151,12 +143,6 @@ func (c *Client) addOperationListComplianceItemsMiddlewares(stack *middleware.St if err = addDisableHTTPSMiddleware(stack, options); err != nil { return err } - if err = addInterceptBeforeRetryLoop(stack, options); err != nil { - return err - } - if err = addInterceptAttempt(stack, options); err != nil { - return err - } if err = addInterceptors(stack, options); err != nil { return err } @@ -257,11 +243,3 @@ type ListComplianceItemsAPIClient interface { } var _ ListComplianceItemsAPIClient = (*Client)(nil) - -func newServiceMetadataMiddleware_opListComplianceItems(region string) *awsmiddleware.RegisterServiceMetadata { - return &awsmiddleware.RegisterServiceMetadata{ - Region: region, - ServiceID: ServiceID, - OperationName: "ListComplianceItems", - } -} diff --git a/vendor/github.com/aws/aws-sdk-go-v2/service/ssm/api_op_ListComplianceSummaries.go b/vendor/github.com/aws/aws-sdk-go-v2/service/ssm/api_op_ListComplianceSummaries.go index cb913671d..a7d2e6ab6 100644 --- a/vendor/github.com/aws/aws-sdk-go-v2/service/ssm/api_op_ListComplianceSummaries.go +++ b/vendor/github.com/aws/aws-sdk-go-v2/service/ssm/api_op_ListComplianceSummaries.go @@ -5,10 +5,10 @@ package ssm import ( "context" "fmt" - awsmiddleware "github.com/aws/aws-sdk-go-v2/aws/middleware" + "github.com/aws/aws-sdk-go-v2/service/ssm/schemas" "github.com/aws/aws-sdk-go-v2/service/ssm/types" + smithy "github.com/aws/smithy-go" "github.com/aws/smithy-go/middleware" - smithyhttp "github.com/aws/smithy-go/transport/http" ) // Returns a summary count of compliant and non-compliant resources for a @@ -47,6 +47,22 @@ type ListComplianceSummariesInput struct { noSmithyDocumentSerde } +func (v *ListComplianceSummariesInput) Serialize(s smithy.ShapeSerializer) { + s.WriteStruct(schemas.ListComplianceSummariesRequest) + v.SerializeMembers(s) + s.CloseStruct() +} + +func (v *ListComplianceSummariesInput) SerializeMembers(s smithy.ShapeSerializer) { + serializeComplianceStringFilterList(s, schemas.ListComplianceSummariesRequest_Filters, v.Filters) + if v.MaxResults != nil { + s.WriteInt32(schemas.ListComplianceSummariesRequest_MaxResults, *v.MaxResults) + } + if v.NextToken != nil { + s.WriteString(schemas.ListComplianceSummariesRequest_NextToken, *v.NextToken) + } +} + type ListComplianceSummariesOutput struct { // A list of compliant and non-compliant summary counts based on compliance types. @@ -64,76 +80,50 @@ type ListComplianceSummariesOutput struct { noSmithyDocumentSerde } -func (c *Client) addOperationListComplianceSummariesMiddlewares(stack *middleware.Stack, options Options) (err error) { - if err := stack.Serialize.Add(&setOperationInputMiddleware{}, middleware.After); err != nil { - return err - } - err = stack.Serialize.Add(&awsAwsjson11_serializeOpListComplianceSummaries{}, middleware.After) - if err != nil { - return err - } - err = stack.Deserialize.Add(&awsAwsjson11_deserializeOpListComplianceSummaries{}, middleware.After) - if err != nil { - return err - } - if err := addProtocolFinalizerMiddlewares(stack, options, "ListComplianceSummaries"); err != nil { - return fmt.Errorf("add protocol finalizers: %v", err) - } +func (v *ListComplianceSummariesOutput) Serialize(s smithy.ShapeSerializer) { + s.WriteStruct(schemas.ListComplianceSummariesResult) + v.SerializeMembers(s) + s.CloseStruct() +} - if err = addlegacyEndpointContextSetter(stack, options); err != nil { - return err - } - if err = addSetLoggerMiddleware(stack, options); err != nil { - return err +func (v *ListComplianceSummariesOutput) SerializeMembers(s smithy.ShapeSerializer) { + serializeComplianceSummaryItemList(s, schemas.ListComplianceSummariesResult_ComplianceSummaryItems, v.ComplianceSummaryItems) + if v.NextToken != nil { + s.WriteString(schemas.ListComplianceSummariesResult_NextToken, *v.NextToken) } - if err = addClientRequestID(stack); err != nil { +} +func (v *ListComplianceSummariesOutput) Deserialize(d smithy.ShapeDeserializer) error { + return smithy.ReadStruct(d, schemas.ListComplianceSummariesResult, func(s *smithy.Schema) error { + switch s { + case schemas.ListComplianceSummariesResult_ComplianceSummaryItems: + return deserializeComplianceSummaryItemList(d, schemas.ListComplianceSummariesResult_ComplianceSummaryItems, &v.ComplianceSummaryItems) + case schemas.ListComplianceSummariesResult_NextToken: + v.NextToken = new(string) + return d.ReadString(schemas.ListComplianceSummariesResult_NextToken, v.NextToken) + } + return nil + }) +} +func (c *Client) addOperationListComplianceSummariesMiddlewares(stack *middleware.Stack, options Options) (err error) { + if err := stack.Serialize.Add(&serializeRequestMiddleware{options: &options, operationSchema: smithy.NewOperationSchema(schemas.ListComplianceSummaries, schemas.ListComplianceSummariesRequest, schemas.ListComplianceSummariesResult)}, middleware.After); err != nil { return err } - if err = addComputeContentLength(stack); err != nil { + if err := stack.Deserialize.Add(&deserializeResponseMiddleware{options: &options, operationSchema: smithy.NewOperationSchema(schemas.ListComplianceSummaries, schemas.ListComplianceSummariesRequest, schemas.ListComplianceSummariesResult), output: &ListComplianceSummariesOutput{}}, middleware.After); err != nil { return err } + if err = addResolveEndpointMiddleware(stack, options); err != nil { return err } if err = addComputePayloadSHA256(stack); err != nil { return err } - if err = addRetry(stack, options, c); err != nil { - return err - } - if err = addRawResponseToMetadata(stack); err != nil { - return err - } - if err = addRecordResponseTiming(stack); err != nil { - return err - } - if err = addSpanRetryLoop(stack, options); err != nil { - return err - } - if err = addClientUserAgent(stack, options); err != nil { - return err - } - if err = smithyhttp.AddErrorCloseResponseBodyMiddleware(stack); err != nil { - return err - } - if err = smithyhttp.AddCloseResponseBodyMiddleware(stack); err != nil { - return err - } - if err = addSetLegacyContextSigningOptionsMiddleware(stack); err != nil { - return err - } - if err = addUserAgentRetryMode(stack, options); err != nil { + if err = addRecordResponseTiming(stack, options); err != nil { return err } if err = addCredentialSource(stack, options); err != nil { return err } - if err = stack.Initialize.Add(newServiceMetadataMiddleware_opListComplianceSummaries(options.Region), middleware.Before); err != nil { - return err - } - if err = addRecursionDetection(stack); err != nil { - return err - } if err = addRequestIDRetrieverMiddleware(stack); err != nil { return err } @@ -146,12 +136,6 @@ func (c *Client) addOperationListComplianceSummariesMiddlewares(stack *middlewar if err = addDisableHTTPSMiddleware(stack, options); err != nil { return err } - if err = addInterceptBeforeRetryLoop(stack, options); err != nil { - return err - } - if err = addInterceptAttempt(stack, options); err != nil { - return err - } if err = addInterceptors(stack, options); err != nil { return err } @@ -254,11 +238,3 @@ type ListComplianceSummariesAPIClient interface { } var _ ListComplianceSummariesAPIClient = (*Client)(nil) - -func newServiceMetadataMiddleware_opListComplianceSummaries(region string) *awsmiddleware.RegisterServiceMetadata { - return &awsmiddleware.RegisterServiceMetadata{ - Region: region, - ServiceID: ServiceID, - OperationName: "ListComplianceSummaries", - } -} diff --git a/vendor/github.com/aws/aws-sdk-go-v2/service/ssm/api_op_ListDocumentMetadataHistory.go b/vendor/github.com/aws/aws-sdk-go-v2/service/ssm/api_op_ListDocumentMetadataHistory.go index c3b683686..8d72faf56 100644 --- a/vendor/github.com/aws/aws-sdk-go-v2/service/ssm/api_op_ListDocumentMetadataHistory.go +++ b/vendor/github.com/aws/aws-sdk-go-v2/service/ssm/api_op_ListDocumentMetadataHistory.go @@ -4,11 +4,10 @@ package ssm import ( "context" - "fmt" - awsmiddleware "github.com/aws/aws-sdk-go-v2/aws/middleware" + "github.com/aws/aws-sdk-go-v2/service/ssm/schemas" "github.com/aws/aws-sdk-go-v2/service/ssm/types" + smithy "github.com/aws/smithy-go" "github.com/aws/smithy-go/middleware" - smithyhttp "github.com/aws/smithy-go/transport/http" ) // Amazon Web Services Systems Manager Change Manager is no longer open to new @@ -61,6 +60,30 @@ type ListDocumentMetadataHistoryInput struct { noSmithyDocumentSerde } +func (v *ListDocumentMetadataHistoryInput) Serialize(s smithy.ShapeSerializer) { + s.WriteStruct(schemas.ListDocumentMetadataHistoryRequest) + v.SerializeMembers(s) + s.CloseStruct() +} + +func (v *ListDocumentMetadataHistoryInput) SerializeMembers(s smithy.ShapeSerializer) { + if v.DocumentVersion != nil { + s.WriteString(schemas.ListDocumentMetadataHistoryRequest_DocumentVersion, *v.DocumentVersion) + } + if v.MaxResults != nil { + s.WriteInt32(schemas.ListDocumentMetadataHistoryRequest_MaxResults, *v.MaxResults) + } + if v.Metadata != "" { + s.WriteString(schemas.ListDocumentMetadataHistoryRequest_Metadata, string(v.Metadata)) + } + if v.Name != nil { + s.WriteString(schemas.ListDocumentMetadataHistoryRequest_Name, *v.Name) + } + if v.NextToken != nil { + s.WriteString(schemas.ListDocumentMetadataHistoryRequest_NextToken, *v.NextToken) + } +} + type ListDocumentMetadataHistoryOutput struct { // The user ID of the person in the organization who requested the review of the @@ -86,65 +109,68 @@ type ListDocumentMetadataHistoryOutput struct { noSmithyDocumentSerde } -func (c *Client) addOperationListDocumentMetadataHistoryMiddlewares(stack *middleware.Stack, options Options) (err error) { - if err := stack.Serialize.Add(&setOperationInputMiddleware{}, middleware.After); err != nil { - return err - } - err = stack.Serialize.Add(&awsAwsjson11_serializeOpListDocumentMetadataHistory{}, middleware.After) - if err != nil { - return err +func (v *ListDocumentMetadataHistoryOutput) Serialize(s smithy.ShapeSerializer) { + s.WriteStruct(schemas.ListDocumentMetadataHistoryResponse) + v.SerializeMembers(s) + s.CloseStruct() +} + +func (v *ListDocumentMetadataHistoryOutput) SerializeMembers(s smithy.ShapeSerializer) { + if v.Author != nil { + s.WriteString(schemas.ListDocumentMetadataHistoryResponse_Author, *v.Author) } - err = stack.Deserialize.Add(&awsAwsjson11_deserializeOpListDocumentMetadataHistory{}, middleware.After) - if err != nil { - return err + if v.DocumentVersion != nil { + s.WriteString(schemas.ListDocumentMetadataHistoryResponse_DocumentVersion, *v.DocumentVersion) } - if err := addProtocolFinalizerMiddlewares(stack, options, "ListDocumentMetadataHistory"); err != nil { - return fmt.Errorf("add protocol finalizers: %v", err) + if v.Metadata != nil { + s.WriteStruct(schemas.ListDocumentMetadataHistoryResponse_Metadata) + v.Metadata.SerializeMembers(s) + s.CloseStruct() } - - if err = addlegacyEndpointContextSetter(stack, options); err != nil { - return err + if v.Name != nil { + s.WriteString(schemas.ListDocumentMetadataHistoryResponse_Name, *v.Name) } - if err = addSetLoggerMiddleware(stack, options); err != nil { - return err + if v.NextToken != nil { + s.WriteString(schemas.ListDocumentMetadataHistoryResponse_NextToken, *v.NextToken) } - if err = addClientRequestID(stack); err != nil { +} +func (v *ListDocumentMetadataHistoryOutput) Deserialize(d smithy.ShapeDeserializer) error { + return smithy.ReadStruct(d, schemas.ListDocumentMetadataHistoryResponse, func(s *smithy.Schema) error { + switch s { + case schemas.ListDocumentMetadataHistoryResponse_Author: + v.Author = new(string) + return d.ReadString(schemas.ListDocumentMetadataHistoryResponse_Author, v.Author) + case schemas.ListDocumentMetadataHistoryResponse_DocumentVersion: + v.DocumentVersion = new(string) + return d.ReadString(schemas.ListDocumentMetadataHistoryResponse_DocumentVersion, v.DocumentVersion) + case schemas.ListDocumentMetadataHistoryResponse_Metadata: + v.Metadata = &types.DocumentMetadataResponseInfo{} + return v.Metadata.Deserialize(d) + case schemas.ListDocumentMetadataHistoryResponse_Name: + v.Name = new(string) + return d.ReadString(schemas.ListDocumentMetadataHistoryResponse_Name, v.Name) + case schemas.ListDocumentMetadataHistoryResponse_NextToken: + v.NextToken = new(string) + return d.ReadString(schemas.ListDocumentMetadataHistoryResponse_NextToken, v.NextToken) + } + return nil + }) +} +func (c *Client) addOperationListDocumentMetadataHistoryMiddlewares(stack *middleware.Stack, options Options) (err error) { + if err := stack.Serialize.Add(&serializeRequestMiddleware{options: &options, operationSchema: smithy.NewOperationSchema(schemas.ListDocumentMetadataHistory, schemas.ListDocumentMetadataHistoryRequest, schemas.ListDocumentMetadataHistoryResponse)}, middleware.After); err != nil { return err } - if err = addComputeContentLength(stack); err != nil { + if err := stack.Deserialize.Add(&deserializeResponseMiddleware{options: &options, operationSchema: smithy.NewOperationSchema(schemas.ListDocumentMetadataHistory, schemas.ListDocumentMetadataHistoryRequest, schemas.ListDocumentMetadataHistoryResponse), output: &ListDocumentMetadataHistoryOutput{}}, middleware.After); err != nil { return err } + if err = addResolveEndpointMiddleware(stack, options); err != nil { return err } if err = addComputePayloadSHA256(stack); err != nil { return err } - if err = addRetry(stack, options, c); err != nil { - return err - } - if err = addRawResponseToMetadata(stack); err != nil { - return err - } - if err = addRecordResponseTiming(stack); err != nil { - return err - } - if err = addSpanRetryLoop(stack, options); err != nil { - return err - } - if err = addClientUserAgent(stack, options); err != nil { - return err - } - if err = smithyhttp.AddErrorCloseResponseBodyMiddleware(stack); err != nil { - return err - } - if err = smithyhttp.AddCloseResponseBodyMiddleware(stack); err != nil { - return err - } - if err = addSetLegacyContextSigningOptionsMiddleware(stack); err != nil { - return err - } - if err = addUserAgentRetryMode(stack, options); err != nil { + if err = addRecordResponseTiming(stack, options); err != nil { return err } if err = addCredentialSource(stack, options); err != nil { @@ -153,12 +179,6 @@ func (c *Client) addOperationListDocumentMetadataHistoryMiddlewares(stack *middl if err = addOpListDocumentMetadataHistoryValidationMiddleware(stack); err != nil { return err } - if err = stack.Initialize.Add(newServiceMetadataMiddleware_opListDocumentMetadataHistory(options.Region), middleware.Before); err != nil { - return err - } - if err = addRecursionDetection(stack); err != nil { - return err - } if err = addRequestIDRetrieverMiddleware(stack); err != nil { return err } @@ -171,22 +191,8 @@ func (c *Client) addOperationListDocumentMetadataHistoryMiddlewares(stack *middl if err = addDisableHTTPSMiddleware(stack, options); err != nil { return err } - if err = addInterceptBeforeRetryLoop(stack, options); err != nil { - return err - } - if err = addInterceptAttempt(stack, options); err != nil { - return err - } if err = addInterceptors(stack, options); err != nil { return err } return nil } - -func newServiceMetadataMiddleware_opListDocumentMetadataHistory(region string) *awsmiddleware.RegisterServiceMetadata { - return &awsmiddleware.RegisterServiceMetadata{ - Region: region, - ServiceID: ServiceID, - OperationName: "ListDocumentMetadataHistory", - } -} diff --git a/vendor/github.com/aws/aws-sdk-go-v2/service/ssm/api_op_ListDocumentVersions.go b/vendor/github.com/aws/aws-sdk-go-v2/service/ssm/api_op_ListDocumentVersions.go index daa125fd8..92b13fdac 100644 --- a/vendor/github.com/aws/aws-sdk-go-v2/service/ssm/api_op_ListDocumentVersions.go +++ b/vendor/github.com/aws/aws-sdk-go-v2/service/ssm/api_op_ListDocumentVersions.go @@ -5,10 +5,10 @@ package ssm import ( "context" "fmt" - awsmiddleware "github.com/aws/aws-sdk-go-v2/aws/middleware" + "github.com/aws/aws-sdk-go-v2/service/ssm/schemas" "github.com/aws/aws-sdk-go-v2/service/ssm/types" + smithy "github.com/aws/smithy-go" "github.com/aws/smithy-go/middleware" - smithyhttp "github.com/aws/smithy-go/transport/http" ) // List all versions for a document. @@ -45,6 +45,24 @@ type ListDocumentVersionsInput struct { noSmithyDocumentSerde } +func (v *ListDocumentVersionsInput) Serialize(s smithy.ShapeSerializer) { + s.WriteStruct(schemas.ListDocumentVersionsRequest) + v.SerializeMembers(s) + s.CloseStruct() +} + +func (v *ListDocumentVersionsInput) SerializeMembers(s smithy.ShapeSerializer) { + if v.MaxResults != nil { + s.WriteInt32(schemas.ListDocumentVersionsRequest_MaxResults, *v.MaxResults) + } + if v.Name != nil { + s.WriteString(schemas.ListDocumentVersionsRequest_Name, *v.Name) + } + if v.NextToken != nil { + s.WriteString(schemas.ListDocumentVersionsRequest_NextToken, *v.NextToken) + } +} + type ListDocumentVersionsOutput struct { // The document versions. @@ -60,65 +78,45 @@ type ListDocumentVersionsOutput struct { noSmithyDocumentSerde } -func (c *Client) addOperationListDocumentVersionsMiddlewares(stack *middleware.Stack, options Options) (err error) { - if err := stack.Serialize.Add(&setOperationInputMiddleware{}, middleware.After); err != nil { - return err - } - err = stack.Serialize.Add(&awsAwsjson11_serializeOpListDocumentVersions{}, middleware.After) - if err != nil { - return err - } - err = stack.Deserialize.Add(&awsAwsjson11_deserializeOpListDocumentVersions{}, middleware.After) - if err != nil { - return err - } - if err := addProtocolFinalizerMiddlewares(stack, options, "ListDocumentVersions"); err != nil { - return fmt.Errorf("add protocol finalizers: %v", err) - } +func (v *ListDocumentVersionsOutput) Serialize(s smithy.ShapeSerializer) { + s.WriteStruct(schemas.ListDocumentVersionsResult) + v.SerializeMembers(s) + s.CloseStruct() +} - if err = addlegacyEndpointContextSetter(stack, options); err != nil { - return err +func (v *ListDocumentVersionsOutput) SerializeMembers(s smithy.ShapeSerializer) { + serializeDocumentVersionList(s, schemas.ListDocumentVersionsResult_DocumentVersions, v.DocumentVersions) + if v.NextToken != nil { + s.WriteString(schemas.ListDocumentVersionsResult_NextToken, *v.NextToken) } - if err = addSetLoggerMiddleware(stack, options); err != nil { - return err - } - if err = addClientRequestID(stack); err != nil { +} +func (v *ListDocumentVersionsOutput) Deserialize(d smithy.ShapeDeserializer) error { + return smithy.ReadStruct(d, schemas.ListDocumentVersionsResult, func(s *smithy.Schema) error { + switch s { + case schemas.ListDocumentVersionsResult_DocumentVersions: + return deserializeDocumentVersionList(d, schemas.ListDocumentVersionsResult_DocumentVersions, &v.DocumentVersions) + case schemas.ListDocumentVersionsResult_NextToken: + v.NextToken = new(string) + return d.ReadString(schemas.ListDocumentVersionsResult_NextToken, v.NextToken) + } + return nil + }) +} +func (c *Client) addOperationListDocumentVersionsMiddlewares(stack *middleware.Stack, options Options) (err error) { + if err := stack.Serialize.Add(&serializeRequestMiddleware{options: &options, operationSchema: smithy.NewOperationSchema(schemas.ListDocumentVersions, schemas.ListDocumentVersionsRequest, schemas.ListDocumentVersionsResult)}, middleware.After); err != nil { return err } - if err = addComputeContentLength(stack); err != nil { + if err := stack.Deserialize.Add(&deserializeResponseMiddleware{options: &options, operationSchema: smithy.NewOperationSchema(schemas.ListDocumentVersions, schemas.ListDocumentVersionsRequest, schemas.ListDocumentVersionsResult), output: &ListDocumentVersionsOutput{}}, middleware.After); err != nil { return err } + if err = addResolveEndpointMiddleware(stack, options); err != nil { return err } if err = addComputePayloadSHA256(stack); err != nil { return err } - if err = addRetry(stack, options, c); err != nil { - return err - } - if err = addRawResponseToMetadata(stack); err != nil { - return err - } - if err = addRecordResponseTiming(stack); err != nil { - return err - } - if err = addSpanRetryLoop(stack, options); err != nil { - return err - } - if err = addClientUserAgent(stack, options); err != nil { - return err - } - if err = smithyhttp.AddErrorCloseResponseBodyMiddleware(stack); err != nil { - return err - } - if err = smithyhttp.AddCloseResponseBodyMiddleware(stack); err != nil { - return err - } - if err = addSetLegacyContextSigningOptionsMiddleware(stack); err != nil { - return err - } - if err = addUserAgentRetryMode(stack, options); err != nil { + if err = addRecordResponseTiming(stack, options); err != nil { return err } if err = addCredentialSource(stack, options); err != nil { @@ -127,12 +125,6 @@ func (c *Client) addOperationListDocumentVersionsMiddlewares(stack *middleware.S if err = addOpListDocumentVersionsValidationMiddleware(stack); err != nil { return err } - if err = stack.Initialize.Add(newServiceMetadataMiddleware_opListDocumentVersions(options.Region), middleware.Before); err != nil { - return err - } - if err = addRecursionDetection(stack); err != nil { - return err - } if err = addRequestIDRetrieverMiddleware(stack); err != nil { return err } @@ -145,12 +137,6 @@ func (c *Client) addOperationListDocumentVersionsMiddlewares(stack *middleware.S if err = addDisableHTTPSMiddleware(stack, options); err != nil { return err } - if err = addInterceptBeforeRetryLoop(stack, options); err != nil { - return err - } - if err = addInterceptAttempt(stack, options); err != nil { - return err - } if err = addInterceptors(stack, options); err != nil { return err } @@ -251,11 +237,3 @@ type ListDocumentVersionsAPIClient interface { } var _ ListDocumentVersionsAPIClient = (*Client)(nil) - -func newServiceMetadataMiddleware_opListDocumentVersions(region string) *awsmiddleware.RegisterServiceMetadata { - return &awsmiddleware.RegisterServiceMetadata{ - Region: region, - ServiceID: ServiceID, - OperationName: "ListDocumentVersions", - } -} diff --git a/vendor/github.com/aws/aws-sdk-go-v2/service/ssm/api_op_ListDocuments.go b/vendor/github.com/aws/aws-sdk-go-v2/service/ssm/api_op_ListDocuments.go index c8654c256..7091ba237 100644 --- a/vendor/github.com/aws/aws-sdk-go-v2/service/ssm/api_op_ListDocuments.go +++ b/vendor/github.com/aws/aws-sdk-go-v2/service/ssm/api_op_ListDocuments.go @@ -5,10 +5,10 @@ package ssm import ( "context" "fmt" - awsmiddleware "github.com/aws/aws-sdk-go-v2/aws/middleware" + "github.com/aws/aws-sdk-go-v2/service/ssm/schemas" "github.com/aws/aws-sdk-go-v2/service/ssm/types" + smithy "github.com/aws/smithy-go" "github.com/aws/smithy-go/middleware" - smithyhttp "github.com/aws/smithy-go/transport/http" ) // Returns all Systems Manager (SSM) documents in the current Amazon Web Services @@ -57,6 +57,23 @@ type ListDocumentsInput struct { noSmithyDocumentSerde } +func (v *ListDocumentsInput) Serialize(s smithy.ShapeSerializer) { + s.WriteStruct(schemas.ListDocumentsRequest) + v.SerializeMembers(s) + s.CloseStruct() +} + +func (v *ListDocumentsInput) SerializeMembers(s smithy.ShapeSerializer) { + serializeDocumentFilterList(s, schemas.ListDocumentsRequest_DocumentFilterList, v.DocumentFilterList) + serializeDocumentKeyValuesFilterList(s, schemas.ListDocumentsRequest_Filters, v.Filters) + if v.MaxResults != nil { + s.WriteInt32(schemas.ListDocumentsRequest_MaxResults, *v.MaxResults) + } + if v.NextToken != nil { + s.WriteString(schemas.ListDocumentsRequest_NextToken, *v.NextToken) + } +} + type ListDocumentsOutput struct { // The names of the SSM documents. @@ -72,65 +89,45 @@ type ListDocumentsOutput struct { noSmithyDocumentSerde } -func (c *Client) addOperationListDocumentsMiddlewares(stack *middleware.Stack, options Options) (err error) { - if err := stack.Serialize.Add(&setOperationInputMiddleware{}, middleware.After); err != nil { - return err - } - err = stack.Serialize.Add(&awsAwsjson11_serializeOpListDocuments{}, middleware.After) - if err != nil { - return err - } - err = stack.Deserialize.Add(&awsAwsjson11_deserializeOpListDocuments{}, middleware.After) - if err != nil { - return err - } - if err := addProtocolFinalizerMiddlewares(stack, options, "ListDocuments"); err != nil { - return fmt.Errorf("add protocol finalizers: %v", err) - } +func (v *ListDocumentsOutput) Serialize(s smithy.ShapeSerializer) { + s.WriteStruct(schemas.ListDocumentsResult) + v.SerializeMembers(s) + s.CloseStruct() +} - if err = addlegacyEndpointContextSetter(stack, options); err != nil { - return err - } - if err = addSetLoggerMiddleware(stack, options); err != nil { - return err +func (v *ListDocumentsOutput) SerializeMembers(s smithy.ShapeSerializer) { + serializeDocumentIdentifierList(s, schemas.ListDocumentsResult_DocumentIdentifiers, v.DocumentIdentifiers) + if v.NextToken != nil { + s.WriteString(schemas.ListDocumentsResult_NextToken, *v.NextToken) } - if err = addClientRequestID(stack); err != nil { +} +func (v *ListDocumentsOutput) Deserialize(d smithy.ShapeDeserializer) error { + return smithy.ReadStruct(d, schemas.ListDocumentsResult, func(s *smithy.Schema) error { + switch s { + case schemas.ListDocumentsResult_DocumentIdentifiers: + return deserializeDocumentIdentifierList(d, schemas.ListDocumentsResult_DocumentIdentifiers, &v.DocumentIdentifiers) + case schemas.ListDocumentsResult_NextToken: + v.NextToken = new(string) + return d.ReadString(schemas.ListDocumentsResult_NextToken, v.NextToken) + } + return nil + }) +} +func (c *Client) addOperationListDocumentsMiddlewares(stack *middleware.Stack, options Options) (err error) { + if err := stack.Serialize.Add(&serializeRequestMiddleware{options: &options, operationSchema: smithy.NewOperationSchema(schemas.ListDocuments, schemas.ListDocumentsRequest, schemas.ListDocumentsResult)}, middleware.After); err != nil { return err } - if err = addComputeContentLength(stack); err != nil { + if err := stack.Deserialize.Add(&deserializeResponseMiddleware{options: &options, operationSchema: smithy.NewOperationSchema(schemas.ListDocuments, schemas.ListDocumentsRequest, schemas.ListDocumentsResult), output: &ListDocumentsOutput{}}, middleware.After); err != nil { return err } + if err = addResolveEndpointMiddleware(stack, options); err != nil { return err } if err = addComputePayloadSHA256(stack); err != nil { return err } - if err = addRetry(stack, options, c); err != nil { - return err - } - if err = addRawResponseToMetadata(stack); err != nil { - return err - } - if err = addRecordResponseTiming(stack); err != nil { - return err - } - if err = addSpanRetryLoop(stack, options); err != nil { - return err - } - if err = addClientUserAgent(stack, options); err != nil { - return err - } - if err = smithyhttp.AddErrorCloseResponseBodyMiddleware(stack); err != nil { - return err - } - if err = smithyhttp.AddCloseResponseBodyMiddleware(stack); err != nil { - return err - } - if err = addSetLegacyContextSigningOptionsMiddleware(stack); err != nil { - return err - } - if err = addUserAgentRetryMode(stack, options); err != nil { + if err = addRecordResponseTiming(stack, options); err != nil { return err } if err = addCredentialSource(stack, options); err != nil { @@ -139,12 +136,6 @@ func (c *Client) addOperationListDocumentsMiddlewares(stack *middleware.Stack, o if err = addOpListDocumentsValidationMiddleware(stack); err != nil { return err } - if err = stack.Initialize.Add(newServiceMetadataMiddleware_opListDocuments(options.Region), middleware.Before); err != nil { - return err - } - if err = addRecursionDetection(stack); err != nil { - return err - } if err = addRequestIDRetrieverMiddleware(stack); err != nil { return err } @@ -157,12 +148,6 @@ func (c *Client) addOperationListDocumentsMiddlewares(stack *middleware.Stack, o if err = addDisableHTTPSMiddleware(stack, options); err != nil { return err } - if err = addInterceptBeforeRetryLoop(stack, options); err != nil { - return err - } - if err = addInterceptAttempt(stack, options); err != nil { - return err - } if err = addInterceptors(stack, options); err != nil { return err } @@ -261,11 +246,3 @@ type ListDocumentsAPIClient interface { } var _ ListDocumentsAPIClient = (*Client)(nil) - -func newServiceMetadataMiddleware_opListDocuments(region string) *awsmiddleware.RegisterServiceMetadata { - return &awsmiddleware.RegisterServiceMetadata{ - Region: region, - ServiceID: ServiceID, - OperationName: "ListDocuments", - } -} diff --git a/vendor/github.com/aws/aws-sdk-go-v2/service/ssm/api_op_ListInventoryEntries.go b/vendor/github.com/aws/aws-sdk-go-v2/service/ssm/api_op_ListInventoryEntries.go index ee09f270f..2ab4566a3 100644 --- a/vendor/github.com/aws/aws-sdk-go-v2/service/ssm/api_op_ListInventoryEntries.go +++ b/vendor/github.com/aws/aws-sdk-go-v2/service/ssm/api_op_ListInventoryEntries.go @@ -4,11 +4,10 @@ package ssm import ( "context" - "fmt" - awsmiddleware "github.com/aws/aws-sdk-go-v2/aws/middleware" + "github.com/aws/aws-sdk-go-v2/service/ssm/schemas" "github.com/aws/aws-sdk-go-v2/service/ssm/types" + smithy "github.com/aws/smithy-go" "github.com/aws/smithy-go/middleware" - smithyhttp "github.com/aws/smithy-go/transport/http" ) // A list of inventory items returned by the request. @@ -53,6 +52,28 @@ type ListInventoryEntriesInput struct { noSmithyDocumentSerde } +func (v *ListInventoryEntriesInput) Serialize(s smithy.ShapeSerializer) { + s.WriteStruct(schemas.ListInventoryEntriesRequest) + v.SerializeMembers(s) + s.CloseStruct() +} + +func (v *ListInventoryEntriesInput) SerializeMembers(s smithy.ShapeSerializer) { + serializeInventoryFilterList(s, schemas.ListInventoryEntriesRequest_Filters, v.Filters) + if v.InstanceId != nil { + s.WriteString(schemas.ListInventoryEntriesRequest_InstanceId, *v.InstanceId) + } + if v.MaxResults != nil { + s.WriteInt32(schemas.ListInventoryEntriesRequest_MaxResults, *v.MaxResults) + } + if v.NextToken != nil { + s.WriteString(schemas.ListInventoryEntriesRequest_NextToken, *v.NextToken) + } + if v.TypeName != nil { + s.WriteString(schemas.ListInventoryEntriesRequest_TypeName, *v.TypeName) + } +} + type ListInventoryEntriesOutput struct { // The time that inventory information was collected for the managed nodes. @@ -80,65 +101,69 @@ type ListInventoryEntriesOutput struct { noSmithyDocumentSerde } -func (c *Client) addOperationListInventoryEntriesMiddlewares(stack *middleware.Stack, options Options) (err error) { - if err := stack.Serialize.Add(&setOperationInputMiddleware{}, middleware.After); err != nil { - return err - } - err = stack.Serialize.Add(&awsAwsjson11_serializeOpListInventoryEntries{}, middleware.After) - if err != nil { - return err +func (v *ListInventoryEntriesOutput) Serialize(s smithy.ShapeSerializer) { + s.WriteStruct(schemas.ListInventoryEntriesResult) + v.SerializeMembers(s) + s.CloseStruct() +} + +func (v *ListInventoryEntriesOutput) SerializeMembers(s smithy.ShapeSerializer) { + if v.CaptureTime != nil { + s.WriteString(schemas.ListInventoryEntriesResult_CaptureTime, *v.CaptureTime) } - err = stack.Deserialize.Add(&awsAwsjson11_deserializeOpListInventoryEntries{}, middleware.After) - if err != nil { - return err + serializeInventoryItemEntryList(s, schemas.ListInventoryEntriesResult_Entries, v.Entries) + if v.InstanceId != nil { + s.WriteString(schemas.ListInventoryEntriesResult_InstanceId, *v.InstanceId) } - if err := addProtocolFinalizerMiddlewares(stack, options, "ListInventoryEntries"); err != nil { - return fmt.Errorf("add protocol finalizers: %v", err) + if v.NextToken != nil { + s.WriteString(schemas.ListInventoryEntriesResult_NextToken, *v.NextToken) } - - if err = addlegacyEndpointContextSetter(stack, options); err != nil { - return err + if v.SchemaVersion != nil { + s.WriteString(schemas.ListInventoryEntriesResult_SchemaVersion, *v.SchemaVersion) } - if err = addSetLoggerMiddleware(stack, options); err != nil { - return err + if v.TypeName != nil { + s.WriteString(schemas.ListInventoryEntriesResult_TypeName, *v.TypeName) } - if err = addClientRequestID(stack); err != nil { +} +func (v *ListInventoryEntriesOutput) Deserialize(d smithy.ShapeDeserializer) error { + return smithy.ReadStruct(d, schemas.ListInventoryEntriesResult, func(s *smithy.Schema) error { + switch s { + case schemas.ListInventoryEntriesResult_CaptureTime: + v.CaptureTime = new(string) + return d.ReadString(schemas.ListInventoryEntriesResult_CaptureTime, v.CaptureTime) + case schemas.ListInventoryEntriesResult_Entries: + return deserializeInventoryItemEntryList(d, schemas.ListInventoryEntriesResult_Entries, &v.Entries) + case schemas.ListInventoryEntriesResult_InstanceId: + v.InstanceId = new(string) + return d.ReadString(schemas.ListInventoryEntriesResult_InstanceId, v.InstanceId) + case schemas.ListInventoryEntriesResult_NextToken: + v.NextToken = new(string) + return d.ReadString(schemas.ListInventoryEntriesResult_NextToken, v.NextToken) + case schemas.ListInventoryEntriesResult_SchemaVersion: + v.SchemaVersion = new(string) + return d.ReadString(schemas.ListInventoryEntriesResult_SchemaVersion, v.SchemaVersion) + case schemas.ListInventoryEntriesResult_TypeName: + v.TypeName = new(string) + return d.ReadString(schemas.ListInventoryEntriesResult_TypeName, v.TypeName) + } + return nil + }) +} +func (c *Client) addOperationListInventoryEntriesMiddlewares(stack *middleware.Stack, options Options) (err error) { + if err := stack.Serialize.Add(&serializeRequestMiddleware{options: &options, operationSchema: smithy.NewOperationSchema(schemas.ListInventoryEntries, schemas.ListInventoryEntriesRequest, schemas.ListInventoryEntriesResult)}, middleware.After); err != nil { return err } - if err = addComputeContentLength(stack); err != nil { + if err := stack.Deserialize.Add(&deserializeResponseMiddleware{options: &options, operationSchema: smithy.NewOperationSchema(schemas.ListInventoryEntries, schemas.ListInventoryEntriesRequest, schemas.ListInventoryEntriesResult), output: &ListInventoryEntriesOutput{}}, middleware.After); err != nil { return err } + if err = addResolveEndpointMiddleware(stack, options); err != nil { return err } if err = addComputePayloadSHA256(stack); err != nil { return err } - if err = addRetry(stack, options, c); err != nil { - return err - } - if err = addRawResponseToMetadata(stack); err != nil { - return err - } - if err = addRecordResponseTiming(stack); err != nil { - return err - } - if err = addSpanRetryLoop(stack, options); err != nil { - return err - } - if err = addClientUserAgent(stack, options); err != nil { - return err - } - if err = smithyhttp.AddErrorCloseResponseBodyMiddleware(stack); err != nil { - return err - } - if err = smithyhttp.AddCloseResponseBodyMiddleware(stack); err != nil { - return err - } - if err = addSetLegacyContextSigningOptionsMiddleware(stack); err != nil { - return err - } - if err = addUserAgentRetryMode(stack, options); err != nil { + if err = addRecordResponseTiming(stack, options); err != nil { return err } if err = addCredentialSource(stack, options); err != nil { @@ -147,12 +172,6 @@ func (c *Client) addOperationListInventoryEntriesMiddlewares(stack *middleware.S if err = addOpListInventoryEntriesValidationMiddleware(stack); err != nil { return err } - if err = stack.Initialize.Add(newServiceMetadataMiddleware_opListInventoryEntries(options.Region), middleware.Before); err != nil { - return err - } - if err = addRecursionDetection(stack); err != nil { - return err - } if err = addRequestIDRetrieverMiddleware(stack); err != nil { return err } @@ -165,22 +184,8 @@ func (c *Client) addOperationListInventoryEntriesMiddlewares(stack *middleware.S if err = addDisableHTTPSMiddleware(stack, options); err != nil { return err } - if err = addInterceptBeforeRetryLoop(stack, options); err != nil { - return err - } - if err = addInterceptAttempt(stack, options); err != nil { - return err - } if err = addInterceptors(stack, options); err != nil { return err } return nil } - -func newServiceMetadataMiddleware_opListInventoryEntries(region string) *awsmiddleware.RegisterServiceMetadata { - return &awsmiddleware.RegisterServiceMetadata{ - Region: region, - ServiceID: ServiceID, - OperationName: "ListInventoryEntries", - } -} diff --git a/vendor/github.com/aws/aws-sdk-go-v2/service/ssm/api_op_ListNodes.go b/vendor/github.com/aws/aws-sdk-go-v2/service/ssm/api_op_ListNodes.go index ce68b42ab..ae00c012b 100644 --- a/vendor/github.com/aws/aws-sdk-go-v2/service/ssm/api_op_ListNodes.go +++ b/vendor/github.com/aws/aws-sdk-go-v2/service/ssm/api_op_ListNodes.go @@ -5,10 +5,10 @@ package ssm import ( "context" "fmt" - awsmiddleware "github.com/aws/aws-sdk-go-v2/aws/middleware" + "github.com/aws/aws-sdk-go-v2/service/ssm/schemas" "github.com/aws/aws-sdk-go-v2/service/ssm/types" + smithy "github.com/aws/smithy-go" "github.com/aws/smithy-go/middleware" - smithyhttp "github.com/aws/smithy-go/transport/http" ) // Takes in filters and returns a list of managed nodes matching the filter @@ -54,6 +54,25 @@ type ListNodesInput struct { noSmithyDocumentSerde } +func (v *ListNodesInput) Serialize(s smithy.ShapeSerializer) { + s.WriteStruct(schemas.ListNodesRequest) + v.SerializeMembers(s) + s.CloseStruct() +} + +func (v *ListNodesInput) SerializeMembers(s smithy.ShapeSerializer) { + serializeNodeFilterList(s, schemas.ListNodesRequest_Filters, v.Filters) + if v.MaxResults != nil { + s.WriteInt32(schemas.ListNodesRequest_MaxResults, *v.MaxResults) + } + if v.NextToken != nil { + s.WriteString(schemas.ListNodesRequest_NextToken, *v.NextToken) + } + if v.SyncName != nil { + s.WriteString(schemas.ListNodesRequest_SyncName, *v.SyncName) + } +} + type ListNodesOutput struct { // The token to use when requesting the next set of items. If there are no @@ -69,65 +88,45 @@ type ListNodesOutput struct { noSmithyDocumentSerde } -func (c *Client) addOperationListNodesMiddlewares(stack *middleware.Stack, options Options) (err error) { - if err := stack.Serialize.Add(&setOperationInputMiddleware{}, middleware.After); err != nil { - return err - } - err = stack.Serialize.Add(&awsAwsjson11_serializeOpListNodes{}, middleware.After) - if err != nil { - return err - } - err = stack.Deserialize.Add(&awsAwsjson11_deserializeOpListNodes{}, middleware.After) - if err != nil { - return err - } - if err := addProtocolFinalizerMiddlewares(stack, options, "ListNodes"); err != nil { - return fmt.Errorf("add protocol finalizers: %v", err) - } +func (v *ListNodesOutput) Serialize(s smithy.ShapeSerializer) { + s.WriteStruct(schemas.ListNodesResult) + v.SerializeMembers(s) + s.CloseStruct() +} - if err = addlegacyEndpointContextSetter(stack, options); err != nil { - return err +func (v *ListNodesOutput) SerializeMembers(s smithy.ShapeSerializer) { + if v.NextToken != nil { + s.WriteString(schemas.ListNodesResult_NextToken, *v.NextToken) } - if err = addSetLoggerMiddleware(stack, options); err != nil { - return err - } - if err = addClientRequestID(stack); err != nil { + serializeNodeList(s, schemas.ListNodesResult_Nodes, v.Nodes) +} +func (v *ListNodesOutput) Deserialize(d smithy.ShapeDeserializer) error { + return smithy.ReadStruct(d, schemas.ListNodesResult, func(s *smithy.Schema) error { + switch s { + case schemas.ListNodesResult_NextToken: + v.NextToken = new(string) + return d.ReadString(schemas.ListNodesResult_NextToken, v.NextToken) + case schemas.ListNodesResult_Nodes: + return deserializeNodeList(d, schemas.ListNodesResult_Nodes, &v.Nodes) + } + return nil + }) +} +func (c *Client) addOperationListNodesMiddlewares(stack *middleware.Stack, options Options) (err error) { + if err := stack.Serialize.Add(&serializeRequestMiddleware{options: &options, operationSchema: smithy.NewOperationSchema(schemas.ListNodes, schemas.ListNodesRequest, schemas.ListNodesResult)}, middleware.After); err != nil { return err } - if err = addComputeContentLength(stack); err != nil { + if err := stack.Deserialize.Add(&deserializeResponseMiddleware{options: &options, operationSchema: smithy.NewOperationSchema(schemas.ListNodes, schemas.ListNodesRequest, schemas.ListNodesResult), output: &ListNodesOutput{}}, middleware.After); err != nil { return err } + if err = addResolveEndpointMiddleware(stack, options); err != nil { return err } if err = addComputePayloadSHA256(stack); err != nil { return err } - if err = addRetry(stack, options, c); err != nil { - return err - } - if err = addRawResponseToMetadata(stack); err != nil { - return err - } - if err = addRecordResponseTiming(stack); err != nil { - return err - } - if err = addSpanRetryLoop(stack, options); err != nil { - return err - } - if err = addClientUserAgent(stack, options); err != nil { - return err - } - if err = smithyhttp.AddErrorCloseResponseBodyMiddleware(stack); err != nil { - return err - } - if err = smithyhttp.AddCloseResponseBodyMiddleware(stack); err != nil { - return err - } - if err = addSetLegacyContextSigningOptionsMiddleware(stack); err != nil { - return err - } - if err = addUserAgentRetryMode(stack, options); err != nil { + if err = addRecordResponseTiming(stack, options); err != nil { return err } if err = addCredentialSource(stack, options); err != nil { @@ -136,12 +135,6 @@ func (c *Client) addOperationListNodesMiddlewares(stack *middleware.Stack, optio if err = addOpListNodesValidationMiddleware(stack); err != nil { return err } - if err = stack.Initialize.Add(newServiceMetadataMiddleware_opListNodes(options.Region), middleware.Before); err != nil { - return err - } - if err = addRecursionDetection(stack); err != nil { - return err - } if err = addRequestIDRetrieverMiddleware(stack); err != nil { return err } @@ -154,12 +147,6 @@ func (c *Client) addOperationListNodesMiddlewares(stack *middleware.Stack, optio if err = addDisableHTTPSMiddleware(stack, options); err != nil { return err } - if err = addInterceptBeforeRetryLoop(stack, options); err != nil { - return err - } - if err = addInterceptAttempt(stack, options); err != nil { - return err - } if err = addInterceptors(stack, options); err != nil { return err } @@ -258,11 +245,3 @@ type ListNodesAPIClient interface { } var _ ListNodesAPIClient = (*Client)(nil) - -func newServiceMetadataMiddleware_opListNodes(region string) *awsmiddleware.RegisterServiceMetadata { - return &awsmiddleware.RegisterServiceMetadata{ - Region: region, - ServiceID: ServiceID, - OperationName: "ListNodes", - } -} diff --git a/vendor/github.com/aws/aws-sdk-go-v2/service/ssm/api_op_ListNodesSummary.go b/vendor/github.com/aws/aws-sdk-go-v2/service/ssm/api_op_ListNodesSummary.go index 4b62df4d1..627831564 100644 --- a/vendor/github.com/aws/aws-sdk-go-v2/service/ssm/api_op_ListNodesSummary.go +++ b/vendor/github.com/aws/aws-sdk-go-v2/service/ssm/api_op_ListNodesSummary.go @@ -5,10 +5,10 @@ package ssm import ( "context" "fmt" - awsmiddleware "github.com/aws/aws-sdk-go-v2/aws/middleware" + "github.com/aws/aws-sdk-go-v2/service/ssm/schemas" "github.com/aws/aws-sdk-go-v2/service/ssm/types" + smithy "github.com/aws/smithy-go" "github.com/aws/smithy-go/middleware" - smithyhttp "github.com/aws/smithy-go/transport/http" ) // Generates a summary of managed instance/node metadata based on the filters and @@ -62,6 +62,26 @@ type ListNodesSummaryInput struct { noSmithyDocumentSerde } +func (v *ListNodesSummaryInput) Serialize(s smithy.ShapeSerializer) { + s.WriteStruct(schemas.ListNodesSummaryRequest) + v.SerializeMembers(s) + s.CloseStruct() +} + +func (v *ListNodesSummaryInput) SerializeMembers(s smithy.ShapeSerializer) { + serializeNodeAggregatorList(s, schemas.ListNodesSummaryRequest_Aggregators, v.Aggregators) + serializeNodeFilterList(s, schemas.ListNodesSummaryRequest_Filters, v.Filters) + if v.MaxResults != nil { + s.WriteInt32(schemas.ListNodesSummaryRequest_MaxResults, *v.MaxResults) + } + if v.NextToken != nil { + s.WriteString(schemas.ListNodesSummaryRequest_NextToken, *v.NextToken) + } + if v.SyncName != nil { + s.WriteString(schemas.ListNodesSummaryRequest_SyncName, *v.SyncName) + } +} + type ListNodesSummaryOutput struct { // The token to use when requesting the next set of items. If there are no @@ -78,65 +98,45 @@ type ListNodesSummaryOutput struct { noSmithyDocumentSerde } -func (c *Client) addOperationListNodesSummaryMiddlewares(stack *middleware.Stack, options Options) (err error) { - if err := stack.Serialize.Add(&setOperationInputMiddleware{}, middleware.After); err != nil { - return err - } - err = stack.Serialize.Add(&awsAwsjson11_serializeOpListNodesSummary{}, middleware.After) - if err != nil { - return err - } - err = stack.Deserialize.Add(&awsAwsjson11_deserializeOpListNodesSummary{}, middleware.After) - if err != nil { - return err - } - if err := addProtocolFinalizerMiddlewares(stack, options, "ListNodesSummary"); err != nil { - return fmt.Errorf("add protocol finalizers: %v", err) - } +func (v *ListNodesSummaryOutput) Serialize(s smithy.ShapeSerializer) { + s.WriteStruct(schemas.ListNodesSummaryResult) + v.SerializeMembers(s) + s.CloseStruct() +} - if err = addlegacyEndpointContextSetter(stack, options); err != nil { - return err +func (v *ListNodesSummaryOutput) SerializeMembers(s smithy.ShapeSerializer) { + if v.NextToken != nil { + s.WriteString(schemas.ListNodesSummaryResult_NextToken, *v.NextToken) } - if err = addSetLoggerMiddleware(stack, options); err != nil { - return err - } - if err = addClientRequestID(stack); err != nil { + serializeNodeSummaryList(s, schemas.ListNodesSummaryResult_Summary, v.Summary) +} +func (v *ListNodesSummaryOutput) Deserialize(d smithy.ShapeDeserializer) error { + return smithy.ReadStruct(d, schemas.ListNodesSummaryResult, func(s *smithy.Schema) error { + switch s { + case schemas.ListNodesSummaryResult_NextToken: + v.NextToken = new(string) + return d.ReadString(schemas.ListNodesSummaryResult_NextToken, v.NextToken) + case schemas.ListNodesSummaryResult_Summary: + return deserializeNodeSummaryList(d, schemas.ListNodesSummaryResult_Summary, &v.Summary) + } + return nil + }) +} +func (c *Client) addOperationListNodesSummaryMiddlewares(stack *middleware.Stack, options Options) (err error) { + if err := stack.Serialize.Add(&serializeRequestMiddleware{options: &options, operationSchema: smithy.NewOperationSchema(schemas.ListNodesSummary, schemas.ListNodesSummaryRequest, schemas.ListNodesSummaryResult)}, middleware.After); err != nil { return err } - if err = addComputeContentLength(stack); err != nil { + if err := stack.Deserialize.Add(&deserializeResponseMiddleware{options: &options, operationSchema: smithy.NewOperationSchema(schemas.ListNodesSummary, schemas.ListNodesSummaryRequest, schemas.ListNodesSummaryResult), output: &ListNodesSummaryOutput{}}, middleware.After); err != nil { return err } + if err = addResolveEndpointMiddleware(stack, options); err != nil { return err } if err = addComputePayloadSHA256(stack); err != nil { return err } - if err = addRetry(stack, options, c); err != nil { - return err - } - if err = addRawResponseToMetadata(stack); err != nil { - return err - } - if err = addRecordResponseTiming(stack); err != nil { - return err - } - if err = addSpanRetryLoop(stack, options); err != nil { - return err - } - if err = addClientUserAgent(stack, options); err != nil { - return err - } - if err = smithyhttp.AddErrorCloseResponseBodyMiddleware(stack); err != nil { - return err - } - if err = smithyhttp.AddCloseResponseBodyMiddleware(stack); err != nil { - return err - } - if err = addSetLegacyContextSigningOptionsMiddleware(stack); err != nil { - return err - } - if err = addUserAgentRetryMode(stack, options); err != nil { + if err = addRecordResponseTiming(stack, options); err != nil { return err } if err = addCredentialSource(stack, options); err != nil { @@ -145,12 +145,6 @@ func (c *Client) addOperationListNodesSummaryMiddlewares(stack *middleware.Stack if err = addOpListNodesSummaryValidationMiddleware(stack); err != nil { return err } - if err = stack.Initialize.Add(newServiceMetadataMiddleware_opListNodesSummary(options.Region), middleware.Before); err != nil { - return err - } - if err = addRecursionDetection(stack); err != nil { - return err - } if err = addRequestIDRetrieverMiddleware(stack); err != nil { return err } @@ -163,12 +157,6 @@ func (c *Client) addOperationListNodesSummaryMiddlewares(stack *middleware.Stack if err = addDisableHTTPSMiddleware(stack, options); err != nil { return err } - if err = addInterceptBeforeRetryLoop(stack, options); err != nil { - return err - } - if err = addInterceptAttempt(stack, options); err != nil { - return err - } if err = addInterceptors(stack, options); err != nil { return err } @@ -268,11 +256,3 @@ type ListNodesSummaryAPIClient interface { } var _ ListNodesSummaryAPIClient = (*Client)(nil) - -func newServiceMetadataMiddleware_opListNodesSummary(region string) *awsmiddleware.RegisterServiceMetadata { - return &awsmiddleware.RegisterServiceMetadata{ - Region: region, - ServiceID: ServiceID, - OperationName: "ListNodesSummary", - } -} diff --git a/vendor/github.com/aws/aws-sdk-go-v2/service/ssm/api_op_ListOpsItemEvents.go b/vendor/github.com/aws/aws-sdk-go-v2/service/ssm/api_op_ListOpsItemEvents.go index 296b4985b..9b8ef146b 100644 --- a/vendor/github.com/aws/aws-sdk-go-v2/service/ssm/api_op_ListOpsItemEvents.go +++ b/vendor/github.com/aws/aws-sdk-go-v2/service/ssm/api_op_ListOpsItemEvents.go @@ -5,10 +5,10 @@ package ssm import ( "context" "fmt" - awsmiddleware "github.com/aws/aws-sdk-go-v2/aws/middleware" + "github.com/aws/aws-sdk-go-v2/service/ssm/schemas" "github.com/aws/aws-sdk-go-v2/service/ssm/types" + smithy "github.com/aws/smithy-go" "github.com/aws/smithy-go/middleware" - smithyhttp "github.com/aws/smithy-go/transport/http" ) // Returns a list of all OpsItem events in the current Amazon Web Services Region @@ -45,6 +45,22 @@ type ListOpsItemEventsInput struct { noSmithyDocumentSerde } +func (v *ListOpsItemEventsInput) Serialize(s smithy.ShapeSerializer) { + s.WriteStruct(schemas.ListOpsItemEventsRequest) + v.SerializeMembers(s) + s.CloseStruct() +} + +func (v *ListOpsItemEventsInput) SerializeMembers(s smithy.ShapeSerializer) { + serializeOpsItemEventFilters(s, schemas.ListOpsItemEventsRequest_Filters, v.Filters) + if v.MaxResults != nil { + s.WriteInt32(schemas.ListOpsItemEventsRequest_MaxResults, *v.MaxResults) + } + if v.NextToken != nil { + s.WriteString(schemas.ListOpsItemEventsRequest_NextToken, *v.NextToken) + } +} + type ListOpsItemEventsOutput struct { // The token for the next set of items to return. Use this token to get the next @@ -60,65 +76,45 @@ type ListOpsItemEventsOutput struct { noSmithyDocumentSerde } -func (c *Client) addOperationListOpsItemEventsMiddlewares(stack *middleware.Stack, options Options) (err error) { - if err := stack.Serialize.Add(&setOperationInputMiddleware{}, middleware.After); err != nil { - return err - } - err = stack.Serialize.Add(&awsAwsjson11_serializeOpListOpsItemEvents{}, middleware.After) - if err != nil { - return err - } - err = stack.Deserialize.Add(&awsAwsjson11_deserializeOpListOpsItemEvents{}, middleware.After) - if err != nil { - return err - } - if err := addProtocolFinalizerMiddlewares(stack, options, "ListOpsItemEvents"); err != nil { - return fmt.Errorf("add protocol finalizers: %v", err) - } +func (v *ListOpsItemEventsOutput) Serialize(s smithy.ShapeSerializer) { + s.WriteStruct(schemas.ListOpsItemEventsResponse) + v.SerializeMembers(s) + s.CloseStruct() +} - if err = addlegacyEndpointContextSetter(stack, options); err != nil { - return err - } - if err = addSetLoggerMiddleware(stack, options); err != nil { - return err +func (v *ListOpsItemEventsOutput) SerializeMembers(s smithy.ShapeSerializer) { + if v.NextToken != nil { + s.WriteString(schemas.ListOpsItemEventsResponse_NextToken, *v.NextToken) } - if err = addClientRequestID(stack); err != nil { + serializeOpsItemEventSummaries(s, schemas.ListOpsItemEventsResponse_Summaries, v.Summaries) +} +func (v *ListOpsItemEventsOutput) Deserialize(d smithy.ShapeDeserializer) error { + return smithy.ReadStruct(d, schemas.ListOpsItemEventsResponse, func(s *smithy.Schema) error { + switch s { + case schemas.ListOpsItemEventsResponse_NextToken: + v.NextToken = new(string) + return d.ReadString(schemas.ListOpsItemEventsResponse_NextToken, v.NextToken) + case schemas.ListOpsItemEventsResponse_Summaries: + return deserializeOpsItemEventSummaries(d, schemas.ListOpsItemEventsResponse_Summaries, &v.Summaries) + } + return nil + }) +} +func (c *Client) addOperationListOpsItemEventsMiddlewares(stack *middleware.Stack, options Options) (err error) { + if err := stack.Serialize.Add(&serializeRequestMiddleware{options: &options, operationSchema: smithy.NewOperationSchema(schemas.ListOpsItemEvents, schemas.ListOpsItemEventsRequest, schemas.ListOpsItemEventsResponse)}, middleware.After); err != nil { return err } - if err = addComputeContentLength(stack); err != nil { + if err := stack.Deserialize.Add(&deserializeResponseMiddleware{options: &options, operationSchema: smithy.NewOperationSchema(schemas.ListOpsItemEvents, schemas.ListOpsItemEventsRequest, schemas.ListOpsItemEventsResponse), output: &ListOpsItemEventsOutput{}}, middleware.After); err != nil { return err } + if err = addResolveEndpointMiddleware(stack, options); err != nil { return err } if err = addComputePayloadSHA256(stack); err != nil { return err } - if err = addRetry(stack, options, c); err != nil { - return err - } - if err = addRawResponseToMetadata(stack); err != nil { - return err - } - if err = addRecordResponseTiming(stack); err != nil { - return err - } - if err = addSpanRetryLoop(stack, options); err != nil { - return err - } - if err = addClientUserAgent(stack, options); err != nil { - return err - } - if err = smithyhttp.AddErrorCloseResponseBodyMiddleware(stack); err != nil { - return err - } - if err = smithyhttp.AddCloseResponseBodyMiddleware(stack); err != nil { - return err - } - if err = addSetLegacyContextSigningOptionsMiddleware(stack); err != nil { - return err - } - if err = addUserAgentRetryMode(stack, options); err != nil { + if err = addRecordResponseTiming(stack, options); err != nil { return err } if err = addCredentialSource(stack, options); err != nil { @@ -127,12 +123,6 @@ func (c *Client) addOperationListOpsItemEventsMiddlewares(stack *middleware.Stac if err = addOpListOpsItemEventsValidationMiddleware(stack); err != nil { return err } - if err = stack.Initialize.Add(newServiceMetadataMiddleware_opListOpsItemEvents(options.Region), middleware.Before); err != nil { - return err - } - if err = addRecursionDetection(stack); err != nil { - return err - } if err = addRequestIDRetrieverMiddleware(stack); err != nil { return err } @@ -145,12 +135,6 @@ func (c *Client) addOperationListOpsItemEventsMiddlewares(stack *middleware.Stac if err = addDisableHTTPSMiddleware(stack, options); err != nil { return err } - if err = addInterceptBeforeRetryLoop(stack, options); err != nil { - return err - } - if err = addInterceptAttempt(stack, options); err != nil { - return err - } if err = addInterceptors(stack, options); err != nil { return err } @@ -250,11 +234,3 @@ type ListOpsItemEventsAPIClient interface { } var _ ListOpsItemEventsAPIClient = (*Client)(nil) - -func newServiceMetadataMiddleware_opListOpsItemEvents(region string) *awsmiddleware.RegisterServiceMetadata { - return &awsmiddleware.RegisterServiceMetadata{ - Region: region, - ServiceID: ServiceID, - OperationName: "ListOpsItemEvents", - } -} diff --git a/vendor/github.com/aws/aws-sdk-go-v2/service/ssm/api_op_ListOpsItemRelatedItems.go b/vendor/github.com/aws/aws-sdk-go-v2/service/ssm/api_op_ListOpsItemRelatedItems.go index f07e2d1f0..c4a36a3ed 100644 --- a/vendor/github.com/aws/aws-sdk-go-v2/service/ssm/api_op_ListOpsItemRelatedItems.go +++ b/vendor/github.com/aws/aws-sdk-go-v2/service/ssm/api_op_ListOpsItemRelatedItems.go @@ -5,10 +5,10 @@ package ssm import ( "context" "fmt" - awsmiddleware "github.com/aws/aws-sdk-go-v2/aws/middleware" + "github.com/aws/aws-sdk-go-v2/service/ssm/schemas" "github.com/aws/aws-sdk-go-v2/service/ssm/types" + smithy "github.com/aws/smithy-go" "github.com/aws/smithy-go/middleware" - smithyhttp "github.com/aws/smithy-go/transport/http" ) // Lists all related-item resources associated with a Systems Manager OpsCenter @@ -48,6 +48,25 @@ type ListOpsItemRelatedItemsInput struct { noSmithyDocumentSerde } +func (v *ListOpsItemRelatedItemsInput) Serialize(s smithy.ShapeSerializer) { + s.WriteStruct(schemas.ListOpsItemRelatedItemsRequest) + v.SerializeMembers(s) + s.CloseStruct() +} + +func (v *ListOpsItemRelatedItemsInput) SerializeMembers(s smithy.ShapeSerializer) { + serializeOpsItemRelatedItemsFilters(s, schemas.ListOpsItemRelatedItemsRequest_Filters, v.Filters) + if v.MaxResults != nil { + s.WriteInt32(schemas.ListOpsItemRelatedItemsRequest_MaxResults, *v.MaxResults) + } + if v.NextToken != nil { + s.WriteString(schemas.ListOpsItemRelatedItemsRequest_NextToken, *v.NextToken) + } + if v.OpsItemId != nil { + s.WriteString(schemas.ListOpsItemRelatedItemsRequest_OpsItemId, *v.OpsItemId) + } +} + type ListOpsItemRelatedItemsOutput struct { // The token for the next set of items to return. Use this token to get the next @@ -63,65 +82,45 @@ type ListOpsItemRelatedItemsOutput struct { noSmithyDocumentSerde } -func (c *Client) addOperationListOpsItemRelatedItemsMiddlewares(stack *middleware.Stack, options Options) (err error) { - if err := stack.Serialize.Add(&setOperationInputMiddleware{}, middleware.After); err != nil { - return err - } - err = stack.Serialize.Add(&awsAwsjson11_serializeOpListOpsItemRelatedItems{}, middleware.After) - if err != nil { - return err - } - err = stack.Deserialize.Add(&awsAwsjson11_deserializeOpListOpsItemRelatedItems{}, middleware.After) - if err != nil { - return err - } - if err := addProtocolFinalizerMiddlewares(stack, options, "ListOpsItemRelatedItems"); err != nil { - return fmt.Errorf("add protocol finalizers: %v", err) - } +func (v *ListOpsItemRelatedItemsOutput) Serialize(s smithy.ShapeSerializer) { + s.WriteStruct(schemas.ListOpsItemRelatedItemsResponse) + v.SerializeMembers(s) + s.CloseStruct() +} - if err = addlegacyEndpointContextSetter(stack, options); err != nil { - return err +func (v *ListOpsItemRelatedItemsOutput) SerializeMembers(s smithy.ShapeSerializer) { + if v.NextToken != nil { + s.WriteString(schemas.ListOpsItemRelatedItemsResponse_NextToken, *v.NextToken) } - if err = addSetLoggerMiddleware(stack, options); err != nil { - return err - } - if err = addClientRequestID(stack); err != nil { + serializeOpsItemRelatedItemSummaries(s, schemas.ListOpsItemRelatedItemsResponse_Summaries, v.Summaries) +} +func (v *ListOpsItemRelatedItemsOutput) Deserialize(d smithy.ShapeDeserializer) error { + return smithy.ReadStruct(d, schemas.ListOpsItemRelatedItemsResponse, func(s *smithy.Schema) error { + switch s { + case schemas.ListOpsItemRelatedItemsResponse_NextToken: + v.NextToken = new(string) + return d.ReadString(schemas.ListOpsItemRelatedItemsResponse_NextToken, v.NextToken) + case schemas.ListOpsItemRelatedItemsResponse_Summaries: + return deserializeOpsItemRelatedItemSummaries(d, schemas.ListOpsItemRelatedItemsResponse_Summaries, &v.Summaries) + } + return nil + }) +} +func (c *Client) addOperationListOpsItemRelatedItemsMiddlewares(stack *middleware.Stack, options Options) (err error) { + if err := stack.Serialize.Add(&serializeRequestMiddleware{options: &options, operationSchema: smithy.NewOperationSchema(schemas.ListOpsItemRelatedItems, schemas.ListOpsItemRelatedItemsRequest, schemas.ListOpsItemRelatedItemsResponse)}, middleware.After); err != nil { return err } - if err = addComputeContentLength(stack); err != nil { + if err := stack.Deserialize.Add(&deserializeResponseMiddleware{options: &options, operationSchema: smithy.NewOperationSchema(schemas.ListOpsItemRelatedItems, schemas.ListOpsItemRelatedItemsRequest, schemas.ListOpsItemRelatedItemsResponse), output: &ListOpsItemRelatedItemsOutput{}}, middleware.After); err != nil { return err } + if err = addResolveEndpointMiddleware(stack, options); err != nil { return err } if err = addComputePayloadSHA256(stack); err != nil { return err } - if err = addRetry(stack, options, c); err != nil { - return err - } - if err = addRawResponseToMetadata(stack); err != nil { - return err - } - if err = addRecordResponseTiming(stack); err != nil { - return err - } - if err = addSpanRetryLoop(stack, options); err != nil { - return err - } - if err = addClientUserAgent(stack, options); err != nil { - return err - } - if err = smithyhttp.AddErrorCloseResponseBodyMiddleware(stack); err != nil { - return err - } - if err = smithyhttp.AddCloseResponseBodyMiddleware(stack); err != nil { - return err - } - if err = addSetLegacyContextSigningOptionsMiddleware(stack); err != nil { - return err - } - if err = addUserAgentRetryMode(stack, options); err != nil { + if err = addRecordResponseTiming(stack, options); err != nil { return err } if err = addCredentialSource(stack, options); err != nil { @@ -130,12 +129,6 @@ func (c *Client) addOperationListOpsItemRelatedItemsMiddlewares(stack *middlewar if err = addOpListOpsItemRelatedItemsValidationMiddleware(stack); err != nil { return err } - if err = stack.Initialize.Add(newServiceMetadataMiddleware_opListOpsItemRelatedItems(options.Region), middleware.Before); err != nil { - return err - } - if err = addRecursionDetection(stack); err != nil { - return err - } if err = addRequestIDRetrieverMiddleware(stack); err != nil { return err } @@ -148,12 +141,6 @@ func (c *Client) addOperationListOpsItemRelatedItemsMiddlewares(stack *middlewar if err = addDisableHTTPSMiddleware(stack, options); err != nil { return err } - if err = addInterceptBeforeRetryLoop(stack, options); err != nil { - return err - } - if err = addInterceptAttempt(stack, options); err != nil { - return err - } if err = addInterceptors(stack, options); err != nil { return err } @@ -255,11 +242,3 @@ type ListOpsItemRelatedItemsAPIClient interface { } var _ ListOpsItemRelatedItemsAPIClient = (*Client)(nil) - -func newServiceMetadataMiddleware_opListOpsItemRelatedItems(region string) *awsmiddleware.RegisterServiceMetadata { - return &awsmiddleware.RegisterServiceMetadata{ - Region: region, - ServiceID: ServiceID, - OperationName: "ListOpsItemRelatedItems", - } -} diff --git a/vendor/github.com/aws/aws-sdk-go-v2/service/ssm/api_op_ListOpsMetadata.go b/vendor/github.com/aws/aws-sdk-go-v2/service/ssm/api_op_ListOpsMetadata.go index fc5c723dc..d2624bca1 100644 --- a/vendor/github.com/aws/aws-sdk-go-v2/service/ssm/api_op_ListOpsMetadata.go +++ b/vendor/github.com/aws/aws-sdk-go-v2/service/ssm/api_op_ListOpsMetadata.go @@ -5,10 +5,10 @@ package ssm import ( "context" "fmt" - awsmiddleware "github.com/aws/aws-sdk-go-v2/aws/middleware" + "github.com/aws/aws-sdk-go-v2/service/ssm/schemas" "github.com/aws/aws-sdk-go-v2/service/ssm/types" + smithy "github.com/aws/smithy-go" "github.com/aws/smithy-go/middleware" - smithyhttp "github.com/aws/smithy-go/transport/http" ) // Amazon Web Services Systems Manager calls this API operation when displaying @@ -44,6 +44,22 @@ type ListOpsMetadataInput struct { noSmithyDocumentSerde } +func (v *ListOpsMetadataInput) Serialize(s smithy.ShapeSerializer) { + s.WriteStruct(schemas.ListOpsMetadataRequest) + v.SerializeMembers(s) + s.CloseStruct() +} + +func (v *ListOpsMetadataInput) SerializeMembers(s smithy.ShapeSerializer) { + serializeOpsMetadataFilterList(s, schemas.ListOpsMetadataRequest_Filters, v.Filters) + if v.MaxResults != nil { + s.WriteInt32(schemas.ListOpsMetadataRequest_MaxResults, *v.MaxResults) + } + if v.NextToken != nil { + s.WriteString(schemas.ListOpsMetadataRequest_NextToken, *v.NextToken) + } +} + type ListOpsMetadataOutput struct { // The token for the next set of items to return. Use this token to get the next @@ -59,65 +75,45 @@ type ListOpsMetadataOutput struct { noSmithyDocumentSerde } -func (c *Client) addOperationListOpsMetadataMiddlewares(stack *middleware.Stack, options Options) (err error) { - if err := stack.Serialize.Add(&setOperationInputMiddleware{}, middleware.After); err != nil { - return err - } - err = stack.Serialize.Add(&awsAwsjson11_serializeOpListOpsMetadata{}, middleware.After) - if err != nil { - return err - } - err = stack.Deserialize.Add(&awsAwsjson11_deserializeOpListOpsMetadata{}, middleware.After) - if err != nil { - return err - } - if err := addProtocolFinalizerMiddlewares(stack, options, "ListOpsMetadata"); err != nil { - return fmt.Errorf("add protocol finalizers: %v", err) - } +func (v *ListOpsMetadataOutput) Serialize(s smithy.ShapeSerializer) { + s.WriteStruct(schemas.ListOpsMetadataResult) + v.SerializeMembers(s) + s.CloseStruct() +} - if err = addlegacyEndpointContextSetter(stack, options); err != nil { - return err - } - if err = addSetLoggerMiddleware(stack, options); err != nil { - return err +func (v *ListOpsMetadataOutput) SerializeMembers(s smithy.ShapeSerializer) { + if v.NextToken != nil { + s.WriteString(schemas.ListOpsMetadataResult_NextToken, *v.NextToken) } - if err = addClientRequestID(stack); err != nil { + serializeOpsMetadataList(s, schemas.ListOpsMetadataResult_OpsMetadataList, v.OpsMetadataList) +} +func (v *ListOpsMetadataOutput) Deserialize(d smithy.ShapeDeserializer) error { + return smithy.ReadStruct(d, schemas.ListOpsMetadataResult, func(s *smithy.Schema) error { + switch s { + case schemas.ListOpsMetadataResult_NextToken: + v.NextToken = new(string) + return d.ReadString(schemas.ListOpsMetadataResult_NextToken, v.NextToken) + case schemas.ListOpsMetadataResult_OpsMetadataList: + return deserializeOpsMetadataList(d, schemas.ListOpsMetadataResult_OpsMetadataList, &v.OpsMetadataList) + } + return nil + }) +} +func (c *Client) addOperationListOpsMetadataMiddlewares(stack *middleware.Stack, options Options) (err error) { + if err := stack.Serialize.Add(&serializeRequestMiddleware{options: &options, operationSchema: smithy.NewOperationSchema(schemas.ListOpsMetadata, schemas.ListOpsMetadataRequest, schemas.ListOpsMetadataResult)}, middleware.After); err != nil { return err } - if err = addComputeContentLength(stack); err != nil { + if err := stack.Deserialize.Add(&deserializeResponseMiddleware{options: &options, operationSchema: smithy.NewOperationSchema(schemas.ListOpsMetadata, schemas.ListOpsMetadataRequest, schemas.ListOpsMetadataResult), output: &ListOpsMetadataOutput{}}, middleware.After); err != nil { return err } + if err = addResolveEndpointMiddleware(stack, options); err != nil { return err } if err = addComputePayloadSHA256(stack); err != nil { return err } - if err = addRetry(stack, options, c); err != nil { - return err - } - if err = addRawResponseToMetadata(stack); err != nil { - return err - } - if err = addRecordResponseTiming(stack); err != nil { - return err - } - if err = addSpanRetryLoop(stack, options); err != nil { - return err - } - if err = addClientUserAgent(stack, options); err != nil { - return err - } - if err = smithyhttp.AddErrorCloseResponseBodyMiddleware(stack); err != nil { - return err - } - if err = smithyhttp.AddCloseResponseBodyMiddleware(stack); err != nil { - return err - } - if err = addSetLegacyContextSigningOptionsMiddleware(stack); err != nil { - return err - } - if err = addUserAgentRetryMode(stack, options); err != nil { + if err = addRecordResponseTiming(stack, options); err != nil { return err } if err = addCredentialSource(stack, options); err != nil { @@ -126,12 +122,6 @@ func (c *Client) addOperationListOpsMetadataMiddlewares(stack *middleware.Stack, if err = addOpListOpsMetadataValidationMiddleware(stack); err != nil { return err } - if err = stack.Initialize.Add(newServiceMetadataMiddleware_opListOpsMetadata(options.Region), middleware.Before); err != nil { - return err - } - if err = addRecursionDetection(stack); err != nil { - return err - } if err = addRequestIDRetrieverMiddleware(stack); err != nil { return err } @@ -144,12 +134,6 @@ func (c *Client) addOperationListOpsMetadataMiddlewares(stack *middleware.Stack, if err = addDisableHTTPSMiddleware(stack, options); err != nil { return err } - if err = addInterceptBeforeRetryLoop(stack, options); err != nil { - return err - } - if err = addInterceptAttempt(stack, options); err != nil { - return err - } if err = addInterceptors(stack, options); err != nil { return err } @@ -249,11 +233,3 @@ type ListOpsMetadataAPIClient interface { } var _ ListOpsMetadataAPIClient = (*Client)(nil) - -func newServiceMetadataMiddleware_opListOpsMetadata(region string) *awsmiddleware.RegisterServiceMetadata { - return &awsmiddleware.RegisterServiceMetadata{ - Region: region, - ServiceID: ServiceID, - OperationName: "ListOpsMetadata", - } -} diff --git a/vendor/github.com/aws/aws-sdk-go-v2/service/ssm/api_op_ListResourceComplianceSummaries.go b/vendor/github.com/aws/aws-sdk-go-v2/service/ssm/api_op_ListResourceComplianceSummaries.go index fe902a2dd..aa41e5364 100644 --- a/vendor/github.com/aws/aws-sdk-go-v2/service/ssm/api_op_ListResourceComplianceSummaries.go +++ b/vendor/github.com/aws/aws-sdk-go-v2/service/ssm/api_op_ListResourceComplianceSummaries.go @@ -5,10 +5,10 @@ package ssm import ( "context" "fmt" - awsmiddleware "github.com/aws/aws-sdk-go-v2/aws/middleware" + "github.com/aws/aws-sdk-go-v2/service/ssm/schemas" "github.com/aws/aws-sdk-go-v2/service/ssm/types" + smithy "github.com/aws/smithy-go" "github.com/aws/smithy-go/middleware" - smithyhttp "github.com/aws/smithy-go/transport/http" ) // Returns a resource-level summary count. The summary includes information about @@ -44,6 +44,22 @@ type ListResourceComplianceSummariesInput struct { noSmithyDocumentSerde } +func (v *ListResourceComplianceSummariesInput) Serialize(s smithy.ShapeSerializer) { + s.WriteStruct(schemas.ListResourceComplianceSummariesRequest) + v.SerializeMembers(s) + s.CloseStruct() +} + +func (v *ListResourceComplianceSummariesInput) SerializeMembers(s smithy.ShapeSerializer) { + serializeComplianceStringFilterList(s, schemas.ListResourceComplianceSummariesRequest_Filters, v.Filters) + if v.MaxResults != nil { + s.WriteInt32(schemas.ListResourceComplianceSummariesRequest_MaxResults, *v.MaxResults) + } + if v.NextToken != nil { + s.WriteString(schemas.ListResourceComplianceSummariesRequest_NextToken, *v.NextToken) + } +} + type ListResourceComplianceSummariesOutput struct { // The token for the next set of items to return. Use this token to get the next @@ -61,76 +77,50 @@ type ListResourceComplianceSummariesOutput struct { noSmithyDocumentSerde } -func (c *Client) addOperationListResourceComplianceSummariesMiddlewares(stack *middleware.Stack, options Options) (err error) { - if err := stack.Serialize.Add(&setOperationInputMiddleware{}, middleware.After); err != nil { - return err - } - err = stack.Serialize.Add(&awsAwsjson11_serializeOpListResourceComplianceSummaries{}, middleware.After) - if err != nil { - return err - } - err = stack.Deserialize.Add(&awsAwsjson11_deserializeOpListResourceComplianceSummaries{}, middleware.After) - if err != nil { - return err - } - if err := addProtocolFinalizerMiddlewares(stack, options, "ListResourceComplianceSummaries"); err != nil { - return fmt.Errorf("add protocol finalizers: %v", err) - } +func (v *ListResourceComplianceSummariesOutput) Serialize(s smithy.ShapeSerializer) { + s.WriteStruct(schemas.ListResourceComplianceSummariesResult) + v.SerializeMembers(s) + s.CloseStruct() +} - if err = addlegacyEndpointContextSetter(stack, options); err != nil { - return err - } - if err = addSetLoggerMiddleware(stack, options); err != nil { - return err +func (v *ListResourceComplianceSummariesOutput) SerializeMembers(s smithy.ShapeSerializer) { + if v.NextToken != nil { + s.WriteString(schemas.ListResourceComplianceSummariesResult_NextToken, *v.NextToken) } - if err = addClientRequestID(stack); err != nil { + serializeResourceComplianceSummaryItemList(s, schemas.ListResourceComplianceSummariesResult_ResourceComplianceSummaryItems, v.ResourceComplianceSummaryItems) +} +func (v *ListResourceComplianceSummariesOutput) Deserialize(d smithy.ShapeDeserializer) error { + return smithy.ReadStruct(d, schemas.ListResourceComplianceSummariesResult, func(s *smithy.Schema) error { + switch s { + case schemas.ListResourceComplianceSummariesResult_NextToken: + v.NextToken = new(string) + return d.ReadString(schemas.ListResourceComplianceSummariesResult_NextToken, v.NextToken) + case schemas.ListResourceComplianceSummariesResult_ResourceComplianceSummaryItems: + return deserializeResourceComplianceSummaryItemList(d, schemas.ListResourceComplianceSummariesResult_ResourceComplianceSummaryItems, &v.ResourceComplianceSummaryItems) + } + return nil + }) +} +func (c *Client) addOperationListResourceComplianceSummariesMiddlewares(stack *middleware.Stack, options Options) (err error) { + if err := stack.Serialize.Add(&serializeRequestMiddleware{options: &options, operationSchema: smithy.NewOperationSchema(schemas.ListResourceComplianceSummaries, schemas.ListResourceComplianceSummariesRequest, schemas.ListResourceComplianceSummariesResult)}, middleware.After); err != nil { return err } - if err = addComputeContentLength(stack); err != nil { + if err := stack.Deserialize.Add(&deserializeResponseMiddleware{options: &options, operationSchema: smithy.NewOperationSchema(schemas.ListResourceComplianceSummaries, schemas.ListResourceComplianceSummariesRequest, schemas.ListResourceComplianceSummariesResult), output: &ListResourceComplianceSummariesOutput{}}, middleware.After); err != nil { return err } + if err = addResolveEndpointMiddleware(stack, options); err != nil { return err } if err = addComputePayloadSHA256(stack); err != nil { return err } - if err = addRetry(stack, options, c); err != nil { - return err - } - if err = addRawResponseToMetadata(stack); err != nil { - return err - } - if err = addRecordResponseTiming(stack); err != nil { - return err - } - if err = addSpanRetryLoop(stack, options); err != nil { - return err - } - if err = addClientUserAgent(stack, options); err != nil { - return err - } - if err = smithyhttp.AddErrorCloseResponseBodyMiddleware(stack); err != nil { - return err - } - if err = smithyhttp.AddCloseResponseBodyMiddleware(stack); err != nil { - return err - } - if err = addSetLegacyContextSigningOptionsMiddleware(stack); err != nil { - return err - } - if err = addUserAgentRetryMode(stack, options); err != nil { + if err = addRecordResponseTiming(stack, options); err != nil { return err } if err = addCredentialSource(stack, options); err != nil { return err } - if err = stack.Initialize.Add(newServiceMetadataMiddleware_opListResourceComplianceSummaries(options.Region), middleware.Before); err != nil { - return err - } - if err = addRecursionDetection(stack); err != nil { - return err - } if err = addRequestIDRetrieverMiddleware(stack); err != nil { return err } @@ -143,12 +133,6 @@ func (c *Client) addOperationListResourceComplianceSummariesMiddlewares(stack *m if err = addDisableHTTPSMiddleware(stack, options); err != nil { return err } - if err = addInterceptBeforeRetryLoop(stack, options); err != nil { - return err - } - if err = addInterceptAttempt(stack, options); err != nil { - return err - } if err = addInterceptors(stack, options); err != nil { return err } @@ -251,11 +235,3 @@ type ListResourceComplianceSummariesAPIClient interface { } var _ ListResourceComplianceSummariesAPIClient = (*Client)(nil) - -func newServiceMetadataMiddleware_opListResourceComplianceSummaries(region string) *awsmiddleware.RegisterServiceMetadata { - return &awsmiddleware.RegisterServiceMetadata{ - Region: region, - ServiceID: ServiceID, - OperationName: "ListResourceComplianceSummaries", - } -} diff --git a/vendor/github.com/aws/aws-sdk-go-v2/service/ssm/api_op_ListResourceDataSync.go b/vendor/github.com/aws/aws-sdk-go-v2/service/ssm/api_op_ListResourceDataSync.go index 1223b452e..20a66ae34 100644 --- a/vendor/github.com/aws/aws-sdk-go-v2/service/ssm/api_op_ListResourceDataSync.go +++ b/vendor/github.com/aws/aws-sdk-go-v2/service/ssm/api_op_ListResourceDataSync.go @@ -5,10 +5,10 @@ package ssm import ( "context" "fmt" - awsmiddleware "github.com/aws/aws-sdk-go-v2/aws/middleware" + "github.com/aws/aws-sdk-go-v2/service/ssm/schemas" "github.com/aws/aws-sdk-go-v2/service/ssm/types" + smithy "github.com/aws/smithy-go" "github.com/aws/smithy-go/middleware" - smithyhttp "github.com/aws/smithy-go/transport/http" ) // Lists your resource data sync configurations. Includes information about the @@ -54,6 +54,24 @@ type ListResourceDataSyncInput struct { noSmithyDocumentSerde } +func (v *ListResourceDataSyncInput) Serialize(s smithy.ShapeSerializer) { + s.WriteStruct(schemas.ListResourceDataSyncRequest) + v.SerializeMembers(s) + s.CloseStruct() +} + +func (v *ListResourceDataSyncInput) SerializeMembers(s smithy.ShapeSerializer) { + if v.MaxResults != nil { + s.WriteInt32(schemas.ListResourceDataSyncRequest_MaxResults, *v.MaxResults) + } + if v.NextToken != nil { + s.WriteString(schemas.ListResourceDataSyncRequest_NextToken, *v.NextToken) + } + if v.SyncType != nil { + s.WriteString(schemas.ListResourceDataSyncRequest_SyncType, *v.SyncType) + } +} + type ListResourceDataSyncOutput struct { // The token for the next set of items to return. Use this token to get the next @@ -69,76 +87,50 @@ type ListResourceDataSyncOutput struct { noSmithyDocumentSerde } -func (c *Client) addOperationListResourceDataSyncMiddlewares(stack *middleware.Stack, options Options) (err error) { - if err := stack.Serialize.Add(&setOperationInputMiddleware{}, middleware.After); err != nil { - return err - } - err = stack.Serialize.Add(&awsAwsjson11_serializeOpListResourceDataSync{}, middleware.After) - if err != nil { - return err - } - err = stack.Deserialize.Add(&awsAwsjson11_deserializeOpListResourceDataSync{}, middleware.After) - if err != nil { - return err - } - if err := addProtocolFinalizerMiddlewares(stack, options, "ListResourceDataSync"); err != nil { - return fmt.Errorf("add protocol finalizers: %v", err) - } +func (v *ListResourceDataSyncOutput) Serialize(s smithy.ShapeSerializer) { + s.WriteStruct(schemas.ListResourceDataSyncResult) + v.SerializeMembers(s) + s.CloseStruct() +} - if err = addlegacyEndpointContextSetter(stack, options); err != nil { - return err +func (v *ListResourceDataSyncOutput) SerializeMembers(s smithy.ShapeSerializer) { + if v.NextToken != nil { + s.WriteString(schemas.ListResourceDataSyncResult_NextToken, *v.NextToken) } - if err = addSetLoggerMiddleware(stack, options); err != nil { - return err - } - if err = addClientRequestID(stack); err != nil { + serializeResourceDataSyncItemList(s, schemas.ListResourceDataSyncResult_ResourceDataSyncItems, v.ResourceDataSyncItems) +} +func (v *ListResourceDataSyncOutput) Deserialize(d smithy.ShapeDeserializer) error { + return smithy.ReadStruct(d, schemas.ListResourceDataSyncResult, func(s *smithy.Schema) error { + switch s { + case schemas.ListResourceDataSyncResult_NextToken: + v.NextToken = new(string) + return d.ReadString(schemas.ListResourceDataSyncResult_NextToken, v.NextToken) + case schemas.ListResourceDataSyncResult_ResourceDataSyncItems: + return deserializeResourceDataSyncItemList(d, schemas.ListResourceDataSyncResult_ResourceDataSyncItems, &v.ResourceDataSyncItems) + } + return nil + }) +} +func (c *Client) addOperationListResourceDataSyncMiddlewares(stack *middleware.Stack, options Options) (err error) { + if err := stack.Serialize.Add(&serializeRequestMiddleware{options: &options, operationSchema: smithy.NewOperationSchema(schemas.ListResourceDataSync, schemas.ListResourceDataSyncRequest, schemas.ListResourceDataSyncResult)}, middleware.After); err != nil { return err } - if err = addComputeContentLength(stack); err != nil { + if err := stack.Deserialize.Add(&deserializeResponseMiddleware{options: &options, operationSchema: smithy.NewOperationSchema(schemas.ListResourceDataSync, schemas.ListResourceDataSyncRequest, schemas.ListResourceDataSyncResult), output: &ListResourceDataSyncOutput{}}, middleware.After); err != nil { return err } + if err = addResolveEndpointMiddleware(stack, options); err != nil { return err } if err = addComputePayloadSHA256(stack); err != nil { return err } - if err = addRetry(stack, options, c); err != nil { - return err - } - if err = addRawResponseToMetadata(stack); err != nil { - return err - } - if err = addRecordResponseTiming(stack); err != nil { - return err - } - if err = addSpanRetryLoop(stack, options); err != nil { - return err - } - if err = addClientUserAgent(stack, options); err != nil { - return err - } - if err = smithyhttp.AddErrorCloseResponseBodyMiddleware(stack); err != nil { - return err - } - if err = smithyhttp.AddCloseResponseBodyMiddleware(stack); err != nil { - return err - } - if err = addSetLegacyContextSigningOptionsMiddleware(stack); err != nil { - return err - } - if err = addUserAgentRetryMode(stack, options); err != nil { + if err = addRecordResponseTiming(stack, options); err != nil { return err } if err = addCredentialSource(stack, options); err != nil { return err } - if err = stack.Initialize.Add(newServiceMetadataMiddleware_opListResourceDataSync(options.Region), middleware.Before); err != nil { - return err - } - if err = addRecursionDetection(stack); err != nil { - return err - } if err = addRequestIDRetrieverMiddleware(stack); err != nil { return err } @@ -151,12 +143,6 @@ func (c *Client) addOperationListResourceDataSyncMiddlewares(stack *middleware.S if err = addDisableHTTPSMiddleware(stack, options); err != nil { return err } - if err = addInterceptBeforeRetryLoop(stack, options); err != nil { - return err - } - if err = addInterceptAttempt(stack, options); err != nil { - return err - } if err = addInterceptors(stack, options); err != nil { return err } @@ -257,11 +243,3 @@ type ListResourceDataSyncAPIClient interface { } var _ ListResourceDataSyncAPIClient = (*Client)(nil) - -func newServiceMetadataMiddleware_opListResourceDataSync(region string) *awsmiddleware.RegisterServiceMetadata { - return &awsmiddleware.RegisterServiceMetadata{ - Region: region, - ServiceID: ServiceID, - OperationName: "ListResourceDataSync", - } -} diff --git a/vendor/github.com/aws/aws-sdk-go-v2/service/ssm/api_op_ListTagsForResource.go b/vendor/github.com/aws/aws-sdk-go-v2/service/ssm/api_op_ListTagsForResource.go index 38c515e44..8e9887080 100644 --- a/vendor/github.com/aws/aws-sdk-go-v2/service/ssm/api_op_ListTagsForResource.go +++ b/vendor/github.com/aws/aws-sdk-go-v2/service/ssm/api_op_ListTagsForResource.go @@ -4,11 +4,10 @@ package ssm import ( "context" - "fmt" - awsmiddleware "github.com/aws/aws-sdk-go-v2/aws/middleware" + "github.com/aws/aws-sdk-go-v2/service/ssm/schemas" "github.com/aws/aws-sdk-go-v2/service/ssm/types" + smithy "github.com/aws/smithy-go" "github.com/aws/smithy-go/middleware" - smithyhttp "github.com/aws/smithy-go/transport/http" ) // Returns a list of the tags assigned to the specified resource. @@ -44,6 +43,21 @@ type ListTagsForResourceInput struct { noSmithyDocumentSerde } +func (v *ListTagsForResourceInput) Serialize(s smithy.ShapeSerializer) { + s.WriteStruct(schemas.ListTagsForResourceRequest) + v.SerializeMembers(s) + s.CloseStruct() +} + +func (v *ListTagsForResourceInput) SerializeMembers(s smithy.ShapeSerializer) { + if v.ResourceId != nil { + s.WriteString(schemas.ListTagsForResourceRequest_ResourceId, *v.ResourceId) + } + if v.ResourceType != "" { + s.WriteString(schemas.ListTagsForResourceRequest_ResourceType, string(v.ResourceType)) + } +} + type ListTagsForResourceOutput struct { // A list of tags. @@ -55,65 +69,39 @@ type ListTagsForResourceOutput struct { noSmithyDocumentSerde } +func (v *ListTagsForResourceOutput) Serialize(s smithy.ShapeSerializer) { + s.WriteStruct(schemas.ListTagsForResourceResult) + v.SerializeMembers(s) + s.CloseStruct() +} + +func (v *ListTagsForResourceOutput) SerializeMembers(s smithy.ShapeSerializer) { + serializeTagList(s, schemas.ListTagsForResourceResult_TagList, v.TagList) +} +func (v *ListTagsForResourceOutput) Deserialize(d smithy.ShapeDeserializer) error { + return smithy.ReadStruct(d, schemas.ListTagsForResourceResult, func(s *smithy.Schema) error { + switch s { + case schemas.ListTagsForResourceResult_TagList: + return deserializeTagList(d, schemas.ListTagsForResourceResult_TagList, &v.TagList) + } + return nil + }) +} func (c *Client) addOperationListTagsForResourceMiddlewares(stack *middleware.Stack, options Options) (err error) { - if err := stack.Serialize.Add(&setOperationInputMiddleware{}, middleware.After); err != nil { + if err := stack.Serialize.Add(&serializeRequestMiddleware{options: &options, operationSchema: smithy.NewOperationSchema(schemas.ListTagsForResource, schemas.ListTagsForResourceRequest, schemas.ListTagsForResourceResult)}, middleware.After); err != nil { return err } - err = stack.Serialize.Add(&awsAwsjson11_serializeOpListTagsForResource{}, middleware.After) - if err != nil { + if err := stack.Deserialize.Add(&deserializeResponseMiddleware{options: &options, operationSchema: smithy.NewOperationSchema(schemas.ListTagsForResource, schemas.ListTagsForResourceRequest, schemas.ListTagsForResourceResult), output: &ListTagsForResourceOutput{}}, middleware.After); err != nil { return err } - err = stack.Deserialize.Add(&awsAwsjson11_deserializeOpListTagsForResource{}, middleware.After) - if err != nil { - return err - } - if err := addProtocolFinalizerMiddlewares(stack, options, "ListTagsForResource"); err != nil { - return fmt.Errorf("add protocol finalizers: %v", err) - } - if err = addlegacyEndpointContextSetter(stack, options); err != nil { - return err - } - if err = addSetLoggerMiddleware(stack, options); err != nil { - return err - } - if err = addClientRequestID(stack); err != nil { - return err - } - if err = addComputeContentLength(stack); err != nil { - return err - } if err = addResolveEndpointMiddleware(stack, options); err != nil { return err } if err = addComputePayloadSHA256(stack); err != nil { return err } - if err = addRetry(stack, options, c); err != nil { - return err - } - if err = addRawResponseToMetadata(stack); err != nil { - return err - } - if err = addRecordResponseTiming(stack); err != nil { - return err - } - if err = addSpanRetryLoop(stack, options); err != nil { - return err - } - if err = addClientUserAgent(stack, options); err != nil { - return err - } - if err = smithyhttp.AddErrorCloseResponseBodyMiddleware(stack); err != nil { - return err - } - if err = smithyhttp.AddCloseResponseBodyMiddleware(stack); err != nil { - return err - } - if err = addSetLegacyContextSigningOptionsMiddleware(stack); err != nil { - return err - } - if err = addUserAgentRetryMode(stack, options); err != nil { + if err = addRecordResponseTiming(stack, options); err != nil { return err } if err = addCredentialSource(stack, options); err != nil { @@ -122,12 +110,6 @@ func (c *Client) addOperationListTagsForResourceMiddlewares(stack *middleware.St if err = addOpListTagsForResourceValidationMiddleware(stack); err != nil { return err } - if err = stack.Initialize.Add(newServiceMetadataMiddleware_opListTagsForResource(options.Region), middleware.Before); err != nil { - return err - } - if err = addRecursionDetection(stack); err != nil { - return err - } if err = addRequestIDRetrieverMiddleware(stack); err != nil { return err } @@ -140,22 +122,8 @@ func (c *Client) addOperationListTagsForResourceMiddlewares(stack *middleware.St if err = addDisableHTTPSMiddleware(stack, options); err != nil { return err } - if err = addInterceptBeforeRetryLoop(stack, options); err != nil { - return err - } - if err = addInterceptAttempt(stack, options); err != nil { - return err - } if err = addInterceptors(stack, options); err != nil { return err } return nil } - -func newServiceMetadataMiddleware_opListTagsForResource(region string) *awsmiddleware.RegisterServiceMetadata { - return &awsmiddleware.RegisterServiceMetadata{ - Region: region, - ServiceID: ServiceID, - OperationName: "ListTagsForResource", - } -} diff --git a/vendor/github.com/aws/aws-sdk-go-v2/service/ssm/api_op_ModifyDocumentPermission.go b/vendor/github.com/aws/aws-sdk-go-v2/service/ssm/api_op_ModifyDocumentPermission.go index 959172683..bcb4be515 100644 --- a/vendor/github.com/aws/aws-sdk-go-v2/service/ssm/api_op_ModifyDocumentPermission.go +++ b/vendor/github.com/aws/aws-sdk-go-v2/service/ssm/api_op_ModifyDocumentPermission.go @@ -4,11 +4,10 @@ package ssm import ( "context" - "fmt" - awsmiddleware "github.com/aws/aws-sdk-go-v2/aws/middleware" + "github.com/aws/aws-sdk-go-v2/service/ssm/schemas" "github.com/aws/aws-sdk-go-v2/service/ssm/types" + smithy "github.com/aws/smithy-go" "github.com/aws/smithy-go/middleware" - smithyhttp "github.com/aws/smithy-go/transport/http" ) // Shares a Amazon Web Services Systems Manager document (SSM document)publicly or @@ -61,6 +60,26 @@ type ModifyDocumentPermissionInput struct { noSmithyDocumentSerde } +func (v *ModifyDocumentPermissionInput) Serialize(s smithy.ShapeSerializer) { + s.WriteStruct(schemas.ModifyDocumentPermissionRequest) + v.SerializeMembers(s) + s.CloseStruct() +} + +func (v *ModifyDocumentPermissionInput) SerializeMembers(s smithy.ShapeSerializer) { + serializeAccountIdList(s, schemas.ModifyDocumentPermissionRequest_AccountIdsToAdd, v.AccountIdsToAdd) + serializeAccountIdList(s, schemas.ModifyDocumentPermissionRequest_AccountIdsToRemove, v.AccountIdsToRemove) + if v.Name != nil { + s.WriteString(schemas.ModifyDocumentPermissionRequest_Name, *v.Name) + } + if v.PermissionType != "" { + s.WriteString(schemas.ModifyDocumentPermissionRequest_PermissionType, string(v.PermissionType)) + } + if v.SharedDocumentVersion != nil { + s.WriteString(schemas.ModifyDocumentPermissionRequest_SharedDocumentVersion, *v.SharedDocumentVersion) + } +} + type ModifyDocumentPermissionOutput struct { // Metadata pertaining to the operation's result. ResultMetadata middleware.Metadata @@ -68,65 +87,36 @@ type ModifyDocumentPermissionOutput struct { noSmithyDocumentSerde } +func (v *ModifyDocumentPermissionOutput) Serialize(s smithy.ShapeSerializer) { + s.WriteStruct(schemas.ModifyDocumentPermissionResponse) + v.SerializeMembers(s) + s.CloseStruct() +} + +func (v *ModifyDocumentPermissionOutput) SerializeMembers(s smithy.ShapeSerializer) { +} +func (v *ModifyDocumentPermissionOutput) Deserialize(d smithy.ShapeDeserializer) error { + return smithy.ReadStruct(d, schemas.ModifyDocumentPermissionResponse, func(s *smithy.Schema) error { + switch s { + } + return nil + }) +} func (c *Client) addOperationModifyDocumentPermissionMiddlewares(stack *middleware.Stack, options Options) (err error) { - if err := stack.Serialize.Add(&setOperationInputMiddleware{}, middleware.After); err != nil { - return err - } - err = stack.Serialize.Add(&awsAwsjson11_serializeOpModifyDocumentPermission{}, middleware.After) - if err != nil { + if err := stack.Serialize.Add(&serializeRequestMiddleware{options: &options, operationSchema: smithy.NewOperationSchema(schemas.ModifyDocumentPermission, schemas.ModifyDocumentPermissionRequest, schemas.ModifyDocumentPermissionResponse)}, middleware.After); err != nil { return err } - err = stack.Deserialize.Add(&awsAwsjson11_deserializeOpModifyDocumentPermission{}, middleware.After) - if err != nil { + if err := stack.Deserialize.Add(&deserializeResponseMiddleware{options: &options, operationSchema: smithy.NewOperationSchema(schemas.ModifyDocumentPermission, schemas.ModifyDocumentPermissionRequest, schemas.ModifyDocumentPermissionResponse), output: &ModifyDocumentPermissionOutput{}}, middleware.After); err != nil { return err } - if err := addProtocolFinalizerMiddlewares(stack, options, "ModifyDocumentPermission"); err != nil { - return fmt.Errorf("add protocol finalizers: %v", err) - } - if err = addlegacyEndpointContextSetter(stack, options); err != nil { - return err - } - if err = addSetLoggerMiddleware(stack, options); err != nil { - return err - } - if err = addClientRequestID(stack); err != nil { - return err - } - if err = addComputeContentLength(stack); err != nil { - return err - } if err = addResolveEndpointMiddleware(stack, options); err != nil { return err } if err = addComputePayloadSHA256(stack); err != nil { return err } - if err = addRetry(stack, options, c); err != nil { - return err - } - if err = addRawResponseToMetadata(stack); err != nil { - return err - } - if err = addRecordResponseTiming(stack); err != nil { - return err - } - if err = addSpanRetryLoop(stack, options); err != nil { - return err - } - if err = addClientUserAgent(stack, options); err != nil { - return err - } - if err = smithyhttp.AddErrorCloseResponseBodyMiddleware(stack); err != nil { - return err - } - if err = smithyhttp.AddCloseResponseBodyMiddleware(stack); err != nil { - return err - } - if err = addSetLegacyContextSigningOptionsMiddleware(stack); err != nil { - return err - } - if err = addUserAgentRetryMode(stack, options); err != nil { + if err = addRecordResponseTiming(stack, options); err != nil { return err } if err = addCredentialSource(stack, options); err != nil { @@ -135,12 +125,6 @@ func (c *Client) addOperationModifyDocumentPermissionMiddlewares(stack *middlewa if err = addOpModifyDocumentPermissionValidationMiddleware(stack); err != nil { return err } - if err = stack.Initialize.Add(newServiceMetadataMiddleware_opModifyDocumentPermission(options.Region), middleware.Before); err != nil { - return err - } - if err = addRecursionDetection(stack); err != nil { - return err - } if err = addRequestIDRetrieverMiddleware(stack); err != nil { return err } @@ -153,22 +137,8 @@ func (c *Client) addOperationModifyDocumentPermissionMiddlewares(stack *middlewa if err = addDisableHTTPSMiddleware(stack, options); err != nil { return err } - if err = addInterceptBeforeRetryLoop(stack, options); err != nil { - return err - } - if err = addInterceptAttempt(stack, options); err != nil { - return err - } if err = addInterceptors(stack, options); err != nil { return err } return nil } - -func newServiceMetadataMiddleware_opModifyDocumentPermission(region string) *awsmiddleware.RegisterServiceMetadata { - return &awsmiddleware.RegisterServiceMetadata{ - Region: region, - ServiceID: ServiceID, - OperationName: "ModifyDocumentPermission", - } -} diff --git a/vendor/github.com/aws/aws-sdk-go-v2/service/ssm/api_op_PutComplianceItems.go b/vendor/github.com/aws/aws-sdk-go-v2/service/ssm/api_op_PutComplianceItems.go index c687df693..48eb01a2a 100644 --- a/vendor/github.com/aws/aws-sdk-go-v2/service/ssm/api_op_PutComplianceItems.go +++ b/vendor/github.com/aws/aws-sdk-go-v2/service/ssm/api_op_PutComplianceItems.go @@ -4,11 +4,10 @@ package ssm import ( "context" - "fmt" - awsmiddleware "github.com/aws/aws-sdk-go-v2/aws/middleware" + "github.com/aws/aws-sdk-go-v2/service/ssm/schemas" "github.com/aws/aws-sdk-go-v2/service/ssm/types" + smithy "github.com/aws/smithy-go" "github.com/aws/smithy-go/middleware" - smithyhttp "github.com/aws/smithy-go/transport/http" ) // Registers a compliance type and other compliance details on a designated @@ -129,6 +128,36 @@ type PutComplianceItemsInput struct { noSmithyDocumentSerde } +func (v *PutComplianceItemsInput) Serialize(s smithy.ShapeSerializer) { + s.WriteStruct(schemas.PutComplianceItemsRequest) + v.SerializeMembers(s) + s.CloseStruct() +} + +func (v *PutComplianceItemsInput) SerializeMembers(s smithy.ShapeSerializer) { + if v.ComplianceType != nil { + s.WriteString(schemas.PutComplianceItemsRequest_ComplianceType, *v.ComplianceType) + } + if v.ExecutionSummary != nil { + s.WriteStruct(schemas.PutComplianceItemsRequest_ExecutionSummary) + v.ExecutionSummary.SerializeMembers(s) + s.CloseStruct() + } + if v.ItemContentHash != nil { + s.WriteString(schemas.PutComplianceItemsRequest_ItemContentHash, *v.ItemContentHash) + } + serializeComplianceItemEntryList(s, schemas.PutComplianceItemsRequest_Items, v.Items) + if v.ResourceId != nil { + s.WriteString(schemas.PutComplianceItemsRequest_ResourceId, *v.ResourceId) + } + if v.ResourceType != nil { + s.WriteString(schemas.PutComplianceItemsRequest_ResourceType, *v.ResourceType) + } + if v.UploadType != "" { + s.WriteString(schemas.PutComplianceItemsRequest_UploadType, string(v.UploadType)) + } +} + type PutComplianceItemsOutput struct { // Metadata pertaining to the operation's result. ResultMetadata middleware.Metadata @@ -136,65 +165,36 @@ type PutComplianceItemsOutput struct { noSmithyDocumentSerde } +func (v *PutComplianceItemsOutput) Serialize(s smithy.ShapeSerializer) { + s.WriteStruct(schemas.PutComplianceItemsResult) + v.SerializeMembers(s) + s.CloseStruct() +} + +func (v *PutComplianceItemsOutput) SerializeMembers(s smithy.ShapeSerializer) { +} +func (v *PutComplianceItemsOutput) Deserialize(d smithy.ShapeDeserializer) error { + return smithy.ReadStruct(d, schemas.PutComplianceItemsResult, func(s *smithy.Schema) error { + switch s { + } + return nil + }) +} func (c *Client) addOperationPutComplianceItemsMiddlewares(stack *middleware.Stack, options Options) (err error) { - if err := stack.Serialize.Add(&setOperationInputMiddleware{}, middleware.After); err != nil { + if err := stack.Serialize.Add(&serializeRequestMiddleware{options: &options, operationSchema: smithy.NewOperationSchema(schemas.PutComplianceItems, schemas.PutComplianceItemsRequest, schemas.PutComplianceItemsResult)}, middleware.After); err != nil { return err } - err = stack.Serialize.Add(&awsAwsjson11_serializeOpPutComplianceItems{}, middleware.After) - if err != nil { - return err - } - err = stack.Deserialize.Add(&awsAwsjson11_deserializeOpPutComplianceItems{}, middleware.After) - if err != nil { + if err := stack.Deserialize.Add(&deserializeResponseMiddleware{options: &options, operationSchema: smithy.NewOperationSchema(schemas.PutComplianceItems, schemas.PutComplianceItemsRequest, schemas.PutComplianceItemsResult), output: &PutComplianceItemsOutput{}}, middleware.After); err != nil { return err } - if err := addProtocolFinalizerMiddlewares(stack, options, "PutComplianceItems"); err != nil { - return fmt.Errorf("add protocol finalizers: %v", err) - } - if err = addlegacyEndpointContextSetter(stack, options); err != nil { - return err - } - if err = addSetLoggerMiddleware(stack, options); err != nil { - return err - } - if err = addClientRequestID(stack); err != nil { - return err - } - if err = addComputeContentLength(stack); err != nil { - return err - } if err = addResolveEndpointMiddleware(stack, options); err != nil { return err } if err = addComputePayloadSHA256(stack); err != nil { return err } - if err = addRetry(stack, options, c); err != nil { - return err - } - if err = addRawResponseToMetadata(stack); err != nil { - return err - } - if err = addRecordResponseTiming(stack); err != nil { - return err - } - if err = addSpanRetryLoop(stack, options); err != nil { - return err - } - if err = addClientUserAgent(stack, options); err != nil { - return err - } - if err = smithyhttp.AddErrorCloseResponseBodyMiddleware(stack); err != nil { - return err - } - if err = smithyhttp.AddCloseResponseBodyMiddleware(stack); err != nil { - return err - } - if err = addSetLegacyContextSigningOptionsMiddleware(stack); err != nil { - return err - } - if err = addUserAgentRetryMode(stack, options); err != nil { + if err = addRecordResponseTiming(stack, options); err != nil { return err } if err = addCredentialSource(stack, options); err != nil { @@ -203,12 +203,6 @@ func (c *Client) addOperationPutComplianceItemsMiddlewares(stack *middleware.Sta if err = addOpPutComplianceItemsValidationMiddleware(stack); err != nil { return err } - if err = stack.Initialize.Add(newServiceMetadataMiddleware_opPutComplianceItems(options.Region), middleware.Before); err != nil { - return err - } - if err = addRecursionDetection(stack); err != nil { - return err - } if err = addRequestIDRetrieverMiddleware(stack); err != nil { return err } @@ -221,22 +215,8 @@ func (c *Client) addOperationPutComplianceItemsMiddlewares(stack *middleware.Sta if err = addDisableHTTPSMiddleware(stack, options); err != nil { return err } - if err = addInterceptBeforeRetryLoop(stack, options); err != nil { - return err - } - if err = addInterceptAttempt(stack, options); err != nil { - return err - } if err = addInterceptors(stack, options); err != nil { return err } return nil } - -func newServiceMetadataMiddleware_opPutComplianceItems(region string) *awsmiddleware.RegisterServiceMetadata { - return &awsmiddleware.RegisterServiceMetadata{ - Region: region, - ServiceID: ServiceID, - OperationName: "PutComplianceItems", - } -} diff --git a/vendor/github.com/aws/aws-sdk-go-v2/service/ssm/api_op_PutInventory.go b/vendor/github.com/aws/aws-sdk-go-v2/service/ssm/api_op_PutInventory.go index e84520e51..3f44754cc 100644 --- a/vendor/github.com/aws/aws-sdk-go-v2/service/ssm/api_op_PutInventory.go +++ b/vendor/github.com/aws/aws-sdk-go-v2/service/ssm/api_op_PutInventory.go @@ -4,11 +4,10 @@ package ssm import ( "context" - "fmt" - awsmiddleware "github.com/aws/aws-sdk-go-v2/aws/middleware" + "github.com/aws/aws-sdk-go-v2/service/ssm/schemas" "github.com/aws/aws-sdk-go-v2/service/ssm/types" + smithy "github.com/aws/smithy-go" "github.com/aws/smithy-go/middleware" - smithyhttp "github.com/aws/smithy-go/transport/http" ) // Bulk update custom inventory items on one or more managed nodes. The request @@ -44,6 +43,19 @@ type PutInventoryInput struct { noSmithyDocumentSerde } +func (v *PutInventoryInput) Serialize(s smithy.ShapeSerializer) { + s.WriteStruct(schemas.PutInventoryRequest) + v.SerializeMembers(s) + s.CloseStruct() +} + +func (v *PutInventoryInput) SerializeMembers(s smithy.ShapeSerializer) { + if v.InstanceId != nil { + s.WriteString(schemas.PutInventoryRequest_InstanceId, *v.InstanceId) + } + serializeInventoryItemList(s, schemas.PutInventoryRequest_Items, v.Items) +} + type PutInventoryOutput struct { // Information about the request. @@ -55,65 +67,42 @@ type PutInventoryOutput struct { noSmithyDocumentSerde } -func (c *Client) addOperationPutInventoryMiddlewares(stack *middleware.Stack, options Options) (err error) { - if err := stack.Serialize.Add(&setOperationInputMiddleware{}, middleware.After); err != nil { - return err - } - err = stack.Serialize.Add(&awsAwsjson11_serializeOpPutInventory{}, middleware.After) - if err != nil { - return err - } - err = stack.Deserialize.Add(&awsAwsjson11_deserializeOpPutInventory{}, middleware.After) - if err != nil { - return err - } - if err := addProtocolFinalizerMiddlewares(stack, options, "PutInventory"); err != nil { - return fmt.Errorf("add protocol finalizers: %v", err) - } +func (v *PutInventoryOutput) Serialize(s smithy.ShapeSerializer) { + s.WriteStruct(schemas.PutInventoryResult) + v.SerializeMembers(s) + s.CloseStruct() +} - if err = addlegacyEndpointContextSetter(stack, options); err != nil { - return err - } - if err = addSetLoggerMiddleware(stack, options); err != nil { - return err +func (v *PutInventoryOutput) SerializeMembers(s smithy.ShapeSerializer) { + if v.Message != nil { + s.WriteString(schemas.PutInventoryResult_Message, *v.Message) } - if err = addClientRequestID(stack); err != nil { +} +func (v *PutInventoryOutput) Deserialize(d smithy.ShapeDeserializer) error { + return smithy.ReadStruct(d, schemas.PutInventoryResult, func(s *smithy.Schema) error { + switch s { + case schemas.PutInventoryResult_Message: + v.Message = new(string) + return d.ReadString(schemas.PutInventoryResult_Message, v.Message) + } + return nil + }) +} +func (c *Client) addOperationPutInventoryMiddlewares(stack *middleware.Stack, options Options) (err error) { + if err := stack.Serialize.Add(&serializeRequestMiddleware{options: &options, operationSchema: smithy.NewOperationSchema(schemas.PutInventory, schemas.PutInventoryRequest, schemas.PutInventoryResult)}, middleware.After); err != nil { return err } - if err = addComputeContentLength(stack); err != nil { + if err := stack.Deserialize.Add(&deserializeResponseMiddleware{options: &options, operationSchema: smithy.NewOperationSchema(schemas.PutInventory, schemas.PutInventoryRequest, schemas.PutInventoryResult), output: &PutInventoryOutput{}}, middleware.After); err != nil { return err } + if err = addResolveEndpointMiddleware(stack, options); err != nil { return err } if err = addComputePayloadSHA256(stack); err != nil { return err } - if err = addRetry(stack, options, c); err != nil { - return err - } - if err = addRawResponseToMetadata(stack); err != nil { - return err - } - if err = addRecordResponseTiming(stack); err != nil { - return err - } - if err = addSpanRetryLoop(stack, options); err != nil { - return err - } - if err = addClientUserAgent(stack, options); err != nil { - return err - } - if err = smithyhttp.AddErrorCloseResponseBodyMiddleware(stack); err != nil { - return err - } - if err = smithyhttp.AddCloseResponseBodyMiddleware(stack); err != nil { - return err - } - if err = addSetLegacyContextSigningOptionsMiddleware(stack); err != nil { - return err - } - if err = addUserAgentRetryMode(stack, options); err != nil { + if err = addRecordResponseTiming(stack, options); err != nil { return err } if err = addCredentialSource(stack, options); err != nil { @@ -122,12 +111,6 @@ func (c *Client) addOperationPutInventoryMiddlewares(stack *middleware.Stack, op if err = addOpPutInventoryValidationMiddleware(stack); err != nil { return err } - if err = stack.Initialize.Add(newServiceMetadataMiddleware_opPutInventory(options.Region), middleware.Before); err != nil { - return err - } - if err = addRecursionDetection(stack); err != nil { - return err - } if err = addRequestIDRetrieverMiddleware(stack); err != nil { return err } @@ -140,22 +123,8 @@ func (c *Client) addOperationPutInventoryMiddlewares(stack *middleware.Stack, op if err = addDisableHTTPSMiddleware(stack, options); err != nil { return err } - if err = addInterceptBeforeRetryLoop(stack, options); err != nil { - return err - } - if err = addInterceptAttempt(stack, options); err != nil { - return err - } if err = addInterceptors(stack, options); err != nil { return err } return nil } - -func newServiceMetadataMiddleware_opPutInventory(region string) *awsmiddleware.RegisterServiceMetadata { - return &awsmiddleware.RegisterServiceMetadata{ - Region: region, - ServiceID: ServiceID, - OperationName: "PutInventory", - } -} diff --git a/vendor/github.com/aws/aws-sdk-go-v2/service/ssm/api_op_PutParameter.go b/vendor/github.com/aws/aws-sdk-go-v2/service/ssm/api_op_PutParameter.go index c894f1ff8..4372712e6 100644 --- a/vendor/github.com/aws/aws-sdk-go-v2/service/ssm/api_op_PutParameter.go +++ b/vendor/github.com/aws/aws-sdk-go-v2/service/ssm/api_op_PutParameter.go @@ -4,14 +4,30 @@ package ssm import ( "context" - "fmt" - awsmiddleware "github.com/aws/aws-sdk-go-v2/aws/middleware" + "github.com/aws/aws-sdk-go-v2/service/ssm/schemas" "github.com/aws/aws-sdk-go-v2/service/ssm/types" + smithy "github.com/aws/smithy-go" "github.com/aws/smithy-go/middleware" - smithyhttp "github.com/aws/smithy-go/transport/http" ) // Create or update a parameter in Parameter Store. +// +// Parameter Store throughput defines the number of API transactions per second +// (TPS) that Systems Manager can process. This applies to GetParameter , +// GetParameters , and PutParameter API calls for your Amazon Web Services account +// and Amazon Web Services Region. By default, Parameter Store is configured with a +// standard throughput quota suitable for low- to moderate-volume workloads. +// Applications that retrieve configuration data infrequently or operate at smaller +// scale can use this default setting without additional cost. +// +// For higher-volume workloads, you can enable higher throughput. This increases +// the maximum number of supported transactions per second for your account and +// Region. Increased throughput supports applications and workloads that need +// concurrent access to multiple parameters. If you experience +// ThrottlingException: Rate exceeded errors, enable higher throughput. For more +// information, see [Changing Parameter Store throughput]. +// +// [Changing Parameter Store throughput]: https://docs.aws.amazon.com/systems-manager/latest/userguide/parameter-store-throughput.html func (c *Client) PutParameter(ctx context.Context, params *PutParameterInput, optFns ...func(*Options)) (*PutParameterOutput, error) { if params == nil { params = &PutParameterInput{} @@ -270,6 +286,46 @@ type PutParameterInput struct { noSmithyDocumentSerde } +func (v *PutParameterInput) Serialize(s smithy.ShapeSerializer) { + s.WriteStruct(schemas.PutParameterRequest) + v.SerializeMembers(s) + s.CloseStruct() +} + +func (v *PutParameterInput) SerializeMembers(s smithy.ShapeSerializer) { + if v.AllowedPattern != nil { + s.WriteString(schemas.PutParameterRequest_AllowedPattern, *v.AllowedPattern) + } + if v.DataType != nil { + s.WriteString(schemas.PutParameterRequest_DataType, *v.DataType) + } + if v.Description != nil { + s.WriteString(schemas.PutParameterRequest_Description, *v.Description) + } + if v.KeyId != nil { + s.WriteString(schemas.PutParameterRequest_KeyId, *v.KeyId) + } + if v.Name != nil { + s.WriteString(schemas.PutParameterRequest_Name, *v.Name) + } + if v.Overwrite != nil { + s.WriteBool(schemas.PutParameterRequest_Overwrite, *v.Overwrite) + } + if v.Policies != nil { + s.WriteString(schemas.PutParameterRequest_Policies, *v.Policies) + } + serializeTagList(s, schemas.PutParameterRequest_Tags, v.Tags) + if v.Tier != "" { + s.WriteString(schemas.PutParameterRequest_Tier, string(v.Tier)) + } + if v.Type != "" { + s.WriteString(schemas.PutParameterRequest_Type, string(v.Type)) + } + if v.Value != nil { + s.WriteString(schemas.PutParameterRequest_Value, *v.Value) + } +} + type PutParameterOutput struct { // The tier assigned to the parameter. @@ -289,65 +345,51 @@ type PutParameterOutput struct { noSmithyDocumentSerde } -func (c *Client) addOperationPutParameterMiddlewares(stack *middleware.Stack, options Options) (err error) { - if err := stack.Serialize.Add(&setOperationInputMiddleware{}, middleware.After); err != nil { - return err - } - err = stack.Serialize.Add(&awsAwsjson11_serializeOpPutParameter{}, middleware.After) - if err != nil { - return err - } - err = stack.Deserialize.Add(&awsAwsjson11_deserializeOpPutParameter{}, middleware.After) - if err != nil { - return err - } - if err := addProtocolFinalizerMiddlewares(stack, options, "PutParameter"); err != nil { - return fmt.Errorf("add protocol finalizers: %v", err) - } +func (v *PutParameterOutput) Serialize(s smithy.ShapeSerializer) { + s.WriteStruct(schemas.PutParameterResult) + v.SerializeMembers(s) + s.CloseStruct() +} - if err = addlegacyEndpointContextSetter(stack, options); err != nil { - return err +func (v *PutParameterOutput) SerializeMembers(s smithy.ShapeSerializer) { + if v.Tier != "" { + s.WriteString(schemas.PutParameterResult_Tier, string(v.Tier)) } - if err = addSetLoggerMiddleware(stack, options); err != nil { - return err + if v.Version != 0 { + s.WriteInt64(schemas.PutParameterResult_Version, v.Version) } - if err = addClientRequestID(stack); err != nil { +} +func (v *PutParameterOutput) Deserialize(d smithy.ShapeDeserializer) error { + return smithy.ReadStruct(d, schemas.PutParameterResult, func(s *smithy.Schema) error { + switch s { + case schemas.PutParameterResult_Tier: + var ev string + if err := d.ReadString(schemas.PutParameterResult_Tier, &ev); err != nil { + return err + } + v.Tier = types.ParameterTier(ev) + return nil + case schemas.PutParameterResult_Version: + return d.ReadInt64(schemas.PutParameterResult_Version, &v.Version) + } + return nil + }) +} +func (c *Client) addOperationPutParameterMiddlewares(stack *middleware.Stack, options Options) (err error) { + if err := stack.Serialize.Add(&serializeRequestMiddleware{options: &options, operationSchema: smithy.NewOperationSchema(schemas.PutParameter, schemas.PutParameterRequest, schemas.PutParameterResult)}, middleware.After); err != nil { return err } - if err = addComputeContentLength(stack); err != nil { + if err := stack.Deserialize.Add(&deserializeResponseMiddleware{options: &options, operationSchema: smithy.NewOperationSchema(schemas.PutParameter, schemas.PutParameterRequest, schemas.PutParameterResult), output: &PutParameterOutput{}}, middleware.After); err != nil { return err } + if err = addResolveEndpointMiddleware(stack, options); err != nil { return err } if err = addComputePayloadSHA256(stack); err != nil { return err } - if err = addRetry(stack, options, c); err != nil { - return err - } - if err = addRawResponseToMetadata(stack); err != nil { - return err - } - if err = addRecordResponseTiming(stack); err != nil { - return err - } - if err = addSpanRetryLoop(stack, options); err != nil { - return err - } - if err = addClientUserAgent(stack, options); err != nil { - return err - } - if err = smithyhttp.AddErrorCloseResponseBodyMiddleware(stack); err != nil { - return err - } - if err = smithyhttp.AddCloseResponseBodyMiddleware(stack); err != nil { - return err - } - if err = addSetLegacyContextSigningOptionsMiddleware(stack); err != nil { - return err - } - if err = addUserAgentRetryMode(stack, options); err != nil { + if err = addRecordResponseTiming(stack, options); err != nil { return err } if err = addCredentialSource(stack, options); err != nil { @@ -356,12 +398,6 @@ func (c *Client) addOperationPutParameterMiddlewares(stack *middleware.Stack, op if err = addOpPutParameterValidationMiddleware(stack); err != nil { return err } - if err = stack.Initialize.Add(newServiceMetadataMiddleware_opPutParameter(options.Region), middleware.Before); err != nil { - return err - } - if err = addRecursionDetection(stack); err != nil { - return err - } if err = addRequestIDRetrieverMiddleware(stack); err != nil { return err } @@ -374,22 +410,8 @@ func (c *Client) addOperationPutParameterMiddlewares(stack *middleware.Stack, op if err = addDisableHTTPSMiddleware(stack, options); err != nil { return err } - if err = addInterceptBeforeRetryLoop(stack, options); err != nil { - return err - } - if err = addInterceptAttempt(stack, options); err != nil { - return err - } if err = addInterceptors(stack, options); err != nil { return err } return nil } - -func newServiceMetadataMiddleware_opPutParameter(region string) *awsmiddleware.RegisterServiceMetadata { - return &awsmiddleware.RegisterServiceMetadata{ - Region: region, - ServiceID: ServiceID, - OperationName: "PutParameter", - } -} diff --git a/vendor/github.com/aws/aws-sdk-go-v2/service/ssm/api_op_PutResourcePolicy.go b/vendor/github.com/aws/aws-sdk-go-v2/service/ssm/api_op_PutResourcePolicy.go index 1694ef61c..24ee793be 100644 --- a/vendor/github.com/aws/aws-sdk-go-v2/service/ssm/api_op_PutResourcePolicy.go +++ b/vendor/github.com/aws/aws-sdk-go-v2/service/ssm/api_op_PutResourcePolicy.go @@ -4,10 +4,9 @@ package ssm import ( "context" - "fmt" - awsmiddleware "github.com/aws/aws-sdk-go-v2/aws/middleware" + "github.com/aws/aws-sdk-go-v2/service/ssm/schemas" + smithy "github.com/aws/smithy-go" "github.com/aws/smithy-go/middleware" - smithyhttp "github.com/aws/smithy-go/transport/http" ) // Creates or updates a Systems Manager resource policy. A resource policy helps @@ -45,11 +44,26 @@ import ( // // For more information, see [Sharing a parameter]in the Amazon Web Services Systems Manager User Guide // +// - Document – Shares the document using Resource Access Manager (RAM). For more +// information about sharing documents, see [Sharing Systems Manager documents]in the Amazon Web Services Systems +// Manager User Guide. +// +// While you can share a document using the Systems Manager PutResourcePolicy +// operation, we recommend using Resource Access Manager (RAM) instead. Using +// PutResourcePolicy requires an extra step. You must promote the document to a +// standard RAM Resource Share using the RAM [PromoteResourceShareCreatedFromPolicy]API operation. Otherwise, the Systems +// Manager [ListDocuments]API operation won't return the document when filtering for shared +// documents. The Amazon Web Services Config [PutRemediationConfigurations]API operation also can't use the +// document. +// +// [PromoteResourceShareCreatedFromPolicy]: https://docs.aws.amazon.com/ram/latest/APIReference/API_PromoteResourceShareCreatedFromPolicy.html // [Sharing a parameter]: https://docs.aws.amazon.com/systems-manager/latest/userguide/parameter-store-shared-parameters.html#share +// [Sharing Systems Manager documents]: https://docs.aws.amazon.com/systems-manager/latest/userguide/documents-ssm-sharing.html +// [PutRemediationConfigurations]: https://docs.aws.amazon.com/config/latest/APIReference/API_PutRemediationConfigurations.html +// [ListDocuments]: https://docs.aws.amazon.com/systems-manager/latest/APIReference/API_ListDocuments.html // // [Managing parameter tiers]: https://docs.aws.amazon.com/systems-manager/latest/userguide/parameter-store-advanced-parameters.html // [Changing a standard parameter to an advanced parameter]: https://docs.aws.amazon.com/systems-manager/latest/userguide/parameter-store-advanced-parameters.html#parameter-store-advanced-parameters-enabling -// [PromoteResourceShareCreatedFromPolicy]: https://docs.aws.amazon.com/ram/latest/APIReference/API_PromoteResourceShareCreatedFromPolicy.html // [KMS concepts]: https://docs.aws.amazon.com/kms/latest/developerguide/concepts.html // [DescribeParameters]: https://docs.aws.amazon.com/systems-manager/latest/APIReference/API_DescribeParameters.html func (c *Client) PutResourcePolicy(ctx context.Context, params *PutResourcePolicyInput, optFns ...func(*Options)) (*PutResourcePolicyOutput, error) { @@ -90,6 +104,27 @@ type PutResourcePolicyInput struct { noSmithyDocumentSerde } +func (v *PutResourcePolicyInput) Serialize(s smithy.ShapeSerializer) { + s.WriteStruct(schemas.PutResourcePolicyRequest) + v.SerializeMembers(s) + s.CloseStruct() +} + +func (v *PutResourcePolicyInput) SerializeMembers(s smithy.ShapeSerializer) { + if v.Policy != nil { + s.WriteString(schemas.PutResourcePolicyRequest_Policy, *v.Policy) + } + if v.PolicyHash != nil { + s.WriteString(schemas.PutResourcePolicyRequest_PolicyHash, *v.PolicyHash) + } + if v.PolicyId != nil { + s.WriteString(schemas.PutResourcePolicyRequest_PolicyId, *v.PolicyId) + } + if v.ResourceArn != nil { + s.WriteString(schemas.PutResourcePolicyRequest_ResourceArn, *v.ResourceArn) + } +} + type PutResourcePolicyOutput struct { // ID of the current policy version. @@ -104,65 +139,48 @@ type PutResourcePolicyOutput struct { noSmithyDocumentSerde } -func (c *Client) addOperationPutResourcePolicyMiddlewares(stack *middleware.Stack, options Options) (err error) { - if err := stack.Serialize.Add(&setOperationInputMiddleware{}, middleware.After); err != nil { - return err - } - err = stack.Serialize.Add(&awsAwsjson11_serializeOpPutResourcePolicy{}, middleware.After) - if err != nil { - return err - } - err = stack.Deserialize.Add(&awsAwsjson11_deserializeOpPutResourcePolicy{}, middleware.After) - if err != nil { - return err - } - if err := addProtocolFinalizerMiddlewares(stack, options, "PutResourcePolicy"); err != nil { - return fmt.Errorf("add protocol finalizers: %v", err) - } +func (v *PutResourcePolicyOutput) Serialize(s smithy.ShapeSerializer) { + s.WriteStruct(schemas.PutResourcePolicyResponse) + v.SerializeMembers(s) + s.CloseStruct() +} - if err = addlegacyEndpointContextSetter(stack, options); err != nil { - return err +func (v *PutResourcePolicyOutput) SerializeMembers(s smithy.ShapeSerializer) { + if v.PolicyHash != nil { + s.WriteString(schemas.PutResourcePolicyResponse_PolicyHash, *v.PolicyHash) } - if err = addSetLoggerMiddleware(stack, options); err != nil { - return err + if v.PolicyId != nil { + s.WriteString(schemas.PutResourcePolicyResponse_PolicyId, *v.PolicyId) } - if err = addClientRequestID(stack); err != nil { +} +func (v *PutResourcePolicyOutput) Deserialize(d smithy.ShapeDeserializer) error { + return smithy.ReadStruct(d, schemas.PutResourcePolicyResponse, func(s *smithy.Schema) error { + switch s { + case schemas.PutResourcePolicyResponse_PolicyHash: + v.PolicyHash = new(string) + return d.ReadString(schemas.PutResourcePolicyResponse_PolicyHash, v.PolicyHash) + case schemas.PutResourcePolicyResponse_PolicyId: + v.PolicyId = new(string) + return d.ReadString(schemas.PutResourcePolicyResponse_PolicyId, v.PolicyId) + } + return nil + }) +} +func (c *Client) addOperationPutResourcePolicyMiddlewares(stack *middleware.Stack, options Options) (err error) { + if err := stack.Serialize.Add(&serializeRequestMiddleware{options: &options, operationSchema: smithy.NewOperationSchema(schemas.PutResourcePolicy, schemas.PutResourcePolicyRequest, schemas.PutResourcePolicyResponse)}, middleware.After); err != nil { return err } - if err = addComputeContentLength(stack); err != nil { + if err := stack.Deserialize.Add(&deserializeResponseMiddleware{options: &options, operationSchema: smithy.NewOperationSchema(schemas.PutResourcePolicy, schemas.PutResourcePolicyRequest, schemas.PutResourcePolicyResponse), output: &PutResourcePolicyOutput{}}, middleware.After); err != nil { return err } + if err = addResolveEndpointMiddleware(stack, options); err != nil { return err } if err = addComputePayloadSHA256(stack); err != nil { return err } - if err = addRetry(stack, options, c); err != nil { - return err - } - if err = addRawResponseToMetadata(stack); err != nil { - return err - } - if err = addRecordResponseTiming(stack); err != nil { - return err - } - if err = addSpanRetryLoop(stack, options); err != nil { - return err - } - if err = addClientUserAgent(stack, options); err != nil { - return err - } - if err = smithyhttp.AddErrorCloseResponseBodyMiddleware(stack); err != nil { - return err - } - if err = smithyhttp.AddCloseResponseBodyMiddleware(stack); err != nil { - return err - } - if err = addSetLegacyContextSigningOptionsMiddleware(stack); err != nil { - return err - } - if err = addUserAgentRetryMode(stack, options); err != nil { + if err = addRecordResponseTiming(stack, options); err != nil { return err } if err = addCredentialSource(stack, options); err != nil { @@ -171,12 +189,6 @@ func (c *Client) addOperationPutResourcePolicyMiddlewares(stack *middleware.Stac if err = addOpPutResourcePolicyValidationMiddleware(stack); err != nil { return err } - if err = stack.Initialize.Add(newServiceMetadataMiddleware_opPutResourcePolicy(options.Region), middleware.Before); err != nil { - return err - } - if err = addRecursionDetection(stack); err != nil { - return err - } if err = addRequestIDRetrieverMiddleware(stack); err != nil { return err } @@ -189,22 +201,8 @@ func (c *Client) addOperationPutResourcePolicyMiddlewares(stack *middleware.Stac if err = addDisableHTTPSMiddleware(stack, options); err != nil { return err } - if err = addInterceptBeforeRetryLoop(stack, options); err != nil { - return err - } - if err = addInterceptAttempt(stack, options); err != nil { - return err - } if err = addInterceptors(stack, options); err != nil { return err } return nil } - -func newServiceMetadataMiddleware_opPutResourcePolicy(region string) *awsmiddleware.RegisterServiceMetadata { - return &awsmiddleware.RegisterServiceMetadata{ - Region: region, - ServiceID: ServiceID, - OperationName: "PutResourcePolicy", - } -} diff --git a/vendor/github.com/aws/aws-sdk-go-v2/service/ssm/api_op_RegisterDefaultPatchBaseline.go b/vendor/github.com/aws/aws-sdk-go-v2/service/ssm/api_op_RegisterDefaultPatchBaseline.go index bc4619ce9..47285457a 100644 --- a/vendor/github.com/aws/aws-sdk-go-v2/service/ssm/api_op_RegisterDefaultPatchBaseline.go +++ b/vendor/github.com/aws/aws-sdk-go-v2/service/ssm/api_op_RegisterDefaultPatchBaseline.go @@ -4,10 +4,9 @@ package ssm import ( "context" - "fmt" - awsmiddleware "github.com/aws/aws-sdk-go-v2/aws/middleware" + "github.com/aws/aws-sdk-go-v2/service/ssm/schemas" + smithy "github.com/aws/smithy-go" "github.com/aws/smithy-go/middleware" - smithyhttp "github.com/aws/smithy-go/transport/http" ) // Defines the default patch baseline for the relevant operating system. @@ -42,6 +41,18 @@ type RegisterDefaultPatchBaselineInput struct { noSmithyDocumentSerde } +func (v *RegisterDefaultPatchBaselineInput) Serialize(s smithy.ShapeSerializer) { + s.WriteStruct(schemas.RegisterDefaultPatchBaselineRequest) + v.SerializeMembers(s) + s.CloseStruct() +} + +func (v *RegisterDefaultPatchBaselineInput) SerializeMembers(s smithy.ShapeSerializer) { + if v.BaselineId != nil { + s.WriteString(schemas.RegisterDefaultPatchBaselineRequest_BaselineId, *v.BaselineId) + } +} + type RegisterDefaultPatchBaselineOutput struct { // The ID of the default patch baseline. @@ -53,65 +64,42 @@ type RegisterDefaultPatchBaselineOutput struct { noSmithyDocumentSerde } -func (c *Client) addOperationRegisterDefaultPatchBaselineMiddlewares(stack *middleware.Stack, options Options) (err error) { - if err := stack.Serialize.Add(&setOperationInputMiddleware{}, middleware.After); err != nil { - return err - } - err = stack.Serialize.Add(&awsAwsjson11_serializeOpRegisterDefaultPatchBaseline{}, middleware.After) - if err != nil { - return err - } - err = stack.Deserialize.Add(&awsAwsjson11_deserializeOpRegisterDefaultPatchBaseline{}, middleware.After) - if err != nil { - return err - } - if err := addProtocolFinalizerMiddlewares(stack, options, "RegisterDefaultPatchBaseline"); err != nil { - return fmt.Errorf("add protocol finalizers: %v", err) - } +func (v *RegisterDefaultPatchBaselineOutput) Serialize(s smithy.ShapeSerializer) { + s.WriteStruct(schemas.RegisterDefaultPatchBaselineResult) + v.SerializeMembers(s) + s.CloseStruct() +} - if err = addlegacyEndpointContextSetter(stack, options); err != nil { - return err - } - if err = addSetLoggerMiddleware(stack, options); err != nil { - return err +func (v *RegisterDefaultPatchBaselineOutput) SerializeMembers(s smithy.ShapeSerializer) { + if v.BaselineId != nil { + s.WriteString(schemas.RegisterDefaultPatchBaselineResult_BaselineId, *v.BaselineId) } - if err = addClientRequestID(stack); err != nil { +} +func (v *RegisterDefaultPatchBaselineOutput) Deserialize(d smithy.ShapeDeserializer) error { + return smithy.ReadStruct(d, schemas.RegisterDefaultPatchBaselineResult, func(s *smithy.Schema) error { + switch s { + case schemas.RegisterDefaultPatchBaselineResult_BaselineId: + v.BaselineId = new(string) + return d.ReadString(schemas.RegisterDefaultPatchBaselineResult_BaselineId, v.BaselineId) + } + return nil + }) +} +func (c *Client) addOperationRegisterDefaultPatchBaselineMiddlewares(stack *middleware.Stack, options Options) (err error) { + if err := stack.Serialize.Add(&serializeRequestMiddleware{options: &options, operationSchema: smithy.NewOperationSchema(schemas.RegisterDefaultPatchBaseline, schemas.RegisterDefaultPatchBaselineRequest, schemas.RegisterDefaultPatchBaselineResult)}, middleware.After); err != nil { return err } - if err = addComputeContentLength(stack); err != nil { + if err := stack.Deserialize.Add(&deserializeResponseMiddleware{options: &options, operationSchema: smithy.NewOperationSchema(schemas.RegisterDefaultPatchBaseline, schemas.RegisterDefaultPatchBaselineRequest, schemas.RegisterDefaultPatchBaselineResult), output: &RegisterDefaultPatchBaselineOutput{}}, middleware.After); err != nil { return err } + if err = addResolveEndpointMiddleware(stack, options); err != nil { return err } if err = addComputePayloadSHA256(stack); err != nil { return err } - if err = addRetry(stack, options, c); err != nil { - return err - } - if err = addRawResponseToMetadata(stack); err != nil { - return err - } - if err = addRecordResponseTiming(stack); err != nil { - return err - } - if err = addSpanRetryLoop(stack, options); err != nil { - return err - } - if err = addClientUserAgent(stack, options); err != nil { - return err - } - if err = smithyhttp.AddErrorCloseResponseBodyMiddleware(stack); err != nil { - return err - } - if err = smithyhttp.AddCloseResponseBodyMiddleware(stack); err != nil { - return err - } - if err = addSetLegacyContextSigningOptionsMiddleware(stack); err != nil { - return err - } - if err = addUserAgentRetryMode(stack, options); err != nil { + if err = addRecordResponseTiming(stack, options); err != nil { return err } if err = addCredentialSource(stack, options); err != nil { @@ -120,12 +108,6 @@ func (c *Client) addOperationRegisterDefaultPatchBaselineMiddlewares(stack *midd if err = addOpRegisterDefaultPatchBaselineValidationMiddleware(stack); err != nil { return err } - if err = stack.Initialize.Add(newServiceMetadataMiddleware_opRegisterDefaultPatchBaseline(options.Region), middleware.Before); err != nil { - return err - } - if err = addRecursionDetection(stack); err != nil { - return err - } if err = addRequestIDRetrieverMiddleware(stack); err != nil { return err } @@ -138,22 +120,8 @@ func (c *Client) addOperationRegisterDefaultPatchBaselineMiddlewares(stack *midd if err = addDisableHTTPSMiddleware(stack, options); err != nil { return err } - if err = addInterceptBeforeRetryLoop(stack, options); err != nil { - return err - } - if err = addInterceptAttempt(stack, options); err != nil { - return err - } if err = addInterceptors(stack, options); err != nil { return err } return nil } - -func newServiceMetadataMiddleware_opRegisterDefaultPatchBaseline(region string) *awsmiddleware.RegisterServiceMetadata { - return &awsmiddleware.RegisterServiceMetadata{ - Region: region, - ServiceID: ServiceID, - OperationName: "RegisterDefaultPatchBaseline", - } -} diff --git a/vendor/github.com/aws/aws-sdk-go-v2/service/ssm/api_op_RegisterPatchBaselineForPatchGroup.go b/vendor/github.com/aws/aws-sdk-go-v2/service/ssm/api_op_RegisterPatchBaselineForPatchGroup.go index 1a26403cd..f2b45b242 100644 --- a/vendor/github.com/aws/aws-sdk-go-v2/service/ssm/api_op_RegisterPatchBaselineForPatchGroup.go +++ b/vendor/github.com/aws/aws-sdk-go-v2/service/ssm/api_op_RegisterPatchBaselineForPatchGroup.go @@ -4,10 +4,9 @@ package ssm import ( "context" - "fmt" - awsmiddleware "github.com/aws/aws-sdk-go-v2/aws/middleware" + "github.com/aws/aws-sdk-go-v2/service/ssm/schemas" + smithy "github.com/aws/smithy-go" "github.com/aws/smithy-go/middleware" - smithyhttp "github.com/aws/smithy-go/transport/http" ) // Registers a patch baseline for a patch group. @@ -41,6 +40,21 @@ type RegisterPatchBaselineForPatchGroupInput struct { noSmithyDocumentSerde } +func (v *RegisterPatchBaselineForPatchGroupInput) Serialize(s smithy.ShapeSerializer) { + s.WriteStruct(schemas.RegisterPatchBaselineForPatchGroupRequest) + v.SerializeMembers(s) + s.CloseStruct() +} + +func (v *RegisterPatchBaselineForPatchGroupInput) SerializeMembers(s smithy.ShapeSerializer) { + if v.BaselineId != nil { + s.WriteString(schemas.RegisterPatchBaselineForPatchGroupRequest_BaselineId, *v.BaselineId) + } + if v.PatchGroup != nil { + s.WriteString(schemas.RegisterPatchBaselineForPatchGroupRequest_PatchGroup, *v.PatchGroup) + } +} + type RegisterPatchBaselineForPatchGroupOutput struct { // The ID of the patch baseline the patch group was registered with. @@ -55,65 +69,48 @@ type RegisterPatchBaselineForPatchGroupOutput struct { noSmithyDocumentSerde } -func (c *Client) addOperationRegisterPatchBaselineForPatchGroupMiddlewares(stack *middleware.Stack, options Options) (err error) { - if err := stack.Serialize.Add(&setOperationInputMiddleware{}, middleware.After); err != nil { - return err - } - err = stack.Serialize.Add(&awsAwsjson11_serializeOpRegisterPatchBaselineForPatchGroup{}, middleware.After) - if err != nil { - return err - } - err = stack.Deserialize.Add(&awsAwsjson11_deserializeOpRegisterPatchBaselineForPatchGroup{}, middleware.After) - if err != nil { - return err - } - if err := addProtocolFinalizerMiddlewares(stack, options, "RegisterPatchBaselineForPatchGroup"); err != nil { - return fmt.Errorf("add protocol finalizers: %v", err) - } +func (v *RegisterPatchBaselineForPatchGroupOutput) Serialize(s smithy.ShapeSerializer) { + s.WriteStruct(schemas.RegisterPatchBaselineForPatchGroupResult) + v.SerializeMembers(s) + s.CloseStruct() +} - if err = addlegacyEndpointContextSetter(stack, options); err != nil { - return err +func (v *RegisterPatchBaselineForPatchGroupOutput) SerializeMembers(s smithy.ShapeSerializer) { + if v.BaselineId != nil { + s.WriteString(schemas.RegisterPatchBaselineForPatchGroupResult_BaselineId, *v.BaselineId) } - if err = addSetLoggerMiddleware(stack, options); err != nil { - return err + if v.PatchGroup != nil { + s.WriteString(schemas.RegisterPatchBaselineForPatchGroupResult_PatchGroup, *v.PatchGroup) } - if err = addClientRequestID(stack); err != nil { +} +func (v *RegisterPatchBaselineForPatchGroupOutput) Deserialize(d smithy.ShapeDeserializer) error { + return smithy.ReadStruct(d, schemas.RegisterPatchBaselineForPatchGroupResult, func(s *smithy.Schema) error { + switch s { + case schemas.RegisterPatchBaselineForPatchGroupResult_BaselineId: + v.BaselineId = new(string) + return d.ReadString(schemas.RegisterPatchBaselineForPatchGroupResult_BaselineId, v.BaselineId) + case schemas.RegisterPatchBaselineForPatchGroupResult_PatchGroup: + v.PatchGroup = new(string) + return d.ReadString(schemas.RegisterPatchBaselineForPatchGroupResult_PatchGroup, v.PatchGroup) + } + return nil + }) +} +func (c *Client) addOperationRegisterPatchBaselineForPatchGroupMiddlewares(stack *middleware.Stack, options Options) (err error) { + if err := stack.Serialize.Add(&serializeRequestMiddleware{options: &options, operationSchema: smithy.NewOperationSchema(schemas.RegisterPatchBaselineForPatchGroup, schemas.RegisterPatchBaselineForPatchGroupRequest, schemas.RegisterPatchBaselineForPatchGroupResult)}, middleware.After); err != nil { return err } - if err = addComputeContentLength(stack); err != nil { + if err := stack.Deserialize.Add(&deserializeResponseMiddleware{options: &options, operationSchema: smithy.NewOperationSchema(schemas.RegisterPatchBaselineForPatchGroup, schemas.RegisterPatchBaselineForPatchGroupRequest, schemas.RegisterPatchBaselineForPatchGroupResult), output: &RegisterPatchBaselineForPatchGroupOutput{}}, middleware.After); err != nil { return err } + if err = addResolveEndpointMiddleware(stack, options); err != nil { return err } if err = addComputePayloadSHA256(stack); err != nil { return err } - if err = addRetry(stack, options, c); err != nil { - return err - } - if err = addRawResponseToMetadata(stack); err != nil { - return err - } - if err = addRecordResponseTiming(stack); err != nil { - return err - } - if err = addSpanRetryLoop(stack, options); err != nil { - return err - } - if err = addClientUserAgent(stack, options); err != nil { - return err - } - if err = smithyhttp.AddErrorCloseResponseBodyMiddleware(stack); err != nil { - return err - } - if err = smithyhttp.AddCloseResponseBodyMiddleware(stack); err != nil { - return err - } - if err = addSetLegacyContextSigningOptionsMiddleware(stack); err != nil { - return err - } - if err = addUserAgentRetryMode(stack, options); err != nil { + if err = addRecordResponseTiming(stack, options); err != nil { return err } if err = addCredentialSource(stack, options); err != nil { @@ -122,12 +119,6 @@ func (c *Client) addOperationRegisterPatchBaselineForPatchGroupMiddlewares(stack if err = addOpRegisterPatchBaselineForPatchGroupValidationMiddleware(stack); err != nil { return err } - if err = stack.Initialize.Add(newServiceMetadataMiddleware_opRegisterPatchBaselineForPatchGroup(options.Region), middleware.Before); err != nil { - return err - } - if err = addRecursionDetection(stack); err != nil { - return err - } if err = addRequestIDRetrieverMiddleware(stack); err != nil { return err } @@ -140,22 +131,8 @@ func (c *Client) addOperationRegisterPatchBaselineForPatchGroupMiddlewares(stack if err = addDisableHTTPSMiddleware(stack, options); err != nil { return err } - if err = addInterceptBeforeRetryLoop(stack, options); err != nil { - return err - } - if err = addInterceptAttempt(stack, options); err != nil { - return err - } if err = addInterceptors(stack, options); err != nil { return err } return nil } - -func newServiceMetadataMiddleware_opRegisterPatchBaselineForPatchGroup(region string) *awsmiddleware.RegisterServiceMetadata { - return &awsmiddleware.RegisterServiceMetadata{ - Region: region, - ServiceID: ServiceID, - OperationName: "RegisterPatchBaselineForPatchGroup", - } -} diff --git a/vendor/github.com/aws/aws-sdk-go-v2/service/ssm/api_op_RegisterTargetWithMaintenanceWindow.go b/vendor/github.com/aws/aws-sdk-go-v2/service/ssm/api_op_RegisterTargetWithMaintenanceWindow.go index 8b0c3d8ab..8922c6a9c 100644 --- a/vendor/github.com/aws/aws-sdk-go-v2/service/ssm/api_op_RegisterTargetWithMaintenanceWindow.go +++ b/vendor/github.com/aws/aws-sdk-go-v2/service/ssm/api_op_RegisterTargetWithMaintenanceWindow.go @@ -5,10 +5,10 @@ package ssm import ( "context" "fmt" - awsmiddleware "github.com/aws/aws-sdk-go-v2/aws/middleware" + "github.com/aws/aws-sdk-go-v2/service/ssm/schemas" "github.com/aws/aws-sdk-go-v2/service/ssm/types" + smithy "github.com/aws/smithy-go" "github.com/aws/smithy-go/middleware" - smithyhttp "github.com/aws/smithy-go/transport/http" ) // Registers a target with a maintenance window. @@ -99,6 +99,34 @@ type RegisterTargetWithMaintenanceWindowInput struct { noSmithyDocumentSerde } +func (v *RegisterTargetWithMaintenanceWindowInput) Serialize(s smithy.ShapeSerializer) { + s.WriteStruct(schemas.RegisterTargetWithMaintenanceWindowRequest) + v.SerializeMembers(s) + s.CloseStruct() +} + +func (v *RegisterTargetWithMaintenanceWindowInput) SerializeMembers(s smithy.ShapeSerializer) { + if v.ClientToken != nil { + s.WriteString(schemas.RegisterTargetWithMaintenanceWindowRequest_ClientToken, *v.ClientToken) + } + if v.Description != nil { + s.WriteString(schemas.RegisterTargetWithMaintenanceWindowRequest_Description, *v.Description) + } + if v.Name != nil { + s.WriteString(schemas.RegisterTargetWithMaintenanceWindowRequest_Name, *v.Name) + } + if v.OwnerInformation != nil { + s.WriteString(schemas.RegisterTargetWithMaintenanceWindowRequest_OwnerInformation, *v.OwnerInformation) + } + if v.ResourceType != "" { + s.WriteString(schemas.RegisterTargetWithMaintenanceWindowRequest_ResourceType, string(v.ResourceType)) + } + serializeTargets(s, schemas.RegisterTargetWithMaintenanceWindowRequest_Targets, v.Targets) + if v.WindowId != nil { + s.WriteString(schemas.RegisterTargetWithMaintenanceWindowRequest_WindowId, *v.WindowId) + } +} + type RegisterTargetWithMaintenanceWindowOutput struct { // The ID of the target definition in this maintenance window. @@ -110,65 +138,42 @@ type RegisterTargetWithMaintenanceWindowOutput struct { noSmithyDocumentSerde } -func (c *Client) addOperationRegisterTargetWithMaintenanceWindowMiddlewares(stack *middleware.Stack, options Options) (err error) { - if err := stack.Serialize.Add(&setOperationInputMiddleware{}, middleware.After); err != nil { - return err - } - err = stack.Serialize.Add(&awsAwsjson11_serializeOpRegisterTargetWithMaintenanceWindow{}, middleware.After) - if err != nil { - return err - } - err = stack.Deserialize.Add(&awsAwsjson11_deserializeOpRegisterTargetWithMaintenanceWindow{}, middleware.After) - if err != nil { - return err - } - if err := addProtocolFinalizerMiddlewares(stack, options, "RegisterTargetWithMaintenanceWindow"); err != nil { - return fmt.Errorf("add protocol finalizers: %v", err) - } +func (v *RegisterTargetWithMaintenanceWindowOutput) Serialize(s smithy.ShapeSerializer) { + s.WriteStruct(schemas.RegisterTargetWithMaintenanceWindowResult) + v.SerializeMembers(s) + s.CloseStruct() +} - if err = addlegacyEndpointContextSetter(stack, options); err != nil { - return err - } - if err = addSetLoggerMiddleware(stack, options); err != nil { - return err +func (v *RegisterTargetWithMaintenanceWindowOutput) SerializeMembers(s smithy.ShapeSerializer) { + if v.WindowTargetId != nil { + s.WriteString(schemas.RegisterTargetWithMaintenanceWindowResult_WindowTargetId, *v.WindowTargetId) } - if err = addClientRequestID(stack); err != nil { +} +func (v *RegisterTargetWithMaintenanceWindowOutput) Deserialize(d smithy.ShapeDeserializer) error { + return smithy.ReadStruct(d, schemas.RegisterTargetWithMaintenanceWindowResult, func(s *smithy.Schema) error { + switch s { + case schemas.RegisterTargetWithMaintenanceWindowResult_WindowTargetId: + v.WindowTargetId = new(string) + return d.ReadString(schemas.RegisterTargetWithMaintenanceWindowResult_WindowTargetId, v.WindowTargetId) + } + return nil + }) +} +func (c *Client) addOperationRegisterTargetWithMaintenanceWindowMiddlewares(stack *middleware.Stack, options Options) (err error) { + if err := stack.Serialize.Add(&serializeRequestMiddleware{options: &options, operationSchema: smithy.NewOperationSchema(schemas.RegisterTargetWithMaintenanceWindow, schemas.RegisterTargetWithMaintenanceWindowRequest, schemas.RegisterTargetWithMaintenanceWindowResult)}, middleware.After); err != nil { return err } - if err = addComputeContentLength(stack); err != nil { + if err := stack.Deserialize.Add(&deserializeResponseMiddleware{options: &options, operationSchema: smithy.NewOperationSchema(schemas.RegisterTargetWithMaintenanceWindow, schemas.RegisterTargetWithMaintenanceWindowRequest, schemas.RegisterTargetWithMaintenanceWindowResult), output: &RegisterTargetWithMaintenanceWindowOutput{}}, middleware.After); err != nil { return err } + if err = addResolveEndpointMiddleware(stack, options); err != nil { return err } if err = addComputePayloadSHA256(stack); err != nil { return err } - if err = addRetry(stack, options, c); err != nil { - return err - } - if err = addRawResponseToMetadata(stack); err != nil { - return err - } - if err = addRecordResponseTiming(stack); err != nil { - return err - } - if err = addSpanRetryLoop(stack, options); err != nil { - return err - } - if err = addClientUserAgent(stack, options); err != nil { - return err - } - if err = smithyhttp.AddErrorCloseResponseBodyMiddleware(stack); err != nil { - return err - } - if err = smithyhttp.AddCloseResponseBodyMiddleware(stack); err != nil { - return err - } - if err = addSetLegacyContextSigningOptionsMiddleware(stack); err != nil { - return err - } - if err = addUserAgentRetryMode(stack, options); err != nil { + if err = addRecordResponseTiming(stack, options); err != nil { return err } if err = addCredentialSource(stack, options); err != nil { @@ -180,12 +185,6 @@ func (c *Client) addOperationRegisterTargetWithMaintenanceWindowMiddlewares(stac if err = addOpRegisterTargetWithMaintenanceWindowValidationMiddleware(stack); err != nil { return err } - if err = stack.Initialize.Add(newServiceMetadataMiddleware_opRegisterTargetWithMaintenanceWindow(options.Region), middleware.Before); err != nil { - return err - } - if err = addRecursionDetection(stack); err != nil { - return err - } if err = addRequestIDRetrieverMiddleware(stack); err != nil { return err } @@ -198,12 +197,6 @@ func (c *Client) addOperationRegisterTargetWithMaintenanceWindowMiddlewares(stac if err = addDisableHTTPSMiddleware(stack, options); err != nil { return err } - if err = addInterceptBeforeRetryLoop(stack, options); err != nil { - return err - } - if err = addInterceptAttempt(stack, options); err != nil { - return err - } if err = addInterceptors(stack, options); err != nil { return err } @@ -242,11 +235,3 @@ func (m *idempotencyToken_initializeOpRegisterTargetWithMaintenanceWindow) Handl func addIdempotencyToken_opRegisterTargetWithMaintenanceWindowMiddleware(stack *middleware.Stack, cfg Options) error { return stack.Initialize.Add(&idempotencyToken_initializeOpRegisterTargetWithMaintenanceWindow{tokenProvider: cfg.IdempotencyTokenProvider}, middleware.Before) } - -func newServiceMetadataMiddleware_opRegisterTargetWithMaintenanceWindow(region string) *awsmiddleware.RegisterServiceMetadata { - return &awsmiddleware.RegisterServiceMetadata{ - Region: region, - ServiceID: ServiceID, - OperationName: "RegisterTargetWithMaintenanceWindow", - } -} diff --git a/vendor/github.com/aws/aws-sdk-go-v2/service/ssm/api_op_RegisterTaskWithMaintenanceWindow.go b/vendor/github.com/aws/aws-sdk-go-v2/service/ssm/api_op_RegisterTaskWithMaintenanceWindow.go index 60807157d..3c5d7b8d0 100644 --- a/vendor/github.com/aws/aws-sdk-go-v2/service/ssm/api_op_RegisterTaskWithMaintenanceWindow.go +++ b/vendor/github.com/aws/aws-sdk-go-v2/service/ssm/api_op_RegisterTaskWithMaintenanceWindow.go @@ -5,10 +5,10 @@ package ssm import ( "context" "fmt" - awsmiddleware "github.com/aws/aws-sdk-go-v2/aws/middleware" + "github.com/aws/aws-sdk-go-v2/service/ssm/schemas" "github.com/aws/aws-sdk-go-v2/service/ssm/types" + smithy "github.com/aws/smithy-go" "github.com/aws/smithy-go/middleware" - smithyhttp "github.com/aws/smithy-go/transport/http" ) // Adds a new task to a maintenance window. @@ -166,76 +166,112 @@ type RegisterTaskWithMaintenanceWindowInput struct { noSmithyDocumentSerde } -type RegisterTaskWithMaintenanceWindowOutput struct { - - // The ID of the task in the maintenance window. - WindowTaskId *string - - // Metadata pertaining to the operation's result. - ResultMetadata middleware.Metadata - - noSmithyDocumentSerde +func (v *RegisterTaskWithMaintenanceWindowInput) Serialize(s smithy.ShapeSerializer) { + s.WriteStruct(schemas.RegisterTaskWithMaintenanceWindowRequest) + v.SerializeMembers(s) + s.CloseStruct() } -func (c *Client) addOperationRegisterTaskWithMaintenanceWindowMiddlewares(stack *middleware.Stack, options Options) (err error) { - if err := stack.Serialize.Add(&setOperationInputMiddleware{}, middleware.After); err != nil { - return err +func (v *RegisterTaskWithMaintenanceWindowInput) SerializeMembers(s smithy.ShapeSerializer) { + if v.AlarmConfiguration != nil { + s.WriteStruct(schemas.RegisterTaskWithMaintenanceWindowRequest_AlarmConfiguration) + v.AlarmConfiguration.SerializeMembers(s) + s.CloseStruct() } - err = stack.Serialize.Add(&awsAwsjson11_serializeOpRegisterTaskWithMaintenanceWindow{}, middleware.After) - if err != nil { - return err + if v.ClientToken != nil { + s.WriteString(schemas.RegisterTaskWithMaintenanceWindowRequest_ClientToken, *v.ClientToken) } - err = stack.Deserialize.Add(&awsAwsjson11_deserializeOpRegisterTaskWithMaintenanceWindow{}, middleware.After) - if err != nil { - return err + if v.CutoffBehavior != "" { + s.WriteString(schemas.RegisterTaskWithMaintenanceWindowRequest_CutoffBehavior, string(v.CutoffBehavior)) } - if err := addProtocolFinalizerMiddlewares(stack, options, "RegisterTaskWithMaintenanceWindow"); err != nil { - return fmt.Errorf("add protocol finalizers: %v", err) + if v.Description != nil { + s.WriteString(schemas.RegisterTaskWithMaintenanceWindowRequest_Description, *v.Description) } - - if err = addlegacyEndpointContextSetter(stack, options); err != nil { - return err + if v.LoggingInfo != nil { + s.WriteStruct(schemas.RegisterTaskWithMaintenanceWindowRequest_LoggingInfo) + v.LoggingInfo.SerializeMembers(s) + s.CloseStruct() } - if err = addSetLoggerMiddleware(stack, options); err != nil { - return err + if v.MaxConcurrency != nil { + s.WriteString(schemas.RegisterTaskWithMaintenanceWindowRequest_MaxConcurrency, *v.MaxConcurrency) } - if err = addClientRequestID(stack); err != nil { - return err + if v.MaxErrors != nil { + s.WriteString(schemas.RegisterTaskWithMaintenanceWindowRequest_MaxErrors, *v.MaxErrors) } - if err = addComputeContentLength(stack); err != nil { - return err + if v.Name != nil { + s.WriteString(schemas.RegisterTaskWithMaintenanceWindowRequest_Name, *v.Name) } - if err = addResolveEndpointMiddleware(stack, options); err != nil { - return err + if v.Priority != nil { + s.WriteInt32(schemas.RegisterTaskWithMaintenanceWindowRequest_Priority, *v.Priority) } - if err = addComputePayloadSHA256(stack); err != nil { - return err + if v.ServiceRoleArn != nil { + s.WriteString(schemas.RegisterTaskWithMaintenanceWindowRequest_ServiceRoleArn, *v.ServiceRoleArn) } - if err = addRetry(stack, options, c); err != nil { - return err + serializeTargets(s, schemas.RegisterTaskWithMaintenanceWindowRequest_Targets, v.Targets) + if v.TaskArn != nil { + s.WriteString(schemas.RegisterTaskWithMaintenanceWindowRequest_TaskArn, *v.TaskArn) } - if err = addRawResponseToMetadata(stack); err != nil { - return err + if v.TaskInvocationParameters != nil { + s.WriteStruct(schemas.RegisterTaskWithMaintenanceWindowRequest_TaskInvocationParameters) + v.TaskInvocationParameters.SerializeMembers(s) + s.CloseStruct() } - if err = addRecordResponseTiming(stack); err != nil { - return err + serializeMaintenanceWindowTaskParameters(s, schemas.RegisterTaskWithMaintenanceWindowRequest_TaskParameters, v.TaskParameters) + if v.TaskType != "" { + s.WriteString(schemas.RegisterTaskWithMaintenanceWindowRequest_TaskType, string(v.TaskType)) } - if err = addSpanRetryLoop(stack, options); err != nil { - return err + if v.WindowId != nil { + s.WriteString(schemas.RegisterTaskWithMaintenanceWindowRequest_WindowId, *v.WindowId) + } +} + +type RegisterTaskWithMaintenanceWindowOutput struct { + + // The ID of the task in the maintenance window. + WindowTaskId *string + + // Metadata pertaining to the operation's result. + ResultMetadata middleware.Metadata + + noSmithyDocumentSerde +} + +func (v *RegisterTaskWithMaintenanceWindowOutput) Serialize(s smithy.ShapeSerializer) { + s.WriteStruct(schemas.RegisterTaskWithMaintenanceWindowResult) + v.SerializeMembers(s) + s.CloseStruct() +} + +func (v *RegisterTaskWithMaintenanceWindowOutput) SerializeMembers(s smithy.ShapeSerializer) { + if v.WindowTaskId != nil { + s.WriteString(schemas.RegisterTaskWithMaintenanceWindowResult_WindowTaskId, *v.WindowTaskId) } - if err = addClientUserAgent(stack, options); err != nil { +} +func (v *RegisterTaskWithMaintenanceWindowOutput) Deserialize(d smithy.ShapeDeserializer) error { + return smithy.ReadStruct(d, schemas.RegisterTaskWithMaintenanceWindowResult, func(s *smithy.Schema) error { + switch s { + case schemas.RegisterTaskWithMaintenanceWindowResult_WindowTaskId: + v.WindowTaskId = new(string) + return d.ReadString(schemas.RegisterTaskWithMaintenanceWindowResult_WindowTaskId, v.WindowTaskId) + } + return nil + }) +} +func (c *Client) addOperationRegisterTaskWithMaintenanceWindowMiddlewares(stack *middleware.Stack, options Options) (err error) { + if err := stack.Serialize.Add(&serializeRequestMiddleware{options: &options, operationSchema: smithy.NewOperationSchema(schemas.RegisterTaskWithMaintenanceWindow, schemas.RegisterTaskWithMaintenanceWindowRequest, schemas.RegisterTaskWithMaintenanceWindowResult)}, middleware.After); err != nil { return err } - if err = smithyhttp.AddErrorCloseResponseBodyMiddleware(stack); err != nil { + if err := stack.Deserialize.Add(&deserializeResponseMiddleware{options: &options, operationSchema: smithy.NewOperationSchema(schemas.RegisterTaskWithMaintenanceWindow, schemas.RegisterTaskWithMaintenanceWindowRequest, schemas.RegisterTaskWithMaintenanceWindowResult), output: &RegisterTaskWithMaintenanceWindowOutput{}}, middleware.After); err != nil { return err } - if err = smithyhttp.AddCloseResponseBodyMiddleware(stack); err != nil { + + if err = addResolveEndpointMiddleware(stack, options); err != nil { return err } - if err = addSetLegacyContextSigningOptionsMiddleware(stack); err != nil { + if err = addComputePayloadSHA256(stack); err != nil { return err } - if err = addUserAgentRetryMode(stack, options); err != nil { + if err = addRecordResponseTiming(stack, options); err != nil { return err } if err = addCredentialSource(stack, options); err != nil { @@ -247,12 +283,6 @@ func (c *Client) addOperationRegisterTaskWithMaintenanceWindowMiddlewares(stack if err = addOpRegisterTaskWithMaintenanceWindowValidationMiddleware(stack); err != nil { return err } - if err = stack.Initialize.Add(newServiceMetadataMiddleware_opRegisterTaskWithMaintenanceWindow(options.Region), middleware.Before); err != nil { - return err - } - if err = addRecursionDetection(stack); err != nil { - return err - } if err = addRequestIDRetrieverMiddleware(stack); err != nil { return err } @@ -265,12 +295,6 @@ func (c *Client) addOperationRegisterTaskWithMaintenanceWindowMiddlewares(stack if err = addDisableHTTPSMiddleware(stack, options); err != nil { return err } - if err = addInterceptBeforeRetryLoop(stack, options); err != nil { - return err - } - if err = addInterceptAttempt(stack, options); err != nil { - return err - } if err = addInterceptors(stack, options); err != nil { return err } @@ -309,11 +333,3 @@ func (m *idempotencyToken_initializeOpRegisterTaskWithMaintenanceWindow) HandleI func addIdempotencyToken_opRegisterTaskWithMaintenanceWindowMiddleware(stack *middleware.Stack, cfg Options) error { return stack.Initialize.Add(&idempotencyToken_initializeOpRegisterTaskWithMaintenanceWindow{tokenProvider: cfg.IdempotencyTokenProvider}, middleware.Before) } - -func newServiceMetadataMiddleware_opRegisterTaskWithMaintenanceWindow(region string) *awsmiddleware.RegisterServiceMetadata { - return &awsmiddleware.RegisterServiceMetadata{ - Region: region, - ServiceID: ServiceID, - OperationName: "RegisterTaskWithMaintenanceWindow", - } -} diff --git a/vendor/github.com/aws/aws-sdk-go-v2/service/ssm/api_op_RemoveTagsFromResource.go b/vendor/github.com/aws/aws-sdk-go-v2/service/ssm/api_op_RemoveTagsFromResource.go index 394c0371a..a97664bc5 100644 --- a/vendor/github.com/aws/aws-sdk-go-v2/service/ssm/api_op_RemoveTagsFromResource.go +++ b/vendor/github.com/aws/aws-sdk-go-v2/service/ssm/api_op_RemoveTagsFromResource.go @@ -4,11 +4,10 @@ package ssm import ( "context" - "fmt" - awsmiddleware "github.com/aws/aws-sdk-go-v2/aws/middleware" + "github.com/aws/aws-sdk-go-v2/service/ssm/schemas" "github.com/aws/aws-sdk-go-v2/service/ssm/types" + smithy "github.com/aws/smithy-go" "github.com/aws/smithy-go/middleware" - smithyhttp "github.com/aws/smithy-go/transport/http" ) // Removes tag keys from the specified resource. @@ -72,6 +71,22 @@ type RemoveTagsFromResourceInput struct { noSmithyDocumentSerde } +func (v *RemoveTagsFromResourceInput) Serialize(s smithy.ShapeSerializer) { + s.WriteStruct(schemas.RemoveTagsFromResourceRequest) + v.SerializeMembers(s) + s.CloseStruct() +} + +func (v *RemoveTagsFromResourceInput) SerializeMembers(s smithy.ShapeSerializer) { + if v.ResourceId != nil { + s.WriteString(schemas.RemoveTagsFromResourceRequest_ResourceId, *v.ResourceId) + } + if v.ResourceType != "" { + s.WriteString(schemas.RemoveTagsFromResourceRequest_ResourceType, string(v.ResourceType)) + } + serializeKeyList(s, schemas.RemoveTagsFromResourceRequest_TagKeys, v.TagKeys) +} + type RemoveTagsFromResourceOutput struct { // Metadata pertaining to the operation's result. ResultMetadata middleware.Metadata @@ -79,65 +94,36 @@ type RemoveTagsFromResourceOutput struct { noSmithyDocumentSerde } +func (v *RemoveTagsFromResourceOutput) Serialize(s smithy.ShapeSerializer) { + s.WriteStruct(schemas.RemoveTagsFromResourceResult) + v.SerializeMembers(s) + s.CloseStruct() +} + +func (v *RemoveTagsFromResourceOutput) SerializeMembers(s smithy.ShapeSerializer) { +} +func (v *RemoveTagsFromResourceOutput) Deserialize(d smithy.ShapeDeserializer) error { + return smithy.ReadStruct(d, schemas.RemoveTagsFromResourceResult, func(s *smithy.Schema) error { + switch s { + } + return nil + }) +} func (c *Client) addOperationRemoveTagsFromResourceMiddlewares(stack *middleware.Stack, options Options) (err error) { - if err := stack.Serialize.Add(&setOperationInputMiddleware{}, middleware.After); err != nil { + if err := stack.Serialize.Add(&serializeRequestMiddleware{options: &options, operationSchema: smithy.NewOperationSchema(schemas.RemoveTagsFromResource, schemas.RemoveTagsFromResourceRequest, schemas.RemoveTagsFromResourceResult)}, middleware.After); err != nil { return err } - err = stack.Serialize.Add(&awsAwsjson11_serializeOpRemoveTagsFromResource{}, middleware.After) - if err != nil { + if err := stack.Deserialize.Add(&deserializeResponseMiddleware{options: &options, operationSchema: smithy.NewOperationSchema(schemas.RemoveTagsFromResource, schemas.RemoveTagsFromResourceRequest, schemas.RemoveTagsFromResourceResult), output: &RemoveTagsFromResourceOutput{}}, middleware.After); err != nil { return err } - err = stack.Deserialize.Add(&awsAwsjson11_deserializeOpRemoveTagsFromResource{}, middleware.After) - if err != nil { - return err - } - if err := addProtocolFinalizerMiddlewares(stack, options, "RemoveTagsFromResource"); err != nil { - return fmt.Errorf("add protocol finalizers: %v", err) - } - if err = addlegacyEndpointContextSetter(stack, options); err != nil { - return err - } - if err = addSetLoggerMiddleware(stack, options); err != nil { - return err - } - if err = addClientRequestID(stack); err != nil { - return err - } - if err = addComputeContentLength(stack); err != nil { - return err - } if err = addResolveEndpointMiddleware(stack, options); err != nil { return err } if err = addComputePayloadSHA256(stack); err != nil { return err } - if err = addRetry(stack, options, c); err != nil { - return err - } - if err = addRawResponseToMetadata(stack); err != nil { - return err - } - if err = addRecordResponseTiming(stack); err != nil { - return err - } - if err = addSpanRetryLoop(stack, options); err != nil { - return err - } - if err = addClientUserAgent(stack, options); err != nil { - return err - } - if err = smithyhttp.AddErrorCloseResponseBodyMiddleware(stack); err != nil { - return err - } - if err = smithyhttp.AddCloseResponseBodyMiddleware(stack); err != nil { - return err - } - if err = addSetLegacyContextSigningOptionsMiddleware(stack); err != nil { - return err - } - if err = addUserAgentRetryMode(stack, options); err != nil { + if err = addRecordResponseTiming(stack, options); err != nil { return err } if err = addCredentialSource(stack, options); err != nil { @@ -146,12 +132,6 @@ func (c *Client) addOperationRemoveTagsFromResourceMiddlewares(stack *middleware if err = addOpRemoveTagsFromResourceValidationMiddleware(stack); err != nil { return err } - if err = stack.Initialize.Add(newServiceMetadataMiddleware_opRemoveTagsFromResource(options.Region), middleware.Before); err != nil { - return err - } - if err = addRecursionDetection(stack); err != nil { - return err - } if err = addRequestIDRetrieverMiddleware(stack); err != nil { return err } @@ -164,22 +144,8 @@ func (c *Client) addOperationRemoveTagsFromResourceMiddlewares(stack *middleware if err = addDisableHTTPSMiddleware(stack, options); err != nil { return err } - if err = addInterceptBeforeRetryLoop(stack, options); err != nil { - return err - } - if err = addInterceptAttempt(stack, options); err != nil { - return err - } if err = addInterceptors(stack, options); err != nil { return err } return nil } - -func newServiceMetadataMiddleware_opRemoveTagsFromResource(region string) *awsmiddleware.RegisterServiceMetadata { - return &awsmiddleware.RegisterServiceMetadata{ - Region: region, - ServiceID: ServiceID, - OperationName: "RemoveTagsFromResource", - } -} diff --git a/vendor/github.com/aws/aws-sdk-go-v2/service/ssm/api_op_ResetServiceSetting.go b/vendor/github.com/aws/aws-sdk-go-v2/service/ssm/api_op_ResetServiceSetting.go index 7c16f20e7..37027ec13 100644 --- a/vendor/github.com/aws/aws-sdk-go-v2/service/ssm/api_op_ResetServiceSetting.go +++ b/vendor/github.com/aws/aws-sdk-go-v2/service/ssm/api_op_ResetServiceSetting.go @@ -4,11 +4,10 @@ package ssm import ( "context" - "fmt" - awsmiddleware "github.com/aws/aws-sdk-go-v2/aws/middleware" + "github.com/aws/aws-sdk-go-v2/service/ssm/schemas" "github.com/aws/aws-sdk-go-v2/service/ssm/types" + smithy "github.com/aws/smithy-go" "github.com/aws/smithy-go/middleware" - smithyhttp "github.com/aws/smithy-go/transport/http" ) // ServiceSetting is an account-level setting for an Amazon Web Services service. @@ -74,6 +73,18 @@ type ResetServiceSettingInput struct { noSmithyDocumentSerde } +func (v *ResetServiceSettingInput) Serialize(s smithy.ShapeSerializer) { + s.WriteStruct(schemas.ResetServiceSettingRequest) + v.SerializeMembers(s) + s.CloseStruct() +} + +func (v *ResetServiceSettingInput) SerializeMembers(s smithy.ShapeSerializer) { + if v.SettingId != nil { + s.WriteString(schemas.ResetServiceSettingRequest_SettingId, *v.SettingId) + } +} + // The result body of the ResetServiceSetting API operation. type ResetServiceSettingOutput struct { @@ -87,65 +98,44 @@ type ResetServiceSettingOutput struct { noSmithyDocumentSerde } -func (c *Client) addOperationResetServiceSettingMiddlewares(stack *middleware.Stack, options Options) (err error) { - if err := stack.Serialize.Add(&setOperationInputMiddleware{}, middleware.After); err != nil { - return err - } - err = stack.Serialize.Add(&awsAwsjson11_serializeOpResetServiceSetting{}, middleware.After) - if err != nil { - return err - } - err = stack.Deserialize.Add(&awsAwsjson11_deserializeOpResetServiceSetting{}, middleware.After) - if err != nil { - return err - } - if err := addProtocolFinalizerMiddlewares(stack, options, "ResetServiceSetting"); err != nil { - return fmt.Errorf("add protocol finalizers: %v", err) - } +func (v *ResetServiceSettingOutput) Serialize(s smithy.ShapeSerializer) { + s.WriteStruct(schemas.ResetServiceSettingResult) + v.SerializeMembers(s) + s.CloseStruct() +} - if err = addlegacyEndpointContextSetter(stack, options); err != nil { - return err - } - if err = addSetLoggerMiddleware(stack, options); err != nil { - return err +func (v *ResetServiceSettingOutput) SerializeMembers(s smithy.ShapeSerializer) { + if v.ServiceSetting != nil { + s.WriteStruct(schemas.ResetServiceSettingResult_ServiceSetting) + v.ServiceSetting.SerializeMembers(s) + s.CloseStruct() } - if err = addClientRequestID(stack); err != nil { +} +func (v *ResetServiceSettingOutput) Deserialize(d smithy.ShapeDeserializer) error { + return smithy.ReadStruct(d, schemas.ResetServiceSettingResult, func(s *smithy.Schema) error { + switch s { + case schemas.ResetServiceSettingResult_ServiceSetting: + v.ServiceSetting = &types.ServiceSetting{} + return v.ServiceSetting.Deserialize(d) + } + return nil + }) +} +func (c *Client) addOperationResetServiceSettingMiddlewares(stack *middleware.Stack, options Options) (err error) { + if err := stack.Serialize.Add(&serializeRequestMiddleware{options: &options, operationSchema: smithy.NewOperationSchema(schemas.ResetServiceSetting, schemas.ResetServiceSettingRequest, schemas.ResetServiceSettingResult)}, middleware.After); err != nil { return err } - if err = addComputeContentLength(stack); err != nil { + if err := stack.Deserialize.Add(&deserializeResponseMiddleware{options: &options, operationSchema: smithy.NewOperationSchema(schemas.ResetServiceSetting, schemas.ResetServiceSettingRequest, schemas.ResetServiceSettingResult), output: &ResetServiceSettingOutput{}}, middleware.After); err != nil { return err } + if err = addResolveEndpointMiddleware(stack, options); err != nil { return err } if err = addComputePayloadSHA256(stack); err != nil { return err } - if err = addRetry(stack, options, c); err != nil { - return err - } - if err = addRawResponseToMetadata(stack); err != nil { - return err - } - if err = addRecordResponseTiming(stack); err != nil { - return err - } - if err = addSpanRetryLoop(stack, options); err != nil { - return err - } - if err = addClientUserAgent(stack, options); err != nil { - return err - } - if err = smithyhttp.AddErrorCloseResponseBodyMiddleware(stack); err != nil { - return err - } - if err = smithyhttp.AddCloseResponseBodyMiddleware(stack); err != nil { - return err - } - if err = addSetLegacyContextSigningOptionsMiddleware(stack); err != nil { - return err - } - if err = addUserAgentRetryMode(stack, options); err != nil { + if err = addRecordResponseTiming(stack, options); err != nil { return err } if err = addCredentialSource(stack, options); err != nil { @@ -154,12 +144,6 @@ func (c *Client) addOperationResetServiceSettingMiddlewares(stack *middleware.St if err = addOpResetServiceSettingValidationMiddleware(stack); err != nil { return err } - if err = stack.Initialize.Add(newServiceMetadataMiddleware_opResetServiceSetting(options.Region), middleware.Before); err != nil { - return err - } - if err = addRecursionDetection(stack); err != nil { - return err - } if err = addRequestIDRetrieverMiddleware(stack); err != nil { return err } @@ -172,22 +156,8 @@ func (c *Client) addOperationResetServiceSettingMiddlewares(stack *middleware.St if err = addDisableHTTPSMiddleware(stack, options); err != nil { return err } - if err = addInterceptBeforeRetryLoop(stack, options); err != nil { - return err - } - if err = addInterceptAttempt(stack, options); err != nil { - return err - } if err = addInterceptors(stack, options); err != nil { return err } return nil } - -func newServiceMetadataMiddleware_opResetServiceSetting(region string) *awsmiddleware.RegisterServiceMetadata { - return &awsmiddleware.RegisterServiceMetadata{ - Region: region, - ServiceID: ServiceID, - OperationName: "ResetServiceSetting", - } -} diff --git a/vendor/github.com/aws/aws-sdk-go-v2/service/ssm/api_op_ResumeSession.go b/vendor/github.com/aws/aws-sdk-go-v2/service/ssm/api_op_ResumeSession.go index 467620da0..ba2dae751 100644 --- a/vendor/github.com/aws/aws-sdk-go-v2/service/ssm/api_op_ResumeSession.go +++ b/vendor/github.com/aws/aws-sdk-go-v2/service/ssm/api_op_ResumeSession.go @@ -4,10 +4,9 @@ package ssm import ( "context" - "fmt" - awsmiddleware "github.com/aws/aws-sdk-go-v2/aws/middleware" + "github.com/aws/aws-sdk-go-v2/service/ssm/schemas" + smithy "github.com/aws/smithy-go" "github.com/aws/smithy-go/middleware" - smithyhttp "github.com/aws/smithy-go/transport/http" ) // Reconnects a session to a managed node after it has been disconnected. @@ -41,6 +40,18 @@ type ResumeSessionInput struct { noSmithyDocumentSerde } +func (v *ResumeSessionInput) Serialize(s smithy.ShapeSerializer) { + s.WriteStruct(schemas.ResumeSessionRequest) + v.SerializeMembers(s) + s.CloseStruct() +} + +func (v *ResumeSessionInput) SerializeMembers(s smithy.ShapeSerializer) { + if v.SessionId != nil { + s.WriteString(schemas.ResumeSessionRequest_SessionId, *v.SessionId) + } +} + type ResumeSessionOutput struct { // The ID of the session. @@ -72,65 +83,54 @@ type ResumeSessionOutput struct { noSmithyDocumentSerde } -func (c *Client) addOperationResumeSessionMiddlewares(stack *middleware.Stack, options Options) (err error) { - if err := stack.Serialize.Add(&setOperationInputMiddleware{}, middleware.After); err != nil { - return err - } - err = stack.Serialize.Add(&awsAwsjson11_serializeOpResumeSession{}, middleware.After) - if err != nil { - return err - } - err = stack.Deserialize.Add(&awsAwsjson11_deserializeOpResumeSession{}, middleware.After) - if err != nil { - return err - } - if err := addProtocolFinalizerMiddlewares(stack, options, "ResumeSession"); err != nil { - return fmt.Errorf("add protocol finalizers: %v", err) - } +func (v *ResumeSessionOutput) Serialize(s smithy.ShapeSerializer) { + s.WriteStruct(schemas.ResumeSessionResponse) + v.SerializeMembers(s) + s.CloseStruct() +} - if err = addlegacyEndpointContextSetter(stack, options); err != nil { - return err +func (v *ResumeSessionOutput) SerializeMembers(s smithy.ShapeSerializer) { + if v.SessionId != nil { + s.WriteString(schemas.ResumeSessionResponse_SessionId, *v.SessionId) } - if err = addSetLoggerMiddleware(stack, options); err != nil { - return err + if v.StreamUrl != nil { + s.WriteString(schemas.ResumeSessionResponse_StreamUrl, *v.StreamUrl) + } + if v.TokenValue != nil { + s.WriteString(schemas.ResumeSessionResponse_TokenValue, *v.TokenValue) } - if err = addClientRequestID(stack); err != nil { +} +func (v *ResumeSessionOutput) Deserialize(d smithy.ShapeDeserializer) error { + return smithy.ReadStruct(d, schemas.ResumeSessionResponse, func(s *smithy.Schema) error { + switch s { + case schemas.ResumeSessionResponse_SessionId: + v.SessionId = new(string) + return d.ReadString(schemas.ResumeSessionResponse_SessionId, v.SessionId) + case schemas.ResumeSessionResponse_StreamUrl: + v.StreamUrl = new(string) + return d.ReadString(schemas.ResumeSessionResponse_StreamUrl, v.StreamUrl) + case schemas.ResumeSessionResponse_TokenValue: + v.TokenValue = new(string) + return d.ReadString(schemas.ResumeSessionResponse_TokenValue, v.TokenValue) + } + return nil + }) +} +func (c *Client) addOperationResumeSessionMiddlewares(stack *middleware.Stack, options Options) (err error) { + if err := stack.Serialize.Add(&serializeRequestMiddleware{options: &options, operationSchema: smithy.NewOperationSchema(schemas.ResumeSession, schemas.ResumeSessionRequest, schemas.ResumeSessionResponse)}, middleware.After); err != nil { return err } - if err = addComputeContentLength(stack); err != nil { + if err := stack.Deserialize.Add(&deserializeResponseMiddleware{options: &options, operationSchema: smithy.NewOperationSchema(schemas.ResumeSession, schemas.ResumeSessionRequest, schemas.ResumeSessionResponse), output: &ResumeSessionOutput{}}, middleware.After); err != nil { return err } + if err = addResolveEndpointMiddleware(stack, options); err != nil { return err } if err = addComputePayloadSHA256(stack); err != nil { return err } - if err = addRetry(stack, options, c); err != nil { - return err - } - if err = addRawResponseToMetadata(stack); err != nil { - return err - } - if err = addRecordResponseTiming(stack); err != nil { - return err - } - if err = addSpanRetryLoop(stack, options); err != nil { - return err - } - if err = addClientUserAgent(stack, options); err != nil { - return err - } - if err = smithyhttp.AddErrorCloseResponseBodyMiddleware(stack); err != nil { - return err - } - if err = smithyhttp.AddCloseResponseBodyMiddleware(stack); err != nil { - return err - } - if err = addSetLegacyContextSigningOptionsMiddleware(stack); err != nil { - return err - } - if err = addUserAgentRetryMode(stack, options); err != nil { + if err = addRecordResponseTiming(stack, options); err != nil { return err } if err = addCredentialSource(stack, options); err != nil { @@ -139,12 +139,6 @@ func (c *Client) addOperationResumeSessionMiddlewares(stack *middleware.Stack, o if err = addOpResumeSessionValidationMiddleware(stack); err != nil { return err } - if err = stack.Initialize.Add(newServiceMetadataMiddleware_opResumeSession(options.Region), middleware.Before); err != nil { - return err - } - if err = addRecursionDetection(stack); err != nil { - return err - } if err = addRequestIDRetrieverMiddleware(stack); err != nil { return err } @@ -157,22 +151,8 @@ func (c *Client) addOperationResumeSessionMiddlewares(stack *middleware.Stack, o if err = addDisableHTTPSMiddleware(stack, options); err != nil { return err } - if err = addInterceptBeforeRetryLoop(stack, options); err != nil { - return err - } - if err = addInterceptAttempt(stack, options); err != nil { - return err - } if err = addInterceptors(stack, options); err != nil { return err } return nil } - -func newServiceMetadataMiddleware_opResumeSession(region string) *awsmiddleware.RegisterServiceMetadata { - return &awsmiddleware.RegisterServiceMetadata{ - Region: region, - ServiceID: ServiceID, - OperationName: "ResumeSession", - } -} diff --git a/vendor/github.com/aws/aws-sdk-go-v2/service/ssm/api_op_SendAutomationSignal.go b/vendor/github.com/aws/aws-sdk-go-v2/service/ssm/api_op_SendAutomationSignal.go index 68151ab81..0fc7d405b 100644 --- a/vendor/github.com/aws/aws-sdk-go-v2/service/ssm/api_op_SendAutomationSignal.go +++ b/vendor/github.com/aws/aws-sdk-go-v2/service/ssm/api_op_SendAutomationSignal.go @@ -4,11 +4,10 @@ package ssm import ( "context" - "fmt" - awsmiddleware "github.com/aws/aws-sdk-go-v2/aws/middleware" + "github.com/aws/aws-sdk-go-v2/service/ssm/schemas" "github.com/aws/aws-sdk-go-v2/service/ssm/types" + smithy "github.com/aws/smithy-go" "github.com/aws/smithy-go/middleware" - smithyhttp "github.com/aws/smithy-go/transport/http" ) // Sends a signal to an Automation execution to change the current behavior or @@ -63,6 +62,22 @@ type SendAutomationSignalInput struct { noSmithyDocumentSerde } +func (v *SendAutomationSignalInput) Serialize(s smithy.ShapeSerializer) { + s.WriteStruct(schemas.SendAutomationSignalRequest) + v.SerializeMembers(s) + s.CloseStruct() +} + +func (v *SendAutomationSignalInput) SerializeMembers(s smithy.ShapeSerializer) { + if v.AutomationExecutionId != nil { + s.WriteString(schemas.SendAutomationSignalRequest_AutomationExecutionId, *v.AutomationExecutionId) + } + serializeAutomationParameterMap(s, schemas.SendAutomationSignalRequest_Payload, v.Payload) + if v.SignalType != "" { + s.WriteString(schemas.SendAutomationSignalRequest_SignalType, string(v.SignalType)) + } +} + type SendAutomationSignalOutput struct { // Metadata pertaining to the operation's result. ResultMetadata middleware.Metadata @@ -70,65 +85,36 @@ type SendAutomationSignalOutput struct { noSmithyDocumentSerde } +func (v *SendAutomationSignalOutput) Serialize(s smithy.ShapeSerializer) { + s.WriteStruct(schemas.SendAutomationSignalResult) + v.SerializeMembers(s) + s.CloseStruct() +} + +func (v *SendAutomationSignalOutput) SerializeMembers(s smithy.ShapeSerializer) { +} +func (v *SendAutomationSignalOutput) Deserialize(d smithy.ShapeDeserializer) error { + return smithy.ReadStruct(d, schemas.SendAutomationSignalResult, func(s *smithy.Schema) error { + switch s { + } + return nil + }) +} func (c *Client) addOperationSendAutomationSignalMiddlewares(stack *middleware.Stack, options Options) (err error) { - if err := stack.Serialize.Add(&setOperationInputMiddleware{}, middleware.After); err != nil { + if err := stack.Serialize.Add(&serializeRequestMiddleware{options: &options, operationSchema: smithy.NewOperationSchema(schemas.SendAutomationSignal, schemas.SendAutomationSignalRequest, schemas.SendAutomationSignalResult)}, middleware.After); err != nil { return err } - err = stack.Serialize.Add(&awsAwsjson11_serializeOpSendAutomationSignal{}, middleware.After) - if err != nil { + if err := stack.Deserialize.Add(&deserializeResponseMiddleware{options: &options, operationSchema: smithy.NewOperationSchema(schemas.SendAutomationSignal, schemas.SendAutomationSignalRequest, schemas.SendAutomationSignalResult), output: &SendAutomationSignalOutput{}}, middleware.After); err != nil { return err } - err = stack.Deserialize.Add(&awsAwsjson11_deserializeOpSendAutomationSignal{}, middleware.After) - if err != nil { - return err - } - if err := addProtocolFinalizerMiddlewares(stack, options, "SendAutomationSignal"); err != nil { - return fmt.Errorf("add protocol finalizers: %v", err) - } - if err = addlegacyEndpointContextSetter(stack, options); err != nil { - return err - } - if err = addSetLoggerMiddleware(stack, options); err != nil { - return err - } - if err = addClientRequestID(stack); err != nil { - return err - } - if err = addComputeContentLength(stack); err != nil { - return err - } if err = addResolveEndpointMiddleware(stack, options); err != nil { return err } if err = addComputePayloadSHA256(stack); err != nil { return err } - if err = addRetry(stack, options, c); err != nil { - return err - } - if err = addRawResponseToMetadata(stack); err != nil { - return err - } - if err = addRecordResponseTiming(stack); err != nil { - return err - } - if err = addSpanRetryLoop(stack, options); err != nil { - return err - } - if err = addClientUserAgent(stack, options); err != nil { - return err - } - if err = smithyhttp.AddErrorCloseResponseBodyMiddleware(stack); err != nil { - return err - } - if err = smithyhttp.AddCloseResponseBodyMiddleware(stack); err != nil { - return err - } - if err = addSetLegacyContextSigningOptionsMiddleware(stack); err != nil { - return err - } - if err = addUserAgentRetryMode(stack, options); err != nil { + if err = addRecordResponseTiming(stack, options); err != nil { return err } if err = addCredentialSource(stack, options); err != nil { @@ -137,12 +123,6 @@ func (c *Client) addOperationSendAutomationSignalMiddlewares(stack *middleware.S if err = addOpSendAutomationSignalValidationMiddleware(stack); err != nil { return err } - if err = stack.Initialize.Add(newServiceMetadataMiddleware_opSendAutomationSignal(options.Region), middleware.Before); err != nil { - return err - } - if err = addRecursionDetection(stack); err != nil { - return err - } if err = addRequestIDRetrieverMiddleware(stack); err != nil { return err } @@ -155,22 +135,8 @@ func (c *Client) addOperationSendAutomationSignalMiddlewares(stack *middleware.S if err = addDisableHTTPSMiddleware(stack, options); err != nil { return err } - if err = addInterceptBeforeRetryLoop(stack, options); err != nil { - return err - } - if err = addInterceptAttempt(stack, options); err != nil { - return err - } if err = addInterceptors(stack, options); err != nil { return err } return nil } - -func newServiceMetadataMiddleware_opSendAutomationSignal(region string) *awsmiddleware.RegisterServiceMetadata { - return &awsmiddleware.RegisterServiceMetadata{ - Region: region, - ServiceID: ServiceID, - OperationName: "SendAutomationSignal", - } -} diff --git a/vendor/github.com/aws/aws-sdk-go-v2/service/ssm/api_op_SendCommand.go b/vendor/github.com/aws/aws-sdk-go-v2/service/ssm/api_op_SendCommand.go index 822d37c82..d5818a629 100644 --- a/vendor/github.com/aws/aws-sdk-go-v2/service/ssm/api_op_SendCommand.go +++ b/vendor/github.com/aws/aws-sdk-go-v2/service/ssm/api_op_SendCommand.go @@ -4,11 +4,10 @@ package ssm import ( "context" - "fmt" - awsmiddleware "github.com/aws/aws-sdk-go-v2/aws/middleware" + "github.com/aws/aws-sdk-go-v2/service/ssm/schemas" "github.com/aws/aws-sdk-go-v2/service/ssm/types" + smithy "github.com/aws/smithy-go" "github.com/aws/smithy-go/middleware" - smithyhttp "github.com/aws/smithy-go/transport/http" ) // Runs commands on one or more managed nodes. @@ -162,89 +161,125 @@ type SendCommandInput struct { noSmithyDocumentSerde } -type SendCommandOutput struct { - - // The request as it was received by Systems Manager. Also provides the command ID - // which can be used future references to this request. - Command *types.Command - - // Metadata pertaining to the operation's result. - ResultMetadata middleware.Metadata - - noSmithyDocumentSerde +func (v *SendCommandInput) Serialize(s smithy.ShapeSerializer) { + s.WriteStruct(schemas.SendCommandRequest) + v.SerializeMembers(s) + s.CloseStruct() } -func (c *Client) addOperationSendCommandMiddlewares(stack *middleware.Stack, options Options) (err error) { - if err := stack.Serialize.Add(&setOperationInputMiddleware{}, middleware.After); err != nil { - return err +func (v *SendCommandInput) SerializeMembers(s smithy.ShapeSerializer) { + if v.AlarmConfiguration != nil { + s.WriteStruct(schemas.SendCommandRequest_AlarmConfiguration) + v.AlarmConfiguration.SerializeMembers(s) + s.CloseStruct() } - err = stack.Serialize.Add(&awsAwsjson11_serializeOpSendCommand{}, middleware.After) - if err != nil { - return err + if v.CloudWatchOutputConfig != nil { + s.WriteStruct(schemas.SendCommandRequest_CloudWatchOutputConfig) + v.CloudWatchOutputConfig.SerializeMembers(s) + s.CloseStruct() } - err = stack.Deserialize.Add(&awsAwsjson11_deserializeOpSendCommand{}, middleware.After) - if err != nil { - return err + if v.Comment != nil { + s.WriteString(schemas.SendCommandRequest_Comment, *v.Comment) } - if err := addProtocolFinalizerMiddlewares(stack, options, "SendCommand"); err != nil { - return fmt.Errorf("add protocol finalizers: %v", err) + if v.DocumentHash != nil { + s.WriteString(schemas.SendCommandRequest_DocumentHash, *v.DocumentHash) } - - if err = addlegacyEndpointContextSetter(stack, options); err != nil { - return err + if v.DocumentHashType != "" { + s.WriteString(schemas.SendCommandRequest_DocumentHashType, string(v.DocumentHashType)) } - if err = addSetLoggerMiddleware(stack, options); err != nil { - return err + if v.DocumentName != nil { + s.WriteString(schemas.SendCommandRequest_DocumentName, *v.DocumentName) } - if err = addClientRequestID(stack); err != nil { - return err + if v.DocumentVersion != nil { + s.WriteString(schemas.SendCommandRequest_DocumentVersion, *v.DocumentVersion) } - if err = addComputeContentLength(stack); err != nil { - return err + serializeInstanceIdList(s, schemas.SendCommandRequest_InstanceIds, v.InstanceIds) + if v.MaxConcurrency != nil { + s.WriteString(schemas.SendCommandRequest_MaxConcurrency, *v.MaxConcurrency) } - if err = addResolveEndpointMiddleware(stack, options); err != nil { - return err + if v.MaxErrors != nil { + s.WriteString(schemas.SendCommandRequest_MaxErrors, *v.MaxErrors) } - if err = addComputePayloadSHA256(stack); err != nil { - return err + if v.NotificationConfig != nil { + s.WriteStruct(schemas.SendCommandRequest_NotificationConfig) + v.NotificationConfig.SerializeMembers(s) + s.CloseStruct() } - if err = addRetry(stack, options, c); err != nil { - return err + if v.OutputS3BucketName != nil { + s.WriteString(schemas.SendCommandRequest_OutputS3BucketName, *v.OutputS3BucketName) } - if err = addRawResponseToMetadata(stack); err != nil { - return err + if v.OutputS3KeyPrefix != nil { + s.WriteString(schemas.SendCommandRequest_OutputS3KeyPrefix, *v.OutputS3KeyPrefix) } - if err = addRecordResponseTiming(stack); err != nil { - return err + if v.OutputS3Region != nil { + s.WriteString(schemas.SendCommandRequest_OutputS3Region, *v.OutputS3Region) } - if err = addSpanRetryLoop(stack, options); err != nil { - return err + serializeParameters(s, schemas.SendCommandRequest_Parameters, v.Parameters) + if v.ServiceRoleArn != nil { + s.WriteString(schemas.SendCommandRequest_ServiceRoleArn, *v.ServiceRoleArn) } - if err = addClientUserAgent(stack, options); err != nil { - return err + serializeTargets(s, schemas.SendCommandRequest_Targets, v.Targets) + if v.TimeoutSeconds != nil { + s.WriteInt32(schemas.SendCommandRequest_TimeoutSeconds, *v.TimeoutSeconds) } - if err = smithyhttp.AddErrorCloseResponseBodyMiddleware(stack); err != nil { - return err +} + +type SendCommandOutput struct { + + // The request as it was received by Systems Manager. Also provides the command ID + // which can be used future references to this request. + Command *types.Command + + // Metadata pertaining to the operation's result. + ResultMetadata middleware.Metadata + + noSmithyDocumentSerde +} + +func (v *SendCommandOutput) Serialize(s smithy.ShapeSerializer) { + s.WriteStruct(schemas.SendCommandResult) + v.SerializeMembers(s) + s.CloseStruct() +} + +func (v *SendCommandOutput) SerializeMembers(s smithy.ShapeSerializer) { + if v.Command != nil { + s.WriteStruct(schemas.SendCommandResult_Command) + v.Command.SerializeMembers(s) + s.CloseStruct() } - if err = smithyhttp.AddCloseResponseBodyMiddleware(stack); err != nil { +} +func (v *SendCommandOutput) Deserialize(d smithy.ShapeDeserializer) error { + return smithy.ReadStruct(d, schemas.SendCommandResult, func(s *smithy.Schema) error { + switch s { + case schemas.SendCommandResult_Command: + v.Command = &types.Command{} + return v.Command.Deserialize(d) + } + return nil + }) +} +func (c *Client) addOperationSendCommandMiddlewares(stack *middleware.Stack, options Options) (err error) { + if err := stack.Serialize.Add(&serializeRequestMiddleware{options: &options, operationSchema: smithy.NewOperationSchema(schemas.SendCommand, schemas.SendCommandRequest, schemas.SendCommandResult)}, middleware.After); err != nil { return err } - if err = addSetLegacyContextSigningOptionsMiddleware(stack); err != nil { + if err := stack.Deserialize.Add(&deserializeResponseMiddleware{options: &options, operationSchema: smithy.NewOperationSchema(schemas.SendCommand, schemas.SendCommandRequest, schemas.SendCommandResult), output: &SendCommandOutput{}}, middleware.After); err != nil { return err } - if err = addUserAgentRetryMode(stack, options); err != nil { + + if err = addResolveEndpointMiddleware(stack, options); err != nil { return err } - if err = addCredentialSource(stack, options); err != nil { + if err = addComputePayloadSHA256(stack); err != nil { return err } - if err = addOpSendCommandValidationMiddleware(stack); err != nil { + if err = addRecordResponseTiming(stack, options); err != nil { return err } - if err = stack.Initialize.Add(newServiceMetadataMiddleware_opSendCommand(options.Region), middleware.Before); err != nil { + if err = addCredentialSource(stack, options); err != nil { return err } - if err = addRecursionDetection(stack); err != nil { + if err = addOpSendCommandValidationMiddleware(stack); err != nil { return err } if err = addRequestIDRetrieverMiddleware(stack); err != nil { @@ -259,22 +294,8 @@ func (c *Client) addOperationSendCommandMiddlewares(stack *middleware.Stack, opt if err = addDisableHTTPSMiddleware(stack, options); err != nil { return err } - if err = addInterceptBeforeRetryLoop(stack, options); err != nil { - return err - } - if err = addInterceptAttempt(stack, options); err != nil { - return err - } if err = addInterceptors(stack, options); err != nil { return err } return nil } - -func newServiceMetadataMiddleware_opSendCommand(region string) *awsmiddleware.RegisterServiceMetadata { - return &awsmiddleware.RegisterServiceMetadata{ - Region: region, - ServiceID: ServiceID, - OperationName: "SendCommand", - } -} diff --git a/vendor/github.com/aws/aws-sdk-go-v2/service/ssm/api_op_StartAccessRequest.go b/vendor/github.com/aws/aws-sdk-go-v2/service/ssm/api_op_StartAccessRequest.go index f37d8d497..4185eacf4 100644 --- a/vendor/github.com/aws/aws-sdk-go-v2/service/ssm/api_op_StartAccessRequest.go +++ b/vendor/github.com/aws/aws-sdk-go-v2/service/ssm/api_op_StartAccessRequest.go @@ -4,11 +4,10 @@ package ssm import ( "context" - "fmt" - awsmiddleware "github.com/aws/aws-sdk-go-v2/aws/middleware" + "github.com/aws/aws-sdk-go-v2/service/ssm/schemas" "github.com/aws/aws-sdk-go-v2/service/ssm/types" + smithy "github.com/aws/smithy-go" "github.com/aws/smithy-go/middleware" - smithyhttp "github.com/aws/smithy-go/transport/http" ) // Starts the workflow for just-in-time node access sessions. @@ -45,6 +44,20 @@ type StartAccessRequestInput struct { noSmithyDocumentSerde } +func (v *StartAccessRequestInput) Serialize(s smithy.ShapeSerializer) { + s.WriteStruct(schemas.StartAccessRequestRequest) + v.SerializeMembers(s) + s.CloseStruct() +} + +func (v *StartAccessRequestInput) SerializeMembers(s smithy.ShapeSerializer) { + if v.Reason != nil { + s.WriteString(schemas.StartAccessRequestRequest_Reason, *v.Reason) + } + serializeTagList(s, schemas.StartAccessRequestRequest_Tags, v.Tags) + serializeTargets(s, schemas.StartAccessRequestRequest_Targets, v.Targets) +} + type StartAccessRequestOutput struct { // The ID of the access request. @@ -56,65 +69,42 @@ type StartAccessRequestOutput struct { noSmithyDocumentSerde } -func (c *Client) addOperationStartAccessRequestMiddlewares(stack *middleware.Stack, options Options) (err error) { - if err := stack.Serialize.Add(&setOperationInputMiddleware{}, middleware.After); err != nil { - return err - } - err = stack.Serialize.Add(&awsAwsjson11_serializeOpStartAccessRequest{}, middleware.After) - if err != nil { - return err - } - err = stack.Deserialize.Add(&awsAwsjson11_deserializeOpStartAccessRequest{}, middleware.After) - if err != nil { - return err - } - if err := addProtocolFinalizerMiddlewares(stack, options, "StartAccessRequest"); err != nil { - return fmt.Errorf("add protocol finalizers: %v", err) - } +func (v *StartAccessRequestOutput) Serialize(s smithy.ShapeSerializer) { + s.WriteStruct(schemas.StartAccessRequestResponse) + v.SerializeMembers(s) + s.CloseStruct() +} - if err = addlegacyEndpointContextSetter(stack, options); err != nil { - return err - } - if err = addSetLoggerMiddleware(stack, options); err != nil { - return err +func (v *StartAccessRequestOutput) SerializeMembers(s smithy.ShapeSerializer) { + if v.AccessRequestId != nil { + s.WriteString(schemas.StartAccessRequestResponse_AccessRequestId, *v.AccessRequestId) } - if err = addClientRequestID(stack); err != nil { +} +func (v *StartAccessRequestOutput) Deserialize(d smithy.ShapeDeserializer) error { + return smithy.ReadStruct(d, schemas.StartAccessRequestResponse, func(s *smithy.Schema) error { + switch s { + case schemas.StartAccessRequestResponse_AccessRequestId: + v.AccessRequestId = new(string) + return d.ReadString(schemas.StartAccessRequestResponse_AccessRequestId, v.AccessRequestId) + } + return nil + }) +} +func (c *Client) addOperationStartAccessRequestMiddlewares(stack *middleware.Stack, options Options) (err error) { + if err := stack.Serialize.Add(&serializeRequestMiddleware{options: &options, operationSchema: smithy.NewOperationSchema(schemas.StartAccessRequest, schemas.StartAccessRequestRequest, schemas.StartAccessRequestResponse)}, middleware.After); err != nil { return err } - if err = addComputeContentLength(stack); err != nil { + if err := stack.Deserialize.Add(&deserializeResponseMiddleware{options: &options, operationSchema: smithy.NewOperationSchema(schemas.StartAccessRequest, schemas.StartAccessRequestRequest, schemas.StartAccessRequestResponse), output: &StartAccessRequestOutput{}}, middleware.After); err != nil { return err } + if err = addResolveEndpointMiddleware(stack, options); err != nil { return err } if err = addComputePayloadSHA256(stack); err != nil { return err } - if err = addRetry(stack, options, c); err != nil { - return err - } - if err = addRawResponseToMetadata(stack); err != nil { - return err - } - if err = addRecordResponseTiming(stack); err != nil { - return err - } - if err = addSpanRetryLoop(stack, options); err != nil { - return err - } - if err = addClientUserAgent(stack, options); err != nil { - return err - } - if err = smithyhttp.AddErrorCloseResponseBodyMiddleware(stack); err != nil { - return err - } - if err = smithyhttp.AddCloseResponseBodyMiddleware(stack); err != nil { - return err - } - if err = addSetLegacyContextSigningOptionsMiddleware(stack); err != nil { - return err - } - if err = addUserAgentRetryMode(stack, options); err != nil { + if err = addRecordResponseTiming(stack, options); err != nil { return err } if err = addCredentialSource(stack, options); err != nil { @@ -123,12 +113,6 @@ func (c *Client) addOperationStartAccessRequestMiddlewares(stack *middleware.Sta if err = addOpStartAccessRequestValidationMiddleware(stack); err != nil { return err } - if err = stack.Initialize.Add(newServiceMetadataMiddleware_opStartAccessRequest(options.Region), middleware.Before); err != nil { - return err - } - if err = addRecursionDetection(stack); err != nil { - return err - } if err = addRequestIDRetrieverMiddleware(stack); err != nil { return err } @@ -141,22 +125,8 @@ func (c *Client) addOperationStartAccessRequestMiddlewares(stack *middleware.Sta if err = addDisableHTTPSMiddleware(stack, options); err != nil { return err } - if err = addInterceptBeforeRetryLoop(stack, options); err != nil { - return err - } - if err = addInterceptAttempt(stack, options); err != nil { - return err - } if err = addInterceptors(stack, options); err != nil { return err } return nil } - -func newServiceMetadataMiddleware_opStartAccessRequest(region string) *awsmiddleware.RegisterServiceMetadata { - return &awsmiddleware.RegisterServiceMetadata{ - Region: region, - ServiceID: ServiceID, - OperationName: "StartAccessRequest", - } -} diff --git a/vendor/github.com/aws/aws-sdk-go-v2/service/ssm/api_op_StartAssociationsOnce.go b/vendor/github.com/aws/aws-sdk-go-v2/service/ssm/api_op_StartAssociationsOnce.go index 244566886..7475aca0f 100644 --- a/vendor/github.com/aws/aws-sdk-go-v2/service/ssm/api_op_StartAssociationsOnce.go +++ b/vendor/github.com/aws/aws-sdk-go-v2/service/ssm/api_op_StartAssociationsOnce.go @@ -4,10 +4,9 @@ package ssm import ( "context" - "fmt" - awsmiddleware "github.com/aws/aws-sdk-go-v2/aws/middleware" + "github.com/aws/aws-sdk-go-v2/service/ssm/schemas" + smithy "github.com/aws/smithy-go" "github.com/aws/smithy-go/middleware" - smithyhttp "github.com/aws/smithy-go/transport/http" ) // Runs an association immediately and only one time. This operation can be @@ -37,6 +36,16 @@ type StartAssociationsOnceInput struct { noSmithyDocumentSerde } +func (v *StartAssociationsOnceInput) Serialize(s smithy.ShapeSerializer) { + s.WriteStruct(schemas.StartAssociationsOnceRequest) + v.SerializeMembers(s) + s.CloseStruct() +} + +func (v *StartAssociationsOnceInput) SerializeMembers(s smithy.ShapeSerializer) { + serializeAssociationIdList(s, schemas.StartAssociationsOnceRequest_AssociationIds, v.AssociationIds) +} + type StartAssociationsOnceOutput struct { // Metadata pertaining to the operation's result. ResultMetadata middleware.Metadata @@ -44,65 +53,36 @@ type StartAssociationsOnceOutput struct { noSmithyDocumentSerde } +func (v *StartAssociationsOnceOutput) Serialize(s smithy.ShapeSerializer) { + s.WriteStruct(schemas.StartAssociationsOnceResult) + v.SerializeMembers(s) + s.CloseStruct() +} + +func (v *StartAssociationsOnceOutput) SerializeMembers(s smithy.ShapeSerializer) { +} +func (v *StartAssociationsOnceOutput) Deserialize(d smithy.ShapeDeserializer) error { + return smithy.ReadStruct(d, schemas.StartAssociationsOnceResult, func(s *smithy.Schema) error { + switch s { + } + return nil + }) +} func (c *Client) addOperationStartAssociationsOnceMiddlewares(stack *middleware.Stack, options Options) (err error) { - if err := stack.Serialize.Add(&setOperationInputMiddleware{}, middleware.After); err != nil { - return err - } - err = stack.Serialize.Add(&awsAwsjson11_serializeOpStartAssociationsOnce{}, middleware.After) - if err != nil { + if err := stack.Serialize.Add(&serializeRequestMiddleware{options: &options, operationSchema: smithy.NewOperationSchema(schemas.StartAssociationsOnce, schemas.StartAssociationsOnceRequest, schemas.StartAssociationsOnceResult)}, middleware.After); err != nil { return err } - err = stack.Deserialize.Add(&awsAwsjson11_deserializeOpStartAssociationsOnce{}, middleware.After) - if err != nil { + if err := stack.Deserialize.Add(&deserializeResponseMiddleware{options: &options, operationSchema: smithy.NewOperationSchema(schemas.StartAssociationsOnce, schemas.StartAssociationsOnceRequest, schemas.StartAssociationsOnceResult), output: &StartAssociationsOnceOutput{}}, middleware.After); err != nil { return err } - if err := addProtocolFinalizerMiddlewares(stack, options, "StartAssociationsOnce"); err != nil { - return fmt.Errorf("add protocol finalizers: %v", err) - } - if err = addlegacyEndpointContextSetter(stack, options); err != nil { - return err - } - if err = addSetLoggerMiddleware(stack, options); err != nil { - return err - } - if err = addClientRequestID(stack); err != nil { - return err - } - if err = addComputeContentLength(stack); err != nil { - return err - } if err = addResolveEndpointMiddleware(stack, options); err != nil { return err } if err = addComputePayloadSHA256(stack); err != nil { return err } - if err = addRetry(stack, options, c); err != nil { - return err - } - if err = addRawResponseToMetadata(stack); err != nil { - return err - } - if err = addRecordResponseTiming(stack); err != nil { - return err - } - if err = addSpanRetryLoop(stack, options); err != nil { - return err - } - if err = addClientUserAgent(stack, options); err != nil { - return err - } - if err = smithyhttp.AddErrorCloseResponseBodyMiddleware(stack); err != nil { - return err - } - if err = smithyhttp.AddCloseResponseBodyMiddleware(stack); err != nil { - return err - } - if err = addSetLegacyContextSigningOptionsMiddleware(stack); err != nil { - return err - } - if err = addUserAgentRetryMode(stack, options); err != nil { + if err = addRecordResponseTiming(stack, options); err != nil { return err } if err = addCredentialSource(stack, options); err != nil { @@ -111,12 +91,6 @@ func (c *Client) addOperationStartAssociationsOnceMiddlewares(stack *middleware. if err = addOpStartAssociationsOnceValidationMiddleware(stack); err != nil { return err } - if err = stack.Initialize.Add(newServiceMetadataMiddleware_opStartAssociationsOnce(options.Region), middleware.Before); err != nil { - return err - } - if err = addRecursionDetection(stack); err != nil { - return err - } if err = addRequestIDRetrieverMiddleware(stack); err != nil { return err } @@ -129,22 +103,8 @@ func (c *Client) addOperationStartAssociationsOnceMiddlewares(stack *middleware. if err = addDisableHTTPSMiddleware(stack, options); err != nil { return err } - if err = addInterceptBeforeRetryLoop(stack, options); err != nil { - return err - } - if err = addInterceptAttempt(stack, options); err != nil { - return err - } if err = addInterceptors(stack, options); err != nil { return err } return nil } - -func newServiceMetadataMiddleware_opStartAssociationsOnce(region string) *awsmiddleware.RegisterServiceMetadata { - return &awsmiddleware.RegisterServiceMetadata{ - Region: region, - ServiceID: ServiceID, - OperationName: "StartAssociationsOnce", - } -} diff --git a/vendor/github.com/aws/aws-sdk-go-v2/service/ssm/api_op_StartAutomationExecution.go b/vendor/github.com/aws/aws-sdk-go-v2/service/ssm/api_op_StartAutomationExecution.go index acbf0b09f..0472cf146 100644 --- a/vendor/github.com/aws/aws-sdk-go-v2/service/ssm/api_op_StartAutomationExecution.go +++ b/vendor/github.com/aws/aws-sdk-go-v2/service/ssm/api_op_StartAutomationExecution.go @@ -4,11 +4,10 @@ package ssm import ( "context" - "fmt" - awsmiddleware "github.com/aws/aws-sdk-go-v2/aws/middleware" + "github.com/aws/aws-sdk-go-v2/service/ssm/schemas" "github.com/aws/aws-sdk-go-v2/service/ssm/types" + smithy "github.com/aws/smithy-go" "github.com/aws/smithy-go/middleware" - smithyhttp "github.com/aws/smithy-go/transport/http" ) // Initiates execution of an Automation runbook. @@ -132,6 +131,49 @@ type StartAutomationExecutionInput struct { noSmithyDocumentSerde } +func (v *StartAutomationExecutionInput) Serialize(s smithy.ShapeSerializer) { + s.WriteStruct(schemas.StartAutomationExecutionRequest) + v.SerializeMembers(s) + s.CloseStruct() +} + +func (v *StartAutomationExecutionInput) SerializeMembers(s smithy.ShapeSerializer) { + if v.AlarmConfiguration != nil { + s.WriteStruct(schemas.StartAutomationExecutionRequest_AlarmConfiguration) + v.AlarmConfiguration.SerializeMembers(s) + s.CloseStruct() + } + if v.ClientToken != nil { + s.WriteString(schemas.StartAutomationExecutionRequest_ClientToken, *v.ClientToken) + } + if v.DocumentName != nil { + s.WriteString(schemas.StartAutomationExecutionRequest_DocumentName, *v.DocumentName) + } + if v.DocumentVersion != nil { + s.WriteString(schemas.StartAutomationExecutionRequest_DocumentVersion, *v.DocumentVersion) + } + if v.MaxConcurrency != nil { + s.WriteString(schemas.StartAutomationExecutionRequest_MaxConcurrency, *v.MaxConcurrency) + } + if v.MaxErrors != nil { + s.WriteString(schemas.StartAutomationExecutionRequest_MaxErrors, *v.MaxErrors) + } + if v.Mode != "" { + s.WriteString(schemas.StartAutomationExecutionRequest_Mode, string(v.Mode)) + } + serializeAutomationParameterMap(s, schemas.StartAutomationExecutionRequest_Parameters, v.Parameters) + serializeTagList(s, schemas.StartAutomationExecutionRequest_Tags, v.Tags) + serializeTargetLocations(s, schemas.StartAutomationExecutionRequest_TargetLocations, v.TargetLocations) + if v.TargetLocationsURL != nil { + s.WriteString(schemas.StartAutomationExecutionRequest_TargetLocationsURL, *v.TargetLocationsURL) + } + serializeTargetMaps(s, schemas.StartAutomationExecutionRequest_TargetMaps, v.TargetMaps) + if v.TargetParameterName != nil { + s.WriteString(schemas.StartAutomationExecutionRequest_TargetParameterName, *v.TargetParameterName) + } + serializeAutomationTargets(s, schemas.StartAutomationExecutionRequest_Targets, v.Targets) +} + type StartAutomationExecutionOutput struct { // The unique ID of a newly scheduled automation execution. @@ -143,65 +185,42 @@ type StartAutomationExecutionOutput struct { noSmithyDocumentSerde } -func (c *Client) addOperationStartAutomationExecutionMiddlewares(stack *middleware.Stack, options Options) (err error) { - if err := stack.Serialize.Add(&setOperationInputMiddleware{}, middleware.After); err != nil { - return err - } - err = stack.Serialize.Add(&awsAwsjson11_serializeOpStartAutomationExecution{}, middleware.After) - if err != nil { - return err - } - err = stack.Deserialize.Add(&awsAwsjson11_deserializeOpStartAutomationExecution{}, middleware.After) - if err != nil { - return err - } - if err := addProtocolFinalizerMiddlewares(stack, options, "StartAutomationExecution"); err != nil { - return fmt.Errorf("add protocol finalizers: %v", err) - } +func (v *StartAutomationExecutionOutput) Serialize(s smithy.ShapeSerializer) { + s.WriteStruct(schemas.StartAutomationExecutionResult) + v.SerializeMembers(s) + s.CloseStruct() +} - if err = addlegacyEndpointContextSetter(stack, options); err != nil { - return err +func (v *StartAutomationExecutionOutput) SerializeMembers(s smithy.ShapeSerializer) { + if v.AutomationExecutionId != nil { + s.WriteString(schemas.StartAutomationExecutionResult_AutomationExecutionId, *v.AutomationExecutionId) } - if err = addSetLoggerMiddleware(stack, options); err != nil { - return err - } - if err = addClientRequestID(stack); err != nil { +} +func (v *StartAutomationExecutionOutput) Deserialize(d smithy.ShapeDeserializer) error { + return smithy.ReadStruct(d, schemas.StartAutomationExecutionResult, func(s *smithy.Schema) error { + switch s { + case schemas.StartAutomationExecutionResult_AutomationExecutionId: + v.AutomationExecutionId = new(string) + return d.ReadString(schemas.StartAutomationExecutionResult_AutomationExecutionId, v.AutomationExecutionId) + } + return nil + }) +} +func (c *Client) addOperationStartAutomationExecutionMiddlewares(stack *middleware.Stack, options Options) (err error) { + if err := stack.Serialize.Add(&serializeRequestMiddleware{options: &options, operationSchema: smithy.NewOperationSchema(schemas.StartAutomationExecution, schemas.StartAutomationExecutionRequest, schemas.StartAutomationExecutionResult)}, middleware.After); err != nil { return err } - if err = addComputeContentLength(stack); err != nil { + if err := stack.Deserialize.Add(&deserializeResponseMiddleware{options: &options, operationSchema: smithy.NewOperationSchema(schemas.StartAutomationExecution, schemas.StartAutomationExecutionRequest, schemas.StartAutomationExecutionResult), output: &StartAutomationExecutionOutput{}}, middleware.After); err != nil { return err } + if err = addResolveEndpointMiddleware(stack, options); err != nil { return err } if err = addComputePayloadSHA256(stack); err != nil { return err } - if err = addRetry(stack, options, c); err != nil { - return err - } - if err = addRawResponseToMetadata(stack); err != nil { - return err - } - if err = addRecordResponseTiming(stack); err != nil { - return err - } - if err = addSpanRetryLoop(stack, options); err != nil { - return err - } - if err = addClientUserAgent(stack, options); err != nil { - return err - } - if err = smithyhttp.AddErrorCloseResponseBodyMiddleware(stack); err != nil { - return err - } - if err = smithyhttp.AddCloseResponseBodyMiddleware(stack); err != nil { - return err - } - if err = addSetLegacyContextSigningOptionsMiddleware(stack); err != nil { - return err - } - if err = addUserAgentRetryMode(stack, options); err != nil { + if err = addRecordResponseTiming(stack, options); err != nil { return err } if err = addCredentialSource(stack, options); err != nil { @@ -210,12 +229,6 @@ func (c *Client) addOperationStartAutomationExecutionMiddlewares(stack *middlewa if err = addOpStartAutomationExecutionValidationMiddleware(stack); err != nil { return err } - if err = stack.Initialize.Add(newServiceMetadataMiddleware_opStartAutomationExecution(options.Region), middleware.Before); err != nil { - return err - } - if err = addRecursionDetection(stack); err != nil { - return err - } if err = addRequestIDRetrieverMiddleware(stack); err != nil { return err } @@ -228,22 +241,8 @@ func (c *Client) addOperationStartAutomationExecutionMiddlewares(stack *middlewa if err = addDisableHTTPSMiddleware(stack, options); err != nil { return err } - if err = addInterceptBeforeRetryLoop(stack, options); err != nil { - return err - } - if err = addInterceptAttempt(stack, options); err != nil { - return err - } if err = addInterceptors(stack, options); err != nil { return err } return nil } - -func newServiceMetadataMiddleware_opStartAutomationExecution(region string) *awsmiddleware.RegisterServiceMetadata { - return &awsmiddleware.RegisterServiceMetadata{ - Region: region, - ServiceID: ServiceID, - OperationName: "StartAutomationExecution", - } -} diff --git a/vendor/github.com/aws/aws-sdk-go-v2/service/ssm/api_op_StartChangeRequestExecution.go b/vendor/github.com/aws/aws-sdk-go-v2/service/ssm/api_op_StartChangeRequestExecution.go index 12629afe2..4f8810ebb 100644 --- a/vendor/github.com/aws/aws-sdk-go-v2/service/ssm/api_op_StartChangeRequestExecution.go +++ b/vendor/github.com/aws/aws-sdk-go-v2/service/ssm/api_op_StartChangeRequestExecution.go @@ -4,11 +4,10 @@ package ssm import ( "context" - "fmt" - awsmiddleware "github.com/aws/aws-sdk-go-v2/aws/middleware" + "github.com/aws/aws-sdk-go-v2/service/ssm/schemas" "github.com/aws/aws-sdk-go-v2/service/ssm/types" + smithy "github.com/aws/smithy-go" "github.com/aws/smithy-go/middleware" - smithyhttp "github.com/aws/smithy-go/transport/http" "time" ) @@ -117,6 +116,42 @@ type StartChangeRequestExecutionInput struct { noSmithyDocumentSerde } +func (v *StartChangeRequestExecutionInput) Serialize(s smithy.ShapeSerializer) { + s.WriteStruct(schemas.StartChangeRequestExecutionRequest) + v.SerializeMembers(s) + s.CloseStruct() +} + +func (v *StartChangeRequestExecutionInput) SerializeMembers(s smithy.ShapeSerializer) { + if v.AutoApprove != false { + s.WriteBool(schemas.StartChangeRequestExecutionRequest_AutoApprove, v.AutoApprove) + } + if v.ChangeDetails != nil { + s.WriteString(schemas.StartChangeRequestExecutionRequest_ChangeDetails, *v.ChangeDetails) + } + if v.ChangeRequestName != nil { + s.WriteString(schemas.StartChangeRequestExecutionRequest_ChangeRequestName, *v.ChangeRequestName) + } + if v.ClientToken != nil { + s.WriteString(schemas.StartChangeRequestExecutionRequest_ClientToken, *v.ClientToken) + } + if v.DocumentName != nil { + s.WriteString(schemas.StartChangeRequestExecutionRequest_DocumentName, *v.DocumentName) + } + if v.DocumentVersion != nil { + s.WriteString(schemas.StartChangeRequestExecutionRequest_DocumentVersion, *v.DocumentVersion) + } + serializeAutomationParameterMap(s, schemas.StartChangeRequestExecutionRequest_Parameters, v.Parameters) + serializeRunbooks(s, schemas.StartChangeRequestExecutionRequest_Runbooks, v.Runbooks) + if v.ScheduledEndTime != nil { + s.WriteTime(schemas.StartChangeRequestExecutionRequest_ScheduledEndTime, *v.ScheduledEndTime) + } + if v.ScheduledTime != nil { + s.WriteTime(schemas.StartChangeRequestExecutionRequest_ScheduledTime, *v.ScheduledTime) + } + serializeTagList(s, schemas.StartChangeRequestExecutionRequest_Tags, v.Tags) +} + type StartChangeRequestExecutionOutput struct { // The unique ID of a runbook workflow operation. (A runbook workflow is a type of @@ -129,65 +164,42 @@ type StartChangeRequestExecutionOutput struct { noSmithyDocumentSerde } -func (c *Client) addOperationStartChangeRequestExecutionMiddlewares(stack *middleware.Stack, options Options) (err error) { - if err := stack.Serialize.Add(&setOperationInputMiddleware{}, middleware.After); err != nil { - return err - } - err = stack.Serialize.Add(&awsAwsjson11_serializeOpStartChangeRequestExecution{}, middleware.After) - if err != nil { - return err - } - err = stack.Deserialize.Add(&awsAwsjson11_deserializeOpStartChangeRequestExecution{}, middleware.After) - if err != nil { - return err - } - if err := addProtocolFinalizerMiddlewares(stack, options, "StartChangeRequestExecution"); err != nil { - return fmt.Errorf("add protocol finalizers: %v", err) - } +func (v *StartChangeRequestExecutionOutput) Serialize(s smithy.ShapeSerializer) { + s.WriteStruct(schemas.StartChangeRequestExecutionResult) + v.SerializeMembers(s) + s.CloseStruct() +} - if err = addlegacyEndpointContextSetter(stack, options); err != nil { - return err - } - if err = addSetLoggerMiddleware(stack, options); err != nil { - return err +func (v *StartChangeRequestExecutionOutput) SerializeMembers(s smithy.ShapeSerializer) { + if v.AutomationExecutionId != nil { + s.WriteString(schemas.StartChangeRequestExecutionResult_AutomationExecutionId, *v.AutomationExecutionId) } - if err = addClientRequestID(stack); err != nil { +} +func (v *StartChangeRequestExecutionOutput) Deserialize(d smithy.ShapeDeserializer) error { + return smithy.ReadStruct(d, schemas.StartChangeRequestExecutionResult, func(s *smithy.Schema) error { + switch s { + case schemas.StartChangeRequestExecutionResult_AutomationExecutionId: + v.AutomationExecutionId = new(string) + return d.ReadString(schemas.StartChangeRequestExecutionResult_AutomationExecutionId, v.AutomationExecutionId) + } + return nil + }) +} +func (c *Client) addOperationStartChangeRequestExecutionMiddlewares(stack *middleware.Stack, options Options) (err error) { + if err := stack.Serialize.Add(&serializeRequestMiddleware{options: &options, operationSchema: smithy.NewOperationSchema(schemas.StartChangeRequestExecution, schemas.StartChangeRequestExecutionRequest, schemas.StartChangeRequestExecutionResult)}, middleware.After); err != nil { return err } - if err = addComputeContentLength(stack); err != nil { + if err := stack.Deserialize.Add(&deserializeResponseMiddleware{options: &options, operationSchema: smithy.NewOperationSchema(schemas.StartChangeRequestExecution, schemas.StartChangeRequestExecutionRequest, schemas.StartChangeRequestExecutionResult), output: &StartChangeRequestExecutionOutput{}}, middleware.After); err != nil { return err } + if err = addResolveEndpointMiddleware(stack, options); err != nil { return err } if err = addComputePayloadSHA256(stack); err != nil { return err } - if err = addRetry(stack, options, c); err != nil { - return err - } - if err = addRawResponseToMetadata(stack); err != nil { - return err - } - if err = addRecordResponseTiming(stack); err != nil { - return err - } - if err = addSpanRetryLoop(stack, options); err != nil { - return err - } - if err = addClientUserAgent(stack, options); err != nil { - return err - } - if err = smithyhttp.AddErrorCloseResponseBodyMiddleware(stack); err != nil { - return err - } - if err = smithyhttp.AddCloseResponseBodyMiddleware(stack); err != nil { - return err - } - if err = addSetLegacyContextSigningOptionsMiddleware(stack); err != nil { - return err - } - if err = addUserAgentRetryMode(stack, options); err != nil { + if err = addRecordResponseTiming(stack, options); err != nil { return err } if err = addCredentialSource(stack, options); err != nil { @@ -196,12 +208,6 @@ func (c *Client) addOperationStartChangeRequestExecutionMiddlewares(stack *middl if err = addOpStartChangeRequestExecutionValidationMiddleware(stack); err != nil { return err } - if err = stack.Initialize.Add(newServiceMetadataMiddleware_opStartChangeRequestExecution(options.Region), middleware.Before); err != nil { - return err - } - if err = addRecursionDetection(stack); err != nil { - return err - } if err = addRequestIDRetrieverMiddleware(stack); err != nil { return err } @@ -214,22 +220,8 @@ func (c *Client) addOperationStartChangeRequestExecutionMiddlewares(stack *middl if err = addDisableHTTPSMiddleware(stack, options); err != nil { return err } - if err = addInterceptBeforeRetryLoop(stack, options); err != nil { - return err - } - if err = addInterceptAttempt(stack, options); err != nil { - return err - } if err = addInterceptors(stack, options); err != nil { return err } return nil } - -func newServiceMetadataMiddleware_opStartChangeRequestExecution(region string) *awsmiddleware.RegisterServiceMetadata { - return &awsmiddleware.RegisterServiceMetadata{ - Region: region, - ServiceID: ServiceID, - OperationName: "StartChangeRequestExecution", - } -} diff --git a/vendor/github.com/aws/aws-sdk-go-v2/service/ssm/api_op_StartExecutionPreview.go b/vendor/github.com/aws/aws-sdk-go-v2/service/ssm/api_op_StartExecutionPreview.go index ab5cfc4e6..36c3def56 100644 --- a/vendor/github.com/aws/aws-sdk-go-v2/service/ssm/api_op_StartExecutionPreview.go +++ b/vendor/github.com/aws/aws-sdk-go-v2/service/ssm/api_op_StartExecutionPreview.go @@ -4,11 +4,10 @@ package ssm import ( "context" - "fmt" - awsmiddleware "github.com/aws/aws-sdk-go-v2/aws/middleware" + "github.com/aws/aws-sdk-go-v2/service/ssm/schemas" "github.com/aws/aws-sdk-go-v2/service/ssm/types" + smithy "github.com/aws/smithy-go" "github.com/aws/smithy-go/middleware" - smithyhttp "github.com/aws/smithy-go/transport/http" ) // Initiates the process of creating a preview showing the effects that running a @@ -45,6 +44,22 @@ type StartExecutionPreviewInput struct { noSmithyDocumentSerde } +func (v *StartExecutionPreviewInput) Serialize(s smithy.ShapeSerializer) { + s.WriteStruct(schemas.StartExecutionPreviewRequest) + v.SerializeMembers(s) + s.CloseStruct() +} + +func (v *StartExecutionPreviewInput) SerializeMembers(s smithy.ShapeSerializer) { + if v.DocumentName != nil { + s.WriteString(schemas.StartExecutionPreviewRequest_DocumentName, *v.DocumentName) + } + if v.DocumentVersion != nil { + s.WriteString(schemas.StartExecutionPreviewRequest_DocumentVersion, *v.DocumentVersion) + } + serializeExecutionInputs(s, schemas.StartExecutionPreviewRequest_ExecutionInputs, v.ExecutionInputs) +} + type StartExecutionPreviewOutput struct { // The ID of the execution preview generated by the system. @@ -56,65 +71,42 @@ type StartExecutionPreviewOutput struct { noSmithyDocumentSerde } -func (c *Client) addOperationStartExecutionPreviewMiddlewares(stack *middleware.Stack, options Options) (err error) { - if err := stack.Serialize.Add(&setOperationInputMiddleware{}, middleware.After); err != nil { - return err - } - err = stack.Serialize.Add(&awsAwsjson11_serializeOpStartExecutionPreview{}, middleware.After) - if err != nil { - return err - } - err = stack.Deserialize.Add(&awsAwsjson11_deserializeOpStartExecutionPreview{}, middleware.After) - if err != nil { - return err - } - if err := addProtocolFinalizerMiddlewares(stack, options, "StartExecutionPreview"); err != nil { - return fmt.Errorf("add protocol finalizers: %v", err) - } +func (v *StartExecutionPreviewOutput) Serialize(s smithy.ShapeSerializer) { + s.WriteStruct(schemas.StartExecutionPreviewResponse) + v.SerializeMembers(s) + s.CloseStruct() +} - if err = addlegacyEndpointContextSetter(stack, options); err != nil { - return err - } - if err = addSetLoggerMiddleware(stack, options); err != nil { - return err +func (v *StartExecutionPreviewOutput) SerializeMembers(s smithy.ShapeSerializer) { + if v.ExecutionPreviewId != nil { + s.WriteString(schemas.StartExecutionPreviewResponse_ExecutionPreviewId, *v.ExecutionPreviewId) } - if err = addClientRequestID(stack); err != nil { +} +func (v *StartExecutionPreviewOutput) Deserialize(d smithy.ShapeDeserializer) error { + return smithy.ReadStruct(d, schemas.StartExecutionPreviewResponse, func(s *smithy.Schema) error { + switch s { + case schemas.StartExecutionPreviewResponse_ExecutionPreviewId: + v.ExecutionPreviewId = new(string) + return d.ReadString(schemas.StartExecutionPreviewResponse_ExecutionPreviewId, v.ExecutionPreviewId) + } + return nil + }) +} +func (c *Client) addOperationStartExecutionPreviewMiddlewares(stack *middleware.Stack, options Options) (err error) { + if err := stack.Serialize.Add(&serializeRequestMiddleware{options: &options, operationSchema: smithy.NewOperationSchema(schemas.StartExecutionPreview, schemas.StartExecutionPreviewRequest, schemas.StartExecutionPreviewResponse)}, middleware.After); err != nil { return err } - if err = addComputeContentLength(stack); err != nil { + if err := stack.Deserialize.Add(&deserializeResponseMiddleware{options: &options, operationSchema: smithy.NewOperationSchema(schemas.StartExecutionPreview, schemas.StartExecutionPreviewRequest, schemas.StartExecutionPreviewResponse), output: &StartExecutionPreviewOutput{}}, middleware.After); err != nil { return err } + if err = addResolveEndpointMiddleware(stack, options); err != nil { return err } if err = addComputePayloadSHA256(stack); err != nil { return err } - if err = addRetry(stack, options, c); err != nil { - return err - } - if err = addRawResponseToMetadata(stack); err != nil { - return err - } - if err = addRecordResponseTiming(stack); err != nil { - return err - } - if err = addSpanRetryLoop(stack, options); err != nil { - return err - } - if err = addClientUserAgent(stack, options); err != nil { - return err - } - if err = smithyhttp.AddErrorCloseResponseBodyMiddleware(stack); err != nil { - return err - } - if err = smithyhttp.AddCloseResponseBodyMiddleware(stack); err != nil { - return err - } - if err = addSetLegacyContextSigningOptionsMiddleware(stack); err != nil { - return err - } - if err = addUserAgentRetryMode(stack, options); err != nil { + if err = addRecordResponseTiming(stack, options); err != nil { return err } if err = addCredentialSource(stack, options); err != nil { @@ -123,12 +115,6 @@ func (c *Client) addOperationStartExecutionPreviewMiddlewares(stack *middleware. if err = addOpStartExecutionPreviewValidationMiddleware(stack); err != nil { return err } - if err = stack.Initialize.Add(newServiceMetadataMiddleware_opStartExecutionPreview(options.Region), middleware.Before); err != nil { - return err - } - if err = addRecursionDetection(stack); err != nil { - return err - } if err = addRequestIDRetrieverMiddleware(stack); err != nil { return err } @@ -141,22 +127,8 @@ func (c *Client) addOperationStartExecutionPreviewMiddlewares(stack *middleware. if err = addDisableHTTPSMiddleware(stack, options); err != nil { return err } - if err = addInterceptBeforeRetryLoop(stack, options); err != nil { - return err - } - if err = addInterceptAttempt(stack, options); err != nil { - return err - } if err = addInterceptors(stack, options); err != nil { return err } return nil } - -func newServiceMetadataMiddleware_opStartExecutionPreview(region string) *awsmiddleware.RegisterServiceMetadata { - return &awsmiddleware.RegisterServiceMetadata{ - Region: region, - ServiceID: ServiceID, - OperationName: "StartExecutionPreview", - } -} diff --git a/vendor/github.com/aws/aws-sdk-go-v2/service/ssm/api_op_StartSession.go b/vendor/github.com/aws/aws-sdk-go-v2/service/ssm/api_op_StartSession.go index 493de61c8..22dac5c0b 100644 --- a/vendor/github.com/aws/aws-sdk-go-v2/service/ssm/api_op_StartSession.go +++ b/vendor/github.com/aws/aws-sdk-go-v2/service/ssm/api_op_StartSession.go @@ -4,10 +4,9 @@ package ssm import ( "context" - "fmt" - awsmiddleware "github.com/aws/aws-sdk-go-v2/aws/middleware" + "github.com/aws/aws-sdk-go-v2/service/ssm/schemas" + smithy "github.com/aws/smithy-go" "github.com/aws/smithy-go/middleware" - smithyhttp "github.com/aws/smithy-go/transport/http" ) // Initiates a connection to a target (for example, a managed node) for a Session @@ -71,6 +70,25 @@ type StartSessionInput struct { noSmithyDocumentSerde } +func (v *StartSessionInput) Serialize(s smithy.ShapeSerializer) { + s.WriteStruct(schemas.StartSessionRequest) + v.SerializeMembers(s) + s.CloseStruct() +} + +func (v *StartSessionInput) SerializeMembers(s smithy.ShapeSerializer) { + if v.DocumentName != nil { + s.WriteString(schemas.StartSessionRequest_DocumentName, *v.DocumentName) + } + serializeSessionManagerParameters(s, schemas.StartSessionRequest_Parameters, v.Parameters) + if v.Reason != nil { + s.WriteString(schemas.StartSessionRequest_Reason, *v.Reason) + } + if v.Target != nil { + s.WriteString(schemas.StartSessionRequest_Target, *v.Target) + } +} + type StartSessionOutput struct { // The ID of the session. @@ -103,65 +121,54 @@ type StartSessionOutput struct { noSmithyDocumentSerde } -func (c *Client) addOperationStartSessionMiddlewares(stack *middleware.Stack, options Options) (err error) { - if err := stack.Serialize.Add(&setOperationInputMiddleware{}, middleware.After); err != nil { - return err - } - err = stack.Serialize.Add(&awsAwsjson11_serializeOpStartSession{}, middleware.After) - if err != nil { - return err - } - err = stack.Deserialize.Add(&awsAwsjson11_deserializeOpStartSession{}, middleware.After) - if err != nil { - return err - } - if err := addProtocolFinalizerMiddlewares(stack, options, "StartSession"); err != nil { - return fmt.Errorf("add protocol finalizers: %v", err) - } +func (v *StartSessionOutput) Serialize(s smithy.ShapeSerializer) { + s.WriteStruct(schemas.StartSessionResponse) + v.SerializeMembers(s) + s.CloseStruct() +} - if err = addlegacyEndpointContextSetter(stack, options); err != nil { - return err +func (v *StartSessionOutput) SerializeMembers(s smithy.ShapeSerializer) { + if v.SessionId != nil { + s.WriteString(schemas.StartSessionResponse_SessionId, *v.SessionId) } - if err = addSetLoggerMiddleware(stack, options); err != nil { - return err + if v.StreamUrl != nil { + s.WriteString(schemas.StartSessionResponse_StreamUrl, *v.StreamUrl) } - if err = addClientRequestID(stack); err != nil { + if v.TokenValue != nil { + s.WriteString(schemas.StartSessionResponse_TokenValue, *v.TokenValue) + } +} +func (v *StartSessionOutput) Deserialize(d smithy.ShapeDeserializer) error { + return smithy.ReadStruct(d, schemas.StartSessionResponse, func(s *smithy.Schema) error { + switch s { + case schemas.StartSessionResponse_SessionId: + v.SessionId = new(string) + return d.ReadString(schemas.StartSessionResponse_SessionId, v.SessionId) + case schemas.StartSessionResponse_StreamUrl: + v.StreamUrl = new(string) + return d.ReadString(schemas.StartSessionResponse_StreamUrl, v.StreamUrl) + case schemas.StartSessionResponse_TokenValue: + v.TokenValue = new(string) + return d.ReadString(schemas.StartSessionResponse_TokenValue, v.TokenValue) + } + return nil + }) +} +func (c *Client) addOperationStartSessionMiddlewares(stack *middleware.Stack, options Options) (err error) { + if err := stack.Serialize.Add(&serializeRequestMiddleware{options: &options, operationSchema: smithy.NewOperationSchema(schemas.StartSession, schemas.StartSessionRequest, schemas.StartSessionResponse)}, middleware.After); err != nil { return err } - if err = addComputeContentLength(stack); err != nil { + if err := stack.Deserialize.Add(&deserializeResponseMiddleware{options: &options, operationSchema: smithy.NewOperationSchema(schemas.StartSession, schemas.StartSessionRequest, schemas.StartSessionResponse), output: &StartSessionOutput{}}, middleware.After); err != nil { return err } + if err = addResolveEndpointMiddleware(stack, options); err != nil { return err } if err = addComputePayloadSHA256(stack); err != nil { return err } - if err = addRetry(stack, options, c); err != nil { - return err - } - if err = addRawResponseToMetadata(stack); err != nil { - return err - } - if err = addRecordResponseTiming(stack); err != nil { - return err - } - if err = addSpanRetryLoop(stack, options); err != nil { - return err - } - if err = addClientUserAgent(stack, options); err != nil { - return err - } - if err = smithyhttp.AddErrorCloseResponseBodyMiddleware(stack); err != nil { - return err - } - if err = smithyhttp.AddCloseResponseBodyMiddleware(stack); err != nil { - return err - } - if err = addSetLegacyContextSigningOptionsMiddleware(stack); err != nil { - return err - } - if err = addUserAgentRetryMode(stack, options); err != nil { + if err = addRecordResponseTiming(stack, options); err != nil { return err } if err = addCredentialSource(stack, options); err != nil { @@ -170,12 +177,6 @@ func (c *Client) addOperationStartSessionMiddlewares(stack *middleware.Stack, op if err = addOpStartSessionValidationMiddleware(stack); err != nil { return err } - if err = stack.Initialize.Add(newServiceMetadataMiddleware_opStartSession(options.Region), middleware.Before); err != nil { - return err - } - if err = addRecursionDetection(stack); err != nil { - return err - } if err = addRequestIDRetrieverMiddleware(stack); err != nil { return err } @@ -188,22 +189,8 @@ func (c *Client) addOperationStartSessionMiddlewares(stack *middleware.Stack, op if err = addDisableHTTPSMiddleware(stack, options); err != nil { return err } - if err = addInterceptBeforeRetryLoop(stack, options); err != nil { - return err - } - if err = addInterceptAttempt(stack, options); err != nil { - return err - } if err = addInterceptors(stack, options); err != nil { return err } return nil } - -func newServiceMetadataMiddleware_opStartSession(region string) *awsmiddleware.RegisterServiceMetadata { - return &awsmiddleware.RegisterServiceMetadata{ - Region: region, - ServiceID: ServiceID, - OperationName: "StartSession", - } -} diff --git a/vendor/github.com/aws/aws-sdk-go-v2/service/ssm/api_op_StopAutomationExecution.go b/vendor/github.com/aws/aws-sdk-go-v2/service/ssm/api_op_StopAutomationExecution.go index 405ee1e41..0dda36a40 100644 --- a/vendor/github.com/aws/aws-sdk-go-v2/service/ssm/api_op_StopAutomationExecution.go +++ b/vendor/github.com/aws/aws-sdk-go-v2/service/ssm/api_op_StopAutomationExecution.go @@ -4,11 +4,10 @@ package ssm import ( "context" - "fmt" - awsmiddleware "github.com/aws/aws-sdk-go-v2/aws/middleware" + "github.com/aws/aws-sdk-go-v2/service/ssm/schemas" "github.com/aws/aws-sdk-go-v2/service/ssm/types" + smithy "github.com/aws/smithy-go" "github.com/aws/smithy-go/middleware" - smithyhttp "github.com/aws/smithy-go/transport/http" ) // Stop an Automation that is currently running. @@ -41,6 +40,21 @@ type StopAutomationExecutionInput struct { noSmithyDocumentSerde } +func (v *StopAutomationExecutionInput) Serialize(s smithy.ShapeSerializer) { + s.WriteStruct(schemas.StopAutomationExecutionRequest) + v.SerializeMembers(s) + s.CloseStruct() +} + +func (v *StopAutomationExecutionInput) SerializeMembers(s smithy.ShapeSerializer) { + if v.AutomationExecutionId != nil { + s.WriteString(schemas.StopAutomationExecutionRequest_AutomationExecutionId, *v.AutomationExecutionId) + } + if v.Type != "" { + s.WriteString(schemas.StopAutomationExecutionRequest_Type, string(v.Type)) + } +} + type StopAutomationExecutionOutput struct { // Metadata pertaining to the operation's result. ResultMetadata middleware.Metadata @@ -48,65 +62,36 @@ type StopAutomationExecutionOutput struct { noSmithyDocumentSerde } +func (v *StopAutomationExecutionOutput) Serialize(s smithy.ShapeSerializer) { + s.WriteStruct(schemas.StopAutomationExecutionResult) + v.SerializeMembers(s) + s.CloseStruct() +} + +func (v *StopAutomationExecutionOutput) SerializeMembers(s smithy.ShapeSerializer) { +} +func (v *StopAutomationExecutionOutput) Deserialize(d smithy.ShapeDeserializer) error { + return smithy.ReadStruct(d, schemas.StopAutomationExecutionResult, func(s *smithy.Schema) error { + switch s { + } + return nil + }) +} func (c *Client) addOperationStopAutomationExecutionMiddlewares(stack *middleware.Stack, options Options) (err error) { - if err := stack.Serialize.Add(&setOperationInputMiddleware{}, middleware.After); err != nil { + if err := stack.Serialize.Add(&serializeRequestMiddleware{options: &options, operationSchema: smithy.NewOperationSchema(schemas.StopAutomationExecution, schemas.StopAutomationExecutionRequest, schemas.StopAutomationExecutionResult)}, middleware.After); err != nil { return err } - err = stack.Serialize.Add(&awsAwsjson11_serializeOpStopAutomationExecution{}, middleware.After) - if err != nil { + if err := stack.Deserialize.Add(&deserializeResponseMiddleware{options: &options, operationSchema: smithy.NewOperationSchema(schemas.StopAutomationExecution, schemas.StopAutomationExecutionRequest, schemas.StopAutomationExecutionResult), output: &StopAutomationExecutionOutput{}}, middleware.After); err != nil { return err } - err = stack.Deserialize.Add(&awsAwsjson11_deserializeOpStopAutomationExecution{}, middleware.After) - if err != nil { - return err - } - if err := addProtocolFinalizerMiddlewares(stack, options, "StopAutomationExecution"); err != nil { - return fmt.Errorf("add protocol finalizers: %v", err) - } - if err = addlegacyEndpointContextSetter(stack, options); err != nil { - return err - } - if err = addSetLoggerMiddleware(stack, options); err != nil { - return err - } - if err = addClientRequestID(stack); err != nil { - return err - } - if err = addComputeContentLength(stack); err != nil { - return err - } if err = addResolveEndpointMiddleware(stack, options); err != nil { return err } if err = addComputePayloadSHA256(stack); err != nil { return err } - if err = addRetry(stack, options, c); err != nil { - return err - } - if err = addRawResponseToMetadata(stack); err != nil { - return err - } - if err = addRecordResponseTiming(stack); err != nil { - return err - } - if err = addSpanRetryLoop(stack, options); err != nil { - return err - } - if err = addClientUserAgent(stack, options); err != nil { - return err - } - if err = smithyhttp.AddErrorCloseResponseBodyMiddleware(stack); err != nil { - return err - } - if err = smithyhttp.AddCloseResponseBodyMiddleware(stack); err != nil { - return err - } - if err = addSetLegacyContextSigningOptionsMiddleware(stack); err != nil { - return err - } - if err = addUserAgentRetryMode(stack, options); err != nil { + if err = addRecordResponseTiming(stack, options); err != nil { return err } if err = addCredentialSource(stack, options); err != nil { @@ -115,12 +100,6 @@ func (c *Client) addOperationStopAutomationExecutionMiddlewares(stack *middlewar if err = addOpStopAutomationExecutionValidationMiddleware(stack); err != nil { return err } - if err = stack.Initialize.Add(newServiceMetadataMiddleware_opStopAutomationExecution(options.Region), middleware.Before); err != nil { - return err - } - if err = addRecursionDetection(stack); err != nil { - return err - } if err = addRequestIDRetrieverMiddleware(stack); err != nil { return err } @@ -133,22 +112,8 @@ func (c *Client) addOperationStopAutomationExecutionMiddlewares(stack *middlewar if err = addDisableHTTPSMiddleware(stack, options); err != nil { return err } - if err = addInterceptBeforeRetryLoop(stack, options); err != nil { - return err - } - if err = addInterceptAttempt(stack, options); err != nil { - return err - } if err = addInterceptors(stack, options); err != nil { return err } return nil } - -func newServiceMetadataMiddleware_opStopAutomationExecution(region string) *awsmiddleware.RegisterServiceMetadata { - return &awsmiddleware.RegisterServiceMetadata{ - Region: region, - ServiceID: ServiceID, - OperationName: "StopAutomationExecution", - } -} diff --git a/vendor/github.com/aws/aws-sdk-go-v2/service/ssm/api_op_TerminateSession.go b/vendor/github.com/aws/aws-sdk-go-v2/service/ssm/api_op_TerminateSession.go index 13aaeca43..655c96571 100644 --- a/vendor/github.com/aws/aws-sdk-go-v2/service/ssm/api_op_TerminateSession.go +++ b/vendor/github.com/aws/aws-sdk-go-v2/service/ssm/api_op_TerminateSession.go @@ -4,10 +4,9 @@ package ssm import ( "context" - "fmt" - awsmiddleware "github.com/aws/aws-sdk-go-v2/aws/middleware" + "github.com/aws/aws-sdk-go-v2/service/ssm/schemas" + smithy "github.com/aws/smithy-go" "github.com/aws/smithy-go/middleware" - smithyhttp "github.com/aws/smithy-go/transport/http" ) // Permanently ends a session and closes the data connection between the Session @@ -38,6 +37,18 @@ type TerminateSessionInput struct { noSmithyDocumentSerde } +func (v *TerminateSessionInput) Serialize(s smithy.ShapeSerializer) { + s.WriteStruct(schemas.TerminateSessionRequest) + v.SerializeMembers(s) + s.CloseStruct() +} + +func (v *TerminateSessionInput) SerializeMembers(s smithy.ShapeSerializer) { + if v.SessionId != nil { + s.WriteString(schemas.TerminateSessionRequest_SessionId, *v.SessionId) + } +} + type TerminateSessionOutput struct { // The ID of the session that has been terminated. @@ -49,65 +60,42 @@ type TerminateSessionOutput struct { noSmithyDocumentSerde } -func (c *Client) addOperationTerminateSessionMiddlewares(stack *middleware.Stack, options Options) (err error) { - if err := stack.Serialize.Add(&setOperationInputMiddleware{}, middleware.After); err != nil { - return err - } - err = stack.Serialize.Add(&awsAwsjson11_serializeOpTerminateSession{}, middleware.After) - if err != nil { - return err - } - err = stack.Deserialize.Add(&awsAwsjson11_deserializeOpTerminateSession{}, middleware.After) - if err != nil { - return err - } - if err := addProtocolFinalizerMiddlewares(stack, options, "TerminateSession"); err != nil { - return fmt.Errorf("add protocol finalizers: %v", err) - } +func (v *TerminateSessionOutput) Serialize(s smithy.ShapeSerializer) { + s.WriteStruct(schemas.TerminateSessionResponse) + v.SerializeMembers(s) + s.CloseStruct() +} - if err = addlegacyEndpointContextSetter(stack, options); err != nil { - return err - } - if err = addSetLoggerMiddleware(stack, options); err != nil { - return err +func (v *TerminateSessionOutput) SerializeMembers(s smithy.ShapeSerializer) { + if v.SessionId != nil { + s.WriteString(schemas.TerminateSessionResponse_SessionId, *v.SessionId) } - if err = addClientRequestID(stack); err != nil { +} +func (v *TerminateSessionOutput) Deserialize(d smithy.ShapeDeserializer) error { + return smithy.ReadStruct(d, schemas.TerminateSessionResponse, func(s *smithy.Schema) error { + switch s { + case schemas.TerminateSessionResponse_SessionId: + v.SessionId = new(string) + return d.ReadString(schemas.TerminateSessionResponse_SessionId, v.SessionId) + } + return nil + }) +} +func (c *Client) addOperationTerminateSessionMiddlewares(stack *middleware.Stack, options Options) (err error) { + if err := stack.Serialize.Add(&serializeRequestMiddleware{options: &options, operationSchema: smithy.NewOperationSchema(schemas.TerminateSession, schemas.TerminateSessionRequest, schemas.TerminateSessionResponse)}, middleware.After); err != nil { return err } - if err = addComputeContentLength(stack); err != nil { + if err := stack.Deserialize.Add(&deserializeResponseMiddleware{options: &options, operationSchema: smithy.NewOperationSchema(schemas.TerminateSession, schemas.TerminateSessionRequest, schemas.TerminateSessionResponse), output: &TerminateSessionOutput{}}, middleware.After); err != nil { return err } + if err = addResolveEndpointMiddleware(stack, options); err != nil { return err } if err = addComputePayloadSHA256(stack); err != nil { return err } - if err = addRetry(stack, options, c); err != nil { - return err - } - if err = addRawResponseToMetadata(stack); err != nil { - return err - } - if err = addRecordResponseTiming(stack); err != nil { - return err - } - if err = addSpanRetryLoop(stack, options); err != nil { - return err - } - if err = addClientUserAgent(stack, options); err != nil { - return err - } - if err = smithyhttp.AddErrorCloseResponseBodyMiddleware(stack); err != nil { - return err - } - if err = smithyhttp.AddCloseResponseBodyMiddleware(stack); err != nil { - return err - } - if err = addSetLegacyContextSigningOptionsMiddleware(stack); err != nil { - return err - } - if err = addUserAgentRetryMode(stack, options); err != nil { + if err = addRecordResponseTiming(stack, options); err != nil { return err } if err = addCredentialSource(stack, options); err != nil { @@ -116,12 +104,6 @@ func (c *Client) addOperationTerminateSessionMiddlewares(stack *middleware.Stack if err = addOpTerminateSessionValidationMiddleware(stack); err != nil { return err } - if err = stack.Initialize.Add(newServiceMetadataMiddleware_opTerminateSession(options.Region), middleware.Before); err != nil { - return err - } - if err = addRecursionDetection(stack); err != nil { - return err - } if err = addRequestIDRetrieverMiddleware(stack); err != nil { return err } @@ -134,22 +116,8 @@ func (c *Client) addOperationTerminateSessionMiddlewares(stack *middleware.Stack if err = addDisableHTTPSMiddleware(stack, options); err != nil { return err } - if err = addInterceptBeforeRetryLoop(stack, options); err != nil { - return err - } - if err = addInterceptAttempt(stack, options); err != nil { - return err - } if err = addInterceptors(stack, options); err != nil { return err } return nil } - -func newServiceMetadataMiddleware_opTerminateSession(region string) *awsmiddleware.RegisterServiceMetadata { - return &awsmiddleware.RegisterServiceMetadata{ - Region: region, - ServiceID: ServiceID, - OperationName: "TerminateSession", - } -} diff --git a/vendor/github.com/aws/aws-sdk-go-v2/service/ssm/api_op_UnlabelParameterVersion.go b/vendor/github.com/aws/aws-sdk-go-v2/service/ssm/api_op_UnlabelParameterVersion.go index ee484280c..b6507b3df 100644 --- a/vendor/github.com/aws/aws-sdk-go-v2/service/ssm/api_op_UnlabelParameterVersion.go +++ b/vendor/github.com/aws/aws-sdk-go-v2/service/ssm/api_op_UnlabelParameterVersion.go @@ -4,10 +4,9 @@ package ssm import ( "context" - "fmt" - awsmiddleware "github.com/aws/aws-sdk-go-v2/aws/middleware" + "github.com/aws/aws-sdk-go-v2/service/ssm/schemas" + smithy "github.com/aws/smithy-go" "github.com/aws/smithy-go/middleware" - smithyhttp "github.com/aws/smithy-go/transport/http" ) // Remove a label or labels from a parameter. @@ -55,6 +54,22 @@ type UnlabelParameterVersionInput struct { noSmithyDocumentSerde } +func (v *UnlabelParameterVersionInput) Serialize(s smithy.ShapeSerializer) { + s.WriteStruct(schemas.UnlabelParameterVersionRequest) + v.SerializeMembers(s) + s.CloseStruct() +} + +func (v *UnlabelParameterVersionInput) SerializeMembers(s smithy.ShapeSerializer) { + serializeParameterLabelList(s, schemas.UnlabelParameterVersionRequest_Labels, v.Labels) + if v.Name != nil { + s.WriteString(schemas.UnlabelParameterVersionRequest_Name, *v.Name) + } + if v.ParameterVersion != nil { + s.WriteInt64(schemas.UnlabelParameterVersionRequest_ParameterVersion, *v.ParameterVersion) + } +} + type UnlabelParameterVersionOutput struct { // The labels that aren't attached to the given parameter version. @@ -69,65 +84,42 @@ type UnlabelParameterVersionOutput struct { noSmithyDocumentSerde } +func (v *UnlabelParameterVersionOutput) Serialize(s smithy.ShapeSerializer) { + s.WriteStruct(schemas.UnlabelParameterVersionResult) + v.SerializeMembers(s) + s.CloseStruct() +} + +func (v *UnlabelParameterVersionOutput) SerializeMembers(s smithy.ShapeSerializer) { + serializeParameterLabelList(s, schemas.UnlabelParameterVersionResult_InvalidLabels, v.InvalidLabels) + serializeParameterLabelList(s, schemas.UnlabelParameterVersionResult_RemovedLabels, v.RemovedLabels) +} +func (v *UnlabelParameterVersionOutput) Deserialize(d smithy.ShapeDeserializer) error { + return smithy.ReadStruct(d, schemas.UnlabelParameterVersionResult, func(s *smithy.Schema) error { + switch s { + case schemas.UnlabelParameterVersionResult_InvalidLabels: + return deserializeParameterLabelList(d, schemas.UnlabelParameterVersionResult_InvalidLabels, &v.InvalidLabels) + case schemas.UnlabelParameterVersionResult_RemovedLabels: + return deserializeParameterLabelList(d, schemas.UnlabelParameterVersionResult_RemovedLabels, &v.RemovedLabels) + } + return nil + }) +} func (c *Client) addOperationUnlabelParameterVersionMiddlewares(stack *middleware.Stack, options Options) (err error) { - if err := stack.Serialize.Add(&setOperationInputMiddleware{}, middleware.After); err != nil { + if err := stack.Serialize.Add(&serializeRequestMiddleware{options: &options, operationSchema: smithy.NewOperationSchema(schemas.UnlabelParameterVersion, schemas.UnlabelParameterVersionRequest, schemas.UnlabelParameterVersionResult)}, middleware.After); err != nil { return err } - err = stack.Serialize.Add(&awsAwsjson11_serializeOpUnlabelParameterVersion{}, middleware.After) - if err != nil { + if err := stack.Deserialize.Add(&deserializeResponseMiddleware{options: &options, operationSchema: smithy.NewOperationSchema(schemas.UnlabelParameterVersion, schemas.UnlabelParameterVersionRequest, schemas.UnlabelParameterVersionResult), output: &UnlabelParameterVersionOutput{}}, middleware.After); err != nil { return err } - err = stack.Deserialize.Add(&awsAwsjson11_deserializeOpUnlabelParameterVersion{}, middleware.After) - if err != nil { - return err - } - if err := addProtocolFinalizerMiddlewares(stack, options, "UnlabelParameterVersion"); err != nil { - return fmt.Errorf("add protocol finalizers: %v", err) - } - if err = addlegacyEndpointContextSetter(stack, options); err != nil { - return err - } - if err = addSetLoggerMiddleware(stack, options); err != nil { - return err - } - if err = addClientRequestID(stack); err != nil { - return err - } - if err = addComputeContentLength(stack); err != nil { - return err - } if err = addResolveEndpointMiddleware(stack, options); err != nil { return err } if err = addComputePayloadSHA256(stack); err != nil { return err } - if err = addRetry(stack, options, c); err != nil { - return err - } - if err = addRawResponseToMetadata(stack); err != nil { - return err - } - if err = addRecordResponseTiming(stack); err != nil { - return err - } - if err = addSpanRetryLoop(stack, options); err != nil { - return err - } - if err = addClientUserAgent(stack, options); err != nil { - return err - } - if err = smithyhttp.AddErrorCloseResponseBodyMiddleware(stack); err != nil { - return err - } - if err = smithyhttp.AddCloseResponseBodyMiddleware(stack); err != nil { - return err - } - if err = addSetLegacyContextSigningOptionsMiddleware(stack); err != nil { - return err - } - if err = addUserAgentRetryMode(stack, options); err != nil { + if err = addRecordResponseTiming(stack, options); err != nil { return err } if err = addCredentialSource(stack, options); err != nil { @@ -136,12 +128,6 @@ func (c *Client) addOperationUnlabelParameterVersionMiddlewares(stack *middlewar if err = addOpUnlabelParameterVersionValidationMiddleware(stack); err != nil { return err } - if err = stack.Initialize.Add(newServiceMetadataMiddleware_opUnlabelParameterVersion(options.Region), middleware.Before); err != nil { - return err - } - if err = addRecursionDetection(stack); err != nil { - return err - } if err = addRequestIDRetrieverMiddleware(stack); err != nil { return err } @@ -154,22 +140,8 @@ func (c *Client) addOperationUnlabelParameterVersionMiddlewares(stack *middlewar if err = addDisableHTTPSMiddleware(stack, options); err != nil { return err } - if err = addInterceptBeforeRetryLoop(stack, options); err != nil { - return err - } - if err = addInterceptAttempt(stack, options); err != nil { - return err - } if err = addInterceptors(stack, options); err != nil { return err } return nil } - -func newServiceMetadataMiddleware_opUnlabelParameterVersion(region string) *awsmiddleware.RegisterServiceMetadata { - return &awsmiddleware.RegisterServiceMetadata{ - Region: region, - ServiceID: ServiceID, - OperationName: "UnlabelParameterVersion", - } -} diff --git a/vendor/github.com/aws/aws-sdk-go-v2/service/ssm/api_op_UpdateAssociation.go b/vendor/github.com/aws/aws-sdk-go-v2/service/ssm/api_op_UpdateAssociation.go index 688b4bce2..f05ffbde4 100644 --- a/vendor/github.com/aws/aws-sdk-go-v2/service/ssm/api_op_UpdateAssociation.go +++ b/vendor/github.com/aws/aws-sdk-go-v2/service/ssm/api_op_UpdateAssociation.go @@ -4,11 +4,10 @@ package ssm import ( "context" - "fmt" - awsmiddleware "github.com/aws/aws-sdk-go-v2/aws/middleware" + "github.com/aws/aws-sdk-go-v2/service/ssm/schemas" "github.com/aws/aws-sdk-go-v2/service/ssm/types" + smithy "github.com/aws/smithy-go" "github.com/aws/smithy-go/middleware" - smithyhttp "github.com/aws/smithy-go/transport/http" ) // Updates an association. You can update the association name and version, the @@ -242,7 +241,8 @@ type UpdateAssociationInput struct { // Services accounts where you want to run the association. Use this action to // update an association in multiple Regions and multiple accounts. // - // The IncludeChildOrganizationUnits parameter is not supported by State Manager. + // The TargetLocationAlarmConfiguration parameter is not supported by State + // Manager. TargetLocations []types.TargetLocation // A key-value mapping of document parameters to target resources. Both Targets @@ -255,88 +255,130 @@ type UpdateAssociationInput struct { noSmithyDocumentSerde } -type UpdateAssociationOutput struct { - - // The description of the association that was updated. - AssociationDescription *types.AssociationDescription - - // Metadata pertaining to the operation's result. - ResultMetadata middleware.Metadata - - noSmithyDocumentSerde +func (v *UpdateAssociationInput) Serialize(s smithy.ShapeSerializer) { + s.WriteStruct(schemas.UpdateAssociationRequest) + v.SerializeMembers(s) + s.CloseStruct() } -func (c *Client) addOperationUpdateAssociationMiddlewares(stack *middleware.Stack, options Options) (err error) { - if err := stack.Serialize.Add(&setOperationInputMiddleware{}, middleware.After); err != nil { - return err +func (v *UpdateAssociationInput) SerializeMembers(s smithy.ShapeSerializer) { + if v.AlarmConfiguration != nil { + s.WriteStruct(schemas.UpdateAssociationRequest_AlarmConfiguration) + v.AlarmConfiguration.SerializeMembers(s) + s.CloseStruct() } - err = stack.Serialize.Add(&awsAwsjson11_serializeOpUpdateAssociation{}, middleware.After) - if err != nil { - return err + if v.ApplyOnlyAtCronInterval != false { + s.WriteBool(schemas.UpdateAssociationRequest_ApplyOnlyAtCronInterval, v.ApplyOnlyAtCronInterval) } - err = stack.Deserialize.Add(&awsAwsjson11_deserializeOpUpdateAssociation{}, middleware.After) - if err != nil { - return err + if v.AssociationDispatchAssumeRole != nil { + s.WriteString(schemas.UpdateAssociationRequest_AssociationDispatchAssumeRole, *v.AssociationDispatchAssumeRole) } - if err := addProtocolFinalizerMiddlewares(stack, options, "UpdateAssociation"); err != nil { - return fmt.Errorf("add protocol finalizers: %v", err) + if v.AssociationId != nil { + s.WriteString(schemas.UpdateAssociationRequest_AssociationId, *v.AssociationId) } - - if err = addlegacyEndpointContextSetter(stack, options); err != nil { - return err + if v.AssociationName != nil { + s.WriteString(schemas.UpdateAssociationRequest_AssociationName, *v.AssociationName) } - if err = addSetLoggerMiddleware(stack, options); err != nil { - return err + if v.AssociationVersion != nil { + s.WriteString(schemas.UpdateAssociationRequest_AssociationVersion, *v.AssociationVersion) } - if err = addClientRequestID(stack); err != nil { - return err + if v.AutomationTargetParameterName != nil { + s.WriteString(schemas.UpdateAssociationRequest_AutomationTargetParameterName, *v.AutomationTargetParameterName) } - if err = addComputeContentLength(stack); err != nil { - return err + serializeCalendarNameOrARNList(s, schemas.UpdateAssociationRequest_CalendarNames, v.CalendarNames) + if v.ComplianceSeverity != "" { + s.WriteString(schemas.UpdateAssociationRequest_ComplianceSeverity, string(v.ComplianceSeverity)) } - if err = addResolveEndpointMiddleware(stack, options); err != nil { - return err + if v.DocumentVersion != nil { + s.WriteString(schemas.UpdateAssociationRequest_DocumentVersion, *v.DocumentVersion) } - if err = addComputePayloadSHA256(stack); err != nil { - return err + if v.Duration != nil { + s.WriteInt32(schemas.UpdateAssociationRequest_Duration, *v.Duration) } - if err = addRetry(stack, options, c); err != nil { - return err + if v.MaxConcurrency != nil { + s.WriteString(schemas.UpdateAssociationRequest_MaxConcurrency, *v.MaxConcurrency) } - if err = addRawResponseToMetadata(stack); err != nil { - return err + if v.MaxErrors != nil { + s.WriteString(schemas.UpdateAssociationRequest_MaxErrors, *v.MaxErrors) } - if err = addRecordResponseTiming(stack); err != nil { - return err + if v.Name != nil { + s.WriteString(schemas.UpdateAssociationRequest_Name, *v.Name) } - if err = addSpanRetryLoop(stack, options); err != nil { - return err + if v.OutputLocation != nil { + s.WriteStruct(schemas.UpdateAssociationRequest_OutputLocation) + v.OutputLocation.SerializeMembers(s) + s.CloseStruct() } - if err = addClientUserAgent(stack, options); err != nil { - return err + serializeParameters(s, schemas.UpdateAssociationRequest_Parameters, v.Parameters) + if v.ScheduleExpression != nil { + s.WriteString(schemas.UpdateAssociationRequest_ScheduleExpression, *v.ScheduleExpression) } - if err = smithyhttp.AddErrorCloseResponseBodyMiddleware(stack); err != nil { - return err + if v.ScheduleOffset != nil { + s.WriteInt32(schemas.UpdateAssociationRequest_ScheduleOffset, *v.ScheduleOffset) + } + if v.SyncCompliance != "" { + s.WriteString(schemas.UpdateAssociationRequest_SyncCompliance, string(v.SyncCompliance)) + } + serializeTargetLocations(s, schemas.UpdateAssociationRequest_TargetLocations, v.TargetLocations) + serializeTargetMaps(s, schemas.UpdateAssociationRequest_TargetMaps, v.TargetMaps) + serializeTargets(s, schemas.UpdateAssociationRequest_Targets, v.Targets) +} + +type UpdateAssociationOutput struct { + + // The description of the association that was updated. + AssociationDescription *types.AssociationDescription + + // Metadata pertaining to the operation's result. + ResultMetadata middleware.Metadata + + noSmithyDocumentSerde +} + +func (v *UpdateAssociationOutput) Serialize(s smithy.ShapeSerializer) { + s.WriteStruct(schemas.UpdateAssociationResult) + v.SerializeMembers(s) + s.CloseStruct() +} + +func (v *UpdateAssociationOutput) SerializeMembers(s smithy.ShapeSerializer) { + if v.AssociationDescription != nil { + s.WriteStruct(schemas.UpdateAssociationResult_AssociationDescription) + v.AssociationDescription.SerializeMembers(s) + s.CloseStruct() } - if err = smithyhttp.AddCloseResponseBodyMiddleware(stack); err != nil { +} +func (v *UpdateAssociationOutput) Deserialize(d smithy.ShapeDeserializer) error { + return smithy.ReadStruct(d, schemas.UpdateAssociationResult, func(s *smithy.Schema) error { + switch s { + case schemas.UpdateAssociationResult_AssociationDescription: + v.AssociationDescription = &types.AssociationDescription{} + return v.AssociationDescription.Deserialize(d) + } + return nil + }) +} +func (c *Client) addOperationUpdateAssociationMiddlewares(stack *middleware.Stack, options Options) (err error) { + if err := stack.Serialize.Add(&serializeRequestMiddleware{options: &options, operationSchema: smithy.NewOperationSchema(schemas.UpdateAssociation, schemas.UpdateAssociationRequest, schemas.UpdateAssociationResult)}, middleware.After); err != nil { return err } - if err = addSetLegacyContextSigningOptionsMiddleware(stack); err != nil { + if err := stack.Deserialize.Add(&deserializeResponseMiddleware{options: &options, operationSchema: smithy.NewOperationSchema(schemas.UpdateAssociation, schemas.UpdateAssociationRequest, schemas.UpdateAssociationResult), output: &UpdateAssociationOutput{}}, middleware.After); err != nil { return err } - if err = addUserAgentRetryMode(stack, options); err != nil { + + if err = addResolveEndpointMiddleware(stack, options); err != nil { return err } - if err = addCredentialSource(stack, options); err != nil { + if err = addComputePayloadSHA256(stack); err != nil { return err } - if err = addOpUpdateAssociationValidationMiddleware(stack); err != nil { + if err = addRecordResponseTiming(stack, options); err != nil { return err } - if err = stack.Initialize.Add(newServiceMetadataMiddleware_opUpdateAssociation(options.Region), middleware.Before); err != nil { + if err = addCredentialSource(stack, options); err != nil { return err } - if err = addRecursionDetection(stack); err != nil { + if err = addOpUpdateAssociationValidationMiddleware(stack); err != nil { return err } if err = addRequestIDRetrieverMiddleware(stack); err != nil { @@ -351,22 +393,8 @@ func (c *Client) addOperationUpdateAssociationMiddlewares(stack *middleware.Stac if err = addDisableHTTPSMiddleware(stack, options); err != nil { return err } - if err = addInterceptBeforeRetryLoop(stack, options); err != nil { - return err - } - if err = addInterceptAttempt(stack, options); err != nil { - return err - } if err = addInterceptors(stack, options); err != nil { return err } return nil } - -func newServiceMetadataMiddleware_opUpdateAssociation(region string) *awsmiddleware.RegisterServiceMetadata { - return &awsmiddleware.RegisterServiceMetadata{ - Region: region, - ServiceID: ServiceID, - OperationName: "UpdateAssociation", - } -} diff --git a/vendor/github.com/aws/aws-sdk-go-v2/service/ssm/api_op_UpdateAssociationStatus.go b/vendor/github.com/aws/aws-sdk-go-v2/service/ssm/api_op_UpdateAssociationStatus.go index 0d9d68e03..f2ff99b43 100644 --- a/vendor/github.com/aws/aws-sdk-go-v2/service/ssm/api_op_UpdateAssociationStatus.go +++ b/vendor/github.com/aws/aws-sdk-go-v2/service/ssm/api_op_UpdateAssociationStatus.go @@ -4,11 +4,10 @@ package ssm import ( "context" - "fmt" - awsmiddleware "github.com/aws/aws-sdk-go-v2/aws/middleware" + "github.com/aws/aws-sdk-go-v2/service/ssm/schemas" "github.com/aws/aws-sdk-go-v2/service/ssm/types" + smithy "github.com/aws/smithy-go" "github.com/aws/smithy-go/middleware" - smithyhttp "github.com/aws/smithy-go/transport/http" ) // Updates the status of the Amazon Web Services Systems Manager document (SSM @@ -52,6 +51,26 @@ type UpdateAssociationStatusInput struct { noSmithyDocumentSerde } +func (v *UpdateAssociationStatusInput) Serialize(s smithy.ShapeSerializer) { + s.WriteStruct(schemas.UpdateAssociationStatusRequest) + v.SerializeMembers(s) + s.CloseStruct() +} + +func (v *UpdateAssociationStatusInput) SerializeMembers(s smithy.ShapeSerializer) { + if v.AssociationStatus != nil { + s.WriteStruct(schemas.UpdateAssociationStatusRequest_AssociationStatus) + v.AssociationStatus.SerializeMembers(s) + s.CloseStruct() + } + if v.InstanceId != nil { + s.WriteString(schemas.UpdateAssociationStatusRequest_InstanceId, *v.InstanceId) + } + if v.Name != nil { + s.WriteString(schemas.UpdateAssociationStatusRequest_Name, *v.Name) + } +} + type UpdateAssociationStatusOutput struct { // Information about the association. @@ -63,65 +82,44 @@ type UpdateAssociationStatusOutput struct { noSmithyDocumentSerde } -func (c *Client) addOperationUpdateAssociationStatusMiddlewares(stack *middleware.Stack, options Options) (err error) { - if err := stack.Serialize.Add(&setOperationInputMiddleware{}, middleware.After); err != nil { - return err - } - err = stack.Serialize.Add(&awsAwsjson11_serializeOpUpdateAssociationStatus{}, middleware.After) - if err != nil { - return err - } - err = stack.Deserialize.Add(&awsAwsjson11_deserializeOpUpdateAssociationStatus{}, middleware.After) - if err != nil { - return err - } - if err := addProtocolFinalizerMiddlewares(stack, options, "UpdateAssociationStatus"); err != nil { - return fmt.Errorf("add protocol finalizers: %v", err) - } +func (v *UpdateAssociationStatusOutput) Serialize(s smithy.ShapeSerializer) { + s.WriteStruct(schemas.UpdateAssociationStatusResult) + v.SerializeMembers(s) + s.CloseStruct() +} - if err = addlegacyEndpointContextSetter(stack, options); err != nil { - return err +func (v *UpdateAssociationStatusOutput) SerializeMembers(s smithy.ShapeSerializer) { + if v.AssociationDescription != nil { + s.WriteStruct(schemas.UpdateAssociationStatusResult_AssociationDescription) + v.AssociationDescription.SerializeMembers(s) + s.CloseStruct() } - if err = addSetLoggerMiddleware(stack, options); err != nil { - return err - } - if err = addClientRequestID(stack); err != nil { +} +func (v *UpdateAssociationStatusOutput) Deserialize(d smithy.ShapeDeserializer) error { + return smithy.ReadStruct(d, schemas.UpdateAssociationStatusResult, func(s *smithy.Schema) error { + switch s { + case schemas.UpdateAssociationStatusResult_AssociationDescription: + v.AssociationDescription = &types.AssociationDescription{} + return v.AssociationDescription.Deserialize(d) + } + return nil + }) +} +func (c *Client) addOperationUpdateAssociationStatusMiddlewares(stack *middleware.Stack, options Options) (err error) { + if err := stack.Serialize.Add(&serializeRequestMiddleware{options: &options, operationSchema: smithy.NewOperationSchema(schemas.UpdateAssociationStatus, schemas.UpdateAssociationStatusRequest, schemas.UpdateAssociationStatusResult)}, middleware.After); err != nil { return err } - if err = addComputeContentLength(stack); err != nil { + if err := stack.Deserialize.Add(&deserializeResponseMiddleware{options: &options, operationSchema: smithy.NewOperationSchema(schemas.UpdateAssociationStatus, schemas.UpdateAssociationStatusRequest, schemas.UpdateAssociationStatusResult), output: &UpdateAssociationStatusOutput{}}, middleware.After); err != nil { return err } + if err = addResolveEndpointMiddleware(stack, options); err != nil { return err } if err = addComputePayloadSHA256(stack); err != nil { return err } - if err = addRetry(stack, options, c); err != nil { - return err - } - if err = addRawResponseToMetadata(stack); err != nil { - return err - } - if err = addRecordResponseTiming(stack); err != nil { - return err - } - if err = addSpanRetryLoop(stack, options); err != nil { - return err - } - if err = addClientUserAgent(stack, options); err != nil { - return err - } - if err = smithyhttp.AddErrorCloseResponseBodyMiddleware(stack); err != nil { - return err - } - if err = smithyhttp.AddCloseResponseBodyMiddleware(stack); err != nil { - return err - } - if err = addSetLegacyContextSigningOptionsMiddleware(stack); err != nil { - return err - } - if err = addUserAgentRetryMode(stack, options); err != nil { + if err = addRecordResponseTiming(stack, options); err != nil { return err } if err = addCredentialSource(stack, options); err != nil { @@ -130,12 +128,6 @@ func (c *Client) addOperationUpdateAssociationStatusMiddlewares(stack *middlewar if err = addOpUpdateAssociationStatusValidationMiddleware(stack); err != nil { return err } - if err = stack.Initialize.Add(newServiceMetadataMiddleware_opUpdateAssociationStatus(options.Region), middleware.Before); err != nil { - return err - } - if err = addRecursionDetection(stack); err != nil { - return err - } if err = addRequestIDRetrieverMiddleware(stack); err != nil { return err } @@ -148,22 +140,8 @@ func (c *Client) addOperationUpdateAssociationStatusMiddlewares(stack *middlewar if err = addDisableHTTPSMiddleware(stack, options); err != nil { return err } - if err = addInterceptBeforeRetryLoop(stack, options); err != nil { - return err - } - if err = addInterceptAttempt(stack, options); err != nil { - return err - } if err = addInterceptors(stack, options); err != nil { return err } return nil } - -func newServiceMetadataMiddleware_opUpdateAssociationStatus(region string) *awsmiddleware.RegisterServiceMetadata { - return &awsmiddleware.RegisterServiceMetadata{ - Region: region, - ServiceID: ServiceID, - OperationName: "UpdateAssociationStatus", - } -} diff --git a/vendor/github.com/aws/aws-sdk-go-v2/service/ssm/api_op_UpdateCloudConnector.go b/vendor/github.com/aws/aws-sdk-go-v2/service/ssm/api_op_UpdateCloudConnector.go new file mode 100644 index 000000000..4f167fae4 --- /dev/null +++ b/vendor/github.com/aws/aws-sdk-go-v2/service/ssm/api_op_UpdateCloudConnector.go @@ -0,0 +1,139 @@ +// Code generated by smithy-go-codegen DO NOT EDIT. + +package ssm + +import ( + "context" + "github.com/aws/aws-sdk-go-v2/service/ssm/schemas" + "github.com/aws/aws-sdk-go-v2/service/ssm/types" + smithy "github.com/aws/smithy-go" + "github.com/aws/smithy-go/middleware" +) + +// Updates an existing cloud connector with new configuration details. +func (c *Client) UpdateCloudConnector(ctx context.Context, params *UpdateCloudConnectorInput, optFns ...func(*Options)) (*UpdateCloudConnectorOutput, error) { + if params == nil { + params = &UpdateCloudConnectorInput{} + } + + result, metadata, err := c.invokeOperation(ctx, "UpdateCloudConnector", params, optFns, c.addOperationUpdateCloudConnectorMiddlewares) + if err != nil { + return nil, err + } + + out := result.(*UpdateCloudConnectorOutput) + out.ResultMetadata = metadata + return out, nil +} + +type UpdateCloudConnectorInput struct { + + // The ID of the cloud connector to update. + // + // This member is required. + CloudConnectorId *string + + // The updated configuration details for connecting to the third-party cloud + // environment. + Configuration types.CloudConnectorConfiguration + + // A new description for the cloud connector. + Description *string + + // A new friendly name for the cloud connector. + DisplayName *string + + noSmithyDocumentSerde +} + +func (v *UpdateCloudConnectorInput) Serialize(s smithy.ShapeSerializer) { + s.WriteStruct(schemas.UpdateCloudConnectorRequest) + v.SerializeMembers(s) + s.CloseStruct() +} + +func (v *UpdateCloudConnectorInput) SerializeMembers(s smithy.ShapeSerializer) { + if v.CloudConnectorId != nil { + s.WriteString(schemas.UpdateCloudConnectorRequest_CloudConnectorId, *v.CloudConnectorId) + } + serializeCloudConnectorConfiguration(s, schemas.UpdateCloudConnectorRequest_Configuration, v.Configuration) + if v.Description != nil { + s.WriteString(schemas.UpdateCloudConnectorRequest_Description, *v.Description) + } + if v.DisplayName != nil { + s.WriteString(schemas.UpdateCloudConnectorRequest_DisplayName, *v.DisplayName) + } +} + +type UpdateCloudConnectorOutput struct { + + // The ID of the cloud connector that was updated. + CloudConnectorId *string + + // Metadata pertaining to the operation's result. + ResultMetadata middleware.Metadata + + noSmithyDocumentSerde +} + +func (v *UpdateCloudConnectorOutput) Serialize(s smithy.ShapeSerializer) { + s.WriteStruct(schemas.UpdateCloudConnectorResult) + v.SerializeMembers(s) + s.CloseStruct() +} + +func (v *UpdateCloudConnectorOutput) SerializeMembers(s smithy.ShapeSerializer) { + if v.CloudConnectorId != nil { + s.WriteString(schemas.UpdateCloudConnectorResult_CloudConnectorId, *v.CloudConnectorId) + } +} +func (v *UpdateCloudConnectorOutput) Deserialize(d smithy.ShapeDeserializer) error { + return smithy.ReadStruct(d, schemas.UpdateCloudConnectorResult, func(s *smithy.Schema) error { + switch s { + case schemas.UpdateCloudConnectorResult_CloudConnectorId: + v.CloudConnectorId = new(string) + return d.ReadString(schemas.UpdateCloudConnectorResult_CloudConnectorId, v.CloudConnectorId) + } + return nil + }) +} +func (c *Client) addOperationUpdateCloudConnectorMiddlewares(stack *middleware.Stack, options Options) (err error) { + if err := stack.Serialize.Add(&serializeRequestMiddleware{options: &options, operationSchema: smithy.NewOperationSchema(schemas.UpdateCloudConnector, schemas.UpdateCloudConnectorRequest, schemas.UpdateCloudConnectorResult)}, middleware.After); err != nil { + return err + } + if err := stack.Deserialize.Add(&deserializeResponseMiddleware{options: &options, operationSchema: smithy.NewOperationSchema(schemas.UpdateCloudConnector, schemas.UpdateCloudConnectorRequest, schemas.UpdateCloudConnectorResult), output: &UpdateCloudConnectorOutput{}}, middleware.After); err != nil { + return err + } + + if err = addResolveEndpointMiddleware(stack, options); err != nil { + return err + } + if err = addComputePayloadSHA256(stack); err != nil { + return err + } + if err = addRecordResponseTiming(stack, options); err != nil { + return err + } + if err = addCredentialSource(stack, options); err != nil { + return err + } + if err = addOpUpdateCloudConnectorValidationMiddleware(stack); err != nil { + return err + } + if err = addRequestIDRetrieverMiddleware(stack); err != nil { + return err + } + if err = addResponseErrorMiddleware(stack); err != nil { + return err + } + if err = addRequestResponseLogging(stack, options); err != nil { + return err + } + if err = addDisableHTTPSMiddleware(stack, options); err != nil { + return err + } + if err = addInterceptors(stack, options); err != nil { + return err + } + return nil +} diff --git a/vendor/github.com/aws/aws-sdk-go-v2/service/ssm/api_op_UpdateDocument.go b/vendor/github.com/aws/aws-sdk-go-v2/service/ssm/api_op_UpdateDocument.go index 48ca0f438..2c3d079cd 100644 --- a/vendor/github.com/aws/aws-sdk-go-v2/service/ssm/api_op_UpdateDocument.go +++ b/vendor/github.com/aws/aws-sdk-go-v2/service/ssm/api_op_UpdateDocument.go @@ -4,11 +4,10 @@ package ssm import ( "context" - "fmt" - awsmiddleware "github.com/aws/aws-sdk-go-v2/aws/middleware" + "github.com/aws/aws-sdk-go-v2/service/ssm/schemas" "github.com/aws/aws-sdk-go-v2/service/ssm/types" + smithy "github.com/aws/smithy-go" "github.com/aws/smithy-go/middleware" - smithyhttp "github.com/aws/smithy-go/transport/http" ) // Updates one or more values for an SSM document. @@ -48,8 +47,8 @@ type UpdateDocumentInput struct { // version. DisplayName *string - // Specify the document format for the new document version. Systems Manager - // supports JSON and YAML documents. JSON is the default format. + // Specify the document format for the new document version. The document format + // can be JSON, YAML, or TEXT. JSON is the default format. DocumentFormat types.DocumentFormat // The version of the document that you want to update. Currently, Systems Manager @@ -72,6 +71,37 @@ type UpdateDocumentInput struct { noSmithyDocumentSerde } +func (v *UpdateDocumentInput) Serialize(s smithy.ShapeSerializer) { + s.WriteStruct(schemas.UpdateDocumentRequest) + v.SerializeMembers(s) + s.CloseStruct() +} + +func (v *UpdateDocumentInput) SerializeMembers(s smithy.ShapeSerializer) { + serializeAttachmentsSourceList(s, schemas.UpdateDocumentRequest_Attachments, v.Attachments) + if v.Content != nil { + s.WriteString(schemas.UpdateDocumentRequest_Content, *v.Content) + } + if v.DisplayName != nil { + s.WriteString(schemas.UpdateDocumentRequest_DisplayName, *v.DisplayName) + } + if v.DocumentFormat != "" { + s.WriteString(schemas.UpdateDocumentRequest_DocumentFormat, string(v.DocumentFormat)) + } + if v.DocumentVersion != nil { + s.WriteString(schemas.UpdateDocumentRequest_DocumentVersion, *v.DocumentVersion) + } + if v.Name != nil { + s.WriteString(schemas.UpdateDocumentRequest_Name, *v.Name) + } + if v.TargetType != nil { + s.WriteString(schemas.UpdateDocumentRequest_TargetType, *v.TargetType) + } + if v.VersionName != nil { + s.WriteString(schemas.UpdateDocumentRequest_VersionName, *v.VersionName) + } +} + type UpdateDocumentOutput struct { // A description of the document that was updated. @@ -83,65 +113,44 @@ type UpdateDocumentOutput struct { noSmithyDocumentSerde } -func (c *Client) addOperationUpdateDocumentMiddlewares(stack *middleware.Stack, options Options) (err error) { - if err := stack.Serialize.Add(&setOperationInputMiddleware{}, middleware.After); err != nil { - return err - } - err = stack.Serialize.Add(&awsAwsjson11_serializeOpUpdateDocument{}, middleware.After) - if err != nil { - return err - } - err = stack.Deserialize.Add(&awsAwsjson11_deserializeOpUpdateDocument{}, middleware.After) - if err != nil { - return err - } - if err := addProtocolFinalizerMiddlewares(stack, options, "UpdateDocument"); err != nil { - return fmt.Errorf("add protocol finalizers: %v", err) - } +func (v *UpdateDocumentOutput) Serialize(s smithy.ShapeSerializer) { + s.WriteStruct(schemas.UpdateDocumentResult) + v.SerializeMembers(s) + s.CloseStruct() +} - if err = addlegacyEndpointContextSetter(stack, options); err != nil { - return err - } - if err = addSetLoggerMiddleware(stack, options); err != nil { - return err +func (v *UpdateDocumentOutput) SerializeMembers(s smithy.ShapeSerializer) { + if v.DocumentDescription != nil { + s.WriteStruct(schemas.UpdateDocumentResult_DocumentDescription) + v.DocumentDescription.SerializeMembers(s) + s.CloseStruct() } - if err = addClientRequestID(stack); err != nil { +} +func (v *UpdateDocumentOutput) Deserialize(d smithy.ShapeDeserializer) error { + return smithy.ReadStruct(d, schemas.UpdateDocumentResult, func(s *smithy.Schema) error { + switch s { + case schemas.UpdateDocumentResult_DocumentDescription: + v.DocumentDescription = &types.DocumentDescription{} + return v.DocumentDescription.Deserialize(d) + } + return nil + }) +} +func (c *Client) addOperationUpdateDocumentMiddlewares(stack *middleware.Stack, options Options) (err error) { + if err := stack.Serialize.Add(&serializeRequestMiddleware{options: &options, operationSchema: smithy.NewOperationSchema(schemas.UpdateDocument, schemas.UpdateDocumentRequest, schemas.UpdateDocumentResult)}, middleware.After); err != nil { return err } - if err = addComputeContentLength(stack); err != nil { + if err := stack.Deserialize.Add(&deserializeResponseMiddleware{options: &options, operationSchema: smithy.NewOperationSchema(schemas.UpdateDocument, schemas.UpdateDocumentRequest, schemas.UpdateDocumentResult), output: &UpdateDocumentOutput{}}, middleware.After); err != nil { return err } + if err = addResolveEndpointMiddleware(stack, options); err != nil { return err } if err = addComputePayloadSHA256(stack); err != nil { return err } - if err = addRetry(stack, options, c); err != nil { - return err - } - if err = addRawResponseToMetadata(stack); err != nil { - return err - } - if err = addRecordResponseTiming(stack); err != nil { - return err - } - if err = addSpanRetryLoop(stack, options); err != nil { - return err - } - if err = addClientUserAgent(stack, options); err != nil { - return err - } - if err = smithyhttp.AddErrorCloseResponseBodyMiddleware(stack); err != nil { - return err - } - if err = smithyhttp.AddCloseResponseBodyMiddleware(stack); err != nil { - return err - } - if err = addSetLegacyContextSigningOptionsMiddleware(stack); err != nil { - return err - } - if err = addUserAgentRetryMode(stack, options); err != nil { + if err = addRecordResponseTiming(stack, options); err != nil { return err } if err = addCredentialSource(stack, options); err != nil { @@ -150,12 +159,6 @@ func (c *Client) addOperationUpdateDocumentMiddlewares(stack *middleware.Stack, if err = addOpUpdateDocumentValidationMiddleware(stack); err != nil { return err } - if err = stack.Initialize.Add(newServiceMetadataMiddleware_opUpdateDocument(options.Region), middleware.Before); err != nil { - return err - } - if err = addRecursionDetection(stack); err != nil { - return err - } if err = addRequestIDRetrieverMiddleware(stack); err != nil { return err } @@ -168,22 +171,8 @@ func (c *Client) addOperationUpdateDocumentMiddlewares(stack *middleware.Stack, if err = addDisableHTTPSMiddleware(stack, options); err != nil { return err } - if err = addInterceptBeforeRetryLoop(stack, options); err != nil { - return err - } - if err = addInterceptAttempt(stack, options); err != nil { - return err - } if err = addInterceptors(stack, options); err != nil { return err } return nil } - -func newServiceMetadataMiddleware_opUpdateDocument(region string) *awsmiddleware.RegisterServiceMetadata { - return &awsmiddleware.RegisterServiceMetadata{ - Region: region, - ServiceID: ServiceID, - OperationName: "UpdateDocument", - } -} diff --git a/vendor/github.com/aws/aws-sdk-go-v2/service/ssm/api_op_UpdateDocumentDefaultVersion.go b/vendor/github.com/aws/aws-sdk-go-v2/service/ssm/api_op_UpdateDocumentDefaultVersion.go index b319348f7..30344acbd 100644 --- a/vendor/github.com/aws/aws-sdk-go-v2/service/ssm/api_op_UpdateDocumentDefaultVersion.go +++ b/vendor/github.com/aws/aws-sdk-go-v2/service/ssm/api_op_UpdateDocumentDefaultVersion.go @@ -4,11 +4,10 @@ package ssm import ( "context" - "fmt" - awsmiddleware "github.com/aws/aws-sdk-go-v2/aws/middleware" + "github.com/aws/aws-sdk-go-v2/service/ssm/schemas" "github.com/aws/aws-sdk-go-v2/service/ssm/types" + smithy "github.com/aws/smithy-go" "github.com/aws/smithy-go/middleware" - smithyhttp "github.com/aws/smithy-go/transport/http" ) // Set the default version of a document. @@ -46,6 +45,21 @@ type UpdateDocumentDefaultVersionInput struct { noSmithyDocumentSerde } +func (v *UpdateDocumentDefaultVersionInput) Serialize(s smithy.ShapeSerializer) { + s.WriteStruct(schemas.UpdateDocumentDefaultVersionRequest) + v.SerializeMembers(s) + s.CloseStruct() +} + +func (v *UpdateDocumentDefaultVersionInput) SerializeMembers(s smithy.ShapeSerializer) { + if v.DocumentVersion != nil { + s.WriteString(schemas.UpdateDocumentDefaultVersionRequest_DocumentVersion, *v.DocumentVersion) + } + if v.Name != nil { + s.WriteString(schemas.UpdateDocumentDefaultVersionRequest_Name, *v.Name) + } +} + type UpdateDocumentDefaultVersionOutput struct { // The description of a custom document that you want to set as the default @@ -58,65 +72,44 @@ type UpdateDocumentDefaultVersionOutput struct { noSmithyDocumentSerde } -func (c *Client) addOperationUpdateDocumentDefaultVersionMiddlewares(stack *middleware.Stack, options Options) (err error) { - if err := stack.Serialize.Add(&setOperationInputMiddleware{}, middleware.After); err != nil { - return err - } - err = stack.Serialize.Add(&awsAwsjson11_serializeOpUpdateDocumentDefaultVersion{}, middleware.After) - if err != nil { - return err - } - err = stack.Deserialize.Add(&awsAwsjson11_deserializeOpUpdateDocumentDefaultVersion{}, middleware.After) - if err != nil { - return err - } - if err := addProtocolFinalizerMiddlewares(stack, options, "UpdateDocumentDefaultVersion"); err != nil { - return fmt.Errorf("add protocol finalizers: %v", err) - } +func (v *UpdateDocumentDefaultVersionOutput) Serialize(s smithy.ShapeSerializer) { + s.WriteStruct(schemas.UpdateDocumentDefaultVersionResult) + v.SerializeMembers(s) + s.CloseStruct() +} - if err = addlegacyEndpointContextSetter(stack, options); err != nil { - return err - } - if err = addSetLoggerMiddleware(stack, options); err != nil { - return err +func (v *UpdateDocumentDefaultVersionOutput) SerializeMembers(s smithy.ShapeSerializer) { + if v.Description != nil { + s.WriteStruct(schemas.UpdateDocumentDefaultVersionResult_Description) + v.Description.SerializeMembers(s) + s.CloseStruct() } - if err = addClientRequestID(stack); err != nil { +} +func (v *UpdateDocumentDefaultVersionOutput) Deserialize(d smithy.ShapeDeserializer) error { + return smithy.ReadStruct(d, schemas.UpdateDocumentDefaultVersionResult, func(s *smithy.Schema) error { + switch s { + case schemas.UpdateDocumentDefaultVersionResult_Description: + v.Description = &types.DocumentDefaultVersionDescription{} + return v.Description.Deserialize(d) + } + return nil + }) +} +func (c *Client) addOperationUpdateDocumentDefaultVersionMiddlewares(stack *middleware.Stack, options Options) (err error) { + if err := stack.Serialize.Add(&serializeRequestMiddleware{options: &options, operationSchema: smithy.NewOperationSchema(schemas.UpdateDocumentDefaultVersion, schemas.UpdateDocumentDefaultVersionRequest, schemas.UpdateDocumentDefaultVersionResult)}, middleware.After); err != nil { return err } - if err = addComputeContentLength(stack); err != nil { + if err := stack.Deserialize.Add(&deserializeResponseMiddleware{options: &options, operationSchema: smithy.NewOperationSchema(schemas.UpdateDocumentDefaultVersion, schemas.UpdateDocumentDefaultVersionRequest, schemas.UpdateDocumentDefaultVersionResult), output: &UpdateDocumentDefaultVersionOutput{}}, middleware.After); err != nil { return err } + if err = addResolveEndpointMiddleware(stack, options); err != nil { return err } if err = addComputePayloadSHA256(stack); err != nil { return err } - if err = addRetry(stack, options, c); err != nil { - return err - } - if err = addRawResponseToMetadata(stack); err != nil { - return err - } - if err = addRecordResponseTiming(stack); err != nil { - return err - } - if err = addSpanRetryLoop(stack, options); err != nil { - return err - } - if err = addClientUserAgent(stack, options); err != nil { - return err - } - if err = smithyhttp.AddErrorCloseResponseBodyMiddleware(stack); err != nil { - return err - } - if err = smithyhttp.AddCloseResponseBodyMiddleware(stack); err != nil { - return err - } - if err = addSetLegacyContextSigningOptionsMiddleware(stack); err != nil { - return err - } - if err = addUserAgentRetryMode(stack, options); err != nil { + if err = addRecordResponseTiming(stack, options); err != nil { return err } if err = addCredentialSource(stack, options); err != nil { @@ -125,12 +118,6 @@ func (c *Client) addOperationUpdateDocumentDefaultVersionMiddlewares(stack *midd if err = addOpUpdateDocumentDefaultVersionValidationMiddleware(stack); err != nil { return err } - if err = stack.Initialize.Add(newServiceMetadataMiddleware_opUpdateDocumentDefaultVersion(options.Region), middleware.Before); err != nil { - return err - } - if err = addRecursionDetection(stack); err != nil { - return err - } if err = addRequestIDRetrieverMiddleware(stack); err != nil { return err } @@ -143,22 +130,8 @@ func (c *Client) addOperationUpdateDocumentDefaultVersionMiddlewares(stack *midd if err = addDisableHTTPSMiddleware(stack, options); err != nil { return err } - if err = addInterceptBeforeRetryLoop(stack, options); err != nil { - return err - } - if err = addInterceptAttempt(stack, options); err != nil { - return err - } if err = addInterceptors(stack, options); err != nil { return err } return nil } - -func newServiceMetadataMiddleware_opUpdateDocumentDefaultVersion(region string) *awsmiddleware.RegisterServiceMetadata { - return &awsmiddleware.RegisterServiceMetadata{ - Region: region, - ServiceID: ServiceID, - OperationName: "UpdateDocumentDefaultVersion", - } -} diff --git a/vendor/github.com/aws/aws-sdk-go-v2/service/ssm/api_op_UpdateDocumentMetadata.go b/vendor/github.com/aws/aws-sdk-go-v2/service/ssm/api_op_UpdateDocumentMetadata.go index e92fefb95..663172e0f 100644 --- a/vendor/github.com/aws/aws-sdk-go-v2/service/ssm/api_op_UpdateDocumentMetadata.go +++ b/vendor/github.com/aws/aws-sdk-go-v2/service/ssm/api_op_UpdateDocumentMetadata.go @@ -4,11 +4,10 @@ package ssm import ( "context" - "fmt" - awsmiddleware "github.com/aws/aws-sdk-go-v2/aws/middleware" + "github.com/aws/aws-sdk-go-v2/service/ssm/schemas" "github.com/aws/aws-sdk-go-v2/service/ssm/types" + smithy "github.com/aws/smithy-go" "github.com/aws/smithy-go/middleware" - smithyhttp "github.com/aws/smithy-go/transport/http" ) // Amazon Web Services Systems Manager Change Manager is no longer open to new @@ -52,6 +51,26 @@ type UpdateDocumentMetadataInput struct { noSmithyDocumentSerde } +func (v *UpdateDocumentMetadataInput) Serialize(s smithy.ShapeSerializer) { + s.WriteStruct(schemas.UpdateDocumentMetadataRequest) + v.SerializeMembers(s) + s.CloseStruct() +} + +func (v *UpdateDocumentMetadataInput) SerializeMembers(s smithy.ShapeSerializer) { + if v.DocumentReviews != nil { + s.WriteStruct(schemas.UpdateDocumentMetadataRequest_DocumentReviews) + v.DocumentReviews.SerializeMembers(s) + s.CloseStruct() + } + if v.DocumentVersion != nil { + s.WriteString(schemas.UpdateDocumentMetadataRequest_DocumentVersion, *v.DocumentVersion) + } + if v.Name != nil { + s.WriteString(schemas.UpdateDocumentMetadataRequest_Name, *v.Name) + } +} + type UpdateDocumentMetadataOutput struct { // Metadata pertaining to the operation's result. ResultMetadata middleware.Metadata @@ -59,65 +78,36 @@ type UpdateDocumentMetadataOutput struct { noSmithyDocumentSerde } +func (v *UpdateDocumentMetadataOutput) Serialize(s smithy.ShapeSerializer) { + s.WriteStruct(schemas.UpdateDocumentMetadataResponse) + v.SerializeMembers(s) + s.CloseStruct() +} + +func (v *UpdateDocumentMetadataOutput) SerializeMembers(s smithy.ShapeSerializer) { +} +func (v *UpdateDocumentMetadataOutput) Deserialize(d smithy.ShapeDeserializer) error { + return smithy.ReadStruct(d, schemas.UpdateDocumentMetadataResponse, func(s *smithy.Schema) error { + switch s { + } + return nil + }) +} func (c *Client) addOperationUpdateDocumentMetadataMiddlewares(stack *middleware.Stack, options Options) (err error) { - if err := stack.Serialize.Add(&setOperationInputMiddleware{}, middleware.After); err != nil { - return err - } - err = stack.Serialize.Add(&awsAwsjson11_serializeOpUpdateDocumentMetadata{}, middleware.After) - if err != nil { + if err := stack.Serialize.Add(&serializeRequestMiddleware{options: &options, operationSchema: smithy.NewOperationSchema(schemas.UpdateDocumentMetadata, schemas.UpdateDocumentMetadataRequest, schemas.UpdateDocumentMetadataResponse)}, middleware.After); err != nil { return err } - err = stack.Deserialize.Add(&awsAwsjson11_deserializeOpUpdateDocumentMetadata{}, middleware.After) - if err != nil { + if err := stack.Deserialize.Add(&deserializeResponseMiddleware{options: &options, operationSchema: smithy.NewOperationSchema(schemas.UpdateDocumentMetadata, schemas.UpdateDocumentMetadataRequest, schemas.UpdateDocumentMetadataResponse), output: &UpdateDocumentMetadataOutput{}}, middleware.After); err != nil { return err } - if err := addProtocolFinalizerMiddlewares(stack, options, "UpdateDocumentMetadata"); err != nil { - return fmt.Errorf("add protocol finalizers: %v", err) - } - if err = addlegacyEndpointContextSetter(stack, options); err != nil { - return err - } - if err = addSetLoggerMiddleware(stack, options); err != nil { - return err - } - if err = addClientRequestID(stack); err != nil { - return err - } - if err = addComputeContentLength(stack); err != nil { - return err - } if err = addResolveEndpointMiddleware(stack, options); err != nil { return err } if err = addComputePayloadSHA256(stack); err != nil { return err } - if err = addRetry(stack, options, c); err != nil { - return err - } - if err = addRawResponseToMetadata(stack); err != nil { - return err - } - if err = addRecordResponseTiming(stack); err != nil { - return err - } - if err = addSpanRetryLoop(stack, options); err != nil { - return err - } - if err = addClientUserAgent(stack, options); err != nil { - return err - } - if err = smithyhttp.AddErrorCloseResponseBodyMiddleware(stack); err != nil { - return err - } - if err = smithyhttp.AddCloseResponseBodyMiddleware(stack); err != nil { - return err - } - if err = addSetLegacyContextSigningOptionsMiddleware(stack); err != nil { - return err - } - if err = addUserAgentRetryMode(stack, options); err != nil { + if err = addRecordResponseTiming(stack, options); err != nil { return err } if err = addCredentialSource(stack, options); err != nil { @@ -126,12 +116,6 @@ func (c *Client) addOperationUpdateDocumentMetadataMiddlewares(stack *middleware if err = addOpUpdateDocumentMetadataValidationMiddleware(stack); err != nil { return err } - if err = stack.Initialize.Add(newServiceMetadataMiddleware_opUpdateDocumentMetadata(options.Region), middleware.Before); err != nil { - return err - } - if err = addRecursionDetection(stack); err != nil { - return err - } if err = addRequestIDRetrieverMiddleware(stack); err != nil { return err } @@ -144,22 +128,8 @@ func (c *Client) addOperationUpdateDocumentMetadataMiddlewares(stack *middleware if err = addDisableHTTPSMiddleware(stack, options); err != nil { return err } - if err = addInterceptBeforeRetryLoop(stack, options); err != nil { - return err - } - if err = addInterceptAttempt(stack, options); err != nil { - return err - } if err = addInterceptors(stack, options); err != nil { return err } return nil } - -func newServiceMetadataMiddleware_opUpdateDocumentMetadata(region string) *awsmiddleware.RegisterServiceMetadata { - return &awsmiddleware.RegisterServiceMetadata{ - Region: region, - ServiceID: ServiceID, - OperationName: "UpdateDocumentMetadata", - } -} diff --git a/vendor/github.com/aws/aws-sdk-go-v2/service/ssm/api_op_UpdateMaintenanceWindow.go b/vendor/github.com/aws/aws-sdk-go-v2/service/ssm/api_op_UpdateMaintenanceWindow.go index acd1fa92d..3f21a63ca 100644 --- a/vendor/github.com/aws/aws-sdk-go-v2/service/ssm/api_op_UpdateMaintenanceWindow.go +++ b/vendor/github.com/aws/aws-sdk-go-v2/service/ssm/api_op_UpdateMaintenanceWindow.go @@ -4,10 +4,9 @@ package ssm import ( "context" - "fmt" - awsmiddleware "github.com/aws/aws-sdk-go-v2/aws/middleware" + "github.com/aws/aws-sdk-go-v2/service/ssm/schemas" + smithy "github.com/aws/smithy-go" "github.com/aws/smithy-go/middleware" - smithyhttp "github.com/aws/smithy-go/transport/http" ) // Updates an existing maintenance window. Only specified parameters are modified. @@ -103,6 +102,54 @@ type UpdateMaintenanceWindowInput struct { noSmithyDocumentSerde } +func (v *UpdateMaintenanceWindowInput) Serialize(s smithy.ShapeSerializer) { + s.WriteStruct(schemas.UpdateMaintenanceWindowRequest) + v.SerializeMembers(s) + s.CloseStruct() +} + +func (v *UpdateMaintenanceWindowInput) SerializeMembers(s smithy.ShapeSerializer) { + if v.AllowUnassociatedTargets != nil { + s.WriteBool(schemas.UpdateMaintenanceWindowRequest_AllowUnassociatedTargets, *v.AllowUnassociatedTargets) + } + if v.Cutoff != nil { + s.WriteInt32(schemas.UpdateMaintenanceWindowRequest_Cutoff, *v.Cutoff) + } + if v.Description != nil { + s.WriteString(schemas.UpdateMaintenanceWindowRequest_Description, *v.Description) + } + if v.Duration != nil { + s.WriteInt32(schemas.UpdateMaintenanceWindowRequest_Duration, *v.Duration) + } + if v.Enabled != nil { + s.WriteBool(schemas.UpdateMaintenanceWindowRequest_Enabled, *v.Enabled) + } + if v.EndDate != nil { + s.WriteString(schemas.UpdateMaintenanceWindowRequest_EndDate, *v.EndDate) + } + if v.Name != nil { + s.WriteString(schemas.UpdateMaintenanceWindowRequest_Name, *v.Name) + } + if v.Replace != nil { + s.WriteBool(schemas.UpdateMaintenanceWindowRequest_Replace, *v.Replace) + } + if v.Schedule != nil { + s.WriteString(schemas.UpdateMaintenanceWindowRequest_Schedule, *v.Schedule) + } + if v.ScheduleOffset != nil { + s.WriteInt32(schemas.UpdateMaintenanceWindowRequest_ScheduleOffset, *v.ScheduleOffset) + } + if v.ScheduleTimezone != nil { + s.WriteString(schemas.UpdateMaintenanceWindowRequest_ScheduleTimezone, *v.ScheduleTimezone) + } + if v.StartDate != nil { + s.WriteString(schemas.UpdateMaintenanceWindowRequest_StartDate, *v.StartDate) + } + if v.WindowId != nil { + s.WriteString(schemas.UpdateMaintenanceWindowRequest_WindowId, *v.WindowId) + } +} + type UpdateMaintenanceWindowOutput struct { // Whether targets must be registered with the maintenance window before tasks can @@ -159,65 +206,105 @@ type UpdateMaintenanceWindowOutput struct { noSmithyDocumentSerde } -func (c *Client) addOperationUpdateMaintenanceWindowMiddlewares(stack *middleware.Stack, options Options) (err error) { - if err := stack.Serialize.Add(&setOperationInputMiddleware{}, middleware.After); err != nil { - return err +func (v *UpdateMaintenanceWindowOutput) Serialize(s smithy.ShapeSerializer) { + s.WriteStruct(schemas.UpdateMaintenanceWindowResult) + v.SerializeMembers(s) + s.CloseStruct() +} + +func (v *UpdateMaintenanceWindowOutput) SerializeMembers(s smithy.ShapeSerializer) { + if v.AllowUnassociatedTargets != false { + s.WriteBool(schemas.UpdateMaintenanceWindowResult_AllowUnassociatedTargets, v.AllowUnassociatedTargets) } - err = stack.Serialize.Add(&awsAwsjson11_serializeOpUpdateMaintenanceWindow{}, middleware.After) - if err != nil { - return err + if v.Cutoff != 0 { + s.WriteInt32(schemas.UpdateMaintenanceWindowResult_Cutoff, v.Cutoff) } - err = stack.Deserialize.Add(&awsAwsjson11_deserializeOpUpdateMaintenanceWindow{}, middleware.After) - if err != nil { - return err + if v.Description != nil { + s.WriteString(schemas.UpdateMaintenanceWindowResult_Description, *v.Description) } - if err := addProtocolFinalizerMiddlewares(stack, options, "UpdateMaintenanceWindow"); err != nil { - return fmt.Errorf("add protocol finalizers: %v", err) + if v.Duration != nil { + s.WriteInt32(schemas.UpdateMaintenanceWindowResult_Duration, *v.Duration) } - - if err = addlegacyEndpointContextSetter(stack, options); err != nil { - return err + if v.Enabled != false { + s.WriteBool(schemas.UpdateMaintenanceWindowResult_Enabled, v.Enabled) } - if err = addSetLoggerMiddleware(stack, options); err != nil { - return err + if v.EndDate != nil { + s.WriteString(schemas.UpdateMaintenanceWindowResult_EndDate, *v.EndDate) } - if err = addClientRequestID(stack); err != nil { - return err + if v.Name != nil { + s.WriteString(schemas.UpdateMaintenanceWindowResult_Name, *v.Name) } - if err = addComputeContentLength(stack); err != nil { - return err - } - if err = addResolveEndpointMiddleware(stack, options); err != nil { - return err - } - if err = addComputePayloadSHA256(stack); err != nil { - return err + if v.Schedule != nil { + s.WriteString(schemas.UpdateMaintenanceWindowResult_Schedule, *v.Schedule) } - if err = addRetry(stack, options, c); err != nil { - return err + if v.ScheduleOffset != nil { + s.WriteInt32(schemas.UpdateMaintenanceWindowResult_ScheduleOffset, *v.ScheduleOffset) } - if err = addRawResponseToMetadata(stack); err != nil { - return err + if v.ScheduleTimezone != nil { + s.WriteString(schemas.UpdateMaintenanceWindowResult_ScheduleTimezone, *v.ScheduleTimezone) } - if err = addRecordResponseTiming(stack); err != nil { - return err + if v.StartDate != nil { + s.WriteString(schemas.UpdateMaintenanceWindowResult_StartDate, *v.StartDate) } - if err = addSpanRetryLoop(stack, options); err != nil { - return err + if v.WindowId != nil { + s.WriteString(schemas.UpdateMaintenanceWindowResult_WindowId, *v.WindowId) } - if err = addClientUserAgent(stack, options); err != nil { +} +func (v *UpdateMaintenanceWindowOutput) Deserialize(d smithy.ShapeDeserializer) error { + return smithy.ReadStruct(d, schemas.UpdateMaintenanceWindowResult, func(s *smithy.Schema) error { + switch s { + case schemas.UpdateMaintenanceWindowResult_AllowUnassociatedTargets: + return d.ReadBool(schemas.UpdateMaintenanceWindowResult_AllowUnassociatedTargets, &v.AllowUnassociatedTargets) + case schemas.UpdateMaintenanceWindowResult_Cutoff: + return d.ReadInt32(schemas.UpdateMaintenanceWindowResult_Cutoff, &v.Cutoff) + case schemas.UpdateMaintenanceWindowResult_Description: + v.Description = new(string) + return d.ReadString(schemas.UpdateMaintenanceWindowResult_Description, v.Description) + case schemas.UpdateMaintenanceWindowResult_Duration: + v.Duration = new(int32) + return d.ReadInt32(schemas.UpdateMaintenanceWindowResult_Duration, v.Duration) + case schemas.UpdateMaintenanceWindowResult_Enabled: + return d.ReadBool(schemas.UpdateMaintenanceWindowResult_Enabled, &v.Enabled) + case schemas.UpdateMaintenanceWindowResult_EndDate: + v.EndDate = new(string) + return d.ReadString(schemas.UpdateMaintenanceWindowResult_EndDate, v.EndDate) + case schemas.UpdateMaintenanceWindowResult_Name: + v.Name = new(string) + return d.ReadString(schemas.UpdateMaintenanceWindowResult_Name, v.Name) + case schemas.UpdateMaintenanceWindowResult_Schedule: + v.Schedule = new(string) + return d.ReadString(schemas.UpdateMaintenanceWindowResult_Schedule, v.Schedule) + case schemas.UpdateMaintenanceWindowResult_ScheduleOffset: + v.ScheduleOffset = new(int32) + return d.ReadInt32(schemas.UpdateMaintenanceWindowResult_ScheduleOffset, v.ScheduleOffset) + case schemas.UpdateMaintenanceWindowResult_ScheduleTimezone: + v.ScheduleTimezone = new(string) + return d.ReadString(schemas.UpdateMaintenanceWindowResult_ScheduleTimezone, v.ScheduleTimezone) + case schemas.UpdateMaintenanceWindowResult_StartDate: + v.StartDate = new(string) + return d.ReadString(schemas.UpdateMaintenanceWindowResult_StartDate, v.StartDate) + case schemas.UpdateMaintenanceWindowResult_WindowId: + v.WindowId = new(string) + return d.ReadString(schemas.UpdateMaintenanceWindowResult_WindowId, v.WindowId) + } + return nil + }) +} +func (c *Client) addOperationUpdateMaintenanceWindowMiddlewares(stack *middleware.Stack, options Options) (err error) { + if err := stack.Serialize.Add(&serializeRequestMiddleware{options: &options, operationSchema: smithy.NewOperationSchema(schemas.UpdateMaintenanceWindow, schemas.UpdateMaintenanceWindowRequest, schemas.UpdateMaintenanceWindowResult)}, middleware.After); err != nil { return err } - if err = smithyhttp.AddErrorCloseResponseBodyMiddleware(stack); err != nil { + if err := stack.Deserialize.Add(&deserializeResponseMiddleware{options: &options, operationSchema: smithy.NewOperationSchema(schemas.UpdateMaintenanceWindow, schemas.UpdateMaintenanceWindowRequest, schemas.UpdateMaintenanceWindowResult), output: &UpdateMaintenanceWindowOutput{}}, middleware.After); err != nil { return err } - if err = smithyhttp.AddCloseResponseBodyMiddleware(stack); err != nil { + + if err = addResolveEndpointMiddleware(stack, options); err != nil { return err } - if err = addSetLegacyContextSigningOptionsMiddleware(stack); err != nil { + if err = addComputePayloadSHA256(stack); err != nil { return err } - if err = addUserAgentRetryMode(stack, options); err != nil { + if err = addRecordResponseTiming(stack, options); err != nil { return err } if err = addCredentialSource(stack, options); err != nil { @@ -226,12 +313,6 @@ func (c *Client) addOperationUpdateMaintenanceWindowMiddlewares(stack *middlewar if err = addOpUpdateMaintenanceWindowValidationMiddleware(stack); err != nil { return err } - if err = stack.Initialize.Add(newServiceMetadataMiddleware_opUpdateMaintenanceWindow(options.Region), middleware.Before); err != nil { - return err - } - if err = addRecursionDetection(stack); err != nil { - return err - } if err = addRequestIDRetrieverMiddleware(stack); err != nil { return err } @@ -244,22 +325,8 @@ func (c *Client) addOperationUpdateMaintenanceWindowMiddlewares(stack *middlewar if err = addDisableHTTPSMiddleware(stack, options); err != nil { return err } - if err = addInterceptBeforeRetryLoop(stack, options); err != nil { - return err - } - if err = addInterceptAttempt(stack, options); err != nil { - return err - } if err = addInterceptors(stack, options); err != nil { return err } return nil } - -func newServiceMetadataMiddleware_opUpdateMaintenanceWindow(region string) *awsmiddleware.RegisterServiceMetadata { - return &awsmiddleware.RegisterServiceMetadata{ - Region: region, - ServiceID: ServiceID, - OperationName: "UpdateMaintenanceWindow", - } -} diff --git a/vendor/github.com/aws/aws-sdk-go-v2/service/ssm/api_op_UpdateMaintenanceWindowTarget.go b/vendor/github.com/aws/aws-sdk-go-v2/service/ssm/api_op_UpdateMaintenanceWindowTarget.go index 7242946bb..7407c9bcb 100644 --- a/vendor/github.com/aws/aws-sdk-go-v2/service/ssm/api_op_UpdateMaintenanceWindowTarget.go +++ b/vendor/github.com/aws/aws-sdk-go-v2/service/ssm/api_op_UpdateMaintenanceWindowTarget.go @@ -4,11 +4,10 @@ package ssm import ( "context" - "fmt" - awsmiddleware "github.com/aws/aws-sdk-go-v2/aws/middleware" + "github.com/aws/aws-sdk-go-v2/service/ssm/schemas" "github.com/aws/aws-sdk-go-v2/service/ssm/types" + smithy "github.com/aws/smithy-go" "github.com/aws/smithy-go/middleware" - smithyhttp "github.com/aws/smithy-go/transport/http" ) // Modifies the target of an existing maintenance window. You can change the @@ -75,6 +74,34 @@ type UpdateMaintenanceWindowTargetInput struct { noSmithyDocumentSerde } +func (v *UpdateMaintenanceWindowTargetInput) Serialize(s smithy.ShapeSerializer) { + s.WriteStruct(schemas.UpdateMaintenanceWindowTargetRequest) + v.SerializeMembers(s) + s.CloseStruct() +} + +func (v *UpdateMaintenanceWindowTargetInput) SerializeMembers(s smithy.ShapeSerializer) { + if v.Description != nil { + s.WriteString(schemas.UpdateMaintenanceWindowTargetRequest_Description, *v.Description) + } + if v.Name != nil { + s.WriteString(schemas.UpdateMaintenanceWindowTargetRequest_Name, *v.Name) + } + if v.OwnerInformation != nil { + s.WriteString(schemas.UpdateMaintenanceWindowTargetRequest_OwnerInformation, *v.OwnerInformation) + } + if v.Replace != nil { + s.WriteBool(schemas.UpdateMaintenanceWindowTargetRequest_Replace, *v.Replace) + } + serializeTargets(s, schemas.UpdateMaintenanceWindowTargetRequest_Targets, v.Targets) + if v.WindowId != nil { + s.WriteString(schemas.UpdateMaintenanceWindowTargetRequest_WindowId, *v.WindowId) + } + if v.WindowTargetId != nil { + s.WriteString(schemas.UpdateMaintenanceWindowTargetRequest_WindowTargetId, *v.WindowTargetId) + } +} + type UpdateMaintenanceWindowTargetOutput struct { // The updated description. @@ -101,65 +128,69 @@ type UpdateMaintenanceWindowTargetOutput struct { noSmithyDocumentSerde } -func (c *Client) addOperationUpdateMaintenanceWindowTargetMiddlewares(stack *middleware.Stack, options Options) (err error) { - if err := stack.Serialize.Add(&setOperationInputMiddleware{}, middleware.After); err != nil { - return err - } - err = stack.Serialize.Add(&awsAwsjson11_serializeOpUpdateMaintenanceWindowTarget{}, middleware.After) - if err != nil { - return err +func (v *UpdateMaintenanceWindowTargetOutput) Serialize(s smithy.ShapeSerializer) { + s.WriteStruct(schemas.UpdateMaintenanceWindowTargetResult) + v.SerializeMembers(s) + s.CloseStruct() +} + +func (v *UpdateMaintenanceWindowTargetOutput) SerializeMembers(s smithy.ShapeSerializer) { + if v.Description != nil { + s.WriteString(schemas.UpdateMaintenanceWindowTargetResult_Description, *v.Description) } - err = stack.Deserialize.Add(&awsAwsjson11_deserializeOpUpdateMaintenanceWindowTarget{}, middleware.After) - if err != nil { - return err + if v.Name != nil { + s.WriteString(schemas.UpdateMaintenanceWindowTargetResult_Name, *v.Name) } - if err := addProtocolFinalizerMiddlewares(stack, options, "UpdateMaintenanceWindowTarget"); err != nil { - return fmt.Errorf("add protocol finalizers: %v", err) + if v.OwnerInformation != nil { + s.WriteString(schemas.UpdateMaintenanceWindowTargetResult_OwnerInformation, *v.OwnerInformation) } - - if err = addlegacyEndpointContextSetter(stack, options); err != nil { - return err + serializeTargets(s, schemas.UpdateMaintenanceWindowTargetResult_Targets, v.Targets) + if v.WindowId != nil { + s.WriteString(schemas.UpdateMaintenanceWindowTargetResult_WindowId, *v.WindowId) } - if err = addSetLoggerMiddleware(stack, options); err != nil { - return err + if v.WindowTargetId != nil { + s.WriteString(schemas.UpdateMaintenanceWindowTargetResult_WindowTargetId, *v.WindowTargetId) } - if err = addClientRequestID(stack); err != nil { +} +func (v *UpdateMaintenanceWindowTargetOutput) Deserialize(d smithy.ShapeDeserializer) error { + return smithy.ReadStruct(d, schemas.UpdateMaintenanceWindowTargetResult, func(s *smithy.Schema) error { + switch s { + case schemas.UpdateMaintenanceWindowTargetResult_Description: + v.Description = new(string) + return d.ReadString(schemas.UpdateMaintenanceWindowTargetResult_Description, v.Description) + case schemas.UpdateMaintenanceWindowTargetResult_Name: + v.Name = new(string) + return d.ReadString(schemas.UpdateMaintenanceWindowTargetResult_Name, v.Name) + case schemas.UpdateMaintenanceWindowTargetResult_OwnerInformation: + v.OwnerInformation = new(string) + return d.ReadString(schemas.UpdateMaintenanceWindowTargetResult_OwnerInformation, v.OwnerInformation) + case schemas.UpdateMaintenanceWindowTargetResult_Targets: + return deserializeTargets(d, schemas.UpdateMaintenanceWindowTargetResult_Targets, &v.Targets) + case schemas.UpdateMaintenanceWindowTargetResult_WindowId: + v.WindowId = new(string) + return d.ReadString(schemas.UpdateMaintenanceWindowTargetResult_WindowId, v.WindowId) + case schemas.UpdateMaintenanceWindowTargetResult_WindowTargetId: + v.WindowTargetId = new(string) + return d.ReadString(schemas.UpdateMaintenanceWindowTargetResult_WindowTargetId, v.WindowTargetId) + } + return nil + }) +} +func (c *Client) addOperationUpdateMaintenanceWindowTargetMiddlewares(stack *middleware.Stack, options Options) (err error) { + if err := stack.Serialize.Add(&serializeRequestMiddleware{options: &options, operationSchema: smithy.NewOperationSchema(schemas.UpdateMaintenanceWindowTarget, schemas.UpdateMaintenanceWindowTargetRequest, schemas.UpdateMaintenanceWindowTargetResult)}, middleware.After); err != nil { return err } - if err = addComputeContentLength(stack); err != nil { + if err := stack.Deserialize.Add(&deserializeResponseMiddleware{options: &options, operationSchema: smithy.NewOperationSchema(schemas.UpdateMaintenanceWindowTarget, schemas.UpdateMaintenanceWindowTargetRequest, schemas.UpdateMaintenanceWindowTargetResult), output: &UpdateMaintenanceWindowTargetOutput{}}, middleware.After); err != nil { return err } + if err = addResolveEndpointMiddleware(stack, options); err != nil { return err } if err = addComputePayloadSHA256(stack); err != nil { return err } - if err = addRetry(stack, options, c); err != nil { - return err - } - if err = addRawResponseToMetadata(stack); err != nil { - return err - } - if err = addRecordResponseTiming(stack); err != nil { - return err - } - if err = addSpanRetryLoop(stack, options); err != nil { - return err - } - if err = addClientUserAgent(stack, options); err != nil { - return err - } - if err = smithyhttp.AddErrorCloseResponseBodyMiddleware(stack); err != nil { - return err - } - if err = smithyhttp.AddCloseResponseBodyMiddleware(stack); err != nil { - return err - } - if err = addSetLegacyContextSigningOptionsMiddleware(stack); err != nil { - return err - } - if err = addUserAgentRetryMode(stack, options); err != nil { + if err = addRecordResponseTiming(stack, options); err != nil { return err } if err = addCredentialSource(stack, options); err != nil { @@ -168,12 +199,6 @@ func (c *Client) addOperationUpdateMaintenanceWindowTargetMiddlewares(stack *mid if err = addOpUpdateMaintenanceWindowTargetValidationMiddleware(stack); err != nil { return err } - if err = stack.Initialize.Add(newServiceMetadataMiddleware_opUpdateMaintenanceWindowTarget(options.Region), middleware.Before); err != nil { - return err - } - if err = addRecursionDetection(stack); err != nil { - return err - } if err = addRequestIDRetrieverMiddleware(stack); err != nil { return err } @@ -186,22 +211,8 @@ func (c *Client) addOperationUpdateMaintenanceWindowTargetMiddlewares(stack *mid if err = addDisableHTTPSMiddleware(stack, options); err != nil { return err } - if err = addInterceptBeforeRetryLoop(stack, options); err != nil { - return err - } - if err = addInterceptAttempt(stack, options); err != nil { - return err - } if err = addInterceptors(stack, options); err != nil { return err } return nil } - -func newServiceMetadataMiddleware_opUpdateMaintenanceWindowTarget(region string) *awsmiddleware.RegisterServiceMetadata { - return &awsmiddleware.RegisterServiceMetadata{ - Region: region, - ServiceID: ServiceID, - OperationName: "UpdateMaintenanceWindowTarget", - } -} diff --git a/vendor/github.com/aws/aws-sdk-go-v2/service/ssm/api_op_UpdateMaintenanceWindowTask.go b/vendor/github.com/aws/aws-sdk-go-v2/service/ssm/api_op_UpdateMaintenanceWindowTask.go index f57217c1d..c4246e1c1 100644 --- a/vendor/github.com/aws/aws-sdk-go-v2/service/ssm/api_op_UpdateMaintenanceWindowTask.go +++ b/vendor/github.com/aws/aws-sdk-go-v2/service/ssm/api_op_UpdateMaintenanceWindowTask.go @@ -4,11 +4,10 @@ package ssm import ( "context" - "fmt" - awsmiddleware "github.com/aws/aws-sdk-go-v2/aws/middleware" + "github.com/aws/aws-sdk-go-v2/service/ssm/schemas" "github.com/aws/aws-sdk-go-v2/service/ssm/types" + smithy "github.com/aws/smithy-go" "github.com/aws/smithy-go/middleware" - smithyhttp "github.com/aws/smithy-go/transport/http" ) // Modifies a task assigned to a maintenance window. You can't change the task @@ -210,6 +209,65 @@ type UpdateMaintenanceWindowTaskInput struct { noSmithyDocumentSerde } +func (v *UpdateMaintenanceWindowTaskInput) Serialize(s smithy.ShapeSerializer) { + s.WriteStruct(schemas.UpdateMaintenanceWindowTaskRequest) + v.SerializeMembers(s) + s.CloseStruct() +} + +func (v *UpdateMaintenanceWindowTaskInput) SerializeMembers(s smithy.ShapeSerializer) { + if v.AlarmConfiguration != nil { + s.WriteStruct(schemas.UpdateMaintenanceWindowTaskRequest_AlarmConfiguration) + v.AlarmConfiguration.SerializeMembers(s) + s.CloseStruct() + } + if v.CutoffBehavior != "" { + s.WriteString(schemas.UpdateMaintenanceWindowTaskRequest_CutoffBehavior, string(v.CutoffBehavior)) + } + if v.Description != nil { + s.WriteString(schemas.UpdateMaintenanceWindowTaskRequest_Description, *v.Description) + } + if v.LoggingInfo != nil { + s.WriteStruct(schemas.UpdateMaintenanceWindowTaskRequest_LoggingInfo) + v.LoggingInfo.SerializeMembers(s) + s.CloseStruct() + } + if v.MaxConcurrency != nil { + s.WriteString(schemas.UpdateMaintenanceWindowTaskRequest_MaxConcurrency, *v.MaxConcurrency) + } + if v.MaxErrors != nil { + s.WriteString(schemas.UpdateMaintenanceWindowTaskRequest_MaxErrors, *v.MaxErrors) + } + if v.Name != nil { + s.WriteString(schemas.UpdateMaintenanceWindowTaskRequest_Name, *v.Name) + } + if v.Priority != nil { + s.WriteInt32(schemas.UpdateMaintenanceWindowTaskRequest_Priority, *v.Priority) + } + if v.Replace != nil { + s.WriteBool(schemas.UpdateMaintenanceWindowTaskRequest_Replace, *v.Replace) + } + if v.ServiceRoleArn != nil { + s.WriteString(schemas.UpdateMaintenanceWindowTaskRequest_ServiceRoleArn, *v.ServiceRoleArn) + } + serializeTargets(s, schemas.UpdateMaintenanceWindowTaskRequest_Targets, v.Targets) + if v.TaskArn != nil { + s.WriteString(schemas.UpdateMaintenanceWindowTaskRequest_TaskArn, *v.TaskArn) + } + if v.TaskInvocationParameters != nil { + s.WriteStruct(schemas.UpdateMaintenanceWindowTaskRequest_TaskInvocationParameters) + v.TaskInvocationParameters.SerializeMembers(s) + s.CloseStruct() + } + serializeMaintenanceWindowTaskParameters(s, schemas.UpdateMaintenanceWindowTaskRequest_TaskParameters, v.TaskParameters) + if v.WindowId != nil { + s.WriteString(schemas.UpdateMaintenanceWindowTaskRequest_WindowId, *v.WindowId) + } + if v.WindowTaskId != nil { + s.WriteString(schemas.UpdateMaintenanceWindowTaskRequest_WindowTaskId, *v.WindowTaskId) + } +} + type UpdateMaintenanceWindowTaskOutput struct { // The details for the CloudWatch alarm you applied to your maintenance window @@ -288,65 +346,129 @@ type UpdateMaintenanceWindowTaskOutput struct { noSmithyDocumentSerde } -func (c *Client) addOperationUpdateMaintenanceWindowTaskMiddlewares(stack *middleware.Stack, options Options) (err error) { - if err := stack.Serialize.Add(&setOperationInputMiddleware{}, middleware.After); err != nil { - return err +func (v *UpdateMaintenanceWindowTaskOutput) Serialize(s smithy.ShapeSerializer) { + s.WriteStruct(schemas.UpdateMaintenanceWindowTaskResult) + v.SerializeMembers(s) + s.CloseStruct() +} + +func (v *UpdateMaintenanceWindowTaskOutput) SerializeMembers(s smithy.ShapeSerializer) { + if v.AlarmConfiguration != nil { + s.WriteStruct(schemas.UpdateMaintenanceWindowTaskResult_AlarmConfiguration) + v.AlarmConfiguration.SerializeMembers(s) + s.CloseStruct() } - err = stack.Serialize.Add(&awsAwsjson11_serializeOpUpdateMaintenanceWindowTask{}, middleware.After) - if err != nil { - return err + if v.CutoffBehavior != "" { + s.WriteString(schemas.UpdateMaintenanceWindowTaskResult_CutoffBehavior, string(v.CutoffBehavior)) } - err = stack.Deserialize.Add(&awsAwsjson11_deserializeOpUpdateMaintenanceWindowTask{}, middleware.After) - if err != nil { - return err + if v.Description != nil { + s.WriteString(schemas.UpdateMaintenanceWindowTaskResult_Description, *v.Description) } - if err := addProtocolFinalizerMiddlewares(stack, options, "UpdateMaintenanceWindowTask"); err != nil { - return fmt.Errorf("add protocol finalizers: %v", err) + if v.LoggingInfo != nil { + s.WriteStruct(schemas.UpdateMaintenanceWindowTaskResult_LoggingInfo) + v.LoggingInfo.SerializeMembers(s) + s.CloseStruct() } - - if err = addlegacyEndpointContextSetter(stack, options); err != nil { - return err + if v.MaxConcurrency != nil { + s.WriteString(schemas.UpdateMaintenanceWindowTaskResult_MaxConcurrency, *v.MaxConcurrency) } - if err = addSetLoggerMiddleware(stack, options); err != nil { - return err + if v.MaxErrors != nil { + s.WriteString(schemas.UpdateMaintenanceWindowTaskResult_MaxErrors, *v.MaxErrors) } - if err = addClientRequestID(stack); err != nil { - return err + if v.Name != nil { + s.WriteString(schemas.UpdateMaintenanceWindowTaskResult_Name, *v.Name) } - if err = addComputeContentLength(stack); err != nil { - return err + if v.Priority != 0 { + s.WriteInt32(schemas.UpdateMaintenanceWindowTaskResult_Priority, v.Priority) } - if err = addResolveEndpointMiddleware(stack, options); err != nil { - return err - } - if err = addComputePayloadSHA256(stack); err != nil { - return err + if v.ServiceRoleArn != nil { + s.WriteString(schemas.UpdateMaintenanceWindowTaskResult_ServiceRoleArn, *v.ServiceRoleArn) } - if err = addRetry(stack, options, c); err != nil { - return err + serializeTargets(s, schemas.UpdateMaintenanceWindowTaskResult_Targets, v.Targets) + if v.TaskArn != nil { + s.WriteString(schemas.UpdateMaintenanceWindowTaskResult_TaskArn, *v.TaskArn) } - if err = addRawResponseToMetadata(stack); err != nil { - return err + if v.TaskInvocationParameters != nil { + s.WriteStruct(schemas.UpdateMaintenanceWindowTaskResult_TaskInvocationParameters) + v.TaskInvocationParameters.SerializeMembers(s) + s.CloseStruct() } - if err = addRecordResponseTiming(stack); err != nil { - return err + serializeMaintenanceWindowTaskParameters(s, schemas.UpdateMaintenanceWindowTaskResult_TaskParameters, v.TaskParameters) + if v.WindowId != nil { + s.WriteString(schemas.UpdateMaintenanceWindowTaskResult_WindowId, *v.WindowId) } - if err = addSpanRetryLoop(stack, options); err != nil { - return err + if v.WindowTaskId != nil { + s.WriteString(schemas.UpdateMaintenanceWindowTaskResult_WindowTaskId, *v.WindowTaskId) } - if err = addClientUserAgent(stack, options); err != nil { +} +func (v *UpdateMaintenanceWindowTaskOutput) Deserialize(d smithy.ShapeDeserializer) error { + return smithy.ReadStruct(d, schemas.UpdateMaintenanceWindowTaskResult, func(s *smithy.Schema) error { + switch s { + case schemas.UpdateMaintenanceWindowTaskResult_AlarmConfiguration: + v.AlarmConfiguration = &types.AlarmConfiguration{} + return v.AlarmConfiguration.Deserialize(d) + case schemas.UpdateMaintenanceWindowTaskResult_CutoffBehavior: + var ev string + if err := d.ReadString(schemas.UpdateMaintenanceWindowTaskResult_CutoffBehavior, &ev); err != nil { + return err + } + v.CutoffBehavior = types.MaintenanceWindowTaskCutoffBehavior(ev) + return nil + case schemas.UpdateMaintenanceWindowTaskResult_Description: + v.Description = new(string) + return d.ReadString(schemas.UpdateMaintenanceWindowTaskResult_Description, v.Description) + case schemas.UpdateMaintenanceWindowTaskResult_LoggingInfo: + v.LoggingInfo = &types.LoggingInfo{} + return v.LoggingInfo.Deserialize(d) + case schemas.UpdateMaintenanceWindowTaskResult_MaxConcurrency: + v.MaxConcurrency = new(string) + return d.ReadString(schemas.UpdateMaintenanceWindowTaskResult_MaxConcurrency, v.MaxConcurrency) + case schemas.UpdateMaintenanceWindowTaskResult_MaxErrors: + v.MaxErrors = new(string) + return d.ReadString(schemas.UpdateMaintenanceWindowTaskResult_MaxErrors, v.MaxErrors) + case schemas.UpdateMaintenanceWindowTaskResult_Name: + v.Name = new(string) + return d.ReadString(schemas.UpdateMaintenanceWindowTaskResult_Name, v.Name) + case schemas.UpdateMaintenanceWindowTaskResult_Priority: + return d.ReadInt32(schemas.UpdateMaintenanceWindowTaskResult_Priority, &v.Priority) + case schemas.UpdateMaintenanceWindowTaskResult_ServiceRoleArn: + v.ServiceRoleArn = new(string) + return d.ReadString(schemas.UpdateMaintenanceWindowTaskResult_ServiceRoleArn, v.ServiceRoleArn) + case schemas.UpdateMaintenanceWindowTaskResult_Targets: + return deserializeTargets(d, schemas.UpdateMaintenanceWindowTaskResult_Targets, &v.Targets) + case schemas.UpdateMaintenanceWindowTaskResult_TaskArn: + v.TaskArn = new(string) + return d.ReadString(schemas.UpdateMaintenanceWindowTaskResult_TaskArn, v.TaskArn) + case schemas.UpdateMaintenanceWindowTaskResult_TaskInvocationParameters: + v.TaskInvocationParameters = &types.MaintenanceWindowTaskInvocationParameters{} + return v.TaskInvocationParameters.Deserialize(d) + case schemas.UpdateMaintenanceWindowTaskResult_TaskParameters: + return deserializeMaintenanceWindowTaskParameters(d, schemas.UpdateMaintenanceWindowTaskResult_TaskParameters, &v.TaskParameters) + case schemas.UpdateMaintenanceWindowTaskResult_WindowId: + v.WindowId = new(string) + return d.ReadString(schemas.UpdateMaintenanceWindowTaskResult_WindowId, v.WindowId) + case schemas.UpdateMaintenanceWindowTaskResult_WindowTaskId: + v.WindowTaskId = new(string) + return d.ReadString(schemas.UpdateMaintenanceWindowTaskResult_WindowTaskId, v.WindowTaskId) + } + return nil + }) +} +func (c *Client) addOperationUpdateMaintenanceWindowTaskMiddlewares(stack *middleware.Stack, options Options) (err error) { + if err := stack.Serialize.Add(&serializeRequestMiddleware{options: &options, operationSchema: smithy.NewOperationSchema(schemas.UpdateMaintenanceWindowTask, schemas.UpdateMaintenanceWindowTaskRequest, schemas.UpdateMaintenanceWindowTaskResult)}, middleware.After); err != nil { return err } - if err = smithyhttp.AddErrorCloseResponseBodyMiddleware(stack); err != nil { + if err := stack.Deserialize.Add(&deserializeResponseMiddleware{options: &options, operationSchema: smithy.NewOperationSchema(schemas.UpdateMaintenanceWindowTask, schemas.UpdateMaintenanceWindowTaskRequest, schemas.UpdateMaintenanceWindowTaskResult), output: &UpdateMaintenanceWindowTaskOutput{}}, middleware.After); err != nil { return err } - if err = smithyhttp.AddCloseResponseBodyMiddleware(stack); err != nil { + + if err = addResolveEndpointMiddleware(stack, options); err != nil { return err } - if err = addSetLegacyContextSigningOptionsMiddleware(stack); err != nil { + if err = addComputePayloadSHA256(stack); err != nil { return err } - if err = addUserAgentRetryMode(stack, options); err != nil { + if err = addRecordResponseTiming(stack, options); err != nil { return err } if err = addCredentialSource(stack, options); err != nil { @@ -355,12 +477,6 @@ func (c *Client) addOperationUpdateMaintenanceWindowTaskMiddlewares(stack *middl if err = addOpUpdateMaintenanceWindowTaskValidationMiddleware(stack); err != nil { return err } - if err = stack.Initialize.Add(newServiceMetadataMiddleware_opUpdateMaintenanceWindowTask(options.Region), middleware.Before); err != nil { - return err - } - if err = addRecursionDetection(stack); err != nil { - return err - } if err = addRequestIDRetrieverMiddleware(stack); err != nil { return err } @@ -373,22 +489,8 @@ func (c *Client) addOperationUpdateMaintenanceWindowTaskMiddlewares(stack *middl if err = addDisableHTTPSMiddleware(stack, options); err != nil { return err } - if err = addInterceptBeforeRetryLoop(stack, options); err != nil { - return err - } - if err = addInterceptAttempt(stack, options); err != nil { - return err - } if err = addInterceptors(stack, options); err != nil { return err } return nil } - -func newServiceMetadataMiddleware_opUpdateMaintenanceWindowTask(region string) *awsmiddleware.RegisterServiceMetadata { - return &awsmiddleware.RegisterServiceMetadata{ - Region: region, - ServiceID: ServiceID, - OperationName: "UpdateMaintenanceWindowTask", - } -} diff --git a/vendor/github.com/aws/aws-sdk-go-v2/service/ssm/api_op_UpdateManagedInstanceRole.go b/vendor/github.com/aws/aws-sdk-go-v2/service/ssm/api_op_UpdateManagedInstanceRole.go index b42018910..4be2de261 100644 --- a/vendor/github.com/aws/aws-sdk-go-v2/service/ssm/api_op_UpdateManagedInstanceRole.go +++ b/vendor/github.com/aws/aws-sdk-go-v2/service/ssm/api_op_UpdateManagedInstanceRole.go @@ -4,10 +4,9 @@ package ssm import ( "context" - "fmt" - awsmiddleware "github.com/aws/aws-sdk-go-v2/aws/middleware" + "github.com/aws/aws-sdk-go-v2/service/ssm/schemas" + smithy "github.com/aws/smithy-go" "github.com/aws/smithy-go/middleware" - smithyhttp "github.com/aws/smithy-go/transport/http" ) // Changes the Identity and Access Management (IAM) role that is assigned to the @@ -53,6 +52,21 @@ type UpdateManagedInstanceRoleInput struct { noSmithyDocumentSerde } +func (v *UpdateManagedInstanceRoleInput) Serialize(s smithy.ShapeSerializer) { + s.WriteStruct(schemas.UpdateManagedInstanceRoleRequest) + v.SerializeMembers(s) + s.CloseStruct() +} + +func (v *UpdateManagedInstanceRoleInput) SerializeMembers(s smithy.ShapeSerializer) { + if v.IamRole != nil { + s.WriteString(schemas.UpdateManagedInstanceRoleRequest_IamRole, *v.IamRole) + } + if v.InstanceId != nil { + s.WriteString(schemas.UpdateManagedInstanceRoleRequest_InstanceId, *v.InstanceId) + } +} + type UpdateManagedInstanceRoleOutput struct { // Metadata pertaining to the operation's result. ResultMetadata middleware.Metadata @@ -60,65 +74,36 @@ type UpdateManagedInstanceRoleOutput struct { noSmithyDocumentSerde } +func (v *UpdateManagedInstanceRoleOutput) Serialize(s smithy.ShapeSerializer) { + s.WriteStruct(schemas.UpdateManagedInstanceRoleResult) + v.SerializeMembers(s) + s.CloseStruct() +} + +func (v *UpdateManagedInstanceRoleOutput) SerializeMembers(s smithy.ShapeSerializer) { +} +func (v *UpdateManagedInstanceRoleOutput) Deserialize(d smithy.ShapeDeserializer) error { + return smithy.ReadStruct(d, schemas.UpdateManagedInstanceRoleResult, func(s *smithy.Schema) error { + switch s { + } + return nil + }) +} func (c *Client) addOperationUpdateManagedInstanceRoleMiddlewares(stack *middleware.Stack, options Options) (err error) { - if err := stack.Serialize.Add(&setOperationInputMiddleware{}, middleware.After); err != nil { + if err := stack.Serialize.Add(&serializeRequestMiddleware{options: &options, operationSchema: smithy.NewOperationSchema(schemas.UpdateManagedInstanceRole, schemas.UpdateManagedInstanceRoleRequest, schemas.UpdateManagedInstanceRoleResult)}, middleware.After); err != nil { return err } - err = stack.Serialize.Add(&awsAwsjson11_serializeOpUpdateManagedInstanceRole{}, middleware.After) - if err != nil { + if err := stack.Deserialize.Add(&deserializeResponseMiddleware{options: &options, operationSchema: smithy.NewOperationSchema(schemas.UpdateManagedInstanceRole, schemas.UpdateManagedInstanceRoleRequest, schemas.UpdateManagedInstanceRoleResult), output: &UpdateManagedInstanceRoleOutput{}}, middleware.After); err != nil { return err } - err = stack.Deserialize.Add(&awsAwsjson11_deserializeOpUpdateManagedInstanceRole{}, middleware.After) - if err != nil { - return err - } - if err := addProtocolFinalizerMiddlewares(stack, options, "UpdateManagedInstanceRole"); err != nil { - return fmt.Errorf("add protocol finalizers: %v", err) - } - if err = addlegacyEndpointContextSetter(stack, options); err != nil { - return err - } - if err = addSetLoggerMiddleware(stack, options); err != nil { - return err - } - if err = addClientRequestID(stack); err != nil { - return err - } - if err = addComputeContentLength(stack); err != nil { - return err - } if err = addResolveEndpointMiddleware(stack, options); err != nil { return err } if err = addComputePayloadSHA256(stack); err != nil { return err } - if err = addRetry(stack, options, c); err != nil { - return err - } - if err = addRawResponseToMetadata(stack); err != nil { - return err - } - if err = addRecordResponseTiming(stack); err != nil { - return err - } - if err = addSpanRetryLoop(stack, options); err != nil { - return err - } - if err = addClientUserAgent(stack, options); err != nil { - return err - } - if err = smithyhttp.AddErrorCloseResponseBodyMiddleware(stack); err != nil { - return err - } - if err = smithyhttp.AddCloseResponseBodyMiddleware(stack); err != nil { - return err - } - if err = addSetLegacyContextSigningOptionsMiddleware(stack); err != nil { - return err - } - if err = addUserAgentRetryMode(stack, options); err != nil { + if err = addRecordResponseTiming(stack, options); err != nil { return err } if err = addCredentialSource(stack, options); err != nil { @@ -127,12 +112,6 @@ func (c *Client) addOperationUpdateManagedInstanceRoleMiddlewares(stack *middlew if err = addOpUpdateManagedInstanceRoleValidationMiddleware(stack); err != nil { return err } - if err = stack.Initialize.Add(newServiceMetadataMiddleware_opUpdateManagedInstanceRole(options.Region), middleware.Before); err != nil { - return err - } - if err = addRecursionDetection(stack); err != nil { - return err - } if err = addRequestIDRetrieverMiddleware(stack); err != nil { return err } @@ -145,22 +124,8 @@ func (c *Client) addOperationUpdateManagedInstanceRoleMiddlewares(stack *middlew if err = addDisableHTTPSMiddleware(stack, options); err != nil { return err } - if err = addInterceptBeforeRetryLoop(stack, options); err != nil { - return err - } - if err = addInterceptAttempt(stack, options); err != nil { - return err - } if err = addInterceptors(stack, options); err != nil { return err } return nil } - -func newServiceMetadataMiddleware_opUpdateManagedInstanceRole(region string) *awsmiddleware.RegisterServiceMetadata { - return &awsmiddleware.RegisterServiceMetadata{ - Region: region, - ServiceID: ServiceID, - OperationName: "UpdateManagedInstanceRole", - } -} diff --git a/vendor/github.com/aws/aws-sdk-go-v2/service/ssm/api_op_UpdateOpsItem.go b/vendor/github.com/aws/aws-sdk-go-v2/service/ssm/api_op_UpdateOpsItem.go index 5c0fcd3d1..81967ed68 100644 --- a/vendor/github.com/aws/aws-sdk-go-v2/service/ssm/api_op_UpdateOpsItem.go +++ b/vendor/github.com/aws/aws-sdk-go-v2/service/ssm/api_op_UpdateOpsItem.go @@ -4,11 +4,10 @@ package ssm import ( "context" - "fmt" - awsmiddleware "github.com/aws/aws-sdk-go-v2/aws/middleware" + "github.com/aws/aws-sdk-go-v2/service/ssm/schemas" "github.com/aws/aws-sdk-go-v2/service/ssm/types" + smithy "github.com/aws/smithy-go" "github.com/aws/smithy-go/middleware" - smithyhttp "github.com/aws/smithy-go/transport/http" "time" ) @@ -130,72 +129,92 @@ type UpdateOpsItemInput struct { noSmithyDocumentSerde } -type UpdateOpsItemOutput struct { - // Metadata pertaining to the operation's result. - ResultMetadata middleware.Metadata - - noSmithyDocumentSerde +func (v *UpdateOpsItemInput) Serialize(s smithy.ShapeSerializer) { + s.WriteStruct(schemas.UpdateOpsItemRequest) + v.SerializeMembers(s) + s.CloseStruct() } -func (c *Client) addOperationUpdateOpsItemMiddlewares(stack *middleware.Stack, options Options) (err error) { - if err := stack.Serialize.Add(&setOperationInputMiddleware{}, middleware.After); err != nil { - return err +func (v *UpdateOpsItemInput) SerializeMembers(s smithy.ShapeSerializer) { + if v.ActualEndTime != nil { + s.WriteTime(schemas.UpdateOpsItemRequest_ActualEndTime, *v.ActualEndTime) } - err = stack.Serialize.Add(&awsAwsjson11_serializeOpUpdateOpsItem{}, middleware.After) - if err != nil { - return err + if v.ActualStartTime != nil { + s.WriteTime(schemas.UpdateOpsItemRequest_ActualStartTime, *v.ActualStartTime) } - err = stack.Deserialize.Add(&awsAwsjson11_deserializeOpUpdateOpsItem{}, middleware.After) - if err != nil { - return err + if v.Category != nil { + s.WriteString(schemas.UpdateOpsItemRequest_Category, *v.Category) } - if err := addProtocolFinalizerMiddlewares(stack, options, "UpdateOpsItem"); err != nil { - return fmt.Errorf("add protocol finalizers: %v", err) + if v.Description != nil { + s.WriteString(schemas.UpdateOpsItemRequest_Description, *v.Description) } - - if err = addlegacyEndpointContextSetter(stack, options); err != nil { - return err + serializeOpsItemNotifications(s, schemas.UpdateOpsItemRequest_Notifications, v.Notifications) + serializeOpsItemOperationalData(s, schemas.UpdateOpsItemRequest_OperationalData, v.OperationalData) + serializeOpsItemOpsDataKeysList(s, schemas.UpdateOpsItemRequest_OperationalDataToDelete, v.OperationalDataToDelete) + if v.OpsItemArn != nil { + s.WriteString(schemas.UpdateOpsItemRequest_OpsItemArn, *v.OpsItemArn) } - if err = addSetLoggerMiddleware(stack, options); err != nil { - return err + if v.OpsItemId != nil { + s.WriteString(schemas.UpdateOpsItemRequest_OpsItemId, *v.OpsItemId) } - if err = addClientRequestID(stack); err != nil { - return err + if v.PlannedEndTime != nil { + s.WriteTime(schemas.UpdateOpsItemRequest_PlannedEndTime, *v.PlannedEndTime) } - if err = addComputeContentLength(stack); err != nil { - return err + if v.PlannedStartTime != nil { + s.WriteTime(schemas.UpdateOpsItemRequest_PlannedStartTime, *v.PlannedStartTime) } - if err = addResolveEndpointMiddleware(stack, options); err != nil { - return err + if v.Priority != nil { + s.WriteInt32(schemas.UpdateOpsItemRequest_Priority, *v.Priority) } - if err = addComputePayloadSHA256(stack); err != nil { - return err + serializeRelatedOpsItems(s, schemas.UpdateOpsItemRequest_RelatedOpsItems, v.RelatedOpsItems) + if v.Severity != nil { + s.WriteString(schemas.UpdateOpsItemRequest_Severity, *v.Severity) } - if err = addRetry(stack, options, c); err != nil { - return err + if v.Status != "" { + s.WriteString(schemas.UpdateOpsItemRequest_Status, string(v.Status)) } - if err = addRawResponseToMetadata(stack); err != nil { - return err - } - if err = addRecordResponseTiming(stack); err != nil { - return err + if v.Title != nil { + s.WriteString(schemas.UpdateOpsItemRequest_Title, *v.Title) } - if err = addSpanRetryLoop(stack, options); err != nil { - return err - } - if err = addClientUserAgent(stack, options); err != nil { +} + +type UpdateOpsItemOutput struct { + // Metadata pertaining to the operation's result. + ResultMetadata middleware.Metadata + + noSmithyDocumentSerde +} + +func (v *UpdateOpsItemOutput) Serialize(s smithy.ShapeSerializer) { + s.WriteStruct(schemas.UpdateOpsItemResponse) + v.SerializeMembers(s) + s.CloseStruct() +} + +func (v *UpdateOpsItemOutput) SerializeMembers(s smithy.ShapeSerializer) { +} +func (v *UpdateOpsItemOutput) Deserialize(d smithy.ShapeDeserializer) error { + return smithy.ReadStruct(d, schemas.UpdateOpsItemResponse, func(s *smithy.Schema) error { + switch s { + } + return nil + }) +} +func (c *Client) addOperationUpdateOpsItemMiddlewares(stack *middleware.Stack, options Options) (err error) { + if err := stack.Serialize.Add(&serializeRequestMiddleware{options: &options, operationSchema: smithy.NewOperationSchema(schemas.UpdateOpsItem, schemas.UpdateOpsItemRequest, schemas.UpdateOpsItemResponse)}, middleware.After); err != nil { return err } - if err = smithyhttp.AddErrorCloseResponseBodyMiddleware(stack); err != nil { + if err := stack.Deserialize.Add(&deserializeResponseMiddleware{options: &options, operationSchema: smithy.NewOperationSchema(schemas.UpdateOpsItem, schemas.UpdateOpsItemRequest, schemas.UpdateOpsItemResponse), output: &UpdateOpsItemOutput{}}, middleware.After); err != nil { return err } - if err = smithyhttp.AddCloseResponseBodyMiddleware(stack); err != nil { + + if err = addResolveEndpointMiddleware(stack, options); err != nil { return err } - if err = addSetLegacyContextSigningOptionsMiddleware(stack); err != nil { + if err = addComputePayloadSHA256(stack); err != nil { return err } - if err = addUserAgentRetryMode(stack, options); err != nil { + if err = addRecordResponseTiming(stack, options); err != nil { return err } if err = addCredentialSource(stack, options); err != nil { @@ -204,12 +223,6 @@ func (c *Client) addOperationUpdateOpsItemMiddlewares(stack *middleware.Stack, o if err = addOpUpdateOpsItemValidationMiddleware(stack); err != nil { return err } - if err = stack.Initialize.Add(newServiceMetadataMiddleware_opUpdateOpsItem(options.Region), middleware.Before); err != nil { - return err - } - if err = addRecursionDetection(stack); err != nil { - return err - } if err = addRequestIDRetrieverMiddleware(stack); err != nil { return err } @@ -222,22 +235,8 @@ func (c *Client) addOperationUpdateOpsItemMiddlewares(stack *middleware.Stack, o if err = addDisableHTTPSMiddleware(stack, options); err != nil { return err } - if err = addInterceptBeforeRetryLoop(stack, options); err != nil { - return err - } - if err = addInterceptAttempt(stack, options); err != nil { - return err - } if err = addInterceptors(stack, options); err != nil { return err } return nil } - -func newServiceMetadataMiddleware_opUpdateOpsItem(region string) *awsmiddleware.RegisterServiceMetadata { - return &awsmiddleware.RegisterServiceMetadata{ - Region: region, - ServiceID: ServiceID, - OperationName: "UpdateOpsItem", - } -} diff --git a/vendor/github.com/aws/aws-sdk-go-v2/service/ssm/api_op_UpdateOpsMetadata.go b/vendor/github.com/aws/aws-sdk-go-v2/service/ssm/api_op_UpdateOpsMetadata.go index eba62e491..1b71f7a0d 100644 --- a/vendor/github.com/aws/aws-sdk-go-v2/service/ssm/api_op_UpdateOpsMetadata.go +++ b/vendor/github.com/aws/aws-sdk-go-v2/service/ssm/api_op_UpdateOpsMetadata.go @@ -4,11 +4,10 @@ package ssm import ( "context" - "fmt" - awsmiddleware "github.com/aws/aws-sdk-go-v2/aws/middleware" + "github.com/aws/aws-sdk-go-v2/service/ssm/schemas" "github.com/aws/aws-sdk-go-v2/service/ssm/types" + smithy "github.com/aws/smithy-go" "github.com/aws/smithy-go/middleware" - smithyhttp "github.com/aws/smithy-go/transport/http" ) // Amazon Web Services Systems Manager calls this API operation when you edit @@ -44,6 +43,20 @@ type UpdateOpsMetadataInput struct { noSmithyDocumentSerde } +func (v *UpdateOpsMetadataInput) Serialize(s smithy.ShapeSerializer) { + s.WriteStruct(schemas.UpdateOpsMetadataRequest) + v.SerializeMembers(s) + s.CloseStruct() +} + +func (v *UpdateOpsMetadataInput) SerializeMembers(s smithy.ShapeSerializer) { + serializeMetadataKeysToDeleteList(s, schemas.UpdateOpsMetadataRequest_KeysToDelete, v.KeysToDelete) + serializeMetadataMap(s, schemas.UpdateOpsMetadataRequest_MetadataToUpdate, v.MetadataToUpdate) + if v.OpsMetadataArn != nil { + s.WriteString(schemas.UpdateOpsMetadataRequest_OpsMetadataArn, *v.OpsMetadataArn) + } +} + type UpdateOpsMetadataOutput struct { // The Amazon Resource Name (ARN) of the OpsMetadata Object that was updated. @@ -55,65 +68,42 @@ type UpdateOpsMetadataOutput struct { noSmithyDocumentSerde } -func (c *Client) addOperationUpdateOpsMetadataMiddlewares(stack *middleware.Stack, options Options) (err error) { - if err := stack.Serialize.Add(&setOperationInputMiddleware{}, middleware.After); err != nil { - return err - } - err = stack.Serialize.Add(&awsAwsjson11_serializeOpUpdateOpsMetadata{}, middleware.After) - if err != nil { - return err - } - err = stack.Deserialize.Add(&awsAwsjson11_deserializeOpUpdateOpsMetadata{}, middleware.After) - if err != nil { - return err - } - if err := addProtocolFinalizerMiddlewares(stack, options, "UpdateOpsMetadata"); err != nil { - return fmt.Errorf("add protocol finalizers: %v", err) - } +func (v *UpdateOpsMetadataOutput) Serialize(s smithy.ShapeSerializer) { + s.WriteStruct(schemas.UpdateOpsMetadataResult) + v.SerializeMembers(s) + s.CloseStruct() +} - if err = addlegacyEndpointContextSetter(stack, options); err != nil { - return err - } - if err = addSetLoggerMiddleware(stack, options); err != nil { - return err +func (v *UpdateOpsMetadataOutput) SerializeMembers(s smithy.ShapeSerializer) { + if v.OpsMetadataArn != nil { + s.WriteString(schemas.UpdateOpsMetadataResult_OpsMetadataArn, *v.OpsMetadataArn) } - if err = addClientRequestID(stack); err != nil { +} +func (v *UpdateOpsMetadataOutput) Deserialize(d smithy.ShapeDeserializer) error { + return smithy.ReadStruct(d, schemas.UpdateOpsMetadataResult, func(s *smithy.Schema) error { + switch s { + case schemas.UpdateOpsMetadataResult_OpsMetadataArn: + v.OpsMetadataArn = new(string) + return d.ReadString(schemas.UpdateOpsMetadataResult_OpsMetadataArn, v.OpsMetadataArn) + } + return nil + }) +} +func (c *Client) addOperationUpdateOpsMetadataMiddlewares(stack *middleware.Stack, options Options) (err error) { + if err := stack.Serialize.Add(&serializeRequestMiddleware{options: &options, operationSchema: smithy.NewOperationSchema(schemas.UpdateOpsMetadata, schemas.UpdateOpsMetadataRequest, schemas.UpdateOpsMetadataResult)}, middleware.After); err != nil { return err } - if err = addComputeContentLength(stack); err != nil { + if err := stack.Deserialize.Add(&deserializeResponseMiddleware{options: &options, operationSchema: smithy.NewOperationSchema(schemas.UpdateOpsMetadata, schemas.UpdateOpsMetadataRequest, schemas.UpdateOpsMetadataResult), output: &UpdateOpsMetadataOutput{}}, middleware.After); err != nil { return err } + if err = addResolveEndpointMiddleware(stack, options); err != nil { return err } if err = addComputePayloadSHA256(stack); err != nil { return err } - if err = addRetry(stack, options, c); err != nil { - return err - } - if err = addRawResponseToMetadata(stack); err != nil { - return err - } - if err = addRecordResponseTiming(stack); err != nil { - return err - } - if err = addSpanRetryLoop(stack, options); err != nil { - return err - } - if err = addClientUserAgent(stack, options); err != nil { - return err - } - if err = smithyhttp.AddErrorCloseResponseBodyMiddleware(stack); err != nil { - return err - } - if err = smithyhttp.AddCloseResponseBodyMiddleware(stack); err != nil { - return err - } - if err = addSetLegacyContextSigningOptionsMiddleware(stack); err != nil { - return err - } - if err = addUserAgentRetryMode(stack, options); err != nil { + if err = addRecordResponseTiming(stack, options); err != nil { return err } if err = addCredentialSource(stack, options); err != nil { @@ -122,12 +112,6 @@ func (c *Client) addOperationUpdateOpsMetadataMiddlewares(stack *middleware.Stac if err = addOpUpdateOpsMetadataValidationMiddleware(stack); err != nil { return err } - if err = stack.Initialize.Add(newServiceMetadataMiddleware_opUpdateOpsMetadata(options.Region), middleware.Before); err != nil { - return err - } - if err = addRecursionDetection(stack); err != nil { - return err - } if err = addRequestIDRetrieverMiddleware(stack); err != nil { return err } @@ -140,22 +124,8 @@ func (c *Client) addOperationUpdateOpsMetadataMiddlewares(stack *middleware.Stac if err = addDisableHTTPSMiddleware(stack, options); err != nil { return err } - if err = addInterceptBeforeRetryLoop(stack, options); err != nil { - return err - } - if err = addInterceptAttempt(stack, options); err != nil { - return err - } if err = addInterceptors(stack, options); err != nil { return err } return nil } - -func newServiceMetadataMiddleware_opUpdateOpsMetadata(region string) *awsmiddleware.RegisterServiceMetadata { - return &awsmiddleware.RegisterServiceMetadata{ - Region: region, - ServiceID: ServiceID, - OperationName: "UpdateOpsMetadata", - } -} diff --git a/vendor/github.com/aws/aws-sdk-go-v2/service/ssm/api_op_UpdatePatchBaseline.go b/vendor/github.com/aws/aws-sdk-go-v2/service/ssm/api_op_UpdatePatchBaseline.go index 6517619ca..e86252723 100644 --- a/vendor/github.com/aws/aws-sdk-go-v2/service/ssm/api_op_UpdatePatchBaseline.go +++ b/vendor/github.com/aws/aws-sdk-go-v2/service/ssm/api_op_UpdatePatchBaseline.go @@ -4,11 +4,10 @@ package ssm import ( "context" - "fmt" - awsmiddleware "github.com/aws/aws-sdk-go-v2/aws/middleware" + "github.com/aws/aws-sdk-go-v2/service/ssm/schemas" "github.com/aws/aws-sdk-go-v2/service/ssm/types" + smithy "github.com/aws/smithy-go" "github.com/aws/smithy-go/middleware" - smithyhttp "github.com/aws/smithy-go/transport/http" "time" ) @@ -136,6 +135,52 @@ type UpdatePatchBaselineInput struct { noSmithyDocumentSerde } +func (v *UpdatePatchBaselineInput) Serialize(s smithy.ShapeSerializer) { + s.WriteStruct(schemas.UpdatePatchBaselineRequest) + v.SerializeMembers(s) + s.CloseStruct() +} + +func (v *UpdatePatchBaselineInput) SerializeMembers(s smithy.ShapeSerializer) { + if v.ApprovalRules != nil { + s.WriteStruct(schemas.UpdatePatchBaselineRequest_ApprovalRules) + v.ApprovalRules.SerializeMembers(s) + s.CloseStruct() + } + serializePatchIdList(s, schemas.UpdatePatchBaselineRequest_ApprovedPatches, v.ApprovedPatches) + if v.ApprovedPatchesComplianceLevel != "" { + s.WriteString(schemas.UpdatePatchBaselineRequest_ApprovedPatchesComplianceLevel, string(v.ApprovedPatchesComplianceLevel)) + } + if v.ApprovedPatchesEnableNonSecurity != nil { + s.WriteBool(schemas.UpdatePatchBaselineRequest_ApprovedPatchesEnableNonSecurity, *v.ApprovedPatchesEnableNonSecurity) + } + if v.AvailableSecurityUpdatesComplianceStatus != "" { + s.WriteString(schemas.UpdatePatchBaselineRequest_AvailableSecurityUpdatesComplianceStatus, string(v.AvailableSecurityUpdatesComplianceStatus)) + } + if v.BaselineId != nil { + s.WriteString(schemas.UpdatePatchBaselineRequest_BaselineId, *v.BaselineId) + } + if v.Description != nil { + s.WriteString(schemas.UpdatePatchBaselineRequest_Description, *v.Description) + } + if v.GlobalFilters != nil { + s.WriteStruct(schemas.UpdatePatchBaselineRequest_GlobalFilters) + v.GlobalFilters.SerializeMembers(s) + s.CloseStruct() + } + if v.Name != nil { + s.WriteString(schemas.UpdatePatchBaselineRequest_Name, *v.Name) + } + serializePatchIdList(s, schemas.UpdatePatchBaselineRequest_RejectedPatches, v.RejectedPatches) + if v.RejectedPatchesAction != "" { + s.WriteString(schemas.UpdatePatchBaselineRequest_RejectedPatchesAction, string(v.RejectedPatchesAction)) + } + if v.Replace != nil { + s.WriteBool(schemas.UpdatePatchBaselineRequest_Replace, *v.Replace) + } + serializePatchSourceList(s, schemas.UpdatePatchBaselineRequest_Sources, v.Sources) +} + type UpdatePatchBaselineOutput struct { // A set of rules used to include patches in the baseline. @@ -200,65 +245,137 @@ type UpdatePatchBaselineOutput struct { noSmithyDocumentSerde } -func (c *Client) addOperationUpdatePatchBaselineMiddlewares(stack *middleware.Stack, options Options) (err error) { - if err := stack.Serialize.Add(&setOperationInputMiddleware{}, middleware.After); err != nil { - return err - } - err = stack.Serialize.Add(&awsAwsjson11_serializeOpUpdatePatchBaseline{}, middleware.After) - if err != nil { - return err - } - err = stack.Deserialize.Add(&awsAwsjson11_deserializeOpUpdatePatchBaseline{}, middleware.After) - if err != nil { - return err +func (v *UpdatePatchBaselineOutput) Serialize(s smithy.ShapeSerializer) { + s.WriteStruct(schemas.UpdatePatchBaselineResult) + v.SerializeMembers(s) + s.CloseStruct() +} + +func (v *UpdatePatchBaselineOutput) SerializeMembers(s smithy.ShapeSerializer) { + if v.ApprovalRules != nil { + s.WriteStruct(schemas.UpdatePatchBaselineResult_ApprovalRules) + v.ApprovalRules.SerializeMembers(s) + s.CloseStruct() } - if err := addProtocolFinalizerMiddlewares(stack, options, "UpdatePatchBaseline"); err != nil { - return fmt.Errorf("add protocol finalizers: %v", err) + serializePatchIdList(s, schemas.UpdatePatchBaselineResult_ApprovedPatches, v.ApprovedPatches) + if v.ApprovedPatchesComplianceLevel != "" { + s.WriteString(schemas.UpdatePatchBaselineResult_ApprovedPatchesComplianceLevel, string(v.ApprovedPatchesComplianceLevel)) } - - if err = addlegacyEndpointContextSetter(stack, options); err != nil { - return err + if v.ApprovedPatchesEnableNonSecurity != nil { + s.WriteBool(schemas.UpdatePatchBaselineResult_ApprovedPatchesEnableNonSecurity, *v.ApprovedPatchesEnableNonSecurity) } - if err = addSetLoggerMiddleware(stack, options); err != nil { - return err + if v.AvailableSecurityUpdatesComplianceStatus != "" { + s.WriteString(schemas.UpdatePatchBaselineResult_AvailableSecurityUpdatesComplianceStatus, string(v.AvailableSecurityUpdatesComplianceStatus)) } - if err = addClientRequestID(stack); err != nil { - return err + if v.BaselineId != nil { + s.WriteString(schemas.UpdatePatchBaselineResult_BaselineId, *v.BaselineId) } - if err = addComputeContentLength(stack); err != nil { - return err + if v.CreatedDate != nil { + s.WriteTime(schemas.UpdatePatchBaselineResult_CreatedDate, *v.CreatedDate) } - if err = addResolveEndpointMiddleware(stack, options); err != nil { - return err + if v.Description != nil { + s.WriteString(schemas.UpdatePatchBaselineResult_Description, *v.Description) } - if err = addComputePayloadSHA256(stack); err != nil { - return err + if v.GlobalFilters != nil { + s.WriteStruct(schemas.UpdatePatchBaselineResult_GlobalFilters) + v.GlobalFilters.SerializeMembers(s) + s.CloseStruct() } - if err = addRetry(stack, options, c); err != nil { - return err + if v.ModifiedDate != nil { + s.WriteTime(schemas.UpdatePatchBaselineResult_ModifiedDate, *v.ModifiedDate) } - if err = addRawResponseToMetadata(stack); err != nil { - return err + if v.Name != nil { + s.WriteString(schemas.UpdatePatchBaselineResult_Name, *v.Name) } - if err = addRecordResponseTiming(stack); err != nil { - return err + if v.OperatingSystem != "" { + s.WriteString(schemas.UpdatePatchBaselineResult_OperatingSystem, string(v.OperatingSystem)) } - if err = addSpanRetryLoop(stack, options); err != nil { - return err + serializePatchIdList(s, schemas.UpdatePatchBaselineResult_RejectedPatches, v.RejectedPatches) + if v.RejectedPatchesAction != "" { + s.WriteString(schemas.UpdatePatchBaselineResult_RejectedPatchesAction, string(v.RejectedPatchesAction)) } - if err = addClientUserAgent(stack, options); err != nil { + serializePatchSourceList(s, schemas.UpdatePatchBaselineResult_Sources, v.Sources) +} +func (v *UpdatePatchBaselineOutput) Deserialize(d smithy.ShapeDeserializer) error { + return smithy.ReadStruct(d, schemas.UpdatePatchBaselineResult, func(s *smithy.Schema) error { + switch s { + case schemas.UpdatePatchBaselineResult_ApprovalRules: + v.ApprovalRules = &types.PatchRuleGroup{} + return v.ApprovalRules.Deserialize(d) + case schemas.UpdatePatchBaselineResult_ApprovedPatches: + return deserializePatchIdList(d, schemas.UpdatePatchBaselineResult_ApprovedPatches, &v.ApprovedPatches) + case schemas.UpdatePatchBaselineResult_ApprovedPatchesComplianceLevel: + var ev string + if err := d.ReadString(schemas.UpdatePatchBaselineResult_ApprovedPatchesComplianceLevel, &ev); err != nil { + return err + } + v.ApprovedPatchesComplianceLevel = types.PatchComplianceLevel(ev) + return nil + case schemas.UpdatePatchBaselineResult_ApprovedPatchesEnableNonSecurity: + v.ApprovedPatchesEnableNonSecurity = new(bool) + return d.ReadBool(schemas.UpdatePatchBaselineResult_ApprovedPatchesEnableNonSecurity, v.ApprovedPatchesEnableNonSecurity) + case schemas.UpdatePatchBaselineResult_AvailableSecurityUpdatesComplianceStatus: + var ev string + if err := d.ReadString(schemas.UpdatePatchBaselineResult_AvailableSecurityUpdatesComplianceStatus, &ev); err != nil { + return err + } + v.AvailableSecurityUpdatesComplianceStatus = types.PatchComplianceStatus(ev) + return nil + case schemas.UpdatePatchBaselineResult_BaselineId: + v.BaselineId = new(string) + return d.ReadString(schemas.UpdatePatchBaselineResult_BaselineId, v.BaselineId) + case schemas.UpdatePatchBaselineResult_CreatedDate: + v.CreatedDate = new(time.Time) + return d.ReadTime(schemas.UpdatePatchBaselineResult_CreatedDate, v.CreatedDate) + case schemas.UpdatePatchBaselineResult_Description: + v.Description = new(string) + return d.ReadString(schemas.UpdatePatchBaselineResult_Description, v.Description) + case schemas.UpdatePatchBaselineResult_GlobalFilters: + v.GlobalFilters = &types.PatchFilterGroup{} + return v.GlobalFilters.Deserialize(d) + case schemas.UpdatePatchBaselineResult_ModifiedDate: + v.ModifiedDate = new(time.Time) + return d.ReadTime(schemas.UpdatePatchBaselineResult_ModifiedDate, v.ModifiedDate) + case schemas.UpdatePatchBaselineResult_Name: + v.Name = new(string) + return d.ReadString(schemas.UpdatePatchBaselineResult_Name, v.Name) + case schemas.UpdatePatchBaselineResult_OperatingSystem: + var ev string + if err := d.ReadString(schemas.UpdatePatchBaselineResult_OperatingSystem, &ev); err != nil { + return err + } + v.OperatingSystem = types.OperatingSystem(ev) + return nil + case schemas.UpdatePatchBaselineResult_RejectedPatches: + return deserializePatchIdList(d, schemas.UpdatePatchBaselineResult_RejectedPatches, &v.RejectedPatches) + case schemas.UpdatePatchBaselineResult_RejectedPatchesAction: + var ev string + if err := d.ReadString(schemas.UpdatePatchBaselineResult_RejectedPatchesAction, &ev); err != nil { + return err + } + v.RejectedPatchesAction = types.PatchAction(ev) + return nil + case schemas.UpdatePatchBaselineResult_Sources: + return deserializePatchSourceList(d, schemas.UpdatePatchBaselineResult_Sources, &v.Sources) + } + return nil + }) +} +func (c *Client) addOperationUpdatePatchBaselineMiddlewares(stack *middleware.Stack, options Options) (err error) { + if err := stack.Serialize.Add(&serializeRequestMiddleware{options: &options, operationSchema: smithy.NewOperationSchema(schemas.UpdatePatchBaseline, schemas.UpdatePatchBaselineRequest, schemas.UpdatePatchBaselineResult)}, middleware.After); err != nil { return err } - if err = smithyhttp.AddErrorCloseResponseBodyMiddleware(stack); err != nil { + if err := stack.Deserialize.Add(&deserializeResponseMiddleware{options: &options, operationSchema: smithy.NewOperationSchema(schemas.UpdatePatchBaseline, schemas.UpdatePatchBaselineRequest, schemas.UpdatePatchBaselineResult), output: &UpdatePatchBaselineOutput{}}, middleware.After); err != nil { return err } - if err = smithyhttp.AddCloseResponseBodyMiddleware(stack); err != nil { + + if err = addResolveEndpointMiddleware(stack, options); err != nil { return err } - if err = addSetLegacyContextSigningOptionsMiddleware(stack); err != nil { + if err = addComputePayloadSHA256(stack); err != nil { return err } - if err = addUserAgentRetryMode(stack, options); err != nil { + if err = addRecordResponseTiming(stack, options); err != nil { return err } if err = addCredentialSource(stack, options); err != nil { @@ -267,12 +384,6 @@ func (c *Client) addOperationUpdatePatchBaselineMiddlewares(stack *middleware.St if err = addOpUpdatePatchBaselineValidationMiddleware(stack); err != nil { return err } - if err = stack.Initialize.Add(newServiceMetadataMiddleware_opUpdatePatchBaseline(options.Region), middleware.Before); err != nil { - return err - } - if err = addRecursionDetection(stack); err != nil { - return err - } if err = addRequestIDRetrieverMiddleware(stack); err != nil { return err } @@ -285,22 +396,8 @@ func (c *Client) addOperationUpdatePatchBaselineMiddlewares(stack *middleware.St if err = addDisableHTTPSMiddleware(stack, options); err != nil { return err } - if err = addInterceptBeforeRetryLoop(stack, options); err != nil { - return err - } - if err = addInterceptAttempt(stack, options); err != nil { - return err - } if err = addInterceptors(stack, options); err != nil { return err } return nil } - -func newServiceMetadataMiddleware_opUpdatePatchBaseline(region string) *awsmiddleware.RegisterServiceMetadata { - return &awsmiddleware.RegisterServiceMetadata{ - Region: region, - ServiceID: ServiceID, - OperationName: "UpdatePatchBaseline", - } -} diff --git a/vendor/github.com/aws/aws-sdk-go-v2/service/ssm/api_op_UpdateResourceDataSync.go b/vendor/github.com/aws/aws-sdk-go-v2/service/ssm/api_op_UpdateResourceDataSync.go index d25821fd1..690dd91ba 100644 --- a/vendor/github.com/aws/aws-sdk-go-v2/service/ssm/api_op_UpdateResourceDataSync.go +++ b/vendor/github.com/aws/aws-sdk-go-v2/service/ssm/api_op_UpdateResourceDataSync.go @@ -4,11 +4,10 @@ package ssm import ( "context" - "fmt" - awsmiddleware "github.com/aws/aws-sdk-go-v2/aws/middleware" + "github.com/aws/aws-sdk-go-v2/service/ssm/schemas" "github.com/aws/aws-sdk-go-v2/service/ssm/types" + smithy "github.com/aws/smithy-go" "github.com/aws/smithy-go/middleware" - smithyhttp "github.com/aws/smithy-go/transport/http" ) // Update a resource data sync. After you create a resource data sync for a @@ -55,6 +54,26 @@ type UpdateResourceDataSyncInput struct { noSmithyDocumentSerde } +func (v *UpdateResourceDataSyncInput) Serialize(s smithy.ShapeSerializer) { + s.WriteStruct(schemas.UpdateResourceDataSyncRequest) + v.SerializeMembers(s) + s.CloseStruct() +} + +func (v *UpdateResourceDataSyncInput) SerializeMembers(s smithy.ShapeSerializer) { + if v.SyncName != nil { + s.WriteString(schemas.UpdateResourceDataSyncRequest_SyncName, *v.SyncName) + } + if v.SyncSource != nil { + s.WriteStruct(schemas.UpdateResourceDataSyncRequest_SyncSource) + v.SyncSource.SerializeMembers(s) + s.CloseStruct() + } + if v.SyncType != nil { + s.WriteString(schemas.UpdateResourceDataSyncRequest_SyncType, *v.SyncType) + } +} + type UpdateResourceDataSyncOutput struct { // Metadata pertaining to the operation's result. ResultMetadata middleware.Metadata @@ -62,65 +81,36 @@ type UpdateResourceDataSyncOutput struct { noSmithyDocumentSerde } +func (v *UpdateResourceDataSyncOutput) Serialize(s smithy.ShapeSerializer) { + s.WriteStruct(schemas.UpdateResourceDataSyncResult) + v.SerializeMembers(s) + s.CloseStruct() +} + +func (v *UpdateResourceDataSyncOutput) SerializeMembers(s smithy.ShapeSerializer) { +} +func (v *UpdateResourceDataSyncOutput) Deserialize(d smithy.ShapeDeserializer) error { + return smithy.ReadStruct(d, schemas.UpdateResourceDataSyncResult, func(s *smithy.Schema) error { + switch s { + } + return nil + }) +} func (c *Client) addOperationUpdateResourceDataSyncMiddlewares(stack *middleware.Stack, options Options) (err error) { - if err := stack.Serialize.Add(&setOperationInputMiddleware{}, middleware.After); err != nil { - return err - } - err = stack.Serialize.Add(&awsAwsjson11_serializeOpUpdateResourceDataSync{}, middleware.After) - if err != nil { + if err := stack.Serialize.Add(&serializeRequestMiddleware{options: &options, operationSchema: smithy.NewOperationSchema(schemas.UpdateResourceDataSync, schemas.UpdateResourceDataSyncRequest, schemas.UpdateResourceDataSyncResult)}, middleware.After); err != nil { return err } - err = stack.Deserialize.Add(&awsAwsjson11_deserializeOpUpdateResourceDataSync{}, middleware.After) - if err != nil { + if err := stack.Deserialize.Add(&deserializeResponseMiddleware{options: &options, operationSchema: smithy.NewOperationSchema(schemas.UpdateResourceDataSync, schemas.UpdateResourceDataSyncRequest, schemas.UpdateResourceDataSyncResult), output: &UpdateResourceDataSyncOutput{}}, middleware.After); err != nil { return err } - if err := addProtocolFinalizerMiddlewares(stack, options, "UpdateResourceDataSync"); err != nil { - return fmt.Errorf("add protocol finalizers: %v", err) - } - if err = addlegacyEndpointContextSetter(stack, options); err != nil { - return err - } - if err = addSetLoggerMiddleware(stack, options); err != nil { - return err - } - if err = addClientRequestID(stack); err != nil { - return err - } - if err = addComputeContentLength(stack); err != nil { - return err - } if err = addResolveEndpointMiddleware(stack, options); err != nil { return err } if err = addComputePayloadSHA256(stack); err != nil { return err } - if err = addRetry(stack, options, c); err != nil { - return err - } - if err = addRawResponseToMetadata(stack); err != nil { - return err - } - if err = addRecordResponseTiming(stack); err != nil { - return err - } - if err = addSpanRetryLoop(stack, options); err != nil { - return err - } - if err = addClientUserAgent(stack, options); err != nil { - return err - } - if err = smithyhttp.AddErrorCloseResponseBodyMiddleware(stack); err != nil { - return err - } - if err = smithyhttp.AddCloseResponseBodyMiddleware(stack); err != nil { - return err - } - if err = addSetLegacyContextSigningOptionsMiddleware(stack); err != nil { - return err - } - if err = addUserAgentRetryMode(stack, options); err != nil { + if err = addRecordResponseTiming(stack, options); err != nil { return err } if err = addCredentialSource(stack, options); err != nil { @@ -129,12 +119,6 @@ func (c *Client) addOperationUpdateResourceDataSyncMiddlewares(stack *middleware if err = addOpUpdateResourceDataSyncValidationMiddleware(stack); err != nil { return err } - if err = stack.Initialize.Add(newServiceMetadataMiddleware_opUpdateResourceDataSync(options.Region), middleware.Before); err != nil { - return err - } - if err = addRecursionDetection(stack); err != nil { - return err - } if err = addRequestIDRetrieverMiddleware(stack); err != nil { return err } @@ -147,22 +131,8 @@ func (c *Client) addOperationUpdateResourceDataSyncMiddlewares(stack *middleware if err = addDisableHTTPSMiddleware(stack, options); err != nil { return err } - if err = addInterceptBeforeRetryLoop(stack, options); err != nil { - return err - } - if err = addInterceptAttempt(stack, options); err != nil { - return err - } if err = addInterceptors(stack, options); err != nil { return err } return nil } - -func newServiceMetadataMiddleware_opUpdateResourceDataSync(region string) *awsmiddleware.RegisterServiceMetadata { - return &awsmiddleware.RegisterServiceMetadata{ - Region: region, - ServiceID: ServiceID, - OperationName: "UpdateResourceDataSync", - } -} diff --git a/vendor/github.com/aws/aws-sdk-go-v2/service/ssm/api_op_UpdateServiceSetting.go b/vendor/github.com/aws/aws-sdk-go-v2/service/ssm/api_op_UpdateServiceSetting.go index 0a530dfab..000c7f3dc 100644 --- a/vendor/github.com/aws/aws-sdk-go-v2/service/ssm/api_op_UpdateServiceSetting.go +++ b/vendor/github.com/aws/aws-sdk-go-v2/service/ssm/api_op_UpdateServiceSetting.go @@ -4,10 +4,9 @@ package ssm import ( "context" - "fmt" - awsmiddleware "github.com/aws/aws-sdk-go-v2/aws/middleware" + "github.com/aws/aws-sdk-go-v2/service/ssm/schemas" + smithy "github.com/aws/smithy-go" "github.com/aws/smithy-go/middleware" - smithyhttp "github.com/aws/smithy-go/transport/http" ) // ServiceSetting is an account-level setting for an Amazon Web Services service. @@ -107,6 +106,21 @@ type UpdateServiceSettingInput struct { noSmithyDocumentSerde } +func (v *UpdateServiceSettingInput) Serialize(s smithy.ShapeSerializer) { + s.WriteStruct(schemas.UpdateServiceSettingRequest) + v.SerializeMembers(s) + s.CloseStruct() +} + +func (v *UpdateServiceSettingInput) SerializeMembers(s smithy.ShapeSerializer) { + if v.SettingId != nil { + s.WriteString(schemas.UpdateServiceSettingRequest_SettingId, *v.SettingId) + } + if v.SettingValue != nil { + s.WriteString(schemas.UpdateServiceSettingRequest_SettingValue, *v.SettingValue) + } +} + // The result body of the UpdateServiceSetting API operation. type UpdateServiceSettingOutput struct { // Metadata pertaining to the operation's result. @@ -115,65 +129,36 @@ type UpdateServiceSettingOutput struct { noSmithyDocumentSerde } +func (v *UpdateServiceSettingOutput) Serialize(s smithy.ShapeSerializer) { + s.WriteStruct(schemas.UpdateServiceSettingResult) + v.SerializeMembers(s) + s.CloseStruct() +} + +func (v *UpdateServiceSettingOutput) SerializeMembers(s smithy.ShapeSerializer) { +} +func (v *UpdateServiceSettingOutput) Deserialize(d smithy.ShapeDeserializer) error { + return smithy.ReadStruct(d, schemas.UpdateServiceSettingResult, func(s *smithy.Schema) error { + switch s { + } + return nil + }) +} func (c *Client) addOperationUpdateServiceSettingMiddlewares(stack *middleware.Stack, options Options) (err error) { - if err := stack.Serialize.Add(&setOperationInputMiddleware{}, middleware.After); err != nil { + if err := stack.Serialize.Add(&serializeRequestMiddleware{options: &options, operationSchema: smithy.NewOperationSchema(schemas.UpdateServiceSetting, schemas.UpdateServiceSettingRequest, schemas.UpdateServiceSettingResult)}, middleware.After); err != nil { return err } - err = stack.Serialize.Add(&awsAwsjson11_serializeOpUpdateServiceSetting{}, middleware.After) - if err != nil { + if err := stack.Deserialize.Add(&deserializeResponseMiddleware{options: &options, operationSchema: smithy.NewOperationSchema(schemas.UpdateServiceSetting, schemas.UpdateServiceSettingRequest, schemas.UpdateServiceSettingResult), output: &UpdateServiceSettingOutput{}}, middleware.After); err != nil { return err } - err = stack.Deserialize.Add(&awsAwsjson11_deserializeOpUpdateServiceSetting{}, middleware.After) - if err != nil { - return err - } - if err := addProtocolFinalizerMiddlewares(stack, options, "UpdateServiceSetting"); err != nil { - return fmt.Errorf("add protocol finalizers: %v", err) - } - if err = addlegacyEndpointContextSetter(stack, options); err != nil { - return err - } - if err = addSetLoggerMiddleware(stack, options); err != nil { - return err - } - if err = addClientRequestID(stack); err != nil { - return err - } - if err = addComputeContentLength(stack); err != nil { - return err - } if err = addResolveEndpointMiddleware(stack, options); err != nil { return err } if err = addComputePayloadSHA256(stack); err != nil { return err } - if err = addRetry(stack, options, c); err != nil { - return err - } - if err = addRawResponseToMetadata(stack); err != nil { - return err - } - if err = addRecordResponseTiming(stack); err != nil { - return err - } - if err = addSpanRetryLoop(stack, options); err != nil { - return err - } - if err = addClientUserAgent(stack, options); err != nil { - return err - } - if err = smithyhttp.AddErrorCloseResponseBodyMiddleware(stack); err != nil { - return err - } - if err = smithyhttp.AddCloseResponseBodyMiddleware(stack); err != nil { - return err - } - if err = addSetLegacyContextSigningOptionsMiddleware(stack); err != nil { - return err - } - if err = addUserAgentRetryMode(stack, options); err != nil { + if err = addRecordResponseTiming(stack, options); err != nil { return err } if err = addCredentialSource(stack, options); err != nil { @@ -182,12 +167,6 @@ func (c *Client) addOperationUpdateServiceSettingMiddlewares(stack *middleware.S if err = addOpUpdateServiceSettingValidationMiddleware(stack); err != nil { return err } - if err = stack.Initialize.Add(newServiceMetadataMiddleware_opUpdateServiceSetting(options.Region), middleware.Before); err != nil { - return err - } - if err = addRecursionDetection(stack); err != nil { - return err - } if err = addRequestIDRetrieverMiddleware(stack); err != nil { return err } @@ -200,22 +179,8 @@ func (c *Client) addOperationUpdateServiceSettingMiddlewares(stack *middleware.S if err = addDisableHTTPSMiddleware(stack, options); err != nil { return err } - if err = addInterceptBeforeRetryLoop(stack, options); err != nil { - return err - } - if err = addInterceptAttempt(stack, options); err != nil { - return err - } if err = addInterceptors(stack, options); err != nil { return err } return nil } - -func newServiceMetadataMiddleware_opUpdateServiceSetting(region string) *awsmiddleware.RegisterServiceMetadata { - return &awsmiddleware.RegisterServiceMetadata{ - Region: region, - ServiceID: ServiceID, - OperationName: "UpdateServiceSetting", - } -} diff --git a/vendor/github.com/aws/aws-sdk-go-v2/service/ssm/api_op_ValidateCloudConnector.go b/vendor/github.com/aws/aws-sdk-go-v2/service/ssm/api_op_ValidateCloudConnector.go new file mode 100644 index 000000000..873d9ddd0 --- /dev/null +++ b/vendor/github.com/aws/aws-sdk-go-v2/service/ssm/api_op_ValidateCloudConnector.go @@ -0,0 +1,236 @@ +// Code generated by smithy-go-codegen DO NOT EDIT. + +package ssm + +import ( + "context" + "fmt" + "github.com/aws/aws-sdk-go-v2/service/ssm/schemas" + "github.com/aws/aws-sdk-go-v2/service/ssm/types" + smithy "github.com/aws/smithy-go" + "github.com/aws/smithy-go/middleware" +) + +// Validates the configuration and connectivity of a cloud connector. +func (c *Client) ValidateCloudConnector(ctx context.Context, params *ValidateCloudConnectorInput, optFns ...func(*Options)) (*ValidateCloudConnectorOutput, error) { + if params == nil { + params = &ValidateCloudConnectorInput{} + } + + result, metadata, err := c.invokeOperation(ctx, "ValidateCloudConnector", params, optFns, c.addOperationValidateCloudConnectorMiddlewares) + if err != nil { + return nil, err + } + + out := result.(*ValidateCloudConnectorOutput) + out.ResultMetadata = metadata + return out, nil +} + +type ValidateCloudConnectorInput struct { + + // The ID of the cloud connector to validate. + // + // This member is required. + CloudConnectorId *string + + // The maximum number of validation findings to return. + MaxResults *int32 + + // The token for the next set of items to return. (You received this token from a + // previous call.) + NextToken *string + + noSmithyDocumentSerde +} + +func (v *ValidateCloudConnectorInput) Serialize(s smithy.ShapeSerializer) { + s.WriteStruct(schemas.ValidateCloudConnectorRequest) + v.SerializeMembers(s) + s.CloseStruct() +} + +func (v *ValidateCloudConnectorInput) SerializeMembers(s smithy.ShapeSerializer) { + if v.CloudConnectorId != nil { + s.WriteString(schemas.ValidateCloudConnectorRequest_CloudConnectorId, *v.CloudConnectorId) + } + if v.MaxResults != nil { + s.WriteInt32(schemas.ValidateCloudConnectorRequest_MaxResults, *v.MaxResults) + } + if v.NextToken != nil { + s.WriteString(schemas.ValidateCloudConnectorRequest_NextToken, *v.NextToken) + } +} + +type ValidateCloudConnectorOutput struct { + + // The token to use when requesting the next set of items. + NextToken *string + + // A list of validation findings for the cloud connector. + ValidationFindings []types.ValidationFinding + + // Metadata pertaining to the operation's result. + ResultMetadata middleware.Metadata + + noSmithyDocumentSerde +} + +func (v *ValidateCloudConnectorOutput) Serialize(s smithy.ShapeSerializer) { + s.WriteStruct(schemas.ValidateCloudConnectorResult) + v.SerializeMembers(s) + s.CloseStruct() +} + +func (v *ValidateCloudConnectorOutput) SerializeMembers(s smithy.ShapeSerializer) { + if v.NextToken != nil { + s.WriteString(schemas.ValidateCloudConnectorResult_NextToken, *v.NextToken) + } + serializeValidationFindingList(s, schemas.ValidateCloudConnectorResult_ValidationFindings, v.ValidationFindings) +} +func (v *ValidateCloudConnectorOutput) Deserialize(d smithy.ShapeDeserializer) error { + return smithy.ReadStruct(d, schemas.ValidateCloudConnectorResult, func(s *smithy.Schema) error { + switch s { + case schemas.ValidateCloudConnectorResult_NextToken: + v.NextToken = new(string) + return d.ReadString(schemas.ValidateCloudConnectorResult_NextToken, v.NextToken) + case schemas.ValidateCloudConnectorResult_ValidationFindings: + return deserializeValidationFindingList(d, schemas.ValidateCloudConnectorResult_ValidationFindings, &v.ValidationFindings) + } + return nil + }) +} +func (c *Client) addOperationValidateCloudConnectorMiddlewares(stack *middleware.Stack, options Options) (err error) { + if err := stack.Serialize.Add(&serializeRequestMiddleware{options: &options, operationSchema: smithy.NewOperationSchema(schemas.ValidateCloudConnector, schemas.ValidateCloudConnectorRequest, schemas.ValidateCloudConnectorResult)}, middleware.After); err != nil { + return err + } + if err := stack.Deserialize.Add(&deserializeResponseMiddleware{options: &options, operationSchema: smithy.NewOperationSchema(schemas.ValidateCloudConnector, schemas.ValidateCloudConnectorRequest, schemas.ValidateCloudConnectorResult), output: &ValidateCloudConnectorOutput{}}, middleware.After); err != nil { + return err + } + + if err = addResolveEndpointMiddleware(stack, options); err != nil { + return err + } + if err = addComputePayloadSHA256(stack); err != nil { + return err + } + if err = addRecordResponseTiming(stack, options); err != nil { + return err + } + if err = addCredentialSource(stack, options); err != nil { + return err + } + if err = addOpValidateCloudConnectorValidationMiddleware(stack); err != nil { + return err + } + if err = addRequestIDRetrieverMiddleware(stack); err != nil { + return err + } + if err = addResponseErrorMiddleware(stack); err != nil { + return err + } + if err = addRequestResponseLogging(stack, options); err != nil { + return err + } + if err = addDisableHTTPSMiddleware(stack, options); err != nil { + return err + } + if err = addInterceptors(stack, options); err != nil { + return err + } + return nil +} + +// ValidateCloudConnectorPaginatorOptions is the paginator options for +// ValidateCloudConnector +type ValidateCloudConnectorPaginatorOptions struct { + // The maximum number of validation findings to return. + Limit int32 + + // Set to true if pagination should stop if the service returns a pagination token + // that matches the most recent token provided to the service. + StopOnDuplicateToken bool +} + +// ValidateCloudConnectorPaginator is a paginator for ValidateCloudConnector +type ValidateCloudConnectorPaginator struct { + options ValidateCloudConnectorPaginatorOptions + client ValidateCloudConnectorAPIClient + params *ValidateCloudConnectorInput + nextToken *string + firstPage bool +} + +// NewValidateCloudConnectorPaginator returns a new ValidateCloudConnectorPaginator +func NewValidateCloudConnectorPaginator(client ValidateCloudConnectorAPIClient, params *ValidateCloudConnectorInput, optFns ...func(*ValidateCloudConnectorPaginatorOptions)) *ValidateCloudConnectorPaginator { + if params == nil { + params = &ValidateCloudConnectorInput{} + } + + options := ValidateCloudConnectorPaginatorOptions{} + if params.MaxResults != nil { + options.Limit = *params.MaxResults + } + + for _, fn := range optFns { + fn(&options) + } + + return &ValidateCloudConnectorPaginator{ + options: options, + client: client, + params: params, + firstPage: true, + nextToken: params.NextToken, + } +} + +// HasMorePages returns a boolean indicating whether more pages are available +func (p *ValidateCloudConnectorPaginator) HasMorePages() bool { + return p.firstPage || (p.nextToken != nil && len(*p.nextToken) != 0) +} + +// NextPage retrieves the next ValidateCloudConnector page. +func (p *ValidateCloudConnectorPaginator) NextPage(ctx context.Context, optFns ...func(*Options)) (*ValidateCloudConnectorOutput, error) { + if !p.HasMorePages() { + return nil, fmt.Errorf("no more pages available") + } + + params := *p.params + params.NextToken = p.nextToken + + var limit *int32 + if p.options.Limit > 0 { + limit = &p.options.Limit + } + params.MaxResults = limit + + optFns = append([]func(*Options){ + addIsPaginatorUserAgent, + }, optFns...) + result, err := p.client.ValidateCloudConnector(ctx, ¶ms, optFns...) + if err != nil { + return nil, err + } + p.firstPage = false + + prevToken := p.nextToken + p.nextToken = result.NextToken + + if p.options.StopOnDuplicateToken && + prevToken != nil && + p.nextToken != nil && + *prevToken == *p.nextToken { + p.nextToken = nil + } + + return result, nil +} + +// ValidateCloudConnectorAPIClient is a client that implements the +// ValidateCloudConnector operation. +type ValidateCloudConnectorAPIClient interface { + ValidateCloudConnector(context.Context, *ValidateCloudConnectorInput, ...func(*Options)) (*ValidateCloudConnectorOutput, error) +} + +var _ ValidateCloudConnectorAPIClient = (*Client)(nil) diff --git a/vendor/github.com/aws/aws-sdk-go-v2/service/ssm/auth.go b/vendor/github.com/aws/aws-sdk-go-v2/service/ssm/auth.go index bda8e187f..0bd13ce2e 100644 --- a/vendor/github.com/aws/aws-sdk-go-v2/service/ssm/auth.go +++ b/vendor/github.com/aws/aws-sdk-go-v2/service/ssm/auth.go @@ -184,7 +184,7 @@ func (m *resolveAuthSchemeMiddleware) selectScheme(options []*smithyauth.Option) } for _, scheme := range m.options.AuthSchemes { - if scheme.SchemeID() != option.SchemeID { + if !matchSchemeID(scheme.SchemeID(), option.SchemeID) { continue } @@ -197,6 +197,16 @@ func (m *resolveAuthSchemeMiddleware) selectScheme(options []*smithyauth.Option) return nil, false } +func matchSchemeID(registered, option string) bool { + if registered == option { + return true + } + if i := strings.LastIndex(registered, "#"); i != -1 { + return registered[i+1:] == option + } + return false +} + func sortAuthOptions(options []*smithyauth.Option, preferred []string) []*smithyauth.Option { byPriority := make([]*smithyauth.Option, 0, len(options)) for _, prefName := range preferred { diff --git a/vendor/github.com/aws/aws-sdk-go-v2/service/ssm/common_serde.go b/vendor/github.com/aws/aws-sdk-go-v2/service/ssm/common_serde.go new file mode 100644 index 000000000..c236dfd39 --- /dev/null +++ b/vendor/github.com/aws/aws-sdk-go-v2/service/ssm/common_serde.go @@ -0,0 +1,7017 @@ +// Code generated by smithy-go-codegen DO NOT EDIT. + +package ssm + +import ( + "github.com/aws/aws-sdk-go-v2/service/ssm/schemas" + "github.com/aws/aws-sdk-go-v2/service/ssm/types" + smithy "github.com/aws/smithy-go" +) + +func serializeCloudConnectorConfiguration(s smithy.ShapeSerializer, schema *smithy.Schema, v types.CloudConnectorConfiguration) { + switch vv := v.(type) { + case *types.CloudConnectorConfigurationMemberAzureConfiguration: + s.WriteUnion(schema, schemas.CloudConnectorConfiguration_AzureConfiguration) + s.WriteStruct(schemas.CloudConnectorConfiguration_AzureConfiguration) + vv.Value.SerializeMembers(s) + s.CloseStruct() + s.CloseUnion() + } +} + +func serializeConfigurationTargets(s smithy.ShapeSerializer, schema *smithy.Schema, v types.ConfigurationTargets) { + switch vv := v.(type) { + case *types.ConfigurationTargetsMemberSubscriptions: + s.WriteUnion(schema, schemas.ConfigurationTargets_Subscriptions) + serializeAzureSubscriptionList(s, schemas.ConfigurationTargets_Subscriptions, vv.Value) + s.CloseUnion() + } +} + +func serializeExecutionInputs(s smithy.ShapeSerializer, schema *smithy.Schema, v types.ExecutionInputs) { + switch vv := v.(type) { + case *types.ExecutionInputsMemberAutomation: + s.WriteUnion(schema, schemas.ExecutionInputs_Automation) + s.WriteStruct(schemas.ExecutionInputs_Automation) + vv.Value.SerializeMembers(s) + s.CloseStruct() + s.CloseUnion() + } +} + +func serializeExecutionPreview(s smithy.ShapeSerializer, schema *smithy.Schema, v types.ExecutionPreview) { + switch vv := v.(type) { + case *types.ExecutionPreviewMemberAutomation: + s.WriteUnion(schema, schemas.ExecutionPreview_Automation) + s.WriteStruct(schemas.ExecutionPreview_Automation) + vv.Value.SerializeMembers(s) + s.CloseStruct() + s.CloseUnion() + } +} + +func serializeNodeType(s smithy.ShapeSerializer, schema *smithy.Schema, v types.NodeType) { + switch vv := v.(type) { + case *types.NodeTypeMemberInstance: + s.WriteUnion(schema, schemas.NodeType_Instance) + s.WriteStruct(schemas.NodeType_Instance) + vv.Value.SerializeMembers(s) + s.CloseStruct() + s.CloseUnion() + } +} + +func deserializeCloudConnectorConfiguration(d smithy.ShapeDeserializer, s *smithy.Schema, v *types.CloudConnectorConfiguration) error { + return smithy.ReadUnion(d, s, func(ms *smithy.Schema) error { + switch ms { + case schemas.CloudConnectorConfiguration_AzureConfiguration: + vv := &types.CloudConnectorConfigurationMemberAzureConfiguration{} + *v = vv + return vv.Deserialize(d) + } + return nil + }) +} + +func deserializeConfigurationTargets(d smithy.ShapeDeserializer, s *smithy.Schema, v *types.ConfigurationTargets) error { + return smithy.ReadUnion(d, s, func(ms *smithy.Schema) error { + switch ms { + case schemas.ConfigurationTargets_Subscriptions: + vv := &types.ConfigurationTargetsMemberSubscriptions{} + *v = vv + return vv.Deserialize(d) + } + return nil + }) +} + +func deserializeExecutionInputs(d smithy.ShapeDeserializer, s *smithy.Schema, v *types.ExecutionInputs) error { + return smithy.ReadUnion(d, s, func(ms *smithy.Schema) error { + switch ms { + case schemas.ExecutionInputs_Automation: + vv := &types.ExecutionInputsMemberAutomation{} + *v = vv + return vv.Deserialize(d) + } + return nil + }) +} + +func deserializeExecutionPreview(d smithy.ShapeDeserializer, s *smithy.Schema, v *types.ExecutionPreview) error { + return smithy.ReadUnion(d, s, func(ms *smithy.Schema) error { + switch ms { + case schemas.ExecutionPreview_Automation: + vv := &types.ExecutionPreviewMemberAutomation{} + *v = vv + return vv.Deserialize(d) + } + return nil + }) +} + +func deserializeNodeType(d smithy.ShapeDeserializer, s *smithy.Schema, v *types.NodeType) error { + return smithy.ReadUnion(d, s, func(ms *smithy.Schema) error { + switch ms { + case schemas.NodeType_Instance: + vv := &types.NodeTypeMemberInstance{} + *v = vv + return vv.Deserialize(d) + } + return nil + }) +} + +func serializeAccountIdList(s smithy.ShapeSerializer, schema *smithy.Schema, v []string) { + if v == nil { + return + } + s.WriteList(schema) + for _, vv := range v { + s.WriteString(schema.ListMember(), string(vv)) + } + s.CloseList() +} + +func serializeAccounts(s smithy.ShapeSerializer, schema *smithy.Schema, v []string) { + if v == nil { + return + } + s.WriteList(schema) + for _, vv := range v { + s.WriteString(schema.ListMember(), string(vv)) + } + s.CloseList() +} + +func serializeAccountSharingInfoList(s smithy.ShapeSerializer, schema *smithy.Schema, v []types.AccountSharingInfo) { + if v == nil { + return + } + s.WriteList(schema) + for _, vv := range v { + s.WriteStruct(schema.ListMember()) + vv.SerializeMembers(s) + s.CloseStruct() + } + s.CloseList() +} + +func serializeActivationList(s smithy.ShapeSerializer, schema *smithy.Schema, v []types.Activation) { + if v == nil { + return + } + s.WriteList(schema) + for _, vv := range v { + s.WriteStruct(schema.ListMember()) + vv.SerializeMembers(s) + s.CloseStruct() + } + s.CloseList() +} + +func serializeAlarmList(s smithy.ShapeSerializer, schema *smithy.Schema, v []types.Alarm) { + if v == nil { + return + } + s.WriteList(schema) + for _, vv := range v { + s.WriteStruct(schema.ListMember()) + vv.SerializeMembers(s) + s.CloseStruct() + } + s.CloseList() +} + +func serializeAlarmStateInformationList(s smithy.ShapeSerializer, schema *smithy.Schema, v []types.AlarmStateInformation) { + if v == nil { + return + } + s.WriteList(schema) + for _, vv := range v { + s.WriteStruct(schema.ListMember()) + vv.SerializeMembers(s) + s.CloseStruct() + } + s.CloseList() +} + +func serializeAssociationDescriptionList(s smithy.ShapeSerializer, schema *smithy.Schema, v []types.AssociationDescription) { + if v == nil { + return + } + s.WriteList(schema) + for _, vv := range v { + s.WriteStruct(schema.ListMember()) + vv.SerializeMembers(s) + s.CloseStruct() + } + s.CloseList() +} + +func serializeAssociationExecutionFilterList(s smithy.ShapeSerializer, schema *smithy.Schema, v []types.AssociationExecutionFilter) { + if v == nil { + return + } + s.WriteList(schema) + for _, vv := range v { + s.WriteStruct(schema.ListMember()) + vv.SerializeMembers(s) + s.CloseStruct() + } + s.CloseList() +} + +func serializeAssociationExecutionsList(s smithy.ShapeSerializer, schema *smithy.Schema, v []types.AssociationExecution) { + if v == nil { + return + } + s.WriteList(schema) + for _, vv := range v { + s.WriteStruct(schema.ListMember()) + vv.SerializeMembers(s) + s.CloseStruct() + } + s.CloseList() +} + +func serializeAssociationExecutionTargetsFilterList(s smithy.ShapeSerializer, schema *smithy.Schema, v []types.AssociationExecutionTargetsFilter) { + if v == nil { + return + } + s.WriteList(schema) + for _, vv := range v { + s.WriteStruct(schema.ListMember()) + vv.SerializeMembers(s) + s.CloseStruct() + } + s.CloseList() +} + +func serializeAssociationExecutionTargetsList(s smithy.ShapeSerializer, schema *smithy.Schema, v []types.AssociationExecutionTarget) { + if v == nil { + return + } + s.WriteList(schema) + for _, vv := range v { + s.WriteStruct(schema.ListMember()) + vv.SerializeMembers(s) + s.CloseStruct() + } + s.CloseList() +} + +func serializeAssociationFilterList(s smithy.ShapeSerializer, schema *smithy.Schema, v []types.AssociationFilter) { + if v == nil { + return + } + s.WriteList(schema) + for _, vv := range v { + s.WriteStruct(schema.ListMember()) + vv.SerializeMembers(s) + s.CloseStruct() + } + s.CloseList() +} + +func serializeAssociationIdList(s smithy.ShapeSerializer, schema *smithy.Schema, v []string) { + if v == nil { + return + } + s.WriteList(schema) + for _, vv := range v { + s.WriteString(schema.ListMember(), string(vv)) + } + s.CloseList() +} + +func serializeAssociationList(s smithy.ShapeSerializer, schema *smithy.Schema, v []types.Association) { + if v == nil { + return + } + s.WriteList(schema) + for _, vv := range v { + s.WriteStruct(schema.ListMember()) + vv.SerializeMembers(s) + s.CloseStruct() + } + s.CloseList() +} + +func serializeAssociationVersionList(s smithy.ShapeSerializer, schema *smithy.Schema, v []types.AssociationVersionInfo) { + if v == nil { + return + } + s.WriteList(schema) + for _, vv := range v { + s.WriteStruct(schema.ListMember()) + vv.SerializeMembers(s) + s.CloseStruct() + } + s.CloseList() +} + +func serializeAttachmentContentList(s smithy.ShapeSerializer, schema *smithy.Schema, v []types.AttachmentContent) { + if v == nil { + return + } + s.WriteList(schema) + for _, vv := range v { + s.WriteStruct(schema.ListMember()) + vv.SerializeMembers(s) + s.CloseStruct() + } + s.CloseList() +} + +func serializeAttachmentInformationList(s smithy.ShapeSerializer, schema *smithy.Schema, v []types.AttachmentInformation) { + if v == nil { + return + } + s.WriteList(schema) + for _, vv := range v { + s.WriteStruct(schema.ListMember()) + vv.SerializeMembers(s) + s.CloseStruct() + } + s.CloseList() +} + +func serializeAttachmentsSourceList(s smithy.ShapeSerializer, schema *smithy.Schema, v []types.AttachmentsSource) { + if v == nil { + return + } + s.WriteList(schema) + for _, vv := range v { + s.WriteStruct(schema.ListMember()) + vv.SerializeMembers(s) + s.CloseStruct() + } + s.CloseList() +} + +func serializeAttachmentsSourceValues(s smithy.ShapeSerializer, schema *smithy.Schema, v []string) { + if v == nil { + return + } + s.WriteList(schema) + for _, vv := range v { + s.WriteString(schema.ListMember(), string(vv)) + } + s.CloseList() +} + +func serializeAutomationExecutionFilterList(s smithy.ShapeSerializer, schema *smithy.Schema, v []types.AutomationExecutionFilter) { + if v == nil { + return + } + s.WriteList(schema) + for _, vv := range v { + s.WriteStruct(schema.ListMember()) + vv.SerializeMembers(s) + s.CloseStruct() + } + s.CloseList() +} + +func serializeAutomationExecutionFilterValueList(s smithy.ShapeSerializer, schema *smithy.Schema, v []string) { + if v == nil { + return + } + s.WriteList(schema) + for _, vv := range v { + s.WriteString(schema.ListMember(), string(vv)) + } + s.CloseList() +} + +func serializeAutomationExecutionMetadataList(s smithy.ShapeSerializer, schema *smithy.Schema, v []types.AutomationExecutionMetadata) { + if v == nil { + return + } + s.WriteList(schema) + for _, vv := range v { + s.WriteStruct(schema.ListMember()) + vv.SerializeMembers(s) + s.CloseStruct() + } + s.CloseList() +} + +func serializeAutomationParameterValueList(s smithy.ShapeSerializer, schema *smithy.Schema, v []string) { + if v == nil { + return + } + s.WriteList(schema) + for _, vv := range v { + s.WriteString(schema.ListMember(), string(vv)) + } + s.CloseList() +} + +func serializeAutomationTargets(s smithy.ShapeSerializer, schema *smithy.Schema, v []types.Target) { + if v == nil { + return + } + s.WriteList(schema) + for _, vv := range v { + s.WriteStruct(schema.ListMember()) + vv.SerializeMembers(s) + s.CloseStruct() + } + s.CloseList() +} + +func serializeAzureSubscriptionList(s smithy.ShapeSerializer, schema *smithy.Schema, v []types.AzureSubscription) { + if v == nil { + return + } + s.WriteList(schema) + for _, vv := range v { + s.WriteStruct(schema.ListMember()) + vv.SerializeMembers(s) + s.CloseStruct() + } + s.CloseList() +} + +func serializeCalendarNameOrARNList(s smithy.ShapeSerializer, schema *smithy.Schema, v []string) { + if v == nil { + return + } + s.WriteList(schema) + for _, vv := range v { + s.WriteString(schema.ListMember(), string(vv)) + } + s.CloseList() +} + +func serializeCategoryEnumList(s smithy.ShapeSerializer, schema *smithy.Schema, v []string) { + if v == nil { + return + } + s.WriteList(schema) + for _, vv := range v { + s.WriteString(schema.ListMember(), string(vv)) + } + s.CloseList() +} + +func serializeCategoryList(s smithy.ShapeSerializer, schema *smithy.Schema, v []string) { + if v == nil { + return + } + s.WriteList(schema) + for _, vv := range v { + s.WriteString(schema.ListMember(), string(vv)) + } + s.CloseList() +} + +func serializeCloudConnectorFilterList(s smithy.ShapeSerializer, schema *smithy.Schema, v []types.CloudConnectorFilter) { + if v == nil { + return + } + s.WriteList(schema) + for _, vv := range v { + s.WriteStruct(schema.ListMember()) + vv.SerializeMembers(s) + s.CloseStruct() + } + s.CloseList() +} + +func serializeCloudConnectorFilterValues(s smithy.ShapeSerializer, schema *smithy.Schema, v []string) { + if v == nil { + return + } + s.WriteList(schema) + for _, vv := range v { + s.WriteString(schema.ListMember(), string(vv)) + } + s.CloseList() +} + +func serializeCloudConnectorSummaryList(s smithy.ShapeSerializer, schema *smithy.Schema, v []types.CloudConnectorSummary) { + if v == nil { + return + } + s.WriteList(schema) + for _, vv := range v { + s.WriteStruct(schema.ListMember()) + vv.SerializeMembers(s) + s.CloseStruct() + } + s.CloseList() +} + +func serializeCommandFilterList(s smithy.ShapeSerializer, schema *smithy.Schema, v []types.CommandFilter) { + if v == nil { + return + } + s.WriteList(schema) + for _, vv := range v { + s.WriteStruct(schema.ListMember()) + vv.SerializeMembers(s) + s.CloseStruct() + } + s.CloseList() +} + +func serializeCommandInvocationList(s smithy.ShapeSerializer, schema *smithy.Schema, v []types.CommandInvocation) { + if v == nil { + return + } + s.WriteList(schema) + for _, vv := range v { + s.WriteStruct(schema.ListMember()) + vv.SerializeMembers(s) + s.CloseStruct() + } + s.CloseList() +} + +func serializeCommandList(s smithy.ShapeSerializer, schema *smithy.Schema, v []types.Command) { + if v == nil { + return + } + s.WriteList(schema) + for _, vv := range v { + s.WriteStruct(schema.ListMember()) + vv.SerializeMembers(s) + s.CloseStruct() + } + s.CloseList() +} + +func serializeCommandPluginList(s smithy.ShapeSerializer, schema *smithy.Schema, v []types.CommandPlugin) { + if v == nil { + return + } + s.WriteList(schema) + for _, vv := range v { + s.WriteStruct(schema.ListMember()) + vv.SerializeMembers(s) + s.CloseStruct() + } + s.CloseList() +} + +func serializeComplianceItemEntryList(s smithy.ShapeSerializer, schema *smithy.Schema, v []types.ComplianceItemEntry) { + if v == nil { + return + } + s.WriteList(schema) + for _, vv := range v { + s.WriteStruct(schema.ListMember()) + vv.SerializeMembers(s) + s.CloseStruct() + } + s.CloseList() +} + +func serializeComplianceItemList(s smithy.ShapeSerializer, schema *smithy.Schema, v []types.ComplianceItem) { + if v == nil { + return + } + s.WriteList(schema) + for _, vv := range v { + s.WriteStruct(schema.ListMember()) + vv.SerializeMembers(s) + s.CloseStruct() + } + s.CloseList() +} + +func serializeComplianceResourceIdList(s smithy.ShapeSerializer, schema *smithy.Schema, v []string) { + if v == nil { + return + } + s.WriteList(schema) + for _, vv := range v { + s.WriteString(schema.ListMember(), string(vv)) + } + s.CloseList() +} + +func serializeComplianceResourceTypeList(s smithy.ShapeSerializer, schema *smithy.Schema, v []string) { + if v == nil { + return + } + s.WriteList(schema) + for _, vv := range v { + s.WriteString(schema.ListMember(), string(vv)) + } + s.CloseList() +} + +func serializeComplianceStringFilterList(s smithy.ShapeSerializer, schema *smithy.Schema, v []types.ComplianceStringFilter) { + if v == nil { + return + } + s.WriteList(schema) + for _, vv := range v { + s.WriteStruct(schema.ListMember()) + vv.SerializeMembers(s) + s.CloseStruct() + } + s.CloseList() +} + +func serializeComplianceStringFilterValueList(s smithy.ShapeSerializer, schema *smithy.Schema, v []string) { + if v == nil { + return + } + s.WriteList(schema) + for _, vv := range v { + s.WriteString(schema.ListMember(), string(vv)) + } + s.CloseList() +} + +func serializeComplianceSummaryItemList(s smithy.ShapeSerializer, schema *smithy.Schema, v []types.ComplianceSummaryItem) { + if v == nil { + return + } + s.WriteList(schema) + for _, vv := range v { + s.WriteStruct(schema.ListMember()) + vv.SerializeMembers(s) + s.CloseStruct() + } + s.CloseList() +} + +func serializeCreateAssociationBatchRequestEntries(s smithy.ShapeSerializer, schema *smithy.Schema, v []types.CreateAssociationBatchRequestEntry) { + if v == nil { + return + } + s.WriteList(schema) + for _, vv := range v { + s.WriteStruct(schema.ListMember()) + vv.SerializeMembers(s) + s.CloseStruct() + } + s.CloseList() +} + +func serializeDescribeActivationsFilterList(s smithy.ShapeSerializer, schema *smithy.Schema, v []types.DescribeActivationsFilter) { + if v == nil { + return + } + s.WriteList(schema) + for _, vv := range v { + s.WriteStruct(schema.ListMember()) + vv.SerializeMembers(s) + s.CloseStruct() + } + s.CloseList() +} + +func serializeDocumentFilterList(s smithy.ShapeSerializer, schema *smithy.Schema, v []types.DocumentFilter) { + if v == nil { + return + } + s.WriteList(schema) + for _, vv := range v { + s.WriteStruct(schema.ListMember()) + vv.SerializeMembers(s) + s.CloseStruct() + } + s.CloseList() +} + +func serializeDocumentIdentifierList(s smithy.ShapeSerializer, schema *smithy.Schema, v []types.DocumentIdentifier) { + if v == nil { + return + } + s.WriteList(schema) + for _, vv := range v { + s.WriteStruct(schema.ListMember()) + vv.SerializeMembers(s) + s.CloseStruct() + } + s.CloseList() +} + +func serializeDocumentKeyValuesFilterList(s smithy.ShapeSerializer, schema *smithy.Schema, v []types.DocumentKeyValuesFilter) { + if v == nil { + return + } + s.WriteList(schema) + for _, vv := range v { + s.WriteStruct(schema.ListMember()) + vv.SerializeMembers(s) + s.CloseStruct() + } + s.CloseList() +} + +func serializeDocumentKeyValuesFilterValues(s smithy.ShapeSerializer, schema *smithy.Schema, v []string) { + if v == nil { + return + } + s.WriteList(schema) + for _, vv := range v { + s.WriteString(schema.ListMember(), string(vv)) + } + s.CloseList() +} + +func serializeDocumentParameterList(s smithy.ShapeSerializer, schema *smithy.Schema, v []types.DocumentParameter) { + if v == nil { + return + } + s.WriteList(schema) + for _, vv := range v { + s.WriteStruct(schema.ListMember()) + vv.SerializeMembers(s) + s.CloseStruct() + } + s.CloseList() +} + +func serializeDocumentRequiresList(s smithy.ShapeSerializer, schema *smithy.Schema, v []types.DocumentRequires) { + if v == nil { + return + } + s.WriteList(schema) + for _, vv := range v { + s.WriteStruct(schema.ListMember()) + vv.SerializeMembers(s) + s.CloseStruct() + } + s.CloseList() +} + +func serializeDocumentReviewCommentList(s smithy.ShapeSerializer, schema *smithy.Schema, v []types.DocumentReviewCommentSource) { + if v == nil { + return + } + s.WriteList(schema) + for _, vv := range v { + s.WriteStruct(schema.ListMember()) + vv.SerializeMembers(s) + s.CloseStruct() + } + s.CloseList() +} + +func serializeDocumentReviewerResponseList(s smithy.ShapeSerializer, schema *smithy.Schema, v []types.DocumentReviewerResponseSource) { + if v == nil { + return + } + s.WriteList(schema) + for _, vv := range v { + s.WriteStruct(schema.ListMember()) + vv.SerializeMembers(s) + s.CloseStruct() + } + s.CloseList() +} + +func serializeDocumentVersionList(s smithy.ShapeSerializer, schema *smithy.Schema, v []types.DocumentVersionInfo) { + if v == nil { + return + } + s.WriteList(schema) + for _, vv := range v { + s.WriteStruct(schema.ListMember()) + vv.SerializeMembers(s) + s.CloseStruct() + } + s.CloseList() +} + +func serializeEffectivePatchList(s smithy.ShapeSerializer, schema *smithy.Schema, v []types.EffectivePatch) { + if v == nil { + return + } + s.WriteList(schema) + for _, vv := range v { + s.WriteStruct(schema.ListMember()) + vv.SerializeMembers(s) + s.CloseStruct() + } + s.CloseList() +} + +func serializeExcludeAccounts(s smithy.ShapeSerializer, schema *smithy.Schema, v []string) { + if v == nil { + return + } + s.WriteList(schema) + for _, vv := range v { + s.WriteString(schema.ListMember(), string(vv)) + } + s.CloseList() +} + +func serializeFailedCreateAssociationList(s smithy.ShapeSerializer, schema *smithy.Schema, v []types.FailedCreateAssociation) { + if v == nil { + return + } + s.WriteList(schema) + for _, vv := range v { + s.WriteStruct(schema.ListMember()) + vv.SerializeMembers(s) + s.CloseStruct() + } + s.CloseList() +} + +func serializeGetResourcePoliciesResponseEntries(s smithy.ShapeSerializer, schema *smithy.Schema, v []types.GetResourcePoliciesResponseEntry) { + if v == nil { + return + } + s.WriteList(schema) + for _, vv := range v { + s.WriteStruct(schema.ListMember()) + vv.SerializeMembers(s) + s.CloseStruct() + } + s.CloseList() +} + +func serializeInstanceAssociationList(s smithy.ShapeSerializer, schema *smithy.Schema, v []types.InstanceAssociation) { + if v == nil { + return + } + s.WriteList(schema) + for _, vv := range v { + s.WriteStruct(schema.ListMember()) + vv.SerializeMembers(s) + s.CloseStruct() + } + s.CloseList() +} + +func serializeInstanceAssociationStatusInfos(s smithy.ShapeSerializer, schema *smithy.Schema, v []types.InstanceAssociationStatusInfo) { + if v == nil { + return + } + s.WriteList(schema) + for _, vv := range v { + s.WriteStruct(schema.ListMember()) + vv.SerializeMembers(s) + s.CloseStruct() + } + s.CloseList() +} + +func serializeInstanceIdList(s smithy.ShapeSerializer, schema *smithy.Schema, v []string) { + if v == nil { + return + } + s.WriteList(schema) + for _, vv := range v { + s.WriteString(schema.ListMember(), string(vv)) + } + s.CloseList() +} + +func serializeInstanceInformationFilterList(s smithy.ShapeSerializer, schema *smithy.Schema, v []types.InstanceInformationFilter) { + if v == nil { + return + } + s.WriteList(schema) + for _, vv := range v { + s.WriteStruct(schema.ListMember()) + vv.SerializeMembers(s) + s.CloseStruct() + } + s.CloseList() +} + +func serializeInstanceInformationFilterValueSet(s smithy.ShapeSerializer, schema *smithy.Schema, v []string) { + if v == nil { + return + } + s.WriteList(schema) + for _, vv := range v { + s.WriteString(schema.ListMember(), string(vv)) + } + s.CloseList() +} + +func serializeInstanceInformationList(s smithy.ShapeSerializer, schema *smithy.Schema, v []types.InstanceInformation) { + if v == nil { + return + } + s.WriteList(schema) + for _, vv := range v { + s.WriteStruct(schema.ListMember()) + vv.SerializeMembers(s) + s.CloseStruct() + } + s.CloseList() +} + +func serializeInstanceInformationStringFilterList(s smithy.ShapeSerializer, schema *smithy.Schema, v []types.InstanceInformationStringFilter) { + if v == nil { + return + } + s.WriteList(schema) + for _, vv := range v { + s.WriteStruct(schema.ListMember()) + vv.SerializeMembers(s) + s.CloseStruct() + } + s.CloseList() +} + +func serializeInstancePatchStateFilterList(s smithy.ShapeSerializer, schema *smithy.Schema, v []types.InstancePatchStateFilter) { + if v == nil { + return + } + s.WriteList(schema) + for _, vv := range v { + s.WriteStruct(schema.ListMember()) + vv.SerializeMembers(s) + s.CloseStruct() + } + s.CloseList() +} + +func serializeInstancePatchStateFilterValues(s smithy.ShapeSerializer, schema *smithy.Schema, v []string) { + if v == nil { + return + } + s.WriteList(schema) + for _, vv := range v { + s.WriteString(schema.ListMember(), string(vv)) + } + s.CloseList() +} + +func serializeInstancePatchStateList(s smithy.ShapeSerializer, schema *smithy.Schema, v []types.InstancePatchState) { + if v == nil { + return + } + s.WriteList(schema) + for _, vv := range v { + s.WriteStruct(schema.ListMember()) + vv.SerializeMembers(s) + s.CloseStruct() + } + s.CloseList() +} + +func serializeInstancePatchStatesList(s smithy.ShapeSerializer, schema *smithy.Schema, v []types.InstancePatchState) { + if v == nil { + return + } + s.WriteList(schema) + for _, vv := range v { + s.WriteStruct(schema.ListMember()) + vv.SerializeMembers(s) + s.CloseStruct() + } + s.CloseList() +} + +func serializeInstanceProperties(s smithy.ShapeSerializer, schema *smithy.Schema, v []types.InstanceProperty) { + if v == nil { + return + } + s.WriteList(schema) + for _, vv := range v { + s.WriteStruct(schema.ListMember()) + vv.SerializeMembers(s) + s.CloseStruct() + } + s.CloseList() +} + +func serializeInstancePropertyFilterList(s smithy.ShapeSerializer, schema *smithy.Schema, v []types.InstancePropertyFilter) { + if v == nil { + return + } + s.WriteList(schema) + for _, vv := range v { + s.WriteStruct(schema.ListMember()) + vv.SerializeMembers(s) + s.CloseStruct() + } + s.CloseList() +} + +func serializeInstancePropertyFilterValueSet(s smithy.ShapeSerializer, schema *smithy.Schema, v []string) { + if v == nil { + return + } + s.WriteList(schema) + for _, vv := range v { + s.WriteString(schema.ListMember(), string(vv)) + } + s.CloseList() +} + +func serializeInstancePropertyStringFilterList(s smithy.ShapeSerializer, schema *smithy.Schema, v []types.InstancePropertyStringFilter) { + if v == nil { + return + } + s.WriteList(schema) + for _, vv := range v { + s.WriteStruct(schema.ListMember()) + vv.SerializeMembers(s) + s.CloseStruct() + } + s.CloseList() +} + +func serializeInventoryAggregatorList(s smithy.ShapeSerializer, schema *smithy.Schema, v []types.InventoryAggregator) { + if v == nil { + return + } + s.WriteList(schema) + for _, vv := range v { + s.WriteStruct(schema.ListMember()) + vv.SerializeMembers(s) + s.CloseStruct() + } + s.CloseList() +} + +func serializeInventoryDeletionsList(s smithy.ShapeSerializer, schema *smithy.Schema, v []types.InventoryDeletionStatusItem) { + if v == nil { + return + } + s.WriteList(schema) + for _, vv := range v { + s.WriteStruct(schema.ListMember()) + vv.SerializeMembers(s) + s.CloseStruct() + } + s.CloseList() +} + +func serializeInventoryDeletionSummaryItems(s smithy.ShapeSerializer, schema *smithy.Schema, v []types.InventoryDeletionSummaryItem) { + if v == nil { + return + } + s.WriteList(schema) + for _, vv := range v { + s.WriteStruct(schema.ListMember()) + vv.SerializeMembers(s) + s.CloseStruct() + } + s.CloseList() +} + +func serializeInventoryFilterList(s smithy.ShapeSerializer, schema *smithy.Schema, v []types.InventoryFilter) { + if v == nil { + return + } + s.WriteList(schema) + for _, vv := range v { + s.WriteStruct(schema.ListMember()) + vv.SerializeMembers(s) + s.CloseStruct() + } + s.CloseList() +} + +func serializeInventoryFilterValueList(s smithy.ShapeSerializer, schema *smithy.Schema, v []string) { + if v == nil { + return + } + s.WriteList(schema) + for _, vv := range v { + s.WriteString(schema.ListMember(), string(vv)) + } + s.CloseList() +} + +func serializeInventoryGroupList(s smithy.ShapeSerializer, schema *smithy.Schema, v []types.InventoryGroup) { + if v == nil { + return + } + s.WriteList(schema) + for _, vv := range v { + s.WriteStruct(schema.ListMember()) + vv.SerializeMembers(s) + s.CloseStruct() + } + s.CloseList() +} + +func serializeInventoryItemAttributeList(s smithy.ShapeSerializer, schema *smithy.Schema, v []types.InventoryItemAttribute) { + if v == nil { + return + } + s.WriteList(schema) + for _, vv := range v { + s.WriteStruct(schema.ListMember()) + vv.SerializeMembers(s) + s.CloseStruct() + } + s.CloseList() +} + +func serializeInventoryItemEntryList(s smithy.ShapeSerializer, schema *smithy.Schema, v []map[string]string) { + if v == nil { + return + } + s.WriteList(schema) + for _, vv := range v { + serializeInventoryItemEntry(s, schema.ListMember(), vv) + } + s.CloseList() +} + +func serializeInventoryItemList(s smithy.ShapeSerializer, schema *smithy.Schema, v []types.InventoryItem) { + if v == nil { + return + } + s.WriteList(schema) + for _, vv := range v { + s.WriteStruct(schema.ListMember()) + vv.SerializeMembers(s) + s.CloseStruct() + } + s.CloseList() +} + +func serializeInventoryItemSchemaResultList(s smithy.ShapeSerializer, schema *smithy.Schema, v []types.InventoryItemSchema) { + if v == nil { + return + } + s.WriteList(schema) + for _, vv := range v { + s.WriteStruct(schema.ListMember()) + vv.SerializeMembers(s) + s.CloseStruct() + } + s.CloseList() +} + +func serializeInventoryResultEntityList(s smithy.ShapeSerializer, schema *smithy.Schema, v []types.InventoryResultEntity) { + if v == nil { + return + } + s.WriteList(schema) + for _, vv := range v { + s.WriteStruct(schema.ListMember()) + vv.SerializeMembers(s) + s.CloseStruct() + } + s.CloseList() +} + +func serializeKeyList(s smithy.ShapeSerializer, schema *smithy.Schema, v []string) { + if v == nil { + return + } + s.WriteList(schema) + for _, vv := range v { + s.WriteString(schema.ListMember(), string(vv)) + } + s.CloseList() +} + +func serializeMaintenanceWindowExecutionList(s smithy.ShapeSerializer, schema *smithy.Schema, v []types.MaintenanceWindowExecution) { + if v == nil { + return + } + s.WriteList(schema) + for _, vv := range v { + s.WriteStruct(schema.ListMember()) + vv.SerializeMembers(s) + s.CloseStruct() + } + s.CloseList() +} + +func serializeMaintenanceWindowExecutionTaskIdentityList(s smithy.ShapeSerializer, schema *smithy.Schema, v []types.MaintenanceWindowExecutionTaskIdentity) { + if v == nil { + return + } + s.WriteList(schema) + for _, vv := range v { + s.WriteStruct(schema.ListMember()) + vv.SerializeMembers(s) + s.CloseStruct() + } + s.CloseList() +} + +func serializeMaintenanceWindowExecutionTaskIdList(s smithy.ShapeSerializer, schema *smithy.Schema, v []string) { + if v == nil { + return + } + s.WriteList(schema) + for _, vv := range v { + s.WriteString(schema.ListMember(), string(vv)) + } + s.CloseList() +} + +func serializeMaintenanceWindowExecutionTaskInvocationIdentityList(s smithy.ShapeSerializer, schema *smithy.Schema, v []types.MaintenanceWindowExecutionTaskInvocationIdentity) { + if v == nil { + return + } + s.WriteList(schema) + for _, vv := range v { + s.WriteStruct(schema.ListMember()) + vv.SerializeMembers(s) + s.CloseStruct() + } + s.CloseList() +} + +func serializeMaintenanceWindowFilterList(s smithy.ShapeSerializer, schema *smithy.Schema, v []types.MaintenanceWindowFilter) { + if v == nil { + return + } + s.WriteList(schema) + for _, vv := range v { + s.WriteStruct(schema.ListMember()) + vv.SerializeMembers(s) + s.CloseStruct() + } + s.CloseList() +} + +func serializeMaintenanceWindowFilterValues(s smithy.ShapeSerializer, schema *smithy.Schema, v []string) { + if v == nil { + return + } + s.WriteList(schema) + for _, vv := range v { + s.WriteString(schema.ListMember(), string(vv)) + } + s.CloseList() +} + +func serializeMaintenanceWindowIdentityList(s smithy.ShapeSerializer, schema *smithy.Schema, v []types.MaintenanceWindowIdentity) { + if v == nil { + return + } + s.WriteList(schema) + for _, vv := range v { + s.WriteStruct(schema.ListMember()) + vv.SerializeMembers(s) + s.CloseStruct() + } + s.CloseList() +} + +func serializeMaintenanceWindowsForTargetList(s smithy.ShapeSerializer, schema *smithy.Schema, v []types.MaintenanceWindowIdentityForTarget) { + if v == nil { + return + } + s.WriteList(schema) + for _, vv := range v { + s.WriteStruct(schema.ListMember()) + vv.SerializeMembers(s) + s.CloseStruct() + } + s.CloseList() +} + +func serializeMaintenanceWindowTargetList(s smithy.ShapeSerializer, schema *smithy.Schema, v []types.MaintenanceWindowTarget) { + if v == nil { + return + } + s.WriteList(schema) + for _, vv := range v { + s.WriteStruct(schema.ListMember()) + vv.SerializeMembers(s) + s.CloseStruct() + } + s.CloseList() +} + +func serializeMaintenanceWindowTaskList(s smithy.ShapeSerializer, schema *smithy.Schema, v []types.MaintenanceWindowTask) { + if v == nil { + return + } + s.WriteList(schema) + for _, vv := range v { + s.WriteStruct(schema.ListMember()) + vv.SerializeMembers(s) + s.CloseStruct() + } + s.CloseList() +} + +func serializeMaintenanceWindowTaskParametersList(s smithy.ShapeSerializer, schema *smithy.Schema, v []map[string]types.MaintenanceWindowTaskParameterValueExpression) { + if v == nil { + return + } + s.WriteList(schema) + for _, vv := range v { + serializeMaintenanceWindowTaskParameters(s, schema.ListMember(), vv) + } + s.CloseList() +} + +func serializeMaintenanceWindowTaskParameterValueList(s smithy.ShapeSerializer, schema *smithy.Schema, v []string) { + if v == nil { + return + } + s.WriteList(schema) + for _, vv := range v { + s.WriteString(schema.ListMember(), string(vv)) + } + s.CloseList() +} + +func serializeMetadataKeysToDeleteList(s smithy.ShapeSerializer, schema *smithy.Schema, v []string) { + if v == nil { + return + } + s.WriteList(schema) + for _, vv := range v { + s.WriteString(schema.ListMember(), string(vv)) + } + s.CloseList() +} + +func serializeNodeAggregatorList(s smithy.ShapeSerializer, schema *smithy.Schema, v []types.NodeAggregator) { + if v == nil { + return + } + s.WriteList(schema) + for _, vv := range v { + s.WriteStruct(schema.ListMember()) + vv.SerializeMembers(s) + s.CloseStruct() + } + s.CloseList() +} + +func serializeNodeFilterList(s smithy.ShapeSerializer, schema *smithy.Schema, v []types.NodeFilter) { + if v == nil { + return + } + s.WriteList(schema) + for _, vv := range v { + s.WriteStruct(schema.ListMember()) + vv.SerializeMembers(s) + s.CloseStruct() + } + s.CloseList() +} + +func serializeNodeFilterValueList(s smithy.ShapeSerializer, schema *smithy.Schema, v []string) { + if v == nil { + return + } + s.WriteList(schema) + for _, vv := range v { + s.WriteString(schema.ListMember(), string(vv)) + } + s.CloseList() +} + +func serializeNodeList(s smithy.ShapeSerializer, schema *smithy.Schema, v []types.Node) { + if v == nil { + return + } + s.WriteList(schema) + for _, vv := range v { + s.WriteStruct(schema.ListMember()) + vv.SerializeMembers(s) + s.CloseStruct() + } + s.CloseList() +} + +func serializeNodeSummaryList(s smithy.ShapeSerializer, schema *smithy.Schema, v []map[string]string) { + if v == nil { + return + } + s.WriteList(schema) + for _, vv := range v { + serializeNodeSummary(s, schema.ListMember(), vv) + } + s.CloseList() +} + +func serializeNotificationEventList(s smithy.ShapeSerializer, schema *smithy.Schema, v []types.NotificationEvent) { + if v == nil { + return + } + s.WriteList(schema) + for _, vv := range v { + s.WriteString(schema.ListMember(), string(vv)) + } + s.CloseList() +} + +func serializeOpsAggregatorList(s smithy.ShapeSerializer, schema *smithy.Schema, v []types.OpsAggregator) { + if v == nil { + return + } + s.WriteList(schema) + for _, vv := range v { + s.WriteStruct(schema.ListMember()) + vv.SerializeMembers(s) + s.CloseStruct() + } + s.CloseList() +} + +func serializeOpsEntityItemEntryList(s smithy.ShapeSerializer, schema *smithy.Schema, v []map[string]string) { + if v == nil { + return + } + s.WriteList(schema) + for _, vv := range v { + serializeOpsEntityItemEntry(s, schema.ListMember(), vv) + } + s.CloseList() +} + +func serializeOpsEntityList(s smithy.ShapeSerializer, schema *smithy.Schema, v []types.OpsEntity) { + if v == nil { + return + } + s.WriteList(schema) + for _, vv := range v { + s.WriteStruct(schema.ListMember()) + vv.SerializeMembers(s) + s.CloseStruct() + } + s.CloseList() +} + +func serializeOpsFilterList(s smithy.ShapeSerializer, schema *smithy.Schema, v []types.OpsFilter) { + if v == nil { + return + } + s.WriteList(schema) + for _, vv := range v { + s.WriteStruct(schema.ListMember()) + vv.SerializeMembers(s) + s.CloseStruct() + } + s.CloseList() +} + +func serializeOpsFilterValueList(s smithy.ShapeSerializer, schema *smithy.Schema, v []string) { + if v == nil { + return + } + s.WriteList(schema) + for _, vv := range v { + s.WriteString(schema.ListMember(), string(vv)) + } + s.CloseList() +} + +func serializeOpsItemEventFilters(s smithy.ShapeSerializer, schema *smithy.Schema, v []types.OpsItemEventFilter) { + if v == nil { + return + } + s.WriteList(schema) + for _, vv := range v { + s.WriteStruct(schema.ListMember()) + vv.SerializeMembers(s) + s.CloseStruct() + } + s.CloseList() +} + +func serializeOpsItemEventFilterValues(s smithy.ShapeSerializer, schema *smithy.Schema, v []string) { + if v == nil { + return + } + s.WriteList(schema) + for _, vv := range v { + s.WriteString(schema.ListMember(), string(vv)) + } + s.CloseList() +} + +func serializeOpsItemEventSummaries(s smithy.ShapeSerializer, schema *smithy.Schema, v []types.OpsItemEventSummary) { + if v == nil { + return + } + s.WriteList(schema) + for _, vv := range v { + s.WriteStruct(schema.ListMember()) + vv.SerializeMembers(s) + s.CloseStruct() + } + s.CloseList() +} + +func serializeOpsItemFilters(s smithy.ShapeSerializer, schema *smithy.Schema, v []types.OpsItemFilter) { + if v == nil { + return + } + s.WriteList(schema) + for _, vv := range v { + s.WriteStruct(schema.ListMember()) + vv.SerializeMembers(s) + s.CloseStruct() + } + s.CloseList() +} + +func serializeOpsItemFilterValues(s smithy.ShapeSerializer, schema *smithy.Schema, v []string) { + if v == nil { + return + } + s.WriteList(schema) + for _, vv := range v { + s.WriteString(schema.ListMember(), string(vv)) + } + s.CloseList() +} + +func serializeOpsItemNotifications(s smithy.ShapeSerializer, schema *smithy.Schema, v []types.OpsItemNotification) { + if v == nil { + return + } + s.WriteList(schema) + for _, vv := range v { + s.WriteStruct(schema.ListMember()) + vv.SerializeMembers(s) + s.CloseStruct() + } + s.CloseList() +} + +func serializeOpsItemOpsDataKeysList(s smithy.ShapeSerializer, schema *smithy.Schema, v []string) { + if v == nil { + return + } + s.WriteList(schema) + for _, vv := range v { + s.WriteString(schema.ListMember(), string(vv)) + } + s.CloseList() +} + +func serializeOpsItemParameterNamesList(s smithy.ShapeSerializer, schema *smithy.Schema, v []string) { + if v == nil { + return + } + s.WriteList(schema) + for _, vv := range v { + s.WriteString(schema.ListMember(), string(vv)) + } + s.CloseList() +} + +func serializeOpsItemRelatedItemsFilters(s smithy.ShapeSerializer, schema *smithy.Schema, v []types.OpsItemRelatedItemsFilter) { + if v == nil { + return + } + s.WriteList(schema) + for _, vv := range v { + s.WriteStruct(schema.ListMember()) + vv.SerializeMembers(s) + s.CloseStruct() + } + s.CloseList() +} + +func serializeOpsItemRelatedItemsFilterValues(s smithy.ShapeSerializer, schema *smithy.Schema, v []string) { + if v == nil { + return + } + s.WriteList(schema) + for _, vv := range v { + s.WriteString(schema.ListMember(), string(vv)) + } + s.CloseList() +} + +func serializeOpsItemRelatedItemSummaries(s smithy.ShapeSerializer, schema *smithy.Schema, v []types.OpsItemRelatedItemSummary) { + if v == nil { + return + } + s.WriteList(schema) + for _, vv := range v { + s.WriteStruct(schema.ListMember()) + vv.SerializeMembers(s) + s.CloseStruct() + } + s.CloseList() +} + +func serializeOpsItemSummaries(s smithy.ShapeSerializer, schema *smithy.Schema, v []types.OpsItemSummary) { + if v == nil { + return + } + s.WriteList(schema) + for _, vv := range v { + s.WriteStruct(schema.ListMember()) + vv.SerializeMembers(s) + s.CloseStruct() + } + s.CloseList() +} + +func serializeOpsMetadataFilterList(s smithy.ShapeSerializer, schema *smithy.Schema, v []types.OpsMetadataFilter) { + if v == nil { + return + } + s.WriteList(schema) + for _, vv := range v { + s.WriteStruct(schema.ListMember()) + vv.SerializeMembers(s) + s.CloseStruct() + } + s.CloseList() +} + +func serializeOpsMetadataFilterValueList(s smithy.ShapeSerializer, schema *smithy.Schema, v []string) { + if v == nil { + return + } + s.WriteList(schema) + for _, vv := range v { + s.WriteString(schema.ListMember(), string(vv)) + } + s.CloseList() +} + +func serializeOpsMetadataList(s smithy.ShapeSerializer, schema *smithy.Schema, v []types.OpsMetadata) { + if v == nil { + return + } + s.WriteList(schema) + for _, vv := range v { + s.WriteStruct(schema.ListMember()) + vv.SerializeMembers(s) + s.CloseStruct() + } + s.CloseList() +} + +func serializeOpsResultAttributeList(s smithy.ShapeSerializer, schema *smithy.Schema, v []types.OpsResultAttribute) { + if v == nil { + return + } + s.WriteList(schema) + for _, vv := range v { + s.WriteStruct(schema.ListMember()) + vv.SerializeMembers(s) + s.CloseStruct() + } + s.CloseList() +} + +func serializeParameterHistoryList(s smithy.ShapeSerializer, schema *smithy.Schema, v []types.ParameterHistory) { + if v == nil { + return + } + s.WriteList(schema) + for _, vv := range v { + s.WriteStruct(schema.ListMember()) + vv.SerializeMembers(s) + s.CloseStruct() + } + s.CloseList() +} + +func serializeParameterLabelList(s smithy.ShapeSerializer, schema *smithy.Schema, v []string) { + if v == nil { + return + } + s.WriteList(schema) + for _, vv := range v { + s.WriteString(schema.ListMember(), string(vv)) + } + s.CloseList() +} + +func serializeParameterList(s smithy.ShapeSerializer, schema *smithy.Schema, v []types.Parameter) { + if v == nil { + return + } + s.WriteList(schema) + for _, vv := range v { + s.WriteStruct(schema.ListMember()) + vv.SerializeMembers(s) + s.CloseStruct() + } + s.CloseList() +} + +func serializeParameterMetadataList(s smithy.ShapeSerializer, schema *smithy.Schema, v []types.ParameterMetadata) { + if v == nil { + return + } + s.WriteList(schema) + for _, vv := range v { + s.WriteStruct(schema.ListMember()) + vv.SerializeMembers(s) + s.CloseStruct() + } + s.CloseList() +} + +func serializeParameterNameList(s smithy.ShapeSerializer, schema *smithy.Schema, v []string) { + if v == nil { + return + } + s.WriteList(schema) + for _, vv := range v { + s.WriteString(schema.ListMember(), string(vv)) + } + s.CloseList() +} + +func serializeParameterPolicyList(s smithy.ShapeSerializer, schema *smithy.Schema, v []types.ParameterInlinePolicy) { + if v == nil { + return + } + s.WriteList(schema) + for _, vv := range v { + s.WriteStruct(schema.ListMember()) + vv.SerializeMembers(s) + s.CloseStruct() + } + s.CloseList() +} + +func serializeParametersFilterList(s smithy.ShapeSerializer, schema *smithy.Schema, v []types.ParametersFilter) { + if v == nil { + return + } + s.WriteList(schema) + for _, vv := range v { + s.WriteStruct(schema.ListMember()) + vv.SerializeMembers(s) + s.CloseStruct() + } + s.CloseList() +} + +func serializeParametersFilterValueList(s smithy.ShapeSerializer, schema *smithy.Schema, v []string) { + if v == nil { + return + } + s.WriteList(schema) + for _, vv := range v { + s.WriteString(schema.ListMember(), string(vv)) + } + s.CloseList() +} + +func serializeParameterStringFilterList(s smithy.ShapeSerializer, schema *smithy.Schema, v []types.ParameterStringFilter) { + if v == nil { + return + } + s.WriteList(schema) + for _, vv := range v { + s.WriteStruct(schema.ListMember()) + vv.SerializeMembers(s) + s.CloseStruct() + } + s.CloseList() +} + +func serializeParameterStringFilterValueList(s smithy.ShapeSerializer, schema *smithy.Schema, v []string) { + if v == nil { + return + } + s.WriteList(schema) + for _, vv := range v { + s.WriteString(schema.ListMember(), string(vv)) + } + s.CloseList() +} + +func serializeParameterValueList(s smithy.ShapeSerializer, schema *smithy.Schema, v []string) { + if v == nil { + return + } + s.WriteList(schema) + for _, vv := range v { + s.WriteString(schema.ListMember(), string(vv)) + } + s.CloseList() +} + +func serializePatchAdvisoryIdList(s smithy.ShapeSerializer, schema *smithy.Schema, v []string) { + if v == nil { + return + } + s.WriteList(schema) + for _, vv := range v { + s.WriteString(schema.ListMember(), string(vv)) + } + s.CloseList() +} + +func serializePatchBaselineIdentityList(s smithy.ShapeSerializer, schema *smithy.Schema, v []types.PatchBaselineIdentity) { + if v == nil { + return + } + s.WriteList(schema) + for _, vv := range v { + s.WriteStruct(schema.ListMember()) + vv.SerializeMembers(s) + s.CloseStruct() + } + s.CloseList() +} + +func serializePatchBugzillaIdList(s smithy.ShapeSerializer, schema *smithy.Schema, v []string) { + if v == nil { + return + } + s.WriteList(schema) + for _, vv := range v { + s.WriteString(schema.ListMember(), string(vv)) + } + s.CloseList() +} + +func serializePatchComplianceDataList(s smithy.ShapeSerializer, schema *smithy.Schema, v []types.PatchComplianceData) { + if v == nil { + return + } + s.WriteList(schema) + for _, vv := range v { + s.WriteStruct(schema.ListMember()) + vv.SerializeMembers(s) + s.CloseStruct() + } + s.CloseList() +} + +func serializePatchCVEIdList(s smithy.ShapeSerializer, schema *smithy.Schema, v []string) { + if v == nil { + return + } + s.WriteList(schema) + for _, vv := range v { + s.WriteString(schema.ListMember(), string(vv)) + } + s.CloseList() +} + +func serializePatchFilterList(s smithy.ShapeSerializer, schema *smithy.Schema, v []types.PatchFilter) { + if v == nil { + return + } + s.WriteList(schema) + for _, vv := range v { + s.WriteStruct(schema.ListMember()) + vv.SerializeMembers(s) + s.CloseStruct() + } + s.CloseList() +} + +func serializePatchFilterValueList(s smithy.ShapeSerializer, schema *smithy.Schema, v []string) { + if v == nil { + return + } + s.WriteList(schema) + for _, vv := range v { + s.WriteString(schema.ListMember(), string(vv)) + } + s.CloseList() +} + +func serializePatchGroupList(s smithy.ShapeSerializer, schema *smithy.Schema, v []string) { + if v == nil { + return + } + s.WriteList(schema) + for _, vv := range v { + s.WriteString(schema.ListMember(), string(vv)) + } + s.CloseList() +} + +func serializePatchGroupPatchBaselineMappingList(s smithy.ShapeSerializer, schema *smithy.Schema, v []types.PatchGroupPatchBaselineMapping) { + if v == nil { + return + } + s.WriteList(schema) + for _, vv := range v { + s.WriteStruct(schema.ListMember()) + vv.SerializeMembers(s) + s.CloseStruct() + } + s.CloseList() +} + +func serializePatchIdList(s smithy.ShapeSerializer, schema *smithy.Schema, v []string) { + if v == nil { + return + } + s.WriteList(schema) + for _, vv := range v { + s.WriteString(schema.ListMember(), string(vv)) + } + s.CloseList() +} + +func serializePatchList(s smithy.ShapeSerializer, schema *smithy.Schema, v []types.Patch) { + if v == nil { + return + } + s.WriteList(schema) + for _, vv := range v { + s.WriteStruct(schema.ListMember()) + vv.SerializeMembers(s) + s.CloseStruct() + } + s.CloseList() +} + +func serializePatchOrchestratorFilterList(s smithy.ShapeSerializer, schema *smithy.Schema, v []types.PatchOrchestratorFilter) { + if v == nil { + return + } + s.WriteList(schema) + for _, vv := range v { + s.WriteStruct(schema.ListMember()) + vv.SerializeMembers(s) + s.CloseStruct() + } + s.CloseList() +} + +func serializePatchOrchestratorFilterValues(s smithy.ShapeSerializer, schema *smithy.Schema, v []string) { + if v == nil { + return + } + s.WriteList(schema) + for _, vv := range v { + s.WriteString(schema.ListMember(), string(vv)) + } + s.CloseList() +} + +func serializePatchPropertiesList(s smithy.ShapeSerializer, schema *smithy.Schema, v []map[string]string) { + if v == nil { + return + } + s.WriteList(schema) + for _, vv := range v { + serializePatchPropertyEntry(s, schema.ListMember(), vv) + } + s.CloseList() +} + +func serializePatchRuleList(s smithy.ShapeSerializer, schema *smithy.Schema, v []types.PatchRule) { + if v == nil { + return + } + s.WriteList(schema) + for _, vv := range v { + s.WriteStruct(schema.ListMember()) + vv.SerializeMembers(s) + s.CloseStruct() + } + s.CloseList() +} + +func serializePatchSourceList(s smithy.ShapeSerializer, schema *smithy.Schema, v []types.PatchSource) { + if v == nil { + return + } + s.WriteList(schema) + for _, vv := range v { + s.WriteStruct(schema.ListMember()) + vv.SerializeMembers(s) + s.CloseStruct() + } + s.CloseList() +} + +func serializePatchSourceProductList(s smithy.ShapeSerializer, schema *smithy.Schema, v []string) { + if v == nil { + return + } + s.WriteList(schema) + for _, vv := range v { + s.WriteString(schema.ListMember(), string(vv)) + } + s.CloseList() +} + +func serializePlatformTypeList(s smithy.ShapeSerializer, schema *smithy.Schema, v []types.PlatformType) { + if v == nil { + return + } + s.WriteList(schema) + for _, vv := range v { + s.WriteString(schema.ListMember(), string(vv)) + } + s.CloseList() +} + +func serializeRegionList(s smithy.ShapeSerializer, schema *smithy.Schema, v []string) { + if v == nil { + return + } + s.WriteList(schema) + for _, vv := range v { + s.WriteString(schema.ListMember(), string(vv)) + } + s.CloseList() +} + +func serializeRegions(s smithy.ShapeSerializer, schema *smithy.Schema, v []string) { + if v == nil { + return + } + s.WriteList(schema) + for _, vv := range v { + s.WriteString(schema.ListMember(), string(vv)) + } + s.CloseList() +} + +func serializeRegistrationMetadataList(s smithy.ShapeSerializer, schema *smithy.Schema, v []types.RegistrationMetadataItem) { + if v == nil { + return + } + s.WriteList(schema) + for _, vv := range v { + s.WriteStruct(schema.ListMember()) + vv.SerializeMembers(s) + s.CloseStruct() + } + s.CloseList() +} + +func serializeRelatedOpsItems(s smithy.ShapeSerializer, schema *smithy.Schema, v []types.RelatedOpsItem) { + if v == nil { + return + } + s.WriteList(schema) + for _, vv := range v { + s.WriteStruct(schema.ListMember()) + vv.SerializeMembers(s) + s.CloseStruct() + } + s.CloseList() +} + +func serializeResourceComplianceSummaryItemList(s smithy.ShapeSerializer, schema *smithy.Schema, v []types.ResourceComplianceSummaryItem) { + if v == nil { + return + } + s.WriteList(schema) + for _, vv := range v { + s.WriteStruct(schema.ListMember()) + vv.SerializeMembers(s) + s.CloseStruct() + } + s.CloseList() +} + +func serializeResourceDataSyncItemList(s smithy.ShapeSerializer, schema *smithy.Schema, v []types.ResourceDataSyncItem) { + if v == nil { + return + } + s.WriteList(schema) + for _, vv := range v { + s.WriteStruct(schema.ListMember()) + vv.SerializeMembers(s) + s.CloseStruct() + } + s.CloseList() +} + +func serializeResourceDataSyncOrganizationalUnitList(s smithy.ShapeSerializer, schema *smithy.Schema, v []types.ResourceDataSyncOrganizationalUnit) { + if v == nil { + return + } + s.WriteList(schema) + for _, vv := range v { + s.WriteStruct(schema.ListMember()) + vv.SerializeMembers(s) + s.CloseStruct() + } + s.CloseList() +} + +func serializeResourceDataSyncSourceRegionList(s smithy.ShapeSerializer, schema *smithy.Schema, v []string) { + if v == nil { + return + } + s.WriteList(schema) + for _, vv := range v { + s.WriteString(schema.ListMember(), string(vv)) + } + s.CloseList() +} + +func serializeResourcePolicyParameterNamesList(s smithy.ShapeSerializer, schema *smithy.Schema, v []string) { + if v == nil { + return + } + s.WriteList(schema) + for _, vv := range v { + s.WriteString(schema.ListMember(), string(vv)) + } + s.CloseList() +} + +func serializeResultAttributeList(s smithy.ShapeSerializer, schema *smithy.Schema, v []types.ResultAttribute) { + if v == nil { + return + } + s.WriteList(schema) + for _, vv := range v { + s.WriteStruct(schema.ListMember()) + vv.SerializeMembers(s) + s.CloseStruct() + } + s.CloseList() +} + +func serializeReviewInformationList(s smithy.ShapeSerializer, schema *smithy.Schema, v []types.ReviewInformation) { + if v == nil { + return + } + s.WriteList(schema) + for _, vv := range v { + s.WriteStruct(schema.ListMember()) + vv.SerializeMembers(s) + s.CloseStruct() + } + s.CloseList() +} + +func serializeRunbooks(s smithy.ShapeSerializer, schema *smithy.Schema, v []types.Runbook) { + if v == nil { + return + } + s.WriteList(schema) + for _, vv := range v { + s.WriteStruct(schema.ListMember()) + vv.SerializeMembers(s) + s.CloseStruct() + } + s.CloseList() +} + +func serializeScheduledWindowExecutionList(s smithy.ShapeSerializer, schema *smithy.Schema, v []types.ScheduledWindowExecution) { + if v == nil { + return + } + s.WriteList(schema) + for _, vv := range v { + s.WriteStruct(schema.ListMember()) + vv.SerializeMembers(s) + s.CloseStruct() + } + s.CloseList() +} + +func serializeSessionFilterList(s smithy.ShapeSerializer, schema *smithy.Schema, v []types.SessionFilter) { + if v == nil { + return + } + s.WriteList(schema) + for _, vv := range v { + s.WriteStruct(schema.ListMember()) + vv.SerializeMembers(s) + s.CloseStruct() + } + s.CloseList() +} + +func serializeSessionList(s smithy.ShapeSerializer, schema *smithy.Schema, v []types.Session) { + if v == nil { + return + } + s.WriteList(schema) + for _, vv := range v { + s.WriteStruct(schema.ListMember()) + vv.SerializeMembers(s) + s.CloseStruct() + } + s.CloseList() +} + +func serializeSessionManagerParameterValueList(s smithy.ShapeSerializer, schema *smithy.Schema, v []string) { + if v == nil { + return + } + s.WriteList(schema) + for _, vv := range v { + s.WriteString(schema.ListMember(), string(vv)) + } + s.CloseList() +} + +func serializeStepExecutionFilterList(s smithy.ShapeSerializer, schema *smithy.Schema, v []types.StepExecutionFilter) { + if v == nil { + return + } + s.WriteList(schema) + for _, vv := range v { + s.WriteStruct(schema.ListMember()) + vv.SerializeMembers(s) + s.CloseStruct() + } + s.CloseList() +} + +func serializeStepExecutionFilterValueList(s smithy.ShapeSerializer, schema *smithy.Schema, v []string) { + if v == nil { + return + } + s.WriteList(schema) + for _, vv := range v { + s.WriteString(schema.ListMember(), string(vv)) + } + s.CloseList() +} + +func serializeStepExecutionList(s smithy.ShapeSerializer, schema *smithy.Schema, v []types.StepExecution) { + if v == nil { + return + } + s.WriteList(schema) + for _, vv := range v { + s.WriteStruct(schema.ListMember()) + vv.SerializeMembers(s) + s.CloseStruct() + } + s.CloseList() +} + +func serializeStringList(s smithy.ShapeSerializer, schema *smithy.Schema, v []string) { + if v == nil { + return + } + s.WriteList(schema) + for _, vv := range v { + s.WriteString(schema.ListMember(), string(vv)) + } + s.CloseList() +} + +func serializeTagList(s smithy.ShapeSerializer, schema *smithy.Schema, v []types.Tag) { + if v == nil { + return + } + s.WriteList(schema) + for _, vv := range v { + s.WriteStruct(schema.ListMember()) + vv.SerializeMembers(s) + s.CloseStruct() + } + s.CloseList() +} + +func serializeTargetLocations(s smithy.ShapeSerializer, schema *smithy.Schema, v []types.TargetLocation) { + if v == nil { + return + } + s.WriteList(schema) + for _, vv := range v { + s.WriteStruct(schema.ListMember()) + vv.SerializeMembers(s) + s.CloseStruct() + } + s.CloseList() +} + +func serializeTargetMaps(s smithy.ShapeSerializer, schema *smithy.Schema, v []map[string][]string) { + if v == nil { + return + } + s.WriteList(schema) + for _, vv := range v { + serializeTargetMap(s, schema.ListMember(), vv) + } + s.CloseList() +} + +func serializeTargetMapValueList(s smithy.ShapeSerializer, schema *smithy.Schema, v []string) { + if v == nil { + return + } + s.WriteList(schema) + for _, vv := range v { + s.WriteString(schema.ListMember(), string(vv)) + } + s.CloseList() +} + +func serializeTargetParameterList(s smithy.ShapeSerializer, schema *smithy.Schema, v []string) { + if v == nil { + return + } + s.WriteList(schema) + for _, vv := range v { + s.WriteString(schema.ListMember(), string(vv)) + } + s.CloseList() +} + +func serializeTargetPreviewList(s smithy.ShapeSerializer, schema *smithy.Schema, v []types.TargetPreview) { + if v == nil { + return + } + s.WriteList(schema) + for _, vv := range v { + s.WriteStruct(schema.ListMember()) + vv.SerializeMembers(s) + s.CloseStruct() + } + s.CloseList() +} + +func serializeTargets(s smithy.ShapeSerializer, schema *smithy.Schema, v []types.Target) { + if v == nil { + return + } + s.WriteList(schema) + for _, vv := range v { + s.WriteStruct(schema.ListMember()) + vv.SerializeMembers(s) + s.CloseStruct() + } + s.CloseList() +} + +func serializeTargetValues(s smithy.ShapeSerializer, schema *smithy.Schema, v []string) { + if v == nil { + return + } + s.WriteList(schema) + for _, vv := range v { + s.WriteString(schema.ListMember(), string(vv)) + } + s.CloseList() +} + +func serializeValidationFindingList(s smithy.ShapeSerializer, schema *smithy.Schema, v []types.ValidationFinding) { + if v == nil { + return + } + s.WriteList(schema) + for _, vv := range v { + s.WriteStruct(schema.ListMember()) + vv.SerializeMembers(s) + s.CloseStruct() + } + s.CloseList() +} + +func serializeValidNextStepList(s smithy.ShapeSerializer, schema *smithy.Schema, v []string) { + if v == nil { + return + } + s.WriteList(schema) + for _, vv := range v { + s.WriteString(schema.ListMember(), string(vv)) + } + s.CloseList() +} + +func deserializeAccountIdList(d smithy.ShapeDeserializer, s *smithy.Schema, v *[]string) error { + *v = make([]string, 0) + var vv string + return smithy.ReadList(d, s, func() error { + if isNil, err := d.ReadNil(s.ListMember()); err != nil { + return err + } else if isNil { + var zero string + *v = append(*v, zero) + return nil + } + + if err := d.ReadString(s.ListMember(), &vv); err != nil { + return err + } + + *v = append(*v, vv) + return nil + }) +} + +func deserializeAccounts(d smithy.ShapeDeserializer, s *smithy.Schema, v *[]string) error { + *v = make([]string, 0) + var vv string + return smithy.ReadList(d, s, func() error { + if isNil, err := d.ReadNil(s.ListMember()); err != nil { + return err + } else if isNil { + var zero string + *v = append(*v, zero) + return nil + } + + if err := d.ReadString(s.ListMember(), &vv); err != nil { + return err + } + + *v = append(*v, vv) + return nil + }) +} + +func deserializeAccountSharingInfoList(d smithy.ShapeDeserializer, s *smithy.Schema, v *[]types.AccountSharingInfo) error { + *v = make([]types.AccountSharingInfo, 0) + var vv types.AccountSharingInfo + return smithy.ReadList(d, s, func() error { + if isNil, err := d.ReadNil(s.ListMember()); err != nil { + return err + } else if isNil { + var zero types.AccountSharingInfo + *v = append(*v, zero) + return nil + } + + vv = types.AccountSharingInfo{} + if err := vv.Deserialize(d); err != nil { + return err + } + + *v = append(*v, vv) + return nil + }) +} + +func deserializeActivationList(d smithy.ShapeDeserializer, s *smithy.Schema, v *[]types.Activation) error { + *v = make([]types.Activation, 0) + var vv types.Activation + return smithy.ReadList(d, s, func() error { + if isNil, err := d.ReadNil(s.ListMember()); err != nil { + return err + } else if isNil { + var zero types.Activation + *v = append(*v, zero) + return nil + } + + vv = types.Activation{} + if err := vv.Deserialize(d); err != nil { + return err + } + + *v = append(*v, vv) + return nil + }) +} + +func deserializeAlarmList(d smithy.ShapeDeserializer, s *smithy.Schema, v *[]types.Alarm) error { + *v = make([]types.Alarm, 0) + var vv types.Alarm + return smithy.ReadList(d, s, func() error { + if isNil, err := d.ReadNil(s.ListMember()); err != nil { + return err + } else if isNil { + var zero types.Alarm + *v = append(*v, zero) + return nil + } + + vv = types.Alarm{} + if err := vv.Deserialize(d); err != nil { + return err + } + + *v = append(*v, vv) + return nil + }) +} + +func deserializeAlarmStateInformationList(d smithy.ShapeDeserializer, s *smithy.Schema, v *[]types.AlarmStateInformation) error { + *v = make([]types.AlarmStateInformation, 0) + var vv types.AlarmStateInformation + return smithy.ReadList(d, s, func() error { + if isNil, err := d.ReadNil(s.ListMember()); err != nil { + return err + } else if isNil { + var zero types.AlarmStateInformation + *v = append(*v, zero) + return nil + } + + vv = types.AlarmStateInformation{} + if err := vv.Deserialize(d); err != nil { + return err + } + + *v = append(*v, vv) + return nil + }) +} + +func deserializeAssociationDescriptionList(d smithy.ShapeDeserializer, s *smithy.Schema, v *[]types.AssociationDescription) error { + *v = make([]types.AssociationDescription, 0) + var vv types.AssociationDescription + return smithy.ReadList(d, s, func() error { + if isNil, err := d.ReadNil(s.ListMember()); err != nil { + return err + } else if isNil { + var zero types.AssociationDescription + *v = append(*v, zero) + return nil + } + + vv = types.AssociationDescription{} + if err := vv.Deserialize(d); err != nil { + return err + } + + *v = append(*v, vv) + return nil + }) +} + +func deserializeAssociationExecutionFilterList(d smithy.ShapeDeserializer, s *smithy.Schema, v *[]types.AssociationExecutionFilter) error { + *v = make([]types.AssociationExecutionFilter, 0) + var vv types.AssociationExecutionFilter + return smithy.ReadList(d, s, func() error { + if isNil, err := d.ReadNil(s.ListMember()); err != nil { + return err + } else if isNil { + var zero types.AssociationExecutionFilter + *v = append(*v, zero) + return nil + } + + vv = types.AssociationExecutionFilter{} + if err := vv.Deserialize(d); err != nil { + return err + } + + *v = append(*v, vv) + return nil + }) +} + +func deserializeAssociationExecutionsList(d smithy.ShapeDeserializer, s *smithy.Schema, v *[]types.AssociationExecution) error { + *v = make([]types.AssociationExecution, 0) + var vv types.AssociationExecution + return smithy.ReadList(d, s, func() error { + if isNil, err := d.ReadNil(s.ListMember()); err != nil { + return err + } else if isNil { + var zero types.AssociationExecution + *v = append(*v, zero) + return nil + } + + vv = types.AssociationExecution{} + if err := vv.Deserialize(d); err != nil { + return err + } + + *v = append(*v, vv) + return nil + }) +} + +func deserializeAssociationExecutionTargetsFilterList(d smithy.ShapeDeserializer, s *smithy.Schema, v *[]types.AssociationExecutionTargetsFilter) error { + *v = make([]types.AssociationExecutionTargetsFilter, 0) + var vv types.AssociationExecutionTargetsFilter + return smithy.ReadList(d, s, func() error { + if isNil, err := d.ReadNil(s.ListMember()); err != nil { + return err + } else if isNil { + var zero types.AssociationExecutionTargetsFilter + *v = append(*v, zero) + return nil + } + + vv = types.AssociationExecutionTargetsFilter{} + if err := vv.Deserialize(d); err != nil { + return err + } + + *v = append(*v, vv) + return nil + }) +} + +func deserializeAssociationExecutionTargetsList(d smithy.ShapeDeserializer, s *smithy.Schema, v *[]types.AssociationExecutionTarget) error { + *v = make([]types.AssociationExecutionTarget, 0) + var vv types.AssociationExecutionTarget + return smithy.ReadList(d, s, func() error { + if isNil, err := d.ReadNil(s.ListMember()); err != nil { + return err + } else if isNil { + var zero types.AssociationExecutionTarget + *v = append(*v, zero) + return nil + } + + vv = types.AssociationExecutionTarget{} + if err := vv.Deserialize(d); err != nil { + return err + } + + *v = append(*v, vv) + return nil + }) +} + +func deserializeAssociationFilterList(d smithy.ShapeDeserializer, s *smithy.Schema, v *[]types.AssociationFilter) error { + *v = make([]types.AssociationFilter, 0) + var vv types.AssociationFilter + return smithy.ReadList(d, s, func() error { + if isNil, err := d.ReadNil(s.ListMember()); err != nil { + return err + } else if isNil { + var zero types.AssociationFilter + *v = append(*v, zero) + return nil + } + + vv = types.AssociationFilter{} + if err := vv.Deserialize(d); err != nil { + return err + } + + *v = append(*v, vv) + return nil + }) +} + +func deserializeAssociationIdList(d smithy.ShapeDeserializer, s *smithy.Schema, v *[]string) error { + *v = make([]string, 0) + var vv string + return smithy.ReadList(d, s, func() error { + if isNil, err := d.ReadNil(s.ListMember()); err != nil { + return err + } else if isNil { + var zero string + *v = append(*v, zero) + return nil + } + + if err := d.ReadString(s.ListMember(), &vv); err != nil { + return err + } + + *v = append(*v, vv) + return nil + }) +} + +func deserializeAssociationList(d smithy.ShapeDeserializer, s *smithy.Schema, v *[]types.Association) error { + *v = make([]types.Association, 0) + var vv types.Association + return smithy.ReadList(d, s, func() error { + if isNil, err := d.ReadNil(s.ListMember()); err != nil { + return err + } else if isNil { + var zero types.Association + *v = append(*v, zero) + return nil + } + + vv = types.Association{} + if err := vv.Deserialize(d); err != nil { + return err + } + + *v = append(*v, vv) + return nil + }) +} + +func deserializeAssociationVersionList(d smithy.ShapeDeserializer, s *smithy.Schema, v *[]types.AssociationVersionInfo) error { + *v = make([]types.AssociationVersionInfo, 0) + var vv types.AssociationVersionInfo + return smithy.ReadList(d, s, func() error { + if isNil, err := d.ReadNil(s.ListMember()); err != nil { + return err + } else if isNil { + var zero types.AssociationVersionInfo + *v = append(*v, zero) + return nil + } + + vv = types.AssociationVersionInfo{} + if err := vv.Deserialize(d); err != nil { + return err + } + + *v = append(*v, vv) + return nil + }) +} + +func deserializeAttachmentContentList(d smithy.ShapeDeserializer, s *smithy.Schema, v *[]types.AttachmentContent) error { + *v = make([]types.AttachmentContent, 0) + var vv types.AttachmentContent + return smithy.ReadList(d, s, func() error { + if isNil, err := d.ReadNil(s.ListMember()); err != nil { + return err + } else if isNil { + var zero types.AttachmentContent + *v = append(*v, zero) + return nil + } + + vv = types.AttachmentContent{} + if err := vv.Deserialize(d); err != nil { + return err + } + + *v = append(*v, vv) + return nil + }) +} + +func deserializeAttachmentInformationList(d smithy.ShapeDeserializer, s *smithy.Schema, v *[]types.AttachmentInformation) error { + *v = make([]types.AttachmentInformation, 0) + var vv types.AttachmentInformation + return smithy.ReadList(d, s, func() error { + if isNil, err := d.ReadNil(s.ListMember()); err != nil { + return err + } else if isNil { + var zero types.AttachmentInformation + *v = append(*v, zero) + return nil + } + + vv = types.AttachmentInformation{} + if err := vv.Deserialize(d); err != nil { + return err + } + + *v = append(*v, vv) + return nil + }) +} + +func deserializeAttachmentsSourceList(d smithy.ShapeDeserializer, s *smithy.Schema, v *[]types.AttachmentsSource) error { + *v = make([]types.AttachmentsSource, 0) + var vv types.AttachmentsSource + return smithy.ReadList(d, s, func() error { + if isNil, err := d.ReadNil(s.ListMember()); err != nil { + return err + } else if isNil { + var zero types.AttachmentsSource + *v = append(*v, zero) + return nil + } + + vv = types.AttachmentsSource{} + if err := vv.Deserialize(d); err != nil { + return err + } + + *v = append(*v, vv) + return nil + }) +} + +func deserializeAttachmentsSourceValues(d smithy.ShapeDeserializer, s *smithy.Schema, v *[]string) error { + *v = make([]string, 0) + var vv string + return smithy.ReadList(d, s, func() error { + if isNil, err := d.ReadNil(s.ListMember()); err != nil { + return err + } else if isNil { + var zero string + *v = append(*v, zero) + return nil + } + + if err := d.ReadString(s.ListMember(), &vv); err != nil { + return err + } + + *v = append(*v, vv) + return nil + }) +} + +func deserializeAutomationExecutionFilterList(d smithy.ShapeDeserializer, s *smithy.Schema, v *[]types.AutomationExecutionFilter) error { + *v = make([]types.AutomationExecutionFilter, 0) + var vv types.AutomationExecutionFilter + return smithy.ReadList(d, s, func() error { + if isNil, err := d.ReadNil(s.ListMember()); err != nil { + return err + } else if isNil { + var zero types.AutomationExecutionFilter + *v = append(*v, zero) + return nil + } + + vv = types.AutomationExecutionFilter{} + if err := vv.Deserialize(d); err != nil { + return err + } + + *v = append(*v, vv) + return nil + }) +} + +func deserializeAutomationExecutionFilterValueList(d smithy.ShapeDeserializer, s *smithy.Schema, v *[]string) error { + *v = make([]string, 0) + var vv string + return smithy.ReadList(d, s, func() error { + if isNil, err := d.ReadNil(s.ListMember()); err != nil { + return err + } else if isNil { + var zero string + *v = append(*v, zero) + return nil + } + + if err := d.ReadString(s.ListMember(), &vv); err != nil { + return err + } + + *v = append(*v, vv) + return nil + }) +} + +func deserializeAutomationExecutionMetadataList(d smithy.ShapeDeserializer, s *smithy.Schema, v *[]types.AutomationExecutionMetadata) error { + *v = make([]types.AutomationExecutionMetadata, 0) + var vv types.AutomationExecutionMetadata + return smithy.ReadList(d, s, func() error { + if isNil, err := d.ReadNil(s.ListMember()); err != nil { + return err + } else if isNil { + var zero types.AutomationExecutionMetadata + *v = append(*v, zero) + return nil + } + + vv = types.AutomationExecutionMetadata{} + if err := vv.Deserialize(d); err != nil { + return err + } + + *v = append(*v, vv) + return nil + }) +} + +func deserializeAutomationParameterValueList(d smithy.ShapeDeserializer, s *smithy.Schema, v *[]string) error { + *v = make([]string, 0) + var vv string + return smithy.ReadList(d, s, func() error { + if isNil, err := d.ReadNil(s.ListMember()); err != nil { + return err + } else if isNil { + var zero string + *v = append(*v, zero) + return nil + } + + if err := d.ReadString(s.ListMember(), &vv); err != nil { + return err + } + + *v = append(*v, vv) + return nil + }) +} + +func deserializeAutomationTargets(d smithy.ShapeDeserializer, s *smithy.Schema, v *[]types.Target) error { + *v = make([]types.Target, 0) + var vv types.Target + return smithy.ReadList(d, s, func() error { + if isNil, err := d.ReadNil(s.ListMember()); err != nil { + return err + } else if isNil { + var zero types.Target + *v = append(*v, zero) + return nil + } + + vv = types.Target{} + if err := vv.Deserialize(d); err != nil { + return err + } + + *v = append(*v, vv) + return nil + }) +} + +func deserializeAzureSubscriptionList(d smithy.ShapeDeserializer, s *smithy.Schema, v *[]types.AzureSubscription) error { + *v = make([]types.AzureSubscription, 0) + var vv types.AzureSubscription + return smithy.ReadList(d, s, func() error { + if isNil, err := d.ReadNil(s.ListMember()); err != nil { + return err + } else if isNil { + var zero types.AzureSubscription + *v = append(*v, zero) + return nil + } + + vv = types.AzureSubscription{} + if err := vv.Deserialize(d); err != nil { + return err + } + + *v = append(*v, vv) + return nil + }) +} + +func deserializeCalendarNameOrARNList(d smithy.ShapeDeserializer, s *smithy.Schema, v *[]string) error { + *v = make([]string, 0) + var vv string + return smithy.ReadList(d, s, func() error { + if isNil, err := d.ReadNil(s.ListMember()); err != nil { + return err + } else if isNil { + var zero string + *v = append(*v, zero) + return nil + } + + if err := d.ReadString(s.ListMember(), &vv); err != nil { + return err + } + + *v = append(*v, vv) + return nil + }) +} + +func deserializeCategoryEnumList(d smithy.ShapeDeserializer, s *smithy.Schema, v *[]string) error { + *v = make([]string, 0) + var vv string + return smithy.ReadList(d, s, func() error { + if isNil, err := d.ReadNil(s.ListMember()); err != nil { + return err + } else if isNil { + var zero string + *v = append(*v, zero) + return nil + } + + if err := d.ReadString(s.ListMember(), &vv); err != nil { + return err + } + + *v = append(*v, vv) + return nil + }) +} + +func deserializeCategoryList(d smithy.ShapeDeserializer, s *smithy.Schema, v *[]string) error { + *v = make([]string, 0) + var vv string + return smithy.ReadList(d, s, func() error { + if isNil, err := d.ReadNil(s.ListMember()); err != nil { + return err + } else if isNil { + var zero string + *v = append(*v, zero) + return nil + } + + if err := d.ReadString(s.ListMember(), &vv); err != nil { + return err + } + + *v = append(*v, vv) + return nil + }) +} + +func deserializeCloudConnectorFilterList(d smithy.ShapeDeserializer, s *smithy.Schema, v *[]types.CloudConnectorFilter) error { + *v = make([]types.CloudConnectorFilter, 0) + var vv types.CloudConnectorFilter + return smithy.ReadList(d, s, func() error { + if isNil, err := d.ReadNil(s.ListMember()); err != nil { + return err + } else if isNil { + var zero types.CloudConnectorFilter + *v = append(*v, zero) + return nil + } + + vv = types.CloudConnectorFilter{} + if err := vv.Deserialize(d); err != nil { + return err + } + + *v = append(*v, vv) + return nil + }) +} + +func deserializeCloudConnectorFilterValues(d smithy.ShapeDeserializer, s *smithy.Schema, v *[]string) error { + *v = make([]string, 0) + var vv string + return smithy.ReadList(d, s, func() error { + if isNil, err := d.ReadNil(s.ListMember()); err != nil { + return err + } else if isNil { + var zero string + *v = append(*v, zero) + return nil + } + + if err := d.ReadString(s.ListMember(), &vv); err != nil { + return err + } + + *v = append(*v, vv) + return nil + }) +} + +func deserializeCloudConnectorSummaryList(d smithy.ShapeDeserializer, s *smithy.Schema, v *[]types.CloudConnectorSummary) error { + *v = make([]types.CloudConnectorSummary, 0) + var vv types.CloudConnectorSummary + return smithy.ReadList(d, s, func() error { + if isNil, err := d.ReadNil(s.ListMember()); err != nil { + return err + } else if isNil { + var zero types.CloudConnectorSummary + *v = append(*v, zero) + return nil + } + + vv = types.CloudConnectorSummary{} + if err := vv.Deserialize(d); err != nil { + return err + } + + *v = append(*v, vv) + return nil + }) +} + +func deserializeCommandFilterList(d smithy.ShapeDeserializer, s *smithy.Schema, v *[]types.CommandFilter) error { + *v = make([]types.CommandFilter, 0) + var vv types.CommandFilter + return smithy.ReadList(d, s, func() error { + if isNil, err := d.ReadNil(s.ListMember()); err != nil { + return err + } else if isNil { + var zero types.CommandFilter + *v = append(*v, zero) + return nil + } + + vv = types.CommandFilter{} + if err := vv.Deserialize(d); err != nil { + return err + } + + *v = append(*v, vv) + return nil + }) +} + +func deserializeCommandInvocationList(d smithy.ShapeDeserializer, s *smithy.Schema, v *[]types.CommandInvocation) error { + *v = make([]types.CommandInvocation, 0) + var vv types.CommandInvocation + return smithy.ReadList(d, s, func() error { + if isNil, err := d.ReadNil(s.ListMember()); err != nil { + return err + } else if isNil { + var zero types.CommandInvocation + *v = append(*v, zero) + return nil + } + + vv = types.CommandInvocation{} + if err := vv.Deserialize(d); err != nil { + return err + } + + *v = append(*v, vv) + return nil + }) +} + +func deserializeCommandList(d smithy.ShapeDeserializer, s *smithy.Schema, v *[]types.Command) error { + *v = make([]types.Command, 0) + var vv types.Command + return smithy.ReadList(d, s, func() error { + if isNil, err := d.ReadNil(s.ListMember()); err != nil { + return err + } else if isNil { + var zero types.Command + *v = append(*v, zero) + return nil + } + + vv = types.Command{} + if err := vv.Deserialize(d); err != nil { + return err + } + + *v = append(*v, vv) + return nil + }) +} + +func deserializeCommandPluginList(d smithy.ShapeDeserializer, s *smithy.Schema, v *[]types.CommandPlugin) error { + *v = make([]types.CommandPlugin, 0) + var vv types.CommandPlugin + return smithy.ReadList(d, s, func() error { + if isNil, err := d.ReadNil(s.ListMember()); err != nil { + return err + } else if isNil { + var zero types.CommandPlugin + *v = append(*v, zero) + return nil + } + + vv = types.CommandPlugin{} + if err := vv.Deserialize(d); err != nil { + return err + } + + *v = append(*v, vv) + return nil + }) +} + +func deserializeComplianceItemEntryList(d smithy.ShapeDeserializer, s *smithy.Schema, v *[]types.ComplianceItemEntry) error { + *v = make([]types.ComplianceItemEntry, 0) + var vv types.ComplianceItemEntry + return smithy.ReadList(d, s, func() error { + if isNil, err := d.ReadNil(s.ListMember()); err != nil { + return err + } else if isNil { + var zero types.ComplianceItemEntry + *v = append(*v, zero) + return nil + } + + vv = types.ComplianceItemEntry{} + if err := vv.Deserialize(d); err != nil { + return err + } + + *v = append(*v, vv) + return nil + }) +} + +func deserializeComplianceItemList(d smithy.ShapeDeserializer, s *smithy.Schema, v *[]types.ComplianceItem) error { + *v = make([]types.ComplianceItem, 0) + var vv types.ComplianceItem + return smithy.ReadList(d, s, func() error { + if isNil, err := d.ReadNil(s.ListMember()); err != nil { + return err + } else if isNil { + var zero types.ComplianceItem + *v = append(*v, zero) + return nil + } + + vv = types.ComplianceItem{} + if err := vv.Deserialize(d); err != nil { + return err + } + + *v = append(*v, vv) + return nil + }) +} + +func deserializeComplianceResourceIdList(d smithy.ShapeDeserializer, s *smithy.Schema, v *[]string) error { + *v = make([]string, 0) + var vv string + return smithy.ReadList(d, s, func() error { + if isNil, err := d.ReadNil(s.ListMember()); err != nil { + return err + } else if isNil { + var zero string + *v = append(*v, zero) + return nil + } + + if err := d.ReadString(s.ListMember(), &vv); err != nil { + return err + } + + *v = append(*v, vv) + return nil + }) +} + +func deserializeComplianceResourceTypeList(d smithy.ShapeDeserializer, s *smithy.Schema, v *[]string) error { + *v = make([]string, 0) + var vv string + return smithy.ReadList(d, s, func() error { + if isNil, err := d.ReadNil(s.ListMember()); err != nil { + return err + } else if isNil { + var zero string + *v = append(*v, zero) + return nil + } + + if err := d.ReadString(s.ListMember(), &vv); err != nil { + return err + } + + *v = append(*v, vv) + return nil + }) +} + +func deserializeComplianceStringFilterList(d smithy.ShapeDeserializer, s *smithy.Schema, v *[]types.ComplianceStringFilter) error { + *v = make([]types.ComplianceStringFilter, 0) + var vv types.ComplianceStringFilter + return smithy.ReadList(d, s, func() error { + if isNil, err := d.ReadNil(s.ListMember()); err != nil { + return err + } else if isNil { + var zero types.ComplianceStringFilter + *v = append(*v, zero) + return nil + } + + vv = types.ComplianceStringFilter{} + if err := vv.Deserialize(d); err != nil { + return err + } + + *v = append(*v, vv) + return nil + }) +} + +func deserializeComplianceStringFilterValueList(d smithy.ShapeDeserializer, s *smithy.Schema, v *[]string) error { + *v = make([]string, 0) + var vv string + return smithy.ReadList(d, s, func() error { + if isNil, err := d.ReadNil(s.ListMember()); err != nil { + return err + } else if isNil { + var zero string + *v = append(*v, zero) + return nil + } + + if err := d.ReadString(s.ListMember(), &vv); err != nil { + return err + } + + *v = append(*v, vv) + return nil + }) +} + +func deserializeComplianceSummaryItemList(d smithy.ShapeDeserializer, s *smithy.Schema, v *[]types.ComplianceSummaryItem) error { + *v = make([]types.ComplianceSummaryItem, 0) + var vv types.ComplianceSummaryItem + return smithy.ReadList(d, s, func() error { + if isNil, err := d.ReadNil(s.ListMember()); err != nil { + return err + } else if isNil { + var zero types.ComplianceSummaryItem + *v = append(*v, zero) + return nil + } + + vv = types.ComplianceSummaryItem{} + if err := vv.Deserialize(d); err != nil { + return err + } + + *v = append(*v, vv) + return nil + }) +} + +func deserializeCreateAssociationBatchRequestEntries(d smithy.ShapeDeserializer, s *smithy.Schema, v *[]types.CreateAssociationBatchRequestEntry) error { + *v = make([]types.CreateAssociationBatchRequestEntry, 0) + var vv types.CreateAssociationBatchRequestEntry + return smithy.ReadList(d, s, func() error { + if isNil, err := d.ReadNil(s.ListMember()); err != nil { + return err + } else if isNil { + var zero types.CreateAssociationBatchRequestEntry + *v = append(*v, zero) + return nil + } + + vv = types.CreateAssociationBatchRequestEntry{} + if err := vv.Deserialize(d); err != nil { + return err + } + + *v = append(*v, vv) + return nil + }) +} + +func deserializeDescribeActivationsFilterList(d smithy.ShapeDeserializer, s *smithy.Schema, v *[]types.DescribeActivationsFilter) error { + *v = make([]types.DescribeActivationsFilter, 0) + var vv types.DescribeActivationsFilter + return smithy.ReadList(d, s, func() error { + if isNil, err := d.ReadNil(s.ListMember()); err != nil { + return err + } else if isNil { + var zero types.DescribeActivationsFilter + *v = append(*v, zero) + return nil + } + + vv = types.DescribeActivationsFilter{} + if err := vv.Deserialize(d); err != nil { + return err + } + + *v = append(*v, vv) + return nil + }) +} + +func deserializeDocumentFilterList(d smithy.ShapeDeserializer, s *smithy.Schema, v *[]types.DocumentFilter) error { + *v = make([]types.DocumentFilter, 0) + var vv types.DocumentFilter + return smithy.ReadList(d, s, func() error { + if isNil, err := d.ReadNil(s.ListMember()); err != nil { + return err + } else if isNil { + var zero types.DocumentFilter + *v = append(*v, zero) + return nil + } + + vv = types.DocumentFilter{} + if err := vv.Deserialize(d); err != nil { + return err + } + + *v = append(*v, vv) + return nil + }) +} + +func deserializeDocumentIdentifierList(d smithy.ShapeDeserializer, s *smithy.Schema, v *[]types.DocumentIdentifier) error { + *v = make([]types.DocumentIdentifier, 0) + var vv types.DocumentIdentifier + return smithy.ReadList(d, s, func() error { + if isNil, err := d.ReadNil(s.ListMember()); err != nil { + return err + } else if isNil { + var zero types.DocumentIdentifier + *v = append(*v, zero) + return nil + } + + vv = types.DocumentIdentifier{} + if err := vv.Deserialize(d); err != nil { + return err + } + + *v = append(*v, vv) + return nil + }) +} + +func deserializeDocumentKeyValuesFilterList(d smithy.ShapeDeserializer, s *smithy.Schema, v *[]types.DocumentKeyValuesFilter) error { + *v = make([]types.DocumentKeyValuesFilter, 0) + var vv types.DocumentKeyValuesFilter + return smithy.ReadList(d, s, func() error { + if isNil, err := d.ReadNil(s.ListMember()); err != nil { + return err + } else if isNil { + var zero types.DocumentKeyValuesFilter + *v = append(*v, zero) + return nil + } + + vv = types.DocumentKeyValuesFilter{} + if err := vv.Deserialize(d); err != nil { + return err + } + + *v = append(*v, vv) + return nil + }) +} + +func deserializeDocumentKeyValuesFilterValues(d smithy.ShapeDeserializer, s *smithy.Schema, v *[]string) error { + *v = make([]string, 0) + var vv string + return smithy.ReadList(d, s, func() error { + if isNil, err := d.ReadNil(s.ListMember()); err != nil { + return err + } else if isNil { + var zero string + *v = append(*v, zero) + return nil + } + + if err := d.ReadString(s.ListMember(), &vv); err != nil { + return err + } + + *v = append(*v, vv) + return nil + }) +} + +func deserializeDocumentParameterList(d smithy.ShapeDeserializer, s *smithy.Schema, v *[]types.DocumentParameter) error { + *v = make([]types.DocumentParameter, 0) + var vv types.DocumentParameter + return smithy.ReadList(d, s, func() error { + if isNil, err := d.ReadNil(s.ListMember()); err != nil { + return err + } else if isNil { + var zero types.DocumentParameter + *v = append(*v, zero) + return nil + } + + vv = types.DocumentParameter{} + if err := vv.Deserialize(d); err != nil { + return err + } + + *v = append(*v, vv) + return nil + }) +} + +func deserializeDocumentRequiresList(d smithy.ShapeDeserializer, s *smithy.Schema, v *[]types.DocumentRequires) error { + *v = make([]types.DocumentRequires, 0) + var vv types.DocumentRequires + return smithy.ReadList(d, s, func() error { + if isNil, err := d.ReadNil(s.ListMember()); err != nil { + return err + } else if isNil { + var zero types.DocumentRequires + *v = append(*v, zero) + return nil + } + + vv = types.DocumentRequires{} + if err := vv.Deserialize(d); err != nil { + return err + } + + *v = append(*v, vv) + return nil + }) +} + +func deserializeDocumentReviewCommentList(d smithy.ShapeDeserializer, s *smithy.Schema, v *[]types.DocumentReviewCommentSource) error { + *v = make([]types.DocumentReviewCommentSource, 0) + var vv types.DocumentReviewCommentSource + return smithy.ReadList(d, s, func() error { + if isNil, err := d.ReadNil(s.ListMember()); err != nil { + return err + } else if isNil { + var zero types.DocumentReviewCommentSource + *v = append(*v, zero) + return nil + } + + vv = types.DocumentReviewCommentSource{} + if err := vv.Deserialize(d); err != nil { + return err + } + + *v = append(*v, vv) + return nil + }) +} + +func deserializeDocumentReviewerResponseList(d smithy.ShapeDeserializer, s *smithy.Schema, v *[]types.DocumentReviewerResponseSource) error { + *v = make([]types.DocumentReviewerResponseSource, 0) + var vv types.DocumentReviewerResponseSource + return smithy.ReadList(d, s, func() error { + if isNil, err := d.ReadNil(s.ListMember()); err != nil { + return err + } else if isNil { + var zero types.DocumentReviewerResponseSource + *v = append(*v, zero) + return nil + } + + vv = types.DocumentReviewerResponseSource{} + if err := vv.Deserialize(d); err != nil { + return err + } + + *v = append(*v, vv) + return nil + }) +} + +func deserializeDocumentVersionList(d smithy.ShapeDeserializer, s *smithy.Schema, v *[]types.DocumentVersionInfo) error { + *v = make([]types.DocumentVersionInfo, 0) + var vv types.DocumentVersionInfo + return smithy.ReadList(d, s, func() error { + if isNil, err := d.ReadNil(s.ListMember()); err != nil { + return err + } else if isNil { + var zero types.DocumentVersionInfo + *v = append(*v, zero) + return nil + } + + vv = types.DocumentVersionInfo{} + if err := vv.Deserialize(d); err != nil { + return err + } + + *v = append(*v, vv) + return nil + }) +} + +func deserializeEffectivePatchList(d smithy.ShapeDeserializer, s *smithy.Schema, v *[]types.EffectivePatch) error { + *v = make([]types.EffectivePatch, 0) + var vv types.EffectivePatch + return smithy.ReadList(d, s, func() error { + if isNil, err := d.ReadNil(s.ListMember()); err != nil { + return err + } else if isNil { + var zero types.EffectivePatch + *v = append(*v, zero) + return nil + } + + vv = types.EffectivePatch{} + if err := vv.Deserialize(d); err != nil { + return err + } + + *v = append(*v, vv) + return nil + }) +} + +func deserializeExcludeAccounts(d smithy.ShapeDeserializer, s *smithy.Schema, v *[]string) error { + *v = make([]string, 0) + var vv string + return smithy.ReadList(d, s, func() error { + if isNil, err := d.ReadNil(s.ListMember()); err != nil { + return err + } else if isNil { + var zero string + *v = append(*v, zero) + return nil + } + + if err := d.ReadString(s.ListMember(), &vv); err != nil { + return err + } + + *v = append(*v, vv) + return nil + }) +} + +func deserializeFailedCreateAssociationList(d smithy.ShapeDeserializer, s *smithy.Schema, v *[]types.FailedCreateAssociation) error { + *v = make([]types.FailedCreateAssociation, 0) + var vv types.FailedCreateAssociation + return smithy.ReadList(d, s, func() error { + if isNil, err := d.ReadNil(s.ListMember()); err != nil { + return err + } else if isNil { + var zero types.FailedCreateAssociation + *v = append(*v, zero) + return nil + } + + vv = types.FailedCreateAssociation{} + if err := vv.Deserialize(d); err != nil { + return err + } + + *v = append(*v, vv) + return nil + }) +} + +func deserializeGetResourcePoliciesResponseEntries(d smithy.ShapeDeserializer, s *smithy.Schema, v *[]types.GetResourcePoliciesResponseEntry) error { + *v = make([]types.GetResourcePoliciesResponseEntry, 0) + var vv types.GetResourcePoliciesResponseEntry + return smithy.ReadList(d, s, func() error { + if isNil, err := d.ReadNil(s.ListMember()); err != nil { + return err + } else if isNil { + var zero types.GetResourcePoliciesResponseEntry + *v = append(*v, zero) + return nil + } + + vv = types.GetResourcePoliciesResponseEntry{} + if err := vv.Deserialize(d); err != nil { + return err + } + + *v = append(*v, vv) + return nil + }) +} + +func deserializeInstanceAssociationList(d smithy.ShapeDeserializer, s *smithy.Schema, v *[]types.InstanceAssociation) error { + *v = make([]types.InstanceAssociation, 0) + var vv types.InstanceAssociation + return smithy.ReadList(d, s, func() error { + if isNil, err := d.ReadNil(s.ListMember()); err != nil { + return err + } else if isNil { + var zero types.InstanceAssociation + *v = append(*v, zero) + return nil + } + + vv = types.InstanceAssociation{} + if err := vv.Deserialize(d); err != nil { + return err + } + + *v = append(*v, vv) + return nil + }) +} + +func deserializeInstanceAssociationStatusInfos(d smithy.ShapeDeserializer, s *smithy.Schema, v *[]types.InstanceAssociationStatusInfo) error { + *v = make([]types.InstanceAssociationStatusInfo, 0) + var vv types.InstanceAssociationStatusInfo + return smithy.ReadList(d, s, func() error { + if isNil, err := d.ReadNil(s.ListMember()); err != nil { + return err + } else if isNil { + var zero types.InstanceAssociationStatusInfo + *v = append(*v, zero) + return nil + } + + vv = types.InstanceAssociationStatusInfo{} + if err := vv.Deserialize(d); err != nil { + return err + } + + *v = append(*v, vv) + return nil + }) +} + +func deserializeInstanceIdList(d smithy.ShapeDeserializer, s *smithy.Schema, v *[]string) error { + *v = make([]string, 0) + var vv string + return smithy.ReadList(d, s, func() error { + if isNil, err := d.ReadNil(s.ListMember()); err != nil { + return err + } else if isNil { + var zero string + *v = append(*v, zero) + return nil + } + + if err := d.ReadString(s.ListMember(), &vv); err != nil { + return err + } + + *v = append(*v, vv) + return nil + }) +} + +func deserializeInstanceInformationFilterList(d smithy.ShapeDeserializer, s *smithy.Schema, v *[]types.InstanceInformationFilter) error { + *v = make([]types.InstanceInformationFilter, 0) + var vv types.InstanceInformationFilter + return smithy.ReadList(d, s, func() error { + if isNil, err := d.ReadNil(s.ListMember()); err != nil { + return err + } else if isNil { + var zero types.InstanceInformationFilter + *v = append(*v, zero) + return nil + } + + vv = types.InstanceInformationFilter{} + if err := vv.Deserialize(d); err != nil { + return err + } + + *v = append(*v, vv) + return nil + }) +} + +func deserializeInstanceInformationFilterValueSet(d smithy.ShapeDeserializer, s *smithy.Schema, v *[]string) error { + *v = make([]string, 0) + var vv string + return smithy.ReadList(d, s, func() error { + if isNil, err := d.ReadNil(s.ListMember()); err != nil { + return err + } else if isNil { + var zero string + *v = append(*v, zero) + return nil + } + + if err := d.ReadString(s.ListMember(), &vv); err != nil { + return err + } + + *v = append(*v, vv) + return nil + }) +} + +func deserializeInstanceInformationList(d smithy.ShapeDeserializer, s *smithy.Schema, v *[]types.InstanceInformation) error { + *v = make([]types.InstanceInformation, 0) + var vv types.InstanceInformation + return smithy.ReadList(d, s, func() error { + if isNil, err := d.ReadNil(s.ListMember()); err != nil { + return err + } else if isNil { + var zero types.InstanceInformation + *v = append(*v, zero) + return nil + } + + vv = types.InstanceInformation{} + if err := vv.Deserialize(d); err != nil { + return err + } + + *v = append(*v, vv) + return nil + }) +} + +func deserializeInstanceInformationStringFilterList(d smithy.ShapeDeserializer, s *smithy.Schema, v *[]types.InstanceInformationStringFilter) error { + *v = make([]types.InstanceInformationStringFilter, 0) + var vv types.InstanceInformationStringFilter + return smithy.ReadList(d, s, func() error { + if isNil, err := d.ReadNil(s.ListMember()); err != nil { + return err + } else if isNil { + var zero types.InstanceInformationStringFilter + *v = append(*v, zero) + return nil + } + + vv = types.InstanceInformationStringFilter{} + if err := vv.Deserialize(d); err != nil { + return err + } + + *v = append(*v, vv) + return nil + }) +} + +func deserializeInstancePatchStateFilterList(d smithy.ShapeDeserializer, s *smithy.Schema, v *[]types.InstancePatchStateFilter) error { + *v = make([]types.InstancePatchStateFilter, 0) + var vv types.InstancePatchStateFilter + return smithy.ReadList(d, s, func() error { + if isNil, err := d.ReadNil(s.ListMember()); err != nil { + return err + } else if isNil { + var zero types.InstancePatchStateFilter + *v = append(*v, zero) + return nil + } + + vv = types.InstancePatchStateFilter{} + if err := vv.Deserialize(d); err != nil { + return err + } + + *v = append(*v, vv) + return nil + }) +} + +func deserializeInstancePatchStateFilterValues(d smithy.ShapeDeserializer, s *smithy.Schema, v *[]string) error { + *v = make([]string, 0) + var vv string + return smithy.ReadList(d, s, func() error { + if isNil, err := d.ReadNil(s.ListMember()); err != nil { + return err + } else if isNil { + var zero string + *v = append(*v, zero) + return nil + } + + if err := d.ReadString(s.ListMember(), &vv); err != nil { + return err + } + + *v = append(*v, vv) + return nil + }) +} + +func deserializeInstancePatchStateList(d smithy.ShapeDeserializer, s *smithy.Schema, v *[]types.InstancePatchState) error { + *v = make([]types.InstancePatchState, 0) + var vv types.InstancePatchState + return smithy.ReadList(d, s, func() error { + if isNil, err := d.ReadNil(s.ListMember()); err != nil { + return err + } else if isNil { + var zero types.InstancePatchState + *v = append(*v, zero) + return nil + } + + vv = types.InstancePatchState{} + if err := vv.Deserialize(d); err != nil { + return err + } + + *v = append(*v, vv) + return nil + }) +} + +func deserializeInstancePatchStatesList(d smithy.ShapeDeserializer, s *smithy.Schema, v *[]types.InstancePatchState) error { + *v = make([]types.InstancePatchState, 0) + var vv types.InstancePatchState + return smithy.ReadList(d, s, func() error { + if isNil, err := d.ReadNil(s.ListMember()); err != nil { + return err + } else if isNil { + var zero types.InstancePatchState + *v = append(*v, zero) + return nil + } + + vv = types.InstancePatchState{} + if err := vv.Deserialize(d); err != nil { + return err + } + + *v = append(*v, vv) + return nil + }) +} + +func deserializeInstanceProperties(d smithy.ShapeDeserializer, s *smithy.Schema, v *[]types.InstanceProperty) error { + *v = make([]types.InstanceProperty, 0) + var vv types.InstanceProperty + return smithy.ReadList(d, s, func() error { + if isNil, err := d.ReadNil(s.ListMember()); err != nil { + return err + } else if isNil { + var zero types.InstanceProperty + *v = append(*v, zero) + return nil + } + + vv = types.InstanceProperty{} + if err := vv.Deserialize(d); err != nil { + return err + } + + *v = append(*v, vv) + return nil + }) +} + +func deserializeInstancePropertyFilterList(d smithy.ShapeDeserializer, s *smithy.Schema, v *[]types.InstancePropertyFilter) error { + *v = make([]types.InstancePropertyFilter, 0) + var vv types.InstancePropertyFilter + return smithy.ReadList(d, s, func() error { + if isNil, err := d.ReadNil(s.ListMember()); err != nil { + return err + } else if isNil { + var zero types.InstancePropertyFilter + *v = append(*v, zero) + return nil + } + + vv = types.InstancePropertyFilter{} + if err := vv.Deserialize(d); err != nil { + return err + } + + *v = append(*v, vv) + return nil + }) +} + +func deserializeInstancePropertyFilterValueSet(d smithy.ShapeDeserializer, s *smithy.Schema, v *[]string) error { + *v = make([]string, 0) + var vv string + return smithy.ReadList(d, s, func() error { + if isNil, err := d.ReadNil(s.ListMember()); err != nil { + return err + } else if isNil { + var zero string + *v = append(*v, zero) + return nil + } + + if err := d.ReadString(s.ListMember(), &vv); err != nil { + return err + } + + *v = append(*v, vv) + return nil + }) +} + +func deserializeInstancePropertyStringFilterList(d smithy.ShapeDeserializer, s *smithy.Schema, v *[]types.InstancePropertyStringFilter) error { + *v = make([]types.InstancePropertyStringFilter, 0) + var vv types.InstancePropertyStringFilter + return smithy.ReadList(d, s, func() error { + if isNil, err := d.ReadNil(s.ListMember()); err != nil { + return err + } else if isNil { + var zero types.InstancePropertyStringFilter + *v = append(*v, zero) + return nil + } + + vv = types.InstancePropertyStringFilter{} + if err := vv.Deserialize(d); err != nil { + return err + } + + *v = append(*v, vv) + return nil + }) +} + +func deserializeInventoryAggregatorList(d smithy.ShapeDeserializer, s *smithy.Schema, v *[]types.InventoryAggregator) error { + *v = make([]types.InventoryAggregator, 0) + var vv types.InventoryAggregator + return smithy.ReadList(d, s, func() error { + if isNil, err := d.ReadNil(s.ListMember()); err != nil { + return err + } else if isNil { + var zero types.InventoryAggregator + *v = append(*v, zero) + return nil + } + + vv = types.InventoryAggregator{} + if err := vv.Deserialize(d); err != nil { + return err + } + + *v = append(*v, vv) + return nil + }) +} + +func deserializeInventoryDeletionsList(d smithy.ShapeDeserializer, s *smithy.Schema, v *[]types.InventoryDeletionStatusItem) error { + *v = make([]types.InventoryDeletionStatusItem, 0) + var vv types.InventoryDeletionStatusItem + return smithy.ReadList(d, s, func() error { + if isNil, err := d.ReadNil(s.ListMember()); err != nil { + return err + } else if isNil { + var zero types.InventoryDeletionStatusItem + *v = append(*v, zero) + return nil + } + + vv = types.InventoryDeletionStatusItem{} + if err := vv.Deserialize(d); err != nil { + return err + } + + *v = append(*v, vv) + return nil + }) +} + +func deserializeInventoryDeletionSummaryItems(d smithy.ShapeDeserializer, s *smithy.Schema, v *[]types.InventoryDeletionSummaryItem) error { + *v = make([]types.InventoryDeletionSummaryItem, 0) + var vv types.InventoryDeletionSummaryItem + return smithy.ReadList(d, s, func() error { + if isNil, err := d.ReadNil(s.ListMember()); err != nil { + return err + } else if isNil { + var zero types.InventoryDeletionSummaryItem + *v = append(*v, zero) + return nil + } + + vv = types.InventoryDeletionSummaryItem{} + if err := vv.Deserialize(d); err != nil { + return err + } + + *v = append(*v, vv) + return nil + }) +} + +func deserializeInventoryFilterList(d smithy.ShapeDeserializer, s *smithy.Schema, v *[]types.InventoryFilter) error { + *v = make([]types.InventoryFilter, 0) + var vv types.InventoryFilter + return smithy.ReadList(d, s, func() error { + if isNil, err := d.ReadNil(s.ListMember()); err != nil { + return err + } else if isNil { + var zero types.InventoryFilter + *v = append(*v, zero) + return nil + } + + vv = types.InventoryFilter{} + if err := vv.Deserialize(d); err != nil { + return err + } + + *v = append(*v, vv) + return nil + }) +} + +func deserializeInventoryFilterValueList(d smithy.ShapeDeserializer, s *smithy.Schema, v *[]string) error { + *v = make([]string, 0) + var vv string + return smithy.ReadList(d, s, func() error { + if isNil, err := d.ReadNil(s.ListMember()); err != nil { + return err + } else if isNil { + var zero string + *v = append(*v, zero) + return nil + } + + if err := d.ReadString(s.ListMember(), &vv); err != nil { + return err + } + + *v = append(*v, vv) + return nil + }) +} + +func deserializeInventoryGroupList(d smithy.ShapeDeserializer, s *smithy.Schema, v *[]types.InventoryGroup) error { + *v = make([]types.InventoryGroup, 0) + var vv types.InventoryGroup + return smithy.ReadList(d, s, func() error { + if isNil, err := d.ReadNil(s.ListMember()); err != nil { + return err + } else if isNil { + var zero types.InventoryGroup + *v = append(*v, zero) + return nil + } + + vv = types.InventoryGroup{} + if err := vv.Deserialize(d); err != nil { + return err + } + + *v = append(*v, vv) + return nil + }) +} + +func deserializeInventoryItemAttributeList(d smithy.ShapeDeserializer, s *smithy.Schema, v *[]types.InventoryItemAttribute) error { + *v = make([]types.InventoryItemAttribute, 0) + var vv types.InventoryItemAttribute + return smithy.ReadList(d, s, func() error { + if isNil, err := d.ReadNil(s.ListMember()); err != nil { + return err + } else if isNil { + var zero types.InventoryItemAttribute + *v = append(*v, zero) + return nil + } + + vv = types.InventoryItemAttribute{} + if err := vv.Deserialize(d); err != nil { + return err + } + + *v = append(*v, vv) + return nil + }) +} + +func deserializeInventoryItemEntryList(d smithy.ShapeDeserializer, s *smithy.Schema, v *[]map[string]string) error { + *v = make([]map[string]string, 0) + var vv map[string]string + return smithy.ReadList(d, s, func() error { + if isNil, err := d.ReadNil(s.ListMember()); err != nil { + return err + } else if isNil { + var zero map[string]string + *v = append(*v, zero) + return nil + } + + vv = nil + if err := deserializeInventoryItemEntry(d, s.ListMember(), &vv); err != nil { + return err + } + + *v = append(*v, vv) + return nil + }) +} + +func deserializeInventoryItemList(d smithy.ShapeDeserializer, s *smithy.Schema, v *[]types.InventoryItem) error { + *v = make([]types.InventoryItem, 0) + var vv types.InventoryItem + return smithy.ReadList(d, s, func() error { + if isNil, err := d.ReadNil(s.ListMember()); err != nil { + return err + } else if isNil { + var zero types.InventoryItem + *v = append(*v, zero) + return nil + } + + vv = types.InventoryItem{} + if err := vv.Deserialize(d); err != nil { + return err + } + + *v = append(*v, vv) + return nil + }) +} + +func deserializeInventoryItemSchemaResultList(d smithy.ShapeDeserializer, s *smithy.Schema, v *[]types.InventoryItemSchema) error { + *v = make([]types.InventoryItemSchema, 0) + var vv types.InventoryItemSchema + return smithy.ReadList(d, s, func() error { + if isNil, err := d.ReadNil(s.ListMember()); err != nil { + return err + } else if isNil { + var zero types.InventoryItemSchema + *v = append(*v, zero) + return nil + } + + vv = types.InventoryItemSchema{} + if err := vv.Deserialize(d); err != nil { + return err + } + + *v = append(*v, vv) + return nil + }) +} + +func deserializeInventoryResultEntityList(d smithy.ShapeDeserializer, s *smithy.Schema, v *[]types.InventoryResultEntity) error { + *v = make([]types.InventoryResultEntity, 0) + var vv types.InventoryResultEntity + return smithy.ReadList(d, s, func() error { + if isNil, err := d.ReadNil(s.ListMember()); err != nil { + return err + } else if isNil { + var zero types.InventoryResultEntity + *v = append(*v, zero) + return nil + } + + vv = types.InventoryResultEntity{} + if err := vv.Deserialize(d); err != nil { + return err + } + + *v = append(*v, vv) + return nil + }) +} + +func deserializeKeyList(d smithy.ShapeDeserializer, s *smithy.Schema, v *[]string) error { + *v = make([]string, 0) + var vv string + return smithy.ReadList(d, s, func() error { + if isNil, err := d.ReadNil(s.ListMember()); err != nil { + return err + } else if isNil { + var zero string + *v = append(*v, zero) + return nil + } + + if err := d.ReadString(s.ListMember(), &vv); err != nil { + return err + } + + *v = append(*v, vv) + return nil + }) +} + +func deserializeMaintenanceWindowExecutionList(d smithy.ShapeDeserializer, s *smithy.Schema, v *[]types.MaintenanceWindowExecution) error { + *v = make([]types.MaintenanceWindowExecution, 0) + var vv types.MaintenanceWindowExecution + return smithy.ReadList(d, s, func() error { + if isNil, err := d.ReadNil(s.ListMember()); err != nil { + return err + } else if isNil { + var zero types.MaintenanceWindowExecution + *v = append(*v, zero) + return nil + } + + vv = types.MaintenanceWindowExecution{} + if err := vv.Deserialize(d); err != nil { + return err + } + + *v = append(*v, vv) + return nil + }) +} + +func deserializeMaintenanceWindowExecutionTaskIdentityList(d smithy.ShapeDeserializer, s *smithy.Schema, v *[]types.MaintenanceWindowExecutionTaskIdentity) error { + *v = make([]types.MaintenanceWindowExecutionTaskIdentity, 0) + var vv types.MaintenanceWindowExecutionTaskIdentity + return smithy.ReadList(d, s, func() error { + if isNil, err := d.ReadNil(s.ListMember()); err != nil { + return err + } else if isNil { + var zero types.MaintenanceWindowExecutionTaskIdentity + *v = append(*v, zero) + return nil + } + + vv = types.MaintenanceWindowExecutionTaskIdentity{} + if err := vv.Deserialize(d); err != nil { + return err + } + + *v = append(*v, vv) + return nil + }) +} + +func deserializeMaintenanceWindowExecutionTaskIdList(d smithy.ShapeDeserializer, s *smithy.Schema, v *[]string) error { + *v = make([]string, 0) + var vv string + return smithy.ReadList(d, s, func() error { + if isNil, err := d.ReadNil(s.ListMember()); err != nil { + return err + } else if isNil { + var zero string + *v = append(*v, zero) + return nil + } + + if err := d.ReadString(s.ListMember(), &vv); err != nil { + return err + } + + *v = append(*v, vv) + return nil + }) +} + +func deserializeMaintenanceWindowExecutionTaskInvocationIdentityList(d smithy.ShapeDeserializer, s *smithy.Schema, v *[]types.MaintenanceWindowExecutionTaskInvocationIdentity) error { + *v = make([]types.MaintenanceWindowExecutionTaskInvocationIdentity, 0) + var vv types.MaintenanceWindowExecutionTaskInvocationIdentity + return smithy.ReadList(d, s, func() error { + if isNil, err := d.ReadNil(s.ListMember()); err != nil { + return err + } else if isNil { + var zero types.MaintenanceWindowExecutionTaskInvocationIdentity + *v = append(*v, zero) + return nil + } + + vv = types.MaintenanceWindowExecutionTaskInvocationIdentity{} + if err := vv.Deserialize(d); err != nil { + return err + } + + *v = append(*v, vv) + return nil + }) +} + +func deserializeMaintenanceWindowFilterList(d smithy.ShapeDeserializer, s *smithy.Schema, v *[]types.MaintenanceWindowFilter) error { + *v = make([]types.MaintenanceWindowFilter, 0) + var vv types.MaintenanceWindowFilter + return smithy.ReadList(d, s, func() error { + if isNil, err := d.ReadNil(s.ListMember()); err != nil { + return err + } else if isNil { + var zero types.MaintenanceWindowFilter + *v = append(*v, zero) + return nil + } + + vv = types.MaintenanceWindowFilter{} + if err := vv.Deserialize(d); err != nil { + return err + } + + *v = append(*v, vv) + return nil + }) +} + +func deserializeMaintenanceWindowFilterValues(d smithy.ShapeDeserializer, s *smithy.Schema, v *[]string) error { + *v = make([]string, 0) + var vv string + return smithy.ReadList(d, s, func() error { + if isNil, err := d.ReadNil(s.ListMember()); err != nil { + return err + } else if isNil { + var zero string + *v = append(*v, zero) + return nil + } + + if err := d.ReadString(s.ListMember(), &vv); err != nil { + return err + } + + *v = append(*v, vv) + return nil + }) +} + +func deserializeMaintenanceWindowIdentityList(d smithy.ShapeDeserializer, s *smithy.Schema, v *[]types.MaintenanceWindowIdentity) error { + *v = make([]types.MaintenanceWindowIdentity, 0) + var vv types.MaintenanceWindowIdentity + return smithy.ReadList(d, s, func() error { + if isNil, err := d.ReadNil(s.ListMember()); err != nil { + return err + } else if isNil { + var zero types.MaintenanceWindowIdentity + *v = append(*v, zero) + return nil + } + + vv = types.MaintenanceWindowIdentity{} + if err := vv.Deserialize(d); err != nil { + return err + } + + *v = append(*v, vv) + return nil + }) +} + +func deserializeMaintenanceWindowsForTargetList(d smithy.ShapeDeserializer, s *smithy.Schema, v *[]types.MaintenanceWindowIdentityForTarget) error { + *v = make([]types.MaintenanceWindowIdentityForTarget, 0) + var vv types.MaintenanceWindowIdentityForTarget + return smithy.ReadList(d, s, func() error { + if isNil, err := d.ReadNil(s.ListMember()); err != nil { + return err + } else if isNil { + var zero types.MaintenanceWindowIdentityForTarget + *v = append(*v, zero) + return nil + } + + vv = types.MaintenanceWindowIdentityForTarget{} + if err := vv.Deserialize(d); err != nil { + return err + } + + *v = append(*v, vv) + return nil + }) +} + +func deserializeMaintenanceWindowTargetList(d smithy.ShapeDeserializer, s *smithy.Schema, v *[]types.MaintenanceWindowTarget) error { + *v = make([]types.MaintenanceWindowTarget, 0) + var vv types.MaintenanceWindowTarget + return smithy.ReadList(d, s, func() error { + if isNil, err := d.ReadNil(s.ListMember()); err != nil { + return err + } else if isNil { + var zero types.MaintenanceWindowTarget + *v = append(*v, zero) + return nil + } + + vv = types.MaintenanceWindowTarget{} + if err := vv.Deserialize(d); err != nil { + return err + } + + *v = append(*v, vv) + return nil + }) +} + +func deserializeMaintenanceWindowTaskList(d smithy.ShapeDeserializer, s *smithy.Schema, v *[]types.MaintenanceWindowTask) error { + *v = make([]types.MaintenanceWindowTask, 0) + var vv types.MaintenanceWindowTask + return smithy.ReadList(d, s, func() error { + if isNil, err := d.ReadNil(s.ListMember()); err != nil { + return err + } else if isNil { + var zero types.MaintenanceWindowTask + *v = append(*v, zero) + return nil + } + + vv = types.MaintenanceWindowTask{} + if err := vv.Deserialize(d); err != nil { + return err + } + + *v = append(*v, vv) + return nil + }) +} + +func deserializeMaintenanceWindowTaskParametersList(d smithy.ShapeDeserializer, s *smithy.Schema, v *[]map[string]types.MaintenanceWindowTaskParameterValueExpression) error { + *v = make([]map[string]types.MaintenanceWindowTaskParameterValueExpression, 0) + var vv map[string]types.MaintenanceWindowTaskParameterValueExpression + return smithy.ReadList(d, s, func() error { + if isNil, err := d.ReadNil(s.ListMember()); err != nil { + return err + } else if isNil { + var zero map[string]types.MaintenanceWindowTaskParameterValueExpression + *v = append(*v, zero) + return nil + } + + vv = nil + if err := deserializeMaintenanceWindowTaskParameters(d, s.ListMember(), &vv); err != nil { + return err + } + + *v = append(*v, vv) + return nil + }) +} + +func deserializeMaintenanceWindowTaskParameterValueList(d smithy.ShapeDeserializer, s *smithy.Schema, v *[]string) error { + *v = make([]string, 0) + var vv string + return smithy.ReadList(d, s, func() error { + if isNil, err := d.ReadNil(s.ListMember()); err != nil { + return err + } else if isNil { + var zero string + *v = append(*v, zero) + return nil + } + + if err := d.ReadString(s.ListMember(), &vv); err != nil { + return err + } + + *v = append(*v, vv) + return nil + }) +} + +func deserializeMetadataKeysToDeleteList(d smithy.ShapeDeserializer, s *smithy.Schema, v *[]string) error { + *v = make([]string, 0) + var vv string + return smithy.ReadList(d, s, func() error { + if isNil, err := d.ReadNil(s.ListMember()); err != nil { + return err + } else if isNil { + var zero string + *v = append(*v, zero) + return nil + } + + if err := d.ReadString(s.ListMember(), &vv); err != nil { + return err + } + + *v = append(*v, vv) + return nil + }) +} + +func deserializeNodeAggregatorList(d smithy.ShapeDeserializer, s *smithy.Schema, v *[]types.NodeAggregator) error { + *v = make([]types.NodeAggregator, 0) + var vv types.NodeAggregator + return smithy.ReadList(d, s, func() error { + if isNil, err := d.ReadNil(s.ListMember()); err != nil { + return err + } else if isNil { + var zero types.NodeAggregator + *v = append(*v, zero) + return nil + } + + vv = types.NodeAggregator{} + if err := vv.Deserialize(d); err != nil { + return err + } + + *v = append(*v, vv) + return nil + }) +} + +func deserializeNodeFilterList(d smithy.ShapeDeserializer, s *smithy.Schema, v *[]types.NodeFilter) error { + *v = make([]types.NodeFilter, 0) + var vv types.NodeFilter + return smithy.ReadList(d, s, func() error { + if isNil, err := d.ReadNil(s.ListMember()); err != nil { + return err + } else if isNil { + var zero types.NodeFilter + *v = append(*v, zero) + return nil + } + + vv = types.NodeFilter{} + if err := vv.Deserialize(d); err != nil { + return err + } + + *v = append(*v, vv) + return nil + }) +} + +func deserializeNodeFilterValueList(d smithy.ShapeDeserializer, s *smithy.Schema, v *[]string) error { + *v = make([]string, 0) + var vv string + return smithy.ReadList(d, s, func() error { + if isNil, err := d.ReadNil(s.ListMember()); err != nil { + return err + } else if isNil { + var zero string + *v = append(*v, zero) + return nil + } + + if err := d.ReadString(s.ListMember(), &vv); err != nil { + return err + } + + *v = append(*v, vv) + return nil + }) +} + +func deserializeNodeList(d smithy.ShapeDeserializer, s *smithy.Schema, v *[]types.Node) error { + *v = make([]types.Node, 0) + var vv types.Node + return smithy.ReadList(d, s, func() error { + if isNil, err := d.ReadNil(s.ListMember()); err != nil { + return err + } else if isNil { + var zero types.Node + *v = append(*v, zero) + return nil + } + + vv = types.Node{} + if err := vv.Deserialize(d); err != nil { + return err + } + + *v = append(*v, vv) + return nil + }) +} + +func deserializeNodeSummaryList(d smithy.ShapeDeserializer, s *smithy.Schema, v *[]map[string]string) error { + *v = make([]map[string]string, 0) + var vv map[string]string + return smithy.ReadList(d, s, func() error { + if isNil, err := d.ReadNil(s.ListMember()); err != nil { + return err + } else if isNil { + var zero map[string]string + *v = append(*v, zero) + return nil + } + + vv = nil + if err := deserializeNodeSummary(d, s.ListMember(), &vv); err != nil { + return err + } + + *v = append(*v, vv) + return nil + }) +} + +func deserializeNotificationEventList(d smithy.ShapeDeserializer, s *smithy.Schema, v *[]types.NotificationEvent) error { + *v = make([]types.NotificationEvent, 0) + var vv string + return smithy.ReadList(d, s, func() error { + if isNil, err := d.ReadNil(s.ListMember()); err != nil { + return err + } else if isNil { + var zero types.NotificationEvent + *v = append(*v, zero) + return nil + } + + if err := d.ReadString(s.ListMember(), &vv); err != nil { + return err + } + + *v = append(*v, types.NotificationEvent(vv)) + return nil + }) +} + +func deserializeOpsAggregatorList(d smithy.ShapeDeserializer, s *smithy.Schema, v *[]types.OpsAggregator) error { + *v = make([]types.OpsAggregator, 0) + var vv types.OpsAggregator + return smithy.ReadList(d, s, func() error { + if isNil, err := d.ReadNil(s.ListMember()); err != nil { + return err + } else if isNil { + var zero types.OpsAggregator + *v = append(*v, zero) + return nil + } + + vv = types.OpsAggregator{} + if err := vv.Deserialize(d); err != nil { + return err + } + + *v = append(*v, vv) + return nil + }) +} + +func deserializeOpsEntityItemEntryList(d smithy.ShapeDeserializer, s *smithy.Schema, v *[]map[string]string) error { + *v = make([]map[string]string, 0) + var vv map[string]string + return smithy.ReadList(d, s, func() error { + if isNil, err := d.ReadNil(s.ListMember()); err != nil { + return err + } else if isNil { + var zero map[string]string + *v = append(*v, zero) + return nil + } + + vv = nil + if err := deserializeOpsEntityItemEntry(d, s.ListMember(), &vv); err != nil { + return err + } + + *v = append(*v, vv) + return nil + }) +} + +func deserializeOpsEntityList(d smithy.ShapeDeserializer, s *smithy.Schema, v *[]types.OpsEntity) error { + *v = make([]types.OpsEntity, 0) + var vv types.OpsEntity + return smithy.ReadList(d, s, func() error { + if isNil, err := d.ReadNil(s.ListMember()); err != nil { + return err + } else if isNil { + var zero types.OpsEntity + *v = append(*v, zero) + return nil + } + + vv = types.OpsEntity{} + if err := vv.Deserialize(d); err != nil { + return err + } + + *v = append(*v, vv) + return nil + }) +} + +func deserializeOpsFilterList(d smithy.ShapeDeserializer, s *smithy.Schema, v *[]types.OpsFilter) error { + *v = make([]types.OpsFilter, 0) + var vv types.OpsFilter + return smithy.ReadList(d, s, func() error { + if isNil, err := d.ReadNil(s.ListMember()); err != nil { + return err + } else if isNil { + var zero types.OpsFilter + *v = append(*v, zero) + return nil + } + + vv = types.OpsFilter{} + if err := vv.Deserialize(d); err != nil { + return err + } + + *v = append(*v, vv) + return nil + }) +} + +func deserializeOpsFilterValueList(d smithy.ShapeDeserializer, s *smithy.Schema, v *[]string) error { + *v = make([]string, 0) + var vv string + return smithy.ReadList(d, s, func() error { + if isNil, err := d.ReadNil(s.ListMember()); err != nil { + return err + } else if isNil { + var zero string + *v = append(*v, zero) + return nil + } + + if err := d.ReadString(s.ListMember(), &vv); err != nil { + return err + } + + *v = append(*v, vv) + return nil + }) +} + +func deserializeOpsItemEventFilters(d smithy.ShapeDeserializer, s *smithy.Schema, v *[]types.OpsItemEventFilter) error { + *v = make([]types.OpsItemEventFilter, 0) + var vv types.OpsItemEventFilter + return smithy.ReadList(d, s, func() error { + if isNil, err := d.ReadNil(s.ListMember()); err != nil { + return err + } else if isNil { + var zero types.OpsItemEventFilter + *v = append(*v, zero) + return nil + } + + vv = types.OpsItemEventFilter{} + if err := vv.Deserialize(d); err != nil { + return err + } + + *v = append(*v, vv) + return nil + }) +} + +func deserializeOpsItemEventFilterValues(d smithy.ShapeDeserializer, s *smithy.Schema, v *[]string) error { + *v = make([]string, 0) + var vv string + return smithy.ReadList(d, s, func() error { + if isNil, err := d.ReadNil(s.ListMember()); err != nil { + return err + } else if isNil { + var zero string + *v = append(*v, zero) + return nil + } + + if err := d.ReadString(s.ListMember(), &vv); err != nil { + return err + } + + *v = append(*v, vv) + return nil + }) +} + +func deserializeOpsItemEventSummaries(d smithy.ShapeDeserializer, s *smithy.Schema, v *[]types.OpsItemEventSummary) error { + *v = make([]types.OpsItemEventSummary, 0) + var vv types.OpsItemEventSummary + return smithy.ReadList(d, s, func() error { + if isNil, err := d.ReadNil(s.ListMember()); err != nil { + return err + } else if isNil { + var zero types.OpsItemEventSummary + *v = append(*v, zero) + return nil + } + + vv = types.OpsItemEventSummary{} + if err := vv.Deserialize(d); err != nil { + return err + } + + *v = append(*v, vv) + return nil + }) +} + +func deserializeOpsItemFilters(d smithy.ShapeDeserializer, s *smithy.Schema, v *[]types.OpsItemFilter) error { + *v = make([]types.OpsItemFilter, 0) + var vv types.OpsItemFilter + return smithy.ReadList(d, s, func() error { + if isNil, err := d.ReadNil(s.ListMember()); err != nil { + return err + } else if isNil { + var zero types.OpsItemFilter + *v = append(*v, zero) + return nil + } + + vv = types.OpsItemFilter{} + if err := vv.Deserialize(d); err != nil { + return err + } + + *v = append(*v, vv) + return nil + }) +} + +func deserializeOpsItemFilterValues(d smithy.ShapeDeserializer, s *smithy.Schema, v *[]string) error { + *v = make([]string, 0) + var vv string + return smithy.ReadList(d, s, func() error { + if isNil, err := d.ReadNil(s.ListMember()); err != nil { + return err + } else if isNil { + var zero string + *v = append(*v, zero) + return nil + } + + if err := d.ReadString(s.ListMember(), &vv); err != nil { + return err + } + + *v = append(*v, vv) + return nil + }) +} + +func deserializeOpsItemNotifications(d smithy.ShapeDeserializer, s *smithy.Schema, v *[]types.OpsItemNotification) error { + *v = make([]types.OpsItemNotification, 0) + var vv types.OpsItemNotification + return smithy.ReadList(d, s, func() error { + if isNil, err := d.ReadNil(s.ListMember()); err != nil { + return err + } else if isNil { + var zero types.OpsItemNotification + *v = append(*v, zero) + return nil + } + + vv = types.OpsItemNotification{} + if err := vv.Deserialize(d); err != nil { + return err + } + + *v = append(*v, vv) + return nil + }) +} + +func deserializeOpsItemOpsDataKeysList(d smithy.ShapeDeserializer, s *smithy.Schema, v *[]string) error { + *v = make([]string, 0) + var vv string + return smithy.ReadList(d, s, func() error { + if isNil, err := d.ReadNil(s.ListMember()); err != nil { + return err + } else if isNil { + var zero string + *v = append(*v, zero) + return nil + } + + if err := d.ReadString(s.ListMember(), &vv); err != nil { + return err + } + + *v = append(*v, vv) + return nil + }) +} + +func deserializeOpsItemParameterNamesList(d smithy.ShapeDeserializer, s *smithy.Schema, v *[]string) error { + *v = make([]string, 0) + var vv string + return smithy.ReadList(d, s, func() error { + if isNil, err := d.ReadNil(s.ListMember()); err != nil { + return err + } else if isNil { + var zero string + *v = append(*v, zero) + return nil + } + + if err := d.ReadString(s.ListMember(), &vv); err != nil { + return err + } + + *v = append(*v, vv) + return nil + }) +} + +func deserializeOpsItemRelatedItemsFilters(d smithy.ShapeDeserializer, s *smithy.Schema, v *[]types.OpsItemRelatedItemsFilter) error { + *v = make([]types.OpsItemRelatedItemsFilter, 0) + var vv types.OpsItemRelatedItemsFilter + return smithy.ReadList(d, s, func() error { + if isNil, err := d.ReadNil(s.ListMember()); err != nil { + return err + } else if isNil { + var zero types.OpsItemRelatedItemsFilter + *v = append(*v, zero) + return nil + } + + vv = types.OpsItemRelatedItemsFilter{} + if err := vv.Deserialize(d); err != nil { + return err + } + + *v = append(*v, vv) + return nil + }) +} + +func deserializeOpsItemRelatedItemsFilterValues(d smithy.ShapeDeserializer, s *smithy.Schema, v *[]string) error { + *v = make([]string, 0) + var vv string + return smithy.ReadList(d, s, func() error { + if isNil, err := d.ReadNil(s.ListMember()); err != nil { + return err + } else if isNil { + var zero string + *v = append(*v, zero) + return nil + } + + if err := d.ReadString(s.ListMember(), &vv); err != nil { + return err + } + + *v = append(*v, vv) + return nil + }) +} + +func deserializeOpsItemRelatedItemSummaries(d smithy.ShapeDeserializer, s *smithy.Schema, v *[]types.OpsItemRelatedItemSummary) error { + *v = make([]types.OpsItemRelatedItemSummary, 0) + var vv types.OpsItemRelatedItemSummary + return smithy.ReadList(d, s, func() error { + if isNil, err := d.ReadNil(s.ListMember()); err != nil { + return err + } else if isNil { + var zero types.OpsItemRelatedItemSummary + *v = append(*v, zero) + return nil + } + + vv = types.OpsItemRelatedItemSummary{} + if err := vv.Deserialize(d); err != nil { + return err + } + + *v = append(*v, vv) + return nil + }) +} + +func deserializeOpsItemSummaries(d smithy.ShapeDeserializer, s *smithy.Schema, v *[]types.OpsItemSummary) error { + *v = make([]types.OpsItemSummary, 0) + var vv types.OpsItemSummary + return smithy.ReadList(d, s, func() error { + if isNil, err := d.ReadNil(s.ListMember()); err != nil { + return err + } else if isNil { + var zero types.OpsItemSummary + *v = append(*v, zero) + return nil + } + + vv = types.OpsItemSummary{} + if err := vv.Deserialize(d); err != nil { + return err + } + + *v = append(*v, vv) + return nil + }) +} + +func deserializeOpsMetadataFilterList(d smithy.ShapeDeserializer, s *smithy.Schema, v *[]types.OpsMetadataFilter) error { + *v = make([]types.OpsMetadataFilter, 0) + var vv types.OpsMetadataFilter + return smithy.ReadList(d, s, func() error { + if isNil, err := d.ReadNil(s.ListMember()); err != nil { + return err + } else if isNil { + var zero types.OpsMetadataFilter + *v = append(*v, zero) + return nil + } + + vv = types.OpsMetadataFilter{} + if err := vv.Deserialize(d); err != nil { + return err + } + + *v = append(*v, vv) + return nil + }) +} + +func deserializeOpsMetadataFilterValueList(d smithy.ShapeDeserializer, s *smithy.Schema, v *[]string) error { + *v = make([]string, 0) + var vv string + return smithy.ReadList(d, s, func() error { + if isNil, err := d.ReadNil(s.ListMember()); err != nil { + return err + } else if isNil { + var zero string + *v = append(*v, zero) + return nil + } + + if err := d.ReadString(s.ListMember(), &vv); err != nil { + return err + } + + *v = append(*v, vv) + return nil + }) +} + +func deserializeOpsMetadataList(d smithy.ShapeDeserializer, s *smithy.Schema, v *[]types.OpsMetadata) error { + *v = make([]types.OpsMetadata, 0) + var vv types.OpsMetadata + return smithy.ReadList(d, s, func() error { + if isNil, err := d.ReadNil(s.ListMember()); err != nil { + return err + } else if isNil { + var zero types.OpsMetadata + *v = append(*v, zero) + return nil + } + + vv = types.OpsMetadata{} + if err := vv.Deserialize(d); err != nil { + return err + } + + *v = append(*v, vv) + return nil + }) +} + +func deserializeOpsResultAttributeList(d smithy.ShapeDeserializer, s *smithy.Schema, v *[]types.OpsResultAttribute) error { + *v = make([]types.OpsResultAttribute, 0) + var vv types.OpsResultAttribute + return smithy.ReadList(d, s, func() error { + if isNil, err := d.ReadNil(s.ListMember()); err != nil { + return err + } else if isNil { + var zero types.OpsResultAttribute + *v = append(*v, zero) + return nil + } + + vv = types.OpsResultAttribute{} + if err := vv.Deserialize(d); err != nil { + return err + } + + *v = append(*v, vv) + return nil + }) +} + +func deserializeParameterHistoryList(d smithy.ShapeDeserializer, s *smithy.Schema, v *[]types.ParameterHistory) error { + *v = make([]types.ParameterHistory, 0) + var vv types.ParameterHistory + return smithy.ReadList(d, s, func() error { + if isNil, err := d.ReadNil(s.ListMember()); err != nil { + return err + } else if isNil { + var zero types.ParameterHistory + *v = append(*v, zero) + return nil + } + + vv = types.ParameterHistory{} + if err := vv.Deserialize(d); err != nil { + return err + } + + *v = append(*v, vv) + return nil + }) +} + +func deserializeParameterLabelList(d smithy.ShapeDeserializer, s *smithy.Schema, v *[]string) error { + *v = make([]string, 0) + var vv string + return smithy.ReadList(d, s, func() error { + if isNil, err := d.ReadNil(s.ListMember()); err != nil { + return err + } else if isNil { + var zero string + *v = append(*v, zero) + return nil + } + + if err := d.ReadString(s.ListMember(), &vv); err != nil { + return err + } + + *v = append(*v, vv) + return nil + }) +} + +func deserializeParameterList(d smithy.ShapeDeserializer, s *smithy.Schema, v *[]types.Parameter) error { + *v = make([]types.Parameter, 0) + var vv types.Parameter + return smithy.ReadList(d, s, func() error { + if isNil, err := d.ReadNil(s.ListMember()); err != nil { + return err + } else if isNil { + var zero types.Parameter + *v = append(*v, zero) + return nil + } + + vv = types.Parameter{} + if err := vv.Deserialize(d); err != nil { + return err + } + + *v = append(*v, vv) + return nil + }) +} + +func deserializeParameterMetadataList(d smithy.ShapeDeserializer, s *smithy.Schema, v *[]types.ParameterMetadata) error { + *v = make([]types.ParameterMetadata, 0) + var vv types.ParameterMetadata + return smithy.ReadList(d, s, func() error { + if isNil, err := d.ReadNil(s.ListMember()); err != nil { + return err + } else if isNil { + var zero types.ParameterMetadata + *v = append(*v, zero) + return nil + } + + vv = types.ParameterMetadata{} + if err := vv.Deserialize(d); err != nil { + return err + } + + *v = append(*v, vv) + return nil + }) +} + +func deserializeParameterNameList(d smithy.ShapeDeserializer, s *smithy.Schema, v *[]string) error { + *v = make([]string, 0) + var vv string + return smithy.ReadList(d, s, func() error { + if isNil, err := d.ReadNil(s.ListMember()); err != nil { + return err + } else if isNil { + var zero string + *v = append(*v, zero) + return nil + } + + if err := d.ReadString(s.ListMember(), &vv); err != nil { + return err + } + + *v = append(*v, vv) + return nil + }) +} + +func deserializeParameterPolicyList(d smithy.ShapeDeserializer, s *smithy.Schema, v *[]types.ParameterInlinePolicy) error { + *v = make([]types.ParameterInlinePolicy, 0) + var vv types.ParameterInlinePolicy + return smithy.ReadList(d, s, func() error { + if isNil, err := d.ReadNil(s.ListMember()); err != nil { + return err + } else if isNil { + var zero types.ParameterInlinePolicy + *v = append(*v, zero) + return nil + } + + vv = types.ParameterInlinePolicy{} + if err := vv.Deserialize(d); err != nil { + return err + } + + *v = append(*v, vv) + return nil + }) +} + +func deserializeParametersFilterList(d smithy.ShapeDeserializer, s *smithy.Schema, v *[]types.ParametersFilter) error { + *v = make([]types.ParametersFilter, 0) + var vv types.ParametersFilter + return smithy.ReadList(d, s, func() error { + if isNil, err := d.ReadNil(s.ListMember()); err != nil { + return err + } else if isNil { + var zero types.ParametersFilter + *v = append(*v, zero) + return nil + } + + vv = types.ParametersFilter{} + if err := vv.Deserialize(d); err != nil { + return err + } + + *v = append(*v, vv) + return nil + }) +} + +func deserializeParametersFilterValueList(d smithy.ShapeDeserializer, s *smithy.Schema, v *[]string) error { + *v = make([]string, 0) + var vv string + return smithy.ReadList(d, s, func() error { + if isNil, err := d.ReadNil(s.ListMember()); err != nil { + return err + } else if isNil { + var zero string + *v = append(*v, zero) + return nil + } + + if err := d.ReadString(s.ListMember(), &vv); err != nil { + return err + } + + *v = append(*v, vv) + return nil + }) +} + +func deserializeParameterStringFilterList(d smithy.ShapeDeserializer, s *smithy.Schema, v *[]types.ParameterStringFilter) error { + *v = make([]types.ParameterStringFilter, 0) + var vv types.ParameterStringFilter + return smithy.ReadList(d, s, func() error { + if isNil, err := d.ReadNil(s.ListMember()); err != nil { + return err + } else if isNil { + var zero types.ParameterStringFilter + *v = append(*v, zero) + return nil + } + + vv = types.ParameterStringFilter{} + if err := vv.Deserialize(d); err != nil { + return err + } + + *v = append(*v, vv) + return nil + }) +} + +func deserializeParameterStringFilterValueList(d smithy.ShapeDeserializer, s *smithy.Schema, v *[]string) error { + *v = make([]string, 0) + var vv string + return smithy.ReadList(d, s, func() error { + if isNil, err := d.ReadNil(s.ListMember()); err != nil { + return err + } else if isNil { + var zero string + *v = append(*v, zero) + return nil + } + + if err := d.ReadString(s.ListMember(), &vv); err != nil { + return err + } + + *v = append(*v, vv) + return nil + }) +} + +func deserializeParameterValueList(d smithy.ShapeDeserializer, s *smithy.Schema, v *[]string) error { + *v = make([]string, 0) + var vv string + return smithy.ReadList(d, s, func() error { + if isNil, err := d.ReadNil(s.ListMember()); err != nil { + return err + } else if isNil { + var zero string + *v = append(*v, zero) + return nil + } + + if err := d.ReadString(s.ListMember(), &vv); err != nil { + return err + } + + *v = append(*v, vv) + return nil + }) +} + +func deserializePatchAdvisoryIdList(d smithy.ShapeDeserializer, s *smithy.Schema, v *[]string) error { + *v = make([]string, 0) + var vv string + return smithy.ReadList(d, s, func() error { + if isNil, err := d.ReadNil(s.ListMember()); err != nil { + return err + } else if isNil { + var zero string + *v = append(*v, zero) + return nil + } + + if err := d.ReadString(s.ListMember(), &vv); err != nil { + return err + } + + *v = append(*v, vv) + return nil + }) +} + +func deserializePatchBaselineIdentityList(d smithy.ShapeDeserializer, s *smithy.Schema, v *[]types.PatchBaselineIdentity) error { + *v = make([]types.PatchBaselineIdentity, 0) + var vv types.PatchBaselineIdentity + return smithy.ReadList(d, s, func() error { + if isNil, err := d.ReadNil(s.ListMember()); err != nil { + return err + } else if isNil { + var zero types.PatchBaselineIdentity + *v = append(*v, zero) + return nil + } + + vv = types.PatchBaselineIdentity{} + if err := vv.Deserialize(d); err != nil { + return err + } + + *v = append(*v, vv) + return nil + }) +} + +func deserializePatchBugzillaIdList(d smithy.ShapeDeserializer, s *smithy.Schema, v *[]string) error { + *v = make([]string, 0) + var vv string + return smithy.ReadList(d, s, func() error { + if isNil, err := d.ReadNil(s.ListMember()); err != nil { + return err + } else if isNil { + var zero string + *v = append(*v, zero) + return nil + } + + if err := d.ReadString(s.ListMember(), &vv); err != nil { + return err + } + + *v = append(*v, vv) + return nil + }) +} + +func deserializePatchComplianceDataList(d smithy.ShapeDeserializer, s *smithy.Schema, v *[]types.PatchComplianceData) error { + *v = make([]types.PatchComplianceData, 0) + var vv types.PatchComplianceData + return smithy.ReadList(d, s, func() error { + if isNil, err := d.ReadNil(s.ListMember()); err != nil { + return err + } else if isNil { + var zero types.PatchComplianceData + *v = append(*v, zero) + return nil + } + + vv = types.PatchComplianceData{} + if err := vv.Deserialize(d); err != nil { + return err + } + + *v = append(*v, vv) + return nil + }) +} + +func deserializePatchCVEIdList(d smithy.ShapeDeserializer, s *smithy.Schema, v *[]string) error { + *v = make([]string, 0) + var vv string + return smithy.ReadList(d, s, func() error { + if isNil, err := d.ReadNil(s.ListMember()); err != nil { + return err + } else if isNil { + var zero string + *v = append(*v, zero) + return nil + } + + if err := d.ReadString(s.ListMember(), &vv); err != nil { + return err + } + + *v = append(*v, vv) + return nil + }) +} + +func deserializePatchFilterList(d smithy.ShapeDeserializer, s *smithy.Schema, v *[]types.PatchFilter) error { + *v = make([]types.PatchFilter, 0) + var vv types.PatchFilter + return smithy.ReadList(d, s, func() error { + if isNil, err := d.ReadNil(s.ListMember()); err != nil { + return err + } else if isNil { + var zero types.PatchFilter + *v = append(*v, zero) + return nil + } + + vv = types.PatchFilter{} + if err := vv.Deserialize(d); err != nil { + return err + } + + *v = append(*v, vv) + return nil + }) +} + +func deserializePatchFilterValueList(d smithy.ShapeDeserializer, s *smithy.Schema, v *[]string) error { + *v = make([]string, 0) + var vv string + return smithy.ReadList(d, s, func() error { + if isNil, err := d.ReadNil(s.ListMember()); err != nil { + return err + } else if isNil { + var zero string + *v = append(*v, zero) + return nil + } + + if err := d.ReadString(s.ListMember(), &vv); err != nil { + return err + } + + *v = append(*v, vv) + return nil + }) +} + +func deserializePatchGroupList(d smithy.ShapeDeserializer, s *smithy.Schema, v *[]string) error { + *v = make([]string, 0) + var vv string + return smithy.ReadList(d, s, func() error { + if isNil, err := d.ReadNil(s.ListMember()); err != nil { + return err + } else if isNil { + var zero string + *v = append(*v, zero) + return nil + } + + if err := d.ReadString(s.ListMember(), &vv); err != nil { + return err + } + + *v = append(*v, vv) + return nil + }) +} + +func deserializePatchGroupPatchBaselineMappingList(d smithy.ShapeDeserializer, s *smithy.Schema, v *[]types.PatchGroupPatchBaselineMapping) error { + *v = make([]types.PatchGroupPatchBaselineMapping, 0) + var vv types.PatchGroupPatchBaselineMapping + return smithy.ReadList(d, s, func() error { + if isNil, err := d.ReadNil(s.ListMember()); err != nil { + return err + } else if isNil { + var zero types.PatchGroupPatchBaselineMapping + *v = append(*v, zero) + return nil + } + + vv = types.PatchGroupPatchBaselineMapping{} + if err := vv.Deserialize(d); err != nil { + return err + } + + *v = append(*v, vv) + return nil + }) +} + +func deserializePatchIdList(d smithy.ShapeDeserializer, s *smithy.Schema, v *[]string) error { + *v = make([]string, 0) + var vv string + return smithy.ReadList(d, s, func() error { + if isNil, err := d.ReadNil(s.ListMember()); err != nil { + return err + } else if isNil { + var zero string + *v = append(*v, zero) + return nil + } + + if err := d.ReadString(s.ListMember(), &vv); err != nil { + return err + } + + *v = append(*v, vv) + return nil + }) +} + +func deserializePatchList(d smithy.ShapeDeserializer, s *smithy.Schema, v *[]types.Patch) error { + *v = make([]types.Patch, 0) + var vv types.Patch + return smithy.ReadList(d, s, func() error { + if isNil, err := d.ReadNil(s.ListMember()); err != nil { + return err + } else if isNil { + var zero types.Patch + *v = append(*v, zero) + return nil + } + + vv = types.Patch{} + if err := vv.Deserialize(d); err != nil { + return err + } + + *v = append(*v, vv) + return nil + }) +} + +func deserializePatchOrchestratorFilterList(d smithy.ShapeDeserializer, s *smithy.Schema, v *[]types.PatchOrchestratorFilter) error { + *v = make([]types.PatchOrchestratorFilter, 0) + var vv types.PatchOrchestratorFilter + return smithy.ReadList(d, s, func() error { + if isNil, err := d.ReadNil(s.ListMember()); err != nil { + return err + } else if isNil { + var zero types.PatchOrchestratorFilter + *v = append(*v, zero) + return nil + } + + vv = types.PatchOrchestratorFilter{} + if err := vv.Deserialize(d); err != nil { + return err + } + + *v = append(*v, vv) + return nil + }) +} + +func deserializePatchOrchestratorFilterValues(d smithy.ShapeDeserializer, s *smithy.Schema, v *[]string) error { + *v = make([]string, 0) + var vv string + return smithy.ReadList(d, s, func() error { + if isNil, err := d.ReadNil(s.ListMember()); err != nil { + return err + } else if isNil { + var zero string + *v = append(*v, zero) + return nil + } + + if err := d.ReadString(s.ListMember(), &vv); err != nil { + return err + } + + *v = append(*v, vv) + return nil + }) +} + +func deserializePatchPropertiesList(d smithy.ShapeDeserializer, s *smithy.Schema, v *[]map[string]string) error { + *v = make([]map[string]string, 0) + var vv map[string]string + return smithy.ReadList(d, s, func() error { + if isNil, err := d.ReadNil(s.ListMember()); err != nil { + return err + } else if isNil { + var zero map[string]string + *v = append(*v, zero) + return nil + } + + vv = nil + if err := deserializePatchPropertyEntry(d, s.ListMember(), &vv); err != nil { + return err + } + + *v = append(*v, vv) + return nil + }) +} + +func deserializePatchRuleList(d smithy.ShapeDeserializer, s *smithy.Schema, v *[]types.PatchRule) error { + *v = make([]types.PatchRule, 0) + var vv types.PatchRule + return smithy.ReadList(d, s, func() error { + if isNil, err := d.ReadNil(s.ListMember()); err != nil { + return err + } else if isNil { + var zero types.PatchRule + *v = append(*v, zero) + return nil + } + + vv = types.PatchRule{} + if err := vv.Deserialize(d); err != nil { + return err + } + + *v = append(*v, vv) + return nil + }) +} + +func deserializePatchSourceList(d smithy.ShapeDeserializer, s *smithy.Schema, v *[]types.PatchSource) error { + *v = make([]types.PatchSource, 0) + var vv types.PatchSource + return smithy.ReadList(d, s, func() error { + if isNil, err := d.ReadNil(s.ListMember()); err != nil { + return err + } else if isNil { + var zero types.PatchSource + *v = append(*v, zero) + return nil + } + + vv = types.PatchSource{} + if err := vv.Deserialize(d); err != nil { + return err + } + + *v = append(*v, vv) + return nil + }) +} + +func deserializePatchSourceProductList(d smithy.ShapeDeserializer, s *smithy.Schema, v *[]string) error { + *v = make([]string, 0) + var vv string + return smithy.ReadList(d, s, func() error { + if isNil, err := d.ReadNil(s.ListMember()); err != nil { + return err + } else if isNil { + var zero string + *v = append(*v, zero) + return nil + } + + if err := d.ReadString(s.ListMember(), &vv); err != nil { + return err + } + + *v = append(*v, vv) + return nil + }) +} + +func deserializePlatformTypeList(d smithy.ShapeDeserializer, s *smithy.Schema, v *[]types.PlatformType) error { + *v = make([]types.PlatformType, 0) + var vv string + return smithy.ReadList(d, s, func() error { + if isNil, err := d.ReadNil(s.ListMember()); err != nil { + return err + } else if isNil { + var zero types.PlatformType + *v = append(*v, zero) + return nil + } + + if err := d.ReadString(s.ListMember(), &vv); err != nil { + return err + } + + *v = append(*v, types.PlatformType(vv)) + return nil + }) +} + +func deserializeRegionList(d smithy.ShapeDeserializer, s *smithy.Schema, v *[]string) error { + *v = make([]string, 0) + var vv string + return smithy.ReadList(d, s, func() error { + if isNil, err := d.ReadNil(s.ListMember()); err != nil { + return err + } else if isNil { + var zero string + *v = append(*v, zero) + return nil + } + + if err := d.ReadString(s.ListMember(), &vv); err != nil { + return err + } + + *v = append(*v, vv) + return nil + }) +} + +func deserializeRegions(d smithy.ShapeDeserializer, s *smithy.Schema, v *[]string) error { + *v = make([]string, 0) + var vv string + return smithy.ReadList(d, s, func() error { + if isNil, err := d.ReadNil(s.ListMember()); err != nil { + return err + } else if isNil { + var zero string + *v = append(*v, zero) + return nil + } + + if err := d.ReadString(s.ListMember(), &vv); err != nil { + return err + } + + *v = append(*v, vv) + return nil + }) +} + +func deserializeRegistrationMetadataList(d smithy.ShapeDeserializer, s *smithy.Schema, v *[]types.RegistrationMetadataItem) error { + *v = make([]types.RegistrationMetadataItem, 0) + var vv types.RegistrationMetadataItem + return smithy.ReadList(d, s, func() error { + if isNil, err := d.ReadNil(s.ListMember()); err != nil { + return err + } else if isNil { + var zero types.RegistrationMetadataItem + *v = append(*v, zero) + return nil + } + + vv = types.RegistrationMetadataItem{} + if err := vv.Deserialize(d); err != nil { + return err + } + + *v = append(*v, vv) + return nil + }) +} + +func deserializeRelatedOpsItems(d smithy.ShapeDeserializer, s *smithy.Schema, v *[]types.RelatedOpsItem) error { + *v = make([]types.RelatedOpsItem, 0) + var vv types.RelatedOpsItem + return smithy.ReadList(d, s, func() error { + if isNil, err := d.ReadNil(s.ListMember()); err != nil { + return err + } else if isNil { + var zero types.RelatedOpsItem + *v = append(*v, zero) + return nil + } + + vv = types.RelatedOpsItem{} + if err := vv.Deserialize(d); err != nil { + return err + } + + *v = append(*v, vv) + return nil + }) +} + +func deserializeResourceComplianceSummaryItemList(d smithy.ShapeDeserializer, s *smithy.Schema, v *[]types.ResourceComplianceSummaryItem) error { + *v = make([]types.ResourceComplianceSummaryItem, 0) + var vv types.ResourceComplianceSummaryItem + return smithy.ReadList(d, s, func() error { + if isNil, err := d.ReadNil(s.ListMember()); err != nil { + return err + } else if isNil { + var zero types.ResourceComplianceSummaryItem + *v = append(*v, zero) + return nil + } + + vv = types.ResourceComplianceSummaryItem{} + if err := vv.Deserialize(d); err != nil { + return err + } + + *v = append(*v, vv) + return nil + }) +} + +func deserializeResourceDataSyncItemList(d smithy.ShapeDeserializer, s *smithy.Schema, v *[]types.ResourceDataSyncItem) error { + *v = make([]types.ResourceDataSyncItem, 0) + var vv types.ResourceDataSyncItem + return smithy.ReadList(d, s, func() error { + if isNil, err := d.ReadNil(s.ListMember()); err != nil { + return err + } else if isNil { + var zero types.ResourceDataSyncItem + *v = append(*v, zero) + return nil + } + + vv = types.ResourceDataSyncItem{} + if err := vv.Deserialize(d); err != nil { + return err + } + + *v = append(*v, vv) + return nil + }) +} + +func deserializeResourceDataSyncOrganizationalUnitList(d smithy.ShapeDeserializer, s *smithy.Schema, v *[]types.ResourceDataSyncOrganizationalUnit) error { + *v = make([]types.ResourceDataSyncOrganizationalUnit, 0) + var vv types.ResourceDataSyncOrganizationalUnit + return smithy.ReadList(d, s, func() error { + if isNil, err := d.ReadNil(s.ListMember()); err != nil { + return err + } else if isNil { + var zero types.ResourceDataSyncOrganizationalUnit + *v = append(*v, zero) + return nil + } + + vv = types.ResourceDataSyncOrganizationalUnit{} + if err := vv.Deserialize(d); err != nil { + return err + } + + *v = append(*v, vv) + return nil + }) +} + +func deserializeResourceDataSyncSourceRegionList(d smithy.ShapeDeserializer, s *smithy.Schema, v *[]string) error { + *v = make([]string, 0) + var vv string + return smithy.ReadList(d, s, func() error { + if isNil, err := d.ReadNil(s.ListMember()); err != nil { + return err + } else if isNil { + var zero string + *v = append(*v, zero) + return nil + } + + if err := d.ReadString(s.ListMember(), &vv); err != nil { + return err + } + + *v = append(*v, vv) + return nil + }) +} + +func deserializeResourcePolicyParameterNamesList(d smithy.ShapeDeserializer, s *smithy.Schema, v *[]string) error { + *v = make([]string, 0) + var vv string + return smithy.ReadList(d, s, func() error { + if isNil, err := d.ReadNil(s.ListMember()); err != nil { + return err + } else if isNil { + var zero string + *v = append(*v, zero) + return nil + } + + if err := d.ReadString(s.ListMember(), &vv); err != nil { + return err + } + + *v = append(*v, vv) + return nil + }) +} + +func deserializeResultAttributeList(d smithy.ShapeDeserializer, s *smithy.Schema, v *[]types.ResultAttribute) error { + *v = make([]types.ResultAttribute, 0) + var vv types.ResultAttribute + return smithy.ReadList(d, s, func() error { + if isNil, err := d.ReadNil(s.ListMember()); err != nil { + return err + } else if isNil { + var zero types.ResultAttribute + *v = append(*v, zero) + return nil + } + + vv = types.ResultAttribute{} + if err := vv.Deserialize(d); err != nil { + return err + } + + *v = append(*v, vv) + return nil + }) +} + +func deserializeReviewInformationList(d smithy.ShapeDeserializer, s *smithy.Schema, v *[]types.ReviewInformation) error { + *v = make([]types.ReviewInformation, 0) + var vv types.ReviewInformation + return smithy.ReadList(d, s, func() error { + if isNil, err := d.ReadNil(s.ListMember()); err != nil { + return err + } else if isNil { + var zero types.ReviewInformation + *v = append(*v, zero) + return nil + } + + vv = types.ReviewInformation{} + if err := vv.Deserialize(d); err != nil { + return err + } + + *v = append(*v, vv) + return nil + }) +} + +func deserializeRunbooks(d smithy.ShapeDeserializer, s *smithy.Schema, v *[]types.Runbook) error { + *v = make([]types.Runbook, 0) + var vv types.Runbook + return smithy.ReadList(d, s, func() error { + if isNil, err := d.ReadNil(s.ListMember()); err != nil { + return err + } else if isNil { + var zero types.Runbook + *v = append(*v, zero) + return nil + } + + vv = types.Runbook{} + if err := vv.Deserialize(d); err != nil { + return err + } + + *v = append(*v, vv) + return nil + }) +} + +func deserializeScheduledWindowExecutionList(d smithy.ShapeDeserializer, s *smithy.Schema, v *[]types.ScheduledWindowExecution) error { + *v = make([]types.ScheduledWindowExecution, 0) + var vv types.ScheduledWindowExecution + return smithy.ReadList(d, s, func() error { + if isNil, err := d.ReadNil(s.ListMember()); err != nil { + return err + } else if isNil { + var zero types.ScheduledWindowExecution + *v = append(*v, zero) + return nil + } + + vv = types.ScheduledWindowExecution{} + if err := vv.Deserialize(d); err != nil { + return err + } + + *v = append(*v, vv) + return nil + }) +} + +func deserializeSessionFilterList(d smithy.ShapeDeserializer, s *smithy.Schema, v *[]types.SessionFilter) error { + *v = make([]types.SessionFilter, 0) + var vv types.SessionFilter + return smithy.ReadList(d, s, func() error { + if isNil, err := d.ReadNil(s.ListMember()); err != nil { + return err + } else if isNil { + var zero types.SessionFilter + *v = append(*v, zero) + return nil + } + + vv = types.SessionFilter{} + if err := vv.Deserialize(d); err != nil { + return err + } + + *v = append(*v, vv) + return nil + }) +} + +func deserializeSessionList(d smithy.ShapeDeserializer, s *smithy.Schema, v *[]types.Session) error { + *v = make([]types.Session, 0) + var vv types.Session + return smithy.ReadList(d, s, func() error { + if isNil, err := d.ReadNil(s.ListMember()); err != nil { + return err + } else if isNil { + var zero types.Session + *v = append(*v, zero) + return nil + } + + vv = types.Session{} + if err := vv.Deserialize(d); err != nil { + return err + } + + *v = append(*v, vv) + return nil + }) +} + +func deserializeSessionManagerParameterValueList(d smithy.ShapeDeserializer, s *smithy.Schema, v *[]string) error { + *v = make([]string, 0) + var vv string + return smithy.ReadList(d, s, func() error { + if isNil, err := d.ReadNil(s.ListMember()); err != nil { + return err + } else if isNil { + var zero string + *v = append(*v, zero) + return nil + } + + if err := d.ReadString(s.ListMember(), &vv); err != nil { + return err + } + + *v = append(*v, vv) + return nil + }) +} + +func deserializeStepExecutionFilterList(d smithy.ShapeDeserializer, s *smithy.Schema, v *[]types.StepExecutionFilter) error { + *v = make([]types.StepExecutionFilter, 0) + var vv types.StepExecutionFilter + return smithy.ReadList(d, s, func() error { + if isNil, err := d.ReadNil(s.ListMember()); err != nil { + return err + } else if isNil { + var zero types.StepExecutionFilter + *v = append(*v, zero) + return nil + } + + vv = types.StepExecutionFilter{} + if err := vv.Deserialize(d); err != nil { + return err + } + + *v = append(*v, vv) + return nil + }) +} + +func deserializeStepExecutionFilterValueList(d smithy.ShapeDeserializer, s *smithy.Schema, v *[]string) error { + *v = make([]string, 0) + var vv string + return smithy.ReadList(d, s, func() error { + if isNil, err := d.ReadNil(s.ListMember()); err != nil { + return err + } else if isNil { + var zero string + *v = append(*v, zero) + return nil + } + + if err := d.ReadString(s.ListMember(), &vv); err != nil { + return err + } + + *v = append(*v, vv) + return nil + }) +} + +func deserializeStepExecutionList(d smithy.ShapeDeserializer, s *smithy.Schema, v *[]types.StepExecution) error { + *v = make([]types.StepExecution, 0) + var vv types.StepExecution + return smithy.ReadList(d, s, func() error { + if isNil, err := d.ReadNil(s.ListMember()); err != nil { + return err + } else if isNil { + var zero types.StepExecution + *v = append(*v, zero) + return nil + } + + vv = types.StepExecution{} + if err := vv.Deserialize(d); err != nil { + return err + } + + *v = append(*v, vv) + return nil + }) +} + +func deserializeStringList(d smithy.ShapeDeserializer, s *smithy.Schema, v *[]string) error { + *v = make([]string, 0) + var vv string + return smithy.ReadList(d, s, func() error { + if isNil, err := d.ReadNil(s.ListMember()); err != nil { + return err + } else if isNil { + var zero string + *v = append(*v, zero) + return nil + } + + if err := d.ReadString(s.ListMember(), &vv); err != nil { + return err + } + + *v = append(*v, vv) + return nil + }) +} + +func deserializeTagList(d smithy.ShapeDeserializer, s *smithy.Schema, v *[]types.Tag) error { + *v = make([]types.Tag, 0) + var vv types.Tag + return smithy.ReadList(d, s, func() error { + if isNil, err := d.ReadNil(s.ListMember()); err != nil { + return err + } else if isNil { + var zero types.Tag + *v = append(*v, zero) + return nil + } + + vv = types.Tag{} + if err := vv.Deserialize(d); err != nil { + return err + } + + *v = append(*v, vv) + return nil + }) +} + +func deserializeTargetLocations(d smithy.ShapeDeserializer, s *smithy.Schema, v *[]types.TargetLocation) error { + *v = make([]types.TargetLocation, 0) + var vv types.TargetLocation + return smithy.ReadList(d, s, func() error { + if isNil, err := d.ReadNil(s.ListMember()); err != nil { + return err + } else if isNil { + var zero types.TargetLocation + *v = append(*v, zero) + return nil + } + + vv = types.TargetLocation{} + if err := vv.Deserialize(d); err != nil { + return err + } + + *v = append(*v, vv) + return nil + }) +} + +func deserializeTargetMaps(d smithy.ShapeDeserializer, s *smithy.Schema, v *[]map[string][]string) error { + *v = make([]map[string][]string, 0) + var vv map[string][]string + return smithy.ReadList(d, s, func() error { + if isNil, err := d.ReadNil(s.ListMember()); err != nil { + return err + } else if isNil { + var zero map[string][]string + *v = append(*v, zero) + return nil + } + + vv = nil + if err := deserializeTargetMap(d, s.ListMember(), &vv); err != nil { + return err + } + + *v = append(*v, vv) + return nil + }) +} + +func deserializeTargetMapValueList(d smithy.ShapeDeserializer, s *smithy.Schema, v *[]string) error { + *v = make([]string, 0) + var vv string + return smithy.ReadList(d, s, func() error { + if isNil, err := d.ReadNil(s.ListMember()); err != nil { + return err + } else if isNil { + var zero string + *v = append(*v, zero) + return nil + } + + if err := d.ReadString(s.ListMember(), &vv); err != nil { + return err + } + + *v = append(*v, vv) + return nil + }) +} + +func deserializeTargetParameterList(d smithy.ShapeDeserializer, s *smithy.Schema, v *[]string) error { + *v = make([]string, 0) + var vv string + return smithy.ReadList(d, s, func() error { + if isNil, err := d.ReadNil(s.ListMember()); err != nil { + return err + } else if isNil { + var zero string + *v = append(*v, zero) + return nil + } + + if err := d.ReadString(s.ListMember(), &vv); err != nil { + return err + } + + *v = append(*v, vv) + return nil + }) +} + +func deserializeTargetPreviewList(d smithy.ShapeDeserializer, s *smithy.Schema, v *[]types.TargetPreview) error { + *v = make([]types.TargetPreview, 0) + var vv types.TargetPreview + return smithy.ReadList(d, s, func() error { + if isNil, err := d.ReadNil(s.ListMember()); err != nil { + return err + } else if isNil { + var zero types.TargetPreview + *v = append(*v, zero) + return nil + } + + vv = types.TargetPreview{} + if err := vv.Deserialize(d); err != nil { + return err + } + + *v = append(*v, vv) + return nil + }) +} + +func deserializeTargets(d smithy.ShapeDeserializer, s *smithy.Schema, v *[]types.Target) error { + *v = make([]types.Target, 0) + var vv types.Target + return smithy.ReadList(d, s, func() error { + if isNil, err := d.ReadNil(s.ListMember()); err != nil { + return err + } else if isNil { + var zero types.Target + *v = append(*v, zero) + return nil + } + + vv = types.Target{} + if err := vv.Deserialize(d); err != nil { + return err + } + + *v = append(*v, vv) + return nil + }) +} + +func deserializeTargetValues(d smithy.ShapeDeserializer, s *smithy.Schema, v *[]string) error { + *v = make([]string, 0) + var vv string + return smithy.ReadList(d, s, func() error { + if isNil, err := d.ReadNil(s.ListMember()); err != nil { + return err + } else if isNil { + var zero string + *v = append(*v, zero) + return nil + } + + if err := d.ReadString(s.ListMember(), &vv); err != nil { + return err + } + + *v = append(*v, vv) + return nil + }) +} + +func deserializeValidationFindingList(d smithy.ShapeDeserializer, s *smithy.Schema, v *[]types.ValidationFinding) error { + *v = make([]types.ValidationFinding, 0) + var vv types.ValidationFinding + return smithy.ReadList(d, s, func() error { + if isNil, err := d.ReadNil(s.ListMember()); err != nil { + return err + } else if isNil { + var zero types.ValidationFinding + *v = append(*v, zero) + return nil + } + + vv = types.ValidationFinding{} + if err := vv.Deserialize(d); err != nil { + return err + } + + *v = append(*v, vv) + return nil + }) +} + +func deserializeValidNextStepList(d smithy.ShapeDeserializer, s *smithy.Schema, v *[]string) error { + *v = make([]string, 0) + var vv string + return smithy.ReadList(d, s, func() error { + if isNil, err := d.ReadNil(s.ListMember()); err != nil { + return err + } else if isNil { + var zero string + *v = append(*v, zero) + return nil + } + + if err := d.ReadString(s.ListMember(), &vv); err != nil { + return err + } + + *v = append(*v, vv) + return nil + }) +} + +func serializeAssociationStatusAggregatedCount(s smithy.ShapeSerializer, schema *smithy.Schema, v map[string]int32) { + if v == nil { + return + } + s.WriteMap(schema) + for k, vv := range v { + s.WriteKey(schema.MapKey(), k) + s.WriteInt32(schema.MapValue(), int32(vv)) + } + s.CloseMap() +} + +func serializeAutomationParameterMap(s smithy.ShapeSerializer, schema *smithy.Schema, v map[string][]string) { + if v == nil { + return + } + s.WriteMap(schema) + for k, vv := range v { + s.WriteKey(schema.MapKey(), k) + serializeAutomationParameterValueList(s, schema.MapValue(), vv) + } + s.CloseMap() +} + +func serializeComplianceItemDetails(s smithy.ShapeSerializer, schema *smithy.Schema, v map[string]string) { + if v == nil { + return + } + s.WriteMap(schema) + for k, vv := range v { + s.WriteKey(schema.MapKey(), k) + s.WriteString(schema.MapValue(), string(vv)) + } + s.CloseMap() +} + +func serializeInstanceAssociationStatusAggregatedCount(s smithy.ShapeSerializer, schema *smithy.Schema, v map[string]int32) { + if v == nil { + return + } + s.WriteMap(schema) + for k, vv := range v { + s.WriteKey(schema.MapKey(), k) + s.WriteInt32(schema.MapValue(), int32(vv)) + } + s.CloseMap() +} + +func serializeInventoryItemContentContext(s smithy.ShapeSerializer, schema *smithy.Schema, v map[string]string) { + if v == nil { + return + } + s.WriteMap(schema) + for k, vv := range v { + s.WriteKey(schema.MapKey(), k) + s.WriteString(schema.MapValue(), string(vv)) + } + s.CloseMap() +} + +func serializeInventoryItemEntry(s smithy.ShapeSerializer, schema *smithy.Schema, v map[string]string) { + if v == nil { + return + } + s.WriteMap(schema) + for k, vv := range v { + s.WriteKey(schema.MapKey(), k) + s.WriteString(schema.MapValue(), string(vv)) + } + s.CloseMap() +} + +func serializeInventoryResultItemMap(s smithy.ShapeSerializer, schema *smithy.Schema, v map[string]types.InventoryResultItem) { + if v == nil { + return + } + s.WriteMap(schema) + for k, vv := range v { + s.WriteKey(schema.MapKey(), k) + s.WriteStruct(schema.MapValue()) + vv.SerializeMembers(s) + s.CloseStruct() + } + s.CloseMap() +} + +func serializeMaintenanceWindowTaskParameters(s smithy.ShapeSerializer, schema *smithy.Schema, v map[string]types.MaintenanceWindowTaskParameterValueExpression) { + if v == nil { + return + } + s.WriteMap(schema) + for k, vv := range v { + s.WriteKey(schema.MapKey(), k) + s.WriteStruct(schema.MapValue()) + vv.SerializeMembers(s) + s.CloseStruct() + } + s.CloseMap() +} + +func serializeMetadataMap(s smithy.ShapeSerializer, schema *smithy.Schema, v map[string]types.MetadataValue) { + if v == nil { + return + } + s.WriteMap(schema) + for k, vv := range v { + s.WriteKey(schema.MapKey(), k) + s.WriteStruct(schema.MapValue()) + vv.SerializeMembers(s) + s.CloseStruct() + } + s.CloseMap() +} + +func serializeNodeSummary(s smithy.ShapeSerializer, schema *smithy.Schema, v map[string]string) { + if v == nil { + return + } + s.WriteMap(schema) + for k, vv := range v { + s.WriteKey(schema.MapKey(), k) + s.WriteString(schema.MapValue(), string(vv)) + } + s.CloseMap() +} + +func serializeNormalStringMap(s smithy.ShapeSerializer, schema *smithy.Schema, v map[string]string) { + if v == nil { + return + } + s.WriteMap(schema) + for k, vv := range v { + s.WriteKey(schema.MapKey(), k) + s.WriteString(schema.MapValue(), string(vv)) + } + s.CloseMap() +} + +func serializeOpsAggregatorValueMap(s smithy.ShapeSerializer, schema *smithy.Schema, v map[string]string) { + if v == nil { + return + } + s.WriteMap(schema) + for k, vv := range v { + s.WriteKey(schema.MapKey(), k) + s.WriteString(schema.MapValue(), string(vv)) + } + s.CloseMap() +} + +func serializeOpsEntityItemEntry(s smithy.ShapeSerializer, schema *smithy.Schema, v map[string]string) { + if v == nil { + return + } + s.WriteMap(schema) + for k, vv := range v { + s.WriteKey(schema.MapKey(), k) + s.WriteString(schema.MapValue(), string(vv)) + } + s.CloseMap() +} + +func serializeOpsEntityItemMap(s smithy.ShapeSerializer, schema *smithy.Schema, v map[string]types.OpsEntityItem) { + if v == nil { + return + } + s.WriteMap(schema) + for k, vv := range v { + s.WriteKey(schema.MapKey(), k) + s.WriteStruct(schema.MapValue()) + vv.SerializeMembers(s) + s.CloseStruct() + } + s.CloseMap() +} + +func serializeOpsItemOperationalData(s smithy.ShapeSerializer, schema *smithy.Schema, v map[string]types.OpsItemDataValue) { + if v == nil { + return + } + s.WriteMap(schema) + for k, vv := range v { + s.WriteKey(schema.MapKey(), k) + s.WriteStruct(schema.MapValue()) + vv.SerializeMembers(s) + s.CloseStruct() + } + s.CloseMap() +} + +func serializeParameters(s smithy.ShapeSerializer, schema *smithy.Schema, v map[string][]string) { + if v == nil { + return + } + s.WriteMap(schema) + for k, vv := range v { + s.WriteKey(schema.MapKey(), k) + serializeParameterValueList(s, schema.MapValue(), vv) + } + s.CloseMap() +} + +func serializePatchPropertyEntry(s smithy.ShapeSerializer, schema *smithy.Schema, v map[string]string) { + if v == nil { + return + } + s.WriteMap(schema) + for k, vv := range v { + s.WriteKey(schema.MapKey(), k) + s.WriteString(schema.MapValue(), string(vv)) + } + s.CloseMap() +} + +func serializeSessionManagerParameters(s smithy.ShapeSerializer, schema *smithy.Schema, v map[string][]string) { + if v == nil { + return + } + s.WriteMap(schema) + for k, vv := range v { + s.WriteKey(schema.MapKey(), k) + serializeSessionManagerParameterValueList(s, schema.MapValue(), vv) + } + s.CloseMap() +} + +func serializeStepPreviewMap(s smithy.ShapeSerializer, schema *smithy.Schema, v map[string]int32) { + if v == nil { + return + } + s.WriteMap(schema) + for k, vv := range v { + s.WriteKey(schema.MapKey(), k) + s.WriteInt32(schema.MapValue(), int32(vv)) + } + s.CloseMap() +} + +func serializeTargetMap(s smithy.ShapeSerializer, schema *smithy.Schema, v map[string][]string) { + if v == nil { + return + } + s.WriteMap(schema) + for k, vv := range v { + s.WriteKey(schema.MapKey(), k) + serializeTargetMapValueList(s, schema.MapValue(), vv) + } + s.CloseMap() +} + +func deserializeAssociationStatusAggregatedCount(d smithy.ShapeDeserializer, s *smithy.Schema, v *map[string]int32) error { + *v = make(map[string]int32) + var vv int32 + return smithy.ReadMap(d, s, func(k string) error { + if isNil, err := d.ReadNil(s.MapValue()); err != nil { + return err + } else if isNil { + var zero int32 + (*v)[k] = zero + return nil + } + + if err := d.ReadInt32(s.MapValue(), &vv); err != nil { + return err + } + + (*v)[k] = vv + return nil + }) +} + +func deserializeAutomationParameterMap(d smithy.ShapeDeserializer, s *smithy.Schema, v *map[string][]string) error { + *v = make(map[string][]string) + var vv []string + return smithy.ReadMap(d, s, func(k string) error { + if isNil, err := d.ReadNil(s.MapValue()); err != nil { + return err + } else if isNil { + var zero []string + (*v)[k] = zero + return nil + } + + vv = nil + if err := deserializeAutomationParameterValueList(d, s.MapValue(), &vv); err != nil { + return err + } + + (*v)[k] = vv + return nil + }) +} + +func deserializeComplianceItemDetails(d smithy.ShapeDeserializer, s *smithy.Schema, v *map[string]string) error { + *v = make(map[string]string) + var vv string + return smithy.ReadMap(d, s, func(k string) error { + if isNil, err := d.ReadNil(s.MapValue()); err != nil { + return err + } else if isNil { + var zero string + (*v)[k] = zero + return nil + } + + if err := d.ReadString(s.MapValue(), &vv); err != nil { + return err + } + + (*v)[k] = vv + return nil + }) +} + +func deserializeInstanceAssociationStatusAggregatedCount(d smithy.ShapeDeserializer, s *smithy.Schema, v *map[string]int32) error { + *v = make(map[string]int32) + var vv int32 + return smithy.ReadMap(d, s, func(k string) error { + if isNil, err := d.ReadNil(s.MapValue()); err != nil { + return err + } else if isNil { + var zero int32 + (*v)[k] = zero + return nil + } + + if err := d.ReadInt32(s.MapValue(), &vv); err != nil { + return err + } + + (*v)[k] = vv + return nil + }) +} + +func deserializeInventoryItemContentContext(d smithy.ShapeDeserializer, s *smithy.Schema, v *map[string]string) error { + *v = make(map[string]string) + var vv string + return smithy.ReadMap(d, s, func(k string) error { + if isNil, err := d.ReadNil(s.MapValue()); err != nil { + return err + } else if isNil { + var zero string + (*v)[k] = zero + return nil + } + + if err := d.ReadString(s.MapValue(), &vv); err != nil { + return err + } + + (*v)[k] = vv + return nil + }) +} + +func deserializeInventoryItemEntry(d smithy.ShapeDeserializer, s *smithy.Schema, v *map[string]string) error { + *v = make(map[string]string) + var vv string + return smithy.ReadMap(d, s, func(k string) error { + if isNil, err := d.ReadNil(s.MapValue()); err != nil { + return err + } else if isNil { + var zero string + (*v)[k] = zero + return nil + } + + if err := d.ReadString(s.MapValue(), &vv); err != nil { + return err + } + + (*v)[k] = vv + return nil + }) +} + +func deserializeInventoryResultItemMap(d smithy.ShapeDeserializer, s *smithy.Schema, v *map[string]types.InventoryResultItem) error { + *v = make(map[string]types.InventoryResultItem) + var vv types.InventoryResultItem + return smithy.ReadMap(d, s, func(k string) error { + if isNil, err := d.ReadNil(s.MapValue()); err != nil { + return err + } else if isNil { + var zero types.InventoryResultItem + (*v)[k] = zero + return nil + } + + vv = types.InventoryResultItem{} + if err := vv.Deserialize(d); err != nil { + return err + } + + (*v)[k] = vv + return nil + }) +} + +func deserializeMaintenanceWindowTaskParameters(d smithy.ShapeDeserializer, s *smithy.Schema, v *map[string]types.MaintenanceWindowTaskParameterValueExpression) error { + *v = make(map[string]types.MaintenanceWindowTaskParameterValueExpression) + var vv types.MaintenanceWindowTaskParameterValueExpression + return smithy.ReadMap(d, s, func(k string) error { + if isNil, err := d.ReadNil(s.MapValue()); err != nil { + return err + } else if isNil { + var zero types.MaintenanceWindowTaskParameterValueExpression + (*v)[k] = zero + return nil + } + + vv = types.MaintenanceWindowTaskParameterValueExpression{} + if err := vv.Deserialize(d); err != nil { + return err + } + + (*v)[k] = vv + return nil + }) +} + +func deserializeMetadataMap(d smithy.ShapeDeserializer, s *smithy.Schema, v *map[string]types.MetadataValue) error { + *v = make(map[string]types.MetadataValue) + var vv types.MetadataValue + return smithy.ReadMap(d, s, func(k string) error { + if isNil, err := d.ReadNil(s.MapValue()); err != nil { + return err + } else if isNil { + var zero types.MetadataValue + (*v)[k] = zero + return nil + } + + vv = types.MetadataValue{} + if err := vv.Deserialize(d); err != nil { + return err + } + + (*v)[k] = vv + return nil + }) +} + +func deserializeNodeSummary(d smithy.ShapeDeserializer, s *smithy.Schema, v *map[string]string) error { + *v = make(map[string]string) + var vv string + return smithy.ReadMap(d, s, func(k string) error { + if isNil, err := d.ReadNil(s.MapValue()); err != nil { + return err + } else if isNil { + var zero string + (*v)[k] = zero + return nil + } + + if err := d.ReadString(s.MapValue(), &vv); err != nil { + return err + } + + (*v)[k] = vv + return nil + }) +} + +func deserializeNormalStringMap(d smithy.ShapeDeserializer, s *smithy.Schema, v *map[string]string) error { + *v = make(map[string]string) + var vv string + return smithy.ReadMap(d, s, func(k string) error { + if isNil, err := d.ReadNil(s.MapValue()); err != nil { + return err + } else if isNil { + var zero string + (*v)[k] = zero + return nil + } + + if err := d.ReadString(s.MapValue(), &vv); err != nil { + return err + } + + (*v)[k] = vv + return nil + }) +} + +func deserializeOpsAggregatorValueMap(d smithy.ShapeDeserializer, s *smithy.Schema, v *map[string]string) error { + *v = make(map[string]string) + var vv string + return smithy.ReadMap(d, s, func(k string) error { + if isNil, err := d.ReadNil(s.MapValue()); err != nil { + return err + } else if isNil { + var zero string + (*v)[k] = zero + return nil + } + + if err := d.ReadString(s.MapValue(), &vv); err != nil { + return err + } + + (*v)[k] = vv + return nil + }) +} + +func deserializeOpsEntityItemEntry(d smithy.ShapeDeserializer, s *smithy.Schema, v *map[string]string) error { + *v = make(map[string]string) + var vv string + return smithy.ReadMap(d, s, func(k string) error { + if isNil, err := d.ReadNil(s.MapValue()); err != nil { + return err + } else if isNil { + var zero string + (*v)[k] = zero + return nil + } + + if err := d.ReadString(s.MapValue(), &vv); err != nil { + return err + } + + (*v)[k] = vv + return nil + }) +} + +func deserializeOpsEntityItemMap(d smithy.ShapeDeserializer, s *smithy.Schema, v *map[string]types.OpsEntityItem) error { + *v = make(map[string]types.OpsEntityItem) + var vv types.OpsEntityItem + return smithy.ReadMap(d, s, func(k string) error { + if isNil, err := d.ReadNil(s.MapValue()); err != nil { + return err + } else if isNil { + var zero types.OpsEntityItem + (*v)[k] = zero + return nil + } + + vv = types.OpsEntityItem{} + if err := vv.Deserialize(d); err != nil { + return err + } + + (*v)[k] = vv + return nil + }) +} + +func deserializeOpsItemOperationalData(d smithy.ShapeDeserializer, s *smithy.Schema, v *map[string]types.OpsItemDataValue) error { + *v = make(map[string]types.OpsItemDataValue) + var vv types.OpsItemDataValue + return smithy.ReadMap(d, s, func(k string) error { + if isNil, err := d.ReadNil(s.MapValue()); err != nil { + return err + } else if isNil { + var zero types.OpsItemDataValue + (*v)[k] = zero + return nil + } + + vv = types.OpsItemDataValue{} + if err := vv.Deserialize(d); err != nil { + return err + } + + (*v)[k] = vv + return nil + }) +} + +func deserializeParameters(d smithy.ShapeDeserializer, s *smithy.Schema, v *map[string][]string) error { + *v = make(map[string][]string) + var vv []string + return smithy.ReadMap(d, s, func(k string) error { + if isNil, err := d.ReadNil(s.MapValue()); err != nil { + return err + } else if isNil { + var zero []string + (*v)[k] = zero + return nil + } + + vv = nil + if err := deserializeParameterValueList(d, s.MapValue(), &vv); err != nil { + return err + } + + (*v)[k] = vv + return nil + }) +} + +func deserializePatchPropertyEntry(d smithy.ShapeDeserializer, s *smithy.Schema, v *map[string]string) error { + *v = make(map[string]string) + var vv string + return smithy.ReadMap(d, s, func(k string) error { + if isNil, err := d.ReadNil(s.MapValue()); err != nil { + return err + } else if isNil { + var zero string + (*v)[k] = zero + return nil + } + + if err := d.ReadString(s.MapValue(), &vv); err != nil { + return err + } + + (*v)[k] = vv + return nil + }) +} + +func deserializeSessionManagerParameters(d smithy.ShapeDeserializer, s *smithy.Schema, v *map[string][]string) error { + *v = make(map[string][]string) + var vv []string + return smithy.ReadMap(d, s, func(k string) error { + if isNil, err := d.ReadNil(s.MapValue()); err != nil { + return err + } else if isNil { + var zero []string + (*v)[k] = zero + return nil + } + + vv = nil + if err := deserializeSessionManagerParameterValueList(d, s.MapValue(), &vv); err != nil { + return err + } + + (*v)[k] = vv + return nil + }) +} + +func deserializeStepPreviewMap(d smithy.ShapeDeserializer, s *smithy.Schema, v *map[string]int32) error { + *v = make(map[string]int32) + var vv int32 + return smithy.ReadMap(d, s, func(k string) error { + if isNil, err := d.ReadNil(s.MapValue()); err != nil { + return err + } else if isNil { + var zero int32 + (*v)[k] = zero + return nil + } + + if err := d.ReadInt32(s.MapValue(), &vv); err != nil { + return err + } + + (*v)[k] = vv + return nil + }) +} + +func deserializeTargetMap(d smithy.ShapeDeserializer, s *smithy.Schema, v *map[string][]string) error { + *v = make(map[string][]string) + var vv []string + return smithy.ReadMap(d, s, func(k string) error { + if isNil, err := d.ReadNil(s.MapValue()); err != nil { + return err + } else if isNil { + var zero []string + (*v)[k] = zero + return nil + } + + vv = nil + if err := deserializeTargetMapValueList(d, s.MapValue(), &vv); err != nil { + return err + } + + (*v)[k] = vv + return nil + }) +} diff --git a/vendor/github.com/aws/aws-sdk-go-v2/service/ssm/deserializers.go b/vendor/github.com/aws/aws-sdk-go-v2/service/ssm/deserializers.go deleted file mode 100644 index 0e10ca898..000000000 --- a/vendor/github.com/aws/aws-sdk-go-v2/service/ssm/deserializers.go +++ /dev/null @@ -1,52262 +0,0 @@ -// Code generated by smithy-go-codegen DO NOT EDIT. - -package ssm - -import ( - "bytes" - "context" - "encoding/base64" - "encoding/json" - "fmt" - "github.com/aws/aws-sdk-go-v2/aws/protocol/restjson" - "github.com/aws/aws-sdk-go-v2/service/ssm/types" - smithy "github.com/aws/smithy-go" - smithyio "github.com/aws/smithy-go/io" - "github.com/aws/smithy-go/middleware" - "github.com/aws/smithy-go/ptr" - smithytime "github.com/aws/smithy-go/time" - "github.com/aws/smithy-go/tracing" - smithyhttp "github.com/aws/smithy-go/transport/http" - "io" - "strings" -) - -type awsAwsjson11_deserializeOpAddTagsToResource struct { -} - -func (*awsAwsjson11_deserializeOpAddTagsToResource) ID() string { - return "OperationDeserializer" -} - -func (m *awsAwsjson11_deserializeOpAddTagsToResource) HandleDeserialize(ctx context.Context, in middleware.DeserializeInput, next middleware.DeserializeHandler) ( - out middleware.DeserializeOutput, metadata middleware.Metadata, err error, -) { - out, metadata, err = next.HandleDeserialize(ctx, in) - if err != nil { - return out, metadata, err - } - - _, span := tracing.StartSpan(ctx, "OperationDeserializer") - endTimer := startMetricTimer(ctx, "client.call.deserialization_duration") - defer endTimer() - defer span.End() - response, ok := out.RawResponse.(*smithyhttp.Response) - if !ok { - return out, metadata, &smithy.DeserializationError{Err: fmt.Errorf("unknown transport type %T", out.RawResponse)} - } - - if response.StatusCode < 200 || response.StatusCode >= 300 { - return out, metadata, awsAwsjson11_deserializeOpErrorAddTagsToResource(response, &metadata) - } - output := &AddTagsToResourceOutput{} - out.Result = output - - var buff [1024]byte - ringBuffer := smithyio.NewRingBuffer(buff[:]) - - body := io.TeeReader(response.Body, ringBuffer) - decoder := json.NewDecoder(body) - decoder.UseNumber() - var shape interface{} - if err := decoder.Decode(&shape); err != nil && err != io.EOF { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return out, metadata, err - } - - err = awsAwsjson11_deserializeOpDocumentAddTagsToResourceOutput(&output, shape) - if err != nil { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return out, metadata, err - } - - return out, metadata, err -} - -func awsAwsjson11_deserializeOpErrorAddTagsToResource(response *smithyhttp.Response, metadata *middleware.Metadata) error { - var errorBuffer bytes.Buffer - if _, err := io.Copy(&errorBuffer, response.Body); err != nil { - return &smithy.DeserializationError{Err: fmt.Errorf("failed to copy error response body, %w", err)} - } - errorBody := bytes.NewReader(errorBuffer.Bytes()) - - errorCode := "UnknownError" - errorMessage := errorCode - - headerCode := response.Header.Get("X-Amzn-ErrorType") - - var buff [1024]byte - ringBuffer := smithyio.NewRingBuffer(buff[:]) - - body := io.TeeReader(errorBody, ringBuffer) - decoder := json.NewDecoder(body) - decoder.UseNumber() - bodyInfo, err := getProtocolErrorInfo(decoder) - if err != nil { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return err - } - - errorBody.Seek(0, io.SeekStart) - if typ, ok := resolveProtocolErrorType(headerCode, bodyInfo); ok { - errorCode = restjson.SanitizeErrorCode(typ) - } - if len(bodyInfo.Message) != 0 { - errorMessage = bodyInfo.Message - } - switch { - case strings.EqualFold("InternalServerError", errorCode): - return awsAwsjson11_deserializeErrorInternalServerError(response, errorBody) - - case strings.EqualFold("InvalidResourceId", errorCode): - return awsAwsjson11_deserializeErrorInvalidResourceId(response, errorBody) - - case strings.EqualFold("InvalidResourceType", errorCode): - return awsAwsjson11_deserializeErrorInvalidResourceType(response, errorBody) - - case strings.EqualFold("TooManyTagsError", errorCode): - return awsAwsjson11_deserializeErrorTooManyTagsError(response, errorBody) - - case strings.EqualFold("TooManyUpdates", errorCode): - return awsAwsjson11_deserializeErrorTooManyUpdates(response, errorBody) - - default: - genericError := &smithy.GenericAPIError{ - Code: errorCode, - Message: errorMessage, - } - return genericError - - } -} - -type awsAwsjson11_deserializeOpAssociateOpsItemRelatedItem struct { -} - -func (*awsAwsjson11_deserializeOpAssociateOpsItemRelatedItem) ID() string { - return "OperationDeserializer" -} - -func (m *awsAwsjson11_deserializeOpAssociateOpsItemRelatedItem) HandleDeserialize(ctx context.Context, in middleware.DeserializeInput, next middleware.DeserializeHandler) ( - out middleware.DeserializeOutput, metadata middleware.Metadata, err error, -) { - out, metadata, err = next.HandleDeserialize(ctx, in) - if err != nil { - return out, metadata, err - } - - _, span := tracing.StartSpan(ctx, "OperationDeserializer") - endTimer := startMetricTimer(ctx, "client.call.deserialization_duration") - defer endTimer() - defer span.End() - response, ok := out.RawResponse.(*smithyhttp.Response) - if !ok { - return out, metadata, &smithy.DeserializationError{Err: fmt.Errorf("unknown transport type %T", out.RawResponse)} - } - - if response.StatusCode < 200 || response.StatusCode >= 300 { - return out, metadata, awsAwsjson11_deserializeOpErrorAssociateOpsItemRelatedItem(response, &metadata) - } - output := &AssociateOpsItemRelatedItemOutput{} - out.Result = output - - var buff [1024]byte - ringBuffer := smithyio.NewRingBuffer(buff[:]) - - body := io.TeeReader(response.Body, ringBuffer) - decoder := json.NewDecoder(body) - decoder.UseNumber() - var shape interface{} - if err := decoder.Decode(&shape); err != nil && err != io.EOF { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return out, metadata, err - } - - err = awsAwsjson11_deserializeOpDocumentAssociateOpsItemRelatedItemOutput(&output, shape) - if err != nil { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return out, metadata, err - } - - return out, metadata, err -} - -func awsAwsjson11_deserializeOpErrorAssociateOpsItemRelatedItem(response *smithyhttp.Response, metadata *middleware.Metadata) error { - var errorBuffer bytes.Buffer - if _, err := io.Copy(&errorBuffer, response.Body); err != nil { - return &smithy.DeserializationError{Err: fmt.Errorf("failed to copy error response body, %w", err)} - } - errorBody := bytes.NewReader(errorBuffer.Bytes()) - - errorCode := "UnknownError" - errorMessage := errorCode - - headerCode := response.Header.Get("X-Amzn-ErrorType") - - var buff [1024]byte - ringBuffer := smithyio.NewRingBuffer(buff[:]) - - body := io.TeeReader(errorBody, ringBuffer) - decoder := json.NewDecoder(body) - decoder.UseNumber() - bodyInfo, err := getProtocolErrorInfo(decoder) - if err != nil { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return err - } - - errorBody.Seek(0, io.SeekStart) - if typ, ok := resolveProtocolErrorType(headerCode, bodyInfo); ok { - errorCode = restjson.SanitizeErrorCode(typ) - } - if len(bodyInfo.Message) != 0 { - errorMessage = bodyInfo.Message - } - switch { - case strings.EqualFold("InternalServerError", errorCode): - return awsAwsjson11_deserializeErrorInternalServerError(response, errorBody) - - case strings.EqualFold("OpsItemConflictException", errorCode): - return awsAwsjson11_deserializeErrorOpsItemConflictException(response, errorBody) - - case strings.EqualFold("OpsItemInvalidParameterException", errorCode): - return awsAwsjson11_deserializeErrorOpsItemInvalidParameterException(response, errorBody) - - case strings.EqualFold("OpsItemLimitExceededException", errorCode): - return awsAwsjson11_deserializeErrorOpsItemLimitExceededException(response, errorBody) - - case strings.EqualFold("OpsItemNotFoundException", errorCode): - return awsAwsjson11_deserializeErrorOpsItemNotFoundException(response, errorBody) - - case strings.EqualFold("OpsItemRelatedItemAlreadyExistsException", errorCode): - return awsAwsjson11_deserializeErrorOpsItemRelatedItemAlreadyExistsException(response, errorBody) - - default: - genericError := &smithy.GenericAPIError{ - Code: errorCode, - Message: errorMessage, - } - return genericError - - } -} - -type awsAwsjson11_deserializeOpCancelCommand struct { -} - -func (*awsAwsjson11_deserializeOpCancelCommand) ID() string { - return "OperationDeserializer" -} - -func (m *awsAwsjson11_deserializeOpCancelCommand) HandleDeserialize(ctx context.Context, in middleware.DeserializeInput, next middleware.DeserializeHandler) ( - out middleware.DeserializeOutput, metadata middleware.Metadata, err error, -) { - out, metadata, err = next.HandleDeserialize(ctx, in) - if err != nil { - return out, metadata, err - } - - _, span := tracing.StartSpan(ctx, "OperationDeserializer") - endTimer := startMetricTimer(ctx, "client.call.deserialization_duration") - defer endTimer() - defer span.End() - response, ok := out.RawResponse.(*smithyhttp.Response) - if !ok { - return out, metadata, &smithy.DeserializationError{Err: fmt.Errorf("unknown transport type %T", out.RawResponse)} - } - - if response.StatusCode < 200 || response.StatusCode >= 300 { - return out, metadata, awsAwsjson11_deserializeOpErrorCancelCommand(response, &metadata) - } - output := &CancelCommandOutput{} - out.Result = output - - var buff [1024]byte - ringBuffer := smithyio.NewRingBuffer(buff[:]) - - body := io.TeeReader(response.Body, ringBuffer) - decoder := json.NewDecoder(body) - decoder.UseNumber() - var shape interface{} - if err := decoder.Decode(&shape); err != nil && err != io.EOF { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return out, metadata, err - } - - err = awsAwsjson11_deserializeOpDocumentCancelCommandOutput(&output, shape) - if err != nil { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return out, metadata, err - } - - return out, metadata, err -} - -func awsAwsjson11_deserializeOpErrorCancelCommand(response *smithyhttp.Response, metadata *middleware.Metadata) error { - var errorBuffer bytes.Buffer - if _, err := io.Copy(&errorBuffer, response.Body); err != nil { - return &smithy.DeserializationError{Err: fmt.Errorf("failed to copy error response body, %w", err)} - } - errorBody := bytes.NewReader(errorBuffer.Bytes()) - - errorCode := "UnknownError" - errorMessage := errorCode - - headerCode := response.Header.Get("X-Amzn-ErrorType") - - var buff [1024]byte - ringBuffer := smithyio.NewRingBuffer(buff[:]) - - body := io.TeeReader(errorBody, ringBuffer) - decoder := json.NewDecoder(body) - decoder.UseNumber() - bodyInfo, err := getProtocolErrorInfo(decoder) - if err != nil { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return err - } - - errorBody.Seek(0, io.SeekStart) - if typ, ok := resolveProtocolErrorType(headerCode, bodyInfo); ok { - errorCode = restjson.SanitizeErrorCode(typ) - } - if len(bodyInfo.Message) != 0 { - errorMessage = bodyInfo.Message - } - switch { - case strings.EqualFold("DuplicateInstanceId", errorCode): - return awsAwsjson11_deserializeErrorDuplicateInstanceId(response, errorBody) - - case strings.EqualFold("InternalServerError", errorCode): - return awsAwsjson11_deserializeErrorInternalServerError(response, errorBody) - - case strings.EqualFold("InvalidCommandId", errorCode): - return awsAwsjson11_deserializeErrorInvalidCommandId(response, errorBody) - - case strings.EqualFold("InvalidInstanceId", errorCode): - return awsAwsjson11_deserializeErrorInvalidInstanceId(response, errorBody) - - default: - genericError := &smithy.GenericAPIError{ - Code: errorCode, - Message: errorMessage, - } - return genericError - - } -} - -type awsAwsjson11_deserializeOpCancelMaintenanceWindowExecution struct { -} - -func (*awsAwsjson11_deserializeOpCancelMaintenanceWindowExecution) ID() string { - return "OperationDeserializer" -} - -func (m *awsAwsjson11_deserializeOpCancelMaintenanceWindowExecution) HandleDeserialize(ctx context.Context, in middleware.DeserializeInput, next middleware.DeserializeHandler) ( - out middleware.DeserializeOutput, metadata middleware.Metadata, err error, -) { - out, metadata, err = next.HandleDeserialize(ctx, in) - if err != nil { - return out, metadata, err - } - - _, span := tracing.StartSpan(ctx, "OperationDeserializer") - endTimer := startMetricTimer(ctx, "client.call.deserialization_duration") - defer endTimer() - defer span.End() - response, ok := out.RawResponse.(*smithyhttp.Response) - if !ok { - return out, metadata, &smithy.DeserializationError{Err: fmt.Errorf("unknown transport type %T", out.RawResponse)} - } - - if response.StatusCode < 200 || response.StatusCode >= 300 { - return out, metadata, awsAwsjson11_deserializeOpErrorCancelMaintenanceWindowExecution(response, &metadata) - } - output := &CancelMaintenanceWindowExecutionOutput{} - out.Result = output - - var buff [1024]byte - ringBuffer := smithyio.NewRingBuffer(buff[:]) - - body := io.TeeReader(response.Body, ringBuffer) - decoder := json.NewDecoder(body) - decoder.UseNumber() - var shape interface{} - if err := decoder.Decode(&shape); err != nil && err != io.EOF { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return out, metadata, err - } - - err = awsAwsjson11_deserializeOpDocumentCancelMaintenanceWindowExecutionOutput(&output, shape) - if err != nil { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return out, metadata, err - } - - return out, metadata, err -} - -func awsAwsjson11_deserializeOpErrorCancelMaintenanceWindowExecution(response *smithyhttp.Response, metadata *middleware.Metadata) error { - var errorBuffer bytes.Buffer - if _, err := io.Copy(&errorBuffer, response.Body); err != nil { - return &smithy.DeserializationError{Err: fmt.Errorf("failed to copy error response body, %w", err)} - } - errorBody := bytes.NewReader(errorBuffer.Bytes()) - - errorCode := "UnknownError" - errorMessage := errorCode - - headerCode := response.Header.Get("X-Amzn-ErrorType") - - var buff [1024]byte - ringBuffer := smithyio.NewRingBuffer(buff[:]) - - body := io.TeeReader(errorBody, ringBuffer) - decoder := json.NewDecoder(body) - decoder.UseNumber() - bodyInfo, err := getProtocolErrorInfo(decoder) - if err != nil { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return err - } - - errorBody.Seek(0, io.SeekStart) - if typ, ok := resolveProtocolErrorType(headerCode, bodyInfo); ok { - errorCode = restjson.SanitizeErrorCode(typ) - } - if len(bodyInfo.Message) != 0 { - errorMessage = bodyInfo.Message - } - switch { - case strings.EqualFold("DoesNotExistException", errorCode): - return awsAwsjson11_deserializeErrorDoesNotExistException(response, errorBody) - - case strings.EqualFold("InternalServerError", errorCode): - return awsAwsjson11_deserializeErrorInternalServerError(response, errorBody) - - default: - genericError := &smithy.GenericAPIError{ - Code: errorCode, - Message: errorMessage, - } - return genericError - - } -} - -type awsAwsjson11_deserializeOpCreateActivation struct { -} - -func (*awsAwsjson11_deserializeOpCreateActivation) ID() string { - return "OperationDeserializer" -} - -func (m *awsAwsjson11_deserializeOpCreateActivation) HandleDeserialize(ctx context.Context, in middleware.DeserializeInput, next middleware.DeserializeHandler) ( - out middleware.DeserializeOutput, metadata middleware.Metadata, err error, -) { - out, metadata, err = next.HandleDeserialize(ctx, in) - if err != nil { - return out, metadata, err - } - - _, span := tracing.StartSpan(ctx, "OperationDeserializer") - endTimer := startMetricTimer(ctx, "client.call.deserialization_duration") - defer endTimer() - defer span.End() - response, ok := out.RawResponse.(*smithyhttp.Response) - if !ok { - return out, metadata, &smithy.DeserializationError{Err: fmt.Errorf("unknown transport type %T", out.RawResponse)} - } - - if response.StatusCode < 200 || response.StatusCode >= 300 { - return out, metadata, awsAwsjson11_deserializeOpErrorCreateActivation(response, &metadata) - } - output := &CreateActivationOutput{} - out.Result = output - - var buff [1024]byte - ringBuffer := smithyio.NewRingBuffer(buff[:]) - - body := io.TeeReader(response.Body, ringBuffer) - decoder := json.NewDecoder(body) - decoder.UseNumber() - var shape interface{} - if err := decoder.Decode(&shape); err != nil && err != io.EOF { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return out, metadata, err - } - - err = awsAwsjson11_deserializeOpDocumentCreateActivationOutput(&output, shape) - if err != nil { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return out, metadata, err - } - - return out, metadata, err -} - -func awsAwsjson11_deserializeOpErrorCreateActivation(response *smithyhttp.Response, metadata *middleware.Metadata) error { - var errorBuffer bytes.Buffer - if _, err := io.Copy(&errorBuffer, response.Body); err != nil { - return &smithy.DeserializationError{Err: fmt.Errorf("failed to copy error response body, %w", err)} - } - errorBody := bytes.NewReader(errorBuffer.Bytes()) - - errorCode := "UnknownError" - errorMessage := errorCode - - headerCode := response.Header.Get("X-Amzn-ErrorType") - - var buff [1024]byte - ringBuffer := smithyio.NewRingBuffer(buff[:]) - - body := io.TeeReader(errorBody, ringBuffer) - decoder := json.NewDecoder(body) - decoder.UseNumber() - bodyInfo, err := getProtocolErrorInfo(decoder) - if err != nil { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return err - } - - errorBody.Seek(0, io.SeekStart) - if typ, ok := resolveProtocolErrorType(headerCode, bodyInfo); ok { - errorCode = restjson.SanitizeErrorCode(typ) - } - if len(bodyInfo.Message) != 0 { - errorMessage = bodyInfo.Message - } - switch { - case strings.EqualFold("InternalServerError", errorCode): - return awsAwsjson11_deserializeErrorInternalServerError(response, errorBody) - - case strings.EqualFold("InvalidParameters", errorCode): - return awsAwsjson11_deserializeErrorInvalidParameters(response, errorBody) - - default: - genericError := &smithy.GenericAPIError{ - Code: errorCode, - Message: errorMessage, - } - return genericError - - } -} - -type awsAwsjson11_deserializeOpCreateAssociation struct { -} - -func (*awsAwsjson11_deserializeOpCreateAssociation) ID() string { - return "OperationDeserializer" -} - -func (m *awsAwsjson11_deserializeOpCreateAssociation) HandleDeserialize(ctx context.Context, in middleware.DeserializeInput, next middleware.DeserializeHandler) ( - out middleware.DeserializeOutput, metadata middleware.Metadata, err error, -) { - out, metadata, err = next.HandleDeserialize(ctx, in) - if err != nil { - return out, metadata, err - } - - _, span := tracing.StartSpan(ctx, "OperationDeserializer") - endTimer := startMetricTimer(ctx, "client.call.deserialization_duration") - defer endTimer() - defer span.End() - response, ok := out.RawResponse.(*smithyhttp.Response) - if !ok { - return out, metadata, &smithy.DeserializationError{Err: fmt.Errorf("unknown transport type %T", out.RawResponse)} - } - - if response.StatusCode < 200 || response.StatusCode >= 300 { - return out, metadata, awsAwsjson11_deserializeOpErrorCreateAssociation(response, &metadata) - } - output := &CreateAssociationOutput{} - out.Result = output - - var buff [1024]byte - ringBuffer := smithyio.NewRingBuffer(buff[:]) - - body := io.TeeReader(response.Body, ringBuffer) - decoder := json.NewDecoder(body) - decoder.UseNumber() - var shape interface{} - if err := decoder.Decode(&shape); err != nil && err != io.EOF { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return out, metadata, err - } - - err = awsAwsjson11_deserializeOpDocumentCreateAssociationOutput(&output, shape) - if err != nil { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return out, metadata, err - } - - return out, metadata, err -} - -func awsAwsjson11_deserializeOpErrorCreateAssociation(response *smithyhttp.Response, metadata *middleware.Metadata) error { - var errorBuffer bytes.Buffer - if _, err := io.Copy(&errorBuffer, response.Body); err != nil { - return &smithy.DeserializationError{Err: fmt.Errorf("failed to copy error response body, %w", err)} - } - errorBody := bytes.NewReader(errorBuffer.Bytes()) - - errorCode := "UnknownError" - errorMessage := errorCode - - headerCode := response.Header.Get("X-Amzn-ErrorType") - - var buff [1024]byte - ringBuffer := smithyio.NewRingBuffer(buff[:]) - - body := io.TeeReader(errorBody, ringBuffer) - decoder := json.NewDecoder(body) - decoder.UseNumber() - bodyInfo, err := getProtocolErrorInfo(decoder) - if err != nil { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return err - } - - errorBody.Seek(0, io.SeekStart) - if typ, ok := resolveProtocolErrorType(headerCode, bodyInfo); ok { - errorCode = restjson.SanitizeErrorCode(typ) - } - if len(bodyInfo.Message) != 0 { - errorMessage = bodyInfo.Message - } - switch { - case strings.EqualFold("AssociationAlreadyExists", errorCode): - return awsAwsjson11_deserializeErrorAssociationAlreadyExists(response, errorBody) - - case strings.EqualFold("AssociationLimitExceeded", errorCode): - return awsAwsjson11_deserializeErrorAssociationLimitExceeded(response, errorBody) - - case strings.EqualFold("InternalServerError", errorCode): - return awsAwsjson11_deserializeErrorInternalServerError(response, errorBody) - - case strings.EqualFold("InvalidDocument", errorCode): - return awsAwsjson11_deserializeErrorInvalidDocument(response, errorBody) - - case strings.EqualFold("InvalidDocumentVersion", errorCode): - return awsAwsjson11_deserializeErrorInvalidDocumentVersion(response, errorBody) - - case strings.EqualFold("InvalidInstanceId", errorCode): - return awsAwsjson11_deserializeErrorInvalidInstanceId(response, errorBody) - - case strings.EqualFold("InvalidOutputLocation", errorCode): - return awsAwsjson11_deserializeErrorInvalidOutputLocation(response, errorBody) - - case strings.EqualFold("InvalidParameters", errorCode): - return awsAwsjson11_deserializeErrorInvalidParameters(response, errorBody) - - case strings.EqualFold("InvalidSchedule", errorCode): - return awsAwsjson11_deserializeErrorInvalidSchedule(response, errorBody) - - case strings.EqualFold("InvalidTag", errorCode): - return awsAwsjson11_deserializeErrorInvalidTag(response, errorBody) - - case strings.EqualFold("InvalidTarget", errorCode): - return awsAwsjson11_deserializeErrorInvalidTarget(response, errorBody) - - case strings.EqualFold("InvalidTargetMaps", errorCode): - return awsAwsjson11_deserializeErrorInvalidTargetMaps(response, errorBody) - - case strings.EqualFold("UnsupportedPlatformType", errorCode): - return awsAwsjson11_deserializeErrorUnsupportedPlatformType(response, errorBody) - - default: - genericError := &smithy.GenericAPIError{ - Code: errorCode, - Message: errorMessage, - } - return genericError - - } -} - -type awsAwsjson11_deserializeOpCreateAssociationBatch struct { -} - -func (*awsAwsjson11_deserializeOpCreateAssociationBatch) ID() string { - return "OperationDeserializer" -} - -func (m *awsAwsjson11_deserializeOpCreateAssociationBatch) HandleDeserialize(ctx context.Context, in middleware.DeserializeInput, next middleware.DeserializeHandler) ( - out middleware.DeserializeOutput, metadata middleware.Metadata, err error, -) { - out, metadata, err = next.HandleDeserialize(ctx, in) - if err != nil { - return out, metadata, err - } - - _, span := tracing.StartSpan(ctx, "OperationDeserializer") - endTimer := startMetricTimer(ctx, "client.call.deserialization_duration") - defer endTimer() - defer span.End() - response, ok := out.RawResponse.(*smithyhttp.Response) - if !ok { - return out, metadata, &smithy.DeserializationError{Err: fmt.Errorf("unknown transport type %T", out.RawResponse)} - } - - if response.StatusCode < 200 || response.StatusCode >= 300 { - return out, metadata, awsAwsjson11_deserializeOpErrorCreateAssociationBatch(response, &metadata) - } - output := &CreateAssociationBatchOutput{} - out.Result = output - - var buff [1024]byte - ringBuffer := smithyio.NewRingBuffer(buff[:]) - - body := io.TeeReader(response.Body, ringBuffer) - decoder := json.NewDecoder(body) - decoder.UseNumber() - var shape interface{} - if err := decoder.Decode(&shape); err != nil && err != io.EOF { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return out, metadata, err - } - - err = awsAwsjson11_deserializeOpDocumentCreateAssociationBatchOutput(&output, shape) - if err != nil { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return out, metadata, err - } - - return out, metadata, err -} - -func awsAwsjson11_deserializeOpErrorCreateAssociationBatch(response *smithyhttp.Response, metadata *middleware.Metadata) error { - var errorBuffer bytes.Buffer - if _, err := io.Copy(&errorBuffer, response.Body); err != nil { - return &smithy.DeserializationError{Err: fmt.Errorf("failed to copy error response body, %w", err)} - } - errorBody := bytes.NewReader(errorBuffer.Bytes()) - - errorCode := "UnknownError" - errorMessage := errorCode - - headerCode := response.Header.Get("X-Amzn-ErrorType") - - var buff [1024]byte - ringBuffer := smithyio.NewRingBuffer(buff[:]) - - body := io.TeeReader(errorBody, ringBuffer) - decoder := json.NewDecoder(body) - decoder.UseNumber() - bodyInfo, err := getProtocolErrorInfo(decoder) - if err != nil { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return err - } - - errorBody.Seek(0, io.SeekStart) - if typ, ok := resolveProtocolErrorType(headerCode, bodyInfo); ok { - errorCode = restjson.SanitizeErrorCode(typ) - } - if len(bodyInfo.Message) != 0 { - errorMessage = bodyInfo.Message - } - switch { - case strings.EqualFold("AssociationLimitExceeded", errorCode): - return awsAwsjson11_deserializeErrorAssociationLimitExceeded(response, errorBody) - - case strings.EqualFold("DuplicateInstanceId", errorCode): - return awsAwsjson11_deserializeErrorDuplicateInstanceId(response, errorBody) - - case strings.EqualFold("InternalServerError", errorCode): - return awsAwsjson11_deserializeErrorInternalServerError(response, errorBody) - - case strings.EqualFold("InvalidDocument", errorCode): - return awsAwsjson11_deserializeErrorInvalidDocument(response, errorBody) - - case strings.EqualFold("InvalidDocumentVersion", errorCode): - return awsAwsjson11_deserializeErrorInvalidDocumentVersion(response, errorBody) - - case strings.EqualFold("InvalidInstanceId", errorCode): - return awsAwsjson11_deserializeErrorInvalidInstanceId(response, errorBody) - - case strings.EqualFold("InvalidOutputLocation", errorCode): - return awsAwsjson11_deserializeErrorInvalidOutputLocation(response, errorBody) - - case strings.EqualFold("InvalidParameters", errorCode): - return awsAwsjson11_deserializeErrorInvalidParameters(response, errorBody) - - case strings.EqualFold("InvalidSchedule", errorCode): - return awsAwsjson11_deserializeErrorInvalidSchedule(response, errorBody) - - case strings.EqualFold("InvalidTarget", errorCode): - return awsAwsjson11_deserializeErrorInvalidTarget(response, errorBody) - - case strings.EqualFold("InvalidTargetMaps", errorCode): - return awsAwsjson11_deserializeErrorInvalidTargetMaps(response, errorBody) - - case strings.EqualFold("UnsupportedPlatformType", errorCode): - return awsAwsjson11_deserializeErrorUnsupportedPlatformType(response, errorBody) - - default: - genericError := &smithy.GenericAPIError{ - Code: errorCode, - Message: errorMessage, - } - return genericError - - } -} - -type awsAwsjson11_deserializeOpCreateDocument struct { -} - -func (*awsAwsjson11_deserializeOpCreateDocument) ID() string { - return "OperationDeserializer" -} - -func (m *awsAwsjson11_deserializeOpCreateDocument) HandleDeserialize(ctx context.Context, in middleware.DeserializeInput, next middleware.DeserializeHandler) ( - out middleware.DeserializeOutput, metadata middleware.Metadata, err error, -) { - out, metadata, err = next.HandleDeserialize(ctx, in) - if err != nil { - return out, metadata, err - } - - _, span := tracing.StartSpan(ctx, "OperationDeserializer") - endTimer := startMetricTimer(ctx, "client.call.deserialization_duration") - defer endTimer() - defer span.End() - response, ok := out.RawResponse.(*smithyhttp.Response) - if !ok { - return out, metadata, &smithy.DeserializationError{Err: fmt.Errorf("unknown transport type %T", out.RawResponse)} - } - - if response.StatusCode < 200 || response.StatusCode >= 300 { - return out, metadata, awsAwsjson11_deserializeOpErrorCreateDocument(response, &metadata) - } - output := &CreateDocumentOutput{} - out.Result = output - - var buff [1024]byte - ringBuffer := smithyio.NewRingBuffer(buff[:]) - - body := io.TeeReader(response.Body, ringBuffer) - decoder := json.NewDecoder(body) - decoder.UseNumber() - var shape interface{} - if err := decoder.Decode(&shape); err != nil && err != io.EOF { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return out, metadata, err - } - - err = awsAwsjson11_deserializeOpDocumentCreateDocumentOutput(&output, shape) - if err != nil { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return out, metadata, err - } - - return out, metadata, err -} - -func awsAwsjson11_deserializeOpErrorCreateDocument(response *smithyhttp.Response, metadata *middleware.Metadata) error { - var errorBuffer bytes.Buffer - if _, err := io.Copy(&errorBuffer, response.Body); err != nil { - return &smithy.DeserializationError{Err: fmt.Errorf("failed to copy error response body, %w", err)} - } - errorBody := bytes.NewReader(errorBuffer.Bytes()) - - errorCode := "UnknownError" - errorMessage := errorCode - - headerCode := response.Header.Get("X-Amzn-ErrorType") - - var buff [1024]byte - ringBuffer := smithyio.NewRingBuffer(buff[:]) - - body := io.TeeReader(errorBody, ringBuffer) - decoder := json.NewDecoder(body) - decoder.UseNumber() - bodyInfo, err := getProtocolErrorInfo(decoder) - if err != nil { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return err - } - - errorBody.Seek(0, io.SeekStart) - if typ, ok := resolveProtocolErrorType(headerCode, bodyInfo); ok { - errorCode = restjson.SanitizeErrorCode(typ) - } - if len(bodyInfo.Message) != 0 { - errorMessage = bodyInfo.Message - } - switch { - case strings.EqualFold("DocumentAlreadyExists", errorCode): - return awsAwsjson11_deserializeErrorDocumentAlreadyExists(response, errorBody) - - case strings.EqualFold("DocumentLimitExceeded", errorCode): - return awsAwsjson11_deserializeErrorDocumentLimitExceeded(response, errorBody) - - case strings.EqualFold("InternalServerError", errorCode): - return awsAwsjson11_deserializeErrorInternalServerError(response, errorBody) - - case strings.EqualFold("InvalidDocumentContent", errorCode): - return awsAwsjson11_deserializeErrorInvalidDocumentContent(response, errorBody) - - case strings.EqualFold("InvalidDocumentSchemaVersion", errorCode): - return awsAwsjson11_deserializeErrorInvalidDocumentSchemaVersion(response, errorBody) - - case strings.EqualFold("MaxDocumentSizeExceeded", errorCode): - return awsAwsjson11_deserializeErrorMaxDocumentSizeExceeded(response, errorBody) - - case strings.EqualFold("NoLongerSupportedException", errorCode): - return awsAwsjson11_deserializeErrorNoLongerSupportedException(response, errorBody) - - case strings.EqualFold("TooManyUpdates", errorCode): - return awsAwsjson11_deserializeErrorTooManyUpdates(response, errorBody) - - default: - genericError := &smithy.GenericAPIError{ - Code: errorCode, - Message: errorMessage, - } - return genericError - - } -} - -type awsAwsjson11_deserializeOpCreateMaintenanceWindow struct { -} - -func (*awsAwsjson11_deserializeOpCreateMaintenanceWindow) ID() string { - return "OperationDeserializer" -} - -func (m *awsAwsjson11_deserializeOpCreateMaintenanceWindow) HandleDeserialize(ctx context.Context, in middleware.DeserializeInput, next middleware.DeserializeHandler) ( - out middleware.DeserializeOutput, metadata middleware.Metadata, err error, -) { - out, metadata, err = next.HandleDeserialize(ctx, in) - if err != nil { - return out, metadata, err - } - - _, span := tracing.StartSpan(ctx, "OperationDeserializer") - endTimer := startMetricTimer(ctx, "client.call.deserialization_duration") - defer endTimer() - defer span.End() - response, ok := out.RawResponse.(*smithyhttp.Response) - if !ok { - return out, metadata, &smithy.DeserializationError{Err: fmt.Errorf("unknown transport type %T", out.RawResponse)} - } - - if response.StatusCode < 200 || response.StatusCode >= 300 { - return out, metadata, awsAwsjson11_deserializeOpErrorCreateMaintenanceWindow(response, &metadata) - } - output := &CreateMaintenanceWindowOutput{} - out.Result = output - - var buff [1024]byte - ringBuffer := smithyio.NewRingBuffer(buff[:]) - - body := io.TeeReader(response.Body, ringBuffer) - decoder := json.NewDecoder(body) - decoder.UseNumber() - var shape interface{} - if err := decoder.Decode(&shape); err != nil && err != io.EOF { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return out, metadata, err - } - - err = awsAwsjson11_deserializeOpDocumentCreateMaintenanceWindowOutput(&output, shape) - if err != nil { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return out, metadata, err - } - - return out, metadata, err -} - -func awsAwsjson11_deserializeOpErrorCreateMaintenanceWindow(response *smithyhttp.Response, metadata *middleware.Metadata) error { - var errorBuffer bytes.Buffer - if _, err := io.Copy(&errorBuffer, response.Body); err != nil { - return &smithy.DeserializationError{Err: fmt.Errorf("failed to copy error response body, %w", err)} - } - errorBody := bytes.NewReader(errorBuffer.Bytes()) - - errorCode := "UnknownError" - errorMessage := errorCode - - headerCode := response.Header.Get("X-Amzn-ErrorType") - - var buff [1024]byte - ringBuffer := smithyio.NewRingBuffer(buff[:]) - - body := io.TeeReader(errorBody, ringBuffer) - decoder := json.NewDecoder(body) - decoder.UseNumber() - bodyInfo, err := getProtocolErrorInfo(decoder) - if err != nil { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return err - } - - errorBody.Seek(0, io.SeekStart) - if typ, ok := resolveProtocolErrorType(headerCode, bodyInfo); ok { - errorCode = restjson.SanitizeErrorCode(typ) - } - if len(bodyInfo.Message) != 0 { - errorMessage = bodyInfo.Message - } - switch { - case strings.EqualFold("IdempotentParameterMismatch", errorCode): - return awsAwsjson11_deserializeErrorIdempotentParameterMismatch(response, errorBody) - - case strings.EqualFold("InternalServerError", errorCode): - return awsAwsjson11_deserializeErrorInternalServerError(response, errorBody) - - case strings.EqualFold("ResourceLimitExceededException", errorCode): - return awsAwsjson11_deserializeErrorResourceLimitExceededException(response, errorBody) - - default: - genericError := &smithy.GenericAPIError{ - Code: errorCode, - Message: errorMessage, - } - return genericError - - } -} - -type awsAwsjson11_deserializeOpCreateOpsItem struct { -} - -func (*awsAwsjson11_deserializeOpCreateOpsItem) ID() string { - return "OperationDeserializer" -} - -func (m *awsAwsjson11_deserializeOpCreateOpsItem) HandleDeserialize(ctx context.Context, in middleware.DeserializeInput, next middleware.DeserializeHandler) ( - out middleware.DeserializeOutput, metadata middleware.Metadata, err error, -) { - out, metadata, err = next.HandleDeserialize(ctx, in) - if err != nil { - return out, metadata, err - } - - _, span := tracing.StartSpan(ctx, "OperationDeserializer") - endTimer := startMetricTimer(ctx, "client.call.deserialization_duration") - defer endTimer() - defer span.End() - response, ok := out.RawResponse.(*smithyhttp.Response) - if !ok { - return out, metadata, &smithy.DeserializationError{Err: fmt.Errorf("unknown transport type %T", out.RawResponse)} - } - - if response.StatusCode < 200 || response.StatusCode >= 300 { - return out, metadata, awsAwsjson11_deserializeOpErrorCreateOpsItem(response, &metadata) - } - output := &CreateOpsItemOutput{} - out.Result = output - - var buff [1024]byte - ringBuffer := smithyio.NewRingBuffer(buff[:]) - - body := io.TeeReader(response.Body, ringBuffer) - decoder := json.NewDecoder(body) - decoder.UseNumber() - var shape interface{} - if err := decoder.Decode(&shape); err != nil && err != io.EOF { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return out, metadata, err - } - - err = awsAwsjson11_deserializeOpDocumentCreateOpsItemOutput(&output, shape) - if err != nil { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return out, metadata, err - } - - return out, metadata, err -} - -func awsAwsjson11_deserializeOpErrorCreateOpsItem(response *smithyhttp.Response, metadata *middleware.Metadata) error { - var errorBuffer bytes.Buffer - if _, err := io.Copy(&errorBuffer, response.Body); err != nil { - return &smithy.DeserializationError{Err: fmt.Errorf("failed to copy error response body, %w", err)} - } - errorBody := bytes.NewReader(errorBuffer.Bytes()) - - errorCode := "UnknownError" - errorMessage := errorCode - - headerCode := response.Header.Get("X-Amzn-ErrorType") - - var buff [1024]byte - ringBuffer := smithyio.NewRingBuffer(buff[:]) - - body := io.TeeReader(errorBody, ringBuffer) - decoder := json.NewDecoder(body) - decoder.UseNumber() - bodyInfo, err := getProtocolErrorInfo(decoder) - if err != nil { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return err - } - - errorBody.Seek(0, io.SeekStart) - if typ, ok := resolveProtocolErrorType(headerCode, bodyInfo); ok { - errorCode = restjson.SanitizeErrorCode(typ) - } - if len(bodyInfo.Message) != 0 { - errorMessage = bodyInfo.Message - } - switch { - case strings.EqualFold("InternalServerError", errorCode): - return awsAwsjson11_deserializeErrorInternalServerError(response, errorBody) - - case strings.EqualFold("OpsItemAccessDeniedException", errorCode): - return awsAwsjson11_deserializeErrorOpsItemAccessDeniedException(response, errorBody) - - case strings.EqualFold("OpsItemAlreadyExistsException", errorCode): - return awsAwsjson11_deserializeErrorOpsItemAlreadyExistsException(response, errorBody) - - case strings.EqualFold("OpsItemInvalidParameterException", errorCode): - return awsAwsjson11_deserializeErrorOpsItemInvalidParameterException(response, errorBody) - - case strings.EqualFold("OpsItemLimitExceededException", errorCode): - return awsAwsjson11_deserializeErrorOpsItemLimitExceededException(response, errorBody) - - default: - genericError := &smithy.GenericAPIError{ - Code: errorCode, - Message: errorMessage, - } - return genericError - - } -} - -type awsAwsjson11_deserializeOpCreateOpsMetadata struct { -} - -func (*awsAwsjson11_deserializeOpCreateOpsMetadata) ID() string { - return "OperationDeserializer" -} - -func (m *awsAwsjson11_deserializeOpCreateOpsMetadata) HandleDeserialize(ctx context.Context, in middleware.DeserializeInput, next middleware.DeserializeHandler) ( - out middleware.DeserializeOutput, metadata middleware.Metadata, err error, -) { - out, metadata, err = next.HandleDeserialize(ctx, in) - if err != nil { - return out, metadata, err - } - - _, span := tracing.StartSpan(ctx, "OperationDeserializer") - endTimer := startMetricTimer(ctx, "client.call.deserialization_duration") - defer endTimer() - defer span.End() - response, ok := out.RawResponse.(*smithyhttp.Response) - if !ok { - return out, metadata, &smithy.DeserializationError{Err: fmt.Errorf("unknown transport type %T", out.RawResponse)} - } - - if response.StatusCode < 200 || response.StatusCode >= 300 { - return out, metadata, awsAwsjson11_deserializeOpErrorCreateOpsMetadata(response, &metadata) - } - output := &CreateOpsMetadataOutput{} - out.Result = output - - var buff [1024]byte - ringBuffer := smithyio.NewRingBuffer(buff[:]) - - body := io.TeeReader(response.Body, ringBuffer) - decoder := json.NewDecoder(body) - decoder.UseNumber() - var shape interface{} - if err := decoder.Decode(&shape); err != nil && err != io.EOF { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return out, metadata, err - } - - err = awsAwsjson11_deserializeOpDocumentCreateOpsMetadataOutput(&output, shape) - if err != nil { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return out, metadata, err - } - - return out, metadata, err -} - -func awsAwsjson11_deserializeOpErrorCreateOpsMetadata(response *smithyhttp.Response, metadata *middleware.Metadata) error { - var errorBuffer bytes.Buffer - if _, err := io.Copy(&errorBuffer, response.Body); err != nil { - return &smithy.DeserializationError{Err: fmt.Errorf("failed to copy error response body, %w", err)} - } - errorBody := bytes.NewReader(errorBuffer.Bytes()) - - errorCode := "UnknownError" - errorMessage := errorCode - - headerCode := response.Header.Get("X-Amzn-ErrorType") - - var buff [1024]byte - ringBuffer := smithyio.NewRingBuffer(buff[:]) - - body := io.TeeReader(errorBody, ringBuffer) - decoder := json.NewDecoder(body) - decoder.UseNumber() - bodyInfo, err := getProtocolErrorInfo(decoder) - if err != nil { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return err - } - - errorBody.Seek(0, io.SeekStart) - if typ, ok := resolveProtocolErrorType(headerCode, bodyInfo); ok { - errorCode = restjson.SanitizeErrorCode(typ) - } - if len(bodyInfo.Message) != 0 { - errorMessage = bodyInfo.Message - } - switch { - case strings.EqualFold("InternalServerError", errorCode): - return awsAwsjson11_deserializeErrorInternalServerError(response, errorBody) - - case strings.EqualFold("OpsMetadataAlreadyExistsException", errorCode): - return awsAwsjson11_deserializeErrorOpsMetadataAlreadyExistsException(response, errorBody) - - case strings.EqualFold("OpsMetadataInvalidArgumentException", errorCode): - return awsAwsjson11_deserializeErrorOpsMetadataInvalidArgumentException(response, errorBody) - - case strings.EqualFold("OpsMetadataLimitExceededException", errorCode): - return awsAwsjson11_deserializeErrorOpsMetadataLimitExceededException(response, errorBody) - - case strings.EqualFold("OpsMetadataTooManyUpdatesException", errorCode): - return awsAwsjson11_deserializeErrorOpsMetadataTooManyUpdatesException(response, errorBody) - - default: - genericError := &smithy.GenericAPIError{ - Code: errorCode, - Message: errorMessage, - } - return genericError - - } -} - -type awsAwsjson11_deserializeOpCreatePatchBaseline struct { -} - -func (*awsAwsjson11_deserializeOpCreatePatchBaseline) ID() string { - return "OperationDeserializer" -} - -func (m *awsAwsjson11_deserializeOpCreatePatchBaseline) HandleDeserialize(ctx context.Context, in middleware.DeserializeInput, next middleware.DeserializeHandler) ( - out middleware.DeserializeOutput, metadata middleware.Metadata, err error, -) { - out, metadata, err = next.HandleDeserialize(ctx, in) - if err != nil { - return out, metadata, err - } - - _, span := tracing.StartSpan(ctx, "OperationDeserializer") - endTimer := startMetricTimer(ctx, "client.call.deserialization_duration") - defer endTimer() - defer span.End() - response, ok := out.RawResponse.(*smithyhttp.Response) - if !ok { - return out, metadata, &smithy.DeserializationError{Err: fmt.Errorf("unknown transport type %T", out.RawResponse)} - } - - if response.StatusCode < 200 || response.StatusCode >= 300 { - return out, metadata, awsAwsjson11_deserializeOpErrorCreatePatchBaseline(response, &metadata) - } - output := &CreatePatchBaselineOutput{} - out.Result = output - - var buff [1024]byte - ringBuffer := smithyio.NewRingBuffer(buff[:]) - - body := io.TeeReader(response.Body, ringBuffer) - decoder := json.NewDecoder(body) - decoder.UseNumber() - var shape interface{} - if err := decoder.Decode(&shape); err != nil && err != io.EOF { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return out, metadata, err - } - - err = awsAwsjson11_deserializeOpDocumentCreatePatchBaselineOutput(&output, shape) - if err != nil { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return out, metadata, err - } - - return out, metadata, err -} - -func awsAwsjson11_deserializeOpErrorCreatePatchBaseline(response *smithyhttp.Response, metadata *middleware.Metadata) error { - var errorBuffer bytes.Buffer - if _, err := io.Copy(&errorBuffer, response.Body); err != nil { - return &smithy.DeserializationError{Err: fmt.Errorf("failed to copy error response body, %w", err)} - } - errorBody := bytes.NewReader(errorBuffer.Bytes()) - - errorCode := "UnknownError" - errorMessage := errorCode - - headerCode := response.Header.Get("X-Amzn-ErrorType") - - var buff [1024]byte - ringBuffer := smithyio.NewRingBuffer(buff[:]) - - body := io.TeeReader(errorBody, ringBuffer) - decoder := json.NewDecoder(body) - decoder.UseNumber() - bodyInfo, err := getProtocolErrorInfo(decoder) - if err != nil { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return err - } - - errorBody.Seek(0, io.SeekStart) - if typ, ok := resolveProtocolErrorType(headerCode, bodyInfo); ok { - errorCode = restjson.SanitizeErrorCode(typ) - } - if len(bodyInfo.Message) != 0 { - errorMessage = bodyInfo.Message - } - switch { - case strings.EqualFold("IdempotentParameterMismatch", errorCode): - return awsAwsjson11_deserializeErrorIdempotentParameterMismatch(response, errorBody) - - case strings.EqualFold("InternalServerError", errorCode): - return awsAwsjson11_deserializeErrorInternalServerError(response, errorBody) - - case strings.EqualFold("ResourceLimitExceededException", errorCode): - return awsAwsjson11_deserializeErrorResourceLimitExceededException(response, errorBody) - - default: - genericError := &smithy.GenericAPIError{ - Code: errorCode, - Message: errorMessage, - } - return genericError - - } -} - -type awsAwsjson11_deserializeOpCreateResourceDataSync struct { -} - -func (*awsAwsjson11_deserializeOpCreateResourceDataSync) ID() string { - return "OperationDeserializer" -} - -func (m *awsAwsjson11_deserializeOpCreateResourceDataSync) HandleDeserialize(ctx context.Context, in middleware.DeserializeInput, next middleware.DeserializeHandler) ( - out middleware.DeserializeOutput, metadata middleware.Metadata, err error, -) { - out, metadata, err = next.HandleDeserialize(ctx, in) - if err != nil { - return out, metadata, err - } - - _, span := tracing.StartSpan(ctx, "OperationDeserializer") - endTimer := startMetricTimer(ctx, "client.call.deserialization_duration") - defer endTimer() - defer span.End() - response, ok := out.RawResponse.(*smithyhttp.Response) - if !ok { - return out, metadata, &smithy.DeserializationError{Err: fmt.Errorf("unknown transport type %T", out.RawResponse)} - } - - if response.StatusCode < 200 || response.StatusCode >= 300 { - return out, metadata, awsAwsjson11_deserializeOpErrorCreateResourceDataSync(response, &metadata) - } - output := &CreateResourceDataSyncOutput{} - out.Result = output - - var buff [1024]byte - ringBuffer := smithyio.NewRingBuffer(buff[:]) - - body := io.TeeReader(response.Body, ringBuffer) - decoder := json.NewDecoder(body) - decoder.UseNumber() - var shape interface{} - if err := decoder.Decode(&shape); err != nil && err != io.EOF { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return out, metadata, err - } - - err = awsAwsjson11_deserializeOpDocumentCreateResourceDataSyncOutput(&output, shape) - if err != nil { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return out, metadata, err - } - - return out, metadata, err -} - -func awsAwsjson11_deserializeOpErrorCreateResourceDataSync(response *smithyhttp.Response, metadata *middleware.Metadata) error { - var errorBuffer bytes.Buffer - if _, err := io.Copy(&errorBuffer, response.Body); err != nil { - return &smithy.DeserializationError{Err: fmt.Errorf("failed to copy error response body, %w", err)} - } - errorBody := bytes.NewReader(errorBuffer.Bytes()) - - errorCode := "UnknownError" - errorMessage := errorCode - - headerCode := response.Header.Get("X-Amzn-ErrorType") - - var buff [1024]byte - ringBuffer := smithyio.NewRingBuffer(buff[:]) - - body := io.TeeReader(errorBody, ringBuffer) - decoder := json.NewDecoder(body) - decoder.UseNumber() - bodyInfo, err := getProtocolErrorInfo(decoder) - if err != nil { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return err - } - - errorBody.Seek(0, io.SeekStart) - if typ, ok := resolveProtocolErrorType(headerCode, bodyInfo); ok { - errorCode = restjson.SanitizeErrorCode(typ) - } - if len(bodyInfo.Message) != 0 { - errorMessage = bodyInfo.Message - } - switch { - case strings.EqualFold("InternalServerError", errorCode): - return awsAwsjson11_deserializeErrorInternalServerError(response, errorBody) - - case strings.EqualFold("ResourceDataSyncAlreadyExistsException", errorCode): - return awsAwsjson11_deserializeErrorResourceDataSyncAlreadyExistsException(response, errorBody) - - case strings.EqualFold("ResourceDataSyncCountExceededException", errorCode): - return awsAwsjson11_deserializeErrorResourceDataSyncCountExceededException(response, errorBody) - - case strings.EqualFold("ResourceDataSyncInvalidConfigurationException", errorCode): - return awsAwsjson11_deserializeErrorResourceDataSyncInvalidConfigurationException(response, errorBody) - - default: - genericError := &smithy.GenericAPIError{ - Code: errorCode, - Message: errorMessage, - } - return genericError - - } -} - -type awsAwsjson11_deserializeOpDeleteActivation struct { -} - -func (*awsAwsjson11_deserializeOpDeleteActivation) ID() string { - return "OperationDeserializer" -} - -func (m *awsAwsjson11_deserializeOpDeleteActivation) HandleDeserialize(ctx context.Context, in middleware.DeserializeInput, next middleware.DeserializeHandler) ( - out middleware.DeserializeOutput, metadata middleware.Metadata, err error, -) { - out, metadata, err = next.HandleDeserialize(ctx, in) - if err != nil { - return out, metadata, err - } - - _, span := tracing.StartSpan(ctx, "OperationDeserializer") - endTimer := startMetricTimer(ctx, "client.call.deserialization_duration") - defer endTimer() - defer span.End() - response, ok := out.RawResponse.(*smithyhttp.Response) - if !ok { - return out, metadata, &smithy.DeserializationError{Err: fmt.Errorf("unknown transport type %T", out.RawResponse)} - } - - if response.StatusCode < 200 || response.StatusCode >= 300 { - return out, metadata, awsAwsjson11_deserializeOpErrorDeleteActivation(response, &metadata) - } - output := &DeleteActivationOutput{} - out.Result = output - - var buff [1024]byte - ringBuffer := smithyio.NewRingBuffer(buff[:]) - - body := io.TeeReader(response.Body, ringBuffer) - decoder := json.NewDecoder(body) - decoder.UseNumber() - var shape interface{} - if err := decoder.Decode(&shape); err != nil && err != io.EOF { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return out, metadata, err - } - - err = awsAwsjson11_deserializeOpDocumentDeleteActivationOutput(&output, shape) - if err != nil { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return out, metadata, err - } - - return out, metadata, err -} - -func awsAwsjson11_deserializeOpErrorDeleteActivation(response *smithyhttp.Response, metadata *middleware.Metadata) error { - var errorBuffer bytes.Buffer - if _, err := io.Copy(&errorBuffer, response.Body); err != nil { - return &smithy.DeserializationError{Err: fmt.Errorf("failed to copy error response body, %w", err)} - } - errorBody := bytes.NewReader(errorBuffer.Bytes()) - - errorCode := "UnknownError" - errorMessage := errorCode - - headerCode := response.Header.Get("X-Amzn-ErrorType") - - var buff [1024]byte - ringBuffer := smithyio.NewRingBuffer(buff[:]) - - body := io.TeeReader(errorBody, ringBuffer) - decoder := json.NewDecoder(body) - decoder.UseNumber() - bodyInfo, err := getProtocolErrorInfo(decoder) - if err != nil { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return err - } - - errorBody.Seek(0, io.SeekStart) - if typ, ok := resolveProtocolErrorType(headerCode, bodyInfo); ok { - errorCode = restjson.SanitizeErrorCode(typ) - } - if len(bodyInfo.Message) != 0 { - errorMessage = bodyInfo.Message - } - switch { - case strings.EqualFold("InternalServerError", errorCode): - return awsAwsjson11_deserializeErrorInternalServerError(response, errorBody) - - case strings.EqualFold("InvalidActivation", errorCode): - return awsAwsjson11_deserializeErrorInvalidActivation(response, errorBody) - - case strings.EqualFold("InvalidActivationId", errorCode): - return awsAwsjson11_deserializeErrorInvalidActivationId(response, errorBody) - - case strings.EqualFold("TooManyUpdates", errorCode): - return awsAwsjson11_deserializeErrorTooManyUpdates(response, errorBody) - - default: - genericError := &smithy.GenericAPIError{ - Code: errorCode, - Message: errorMessage, - } - return genericError - - } -} - -type awsAwsjson11_deserializeOpDeleteAssociation struct { -} - -func (*awsAwsjson11_deserializeOpDeleteAssociation) ID() string { - return "OperationDeserializer" -} - -func (m *awsAwsjson11_deserializeOpDeleteAssociation) HandleDeserialize(ctx context.Context, in middleware.DeserializeInput, next middleware.DeserializeHandler) ( - out middleware.DeserializeOutput, metadata middleware.Metadata, err error, -) { - out, metadata, err = next.HandleDeserialize(ctx, in) - if err != nil { - return out, metadata, err - } - - _, span := tracing.StartSpan(ctx, "OperationDeserializer") - endTimer := startMetricTimer(ctx, "client.call.deserialization_duration") - defer endTimer() - defer span.End() - response, ok := out.RawResponse.(*smithyhttp.Response) - if !ok { - return out, metadata, &smithy.DeserializationError{Err: fmt.Errorf("unknown transport type %T", out.RawResponse)} - } - - if response.StatusCode < 200 || response.StatusCode >= 300 { - return out, metadata, awsAwsjson11_deserializeOpErrorDeleteAssociation(response, &metadata) - } - output := &DeleteAssociationOutput{} - out.Result = output - - var buff [1024]byte - ringBuffer := smithyio.NewRingBuffer(buff[:]) - - body := io.TeeReader(response.Body, ringBuffer) - decoder := json.NewDecoder(body) - decoder.UseNumber() - var shape interface{} - if err := decoder.Decode(&shape); err != nil && err != io.EOF { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return out, metadata, err - } - - err = awsAwsjson11_deserializeOpDocumentDeleteAssociationOutput(&output, shape) - if err != nil { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return out, metadata, err - } - - return out, metadata, err -} - -func awsAwsjson11_deserializeOpErrorDeleteAssociation(response *smithyhttp.Response, metadata *middleware.Metadata) error { - var errorBuffer bytes.Buffer - if _, err := io.Copy(&errorBuffer, response.Body); err != nil { - return &smithy.DeserializationError{Err: fmt.Errorf("failed to copy error response body, %w", err)} - } - errorBody := bytes.NewReader(errorBuffer.Bytes()) - - errorCode := "UnknownError" - errorMessage := errorCode - - headerCode := response.Header.Get("X-Amzn-ErrorType") - - var buff [1024]byte - ringBuffer := smithyio.NewRingBuffer(buff[:]) - - body := io.TeeReader(errorBody, ringBuffer) - decoder := json.NewDecoder(body) - decoder.UseNumber() - bodyInfo, err := getProtocolErrorInfo(decoder) - if err != nil { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return err - } - - errorBody.Seek(0, io.SeekStart) - if typ, ok := resolveProtocolErrorType(headerCode, bodyInfo); ok { - errorCode = restjson.SanitizeErrorCode(typ) - } - if len(bodyInfo.Message) != 0 { - errorMessage = bodyInfo.Message - } - switch { - case strings.EqualFold("AssociationDoesNotExist", errorCode): - return awsAwsjson11_deserializeErrorAssociationDoesNotExist(response, errorBody) - - case strings.EqualFold("InternalServerError", errorCode): - return awsAwsjson11_deserializeErrorInternalServerError(response, errorBody) - - case strings.EqualFold("InvalidDocument", errorCode): - return awsAwsjson11_deserializeErrorInvalidDocument(response, errorBody) - - case strings.EqualFold("InvalidInstanceId", errorCode): - return awsAwsjson11_deserializeErrorInvalidInstanceId(response, errorBody) - - case strings.EqualFold("TooManyUpdates", errorCode): - return awsAwsjson11_deserializeErrorTooManyUpdates(response, errorBody) - - default: - genericError := &smithy.GenericAPIError{ - Code: errorCode, - Message: errorMessage, - } - return genericError - - } -} - -type awsAwsjson11_deserializeOpDeleteDocument struct { -} - -func (*awsAwsjson11_deserializeOpDeleteDocument) ID() string { - return "OperationDeserializer" -} - -func (m *awsAwsjson11_deserializeOpDeleteDocument) HandleDeserialize(ctx context.Context, in middleware.DeserializeInput, next middleware.DeserializeHandler) ( - out middleware.DeserializeOutput, metadata middleware.Metadata, err error, -) { - out, metadata, err = next.HandleDeserialize(ctx, in) - if err != nil { - return out, metadata, err - } - - _, span := tracing.StartSpan(ctx, "OperationDeserializer") - endTimer := startMetricTimer(ctx, "client.call.deserialization_duration") - defer endTimer() - defer span.End() - response, ok := out.RawResponse.(*smithyhttp.Response) - if !ok { - return out, metadata, &smithy.DeserializationError{Err: fmt.Errorf("unknown transport type %T", out.RawResponse)} - } - - if response.StatusCode < 200 || response.StatusCode >= 300 { - return out, metadata, awsAwsjson11_deserializeOpErrorDeleteDocument(response, &metadata) - } - output := &DeleteDocumentOutput{} - out.Result = output - - var buff [1024]byte - ringBuffer := smithyio.NewRingBuffer(buff[:]) - - body := io.TeeReader(response.Body, ringBuffer) - decoder := json.NewDecoder(body) - decoder.UseNumber() - var shape interface{} - if err := decoder.Decode(&shape); err != nil && err != io.EOF { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return out, metadata, err - } - - err = awsAwsjson11_deserializeOpDocumentDeleteDocumentOutput(&output, shape) - if err != nil { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return out, metadata, err - } - - return out, metadata, err -} - -func awsAwsjson11_deserializeOpErrorDeleteDocument(response *smithyhttp.Response, metadata *middleware.Metadata) error { - var errorBuffer bytes.Buffer - if _, err := io.Copy(&errorBuffer, response.Body); err != nil { - return &smithy.DeserializationError{Err: fmt.Errorf("failed to copy error response body, %w", err)} - } - errorBody := bytes.NewReader(errorBuffer.Bytes()) - - errorCode := "UnknownError" - errorMessage := errorCode - - headerCode := response.Header.Get("X-Amzn-ErrorType") - - var buff [1024]byte - ringBuffer := smithyio.NewRingBuffer(buff[:]) - - body := io.TeeReader(errorBody, ringBuffer) - decoder := json.NewDecoder(body) - decoder.UseNumber() - bodyInfo, err := getProtocolErrorInfo(decoder) - if err != nil { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return err - } - - errorBody.Seek(0, io.SeekStart) - if typ, ok := resolveProtocolErrorType(headerCode, bodyInfo); ok { - errorCode = restjson.SanitizeErrorCode(typ) - } - if len(bodyInfo.Message) != 0 { - errorMessage = bodyInfo.Message - } - switch { - case strings.EqualFold("AssociatedInstances", errorCode): - return awsAwsjson11_deserializeErrorAssociatedInstances(response, errorBody) - - case strings.EqualFold("InternalServerError", errorCode): - return awsAwsjson11_deserializeErrorInternalServerError(response, errorBody) - - case strings.EqualFold("InvalidDocument", errorCode): - return awsAwsjson11_deserializeErrorInvalidDocument(response, errorBody) - - case strings.EqualFold("InvalidDocumentOperation", errorCode): - return awsAwsjson11_deserializeErrorInvalidDocumentOperation(response, errorBody) - - case strings.EqualFold("TooManyUpdates", errorCode): - return awsAwsjson11_deserializeErrorTooManyUpdates(response, errorBody) - - default: - genericError := &smithy.GenericAPIError{ - Code: errorCode, - Message: errorMessage, - } - return genericError - - } -} - -type awsAwsjson11_deserializeOpDeleteInventory struct { -} - -func (*awsAwsjson11_deserializeOpDeleteInventory) ID() string { - return "OperationDeserializer" -} - -func (m *awsAwsjson11_deserializeOpDeleteInventory) HandleDeserialize(ctx context.Context, in middleware.DeserializeInput, next middleware.DeserializeHandler) ( - out middleware.DeserializeOutput, metadata middleware.Metadata, err error, -) { - out, metadata, err = next.HandleDeserialize(ctx, in) - if err != nil { - return out, metadata, err - } - - _, span := tracing.StartSpan(ctx, "OperationDeserializer") - endTimer := startMetricTimer(ctx, "client.call.deserialization_duration") - defer endTimer() - defer span.End() - response, ok := out.RawResponse.(*smithyhttp.Response) - if !ok { - return out, metadata, &smithy.DeserializationError{Err: fmt.Errorf("unknown transport type %T", out.RawResponse)} - } - - if response.StatusCode < 200 || response.StatusCode >= 300 { - return out, metadata, awsAwsjson11_deserializeOpErrorDeleteInventory(response, &metadata) - } - output := &DeleteInventoryOutput{} - out.Result = output - - var buff [1024]byte - ringBuffer := smithyio.NewRingBuffer(buff[:]) - - body := io.TeeReader(response.Body, ringBuffer) - decoder := json.NewDecoder(body) - decoder.UseNumber() - var shape interface{} - if err := decoder.Decode(&shape); err != nil && err != io.EOF { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return out, metadata, err - } - - err = awsAwsjson11_deserializeOpDocumentDeleteInventoryOutput(&output, shape) - if err != nil { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return out, metadata, err - } - - return out, metadata, err -} - -func awsAwsjson11_deserializeOpErrorDeleteInventory(response *smithyhttp.Response, metadata *middleware.Metadata) error { - var errorBuffer bytes.Buffer - if _, err := io.Copy(&errorBuffer, response.Body); err != nil { - return &smithy.DeserializationError{Err: fmt.Errorf("failed to copy error response body, %w", err)} - } - errorBody := bytes.NewReader(errorBuffer.Bytes()) - - errorCode := "UnknownError" - errorMessage := errorCode - - headerCode := response.Header.Get("X-Amzn-ErrorType") - - var buff [1024]byte - ringBuffer := smithyio.NewRingBuffer(buff[:]) - - body := io.TeeReader(errorBody, ringBuffer) - decoder := json.NewDecoder(body) - decoder.UseNumber() - bodyInfo, err := getProtocolErrorInfo(decoder) - if err != nil { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return err - } - - errorBody.Seek(0, io.SeekStart) - if typ, ok := resolveProtocolErrorType(headerCode, bodyInfo); ok { - errorCode = restjson.SanitizeErrorCode(typ) - } - if len(bodyInfo.Message) != 0 { - errorMessage = bodyInfo.Message - } - switch { - case strings.EqualFold("InternalServerError", errorCode): - return awsAwsjson11_deserializeErrorInternalServerError(response, errorBody) - - case strings.EqualFold("InvalidDeleteInventoryParametersException", errorCode): - return awsAwsjson11_deserializeErrorInvalidDeleteInventoryParametersException(response, errorBody) - - case strings.EqualFold("InvalidInventoryRequestException", errorCode): - return awsAwsjson11_deserializeErrorInvalidInventoryRequestException(response, errorBody) - - case strings.EqualFold("InvalidOptionException", errorCode): - return awsAwsjson11_deserializeErrorInvalidOptionException(response, errorBody) - - case strings.EqualFold("InvalidTypeNameException", errorCode): - return awsAwsjson11_deserializeErrorInvalidTypeNameException(response, errorBody) - - default: - genericError := &smithy.GenericAPIError{ - Code: errorCode, - Message: errorMessage, - } - return genericError - - } -} - -type awsAwsjson11_deserializeOpDeleteMaintenanceWindow struct { -} - -func (*awsAwsjson11_deserializeOpDeleteMaintenanceWindow) ID() string { - return "OperationDeserializer" -} - -func (m *awsAwsjson11_deserializeOpDeleteMaintenanceWindow) HandleDeserialize(ctx context.Context, in middleware.DeserializeInput, next middleware.DeserializeHandler) ( - out middleware.DeserializeOutput, metadata middleware.Metadata, err error, -) { - out, metadata, err = next.HandleDeserialize(ctx, in) - if err != nil { - return out, metadata, err - } - - _, span := tracing.StartSpan(ctx, "OperationDeserializer") - endTimer := startMetricTimer(ctx, "client.call.deserialization_duration") - defer endTimer() - defer span.End() - response, ok := out.RawResponse.(*smithyhttp.Response) - if !ok { - return out, metadata, &smithy.DeserializationError{Err: fmt.Errorf("unknown transport type %T", out.RawResponse)} - } - - if response.StatusCode < 200 || response.StatusCode >= 300 { - return out, metadata, awsAwsjson11_deserializeOpErrorDeleteMaintenanceWindow(response, &metadata) - } - output := &DeleteMaintenanceWindowOutput{} - out.Result = output - - var buff [1024]byte - ringBuffer := smithyio.NewRingBuffer(buff[:]) - - body := io.TeeReader(response.Body, ringBuffer) - decoder := json.NewDecoder(body) - decoder.UseNumber() - var shape interface{} - if err := decoder.Decode(&shape); err != nil && err != io.EOF { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return out, metadata, err - } - - err = awsAwsjson11_deserializeOpDocumentDeleteMaintenanceWindowOutput(&output, shape) - if err != nil { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return out, metadata, err - } - - return out, metadata, err -} - -func awsAwsjson11_deserializeOpErrorDeleteMaintenanceWindow(response *smithyhttp.Response, metadata *middleware.Metadata) error { - var errorBuffer bytes.Buffer - if _, err := io.Copy(&errorBuffer, response.Body); err != nil { - return &smithy.DeserializationError{Err: fmt.Errorf("failed to copy error response body, %w", err)} - } - errorBody := bytes.NewReader(errorBuffer.Bytes()) - - errorCode := "UnknownError" - errorMessage := errorCode - - headerCode := response.Header.Get("X-Amzn-ErrorType") - - var buff [1024]byte - ringBuffer := smithyio.NewRingBuffer(buff[:]) - - body := io.TeeReader(errorBody, ringBuffer) - decoder := json.NewDecoder(body) - decoder.UseNumber() - bodyInfo, err := getProtocolErrorInfo(decoder) - if err != nil { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return err - } - - errorBody.Seek(0, io.SeekStart) - if typ, ok := resolveProtocolErrorType(headerCode, bodyInfo); ok { - errorCode = restjson.SanitizeErrorCode(typ) - } - if len(bodyInfo.Message) != 0 { - errorMessage = bodyInfo.Message - } - switch { - case strings.EqualFold("InternalServerError", errorCode): - return awsAwsjson11_deserializeErrorInternalServerError(response, errorBody) - - default: - genericError := &smithy.GenericAPIError{ - Code: errorCode, - Message: errorMessage, - } - return genericError - - } -} - -type awsAwsjson11_deserializeOpDeleteOpsItem struct { -} - -func (*awsAwsjson11_deserializeOpDeleteOpsItem) ID() string { - return "OperationDeserializer" -} - -func (m *awsAwsjson11_deserializeOpDeleteOpsItem) HandleDeserialize(ctx context.Context, in middleware.DeserializeInput, next middleware.DeserializeHandler) ( - out middleware.DeserializeOutput, metadata middleware.Metadata, err error, -) { - out, metadata, err = next.HandleDeserialize(ctx, in) - if err != nil { - return out, metadata, err - } - - _, span := tracing.StartSpan(ctx, "OperationDeserializer") - endTimer := startMetricTimer(ctx, "client.call.deserialization_duration") - defer endTimer() - defer span.End() - response, ok := out.RawResponse.(*smithyhttp.Response) - if !ok { - return out, metadata, &smithy.DeserializationError{Err: fmt.Errorf("unknown transport type %T", out.RawResponse)} - } - - if response.StatusCode < 200 || response.StatusCode >= 300 { - return out, metadata, awsAwsjson11_deserializeOpErrorDeleteOpsItem(response, &metadata) - } - output := &DeleteOpsItemOutput{} - out.Result = output - - var buff [1024]byte - ringBuffer := smithyio.NewRingBuffer(buff[:]) - - body := io.TeeReader(response.Body, ringBuffer) - decoder := json.NewDecoder(body) - decoder.UseNumber() - var shape interface{} - if err := decoder.Decode(&shape); err != nil && err != io.EOF { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return out, metadata, err - } - - err = awsAwsjson11_deserializeOpDocumentDeleteOpsItemOutput(&output, shape) - if err != nil { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return out, metadata, err - } - - return out, metadata, err -} - -func awsAwsjson11_deserializeOpErrorDeleteOpsItem(response *smithyhttp.Response, metadata *middleware.Metadata) error { - var errorBuffer bytes.Buffer - if _, err := io.Copy(&errorBuffer, response.Body); err != nil { - return &smithy.DeserializationError{Err: fmt.Errorf("failed to copy error response body, %w", err)} - } - errorBody := bytes.NewReader(errorBuffer.Bytes()) - - errorCode := "UnknownError" - errorMessage := errorCode - - headerCode := response.Header.Get("X-Amzn-ErrorType") - - var buff [1024]byte - ringBuffer := smithyio.NewRingBuffer(buff[:]) - - body := io.TeeReader(errorBody, ringBuffer) - decoder := json.NewDecoder(body) - decoder.UseNumber() - bodyInfo, err := getProtocolErrorInfo(decoder) - if err != nil { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return err - } - - errorBody.Seek(0, io.SeekStart) - if typ, ok := resolveProtocolErrorType(headerCode, bodyInfo); ok { - errorCode = restjson.SanitizeErrorCode(typ) - } - if len(bodyInfo.Message) != 0 { - errorMessage = bodyInfo.Message - } - switch { - case strings.EqualFold("InternalServerError", errorCode): - return awsAwsjson11_deserializeErrorInternalServerError(response, errorBody) - - case strings.EqualFold("OpsItemInvalidParameterException", errorCode): - return awsAwsjson11_deserializeErrorOpsItemInvalidParameterException(response, errorBody) - - default: - genericError := &smithy.GenericAPIError{ - Code: errorCode, - Message: errorMessage, - } - return genericError - - } -} - -type awsAwsjson11_deserializeOpDeleteOpsMetadata struct { -} - -func (*awsAwsjson11_deserializeOpDeleteOpsMetadata) ID() string { - return "OperationDeserializer" -} - -func (m *awsAwsjson11_deserializeOpDeleteOpsMetadata) HandleDeserialize(ctx context.Context, in middleware.DeserializeInput, next middleware.DeserializeHandler) ( - out middleware.DeserializeOutput, metadata middleware.Metadata, err error, -) { - out, metadata, err = next.HandleDeserialize(ctx, in) - if err != nil { - return out, metadata, err - } - - _, span := tracing.StartSpan(ctx, "OperationDeserializer") - endTimer := startMetricTimer(ctx, "client.call.deserialization_duration") - defer endTimer() - defer span.End() - response, ok := out.RawResponse.(*smithyhttp.Response) - if !ok { - return out, metadata, &smithy.DeserializationError{Err: fmt.Errorf("unknown transport type %T", out.RawResponse)} - } - - if response.StatusCode < 200 || response.StatusCode >= 300 { - return out, metadata, awsAwsjson11_deserializeOpErrorDeleteOpsMetadata(response, &metadata) - } - output := &DeleteOpsMetadataOutput{} - out.Result = output - - var buff [1024]byte - ringBuffer := smithyio.NewRingBuffer(buff[:]) - - body := io.TeeReader(response.Body, ringBuffer) - decoder := json.NewDecoder(body) - decoder.UseNumber() - var shape interface{} - if err := decoder.Decode(&shape); err != nil && err != io.EOF { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return out, metadata, err - } - - err = awsAwsjson11_deserializeOpDocumentDeleteOpsMetadataOutput(&output, shape) - if err != nil { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return out, metadata, err - } - - return out, metadata, err -} - -func awsAwsjson11_deserializeOpErrorDeleteOpsMetadata(response *smithyhttp.Response, metadata *middleware.Metadata) error { - var errorBuffer bytes.Buffer - if _, err := io.Copy(&errorBuffer, response.Body); err != nil { - return &smithy.DeserializationError{Err: fmt.Errorf("failed to copy error response body, %w", err)} - } - errorBody := bytes.NewReader(errorBuffer.Bytes()) - - errorCode := "UnknownError" - errorMessage := errorCode - - headerCode := response.Header.Get("X-Amzn-ErrorType") - - var buff [1024]byte - ringBuffer := smithyio.NewRingBuffer(buff[:]) - - body := io.TeeReader(errorBody, ringBuffer) - decoder := json.NewDecoder(body) - decoder.UseNumber() - bodyInfo, err := getProtocolErrorInfo(decoder) - if err != nil { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return err - } - - errorBody.Seek(0, io.SeekStart) - if typ, ok := resolveProtocolErrorType(headerCode, bodyInfo); ok { - errorCode = restjson.SanitizeErrorCode(typ) - } - if len(bodyInfo.Message) != 0 { - errorMessage = bodyInfo.Message - } - switch { - case strings.EqualFold("InternalServerError", errorCode): - return awsAwsjson11_deserializeErrorInternalServerError(response, errorBody) - - case strings.EqualFold("OpsMetadataInvalidArgumentException", errorCode): - return awsAwsjson11_deserializeErrorOpsMetadataInvalidArgumentException(response, errorBody) - - case strings.EqualFold("OpsMetadataNotFoundException", errorCode): - return awsAwsjson11_deserializeErrorOpsMetadataNotFoundException(response, errorBody) - - default: - genericError := &smithy.GenericAPIError{ - Code: errorCode, - Message: errorMessage, - } - return genericError - - } -} - -type awsAwsjson11_deserializeOpDeleteParameter struct { -} - -func (*awsAwsjson11_deserializeOpDeleteParameter) ID() string { - return "OperationDeserializer" -} - -func (m *awsAwsjson11_deserializeOpDeleteParameter) HandleDeserialize(ctx context.Context, in middleware.DeserializeInput, next middleware.DeserializeHandler) ( - out middleware.DeserializeOutput, metadata middleware.Metadata, err error, -) { - out, metadata, err = next.HandleDeserialize(ctx, in) - if err != nil { - return out, metadata, err - } - - _, span := tracing.StartSpan(ctx, "OperationDeserializer") - endTimer := startMetricTimer(ctx, "client.call.deserialization_duration") - defer endTimer() - defer span.End() - response, ok := out.RawResponse.(*smithyhttp.Response) - if !ok { - return out, metadata, &smithy.DeserializationError{Err: fmt.Errorf("unknown transport type %T", out.RawResponse)} - } - - if response.StatusCode < 200 || response.StatusCode >= 300 { - return out, metadata, awsAwsjson11_deserializeOpErrorDeleteParameter(response, &metadata) - } - output := &DeleteParameterOutput{} - out.Result = output - - var buff [1024]byte - ringBuffer := smithyio.NewRingBuffer(buff[:]) - - body := io.TeeReader(response.Body, ringBuffer) - decoder := json.NewDecoder(body) - decoder.UseNumber() - var shape interface{} - if err := decoder.Decode(&shape); err != nil && err != io.EOF { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return out, metadata, err - } - - err = awsAwsjson11_deserializeOpDocumentDeleteParameterOutput(&output, shape) - if err != nil { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return out, metadata, err - } - - return out, metadata, err -} - -func awsAwsjson11_deserializeOpErrorDeleteParameter(response *smithyhttp.Response, metadata *middleware.Metadata) error { - var errorBuffer bytes.Buffer - if _, err := io.Copy(&errorBuffer, response.Body); err != nil { - return &smithy.DeserializationError{Err: fmt.Errorf("failed to copy error response body, %w", err)} - } - errorBody := bytes.NewReader(errorBuffer.Bytes()) - - errorCode := "UnknownError" - errorMessage := errorCode - - headerCode := response.Header.Get("X-Amzn-ErrorType") - - var buff [1024]byte - ringBuffer := smithyio.NewRingBuffer(buff[:]) - - body := io.TeeReader(errorBody, ringBuffer) - decoder := json.NewDecoder(body) - decoder.UseNumber() - bodyInfo, err := getProtocolErrorInfo(decoder) - if err != nil { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return err - } - - errorBody.Seek(0, io.SeekStart) - if typ, ok := resolveProtocolErrorType(headerCode, bodyInfo); ok { - errorCode = restjson.SanitizeErrorCode(typ) - } - if len(bodyInfo.Message) != 0 { - errorMessage = bodyInfo.Message - } - switch { - case strings.EqualFold("InternalServerError", errorCode): - return awsAwsjson11_deserializeErrorInternalServerError(response, errorBody) - - case strings.EqualFold("ParameterNotFound", errorCode): - return awsAwsjson11_deserializeErrorParameterNotFound(response, errorBody) - - default: - genericError := &smithy.GenericAPIError{ - Code: errorCode, - Message: errorMessage, - } - return genericError - - } -} - -type awsAwsjson11_deserializeOpDeleteParameters struct { -} - -func (*awsAwsjson11_deserializeOpDeleteParameters) ID() string { - return "OperationDeserializer" -} - -func (m *awsAwsjson11_deserializeOpDeleteParameters) HandleDeserialize(ctx context.Context, in middleware.DeserializeInput, next middleware.DeserializeHandler) ( - out middleware.DeserializeOutput, metadata middleware.Metadata, err error, -) { - out, metadata, err = next.HandleDeserialize(ctx, in) - if err != nil { - return out, metadata, err - } - - _, span := tracing.StartSpan(ctx, "OperationDeserializer") - endTimer := startMetricTimer(ctx, "client.call.deserialization_duration") - defer endTimer() - defer span.End() - response, ok := out.RawResponse.(*smithyhttp.Response) - if !ok { - return out, metadata, &smithy.DeserializationError{Err: fmt.Errorf("unknown transport type %T", out.RawResponse)} - } - - if response.StatusCode < 200 || response.StatusCode >= 300 { - return out, metadata, awsAwsjson11_deserializeOpErrorDeleteParameters(response, &metadata) - } - output := &DeleteParametersOutput{} - out.Result = output - - var buff [1024]byte - ringBuffer := smithyio.NewRingBuffer(buff[:]) - - body := io.TeeReader(response.Body, ringBuffer) - decoder := json.NewDecoder(body) - decoder.UseNumber() - var shape interface{} - if err := decoder.Decode(&shape); err != nil && err != io.EOF { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return out, metadata, err - } - - err = awsAwsjson11_deserializeOpDocumentDeleteParametersOutput(&output, shape) - if err != nil { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return out, metadata, err - } - - return out, metadata, err -} - -func awsAwsjson11_deserializeOpErrorDeleteParameters(response *smithyhttp.Response, metadata *middleware.Metadata) error { - var errorBuffer bytes.Buffer - if _, err := io.Copy(&errorBuffer, response.Body); err != nil { - return &smithy.DeserializationError{Err: fmt.Errorf("failed to copy error response body, %w", err)} - } - errorBody := bytes.NewReader(errorBuffer.Bytes()) - - errorCode := "UnknownError" - errorMessage := errorCode - - headerCode := response.Header.Get("X-Amzn-ErrorType") - - var buff [1024]byte - ringBuffer := smithyio.NewRingBuffer(buff[:]) - - body := io.TeeReader(errorBody, ringBuffer) - decoder := json.NewDecoder(body) - decoder.UseNumber() - bodyInfo, err := getProtocolErrorInfo(decoder) - if err != nil { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return err - } - - errorBody.Seek(0, io.SeekStart) - if typ, ok := resolveProtocolErrorType(headerCode, bodyInfo); ok { - errorCode = restjson.SanitizeErrorCode(typ) - } - if len(bodyInfo.Message) != 0 { - errorMessage = bodyInfo.Message - } - switch { - case strings.EqualFold("InternalServerError", errorCode): - return awsAwsjson11_deserializeErrorInternalServerError(response, errorBody) - - default: - genericError := &smithy.GenericAPIError{ - Code: errorCode, - Message: errorMessage, - } - return genericError - - } -} - -type awsAwsjson11_deserializeOpDeletePatchBaseline struct { -} - -func (*awsAwsjson11_deserializeOpDeletePatchBaseline) ID() string { - return "OperationDeserializer" -} - -func (m *awsAwsjson11_deserializeOpDeletePatchBaseline) HandleDeserialize(ctx context.Context, in middleware.DeserializeInput, next middleware.DeserializeHandler) ( - out middleware.DeserializeOutput, metadata middleware.Metadata, err error, -) { - out, metadata, err = next.HandleDeserialize(ctx, in) - if err != nil { - return out, metadata, err - } - - _, span := tracing.StartSpan(ctx, "OperationDeserializer") - endTimer := startMetricTimer(ctx, "client.call.deserialization_duration") - defer endTimer() - defer span.End() - response, ok := out.RawResponse.(*smithyhttp.Response) - if !ok { - return out, metadata, &smithy.DeserializationError{Err: fmt.Errorf("unknown transport type %T", out.RawResponse)} - } - - if response.StatusCode < 200 || response.StatusCode >= 300 { - return out, metadata, awsAwsjson11_deserializeOpErrorDeletePatchBaseline(response, &metadata) - } - output := &DeletePatchBaselineOutput{} - out.Result = output - - var buff [1024]byte - ringBuffer := smithyio.NewRingBuffer(buff[:]) - - body := io.TeeReader(response.Body, ringBuffer) - decoder := json.NewDecoder(body) - decoder.UseNumber() - var shape interface{} - if err := decoder.Decode(&shape); err != nil && err != io.EOF { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return out, metadata, err - } - - err = awsAwsjson11_deserializeOpDocumentDeletePatchBaselineOutput(&output, shape) - if err != nil { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return out, metadata, err - } - - return out, metadata, err -} - -func awsAwsjson11_deserializeOpErrorDeletePatchBaseline(response *smithyhttp.Response, metadata *middleware.Metadata) error { - var errorBuffer bytes.Buffer - if _, err := io.Copy(&errorBuffer, response.Body); err != nil { - return &smithy.DeserializationError{Err: fmt.Errorf("failed to copy error response body, %w", err)} - } - errorBody := bytes.NewReader(errorBuffer.Bytes()) - - errorCode := "UnknownError" - errorMessage := errorCode - - headerCode := response.Header.Get("X-Amzn-ErrorType") - - var buff [1024]byte - ringBuffer := smithyio.NewRingBuffer(buff[:]) - - body := io.TeeReader(errorBody, ringBuffer) - decoder := json.NewDecoder(body) - decoder.UseNumber() - bodyInfo, err := getProtocolErrorInfo(decoder) - if err != nil { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return err - } - - errorBody.Seek(0, io.SeekStart) - if typ, ok := resolveProtocolErrorType(headerCode, bodyInfo); ok { - errorCode = restjson.SanitizeErrorCode(typ) - } - if len(bodyInfo.Message) != 0 { - errorMessage = bodyInfo.Message - } - switch { - case strings.EqualFold("InternalServerError", errorCode): - return awsAwsjson11_deserializeErrorInternalServerError(response, errorBody) - - case strings.EqualFold("ResourceInUseException", errorCode): - return awsAwsjson11_deserializeErrorResourceInUseException(response, errorBody) - - default: - genericError := &smithy.GenericAPIError{ - Code: errorCode, - Message: errorMessage, - } - return genericError - - } -} - -type awsAwsjson11_deserializeOpDeleteResourceDataSync struct { -} - -func (*awsAwsjson11_deserializeOpDeleteResourceDataSync) ID() string { - return "OperationDeserializer" -} - -func (m *awsAwsjson11_deserializeOpDeleteResourceDataSync) HandleDeserialize(ctx context.Context, in middleware.DeserializeInput, next middleware.DeserializeHandler) ( - out middleware.DeserializeOutput, metadata middleware.Metadata, err error, -) { - out, metadata, err = next.HandleDeserialize(ctx, in) - if err != nil { - return out, metadata, err - } - - _, span := tracing.StartSpan(ctx, "OperationDeserializer") - endTimer := startMetricTimer(ctx, "client.call.deserialization_duration") - defer endTimer() - defer span.End() - response, ok := out.RawResponse.(*smithyhttp.Response) - if !ok { - return out, metadata, &smithy.DeserializationError{Err: fmt.Errorf("unknown transport type %T", out.RawResponse)} - } - - if response.StatusCode < 200 || response.StatusCode >= 300 { - return out, metadata, awsAwsjson11_deserializeOpErrorDeleteResourceDataSync(response, &metadata) - } - output := &DeleteResourceDataSyncOutput{} - out.Result = output - - var buff [1024]byte - ringBuffer := smithyio.NewRingBuffer(buff[:]) - - body := io.TeeReader(response.Body, ringBuffer) - decoder := json.NewDecoder(body) - decoder.UseNumber() - var shape interface{} - if err := decoder.Decode(&shape); err != nil && err != io.EOF { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return out, metadata, err - } - - err = awsAwsjson11_deserializeOpDocumentDeleteResourceDataSyncOutput(&output, shape) - if err != nil { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return out, metadata, err - } - - return out, metadata, err -} - -func awsAwsjson11_deserializeOpErrorDeleteResourceDataSync(response *smithyhttp.Response, metadata *middleware.Metadata) error { - var errorBuffer bytes.Buffer - if _, err := io.Copy(&errorBuffer, response.Body); err != nil { - return &smithy.DeserializationError{Err: fmt.Errorf("failed to copy error response body, %w", err)} - } - errorBody := bytes.NewReader(errorBuffer.Bytes()) - - errorCode := "UnknownError" - errorMessage := errorCode - - headerCode := response.Header.Get("X-Amzn-ErrorType") - - var buff [1024]byte - ringBuffer := smithyio.NewRingBuffer(buff[:]) - - body := io.TeeReader(errorBody, ringBuffer) - decoder := json.NewDecoder(body) - decoder.UseNumber() - bodyInfo, err := getProtocolErrorInfo(decoder) - if err != nil { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return err - } - - errorBody.Seek(0, io.SeekStart) - if typ, ok := resolveProtocolErrorType(headerCode, bodyInfo); ok { - errorCode = restjson.SanitizeErrorCode(typ) - } - if len(bodyInfo.Message) != 0 { - errorMessage = bodyInfo.Message - } - switch { - case strings.EqualFold("InternalServerError", errorCode): - return awsAwsjson11_deserializeErrorInternalServerError(response, errorBody) - - case strings.EqualFold("ResourceDataSyncInvalidConfigurationException", errorCode): - return awsAwsjson11_deserializeErrorResourceDataSyncInvalidConfigurationException(response, errorBody) - - case strings.EqualFold("ResourceDataSyncNotFoundException", errorCode): - return awsAwsjson11_deserializeErrorResourceDataSyncNotFoundException(response, errorBody) - - default: - genericError := &smithy.GenericAPIError{ - Code: errorCode, - Message: errorMessage, - } - return genericError - - } -} - -type awsAwsjson11_deserializeOpDeleteResourcePolicy struct { -} - -func (*awsAwsjson11_deserializeOpDeleteResourcePolicy) ID() string { - return "OperationDeserializer" -} - -func (m *awsAwsjson11_deserializeOpDeleteResourcePolicy) HandleDeserialize(ctx context.Context, in middleware.DeserializeInput, next middleware.DeserializeHandler) ( - out middleware.DeserializeOutput, metadata middleware.Metadata, err error, -) { - out, metadata, err = next.HandleDeserialize(ctx, in) - if err != nil { - return out, metadata, err - } - - _, span := tracing.StartSpan(ctx, "OperationDeserializer") - endTimer := startMetricTimer(ctx, "client.call.deserialization_duration") - defer endTimer() - defer span.End() - response, ok := out.RawResponse.(*smithyhttp.Response) - if !ok { - return out, metadata, &smithy.DeserializationError{Err: fmt.Errorf("unknown transport type %T", out.RawResponse)} - } - - if response.StatusCode < 200 || response.StatusCode >= 300 { - return out, metadata, awsAwsjson11_deserializeOpErrorDeleteResourcePolicy(response, &metadata) - } - output := &DeleteResourcePolicyOutput{} - out.Result = output - - var buff [1024]byte - ringBuffer := smithyio.NewRingBuffer(buff[:]) - - body := io.TeeReader(response.Body, ringBuffer) - decoder := json.NewDecoder(body) - decoder.UseNumber() - var shape interface{} - if err := decoder.Decode(&shape); err != nil && err != io.EOF { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return out, metadata, err - } - - err = awsAwsjson11_deserializeOpDocumentDeleteResourcePolicyOutput(&output, shape) - if err != nil { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return out, metadata, err - } - - return out, metadata, err -} - -func awsAwsjson11_deserializeOpErrorDeleteResourcePolicy(response *smithyhttp.Response, metadata *middleware.Metadata) error { - var errorBuffer bytes.Buffer - if _, err := io.Copy(&errorBuffer, response.Body); err != nil { - return &smithy.DeserializationError{Err: fmt.Errorf("failed to copy error response body, %w", err)} - } - errorBody := bytes.NewReader(errorBuffer.Bytes()) - - errorCode := "UnknownError" - errorMessage := errorCode - - headerCode := response.Header.Get("X-Amzn-ErrorType") - - var buff [1024]byte - ringBuffer := smithyio.NewRingBuffer(buff[:]) - - body := io.TeeReader(errorBody, ringBuffer) - decoder := json.NewDecoder(body) - decoder.UseNumber() - bodyInfo, err := getProtocolErrorInfo(decoder) - if err != nil { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return err - } - - errorBody.Seek(0, io.SeekStart) - if typ, ok := resolveProtocolErrorType(headerCode, bodyInfo); ok { - errorCode = restjson.SanitizeErrorCode(typ) - } - if len(bodyInfo.Message) != 0 { - errorMessage = bodyInfo.Message - } - switch { - case strings.EqualFold("InternalServerError", errorCode): - return awsAwsjson11_deserializeErrorInternalServerError(response, errorBody) - - case strings.EqualFold("MalformedResourcePolicyDocumentException", errorCode): - return awsAwsjson11_deserializeErrorMalformedResourcePolicyDocumentException(response, errorBody) - - case strings.EqualFold("ResourceNotFoundException", errorCode): - return awsAwsjson11_deserializeErrorResourceNotFoundException(response, errorBody) - - case strings.EqualFold("ResourcePolicyConflictException", errorCode): - return awsAwsjson11_deserializeErrorResourcePolicyConflictException(response, errorBody) - - case strings.EqualFold("ResourcePolicyInvalidParameterException", errorCode): - return awsAwsjson11_deserializeErrorResourcePolicyInvalidParameterException(response, errorBody) - - case strings.EqualFold("ResourcePolicyNotFoundException", errorCode): - return awsAwsjson11_deserializeErrorResourcePolicyNotFoundException(response, errorBody) - - default: - genericError := &smithy.GenericAPIError{ - Code: errorCode, - Message: errorMessage, - } - return genericError - - } -} - -type awsAwsjson11_deserializeOpDeregisterManagedInstance struct { -} - -func (*awsAwsjson11_deserializeOpDeregisterManagedInstance) ID() string { - return "OperationDeserializer" -} - -func (m *awsAwsjson11_deserializeOpDeregisterManagedInstance) HandleDeserialize(ctx context.Context, in middleware.DeserializeInput, next middleware.DeserializeHandler) ( - out middleware.DeserializeOutput, metadata middleware.Metadata, err error, -) { - out, metadata, err = next.HandleDeserialize(ctx, in) - if err != nil { - return out, metadata, err - } - - _, span := tracing.StartSpan(ctx, "OperationDeserializer") - endTimer := startMetricTimer(ctx, "client.call.deserialization_duration") - defer endTimer() - defer span.End() - response, ok := out.RawResponse.(*smithyhttp.Response) - if !ok { - return out, metadata, &smithy.DeserializationError{Err: fmt.Errorf("unknown transport type %T", out.RawResponse)} - } - - if response.StatusCode < 200 || response.StatusCode >= 300 { - return out, metadata, awsAwsjson11_deserializeOpErrorDeregisterManagedInstance(response, &metadata) - } - output := &DeregisterManagedInstanceOutput{} - out.Result = output - - var buff [1024]byte - ringBuffer := smithyio.NewRingBuffer(buff[:]) - - body := io.TeeReader(response.Body, ringBuffer) - decoder := json.NewDecoder(body) - decoder.UseNumber() - var shape interface{} - if err := decoder.Decode(&shape); err != nil && err != io.EOF { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return out, metadata, err - } - - err = awsAwsjson11_deserializeOpDocumentDeregisterManagedInstanceOutput(&output, shape) - if err != nil { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return out, metadata, err - } - - return out, metadata, err -} - -func awsAwsjson11_deserializeOpErrorDeregisterManagedInstance(response *smithyhttp.Response, metadata *middleware.Metadata) error { - var errorBuffer bytes.Buffer - if _, err := io.Copy(&errorBuffer, response.Body); err != nil { - return &smithy.DeserializationError{Err: fmt.Errorf("failed to copy error response body, %w", err)} - } - errorBody := bytes.NewReader(errorBuffer.Bytes()) - - errorCode := "UnknownError" - errorMessage := errorCode - - headerCode := response.Header.Get("X-Amzn-ErrorType") - - var buff [1024]byte - ringBuffer := smithyio.NewRingBuffer(buff[:]) - - body := io.TeeReader(errorBody, ringBuffer) - decoder := json.NewDecoder(body) - decoder.UseNumber() - bodyInfo, err := getProtocolErrorInfo(decoder) - if err != nil { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return err - } - - errorBody.Seek(0, io.SeekStart) - if typ, ok := resolveProtocolErrorType(headerCode, bodyInfo); ok { - errorCode = restjson.SanitizeErrorCode(typ) - } - if len(bodyInfo.Message) != 0 { - errorMessage = bodyInfo.Message - } - switch { - case strings.EqualFold("InternalServerError", errorCode): - return awsAwsjson11_deserializeErrorInternalServerError(response, errorBody) - - case strings.EqualFold("InvalidInstanceId", errorCode): - return awsAwsjson11_deserializeErrorInvalidInstanceId(response, errorBody) - - default: - genericError := &smithy.GenericAPIError{ - Code: errorCode, - Message: errorMessage, - } - return genericError - - } -} - -type awsAwsjson11_deserializeOpDeregisterPatchBaselineForPatchGroup struct { -} - -func (*awsAwsjson11_deserializeOpDeregisterPatchBaselineForPatchGroup) ID() string { - return "OperationDeserializer" -} - -func (m *awsAwsjson11_deserializeOpDeregisterPatchBaselineForPatchGroup) HandleDeserialize(ctx context.Context, in middleware.DeserializeInput, next middleware.DeserializeHandler) ( - out middleware.DeserializeOutput, metadata middleware.Metadata, err error, -) { - out, metadata, err = next.HandleDeserialize(ctx, in) - if err != nil { - return out, metadata, err - } - - _, span := tracing.StartSpan(ctx, "OperationDeserializer") - endTimer := startMetricTimer(ctx, "client.call.deserialization_duration") - defer endTimer() - defer span.End() - response, ok := out.RawResponse.(*smithyhttp.Response) - if !ok { - return out, metadata, &smithy.DeserializationError{Err: fmt.Errorf("unknown transport type %T", out.RawResponse)} - } - - if response.StatusCode < 200 || response.StatusCode >= 300 { - return out, metadata, awsAwsjson11_deserializeOpErrorDeregisterPatchBaselineForPatchGroup(response, &metadata) - } - output := &DeregisterPatchBaselineForPatchGroupOutput{} - out.Result = output - - var buff [1024]byte - ringBuffer := smithyio.NewRingBuffer(buff[:]) - - body := io.TeeReader(response.Body, ringBuffer) - decoder := json.NewDecoder(body) - decoder.UseNumber() - var shape interface{} - if err := decoder.Decode(&shape); err != nil && err != io.EOF { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return out, metadata, err - } - - err = awsAwsjson11_deserializeOpDocumentDeregisterPatchBaselineForPatchGroupOutput(&output, shape) - if err != nil { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return out, metadata, err - } - - return out, metadata, err -} - -func awsAwsjson11_deserializeOpErrorDeregisterPatchBaselineForPatchGroup(response *smithyhttp.Response, metadata *middleware.Metadata) error { - var errorBuffer bytes.Buffer - if _, err := io.Copy(&errorBuffer, response.Body); err != nil { - return &smithy.DeserializationError{Err: fmt.Errorf("failed to copy error response body, %w", err)} - } - errorBody := bytes.NewReader(errorBuffer.Bytes()) - - errorCode := "UnknownError" - errorMessage := errorCode - - headerCode := response.Header.Get("X-Amzn-ErrorType") - - var buff [1024]byte - ringBuffer := smithyio.NewRingBuffer(buff[:]) - - body := io.TeeReader(errorBody, ringBuffer) - decoder := json.NewDecoder(body) - decoder.UseNumber() - bodyInfo, err := getProtocolErrorInfo(decoder) - if err != nil { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return err - } - - errorBody.Seek(0, io.SeekStart) - if typ, ok := resolveProtocolErrorType(headerCode, bodyInfo); ok { - errorCode = restjson.SanitizeErrorCode(typ) - } - if len(bodyInfo.Message) != 0 { - errorMessage = bodyInfo.Message - } - switch { - case strings.EqualFold("InternalServerError", errorCode): - return awsAwsjson11_deserializeErrorInternalServerError(response, errorBody) - - case strings.EqualFold("InvalidResourceId", errorCode): - return awsAwsjson11_deserializeErrorInvalidResourceId(response, errorBody) - - default: - genericError := &smithy.GenericAPIError{ - Code: errorCode, - Message: errorMessage, - } - return genericError - - } -} - -type awsAwsjson11_deserializeOpDeregisterTargetFromMaintenanceWindow struct { -} - -func (*awsAwsjson11_deserializeOpDeregisterTargetFromMaintenanceWindow) ID() string { - return "OperationDeserializer" -} - -func (m *awsAwsjson11_deserializeOpDeregisterTargetFromMaintenanceWindow) HandleDeserialize(ctx context.Context, in middleware.DeserializeInput, next middleware.DeserializeHandler) ( - out middleware.DeserializeOutput, metadata middleware.Metadata, err error, -) { - out, metadata, err = next.HandleDeserialize(ctx, in) - if err != nil { - return out, metadata, err - } - - _, span := tracing.StartSpan(ctx, "OperationDeserializer") - endTimer := startMetricTimer(ctx, "client.call.deserialization_duration") - defer endTimer() - defer span.End() - response, ok := out.RawResponse.(*smithyhttp.Response) - if !ok { - return out, metadata, &smithy.DeserializationError{Err: fmt.Errorf("unknown transport type %T", out.RawResponse)} - } - - if response.StatusCode < 200 || response.StatusCode >= 300 { - return out, metadata, awsAwsjson11_deserializeOpErrorDeregisterTargetFromMaintenanceWindow(response, &metadata) - } - output := &DeregisterTargetFromMaintenanceWindowOutput{} - out.Result = output - - var buff [1024]byte - ringBuffer := smithyio.NewRingBuffer(buff[:]) - - body := io.TeeReader(response.Body, ringBuffer) - decoder := json.NewDecoder(body) - decoder.UseNumber() - var shape interface{} - if err := decoder.Decode(&shape); err != nil && err != io.EOF { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return out, metadata, err - } - - err = awsAwsjson11_deserializeOpDocumentDeregisterTargetFromMaintenanceWindowOutput(&output, shape) - if err != nil { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return out, metadata, err - } - - return out, metadata, err -} - -func awsAwsjson11_deserializeOpErrorDeregisterTargetFromMaintenanceWindow(response *smithyhttp.Response, metadata *middleware.Metadata) error { - var errorBuffer bytes.Buffer - if _, err := io.Copy(&errorBuffer, response.Body); err != nil { - return &smithy.DeserializationError{Err: fmt.Errorf("failed to copy error response body, %w", err)} - } - errorBody := bytes.NewReader(errorBuffer.Bytes()) - - errorCode := "UnknownError" - errorMessage := errorCode - - headerCode := response.Header.Get("X-Amzn-ErrorType") - - var buff [1024]byte - ringBuffer := smithyio.NewRingBuffer(buff[:]) - - body := io.TeeReader(errorBody, ringBuffer) - decoder := json.NewDecoder(body) - decoder.UseNumber() - bodyInfo, err := getProtocolErrorInfo(decoder) - if err != nil { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return err - } - - errorBody.Seek(0, io.SeekStart) - if typ, ok := resolveProtocolErrorType(headerCode, bodyInfo); ok { - errorCode = restjson.SanitizeErrorCode(typ) - } - if len(bodyInfo.Message) != 0 { - errorMessage = bodyInfo.Message - } - switch { - case strings.EqualFold("DoesNotExistException", errorCode): - return awsAwsjson11_deserializeErrorDoesNotExistException(response, errorBody) - - case strings.EqualFold("InternalServerError", errorCode): - return awsAwsjson11_deserializeErrorInternalServerError(response, errorBody) - - case strings.EqualFold("TargetInUseException", errorCode): - return awsAwsjson11_deserializeErrorTargetInUseException(response, errorBody) - - default: - genericError := &smithy.GenericAPIError{ - Code: errorCode, - Message: errorMessage, - } - return genericError - - } -} - -type awsAwsjson11_deserializeOpDeregisterTaskFromMaintenanceWindow struct { -} - -func (*awsAwsjson11_deserializeOpDeregisterTaskFromMaintenanceWindow) ID() string { - return "OperationDeserializer" -} - -func (m *awsAwsjson11_deserializeOpDeregisterTaskFromMaintenanceWindow) HandleDeserialize(ctx context.Context, in middleware.DeserializeInput, next middleware.DeserializeHandler) ( - out middleware.DeserializeOutput, metadata middleware.Metadata, err error, -) { - out, metadata, err = next.HandleDeserialize(ctx, in) - if err != nil { - return out, metadata, err - } - - _, span := tracing.StartSpan(ctx, "OperationDeserializer") - endTimer := startMetricTimer(ctx, "client.call.deserialization_duration") - defer endTimer() - defer span.End() - response, ok := out.RawResponse.(*smithyhttp.Response) - if !ok { - return out, metadata, &smithy.DeserializationError{Err: fmt.Errorf("unknown transport type %T", out.RawResponse)} - } - - if response.StatusCode < 200 || response.StatusCode >= 300 { - return out, metadata, awsAwsjson11_deserializeOpErrorDeregisterTaskFromMaintenanceWindow(response, &metadata) - } - output := &DeregisterTaskFromMaintenanceWindowOutput{} - out.Result = output - - var buff [1024]byte - ringBuffer := smithyio.NewRingBuffer(buff[:]) - - body := io.TeeReader(response.Body, ringBuffer) - decoder := json.NewDecoder(body) - decoder.UseNumber() - var shape interface{} - if err := decoder.Decode(&shape); err != nil && err != io.EOF { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return out, metadata, err - } - - err = awsAwsjson11_deserializeOpDocumentDeregisterTaskFromMaintenanceWindowOutput(&output, shape) - if err != nil { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return out, metadata, err - } - - return out, metadata, err -} - -func awsAwsjson11_deserializeOpErrorDeregisterTaskFromMaintenanceWindow(response *smithyhttp.Response, metadata *middleware.Metadata) error { - var errorBuffer bytes.Buffer - if _, err := io.Copy(&errorBuffer, response.Body); err != nil { - return &smithy.DeserializationError{Err: fmt.Errorf("failed to copy error response body, %w", err)} - } - errorBody := bytes.NewReader(errorBuffer.Bytes()) - - errorCode := "UnknownError" - errorMessage := errorCode - - headerCode := response.Header.Get("X-Amzn-ErrorType") - - var buff [1024]byte - ringBuffer := smithyio.NewRingBuffer(buff[:]) - - body := io.TeeReader(errorBody, ringBuffer) - decoder := json.NewDecoder(body) - decoder.UseNumber() - bodyInfo, err := getProtocolErrorInfo(decoder) - if err != nil { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return err - } - - errorBody.Seek(0, io.SeekStart) - if typ, ok := resolveProtocolErrorType(headerCode, bodyInfo); ok { - errorCode = restjson.SanitizeErrorCode(typ) - } - if len(bodyInfo.Message) != 0 { - errorMessage = bodyInfo.Message - } - switch { - case strings.EqualFold("DoesNotExistException", errorCode): - return awsAwsjson11_deserializeErrorDoesNotExistException(response, errorBody) - - case strings.EqualFold("InternalServerError", errorCode): - return awsAwsjson11_deserializeErrorInternalServerError(response, errorBody) - - default: - genericError := &smithy.GenericAPIError{ - Code: errorCode, - Message: errorMessage, - } - return genericError - - } -} - -type awsAwsjson11_deserializeOpDescribeActivations struct { -} - -func (*awsAwsjson11_deserializeOpDescribeActivations) ID() string { - return "OperationDeserializer" -} - -func (m *awsAwsjson11_deserializeOpDescribeActivations) HandleDeserialize(ctx context.Context, in middleware.DeserializeInput, next middleware.DeserializeHandler) ( - out middleware.DeserializeOutput, metadata middleware.Metadata, err error, -) { - out, metadata, err = next.HandleDeserialize(ctx, in) - if err != nil { - return out, metadata, err - } - - _, span := tracing.StartSpan(ctx, "OperationDeserializer") - endTimer := startMetricTimer(ctx, "client.call.deserialization_duration") - defer endTimer() - defer span.End() - response, ok := out.RawResponse.(*smithyhttp.Response) - if !ok { - return out, metadata, &smithy.DeserializationError{Err: fmt.Errorf("unknown transport type %T", out.RawResponse)} - } - - if response.StatusCode < 200 || response.StatusCode >= 300 { - return out, metadata, awsAwsjson11_deserializeOpErrorDescribeActivations(response, &metadata) - } - output := &DescribeActivationsOutput{} - out.Result = output - - var buff [1024]byte - ringBuffer := smithyio.NewRingBuffer(buff[:]) - - body := io.TeeReader(response.Body, ringBuffer) - decoder := json.NewDecoder(body) - decoder.UseNumber() - var shape interface{} - if err := decoder.Decode(&shape); err != nil && err != io.EOF { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return out, metadata, err - } - - err = awsAwsjson11_deserializeOpDocumentDescribeActivationsOutput(&output, shape) - if err != nil { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return out, metadata, err - } - - return out, metadata, err -} - -func awsAwsjson11_deserializeOpErrorDescribeActivations(response *smithyhttp.Response, metadata *middleware.Metadata) error { - var errorBuffer bytes.Buffer - if _, err := io.Copy(&errorBuffer, response.Body); err != nil { - return &smithy.DeserializationError{Err: fmt.Errorf("failed to copy error response body, %w", err)} - } - errorBody := bytes.NewReader(errorBuffer.Bytes()) - - errorCode := "UnknownError" - errorMessage := errorCode - - headerCode := response.Header.Get("X-Amzn-ErrorType") - - var buff [1024]byte - ringBuffer := smithyio.NewRingBuffer(buff[:]) - - body := io.TeeReader(errorBody, ringBuffer) - decoder := json.NewDecoder(body) - decoder.UseNumber() - bodyInfo, err := getProtocolErrorInfo(decoder) - if err != nil { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return err - } - - errorBody.Seek(0, io.SeekStart) - if typ, ok := resolveProtocolErrorType(headerCode, bodyInfo); ok { - errorCode = restjson.SanitizeErrorCode(typ) - } - if len(bodyInfo.Message) != 0 { - errorMessage = bodyInfo.Message - } - switch { - case strings.EqualFold("InternalServerError", errorCode): - return awsAwsjson11_deserializeErrorInternalServerError(response, errorBody) - - case strings.EqualFold("InvalidFilter", errorCode): - return awsAwsjson11_deserializeErrorInvalidFilter(response, errorBody) - - case strings.EqualFold("InvalidNextToken", errorCode): - return awsAwsjson11_deserializeErrorInvalidNextToken(response, errorBody) - - default: - genericError := &smithy.GenericAPIError{ - Code: errorCode, - Message: errorMessage, - } - return genericError - - } -} - -type awsAwsjson11_deserializeOpDescribeAssociation struct { -} - -func (*awsAwsjson11_deserializeOpDescribeAssociation) ID() string { - return "OperationDeserializer" -} - -func (m *awsAwsjson11_deserializeOpDescribeAssociation) HandleDeserialize(ctx context.Context, in middleware.DeserializeInput, next middleware.DeserializeHandler) ( - out middleware.DeserializeOutput, metadata middleware.Metadata, err error, -) { - out, metadata, err = next.HandleDeserialize(ctx, in) - if err != nil { - return out, metadata, err - } - - _, span := tracing.StartSpan(ctx, "OperationDeserializer") - endTimer := startMetricTimer(ctx, "client.call.deserialization_duration") - defer endTimer() - defer span.End() - response, ok := out.RawResponse.(*smithyhttp.Response) - if !ok { - return out, metadata, &smithy.DeserializationError{Err: fmt.Errorf("unknown transport type %T", out.RawResponse)} - } - - if response.StatusCode < 200 || response.StatusCode >= 300 { - return out, metadata, awsAwsjson11_deserializeOpErrorDescribeAssociation(response, &metadata) - } - output := &DescribeAssociationOutput{} - out.Result = output - - var buff [1024]byte - ringBuffer := smithyio.NewRingBuffer(buff[:]) - - body := io.TeeReader(response.Body, ringBuffer) - decoder := json.NewDecoder(body) - decoder.UseNumber() - var shape interface{} - if err := decoder.Decode(&shape); err != nil && err != io.EOF { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return out, metadata, err - } - - err = awsAwsjson11_deserializeOpDocumentDescribeAssociationOutput(&output, shape) - if err != nil { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return out, metadata, err - } - - return out, metadata, err -} - -func awsAwsjson11_deserializeOpErrorDescribeAssociation(response *smithyhttp.Response, metadata *middleware.Metadata) error { - var errorBuffer bytes.Buffer - if _, err := io.Copy(&errorBuffer, response.Body); err != nil { - return &smithy.DeserializationError{Err: fmt.Errorf("failed to copy error response body, %w", err)} - } - errorBody := bytes.NewReader(errorBuffer.Bytes()) - - errorCode := "UnknownError" - errorMessage := errorCode - - headerCode := response.Header.Get("X-Amzn-ErrorType") - - var buff [1024]byte - ringBuffer := smithyio.NewRingBuffer(buff[:]) - - body := io.TeeReader(errorBody, ringBuffer) - decoder := json.NewDecoder(body) - decoder.UseNumber() - bodyInfo, err := getProtocolErrorInfo(decoder) - if err != nil { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return err - } - - errorBody.Seek(0, io.SeekStart) - if typ, ok := resolveProtocolErrorType(headerCode, bodyInfo); ok { - errorCode = restjson.SanitizeErrorCode(typ) - } - if len(bodyInfo.Message) != 0 { - errorMessage = bodyInfo.Message - } - switch { - case strings.EqualFold("AssociationDoesNotExist", errorCode): - return awsAwsjson11_deserializeErrorAssociationDoesNotExist(response, errorBody) - - case strings.EqualFold("InternalServerError", errorCode): - return awsAwsjson11_deserializeErrorInternalServerError(response, errorBody) - - case strings.EqualFold("InvalidAssociationVersion", errorCode): - return awsAwsjson11_deserializeErrorInvalidAssociationVersion(response, errorBody) - - case strings.EqualFold("InvalidDocument", errorCode): - return awsAwsjson11_deserializeErrorInvalidDocument(response, errorBody) - - case strings.EqualFold("InvalidInstanceId", errorCode): - return awsAwsjson11_deserializeErrorInvalidInstanceId(response, errorBody) - - default: - genericError := &smithy.GenericAPIError{ - Code: errorCode, - Message: errorMessage, - } - return genericError - - } -} - -type awsAwsjson11_deserializeOpDescribeAssociationExecutions struct { -} - -func (*awsAwsjson11_deserializeOpDescribeAssociationExecutions) ID() string { - return "OperationDeserializer" -} - -func (m *awsAwsjson11_deserializeOpDescribeAssociationExecutions) HandleDeserialize(ctx context.Context, in middleware.DeserializeInput, next middleware.DeserializeHandler) ( - out middleware.DeserializeOutput, metadata middleware.Metadata, err error, -) { - out, metadata, err = next.HandleDeserialize(ctx, in) - if err != nil { - return out, metadata, err - } - - _, span := tracing.StartSpan(ctx, "OperationDeserializer") - endTimer := startMetricTimer(ctx, "client.call.deserialization_duration") - defer endTimer() - defer span.End() - response, ok := out.RawResponse.(*smithyhttp.Response) - if !ok { - return out, metadata, &smithy.DeserializationError{Err: fmt.Errorf("unknown transport type %T", out.RawResponse)} - } - - if response.StatusCode < 200 || response.StatusCode >= 300 { - return out, metadata, awsAwsjson11_deserializeOpErrorDescribeAssociationExecutions(response, &metadata) - } - output := &DescribeAssociationExecutionsOutput{} - out.Result = output - - var buff [1024]byte - ringBuffer := smithyio.NewRingBuffer(buff[:]) - - body := io.TeeReader(response.Body, ringBuffer) - decoder := json.NewDecoder(body) - decoder.UseNumber() - var shape interface{} - if err := decoder.Decode(&shape); err != nil && err != io.EOF { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return out, metadata, err - } - - err = awsAwsjson11_deserializeOpDocumentDescribeAssociationExecutionsOutput(&output, shape) - if err != nil { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return out, metadata, err - } - - return out, metadata, err -} - -func awsAwsjson11_deserializeOpErrorDescribeAssociationExecutions(response *smithyhttp.Response, metadata *middleware.Metadata) error { - var errorBuffer bytes.Buffer - if _, err := io.Copy(&errorBuffer, response.Body); err != nil { - return &smithy.DeserializationError{Err: fmt.Errorf("failed to copy error response body, %w", err)} - } - errorBody := bytes.NewReader(errorBuffer.Bytes()) - - errorCode := "UnknownError" - errorMessage := errorCode - - headerCode := response.Header.Get("X-Amzn-ErrorType") - - var buff [1024]byte - ringBuffer := smithyio.NewRingBuffer(buff[:]) - - body := io.TeeReader(errorBody, ringBuffer) - decoder := json.NewDecoder(body) - decoder.UseNumber() - bodyInfo, err := getProtocolErrorInfo(decoder) - if err != nil { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return err - } - - errorBody.Seek(0, io.SeekStart) - if typ, ok := resolveProtocolErrorType(headerCode, bodyInfo); ok { - errorCode = restjson.SanitizeErrorCode(typ) - } - if len(bodyInfo.Message) != 0 { - errorMessage = bodyInfo.Message - } - switch { - case strings.EqualFold("AssociationDoesNotExist", errorCode): - return awsAwsjson11_deserializeErrorAssociationDoesNotExist(response, errorBody) - - case strings.EqualFold("InternalServerError", errorCode): - return awsAwsjson11_deserializeErrorInternalServerError(response, errorBody) - - case strings.EqualFold("InvalidNextToken", errorCode): - return awsAwsjson11_deserializeErrorInvalidNextToken(response, errorBody) - - default: - genericError := &smithy.GenericAPIError{ - Code: errorCode, - Message: errorMessage, - } - return genericError - - } -} - -type awsAwsjson11_deserializeOpDescribeAssociationExecutionTargets struct { -} - -func (*awsAwsjson11_deserializeOpDescribeAssociationExecutionTargets) ID() string { - return "OperationDeserializer" -} - -func (m *awsAwsjson11_deserializeOpDescribeAssociationExecutionTargets) HandleDeserialize(ctx context.Context, in middleware.DeserializeInput, next middleware.DeserializeHandler) ( - out middleware.DeserializeOutput, metadata middleware.Metadata, err error, -) { - out, metadata, err = next.HandleDeserialize(ctx, in) - if err != nil { - return out, metadata, err - } - - _, span := tracing.StartSpan(ctx, "OperationDeserializer") - endTimer := startMetricTimer(ctx, "client.call.deserialization_duration") - defer endTimer() - defer span.End() - response, ok := out.RawResponse.(*smithyhttp.Response) - if !ok { - return out, metadata, &smithy.DeserializationError{Err: fmt.Errorf("unknown transport type %T", out.RawResponse)} - } - - if response.StatusCode < 200 || response.StatusCode >= 300 { - return out, metadata, awsAwsjson11_deserializeOpErrorDescribeAssociationExecutionTargets(response, &metadata) - } - output := &DescribeAssociationExecutionTargetsOutput{} - out.Result = output - - var buff [1024]byte - ringBuffer := smithyio.NewRingBuffer(buff[:]) - - body := io.TeeReader(response.Body, ringBuffer) - decoder := json.NewDecoder(body) - decoder.UseNumber() - var shape interface{} - if err := decoder.Decode(&shape); err != nil && err != io.EOF { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return out, metadata, err - } - - err = awsAwsjson11_deserializeOpDocumentDescribeAssociationExecutionTargetsOutput(&output, shape) - if err != nil { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return out, metadata, err - } - - return out, metadata, err -} - -func awsAwsjson11_deserializeOpErrorDescribeAssociationExecutionTargets(response *smithyhttp.Response, metadata *middleware.Metadata) error { - var errorBuffer bytes.Buffer - if _, err := io.Copy(&errorBuffer, response.Body); err != nil { - return &smithy.DeserializationError{Err: fmt.Errorf("failed to copy error response body, %w", err)} - } - errorBody := bytes.NewReader(errorBuffer.Bytes()) - - errorCode := "UnknownError" - errorMessage := errorCode - - headerCode := response.Header.Get("X-Amzn-ErrorType") - - var buff [1024]byte - ringBuffer := smithyio.NewRingBuffer(buff[:]) - - body := io.TeeReader(errorBody, ringBuffer) - decoder := json.NewDecoder(body) - decoder.UseNumber() - bodyInfo, err := getProtocolErrorInfo(decoder) - if err != nil { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return err - } - - errorBody.Seek(0, io.SeekStart) - if typ, ok := resolveProtocolErrorType(headerCode, bodyInfo); ok { - errorCode = restjson.SanitizeErrorCode(typ) - } - if len(bodyInfo.Message) != 0 { - errorMessage = bodyInfo.Message - } - switch { - case strings.EqualFold("AssociationDoesNotExist", errorCode): - return awsAwsjson11_deserializeErrorAssociationDoesNotExist(response, errorBody) - - case strings.EqualFold("AssociationExecutionDoesNotExist", errorCode): - return awsAwsjson11_deserializeErrorAssociationExecutionDoesNotExist(response, errorBody) - - case strings.EqualFold("InternalServerError", errorCode): - return awsAwsjson11_deserializeErrorInternalServerError(response, errorBody) - - case strings.EqualFold("InvalidNextToken", errorCode): - return awsAwsjson11_deserializeErrorInvalidNextToken(response, errorBody) - - default: - genericError := &smithy.GenericAPIError{ - Code: errorCode, - Message: errorMessage, - } - return genericError - - } -} - -type awsAwsjson11_deserializeOpDescribeAutomationExecutions struct { -} - -func (*awsAwsjson11_deserializeOpDescribeAutomationExecutions) ID() string { - return "OperationDeserializer" -} - -func (m *awsAwsjson11_deserializeOpDescribeAutomationExecutions) HandleDeserialize(ctx context.Context, in middleware.DeserializeInput, next middleware.DeserializeHandler) ( - out middleware.DeserializeOutput, metadata middleware.Metadata, err error, -) { - out, metadata, err = next.HandleDeserialize(ctx, in) - if err != nil { - return out, metadata, err - } - - _, span := tracing.StartSpan(ctx, "OperationDeserializer") - endTimer := startMetricTimer(ctx, "client.call.deserialization_duration") - defer endTimer() - defer span.End() - response, ok := out.RawResponse.(*smithyhttp.Response) - if !ok { - return out, metadata, &smithy.DeserializationError{Err: fmt.Errorf("unknown transport type %T", out.RawResponse)} - } - - if response.StatusCode < 200 || response.StatusCode >= 300 { - return out, metadata, awsAwsjson11_deserializeOpErrorDescribeAutomationExecutions(response, &metadata) - } - output := &DescribeAutomationExecutionsOutput{} - out.Result = output - - var buff [1024]byte - ringBuffer := smithyio.NewRingBuffer(buff[:]) - - body := io.TeeReader(response.Body, ringBuffer) - decoder := json.NewDecoder(body) - decoder.UseNumber() - var shape interface{} - if err := decoder.Decode(&shape); err != nil && err != io.EOF { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return out, metadata, err - } - - err = awsAwsjson11_deserializeOpDocumentDescribeAutomationExecutionsOutput(&output, shape) - if err != nil { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return out, metadata, err - } - - return out, metadata, err -} - -func awsAwsjson11_deserializeOpErrorDescribeAutomationExecutions(response *smithyhttp.Response, metadata *middleware.Metadata) error { - var errorBuffer bytes.Buffer - if _, err := io.Copy(&errorBuffer, response.Body); err != nil { - return &smithy.DeserializationError{Err: fmt.Errorf("failed to copy error response body, %w", err)} - } - errorBody := bytes.NewReader(errorBuffer.Bytes()) - - errorCode := "UnknownError" - errorMessage := errorCode - - headerCode := response.Header.Get("X-Amzn-ErrorType") - - var buff [1024]byte - ringBuffer := smithyio.NewRingBuffer(buff[:]) - - body := io.TeeReader(errorBody, ringBuffer) - decoder := json.NewDecoder(body) - decoder.UseNumber() - bodyInfo, err := getProtocolErrorInfo(decoder) - if err != nil { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return err - } - - errorBody.Seek(0, io.SeekStart) - if typ, ok := resolveProtocolErrorType(headerCode, bodyInfo); ok { - errorCode = restjson.SanitizeErrorCode(typ) - } - if len(bodyInfo.Message) != 0 { - errorMessage = bodyInfo.Message - } - switch { - case strings.EqualFold("InternalServerError", errorCode): - return awsAwsjson11_deserializeErrorInternalServerError(response, errorBody) - - case strings.EqualFold("InvalidFilterKey", errorCode): - return awsAwsjson11_deserializeErrorInvalidFilterKey(response, errorBody) - - case strings.EqualFold("InvalidFilterValue", errorCode): - return awsAwsjson11_deserializeErrorInvalidFilterValue(response, errorBody) - - case strings.EqualFold("InvalidNextToken", errorCode): - return awsAwsjson11_deserializeErrorInvalidNextToken(response, errorBody) - - default: - genericError := &smithy.GenericAPIError{ - Code: errorCode, - Message: errorMessage, - } - return genericError - - } -} - -type awsAwsjson11_deserializeOpDescribeAutomationStepExecutions struct { -} - -func (*awsAwsjson11_deserializeOpDescribeAutomationStepExecutions) ID() string { - return "OperationDeserializer" -} - -func (m *awsAwsjson11_deserializeOpDescribeAutomationStepExecutions) HandleDeserialize(ctx context.Context, in middleware.DeserializeInput, next middleware.DeserializeHandler) ( - out middleware.DeserializeOutput, metadata middleware.Metadata, err error, -) { - out, metadata, err = next.HandleDeserialize(ctx, in) - if err != nil { - return out, metadata, err - } - - _, span := tracing.StartSpan(ctx, "OperationDeserializer") - endTimer := startMetricTimer(ctx, "client.call.deserialization_duration") - defer endTimer() - defer span.End() - response, ok := out.RawResponse.(*smithyhttp.Response) - if !ok { - return out, metadata, &smithy.DeserializationError{Err: fmt.Errorf("unknown transport type %T", out.RawResponse)} - } - - if response.StatusCode < 200 || response.StatusCode >= 300 { - return out, metadata, awsAwsjson11_deserializeOpErrorDescribeAutomationStepExecutions(response, &metadata) - } - output := &DescribeAutomationStepExecutionsOutput{} - out.Result = output - - var buff [1024]byte - ringBuffer := smithyio.NewRingBuffer(buff[:]) - - body := io.TeeReader(response.Body, ringBuffer) - decoder := json.NewDecoder(body) - decoder.UseNumber() - var shape interface{} - if err := decoder.Decode(&shape); err != nil && err != io.EOF { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return out, metadata, err - } - - err = awsAwsjson11_deserializeOpDocumentDescribeAutomationStepExecutionsOutput(&output, shape) - if err != nil { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return out, metadata, err - } - - return out, metadata, err -} - -func awsAwsjson11_deserializeOpErrorDescribeAutomationStepExecutions(response *smithyhttp.Response, metadata *middleware.Metadata) error { - var errorBuffer bytes.Buffer - if _, err := io.Copy(&errorBuffer, response.Body); err != nil { - return &smithy.DeserializationError{Err: fmt.Errorf("failed to copy error response body, %w", err)} - } - errorBody := bytes.NewReader(errorBuffer.Bytes()) - - errorCode := "UnknownError" - errorMessage := errorCode - - headerCode := response.Header.Get("X-Amzn-ErrorType") - - var buff [1024]byte - ringBuffer := smithyio.NewRingBuffer(buff[:]) - - body := io.TeeReader(errorBody, ringBuffer) - decoder := json.NewDecoder(body) - decoder.UseNumber() - bodyInfo, err := getProtocolErrorInfo(decoder) - if err != nil { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return err - } - - errorBody.Seek(0, io.SeekStart) - if typ, ok := resolveProtocolErrorType(headerCode, bodyInfo); ok { - errorCode = restjson.SanitizeErrorCode(typ) - } - if len(bodyInfo.Message) != 0 { - errorMessage = bodyInfo.Message - } - switch { - case strings.EqualFold("AutomationExecutionNotFoundException", errorCode): - return awsAwsjson11_deserializeErrorAutomationExecutionNotFoundException(response, errorBody) - - case strings.EqualFold("InternalServerError", errorCode): - return awsAwsjson11_deserializeErrorInternalServerError(response, errorBody) - - case strings.EqualFold("InvalidFilterKey", errorCode): - return awsAwsjson11_deserializeErrorInvalidFilterKey(response, errorBody) - - case strings.EqualFold("InvalidFilterValue", errorCode): - return awsAwsjson11_deserializeErrorInvalidFilterValue(response, errorBody) - - case strings.EqualFold("InvalidNextToken", errorCode): - return awsAwsjson11_deserializeErrorInvalidNextToken(response, errorBody) - - default: - genericError := &smithy.GenericAPIError{ - Code: errorCode, - Message: errorMessage, - } - return genericError - - } -} - -type awsAwsjson11_deserializeOpDescribeAvailablePatches struct { -} - -func (*awsAwsjson11_deserializeOpDescribeAvailablePatches) ID() string { - return "OperationDeserializer" -} - -func (m *awsAwsjson11_deserializeOpDescribeAvailablePatches) HandleDeserialize(ctx context.Context, in middleware.DeserializeInput, next middleware.DeserializeHandler) ( - out middleware.DeserializeOutput, metadata middleware.Metadata, err error, -) { - out, metadata, err = next.HandleDeserialize(ctx, in) - if err != nil { - return out, metadata, err - } - - _, span := tracing.StartSpan(ctx, "OperationDeserializer") - endTimer := startMetricTimer(ctx, "client.call.deserialization_duration") - defer endTimer() - defer span.End() - response, ok := out.RawResponse.(*smithyhttp.Response) - if !ok { - return out, metadata, &smithy.DeserializationError{Err: fmt.Errorf("unknown transport type %T", out.RawResponse)} - } - - if response.StatusCode < 200 || response.StatusCode >= 300 { - return out, metadata, awsAwsjson11_deserializeOpErrorDescribeAvailablePatches(response, &metadata) - } - output := &DescribeAvailablePatchesOutput{} - out.Result = output - - var buff [1024]byte - ringBuffer := smithyio.NewRingBuffer(buff[:]) - - body := io.TeeReader(response.Body, ringBuffer) - decoder := json.NewDecoder(body) - decoder.UseNumber() - var shape interface{} - if err := decoder.Decode(&shape); err != nil && err != io.EOF { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return out, metadata, err - } - - err = awsAwsjson11_deserializeOpDocumentDescribeAvailablePatchesOutput(&output, shape) - if err != nil { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return out, metadata, err - } - - return out, metadata, err -} - -func awsAwsjson11_deserializeOpErrorDescribeAvailablePatches(response *smithyhttp.Response, metadata *middleware.Metadata) error { - var errorBuffer bytes.Buffer - if _, err := io.Copy(&errorBuffer, response.Body); err != nil { - return &smithy.DeserializationError{Err: fmt.Errorf("failed to copy error response body, %w", err)} - } - errorBody := bytes.NewReader(errorBuffer.Bytes()) - - errorCode := "UnknownError" - errorMessage := errorCode - - headerCode := response.Header.Get("X-Amzn-ErrorType") - - var buff [1024]byte - ringBuffer := smithyio.NewRingBuffer(buff[:]) - - body := io.TeeReader(errorBody, ringBuffer) - decoder := json.NewDecoder(body) - decoder.UseNumber() - bodyInfo, err := getProtocolErrorInfo(decoder) - if err != nil { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return err - } - - errorBody.Seek(0, io.SeekStart) - if typ, ok := resolveProtocolErrorType(headerCode, bodyInfo); ok { - errorCode = restjson.SanitizeErrorCode(typ) - } - if len(bodyInfo.Message) != 0 { - errorMessage = bodyInfo.Message - } - switch { - case strings.EqualFold("InternalServerError", errorCode): - return awsAwsjson11_deserializeErrorInternalServerError(response, errorBody) - - default: - genericError := &smithy.GenericAPIError{ - Code: errorCode, - Message: errorMessage, - } - return genericError - - } -} - -type awsAwsjson11_deserializeOpDescribeDocument struct { -} - -func (*awsAwsjson11_deserializeOpDescribeDocument) ID() string { - return "OperationDeserializer" -} - -func (m *awsAwsjson11_deserializeOpDescribeDocument) HandleDeserialize(ctx context.Context, in middleware.DeserializeInput, next middleware.DeserializeHandler) ( - out middleware.DeserializeOutput, metadata middleware.Metadata, err error, -) { - out, metadata, err = next.HandleDeserialize(ctx, in) - if err != nil { - return out, metadata, err - } - - _, span := tracing.StartSpan(ctx, "OperationDeserializer") - endTimer := startMetricTimer(ctx, "client.call.deserialization_duration") - defer endTimer() - defer span.End() - response, ok := out.RawResponse.(*smithyhttp.Response) - if !ok { - return out, metadata, &smithy.DeserializationError{Err: fmt.Errorf("unknown transport type %T", out.RawResponse)} - } - - if response.StatusCode < 200 || response.StatusCode >= 300 { - return out, metadata, awsAwsjson11_deserializeOpErrorDescribeDocument(response, &metadata) - } - output := &DescribeDocumentOutput{} - out.Result = output - - var buff [1024]byte - ringBuffer := smithyio.NewRingBuffer(buff[:]) - - body := io.TeeReader(response.Body, ringBuffer) - decoder := json.NewDecoder(body) - decoder.UseNumber() - var shape interface{} - if err := decoder.Decode(&shape); err != nil && err != io.EOF { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return out, metadata, err - } - - err = awsAwsjson11_deserializeOpDocumentDescribeDocumentOutput(&output, shape) - if err != nil { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return out, metadata, err - } - - return out, metadata, err -} - -func awsAwsjson11_deserializeOpErrorDescribeDocument(response *smithyhttp.Response, metadata *middleware.Metadata) error { - var errorBuffer bytes.Buffer - if _, err := io.Copy(&errorBuffer, response.Body); err != nil { - return &smithy.DeserializationError{Err: fmt.Errorf("failed to copy error response body, %w", err)} - } - errorBody := bytes.NewReader(errorBuffer.Bytes()) - - errorCode := "UnknownError" - errorMessage := errorCode - - headerCode := response.Header.Get("X-Amzn-ErrorType") - - var buff [1024]byte - ringBuffer := smithyio.NewRingBuffer(buff[:]) - - body := io.TeeReader(errorBody, ringBuffer) - decoder := json.NewDecoder(body) - decoder.UseNumber() - bodyInfo, err := getProtocolErrorInfo(decoder) - if err != nil { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return err - } - - errorBody.Seek(0, io.SeekStart) - if typ, ok := resolveProtocolErrorType(headerCode, bodyInfo); ok { - errorCode = restjson.SanitizeErrorCode(typ) - } - if len(bodyInfo.Message) != 0 { - errorMessage = bodyInfo.Message - } - switch { - case strings.EqualFold("InternalServerError", errorCode): - return awsAwsjson11_deserializeErrorInternalServerError(response, errorBody) - - case strings.EqualFold("InvalidDocument", errorCode): - return awsAwsjson11_deserializeErrorInvalidDocument(response, errorBody) - - case strings.EqualFold("InvalidDocumentVersion", errorCode): - return awsAwsjson11_deserializeErrorInvalidDocumentVersion(response, errorBody) - - default: - genericError := &smithy.GenericAPIError{ - Code: errorCode, - Message: errorMessage, - } - return genericError - - } -} - -type awsAwsjson11_deserializeOpDescribeDocumentPermission struct { -} - -func (*awsAwsjson11_deserializeOpDescribeDocumentPermission) ID() string { - return "OperationDeserializer" -} - -func (m *awsAwsjson11_deserializeOpDescribeDocumentPermission) HandleDeserialize(ctx context.Context, in middleware.DeserializeInput, next middleware.DeserializeHandler) ( - out middleware.DeserializeOutput, metadata middleware.Metadata, err error, -) { - out, metadata, err = next.HandleDeserialize(ctx, in) - if err != nil { - return out, metadata, err - } - - _, span := tracing.StartSpan(ctx, "OperationDeserializer") - endTimer := startMetricTimer(ctx, "client.call.deserialization_duration") - defer endTimer() - defer span.End() - response, ok := out.RawResponse.(*smithyhttp.Response) - if !ok { - return out, metadata, &smithy.DeserializationError{Err: fmt.Errorf("unknown transport type %T", out.RawResponse)} - } - - if response.StatusCode < 200 || response.StatusCode >= 300 { - return out, metadata, awsAwsjson11_deserializeOpErrorDescribeDocumentPermission(response, &metadata) - } - output := &DescribeDocumentPermissionOutput{} - out.Result = output - - var buff [1024]byte - ringBuffer := smithyio.NewRingBuffer(buff[:]) - - body := io.TeeReader(response.Body, ringBuffer) - decoder := json.NewDecoder(body) - decoder.UseNumber() - var shape interface{} - if err := decoder.Decode(&shape); err != nil && err != io.EOF { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return out, metadata, err - } - - err = awsAwsjson11_deserializeOpDocumentDescribeDocumentPermissionOutput(&output, shape) - if err != nil { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return out, metadata, err - } - - return out, metadata, err -} - -func awsAwsjson11_deserializeOpErrorDescribeDocumentPermission(response *smithyhttp.Response, metadata *middleware.Metadata) error { - var errorBuffer bytes.Buffer - if _, err := io.Copy(&errorBuffer, response.Body); err != nil { - return &smithy.DeserializationError{Err: fmt.Errorf("failed to copy error response body, %w", err)} - } - errorBody := bytes.NewReader(errorBuffer.Bytes()) - - errorCode := "UnknownError" - errorMessage := errorCode - - headerCode := response.Header.Get("X-Amzn-ErrorType") - - var buff [1024]byte - ringBuffer := smithyio.NewRingBuffer(buff[:]) - - body := io.TeeReader(errorBody, ringBuffer) - decoder := json.NewDecoder(body) - decoder.UseNumber() - bodyInfo, err := getProtocolErrorInfo(decoder) - if err != nil { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return err - } - - errorBody.Seek(0, io.SeekStart) - if typ, ok := resolveProtocolErrorType(headerCode, bodyInfo); ok { - errorCode = restjson.SanitizeErrorCode(typ) - } - if len(bodyInfo.Message) != 0 { - errorMessage = bodyInfo.Message - } - switch { - case strings.EqualFold("InternalServerError", errorCode): - return awsAwsjson11_deserializeErrorInternalServerError(response, errorBody) - - case strings.EqualFold("InvalidDocument", errorCode): - return awsAwsjson11_deserializeErrorInvalidDocument(response, errorBody) - - case strings.EqualFold("InvalidDocumentOperation", errorCode): - return awsAwsjson11_deserializeErrorInvalidDocumentOperation(response, errorBody) - - case strings.EqualFold("InvalidNextToken", errorCode): - return awsAwsjson11_deserializeErrorInvalidNextToken(response, errorBody) - - case strings.EqualFold("InvalidPermissionType", errorCode): - return awsAwsjson11_deserializeErrorInvalidPermissionType(response, errorBody) - - default: - genericError := &smithy.GenericAPIError{ - Code: errorCode, - Message: errorMessage, - } - return genericError - - } -} - -type awsAwsjson11_deserializeOpDescribeEffectiveInstanceAssociations struct { -} - -func (*awsAwsjson11_deserializeOpDescribeEffectiveInstanceAssociations) ID() string { - return "OperationDeserializer" -} - -func (m *awsAwsjson11_deserializeOpDescribeEffectiveInstanceAssociations) HandleDeserialize(ctx context.Context, in middleware.DeserializeInput, next middleware.DeserializeHandler) ( - out middleware.DeserializeOutput, metadata middleware.Metadata, err error, -) { - out, metadata, err = next.HandleDeserialize(ctx, in) - if err != nil { - return out, metadata, err - } - - _, span := tracing.StartSpan(ctx, "OperationDeserializer") - endTimer := startMetricTimer(ctx, "client.call.deserialization_duration") - defer endTimer() - defer span.End() - response, ok := out.RawResponse.(*smithyhttp.Response) - if !ok { - return out, metadata, &smithy.DeserializationError{Err: fmt.Errorf("unknown transport type %T", out.RawResponse)} - } - - if response.StatusCode < 200 || response.StatusCode >= 300 { - return out, metadata, awsAwsjson11_deserializeOpErrorDescribeEffectiveInstanceAssociations(response, &metadata) - } - output := &DescribeEffectiveInstanceAssociationsOutput{} - out.Result = output - - var buff [1024]byte - ringBuffer := smithyio.NewRingBuffer(buff[:]) - - body := io.TeeReader(response.Body, ringBuffer) - decoder := json.NewDecoder(body) - decoder.UseNumber() - var shape interface{} - if err := decoder.Decode(&shape); err != nil && err != io.EOF { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return out, metadata, err - } - - err = awsAwsjson11_deserializeOpDocumentDescribeEffectiveInstanceAssociationsOutput(&output, shape) - if err != nil { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return out, metadata, err - } - - return out, metadata, err -} - -func awsAwsjson11_deserializeOpErrorDescribeEffectiveInstanceAssociations(response *smithyhttp.Response, metadata *middleware.Metadata) error { - var errorBuffer bytes.Buffer - if _, err := io.Copy(&errorBuffer, response.Body); err != nil { - return &smithy.DeserializationError{Err: fmt.Errorf("failed to copy error response body, %w", err)} - } - errorBody := bytes.NewReader(errorBuffer.Bytes()) - - errorCode := "UnknownError" - errorMessage := errorCode - - headerCode := response.Header.Get("X-Amzn-ErrorType") - - var buff [1024]byte - ringBuffer := smithyio.NewRingBuffer(buff[:]) - - body := io.TeeReader(errorBody, ringBuffer) - decoder := json.NewDecoder(body) - decoder.UseNumber() - bodyInfo, err := getProtocolErrorInfo(decoder) - if err != nil { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return err - } - - errorBody.Seek(0, io.SeekStart) - if typ, ok := resolveProtocolErrorType(headerCode, bodyInfo); ok { - errorCode = restjson.SanitizeErrorCode(typ) - } - if len(bodyInfo.Message) != 0 { - errorMessage = bodyInfo.Message - } - switch { - case strings.EqualFold("InternalServerError", errorCode): - return awsAwsjson11_deserializeErrorInternalServerError(response, errorBody) - - case strings.EqualFold("InvalidInstanceId", errorCode): - return awsAwsjson11_deserializeErrorInvalidInstanceId(response, errorBody) - - case strings.EqualFold("InvalidNextToken", errorCode): - return awsAwsjson11_deserializeErrorInvalidNextToken(response, errorBody) - - default: - genericError := &smithy.GenericAPIError{ - Code: errorCode, - Message: errorMessage, - } - return genericError - - } -} - -type awsAwsjson11_deserializeOpDescribeEffectivePatchesForPatchBaseline struct { -} - -func (*awsAwsjson11_deserializeOpDescribeEffectivePatchesForPatchBaseline) ID() string { - return "OperationDeserializer" -} - -func (m *awsAwsjson11_deserializeOpDescribeEffectivePatchesForPatchBaseline) HandleDeserialize(ctx context.Context, in middleware.DeserializeInput, next middleware.DeserializeHandler) ( - out middleware.DeserializeOutput, metadata middleware.Metadata, err error, -) { - out, metadata, err = next.HandleDeserialize(ctx, in) - if err != nil { - return out, metadata, err - } - - _, span := tracing.StartSpan(ctx, "OperationDeserializer") - endTimer := startMetricTimer(ctx, "client.call.deserialization_duration") - defer endTimer() - defer span.End() - response, ok := out.RawResponse.(*smithyhttp.Response) - if !ok { - return out, metadata, &smithy.DeserializationError{Err: fmt.Errorf("unknown transport type %T", out.RawResponse)} - } - - if response.StatusCode < 200 || response.StatusCode >= 300 { - return out, metadata, awsAwsjson11_deserializeOpErrorDescribeEffectivePatchesForPatchBaseline(response, &metadata) - } - output := &DescribeEffectivePatchesForPatchBaselineOutput{} - out.Result = output - - var buff [1024]byte - ringBuffer := smithyio.NewRingBuffer(buff[:]) - - body := io.TeeReader(response.Body, ringBuffer) - decoder := json.NewDecoder(body) - decoder.UseNumber() - var shape interface{} - if err := decoder.Decode(&shape); err != nil && err != io.EOF { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return out, metadata, err - } - - err = awsAwsjson11_deserializeOpDocumentDescribeEffectivePatchesForPatchBaselineOutput(&output, shape) - if err != nil { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return out, metadata, err - } - - return out, metadata, err -} - -func awsAwsjson11_deserializeOpErrorDescribeEffectivePatchesForPatchBaseline(response *smithyhttp.Response, metadata *middleware.Metadata) error { - var errorBuffer bytes.Buffer - if _, err := io.Copy(&errorBuffer, response.Body); err != nil { - return &smithy.DeserializationError{Err: fmt.Errorf("failed to copy error response body, %w", err)} - } - errorBody := bytes.NewReader(errorBuffer.Bytes()) - - errorCode := "UnknownError" - errorMessage := errorCode - - headerCode := response.Header.Get("X-Amzn-ErrorType") - - var buff [1024]byte - ringBuffer := smithyio.NewRingBuffer(buff[:]) - - body := io.TeeReader(errorBody, ringBuffer) - decoder := json.NewDecoder(body) - decoder.UseNumber() - bodyInfo, err := getProtocolErrorInfo(decoder) - if err != nil { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return err - } - - errorBody.Seek(0, io.SeekStart) - if typ, ok := resolveProtocolErrorType(headerCode, bodyInfo); ok { - errorCode = restjson.SanitizeErrorCode(typ) - } - if len(bodyInfo.Message) != 0 { - errorMessage = bodyInfo.Message - } - switch { - case strings.EqualFold("DoesNotExistException", errorCode): - return awsAwsjson11_deserializeErrorDoesNotExistException(response, errorBody) - - case strings.EqualFold("InternalServerError", errorCode): - return awsAwsjson11_deserializeErrorInternalServerError(response, errorBody) - - case strings.EqualFold("InvalidResourceId", errorCode): - return awsAwsjson11_deserializeErrorInvalidResourceId(response, errorBody) - - case strings.EqualFold("UnsupportedOperatingSystem", errorCode): - return awsAwsjson11_deserializeErrorUnsupportedOperatingSystem(response, errorBody) - - default: - genericError := &smithy.GenericAPIError{ - Code: errorCode, - Message: errorMessage, - } - return genericError - - } -} - -type awsAwsjson11_deserializeOpDescribeInstanceAssociationsStatus struct { -} - -func (*awsAwsjson11_deserializeOpDescribeInstanceAssociationsStatus) ID() string { - return "OperationDeserializer" -} - -func (m *awsAwsjson11_deserializeOpDescribeInstanceAssociationsStatus) HandleDeserialize(ctx context.Context, in middleware.DeserializeInput, next middleware.DeserializeHandler) ( - out middleware.DeserializeOutput, metadata middleware.Metadata, err error, -) { - out, metadata, err = next.HandleDeserialize(ctx, in) - if err != nil { - return out, metadata, err - } - - _, span := tracing.StartSpan(ctx, "OperationDeserializer") - endTimer := startMetricTimer(ctx, "client.call.deserialization_duration") - defer endTimer() - defer span.End() - response, ok := out.RawResponse.(*smithyhttp.Response) - if !ok { - return out, metadata, &smithy.DeserializationError{Err: fmt.Errorf("unknown transport type %T", out.RawResponse)} - } - - if response.StatusCode < 200 || response.StatusCode >= 300 { - return out, metadata, awsAwsjson11_deserializeOpErrorDescribeInstanceAssociationsStatus(response, &metadata) - } - output := &DescribeInstanceAssociationsStatusOutput{} - out.Result = output - - var buff [1024]byte - ringBuffer := smithyio.NewRingBuffer(buff[:]) - - body := io.TeeReader(response.Body, ringBuffer) - decoder := json.NewDecoder(body) - decoder.UseNumber() - var shape interface{} - if err := decoder.Decode(&shape); err != nil && err != io.EOF { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return out, metadata, err - } - - err = awsAwsjson11_deserializeOpDocumentDescribeInstanceAssociationsStatusOutput(&output, shape) - if err != nil { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return out, metadata, err - } - - return out, metadata, err -} - -func awsAwsjson11_deserializeOpErrorDescribeInstanceAssociationsStatus(response *smithyhttp.Response, metadata *middleware.Metadata) error { - var errorBuffer bytes.Buffer - if _, err := io.Copy(&errorBuffer, response.Body); err != nil { - return &smithy.DeserializationError{Err: fmt.Errorf("failed to copy error response body, %w", err)} - } - errorBody := bytes.NewReader(errorBuffer.Bytes()) - - errorCode := "UnknownError" - errorMessage := errorCode - - headerCode := response.Header.Get("X-Amzn-ErrorType") - - var buff [1024]byte - ringBuffer := smithyio.NewRingBuffer(buff[:]) - - body := io.TeeReader(errorBody, ringBuffer) - decoder := json.NewDecoder(body) - decoder.UseNumber() - bodyInfo, err := getProtocolErrorInfo(decoder) - if err != nil { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return err - } - - errorBody.Seek(0, io.SeekStart) - if typ, ok := resolveProtocolErrorType(headerCode, bodyInfo); ok { - errorCode = restjson.SanitizeErrorCode(typ) - } - if len(bodyInfo.Message) != 0 { - errorMessage = bodyInfo.Message - } - switch { - case strings.EqualFold("InternalServerError", errorCode): - return awsAwsjson11_deserializeErrorInternalServerError(response, errorBody) - - case strings.EqualFold("InvalidInstanceId", errorCode): - return awsAwsjson11_deserializeErrorInvalidInstanceId(response, errorBody) - - case strings.EqualFold("InvalidNextToken", errorCode): - return awsAwsjson11_deserializeErrorInvalidNextToken(response, errorBody) - - default: - genericError := &smithy.GenericAPIError{ - Code: errorCode, - Message: errorMessage, - } - return genericError - - } -} - -type awsAwsjson11_deserializeOpDescribeInstanceInformation struct { -} - -func (*awsAwsjson11_deserializeOpDescribeInstanceInformation) ID() string { - return "OperationDeserializer" -} - -func (m *awsAwsjson11_deserializeOpDescribeInstanceInformation) HandleDeserialize(ctx context.Context, in middleware.DeserializeInput, next middleware.DeserializeHandler) ( - out middleware.DeserializeOutput, metadata middleware.Metadata, err error, -) { - out, metadata, err = next.HandleDeserialize(ctx, in) - if err != nil { - return out, metadata, err - } - - _, span := tracing.StartSpan(ctx, "OperationDeserializer") - endTimer := startMetricTimer(ctx, "client.call.deserialization_duration") - defer endTimer() - defer span.End() - response, ok := out.RawResponse.(*smithyhttp.Response) - if !ok { - return out, metadata, &smithy.DeserializationError{Err: fmt.Errorf("unknown transport type %T", out.RawResponse)} - } - - if response.StatusCode < 200 || response.StatusCode >= 300 { - return out, metadata, awsAwsjson11_deserializeOpErrorDescribeInstanceInformation(response, &metadata) - } - output := &DescribeInstanceInformationOutput{} - out.Result = output - - var buff [1024]byte - ringBuffer := smithyio.NewRingBuffer(buff[:]) - - body := io.TeeReader(response.Body, ringBuffer) - decoder := json.NewDecoder(body) - decoder.UseNumber() - var shape interface{} - if err := decoder.Decode(&shape); err != nil && err != io.EOF { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return out, metadata, err - } - - err = awsAwsjson11_deserializeOpDocumentDescribeInstanceInformationOutput(&output, shape) - if err != nil { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return out, metadata, err - } - - return out, metadata, err -} - -func awsAwsjson11_deserializeOpErrorDescribeInstanceInformation(response *smithyhttp.Response, metadata *middleware.Metadata) error { - var errorBuffer bytes.Buffer - if _, err := io.Copy(&errorBuffer, response.Body); err != nil { - return &smithy.DeserializationError{Err: fmt.Errorf("failed to copy error response body, %w", err)} - } - errorBody := bytes.NewReader(errorBuffer.Bytes()) - - errorCode := "UnknownError" - errorMessage := errorCode - - headerCode := response.Header.Get("X-Amzn-ErrorType") - - var buff [1024]byte - ringBuffer := smithyio.NewRingBuffer(buff[:]) - - body := io.TeeReader(errorBody, ringBuffer) - decoder := json.NewDecoder(body) - decoder.UseNumber() - bodyInfo, err := getProtocolErrorInfo(decoder) - if err != nil { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return err - } - - errorBody.Seek(0, io.SeekStart) - if typ, ok := resolveProtocolErrorType(headerCode, bodyInfo); ok { - errorCode = restjson.SanitizeErrorCode(typ) - } - if len(bodyInfo.Message) != 0 { - errorMessage = bodyInfo.Message - } - switch { - case strings.EqualFold("InternalServerError", errorCode): - return awsAwsjson11_deserializeErrorInternalServerError(response, errorBody) - - case strings.EqualFold("InvalidFilterKey", errorCode): - return awsAwsjson11_deserializeErrorInvalidFilterKey(response, errorBody) - - case strings.EqualFold("InvalidInstanceId", errorCode): - return awsAwsjson11_deserializeErrorInvalidInstanceId(response, errorBody) - - case strings.EqualFold("InvalidInstanceInformationFilterValue", errorCode): - return awsAwsjson11_deserializeErrorInvalidInstanceInformationFilterValue(response, errorBody) - - case strings.EqualFold("InvalidNextToken", errorCode): - return awsAwsjson11_deserializeErrorInvalidNextToken(response, errorBody) - - default: - genericError := &smithy.GenericAPIError{ - Code: errorCode, - Message: errorMessage, - } - return genericError - - } -} - -type awsAwsjson11_deserializeOpDescribeInstancePatches struct { -} - -func (*awsAwsjson11_deserializeOpDescribeInstancePatches) ID() string { - return "OperationDeserializer" -} - -func (m *awsAwsjson11_deserializeOpDescribeInstancePatches) HandleDeserialize(ctx context.Context, in middleware.DeserializeInput, next middleware.DeserializeHandler) ( - out middleware.DeserializeOutput, metadata middleware.Metadata, err error, -) { - out, metadata, err = next.HandleDeserialize(ctx, in) - if err != nil { - return out, metadata, err - } - - _, span := tracing.StartSpan(ctx, "OperationDeserializer") - endTimer := startMetricTimer(ctx, "client.call.deserialization_duration") - defer endTimer() - defer span.End() - response, ok := out.RawResponse.(*smithyhttp.Response) - if !ok { - return out, metadata, &smithy.DeserializationError{Err: fmt.Errorf("unknown transport type %T", out.RawResponse)} - } - - if response.StatusCode < 200 || response.StatusCode >= 300 { - return out, metadata, awsAwsjson11_deserializeOpErrorDescribeInstancePatches(response, &metadata) - } - output := &DescribeInstancePatchesOutput{} - out.Result = output - - var buff [1024]byte - ringBuffer := smithyio.NewRingBuffer(buff[:]) - - body := io.TeeReader(response.Body, ringBuffer) - decoder := json.NewDecoder(body) - decoder.UseNumber() - var shape interface{} - if err := decoder.Decode(&shape); err != nil && err != io.EOF { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return out, metadata, err - } - - err = awsAwsjson11_deserializeOpDocumentDescribeInstancePatchesOutput(&output, shape) - if err != nil { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return out, metadata, err - } - - return out, metadata, err -} - -func awsAwsjson11_deserializeOpErrorDescribeInstancePatches(response *smithyhttp.Response, metadata *middleware.Metadata) error { - var errorBuffer bytes.Buffer - if _, err := io.Copy(&errorBuffer, response.Body); err != nil { - return &smithy.DeserializationError{Err: fmt.Errorf("failed to copy error response body, %w", err)} - } - errorBody := bytes.NewReader(errorBuffer.Bytes()) - - errorCode := "UnknownError" - errorMessage := errorCode - - headerCode := response.Header.Get("X-Amzn-ErrorType") - - var buff [1024]byte - ringBuffer := smithyio.NewRingBuffer(buff[:]) - - body := io.TeeReader(errorBody, ringBuffer) - decoder := json.NewDecoder(body) - decoder.UseNumber() - bodyInfo, err := getProtocolErrorInfo(decoder) - if err != nil { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return err - } - - errorBody.Seek(0, io.SeekStart) - if typ, ok := resolveProtocolErrorType(headerCode, bodyInfo); ok { - errorCode = restjson.SanitizeErrorCode(typ) - } - if len(bodyInfo.Message) != 0 { - errorMessage = bodyInfo.Message - } - switch { - case strings.EqualFold("InternalServerError", errorCode): - return awsAwsjson11_deserializeErrorInternalServerError(response, errorBody) - - case strings.EqualFold("InvalidFilter", errorCode): - return awsAwsjson11_deserializeErrorInvalidFilter(response, errorBody) - - case strings.EqualFold("InvalidInstanceId", errorCode): - return awsAwsjson11_deserializeErrorInvalidInstanceId(response, errorBody) - - case strings.EqualFold("InvalidNextToken", errorCode): - return awsAwsjson11_deserializeErrorInvalidNextToken(response, errorBody) - - default: - genericError := &smithy.GenericAPIError{ - Code: errorCode, - Message: errorMessage, - } - return genericError - - } -} - -type awsAwsjson11_deserializeOpDescribeInstancePatchStates struct { -} - -func (*awsAwsjson11_deserializeOpDescribeInstancePatchStates) ID() string { - return "OperationDeserializer" -} - -func (m *awsAwsjson11_deserializeOpDescribeInstancePatchStates) HandleDeserialize(ctx context.Context, in middleware.DeserializeInput, next middleware.DeserializeHandler) ( - out middleware.DeserializeOutput, metadata middleware.Metadata, err error, -) { - out, metadata, err = next.HandleDeserialize(ctx, in) - if err != nil { - return out, metadata, err - } - - _, span := tracing.StartSpan(ctx, "OperationDeserializer") - endTimer := startMetricTimer(ctx, "client.call.deserialization_duration") - defer endTimer() - defer span.End() - response, ok := out.RawResponse.(*smithyhttp.Response) - if !ok { - return out, metadata, &smithy.DeserializationError{Err: fmt.Errorf("unknown transport type %T", out.RawResponse)} - } - - if response.StatusCode < 200 || response.StatusCode >= 300 { - return out, metadata, awsAwsjson11_deserializeOpErrorDescribeInstancePatchStates(response, &metadata) - } - output := &DescribeInstancePatchStatesOutput{} - out.Result = output - - var buff [1024]byte - ringBuffer := smithyio.NewRingBuffer(buff[:]) - - body := io.TeeReader(response.Body, ringBuffer) - decoder := json.NewDecoder(body) - decoder.UseNumber() - var shape interface{} - if err := decoder.Decode(&shape); err != nil && err != io.EOF { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return out, metadata, err - } - - err = awsAwsjson11_deserializeOpDocumentDescribeInstancePatchStatesOutput(&output, shape) - if err != nil { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return out, metadata, err - } - - return out, metadata, err -} - -func awsAwsjson11_deserializeOpErrorDescribeInstancePatchStates(response *smithyhttp.Response, metadata *middleware.Metadata) error { - var errorBuffer bytes.Buffer - if _, err := io.Copy(&errorBuffer, response.Body); err != nil { - return &smithy.DeserializationError{Err: fmt.Errorf("failed to copy error response body, %w", err)} - } - errorBody := bytes.NewReader(errorBuffer.Bytes()) - - errorCode := "UnknownError" - errorMessage := errorCode - - headerCode := response.Header.Get("X-Amzn-ErrorType") - - var buff [1024]byte - ringBuffer := smithyio.NewRingBuffer(buff[:]) - - body := io.TeeReader(errorBody, ringBuffer) - decoder := json.NewDecoder(body) - decoder.UseNumber() - bodyInfo, err := getProtocolErrorInfo(decoder) - if err != nil { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return err - } - - errorBody.Seek(0, io.SeekStart) - if typ, ok := resolveProtocolErrorType(headerCode, bodyInfo); ok { - errorCode = restjson.SanitizeErrorCode(typ) - } - if len(bodyInfo.Message) != 0 { - errorMessage = bodyInfo.Message - } - switch { - case strings.EqualFold("InternalServerError", errorCode): - return awsAwsjson11_deserializeErrorInternalServerError(response, errorBody) - - case strings.EqualFold("InvalidNextToken", errorCode): - return awsAwsjson11_deserializeErrorInvalidNextToken(response, errorBody) - - default: - genericError := &smithy.GenericAPIError{ - Code: errorCode, - Message: errorMessage, - } - return genericError - - } -} - -type awsAwsjson11_deserializeOpDescribeInstancePatchStatesForPatchGroup struct { -} - -func (*awsAwsjson11_deserializeOpDescribeInstancePatchStatesForPatchGroup) ID() string { - return "OperationDeserializer" -} - -func (m *awsAwsjson11_deserializeOpDescribeInstancePatchStatesForPatchGroup) HandleDeserialize(ctx context.Context, in middleware.DeserializeInput, next middleware.DeserializeHandler) ( - out middleware.DeserializeOutput, metadata middleware.Metadata, err error, -) { - out, metadata, err = next.HandleDeserialize(ctx, in) - if err != nil { - return out, metadata, err - } - - _, span := tracing.StartSpan(ctx, "OperationDeserializer") - endTimer := startMetricTimer(ctx, "client.call.deserialization_duration") - defer endTimer() - defer span.End() - response, ok := out.RawResponse.(*smithyhttp.Response) - if !ok { - return out, metadata, &smithy.DeserializationError{Err: fmt.Errorf("unknown transport type %T", out.RawResponse)} - } - - if response.StatusCode < 200 || response.StatusCode >= 300 { - return out, metadata, awsAwsjson11_deserializeOpErrorDescribeInstancePatchStatesForPatchGroup(response, &metadata) - } - output := &DescribeInstancePatchStatesForPatchGroupOutput{} - out.Result = output - - var buff [1024]byte - ringBuffer := smithyio.NewRingBuffer(buff[:]) - - body := io.TeeReader(response.Body, ringBuffer) - decoder := json.NewDecoder(body) - decoder.UseNumber() - var shape interface{} - if err := decoder.Decode(&shape); err != nil && err != io.EOF { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return out, metadata, err - } - - err = awsAwsjson11_deserializeOpDocumentDescribeInstancePatchStatesForPatchGroupOutput(&output, shape) - if err != nil { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return out, metadata, err - } - - return out, metadata, err -} - -func awsAwsjson11_deserializeOpErrorDescribeInstancePatchStatesForPatchGroup(response *smithyhttp.Response, metadata *middleware.Metadata) error { - var errorBuffer bytes.Buffer - if _, err := io.Copy(&errorBuffer, response.Body); err != nil { - return &smithy.DeserializationError{Err: fmt.Errorf("failed to copy error response body, %w", err)} - } - errorBody := bytes.NewReader(errorBuffer.Bytes()) - - errorCode := "UnknownError" - errorMessage := errorCode - - headerCode := response.Header.Get("X-Amzn-ErrorType") - - var buff [1024]byte - ringBuffer := smithyio.NewRingBuffer(buff[:]) - - body := io.TeeReader(errorBody, ringBuffer) - decoder := json.NewDecoder(body) - decoder.UseNumber() - bodyInfo, err := getProtocolErrorInfo(decoder) - if err != nil { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return err - } - - errorBody.Seek(0, io.SeekStart) - if typ, ok := resolveProtocolErrorType(headerCode, bodyInfo); ok { - errorCode = restjson.SanitizeErrorCode(typ) - } - if len(bodyInfo.Message) != 0 { - errorMessage = bodyInfo.Message - } - switch { - case strings.EqualFold("InternalServerError", errorCode): - return awsAwsjson11_deserializeErrorInternalServerError(response, errorBody) - - case strings.EqualFold("InvalidFilter", errorCode): - return awsAwsjson11_deserializeErrorInvalidFilter(response, errorBody) - - case strings.EqualFold("InvalidNextToken", errorCode): - return awsAwsjson11_deserializeErrorInvalidNextToken(response, errorBody) - - default: - genericError := &smithy.GenericAPIError{ - Code: errorCode, - Message: errorMessage, - } - return genericError - - } -} - -type awsAwsjson11_deserializeOpDescribeInstanceProperties struct { -} - -func (*awsAwsjson11_deserializeOpDescribeInstanceProperties) ID() string { - return "OperationDeserializer" -} - -func (m *awsAwsjson11_deserializeOpDescribeInstanceProperties) HandleDeserialize(ctx context.Context, in middleware.DeserializeInput, next middleware.DeserializeHandler) ( - out middleware.DeserializeOutput, metadata middleware.Metadata, err error, -) { - out, metadata, err = next.HandleDeserialize(ctx, in) - if err != nil { - return out, metadata, err - } - - _, span := tracing.StartSpan(ctx, "OperationDeserializer") - endTimer := startMetricTimer(ctx, "client.call.deserialization_duration") - defer endTimer() - defer span.End() - response, ok := out.RawResponse.(*smithyhttp.Response) - if !ok { - return out, metadata, &smithy.DeserializationError{Err: fmt.Errorf("unknown transport type %T", out.RawResponse)} - } - - if response.StatusCode < 200 || response.StatusCode >= 300 { - return out, metadata, awsAwsjson11_deserializeOpErrorDescribeInstanceProperties(response, &metadata) - } - output := &DescribeInstancePropertiesOutput{} - out.Result = output - - var buff [1024]byte - ringBuffer := smithyio.NewRingBuffer(buff[:]) - - body := io.TeeReader(response.Body, ringBuffer) - decoder := json.NewDecoder(body) - decoder.UseNumber() - var shape interface{} - if err := decoder.Decode(&shape); err != nil && err != io.EOF { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return out, metadata, err - } - - err = awsAwsjson11_deserializeOpDocumentDescribeInstancePropertiesOutput(&output, shape) - if err != nil { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return out, metadata, err - } - - return out, metadata, err -} - -func awsAwsjson11_deserializeOpErrorDescribeInstanceProperties(response *smithyhttp.Response, metadata *middleware.Metadata) error { - var errorBuffer bytes.Buffer - if _, err := io.Copy(&errorBuffer, response.Body); err != nil { - return &smithy.DeserializationError{Err: fmt.Errorf("failed to copy error response body, %w", err)} - } - errorBody := bytes.NewReader(errorBuffer.Bytes()) - - errorCode := "UnknownError" - errorMessage := errorCode - - headerCode := response.Header.Get("X-Amzn-ErrorType") - - var buff [1024]byte - ringBuffer := smithyio.NewRingBuffer(buff[:]) - - body := io.TeeReader(errorBody, ringBuffer) - decoder := json.NewDecoder(body) - decoder.UseNumber() - bodyInfo, err := getProtocolErrorInfo(decoder) - if err != nil { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return err - } - - errorBody.Seek(0, io.SeekStart) - if typ, ok := resolveProtocolErrorType(headerCode, bodyInfo); ok { - errorCode = restjson.SanitizeErrorCode(typ) - } - if len(bodyInfo.Message) != 0 { - errorMessage = bodyInfo.Message - } - switch { - case strings.EqualFold("InternalServerError", errorCode): - return awsAwsjson11_deserializeErrorInternalServerError(response, errorBody) - - case strings.EqualFold("InvalidActivationId", errorCode): - return awsAwsjson11_deserializeErrorInvalidActivationId(response, errorBody) - - case strings.EqualFold("InvalidDocument", errorCode): - return awsAwsjson11_deserializeErrorInvalidDocument(response, errorBody) - - case strings.EqualFold("InvalidFilterKey", errorCode): - return awsAwsjson11_deserializeErrorInvalidFilterKey(response, errorBody) - - case strings.EqualFold("InvalidInstanceId", errorCode): - return awsAwsjson11_deserializeErrorInvalidInstanceId(response, errorBody) - - case strings.EqualFold("InvalidInstancePropertyFilterValue", errorCode): - return awsAwsjson11_deserializeErrorInvalidInstancePropertyFilterValue(response, errorBody) - - case strings.EqualFold("InvalidNextToken", errorCode): - return awsAwsjson11_deserializeErrorInvalidNextToken(response, errorBody) - - default: - genericError := &smithy.GenericAPIError{ - Code: errorCode, - Message: errorMessage, - } - return genericError - - } -} - -type awsAwsjson11_deserializeOpDescribeInventoryDeletions struct { -} - -func (*awsAwsjson11_deserializeOpDescribeInventoryDeletions) ID() string { - return "OperationDeserializer" -} - -func (m *awsAwsjson11_deserializeOpDescribeInventoryDeletions) HandleDeserialize(ctx context.Context, in middleware.DeserializeInput, next middleware.DeserializeHandler) ( - out middleware.DeserializeOutput, metadata middleware.Metadata, err error, -) { - out, metadata, err = next.HandleDeserialize(ctx, in) - if err != nil { - return out, metadata, err - } - - _, span := tracing.StartSpan(ctx, "OperationDeserializer") - endTimer := startMetricTimer(ctx, "client.call.deserialization_duration") - defer endTimer() - defer span.End() - response, ok := out.RawResponse.(*smithyhttp.Response) - if !ok { - return out, metadata, &smithy.DeserializationError{Err: fmt.Errorf("unknown transport type %T", out.RawResponse)} - } - - if response.StatusCode < 200 || response.StatusCode >= 300 { - return out, metadata, awsAwsjson11_deserializeOpErrorDescribeInventoryDeletions(response, &metadata) - } - output := &DescribeInventoryDeletionsOutput{} - out.Result = output - - var buff [1024]byte - ringBuffer := smithyio.NewRingBuffer(buff[:]) - - body := io.TeeReader(response.Body, ringBuffer) - decoder := json.NewDecoder(body) - decoder.UseNumber() - var shape interface{} - if err := decoder.Decode(&shape); err != nil && err != io.EOF { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return out, metadata, err - } - - err = awsAwsjson11_deserializeOpDocumentDescribeInventoryDeletionsOutput(&output, shape) - if err != nil { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return out, metadata, err - } - - return out, metadata, err -} - -func awsAwsjson11_deserializeOpErrorDescribeInventoryDeletions(response *smithyhttp.Response, metadata *middleware.Metadata) error { - var errorBuffer bytes.Buffer - if _, err := io.Copy(&errorBuffer, response.Body); err != nil { - return &smithy.DeserializationError{Err: fmt.Errorf("failed to copy error response body, %w", err)} - } - errorBody := bytes.NewReader(errorBuffer.Bytes()) - - errorCode := "UnknownError" - errorMessage := errorCode - - headerCode := response.Header.Get("X-Amzn-ErrorType") - - var buff [1024]byte - ringBuffer := smithyio.NewRingBuffer(buff[:]) - - body := io.TeeReader(errorBody, ringBuffer) - decoder := json.NewDecoder(body) - decoder.UseNumber() - bodyInfo, err := getProtocolErrorInfo(decoder) - if err != nil { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return err - } - - errorBody.Seek(0, io.SeekStart) - if typ, ok := resolveProtocolErrorType(headerCode, bodyInfo); ok { - errorCode = restjson.SanitizeErrorCode(typ) - } - if len(bodyInfo.Message) != 0 { - errorMessage = bodyInfo.Message - } - switch { - case strings.EqualFold("InternalServerError", errorCode): - return awsAwsjson11_deserializeErrorInternalServerError(response, errorBody) - - case strings.EqualFold("InvalidDeletionIdException", errorCode): - return awsAwsjson11_deserializeErrorInvalidDeletionIdException(response, errorBody) - - case strings.EqualFold("InvalidNextToken", errorCode): - return awsAwsjson11_deserializeErrorInvalidNextToken(response, errorBody) - - default: - genericError := &smithy.GenericAPIError{ - Code: errorCode, - Message: errorMessage, - } - return genericError - - } -} - -type awsAwsjson11_deserializeOpDescribeMaintenanceWindowExecutions struct { -} - -func (*awsAwsjson11_deserializeOpDescribeMaintenanceWindowExecutions) ID() string { - return "OperationDeserializer" -} - -func (m *awsAwsjson11_deserializeOpDescribeMaintenanceWindowExecutions) HandleDeserialize(ctx context.Context, in middleware.DeserializeInput, next middleware.DeserializeHandler) ( - out middleware.DeserializeOutput, metadata middleware.Metadata, err error, -) { - out, metadata, err = next.HandleDeserialize(ctx, in) - if err != nil { - return out, metadata, err - } - - _, span := tracing.StartSpan(ctx, "OperationDeserializer") - endTimer := startMetricTimer(ctx, "client.call.deserialization_duration") - defer endTimer() - defer span.End() - response, ok := out.RawResponse.(*smithyhttp.Response) - if !ok { - return out, metadata, &smithy.DeserializationError{Err: fmt.Errorf("unknown transport type %T", out.RawResponse)} - } - - if response.StatusCode < 200 || response.StatusCode >= 300 { - return out, metadata, awsAwsjson11_deserializeOpErrorDescribeMaintenanceWindowExecutions(response, &metadata) - } - output := &DescribeMaintenanceWindowExecutionsOutput{} - out.Result = output - - var buff [1024]byte - ringBuffer := smithyio.NewRingBuffer(buff[:]) - - body := io.TeeReader(response.Body, ringBuffer) - decoder := json.NewDecoder(body) - decoder.UseNumber() - var shape interface{} - if err := decoder.Decode(&shape); err != nil && err != io.EOF { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return out, metadata, err - } - - err = awsAwsjson11_deserializeOpDocumentDescribeMaintenanceWindowExecutionsOutput(&output, shape) - if err != nil { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return out, metadata, err - } - - return out, metadata, err -} - -func awsAwsjson11_deserializeOpErrorDescribeMaintenanceWindowExecutions(response *smithyhttp.Response, metadata *middleware.Metadata) error { - var errorBuffer bytes.Buffer - if _, err := io.Copy(&errorBuffer, response.Body); err != nil { - return &smithy.DeserializationError{Err: fmt.Errorf("failed to copy error response body, %w", err)} - } - errorBody := bytes.NewReader(errorBuffer.Bytes()) - - errorCode := "UnknownError" - errorMessage := errorCode - - headerCode := response.Header.Get("X-Amzn-ErrorType") - - var buff [1024]byte - ringBuffer := smithyio.NewRingBuffer(buff[:]) - - body := io.TeeReader(errorBody, ringBuffer) - decoder := json.NewDecoder(body) - decoder.UseNumber() - bodyInfo, err := getProtocolErrorInfo(decoder) - if err != nil { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return err - } - - errorBody.Seek(0, io.SeekStart) - if typ, ok := resolveProtocolErrorType(headerCode, bodyInfo); ok { - errorCode = restjson.SanitizeErrorCode(typ) - } - if len(bodyInfo.Message) != 0 { - errorMessage = bodyInfo.Message - } - switch { - case strings.EqualFold("InternalServerError", errorCode): - return awsAwsjson11_deserializeErrorInternalServerError(response, errorBody) - - default: - genericError := &smithy.GenericAPIError{ - Code: errorCode, - Message: errorMessage, - } - return genericError - - } -} - -type awsAwsjson11_deserializeOpDescribeMaintenanceWindowExecutionTaskInvocations struct { -} - -func (*awsAwsjson11_deserializeOpDescribeMaintenanceWindowExecutionTaskInvocations) ID() string { - return "OperationDeserializer" -} - -func (m *awsAwsjson11_deserializeOpDescribeMaintenanceWindowExecutionTaskInvocations) HandleDeserialize(ctx context.Context, in middleware.DeserializeInput, next middleware.DeserializeHandler) ( - out middleware.DeserializeOutput, metadata middleware.Metadata, err error, -) { - out, metadata, err = next.HandleDeserialize(ctx, in) - if err != nil { - return out, metadata, err - } - - _, span := tracing.StartSpan(ctx, "OperationDeserializer") - endTimer := startMetricTimer(ctx, "client.call.deserialization_duration") - defer endTimer() - defer span.End() - response, ok := out.RawResponse.(*smithyhttp.Response) - if !ok { - return out, metadata, &smithy.DeserializationError{Err: fmt.Errorf("unknown transport type %T", out.RawResponse)} - } - - if response.StatusCode < 200 || response.StatusCode >= 300 { - return out, metadata, awsAwsjson11_deserializeOpErrorDescribeMaintenanceWindowExecutionTaskInvocations(response, &metadata) - } - output := &DescribeMaintenanceWindowExecutionTaskInvocationsOutput{} - out.Result = output - - var buff [1024]byte - ringBuffer := smithyio.NewRingBuffer(buff[:]) - - body := io.TeeReader(response.Body, ringBuffer) - decoder := json.NewDecoder(body) - decoder.UseNumber() - var shape interface{} - if err := decoder.Decode(&shape); err != nil && err != io.EOF { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return out, metadata, err - } - - err = awsAwsjson11_deserializeOpDocumentDescribeMaintenanceWindowExecutionTaskInvocationsOutput(&output, shape) - if err != nil { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return out, metadata, err - } - - return out, metadata, err -} - -func awsAwsjson11_deserializeOpErrorDescribeMaintenanceWindowExecutionTaskInvocations(response *smithyhttp.Response, metadata *middleware.Metadata) error { - var errorBuffer bytes.Buffer - if _, err := io.Copy(&errorBuffer, response.Body); err != nil { - return &smithy.DeserializationError{Err: fmt.Errorf("failed to copy error response body, %w", err)} - } - errorBody := bytes.NewReader(errorBuffer.Bytes()) - - errorCode := "UnknownError" - errorMessage := errorCode - - headerCode := response.Header.Get("X-Amzn-ErrorType") - - var buff [1024]byte - ringBuffer := smithyio.NewRingBuffer(buff[:]) - - body := io.TeeReader(errorBody, ringBuffer) - decoder := json.NewDecoder(body) - decoder.UseNumber() - bodyInfo, err := getProtocolErrorInfo(decoder) - if err != nil { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return err - } - - errorBody.Seek(0, io.SeekStart) - if typ, ok := resolveProtocolErrorType(headerCode, bodyInfo); ok { - errorCode = restjson.SanitizeErrorCode(typ) - } - if len(bodyInfo.Message) != 0 { - errorMessage = bodyInfo.Message - } - switch { - case strings.EqualFold("DoesNotExistException", errorCode): - return awsAwsjson11_deserializeErrorDoesNotExistException(response, errorBody) - - case strings.EqualFold("InternalServerError", errorCode): - return awsAwsjson11_deserializeErrorInternalServerError(response, errorBody) - - default: - genericError := &smithy.GenericAPIError{ - Code: errorCode, - Message: errorMessage, - } - return genericError - - } -} - -type awsAwsjson11_deserializeOpDescribeMaintenanceWindowExecutionTasks struct { -} - -func (*awsAwsjson11_deserializeOpDescribeMaintenanceWindowExecutionTasks) ID() string { - return "OperationDeserializer" -} - -func (m *awsAwsjson11_deserializeOpDescribeMaintenanceWindowExecutionTasks) HandleDeserialize(ctx context.Context, in middleware.DeserializeInput, next middleware.DeserializeHandler) ( - out middleware.DeserializeOutput, metadata middleware.Metadata, err error, -) { - out, metadata, err = next.HandleDeserialize(ctx, in) - if err != nil { - return out, metadata, err - } - - _, span := tracing.StartSpan(ctx, "OperationDeserializer") - endTimer := startMetricTimer(ctx, "client.call.deserialization_duration") - defer endTimer() - defer span.End() - response, ok := out.RawResponse.(*smithyhttp.Response) - if !ok { - return out, metadata, &smithy.DeserializationError{Err: fmt.Errorf("unknown transport type %T", out.RawResponse)} - } - - if response.StatusCode < 200 || response.StatusCode >= 300 { - return out, metadata, awsAwsjson11_deserializeOpErrorDescribeMaintenanceWindowExecutionTasks(response, &metadata) - } - output := &DescribeMaintenanceWindowExecutionTasksOutput{} - out.Result = output - - var buff [1024]byte - ringBuffer := smithyio.NewRingBuffer(buff[:]) - - body := io.TeeReader(response.Body, ringBuffer) - decoder := json.NewDecoder(body) - decoder.UseNumber() - var shape interface{} - if err := decoder.Decode(&shape); err != nil && err != io.EOF { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return out, metadata, err - } - - err = awsAwsjson11_deserializeOpDocumentDescribeMaintenanceWindowExecutionTasksOutput(&output, shape) - if err != nil { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return out, metadata, err - } - - return out, metadata, err -} - -func awsAwsjson11_deserializeOpErrorDescribeMaintenanceWindowExecutionTasks(response *smithyhttp.Response, metadata *middleware.Metadata) error { - var errorBuffer bytes.Buffer - if _, err := io.Copy(&errorBuffer, response.Body); err != nil { - return &smithy.DeserializationError{Err: fmt.Errorf("failed to copy error response body, %w", err)} - } - errorBody := bytes.NewReader(errorBuffer.Bytes()) - - errorCode := "UnknownError" - errorMessage := errorCode - - headerCode := response.Header.Get("X-Amzn-ErrorType") - - var buff [1024]byte - ringBuffer := smithyio.NewRingBuffer(buff[:]) - - body := io.TeeReader(errorBody, ringBuffer) - decoder := json.NewDecoder(body) - decoder.UseNumber() - bodyInfo, err := getProtocolErrorInfo(decoder) - if err != nil { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return err - } - - errorBody.Seek(0, io.SeekStart) - if typ, ok := resolveProtocolErrorType(headerCode, bodyInfo); ok { - errorCode = restjson.SanitizeErrorCode(typ) - } - if len(bodyInfo.Message) != 0 { - errorMessage = bodyInfo.Message - } - switch { - case strings.EqualFold("DoesNotExistException", errorCode): - return awsAwsjson11_deserializeErrorDoesNotExistException(response, errorBody) - - case strings.EqualFold("InternalServerError", errorCode): - return awsAwsjson11_deserializeErrorInternalServerError(response, errorBody) - - default: - genericError := &smithy.GenericAPIError{ - Code: errorCode, - Message: errorMessage, - } - return genericError - - } -} - -type awsAwsjson11_deserializeOpDescribeMaintenanceWindows struct { -} - -func (*awsAwsjson11_deserializeOpDescribeMaintenanceWindows) ID() string { - return "OperationDeserializer" -} - -func (m *awsAwsjson11_deserializeOpDescribeMaintenanceWindows) HandleDeserialize(ctx context.Context, in middleware.DeserializeInput, next middleware.DeserializeHandler) ( - out middleware.DeserializeOutput, metadata middleware.Metadata, err error, -) { - out, metadata, err = next.HandleDeserialize(ctx, in) - if err != nil { - return out, metadata, err - } - - _, span := tracing.StartSpan(ctx, "OperationDeserializer") - endTimer := startMetricTimer(ctx, "client.call.deserialization_duration") - defer endTimer() - defer span.End() - response, ok := out.RawResponse.(*smithyhttp.Response) - if !ok { - return out, metadata, &smithy.DeserializationError{Err: fmt.Errorf("unknown transport type %T", out.RawResponse)} - } - - if response.StatusCode < 200 || response.StatusCode >= 300 { - return out, metadata, awsAwsjson11_deserializeOpErrorDescribeMaintenanceWindows(response, &metadata) - } - output := &DescribeMaintenanceWindowsOutput{} - out.Result = output - - var buff [1024]byte - ringBuffer := smithyio.NewRingBuffer(buff[:]) - - body := io.TeeReader(response.Body, ringBuffer) - decoder := json.NewDecoder(body) - decoder.UseNumber() - var shape interface{} - if err := decoder.Decode(&shape); err != nil && err != io.EOF { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return out, metadata, err - } - - err = awsAwsjson11_deserializeOpDocumentDescribeMaintenanceWindowsOutput(&output, shape) - if err != nil { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return out, metadata, err - } - - return out, metadata, err -} - -func awsAwsjson11_deserializeOpErrorDescribeMaintenanceWindows(response *smithyhttp.Response, metadata *middleware.Metadata) error { - var errorBuffer bytes.Buffer - if _, err := io.Copy(&errorBuffer, response.Body); err != nil { - return &smithy.DeserializationError{Err: fmt.Errorf("failed to copy error response body, %w", err)} - } - errorBody := bytes.NewReader(errorBuffer.Bytes()) - - errorCode := "UnknownError" - errorMessage := errorCode - - headerCode := response.Header.Get("X-Amzn-ErrorType") - - var buff [1024]byte - ringBuffer := smithyio.NewRingBuffer(buff[:]) - - body := io.TeeReader(errorBody, ringBuffer) - decoder := json.NewDecoder(body) - decoder.UseNumber() - bodyInfo, err := getProtocolErrorInfo(decoder) - if err != nil { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return err - } - - errorBody.Seek(0, io.SeekStart) - if typ, ok := resolveProtocolErrorType(headerCode, bodyInfo); ok { - errorCode = restjson.SanitizeErrorCode(typ) - } - if len(bodyInfo.Message) != 0 { - errorMessage = bodyInfo.Message - } - switch { - case strings.EqualFold("InternalServerError", errorCode): - return awsAwsjson11_deserializeErrorInternalServerError(response, errorBody) - - default: - genericError := &smithy.GenericAPIError{ - Code: errorCode, - Message: errorMessage, - } - return genericError - - } -} - -type awsAwsjson11_deserializeOpDescribeMaintenanceWindowSchedule struct { -} - -func (*awsAwsjson11_deserializeOpDescribeMaintenanceWindowSchedule) ID() string { - return "OperationDeserializer" -} - -func (m *awsAwsjson11_deserializeOpDescribeMaintenanceWindowSchedule) HandleDeserialize(ctx context.Context, in middleware.DeserializeInput, next middleware.DeserializeHandler) ( - out middleware.DeserializeOutput, metadata middleware.Metadata, err error, -) { - out, metadata, err = next.HandleDeserialize(ctx, in) - if err != nil { - return out, metadata, err - } - - _, span := tracing.StartSpan(ctx, "OperationDeserializer") - endTimer := startMetricTimer(ctx, "client.call.deserialization_duration") - defer endTimer() - defer span.End() - response, ok := out.RawResponse.(*smithyhttp.Response) - if !ok { - return out, metadata, &smithy.DeserializationError{Err: fmt.Errorf("unknown transport type %T", out.RawResponse)} - } - - if response.StatusCode < 200 || response.StatusCode >= 300 { - return out, metadata, awsAwsjson11_deserializeOpErrorDescribeMaintenanceWindowSchedule(response, &metadata) - } - output := &DescribeMaintenanceWindowScheduleOutput{} - out.Result = output - - var buff [1024]byte - ringBuffer := smithyio.NewRingBuffer(buff[:]) - - body := io.TeeReader(response.Body, ringBuffer) - decoder := json.NewDecoder(body) - decoder.UseNumber() - var shape interface{} - if err := decoder.Decode(&shape); err != nil && err != io.EOF { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return out, metadata, err - } - - err = awsAwsjson11_deserializeOpDocumentDescribeMaintenanceWindowScheduleOutput(&output, shape) - if err != nil { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return out, metadata, err - } - - return out, metadata, err -} - -func awsAwsjson11_deserializeOpErrorDescribeMaintenanceWindowSchedule(response *smithyhttp.Response, metadata *middleware.Metadata) error { - var errorBuffer bytes.Buffer - if _, err := io.Copy(&errorBuffer, response.Body); err != nil { - return &smithy.DeserializationError{Err: fmt.Errorf("failed to copy error response body, %w", err)} - } - errorBody := bytes.NewReader(errorBuffer.Bytes()) - - errorCode := "UnknownError" - errorMessage := errorCode - - headerCode := response.Header.Get("X-Amzn-ErrorType") - - var buff [1024]byte - ringBuffer := smithyio.NewRingBuffer(buff[:]) - - body := io.TeeReader(errorBody, ringBuffer) - decoder := json.NewDecoder(body) - decoder.UseNumber() - bodyInfo, err := getProtocolErrorInfo(decoder) - if err != nil { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return err - } - - errorBody.Seek(0, io.SeekStart) - if typ, ok := resolveProtocolErrorType(headerCode, bodyInfo); ok { - errorCode = restjson.SanitizeErrorCode(typ) - } - if len(bodyInfo.Message) != 0 { - errorMessage = bodyInfo.Message - } - switch { - case strings.EqualFold("DoesNotExistException", errorCode): - return awsAwsjson11_deserializeErrorDoesNotExistException(response, errorBody) - - case strings.EqualFold("InternalServerError", errorCode): - return awsAwsjson11_deserializeErrorInternalServerError(response, errorBody) - - default: - genericError := &smithy.GenericAPIError{ - Code: errorCode, - Message: errorMessage, - } - return genericError - - } -} - -type awsAwsjson11_deserializeOpDescribeMaintenanceWindowsForTarget struct { -} - -func (*awsAwsjson11_deserializeOpDescribeMaintenanceWindowsForTarget) ID() string { - return "OperationDeserializer" -} - -func (m *awsAwsjson11_deserializeOpDescribeMaintenanceWindowsForTarget) HandleDeserialize(ctx context.Context, in middleware.DeserializeInput, next middleware.DeserializeHandler) ( - out middleware.DeserializeOutput, metadata middleware.Metadata, err error, -) { - out, metadata, err = next.HandleDeserialize(ctx, in) - if err != nil { - return out, metadata, err - } - - _, span := tracing.StartSpan(ctx, "OperationDeserializer") - endTimer := startMetricTimer(ctx, "client.call.deserialization_duration") - defer endTimer() - defer span.End() - response, ok := out.RawResponse.(*smithyhttp.Response) - if !ok { - return out, metadata, &smithy.DeserializationError{Err: fmt.Errorf("unknown transport type %T", out.RawResponse)} - } - - if response.StatusCode < 200 || response.StatusCode >= 300 { - return out, metadata, awsAwsjson11_deserializeOpErrorDescribeMaintenanceWindowsForTarget(response, &metadata) - } - output := &DescribeMaintenanceWindowsForTargetOutput{} - out.Result = output - - var buff [1024]byte - ringBuffer := smithyio.NewRingBuffer(buff[:]) - - body := io.TeeReader(response.Body, ringBuffer) - decoder := json.NewDecoder(body) - decoder.UseNumber() - var shape interface{} - if err := decoder.Decode(&shape); err != nil && err != io.EOF { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return out, metadata, err - } - - err = awsAwsjson11_deserializeOpDocumentDescribeMaintenanceWindowsForTargetOutput(&output, shape) - if err != nil { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return out, metadata, err - } - - return out, metadata, err -} - -func awsAwsjson11_deserializeOpErrorDescribeMaintenanceWindowsForTarget(response *smithyhttp.Response, metadata *middleware.Metadata) error { - var errorBuffer bytes.Buffer - if _, err := io.Copy(&errorBuffer, response.Body); err != nil { - return &smithy.DeserializationError{Err: fmt.Errorf("failed to copy error response body, %w", err)} - } - errorBody := bytes.NewReader(errorBuffer.Bytes()) - - errorCode := "UnknownError" - errorMessage := errorCode - - headerCode := response.Header.Get("X-Amzn-ErrorType") - - var buff [1024]byte - ringBuffer := smithyio.NewRingBuffer(buff[:]) - - body := io.TeeReader(errorBody, ringBuffer) - decoder := json.NewDecoder(body) - decoder.UseNumber() - bodyInfo, err := getProtocolErrorInfo(decoder) - if err != nil { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return err - } - - errorBody.Seek(0, io.SeekStart) - if typ, ok := resolveProtocolErrorType(headerCode, bodyInfo); ok { - errorCode = restjson.SanitizeErrorCode(typ) - } - if len(bodyInfo.Message) != 0 { - errorMessage = bodyInfo.Message - } - switch { - case strings.EqualFold("InternalServerError", errorCode): - return awsAwsjson11_deserializeErrorInternalServerError(response, errorBody) - - default: - genericError := &smithy.GenericAPIError{ - Code: errorCode, - Message: errorMessage, - } - return genericError - - } -} - -type awsAwsjson11_deserializeOpDescribeMaintenanceWindowTargets struct { -} - -func (*awsAwsjson11_deserializeOpDescribeMaintenanceWindowTargets) ID() string { - return "OperationDeserializer" -} - -func (m *awsAwsjson11_deserializeOpDescribeMaintenanceWindowTargets) HandleDeserialize(ctx context.Context, in middleware.DeserializeInput, next middleware.DeserializeHandler) ( - out middleware.DeserializeOutput, metadata middleware.Metadata, err error, -) { - out, metadata, err = next.HandleDeserialize(ctx, in) - if err != nil { - return out, metadata, err - } - - _, span := tracing.StartSpan(ctx, "OperationDeserializer") - endTimer := startMetricTimer(ctx, "client.call.deserialization_duration") - defer endTimer() - defer span.End() - response, ok := out.RawResponse.(*smithyhttp.Response) - if !ok { - return out, metadata, &smithy.DeserializationError{Err: fmt.Errorf("unknown transport type %T", out.RawResponse)} - } - - if response.StatusCode < 200 || response.StatusCode >= 300 { - return out, metadata, awsAwsjson11_deserializeOpErrorDescribeMaintenanceWindowTargets(response, &metadata) - } - output := &DescribeMaintenanceWindowTargetsOutput{} - out.Result = output - - var buff [1024]byte - ringBuffer := smithyio.NewRingBuffer(buff[:]) - - body := io.TeeReader(response.Body, ringBuffer) - decoder := json.NewDecoder(body) - decoder.UseNumber() - var shape interface{} - if err := decoder.Decode(&shape); err != nil && err != io.EOF { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return out, metadata, err - } - - err = awsAwsjson11_deserializeOpDocumentDescribeMaintenanceWindowTargetsOutput(&output, shape) - if err != nil { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return out, metadata, err - } - - return out, metadata, err -} - -func awsAwsjson11_deserializeOpErrorDescribeMaintenanceWindowTargets(response *smithyhttp.Response, metadata *middleware.Metadata) error { - var errorBuffer bytes.Buffer - if _, err := io.Copy(&errorBuffer, response.Body); err != nil { - return &smithy.DeserializationError{Err: fmt.Errorf("failed to copy error response body, %w", err)} - } - errorBody := bytes.NewReader(errorBuffer.Bytes()) - - errorCode := "UnknownError" - errorMessage := errorCode - - headerCode := response.Header.Get("X-Amzn-ErrorType") - - var buff [1024]byte - ringBuffer := smithyio.NewRingBuffer(buff[:]) - - body := io.TeeReader(errorBody, ringBuffer) - decoder := json.NewDecoder(body) - decoder.UseNumber() - bodyInfo, err := getProtocolErrorInfo(decoder) - if err != nil { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return err - } - - errorBody.Seek(0, io.SeekStart) - if typ, ok := resolveProtocolErrorType(headerCode, bodyInfo); ok { - errorCode = restjson.SanitizeErrorCode(typ) - } - if len(bodyInfo.Message) != 0 { - errorMessage = bodyInfo.Message - } - switch { - case strings.EqualFold("DoesNotExistException", errorCode): - return awsAwsjson11_deserializeErrorDoesNotExistException(response, errorBody) - - case strings.EqualFold("InternalServerError", errorCode): - return awsAwsjson11_deserializeErrorInternalServerError(response, errorBody) - - default: - genericError := &smithy.GenericAPIError{ - Code: errorCode, - Message: errorMessage, - } - return genericError - - } -} - -type awsAwsjson11_deserializeOpDescribeMaintenanceWindowTasks struct { -} - -func (*awsAwsjson11_deserializeOpDescribeMaintenanceWindowTasks) ID() string { - return "OperationDeserializer" -} - -func (m *awsAwsjson11_deserializeOpDescribeMaintenanceWindowTasks) HandleDeserialize(ctx context.Context, in middleware.DeserializeInput, next middleware.DeserializeHandler) ( - out middleware.DeserializeOutput, metadata middleware.Metadata, err error, -) { - out, metadata, err = next.HandleDeserialize(ctx, in) - if err != nil { - return out, metadata, err - } - - _, span := tracing.StartSpan(ctx, "OperationDeserializer") - endTimer := startMetricTimer(ctx, "client.call.deserialization_duration") - defer endTimer() - defer span.End() - response, ok := out.RawResponse.(*smithyhttp.Response) - if !ok { - return out, metadata, &smithy.DeserializationError{Err: fmt.Errorf("unknown transport type %T", out.RawResponse)} - } - - if response.StatusCode < 200 || response.StatusCode >= 300 { - return out, metadata, awsAwsjson11_deserializeOpErrorDescribeMaintenanceWindowTasks(response, &metadata) - } - output := &DescribeMaintenanceWindowTasksOutput{} - out.Result = output - - var buff [1024]byte - ringBuffer := smithyio.NewRingBuffer(buff[:]) - - body := io.TeeReader(response.Body, ringBuffer) - decoder := json.NewDecoder(body) - decoder.UseNumber() - var shape interface{} - if err := decoder.Decode(&shape); err != nil && err != io.EOF { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return out, metadata, err - } - - err = awsAwsjson11_deserializeOpDocumentDescribeMaintenanceWindowTasksOutput(&output, shape) - if err != nil { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return out, metadata, err - } - - return out, metadata, err -} - -func awsAwsjson11_deserializeOpErrorDescribeMaintenanceWindowTasks(response *smithyhttp.Response, metadata *middleware.Metadata) error { - var errorBuffer bytes.Buffer - if _, err := io.Copy(&errorBuffer, response.Body); err != nil { - return &smithy.DeserializationError{Err: fmt.Errorf("failed to copy error response body, %w", err)} - } - errorBody := bytes.NewReader(errorBuffer.Bytes()) - - errorCode := "UnknownError" - errorMessage := errorCode - - headerCode := response.Header.Get("X-Amzn-ErrorType") - - var buff [1024]byte - ringBuffer := smithyio.NewRingBuffer(buff[:]) - - body := io.TeeReader(errorBody, ringBuffer) - decoder := json.NewDecoder(body) - decoder.UseNumber() - bodyInfo, err := getProtocolErrorInfo(decoder) - if err != nil { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return err - } - - errorBody.Seek(0, io.SeekStart) - if typ, ok := resolveProtocolErrorType(headerCode, bodyInfo); ok { - errorCode = restjson.SanitizeErrorCode(typ) - } - if len(bodyInfo.Message) != 0 { - errorMessage = bodyInfo.Message - } - switch { - case strings.EqualFold("DoesNotExistException", errorCode): - return awsAwsjson11_deserializeErrorDoesNotExistException(response, errorBody) - - case strings.EqualFold("InternalServerError", errorCode): - return awsAwsjson11_deserializeErrorInternalServerError(response, errorBody) - - default: - genericError := &smithy.GenericAPIError{ - Code: errorCode, - Message: errorMessage, - } - return genericError - - } -} - -type awsAwsjson11_deserializeOpDescribeOpsItems struct { -} - -func (*awsAwsjson11_deserializeOpDescribeOpsItems) ID() string { - return "OperationDeserializer" -} - -func (m *awsAwsjson11_deserializeOpDescribeOpsItems) HandleDeserialize(ctx context.Context, in middleware.DeserializeInput, next middleware.DeserializeHandler) ( - out middleware.DeserializeOutput, metadata middleware.Metadata, err error, -) { - out, metadata, err = next.HandleDeserialize(ctx, in) - if err != nil { - return out, metadata, err - } - - _, span := tracing.StartSpan(ctx, "OperationDeserializer") - endTimer := startMetricTimer(ctx, "client.call.deserialization_duration") - defer endTimer() - defer span.End() - response, ok := out.RawResponse.(*smithyhttp.Response) - if !ok { - return out, metadata, &smithy.DeserializationError{Err: fmt.Errorf("unknown transport type %T", out.RawResponse)} - } - - if response.StatusCode < 200 || response.StatusCode >= 300 { - return out, metadata, awsAwsjson11_deserializeOpErrorDescribeOpsItems(response, &metadata) - } - output := &DescribeOpsItemsOutput{} - out.Result = output - - var buff [1024]byte - ringBuffer := smithyio.NewRingBuffer(buff[:]) - - body := io.TeeReader(response.Body, ringBuffer) - decoder := json.NewDecoder(body) - decoder.UseNumber() - var shape interface{} - if err := decoder.Decode(&shape); err != nil && err != io.EOF { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return out, metadata, err - } - - err = awsAwsjson11_deserializeOpDocumentDescribeOpsItemsOutput(&output, shape) - if err != nil { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return out, metadata, err - } - - return out, metadata, err -} - -func awsAwsjson11_deserializeOpErrorDescribeOpsItems(response *smithyhttp.Response, metadata *middleware.Metadata) error { - var errorBuffer bytes.Buffer - if _, err := io.Copy(&errorBuffer, response.Body); err != nil { - return &smithy.DeserializationError{Err: fmt.Errorf("failed to copy error response body, %w", err)} - } - errorBody := bytes.NewReader(errorBuffer.Bytes()) - - errorCode := "UnknownError" - errorMessage := errorCode - - headerCode := response.Header.Get("X-Amzn-ErrorType") - - var buff [1024]byte - ringBuffer := smithyio.NewRingBuffer(buff[:]) - - body := io.TeeReader(errorBody, ringBuffer) - decoder := json.NewDecoder(body) - decoder.UseNumber() - bodyInfo, err := getProtocolErrorInfo(decoder) - if err != nil { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return err - } - - errorBody.Seek(0, io.SeekStart) - if typ, ok := resolveProtocolErrorType(headerCode, bodyInfo); ok { - errorCode = restjson.SanitizeErrorCode(typ) - } - if len(bodyInfo.Message) != 0 { - errorMessage = bodyInfo.Message - } - switch { - case strings.EqualFold("InternalServerError", errorCode): - return awsAwsjson11_deserializeErrorInternalServerError(response, errorBody) - - default: - genericError := &smithy.GenericAPIError{ - Code: errorCode, - Message: errorMessage, - } - return genericError - - } -} - -type awsAwsjson11_deserializeOpDescribeParameters struct { -} - -func (*awsAwsjson11_deserializeOpDescribeParameters) ID() string { - return "OperationDeserializer" -} - -func (m *awsAwsjson11_deserializeOpDescribeParameters) HandleDeserialize(ctx context.Context, in middleware.DeserializeInput, next middleware.DeserializeHandler) ( - out middleware.DeserializeOutput, metadata middleware.Metadata, err error, -) { - out, metadata, err = next.HandleDeserialize(ctx, in) - if err != nil { - return out, metadata, err - } - - _, span := tracing.StartSpan(ctx, "OperationDeserializer") - endTimer := startMetricTimer(ctx, "client.call.deserialization_duration") - defer endTimer() - defer span.End() - response, ok := out.RawResponse.(*smithyhttp.Response) - if !ok { - return out, metadata, &smithy.DeserializationError{Err: fmt.Errorf("unknown transport type %T", out.RawResponse)} - } - - if response.StatusCode < 200 || response.StatusCode >= 300 { - return out, metadata, awsAwsjson11_deserializeOpErrorDescribeParameters(response, &metadata) - } - output := &DescribeParametersOutput{} - out.Result = output - - var buff [1024]byte - ringBuffer := smithyio.NewRingBuffer(buff[:]) - - body := io.TeeReader(response.Body, ringBuffer) - decoder := json.NewDecoder(body) - decoder.UseNumber() - var shape interface{} - if err := decoder.Decode(&shape); err != nil && err != io.EOF { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return out, metadata, err - } - - err = awsAwsjson11_deserializeOpDocumentDescribeParametersOutput(&output, shape) - if err != nil { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return out, metadata, err - } - - return out, metadata, err -} - -func awsAwsjson11_deserializeOpErrorDescribeParameters(response *smithyhttp.Response, metadata *middleware.Metadata) error { - var errorBuffer bytes.Buffer - if _, err := io.Copy(&errorBuffer, response.Body); err != nil { - return &smithy.DeserializationError{Err: fmt.Errorf("failed to copy error response body, %w", err)} - } - errorBody := bytes.NewReader(errorBuffer.Bytes()) - - errorCode := "UnknownError" - errorMessage := errorCode - - headerCode := response.Header.Get("X-Amzn-ErrorType") - - var buff [1024]byte - ringBuffer := smithyio.NewRingBuffer(buff[:]) - - body := io.TeeReader(errorBody, ringBuffer) - decoder := json.NewDecoder(body) - decoder.UseNumber() - bodyInfo, err := getProtocolErrorInfo(decoder) - if err != nil { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return err - } - - errorBody.Seek(0, io.SeekStart) - if typ, ok := resolveProtocolErrorType(headerCode, bodyInfo); ok { - errorCode = restjson.SanitizeErrorCode(typ) - } - if len(bodyInfo.Message) != 0 { - errorMessage = bodyInfo.Message - } - switch { - case strings.EqualFold("InternalServerError", errorCode): - return awsAwsjson11_deserializeErrorInternalServerError(response, errorBody) - - case strings.EqualFold("InvalidFilterKey", errorCode): - return awsAwsjson11_deserializeErrorInvalidFilterKey(response, errorBody) - - case strings.EqualFold("InvalidFilterOption", errorCode): - return awsAwsjson11_deserializeErrorInvalidFilterOption(response, errorBody) - - case strings.EqualFold("InvalidFilterValue", errorCode): - return awsAwsjson11_deserializeErrorInvalidFilterValue(response, errorBody) - - case strings.EqualFold("InvalidNextToken", errorCode): - return awsAwsjson11_deserializeErrorInvalidNextToken(response, errorBody) - - default: - genericError := &smithy.GenericAPIError{ - Code: errorCode, - Message: errorMessage, - } - return genericError - - } -} - -type awsAwsjson11_deserializeOpDescribePatchBaselines struct { -} - -func (*awsAwsjson11_deserializeOpDescribePatchBaselines) ID() string { - return "OperationDeserializer" -} - -func (m *awsAwsjson11_deserializeOpDescribePatchBaselines) HandleDeserialize(ctx context.Context, in middleware.DeserializeInput, next middleware.DeserializeHandler) ( - out middleware.DeserializeOutput, metadata middleware.Metadata, err error, -) { - out, metadata, err = next.HandleDeserialize(ctx, in) - if err != nil { - return out, metadata, err - } - - _, span := tracing.StartSpan(ctx, "OperationDeserializer") - endTimer := startMetricTimer(ctx, "client.call.deserialization_duration") - defer endTimer() - defer span.End() - response, ok := out.RawResponse.(*smithyhttp.Response) - if !ok { - return out, metadata, &smithy.DeserializationError{Err: fmt.Errorf("unknown transport type %T", out.RawResponse)} - } - - if response.StatusCode < 200 || response.StatusCode >= 300 { - return out, metadata, awsAwsjson11_deserializeOpErrorDescribePatchBaselines(response, &metadata) - } - output := &DescribePatchBaselinesOutput{} - out.Result = output - - var buff [1024]byte - ringBuffer := smithyio.NewRingBuffer(buff[:]) - - body := io.TeeReader(response.Body, ringBuffer) - decoder := json.NewDecoder(body) - decoder.UseNumber() - var shape interface{} - if err := decoder.Decode(&shape); err != nil && err != io.EOF { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return out, metadata, err - } - - err = awsAwsjson11_deserializeOpDocumentDescribePatchBaselinesOutput(&output, shape) - if err != nil { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return out, metadata, err - } - - return out, metadata, err -} - -func awsAwsjson11_deserializeOpErrorDescribePatchBaselines(response *smithyhttp.Response, metadata *middleware.Metadata) error { - var errorBuffer bytes.Buffer - if _, err := io.Copy(&errorBuffer, response.Body); err != nil { - return &smithy.DeserializationError{Err: fmt.Errorf("failed to copy error response body, %w", err)} - } - errorBody := bytes.NewReader(errorBuffer.Bytes()) - - errorCode := "UnknownError" - errorMessage := errorCode - - headerCode := response.Header.Get("X-Amzn-ErrorType") - - var buff [1024]byte - ringBuffer := smithyio.NewRingBuffer(buff[:]) - - body := io.TeeReader(errorBody, ringBuffer) - decoder := json.NewDecoder(body) - decoder.UseNumber() - bodyInfo, err := getProtocolErrorInfo(decoder) - if err != nil { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return err - } - - errorBody.Seek(0, io.SeekStart) - if typ, ok := resolveProtocolErrorType(headerCode, bodyInfo); ok { - errorCode = restjson.SanitizeErrorCode(typ) - } - if len(bodyInfo.Message) != 0 { - errorMessage = bodyInfo.Message - } - switch { - case strings.EqualFold("InternalServerError", errorCode): - return awsAwsjson11_deserializeErrorInternalServerError(response, errorBody) - - default: - genericError := &smithy.GenericAPIError{ - Code: errorCode, - Message: errorMessage, - } - return genericError - - } -} - -type awsAwsjson11_deserializeOpDescribePatchGroups struct { -} - -func (*awsAwsjson11_deserializeOpDescribePatchGroups) ID() string { - return "OperationDeserializer" -} - -func (m *awsAwsjson11_deserializeOpDescribePatchGroups) HandleDeserialize(ctx context.Context, in middleware.DeserializeInput, next middleware.DeserializeHandler) ( - out middleware.DeserializeOutput, metadata middleware.Metadata, err error, -) { - out, metadata, err = next.HandleDeserialize(ctx, in) - if err != nil { - return out, metadata, err - } - - _, span := tracing.StartSpan(ctx, "OperationDeserializer") - endTimer := startMetricTimer(ctx, "client.call.deserialization_duration") - defer endTimer() - defer span.End() - response, ok := out.RawResponse.(*smithyhttp.Response) - if !ok { - return out, metadata, &smithy.DeserializationError{Err: fmt.Errorf("unknown transport type %T", out.RawResponse)} - } - - if response.StatusCode < 200 || response.StatusCode >= 300 { - return out, metadata, awsAwsjson11_deserializeOpErrorDescribePatchGroups(response, &metadata) - } - output := &DescribePatchGroupsOutput{} - out.Result = output - - var buff [1024]byte - ringBuffer := smithyio.NewRingBuffer(buff[:]) - - body := io.TeeReader(response.Body, ringBuffer) - decoder := json.NewDecoder(body) - decoder.UseNumber() - var shape interface{} - if err := decoder.Decode(&shape); err != nil && err != io.EOF { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return out, metadata, err - } - - err = awsAwsjson11_deserializeOpDocumentDescribePatchGroupsOutput(&output, shape) - if err != nil { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return out, metadata, err - } - - return out, metadata, err -} - -func awsAwsjson11_deserializeOpErrorDescribePatchGroups(response *smithyhttp.Response, metadata *middleware.Metadata) error { - var errorBuffer bytes.Buffer - if _, err := io.Copy(&errorBuffer, response.Body); err != nil { - return &smithy.DeserializationError{Err: fmt.Errorf("failed to copy error response body, %w", err)} - } - errorBody := bytes.NewReader(errorBuffer.Bytes()) - - errorCode := "UnknownError" - errorMessage := errorCode - - headerCode := response.Header.Get("X-Amzn-ErrorType") - - var buff [1024]byte - ringBuffer := smithyio.NewRingBuffer(buff[:]) - - body := io.TeeReader(errorBody, ringBuffer) - decoder := json.NewDecoder(body) - decoder.UseNumber() - bodyInfo, err := getProtocolErrorInfo(decoder) - if err != nil { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return err - } - - errorBody.Seek(0, io.SeekStart) - if typ, ok := resolveProtocolErrorType(headerCode, bodyInfo); ok { - errorCode = restjson.SanitizeErrorCode(typ) - } - if len(bodyInfo.Message) != 0 { - errorMessage = bodyInfo.Message - } - switch { - case strings.EqualFold("InternalServerError", errorCode): - return awsAwsjson11_deserializeErrorInternalServerError(response, errorBody) - - default: - genericError := &smithy.GenericAPIError{ - Code: errorCode, - Message: errorMessage, - } - return genericError - - } -} - -type awsAwsjson11_deserializeOpDescribePatchGroupState struct { -} - -func (*awsAwsjson11_deserializeOpDescribePatchGroupState) ID() string { - return "OperationDeserializer" -} - -func (m *awsAwsjson11_deserializeOpDescribePatchGroupState) HandleDeserialize(ctx context.Context, in middleware.DeserializeInput, next middleware.DeserializeHandler) ( - out middleware.DeserializeOutput, metadata middleware.Metadata, err error, -) { - out, metadata, err = next.HandleDeserialize(ctx, in) - if err != nil { - return out, metadata, err - } - - _, span := tracing.StartSpan(ctx, "OperationDeserializer") - endTimer := startMetricTimer(ctx, "client.call.deserialization_duration") - defer endTimer() - defer span.End() - response, ok := out.RawResponse.(*smithyhttp.Response) - if !ok { - return out, metadata, &smithy.DeserializationError{Err: fmt.Errorf("unknown transport type %T", out.RawResponse)} - } - - if response.StatusCode < 200 || response.StatusCode >= 300 { - return out, metadata, awsAwsjson11_deserializeOpErrorDescribePatchGroupState(response, &metadata) - } - output := &DescribePatchGroupStateOutput{} - out.Result = output - - var buff [1024]byte - ringBuffer := smithyio.NewRingBuffer(buff[:]) - - body := io.TeeReader(response.Body, ringBuffer) - decoder := json.NewDecoder(body) - decoder.UseNumber() - var shape interface{} - if err := decoder.Decode(&shape); err != nil && err != io.EOF { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return out, metadata, err - } - - err = awsAwsjson11_deserializeOpDocumentDescribePatchGroupStateOutput(&output, shape) - if err != nil { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return out, metadata, err - } - - return out, metadata, err -} - -func awsAwsjson11_deserializeOpErrorDescribePatchGroupState(response *smithyhttp.Response, metadata *middleware.Metadata) error { - var errorBuffer bytes.Buffer - if _, err := io.Copy(&errorBuffer, response.Body); err != nil { - return &smithy.DeserializationError{Err: fmt.Errorf("failed to copy error response body, %w", err)} - } - errorBody := bytes.NewReader(errorBuffer.Bytes()) - - errorCode := "UnknownError" - errorMessage := errorCode - - headerCode := response.Header.Get("X-Amzn-ErrorType") - - var buff [1024]byte - ringBuffer := smithyio.NewRingBuffer(buff[:]) - - body := io.TeeReader(errorBody, ringBuffer) - decoder := json.NewDecoder(body) - decoder.UseNumber() - bodyInfo, err := getProtocolErrorInfo(decoder) - if err != nil { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return err - } - - errorBody.Seek(0, io.SeekStart) - if typ, ok := resolveProtocolErrorType(headerCode, bodyInfo); ok { - errorCode = restjson.SanitizeErrorCode(typ) - } - if len(bodyInfo.Message) != 0 { - errorMessage = bodyInfo.Message - } - switch { - case strings.EqualFold("InternalServerError", errorCode): - return awsAwsjson11_deserializeErrorInternalServerError(response, errorBody) - - case strings.EqualFold("InvalidNextToken", errorCode): - return awsAwsjson11_deserializeErrorInvalidNextToken(response, errorBody) - - default: - genericError := &smithy.GenericAPIError{ - Code: errorCode, - Message: errorMessage, - } - return genericError - - } -} - -type awsAwsjson11_deserializeOpDescribePatchProperties struct { -} - -func (*awsAwsjson11_deserializeOpDescribePatchProperties) ID() string { - return "OperationDeserializer" -} - -func (m *awsAwsjson11_deserializeOpDescribePatchProperties) HandleDeserialize(ctx context.Context, in middleware.DeserializeInput, next middleware.DeserializeHandler) ( - out middleware.DeserializeOutput, metadata middleware.Metadata, err error, -) { - out, metadata, err = next.HandleDeserialize(ctx, in) - if err != nil { - return out, metadata, err - } - - _, span := tracing.StartSpan(ctx, "OperationDeserializer") - endTimer := startMetricTimer(ctx, "client.call.deserialization_duration") - defer endTimer() - defer span.End() - response, ok := out.RawResponse.(*smithyhttp.Response) - if !ok { - return out, metadata, &smithy.DeserializationError{Err: fmt.Errorf("unknown transport type %T", out.RawResponse)} - } - - if response.StatusCode < 200 || response.StatusCode >= 300 { - return out, metadata, awsAwsjson11_deserializeOpErrorDescribePatchProperties(response, &metadata) - } - output := &DescribePatchPropertiesOutput{} - out.Result = output - - var buff [1024]byte - ringBuffer := smithyio.NewRingBuffer(buff[:]) - - body := io.TeeReader(response.Body, ringBuffer) - decoder := json.NewDecoder(body) - decoder.UseNumber() - var shape interface{} - if err := decoder.Decode(&shape); err != nil && err != io.EOF { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return out, metadata, err - } - - err = awsAwsjson11_deserializeOpDocumentDescribePatchPropertiesOutput(&output, shape) - if err != nil { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return out, metadata, err - } - - return out, metadata, err -} - -func awsAwsjson11_deserializeOpErrorDescribePatchProperties(response *smithyhttp.Response, metadata *middleware.Metadata) error { - var errorBuffer bytes.Buffer - if _, err := io.Copy(&errorBuffer, response.Body); err != nil { - return &smithy.DeserializationError{Err: fmt.Errorf("failed to copy error response body, %w", err)} - } - errorBody := bytes.NewReader(errorBuffer.Bytes()) - - errorCode := "UnknownError" - errorMessage := errorCode - - headerCode := response.Header.Get("X-Amzn-ErrorType") - - var buff [1024]byte - ringBuffer := smithyio.NewRingBuffer(buff[:]) - - body := io.TeeReader(errorBody, ringBuffer) - decoder := json.NewDecoder(body) - decoder.UseNumber() - bodyInfo, err := getProtocolErrorInfo(decoder) - if err != nil { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return err - } - - errorBody.Seek(0, io.SeekStart) - if typ, ok := resolveProtocolErrorType(headerCode, bodyInfo); ok { - errorCode = restjson.SanitizeErrorCode(typ) - } - if len(bodyInfo.Message) != 0 { - errorMessage = bodyInfo.Message - } - switch { - case strings.EqualFold("InternalServerError", errorCode): - return awsAwsjson11_deserializeErrorInternalServerError(response, errorBody) - - default: - genericError := &smithy.GenericAPIError{ - Code: errorCode, - Message: errorMessage, - } - return genericError - - } -} - -type awsAwsjson11_deserializeOpDescribeSessions struct { -} - -func (*awsAwsjson11_deserializeOpDescribeSessions) ID() string { - return "OperationDeserializer" -} - -func (m *awsAwsjson11_deserializeOpDescribeSessions) HandleDeserialize(ctx context.Context, in middleware.DeserializeInput, next middleware.DeserializeHandler) ( - out middleware.DeserializeOutput, metadata middleware.Metadata, err error, -) { - out, metadata, err = next.HandleDeserialize(ctx, in) - if err != nil { - return out, metadata, err - } - - _, span := tracing.StartSpan(ctx, "OperationDeserializer") - endTimer := startMetricTimer(ctx, "client.call.deserialization_duration") - defer endTimer() - defer span.End() - response, ok := out.RawResponse.(*smithyhttp.Response) - if !ok { - return out, metadata, &smithy.DeserializationError{Err: fmt.Errorf("unknown transport type %T", out.RawResponse)} - } - - if response.StatusCode < 200 || response.StatusCode >= 300 { - return out, metadata, awsAwsjson11_deserializeOpErrorDescribeSessions(response, &metadata) - } - output := &DescribeSessionsOutput{} - out.Result = output - - var buff [1024]byte - ringBuffer := smithyio.NewRingBuffer(buff[:]) - - body := io.TeeReader(response.Body, ringBuffer) - decoder := json.NewDecoder(body) - decoder.UseNumber() - var shape interface{} - if err := decoder.Decode(&shape); err != nil && err != io.EOF { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return out, metadata, err - } - - err = awsAwsjson11_deserializeOpDocumentDescribeSessionsOutput(&output, shape) - if err != nil { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return out, metadata, err - } - - return out, metadata, err -} - -func awsAwsjson11_deserializeOpErrorDescribeSessions(response *smithyhttp.Response, metadata *middleware.Metadata) error { - var errorBuffer bytes.Buffer - if _, err := io.Copy(&errorBuffer, response.Body); err != nil { - return &smithy.DeserializationError{Err: fmt.Errorf("failed to copy error response body, %w", err)} - } - errorBody := bytes.NewReader(errorBuffer.Bytes()) - - errorCode := "UnknownError" - errorMessage := errorCode - - headerCode := response.Header.Get("X-Amzn-ErrorType") - - var buff [1024]byte - ringBuffer := smithyio.NewRingBuffer(buff[:]) - - body := io.TeeReader(errorBody, ringBuffer) - decoder := json.NewDecoder(body) - decoder.UseNumber() - bodyInfo, err := getProtocolErrorInfo(decoder) - if err != nil { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return err - } - - errorBody.Seek(0, io.SeekStart) - if typ, ok := resolveProtocolErrorType(headerCode, bodyInfo); ok { - errorCode = restjson.SanitizeErrorCode(typ) - } - if len(bodyInfo.Message) != 0 { - errorMessage = bodyInfo.Message - } - switch { - case strings.EqualFold("InternalServerError", errorCode): - return awsAwsjson11_deserializeErrorInternalServerError(response, errorBody) - - case strings.EqualFold("InvalidFilterKey", errorCode): - return awsAwsjson11_deserializeErrorInvalidFilterKey(response, errorBody) - - case strings.EqualFold("InvalidNextToken", errorCode): - return awsAwsjson11_deserializeErrorInvalidNextToken(response, errorBody) - - default: - genericError := &smithy.GenericAPIError{ - Code: errorCode, - Message: errorMessage, - } - return genericError - - } -} - -type awsAwsjson11_deserializeOpDisassociateOpsItemRelatedItem struct { -} - -func (*awsAwsjson11_deserializeOpDisassociateOpsItemRelatedItem) ID() string { - return "OperationDeserializer" -} - -func (m *awsAwsjson11_deserializeOpDisassociateOpsItemRelatedItem) HandleDeserialize(ctx context.Context, in middleware.DeserializeInput, next middleware.DeserializeHandler) ( - out middleware.DeserializeOutput, metadata middleware.Metadata, err error, -) { - out, metadata, err = next.HandleDeserialize(ctx, in) - if err != nil { - return out, metadata, err - } - - _, span := tracing.StartSpan(ctx, "OperationDeserializer") - endTimer := startMetricTimer(ctx, "client.call.deserialization_duration") - defer endTimer() - defer span.End() - response, ok := out.RawResponse.(*smithyhttp.Response) - if !ok { - return out, metadata, &smithy.DeserializationError{Err: fmt.Errorf("unknown transport type %T", out.RawResponse)} - } - - if response.StatusCode < 200 || response.StatusCode >= 300 { - return out, metadata, awsAwsjson11_deserializeOpErrorDisassociateOpsItemRelatedItem(response, &metadata) - } - output := &DisassociateOpsItemRelatedItemOutput{} - out.Result = output - - var buff [1024]byte - ringBuffer := smithyio.NewRingBuffer(buff[:]) - - body := io.TeeReader(response.Body, ringBuffer) - decoder := json.NewDecoder(body) - decoder.UseNumber() - var shape interface{} - if err := decoder.Decode(&shape); err != nil && err != io.EOF { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return out, metadata, err - } - - err = awsAwsjson11_deserializeOpDocumentDisassociateOpsItemRelatedItemOutput(&output, shape) - if err != nil { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return out, metadata, err - } - - return out, metadata, err -} - -func awsAwsjson11_deserializeOpErrorDisassociateOpsItemRelatedItem(response *smithyhttp.Response, metadata *middleware.Metadata) error { - var errorBuffer bytes.Buffer - if _, err := io.Copy(&errorBuffer, response.Body); err != nil { - return &smithy.DeserializationError{Err: fmt.Errorf("failed to copy error response body, %w", err)} - } - errorBody := bytes.NewReader(errorBuffer.Bytes()) - - errorCode := "UnknownError" - errorMessage := errorCode - - headerCode := response.Header.Get("X-Amzn-ErrorType") - - var buff [1024]byte - ringBuffer := smithyio.NewRingBuffer(buff[:]) - - body := io.TeeReader(errorBody, ringBuffer) - decoder := json.NewDecoder(body) - decoder.UseNumber() - bodyInfo, err := getProtocolErrorInfo(decoder) - if err != nil { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return err - } - - errorBody.Seek(0, io.SeekStart) - if typ, ok := resolveProtocolErrorType(headerCode, bodyInfo); ok { - errorCode = restjson.SanitizeErrorCode(typ) - } - if len(bodyInfo.Message) != 0 { - errorMessage = bodyInfo.Message - } - switch { - case strings.EqualFold("InternalServerError", errorCode): - return awsAwsjson11_deserializeErrorInternalServerError(response, errorBody) - - case strings.EqualFold("OpsItemConflictException", errorCode): - return awsAwsjson11_deserializeErrorOpsItemConflictException(response, errorBody) - - case strings.EqualFold("OpsItemInvalidParameterException", errorCode): - return awsAwsjson11_deserializeErrorOpsItemInvalidParameterException(response, errorBody) - - case strings.EqualFold("OpsItemNotFoundException", errorCode): - return awsAwsjson11_deserializeErrorOpsItemNotFoundException(response, errorBody) - - case strings.EqualFold("OpsItemRelatedItemAssociationNotFoundException", errorCode): - return awsAwsjson11_deserializeErrorOpsItemRelatedItemAssociationNotFoundException(response, errorBody) - - default: - genericError := &smithy.GenericAPIError{ - Code: errorCode, - Message: errorMessage, - } - return genericError - - } -} - -type awsAwsjson11_deserializeOpGetAccessToken struct { -} - -func (*awsAwsjson11_deserializeOpGetAccessToken) ID() string { - return "OperationDeserializer" -} - -func (m *awsAwsjson11_deserializeOpGetAccessToken) HandleDeserialize(ctx context.Context, in middleware.DeserializeInput, next middleware.DeserializeHandler) ( - out middleware.DeserializeOutput, metadata middleware.Metadata, err error, -) { - out, metadata, err = next.HandleDeserialize(ctx, in) - if err != nil { - return out, metadata, err - } - - _, span := tracing.StartSpan(ctx, "OperationDeserializer") - endTimer := startMetricTimer(ctx, "client.call.deserialization_duration") - defer endTimer() - defer span.End() - response, ok := out.RawResponse.(*smithyhttp.Response) - if !ok { - return out, metadata, &smithy.DeserializationError{Err: fmt.Errorf("unknown transport type %T", out.RawResponse)} - } - - if response.StatusCode < 200 || response.StatusCode >= 300 { - return out, metadata, awsAwsjson11_deserializeOpErrorGetAccessToken(response, &metadata) - } - output := &GetAccessTokenOutput{} - out.Result = output - - var buff [1024]byte - ringBuffer := smithyio.NewRingBuffer(buff[:]) - - body := io.TeeReader(response.Body, ringBuffer) - decoder := json.NewDecoder(body) - decoder.UseNumber() - var shape interface{} - if err := decoder.Decode(&shape); err != nil && err != io.EOF { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return out, metadata, err - } - - err = awsAwsjson11_deserializeOpDocumentGetAccessTokenOutput(&output, shape) - if err != nil { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return out, metadata, err - } - - return out, metadata, err -} - -func awsAwsjson11_deserializeOpErrorGetAccessToken(response *smithyhttp.Response, metadata *middleware.Metadata) error { - var errorBuffer bytes.Buffer - if _, err := io.Copy(&errorBuffer, response.Body); err != nil { - return &smithy.DeserializationError{Err: fmt.Errorf("failed to copy error response body, %w", err)} - } - errorBody := bytes.NewReader(errorBuffer.Bytes()) - - errorCode := "UnknownError" - errorMessage := errorCode - - headerCode := response.Header.Get("X-Amzn-ErrorType") - - var buff [1024]byte - ringBuffer := smithyio.NewRingBuffer(buff[:]) - - body := io.TeeReader(errorBody, ringBuffer) - decoder := json.NewDecoder(body) - decoder.UseNumber() - bodyInfo, err := getProtocolErrorInfo(decoder) - if err != nil { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return err - } - - errorBody.Seek(0, io.SeekStart) - if typ, ok := resolveProtocolErrorType(headerCode, bodyInfo); ok { - errorCode = restjson.SanitizeErrorCode(typ) - } - if len(bodyInfo.Message) != 0 { - errorMessage = bodyInfo.Message - } - switch { - case strings.EqualFold("AccessDeniedException", errorCode): - return awsAwsjson11_deserializeErrorAccessDeniedException(response, errorBody) - - case strings.EqualFold("InternalServerError", errorCode): - return awsAwsjson11_deserializeErrorInternalServerError(response, errorBody) - - case strings.EqualFold("ResourceNotFoundException", errorCode): - return awsAwsjson11_deserializeErrorResourceNotFoundException(response, errorBody) - - case strings.EqualFold("ThrottlingException", errorCode): - return awsAwsjson11_deserializeErrorThrottlingException(response, errorBody) - - case strings.EqualFold("ValidationException", errorCode): - return awsAwsjson11_deserializeErrorValidationException(response, errorBody) - - default: - genericError := &smithy.GenericAPIError{ - Code: errorCode, - Message: errorMessage, - } - return genericError - - } -} - -type awsAwsjson11_deserializeOpGetAutomationExecution struct { -} - -func (*awsAwsjson11_deserializeOpGetAutomationExecution) ID() string { - return "OperationDeserializer" -} - -func (m *awsAwsjson11_deserializeOpGetAutomationExecution) HandleDeserialize(ctx context.Context, in middleware.DeserializeInput, next middleware.DeserializeHandler) ( - out middleware.DeserializeOutput, metadata middleware.Metadata, err error, -) { - out, metadata, err = next.HandleDeserialize(ctx, in) - if err != nil { - return out, metadata, err - } - - _, span := tracing.StartSpan(ctx, "OperationDeserializer") - endTimer := startMetricTimer(ctx, "client.call.deserialization_duration") - defer endTimer() - defer span.End() - response, ok := out.RawResponse.(*smithyhttp.Response) - if !ok { - return out, metadata, &smithy.DeserializationError{Err: fmt.Errorf("unknown transport type %T", out.RawResponse)} - } - - if response.StatusCode < 200 || response.StatusCode >= 300 { - return out, metadata, awsAwsjson11_deserializeOpErrorGetAutomationExecution(response, &metadata) - } - output := &GetAutomationExecutionOutput{} - out.Result = output - - var buff [1024]byte - ringBuffer := smithyio.NewRingBuffer(buff[:]) - - body := io.TeeReader(response.Body, ringBuffer) - decoder := json.NewDecoder(body) - decoder.UseNumber() - var shape interface{} - if err := decoder.Decode(&shape); err != nil && err != io.EOF { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return out, metadata, err - } - - err = awsAwsjson11_deserializeOpDocumentGetAutomationExecutionOutput(&output, shape) - if err != nil { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return out, metadata, err - } - - return out, metadata, err -} - -func awsAwsjson11_deserializeOpErrorGetAutomationExecution(response *smithyhttp.Response, metadata *middleware.Metadata) error { - var errorBuffer bytes.Buffer - if _, err := io.Copy(&errorBuffer, response.Body); err != nil { - return &smithy.DeserializationError{Err: fmt.Errorf("failed to copy error response body, %w", err)} - } - errorBody := bytes.NewReader(errorBuffer.Bytes()) - - errorCode := "UnknownError" - errorMessage := errorCode - - headerCode := response.Header.Get("X-Amzn-ErrorType") - - var buff [1024]byte - ringBuffer := smithyio.NewRingBuffer(buff[:]) - - body := io.TeeReader(errorBody, ringBuffer) - decoder := json.NewDecoder(body) - decoder.UseNumber() - bodyInfo, err := getProtocolErrorInfo(decoder) - if err != nil { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return err - } - - errorBody.Seek(0, io.SeekStart) - if typ, ok := resolveProtocolErrorType(headerCode, bodyInfo); ok { - errorCode = restjson.SanitizeErrorCode(typ) - } - if len(bodyInfo.Message) != 0 { - errorMessage = bodyInfo.Message - } - switch { - case strings.EqualFold("AutomationExecutionNotFoundException", errorCode): - return awsAwsjson11_deserializeErrorAutomationExecutionNotFoundException(response, errorBody) - - case strings.EqualFold("InternalServerError", errorCode): - return awsAwsjson11_deserializeErrorInternalServerError(response, errorBody) - - default: - genericError := &smithy.GenericAPIError{ - Code: errorCode, - Message: errorMessage, - } - return genericError - - } -} - -type awsAwsjson11_deserializeOpGetCalendarState struct { -} - -func (*awsAwsjson11_deserializeOpGetCalendarState) ID() string { - return "OperationDeserializer" -} - -func (m *awsAwsjson11_deserializeOpGetCalendarState) HandleDeserialize(ctx context.Context, in middleware.DeserializeInput, next middleware.DeserializeHandler) ( - out middleware.DeserializeOutput, metadata middleware.Metadata, err error, -) { - out, metadata, err = next.HandleDeserialize(ctx, in) - if err != nil { - return out, metadata, err - } - - _, span := tracing.StartSpan(ctx, "OperationDeserializer") - endTimer := startMetricTimer(ctx, "client.call.deserialization_duration") - defer endTimer() - defer span.End() - response, ok := out.RawResponse.(*smithyhttp.Response) - if !ok { - return out, metadata, &smithy.DeserializationError{Err: fmt.Errorf("unknown transport type %T", out.RawResponse)} - } - - if response.StatusCode < 200 || response.StatusCode >= 300 { - return out, metadata, awsAwsjson11_deserializeOpErrorGetCalendarState(response, &metadata) - } - output := &GetCalendarStateOutput{} - out.Result = output - - var buff [1024]byte - ringBuffer := smithyio.NewRingBuffer(buff[:]) - - body := io.TeeReader(response.Body, ringBuffer) - decoder := json.NewDecoder(body) - decoder.UseNumber() - var shape interface{} - if err := decoder.Decode(&shape); err != nil && err != io.EOF { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return out, metadata, err - } - - err = awsAwsjson11_deserializeOpDocumentGetCalendarStateOutput(&output, shape) - if err != nil { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return out, metadata, err - } - - return out, metadata, err -} - -func awsAwsjson11_deserializeOpErrorGetCalendarState(response *smithyhttp.Response, metadata *middleware.Metadata) error { - var errorBuffer bytes.Buffer - if _, err := io.Copy(&errorBuffer, response.Body); err != nil { - return &smithy.DeserializationError{Err: fmt.Errorf("failed to copy error response body, %w", err)} - } - errorBody := bytes.NewReader(errorBuffer.Bytes()) - - errorCode := "UnknownError" - errorMessage := errorCode - - headerCode := response.Header.Get("X-Amzn-ErrorType") - - var buff [1024]byte - ringBuffer := smithyio.NewRingBuffer(buff[:]) - - body := io.TeeReader(errorBody, ringBuffer) - decoder := json.NewDecoder(body) - decoder.UseNumber() - bodyInfo, err := getProtocolErrorInfo(decoder) - if err != nil { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return err - } - - errorBody.Seek(0, io.SeekStart) - if typ, ok := resolveProtocolErrorType(headerCode, bodyInfo); ok { - errorCode = restjson.SanitizeErrorCode(typ) - } - if len(bodyInfo.Message) != 0 { - errorMessage = bodyInfo.Message - } - switch { - case strings.EqualFold("InternalServerError", errorCode): - return awsAwsjson11_deserializeErrorInternalServerError(response, errorBody) - - case strings.EqualFold("InvalidDocument", errorCode): - return awsAwsjson11_deserializeErrorInvalidDocument(response, errorBody) - - case strings.EqualFold("InvalidDocumentType", errorCode): - return awsAwsjson11_deserializeErrorInvalidDocumentType(response, errorBody) - - case strings.EqualFold("UnsupportedCalendarException", errorCode): - return awsAwsjson11_deserializeErrorUnsupportedCalendarException(response, errorBody) - - default: - genericError := &smithy.GenericAPIError{ - Code: errorCode, - Message: errorMessage, - } - return genericError - - } -} - -type awsAwsjson11_deserializeOpGetCommandInvocation struct { -} - -func (*awsAwsjson11_deserializeOpGetCommandInvocation) ID() string { - return "OperationDeserializer" -} - -func (m *awsAwsjson11_deserializeOpGetCommandInvocation) HandleDeserialize(ctx context.Context, in middleware.DeserializeInput, next middleware.DeserializeHandler) ( - out middleware.DeserializeOutput, metadata middleware.Metadata, err error, -) { - out, metadata, err = next.HandleDeserialize(ctx, in) - if err != nil { - return out, metadata, err - } - - _, span := tracing.StartSpan(ctx, "OperationDeserializer") - endTimer := startMetricTimer(ctx, "client.call.deserialization_duration") - defer endTimer() - defer span.End() - response, ok := out.RawResponse.(*smithyhttp.Response) - if !ok { - return out, metadata, &smithy.DeserializationError{Err: fmt.Errorf("unknown transport type %T", out.RawResponse)} - } - - if response.StatusCode < 200 || response.StatusCode >= 300 { - return out, metadata, awsAwsjson11_deserializeOpErrorGetCommandInvocation(response, &metadata) - } - output := &GetCommandInvocationOutput{} - out.Result = output - - var buff [1024]byte - ringBuffer := smithyio.NewRingBuffer(buff[:]) - - body := io.TeeReader(response.Body, ringBuffer) - decoder := json.NewDecoder(body) - decoder.UseNumber() - var shape interface{} - if err := decoder.Decode(&shape); err != nil && err != io.EOF { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return out, metadata, err - } - - err = awsAwsjson11_deserializeOpDocumentGetCommandInvocationOutput(&output, shape) - if err != nil { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return out, metadata, err - } - - return out, metadata, err -} - -func awsAwsjson11_deserializeOpErrorGetCommandInvocation(response *smithyhttp.Response, metadata *middleware.Metadata) error { - var errorBuffer bytes.Buffer - if _, err := io.Copy(&errorBuffer, response.Body); err != nil { - return &smithy.DeserializationError{Err: fmt.Errorf("failed to copy error response body, %w", err)} - } - errorBody := bytes.NewReader(errorBuffer.Bytes()) - - errorCode := "UnknownError" - errorMessage := errorCode - - headerCode := response.Header.Get("X-Amzn-ErrorType") - - var buff [1024]byte - ringBuffer := smithyio.NewRingBuffer(buff[:]) - - body := io.TeeReader(errorBody, ringBuffer) - decoder := json.NewDecoder(body) - decoder.UseNumber() - bodyInfo, err := getProtocolErrorInfo(decoder) - if err != nil { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return err - } - - errorBody.Seek(0, io.SeekStart) - if typ, ok := resolveProtocolErrorType(headerCode, bodyInfo); ok { - errorCode = restjson.SanitizeErrorCode(typ) - } - if len(bodyInfo.Message) != 0 { - errorMessage = bodyInfo.Message - } - switch { - case strings.EqualFold("InternalServerError", errorCode): - return awsAwsjson11_deserializeErrorInternalServerError(response, errorBody) - - case strings.EqualFold("InvalidCommandId", errorCode): - return awsAwsjson11_deserializeErrorInvalidCommandId(response, errorBody) - - case strings.EqualFold("InvalidInstanceId", errorCode): - return awsAwsjson11_deserializeErrorInvalidInstanceId(response, errorBody) - - case strings.EqualFold("InvalidPluginName", errorCode): - return awsAwsjson11_deserializeErrorInvalidPluginName(response, errorBody) - - case strings.EqualFold("InvocationDoesNotExist", errorCode): - return awsAwsjson11_deserializeErrorInvocationDoesNotExist(response, errorBody) - - default: - genericError := &smithy.GenericAPIError{ - Code: errorCode, - Message: errorMessage, - } - return genericError - - } -} - -type awsAwsjson11_deserializeOpGetConnectionStatus struct { -} - -func (*awsAwsjson11_deserializeOpGetConnectionStatus) ID() string { - return "OperationDeserializer" -} - -func (m *awsAwsjson11_deserializeOpGetConnectionStatus) HandleDeserialize(ctx context.Context, in middleware.DeserializeInput, next middleware.DeserializeHandler) ( - out middleware.DeserializeOutput, metadata middleware.Metadata, err error, -) { - out, metadata, err = next.HandleDeserialize(ctx, in) - if err != nil { - return out, metadata, err - } - - _, span := tracing.StartSpan(ctx, "OperationDeserializer") - endTimer := startMetricTimer(ctx, "client.call.deserialization_duration") - defer endTimer() - defer span.End() - response, ok := out.RawResponse.(*smithyhttp.Response) - if !ok { - return out, metadata, &smithy.DeserializationError{Err: fmt.Errorf("unknown transport type %T", out.RawResponse)} - } - - if response.StatusCode < 200 || response.StatusCode >= 300 { - return out, metadata, awsAwsjson11_deserializeOpErrorGetConnectionStatus(response, &metadata) - } - output := &GetConnectionStatusOutput{} - out.Result = output - - var buff [1024]byte - ringBuffer := smithyio.NewRingBuffer(buff[:]) - - body := io.TeeReader(response.Body, ringBuffer) - decoder := json.NewDecoder(body) - decoder.UseNumber() - var shape interface{} - if err := decoder.Decode(&shape); err != nil && err != io.EOF { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return out, metadata, err - } - - err = awsAwsjson11_deserializeOpDocumentGetConnectionStatusOutput(&output, shape) - if err != nil { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return out, metadata, err - } - - return out, metadata, err -} - -func awsAwsjson11_deserializeOpErrorGetConnectionStatus(response *smithyhttp.Response, metadata *middleware.Metadata) error { - var errorBuffer bytes.Buffer - if _, err := io.Copy(&errorBuffer, response.Body); err != nil { - return &smithy.DeserializationError{Err: fmt.Errorf("failed to copy error response body, %w", err)} - } - errorBody := bytes.NewReader(errorBuffer.Bytes()) - - errorCode := "UnknownError" - errorMessage := errorCode - - headerCode := response.Header.Get("X-Amzn-ErrorType") - - var buff [1024]byte - ringBuffer := smithyio.NewRingBuffer(buff[:]) - - body := io.TeeReader(errorBody, ringBuffer) - decoder := json.NewDecoder(body) - decoder.UseNumber() - bodyInfo, err := getProtocolErrorInfo(decoder) - if err != nil { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return err - } - - errorBody.Seek(0, io.SeekStart) - if typ, ok := resolveProtocolErrorType(headerCode, bodyInfo); ok { - errorCode = restjson.SanitizeErrorCode(typ) - } - if len(bodyInfo.Message) != 0 { - errorMessage = bodyInfo.Message - } - switch { - case strings.EqualFold("InternalServerError", errorCode): - return awsAwsjson11_deserializeErrorInternalServerError(response, errorBody) - - default: - genericError := &smithy.GenericAPIError{ - Code: errorCode, - Message: errorMessage, - } - return genericError - - } -} - -type awsAwsjson11_deserializeOpGetDefaultPatchBaseline struct { -} - -func (*awsAwsjson11_deserializeOpGetDefaultPatchBaseline) ID() string { - return "OperationDeserializer" -} - -func (m *awsAwsjson11_deserializeOpGetDefaultPatchBaseline) HandleDeserialize(ctx context.Context, in middleware.DeserializeInput, next middleware.DeserializeHandler) ( - out middleware.DeserializeOutput, metadata middleware.Metadata, err error, -) { - out, metadata, err = next.HandleDeserialize(ctx, in) - if err != nil { - return out, metadata, err - } - - _, span := tracing.StartSpan(ctx, "OperationDeserializer") - endTimer := startMetricTimer(ctx, "client.call.deserialization_duration") - defer endTimer() - defer span.End() - response, ok := out.RawResponse.(*smithyhttp.Response) - if !ok { - return out, metadata, &smithy.DeserializationError{Err: fmt.Errorf("unknown transport type %T", out.RawResponse)} - } - - if response.StatusCode < 200 || response.StatusCode >= 300 { - return out, metadata, awsAwsjson11_deserializeOpErrorGetDefaultPatchBaseline(response, &metadata) - } - output := &GetDefaultPatchBaselineOutput{} - out.Result = output - - var buff [1024]byte - ringBuffer := smithyio.NewRingBuffer(buff[:]) - - body := io.TeeReader(response.Body, ringBuffer) - decoder := json.NewDecoder(body) - decoder.UseNumber() - var shape interface{} - if err := decoder.Decode(&shape); err != nil && err != io.EOF { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return out, metadata, err - } - - err = awsAwsjson11_deserializeOpDocumentGetDefaultPatchBaselineOutput(&output, shape) - if err != nil { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return out, metadata, err - } - - return out, metadata, err -} - -func awsAwsjson11_deserializeOpErrorGetDefaultPatchBaseline(response *smithyhttp.Response, metadata *middleware.Metadata) error { - var errorBuffer bytes.Buffer - if _, err := io.Copy(&errorBuffer, response.Body); err != nil { - return &smithy.DeserializationError{Err: fmt.Errorf("failed to copy error response body, %w", err)} - } - errorBody := bytes.NewReader(errorBuffer.Bytes()) - - errorCode := "UnknownError" - errorMessage := errorCode - - headerCode := response.Header.Get("X-Amzn-ErrorType") - - var buff [1024]byte - ringBuffer := smithyio.NewRingBuffer(buff[:]) - - body := io.TeeReader(errorBody, ringBuffer) - decoder := json.NewDecoder(body) - decoder.UseNumber() - bodyInfo, err := getProtocolErrorInfo(decoder) - if err != nil { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return err - } - - errorBody.Seek(0, io.SeekStart) - if typ, ok := resolveProtocolErrorType(headerCode, bodyInfo); ok { - errorCode = restjson.SanitizeErrorCode(typ) - } - if len(bodyInfo.Message) != 0 { - errorMessage = bodyInfo.Message - } - switch { - case strings.EqualFold("InternalServerError", errorCode): - return awsAwsjson11_deserializeErrorInternalServerError(response, errorBody) - - default: - genericError := &smithy.GenericAPIError{ - Code: errorCode, - Message: errorMessage, - } - return genericError - - } -} - -type awsAwsjson11_deserializeOpGetDeployablePatchSnapshotForInstance struct { -} - -func (*awsAwsjson11_deserializeOpGetDeployablePatchSnapshotForInstance) ID() string { - return "OperationDeserializer" -} - -func (m *awsAwsjson11_deserializeOpGetDeployablePatchSnapshotForInstance) HandleDeserialize(ctx context.Context, in middleware.DeserializeInput, next middleware.DeserializeHandler) ( - out middleware.DeserializeOutput, metadata middleware.Metadata, err error, -) { - out, metadata, err = next.HandleDeserialize(ctx, in) - if err != nil { - return out, metadata, err - } - - _, span := tracing.StartSpan(ctx, "OperationDeserializer") - endTimer := startMetricTimer(ctx, "client.call.deserialization_duration") - defer endTimer() - defer span.End() - response, ok := out.RawResponse.(*smithyhttp.Response) - if !ok { - return out, metadata, &smithy.DeserializationError{Err: fmt.Errorf("unknown transport type %T", out.RawResponse)} - } - - if response.StatusCode < 200 || response.StatusCode >= 300 { - return out, metadata, awsAwsjson11_deserializeOpErrorGetDeployablePatchSnapshotForInstance(response, &metadata) - } - output := &GetDeployablePatchSnapshotForInstanceOutput{} - out.Result = output - - var buff [1024]byte - ringBuffer := smithyio.NewRingBuffer(buff[:]) - - body := io.TeeReader(response.Body, ringBuffer) - decoder := json.NewDecoder(body) - decoder.UseNumber() - var shape interface{} - if err := decoder.Decode(&shape); err != nil && err != io.EOF { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return out, metadata, err - } - - err = awsAwsjson11_deserializeOpDocumentGetDeployablePatchSnapshotForInstanceOutput(&output, shape) - if err != nil { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return out, metadata, err - } - - return out, metadata, err -} - -func awsAwsjson11_deserializeOpErrorGetDeployablePatchSnapshotForInstance(response *smithyhttp.Response, metadata *middleware.Metadata) error { - var errorBuffer bytes.Buffer - if _, err := io.Copy(&errorBuffer, response.Body); err != nil { - return &smithy.DeserializationError{Err: fmt.Errorf("failed to copy error response body, %w", err)} - } - errorBody := bytes.NewReader(errorBuffer.Bytes()) - - errorCode := "UnknownError" - errorMessage := errorCode - - headerCode := response.Header.Get("X-Amzn-ErrorType") - - var buff [1024]byte - ringBuffer := smithyio.NewRingBuffer(buff[:]) - - body := io.TeeReader(errorBody, ringBuffer) - decoder := json.NewDecoder(body) - decoder.UseNumber() - bodyInfo, err := getProtocolErrorInfo(decoder) - if err != nil { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return err - } - - errorBody.Seek(0, io.SeekStart) - if typ, ok := resolveProtocolErrorType(headerCode, bodyInfo); ok { - errorCode = restjson.SanitizeErrorCode(typ) - } - if len(bodyInfo.Message) != 0 { - errorMessage = bodyInfo.Message - } - switch { - case strings.EqualFold("InternalServerError", errorCode): - return awsAwsjson11_deserializeErrorInternalServerError(response, errorBody) - - case strings.EqualFold("UnsupportedFeatureRequiredException", errorCode): - return awsAwsjson11_deserializeErrorUnsupportedFeatureRequiredException(response, errorBody) - - case strings.EqualFold("UnsupportedOperatingSystem", errorCode): - return awsAwsjson11_deserializeErrorUnsupportedOperatingSystem(response, errorBody) - - default: - genericError := &smithy.GenericAPIError{ - Code: errorCode, - Message: errorMessage, - } - return genericError - - } -} - -type awsAwsjson11_deserializeOpGetDocument struct { -} - -func (*awsAwsjson11_deserializeOpGetDocument) ID() string { - return "OperationDeserializer" -} - -func (m *awsAwsjson11_deserializeOpGetDocument) HandleDeserialize(ctx context.Context, in middleware.DeserializeInput, next middleware.DeserializeHandler) ( - out middleware.DeserializeOutput, metadata middleware.Metadata, err error, -) { - out, metadata, err = next.HandleDeserialize(ctx, in) - if err != nil { - return out, metadata, err - } - - _, span := tracing.StartSpan(ctx, "OperationDeserializer") - endTimer := startMetricTimer(ctx, "client.call.deserialization_duration") - defer endTimer() - defer span.End() - response, ok := out.RawResponse.(*smithyhttp.Response) - if !ok { - return out, metadata, &smithy.DeserializationError{Err: fmt.Errorf("unknown transport type %T", out.RawResponse)} - } - - if response.StatusCode < 200 || response.StatusCode >= 300 { - return out, metadata, awsAwsjson11_deserializeOpErrorGetDocument(response, &metadata) - } - output := &GetDocumentOutput{} - out.Result = output - - var buff [1024]byte - ringBuffer := smithyio.NewRingBuffer(buff[:]) - - body := io.TeeReader(response.Body, ringBuffer) - decoder := json.NewDecoder(body) - decoder.UseNumber() - var shape interface{} - if err := decoder.Decode(&shape); err != nil && err != io.EOF { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return out, metadata, err - } - - err = awsAwsjson11_deserializeOpDocumentGetDocumentOutput(&output, shape) - if err != nil { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return out, metadata, err - } - - return out, metadata, err -} - -func awsAwsjson11_deserializeOpErrorGetDocument(response *smithyhttp.Response, metadata *middleware.Metadata) error { - var errorBuffer bytes.Buffer - if _, err := io.Copy(&errorBuffer, response.Body); err != nil { - return &smithy.DeserializationError{Err: fmt.Errorf("failed to copy error response body, %w", err)} - } - errorBody := bytes.NewReader(errorBuffer.Bytes()) - - errorCode := "UnknownError" - errorMessage := errorCode - - headerCode := response.Header.Get("X-Amzn-ErrorType") - - var buff [1024]byte - ringBuffer := smithyio.NewRingBuffer(buff[:]) - - body := io.TeeReader(errorBody, ringBuffer) - decoder := json.NewDecoder(body) - decoder.UseNumber() - bodyInfo, err := getProtocolErrorInfo(decoder) - if err != nil { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return err - } - - errorBody.Seek(0, io.SeekStart) - if typ, ok := resolveProtocolErrorType(headerCode, bodyInfo); ok { - errorCode = restjson.SanitizeErrorCode(typ) - } - if len(bodyInfo.Message) != 0 { - errorMessage = bodyInfo.Message - } - switch { - case strings.EqualFold("InternalServerError", errorCode): - return awsAwsjson11_deserializeErrorInternalServerError(response, errorBody) - - case strings.EqualFold("InvalidDocument", errorCode): - return awsAwsjson11_deserializeErrorInvalidDocument(response, errorBody) - - case strings.EqualFold("InvalidDocumentVersion", errorCode): - return awsAwsjson11_deserializeErrorInvalidDocumentVersion(response, errorBody) - - default: - genericError := &smithy.GenericAPIError{ - Code: errorCode, - Message: errorMessage, - } - return genericError - - } -} - -type awsAwsjson11_deserializeOpGetExecutionPreview struct { -} - -func (*awsAwsjson11_deserializeOpGetExecutionPreview) ID() string { - return "OperationDeserializer" -} - -func (m *awsAwsjson11_deserializeOpGetExecutionPreview) HandleDeserialize(ctx context.Context, in middleware.DeserializeInput, next middleware.DeserializeHandler) ( - out middleware.DeserializeOutput, metadata middleware.Metadata, err error, -) { - out, metadata, err = next.HandleDeserialize(ctx, in) - if err != nil { - return out, metadata, err - } - - _, span := tracing.StartSpan(ctx, "OperationDeserializer") - endTimer := startMetricTimer(ctx, "client.call.deserialization_duration") - defer endTimer() - defer span.End() - response, ok := out.RawResponse.(*smithyhttp.Response) - if !ok { - return out, metadata, &smithy.DeserializationError{Err: fmt.Errorf("unknown transport type %T", out.RawResponse)} - } - - if response.StatusCode < 200 || response.StatusCode >= 300 { - return out, metadata, awsAwsjson11_deserializeOpErrorGetExecutionPreview(response, &metadata) - } - output := &GetExecutionPreviewOutput{} - out.Result = output - - var buff [1024]byte - ringBuffer := smithyio.NewRingBuffer(buff[:]) - - body := io.TeeReader(response.Body, ringBuffer) - decoder := json.NewDecoder(body) - decoder.UseNumber() - var shape interface{} - if err := decoder.Decode(&shape); err != nil && err != io.EOF { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return out, metadata, err - } - - err = awsAwsjson11_deserializeOpDocumentGetExecutionPreviewOutput(&output, shape) - if err != nil { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return out, metadata, err - } - - return out, metadata, err -} - -func awsAwsjson11_deserializeOpErrorGetExecutionPreview(response *smithyhttp.Response, metadata *middleware.Metadata) error { - var errorBuffer bytes.Buffer - if _, err := io.Copy(&errorBuffer, response.Body); err != nil { - return &smithy.DeserializationError{Err: fmt.Errorf("failed to copy error response body, %w", err)} - } - errorBody := bytes.NewReader(errorBuffer.Bytes()) - - errorCode := "UnknownError" - errorMessage := errorCode - - headerCode := response.Header.Get("X-Amzn-ErrorType") - - var buff [1024]byte - ringBuffer := smithyio.NewRingBuffer(buff[:]) - - body := io.TeeReader(errorBody, ringBuffer) - decoder := json.NewDecoder(body) - decoder.UseNumber() - bodyInfo, err := getProtocolErrorInfo(decoder) - if err != nil { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return err - } - - errorBody.Seek(0, io.SeekStart) - if typ, ok := resolveProtocolErrorType(headerCode, bodyInfo); ok { - errorCode = restjson.SanitizeErrorCode(typ) - } - if len(bodyInfo.Message) != 0 { - errorMessage = bodyInfo.Message - } - switch { - case strings.EqualFold("InternalServerError", errorCode): - return awsAwsjson11_deserializeErrorInternalServerError(response, errorBody) - - case strings.EqualFold("ResourceNotFoundException", errorCode): - return awsAwsjson11_deserializeErrorResourceNotFoundException(response, errorBody) - - default: - genericError := &smithy.GenericAPIError{ - Code: errorCode, - Message: errorMessage, - } - return genericError - - } -} - -type awsAwsjson11_deserializeOpGetInventory struct { -} - -func (*awsAwsjson11_deserializeOpGetInventory) ID() string { - return "OperationDeserializer" -} - -func (m *awsAwsjson11_deserializeOpGetInventory) HandleDeserialize(ctx context.Context, in middleware.DeserializeInput, next middleware.DeserializeHandler) ( - out middleware.DeserializeOutput, metadata middleware.Metadata, err error, -) { - out, metadata, err = next.HandleDeserialize(ctx, in) - if err != nil { - return out, metadata, err - } - - _, span := tracing.StartSpan(ctx, "OperationDeserializer") - endTimer := startMetricTimer(ctx, "client.call.deserialization_duration") - defer endTimer() - defer span.End() - response, ok := out.RawResponse.(*smithyhttp.Response) - if !ok { - return out, metadata, &smithy.DeserializationError{Err: fmt.Errorf("unknown transport type %T", out.RawResponse)} - } - - if response.StatusCode < 200 || response.StatusCode >= 300 { - return out, metadata, awsAwsjson11_deserializeOpErrorGetInventory(response, &metadata) - } - output := &GetInventoryOutput{} - out.Result = output - - var buff [1024]byte - ringBuffer := smithyio.NewRingBuffer(buff[:]) - - body := io.TeeReader(response.Body, ringBuffer) - decoder := json.NewDecoder(body) - decoder.UseNumber() - var shape interface{} - if err := decoder.Decode(&shape); err != nil && err != io.EOF { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return out, metadata, err - } - - err = awsAwsjson11_deserializeOpDocumentGetInventoryOutput(&output, shape) - if err != nil { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return out, metadata, err - } - - return out, metadata, err -} - -func awsAwsjson11_deserializeOpErrorGetInventory(response *smithyhttp.Response, metadata *middleware.Metadata) error { - var errorBuffer bytes.Buffer - if _, err := io.Copy(&errorBuffer, response.Body); err != nil { - return &smithy.DeserializationError{Err: fmt.Errorf("failed to copy error response body, %w", err)} - } - errorBody := bytes.NewReader(errorBuffer.Bytes()) - - errorCode := "UnknownError" - errorMessage := errorCode - - headerCode := response.Header.Get("X-Amzn-ErrorType") - - var buff [1024]byte - ringBuffer := smithyio.NewRingBuffer(buff[:]) - - body := io.TeeReader(errorBody, ringBuffer) - decoder := json.NewDecoder(body) - decoder.UseNumber() - bodyInfo, err := getProtocolErrorInfo(decoder) - if err != nil { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return err - } - - errorBody.Seek(0, io.SeekStart) - if typ, ok := resolveProtocolErrorType(headerCode, bodyInfo); ok { - errorCode = restjson.SanitizeErrorCode(typ) - } - if len(bodyInfo.Message) != 0 { - errorMessage = bodyInfo.Message - } - switch { - case strings.EqualFold("InternalServerError", errorCode): - return awsAwsjson11_deserializeErrorInternalServerError(response, errorBody) - - case strings.EqualFold("InvalidAggregatorException", errorCode): - return awsAwsjson11_deserializeErrorInvalidAggregatorException(response, errorBody) - - case strings.EqualFold("InvalidFilter", errorCode): - return awsAwsjson11_deserializeErrorInvalidFilter(response, errorBody) - - case strings.EqualFold("InvalidInventoryGroupException", errorCode): - return awsAwsjson11_deserializeErrorInvalidInventoryGroupException(response, errorBody) - - case strings.EqualFold("InvalidNextToken", errorCode): - return awsAwsjson11_deserializeErrorInvalidNextToken(response, errorBody) - - case strings.EqualFold("InvalidResultAttributeException", errorCode): - return awsAwsjson11_deserializeErrorInvalidResultAttributeException(response, errorBody) - - case strings.EqualFold("InvalidTypeNameException", errorCode): - return awsAwsjson11_deserializeErrorInvalidTypeNameException(response, errorBody) - - default: - genericError := &smithy.GenericAPIError{ - Code: errorCode, - Message: errorMessage, - } - return genericError - - } -} - -type awsAwsjson11_deserializeOpGetInventorySchema struct { -} - -func (*awsAwsjson11_deserializeOpGetInventorySchema) ID() string { - return "OperationDeserializer" -} - -func (m *awsAwsjson11_deserializeOpGetInventorySchema) HandleDeserialize(ctx context.Context, in middleware.DeserializeInput, next middleware.DeserializeHandler) ( - out middleware.DeserializeOutput, metadata middleware.Metadata, err error, -) { - out, metadata, err = next.HandleDeserialize(ctx, in) - if err != nil { - return out, metadata, err - } - - _, span := tracing.StartSpan(ctx, "OperationDeserializer") - endTimer := startMetricTimer(ctx, "client.call.deserialization_duration") - defer endTimer() - defer span.End() - response, ok := out.RawResponse.(*smithyhttp.Response) - if !ok { - return out, metadata, &smithy.DeserializationError{Err: fmt.Errorf("unknown transport type %T", out.RawResponse)} - } - - if response.StatusCode < 200 || response.StatusCode >= 300 { - return out, metadata, awsAwsjson11_deserializeOpErrorGetInventorySchema(response, &metadata) - } - output := &GetInventorySchemaOutput{} - out.Result = output - - var buff [1024]byte - ringBuffer := smithyio.NewRingBuffer(buff[:]) - - body := io.TeeReader(response.Body, ringBuffer) - decoder := json.NewDecoder(body) - decoder.UseNumber() - var shape interface{} - if err := decoder.Decode(&shape); err != nil && err != io.EOF { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return out, metadata, err - } - - err = awsAwsjson11_deserializeOpDocumentGetInventorySchemaOutput(&output, shape) - if err != nil { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return out, metadata, err - } - - return out, metadata, err -} - -func awsAwsjson11_deserializeOpErrorGetInventorySchema(response *smithyhttp.Response, metadata *middleware.Metadata) error { - var errorBuffer bytes.Buffer - if _, err := io.Copy(&errorBuffer, response.Body); err != nil { - return &smithy.DeserializationError{Err: fmt.Errorf("failed to copy error response body, %w", err)} - } - errorBody := bytes.NewReader(errorBuffer.Bytes()) - - errorCode := "UnknownError" - errorMessage := errorCode - - headerCode := response.Header.Get("X-Amzn-ErrorType") - - var buff [1024]byte - ringBuffer := smithyio.NewRingBuffer(buff[:]) - - body := io.TeeReader(errorBody, ringBuffer) - decoder := json.NewDecoder(body) - decoder.UseNumber() - bodyInfo, err := getProtocolErrorInfo(decoder) - if err != nil { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return err - } - - errorBody.Seek(0, io.SeekStart) - if typ, ok := resolveProtocolErrorType(headerCode, bodyInfo); ok { - errorCode = restjson.SanitizeErrorCode(typ) - } - if len(bodyInfo.Message) != 0 { - errorMessage = bodyInfo.Message - } - switch { - case strings.EqualFold("InternalServerError", errorCode): - return awsAwsjson11_deserializeErrorInternalServerError(response, errorBody) - - case strings.EqualFold("InvalidNextToken", errorCode): - return awsAwsjson11_deserializeErrorInvalidNextToken(response, errorBody) - - case strings.EqualFold("InvalidTypeNameException", errorCode): - return awsAwsjson11_deserializeErrorInvalidTypeNameException(response, errorBody) - - default: - genericError := &smithy.GenericAPIError{ - Code: errorCode, - Message: errorMessage, - } - return genericError - - } -} - -type awsAwsjson11_deserializeOpGetMaintenanceWindow struct { -} - -func (*awsAwsjson11_deserializeOpGetMaintenanceWindow) ID() string { - return "OperationDeserializer" -} - -func (m *awsAwsjson11_deserializeOpGetMaintenanceWindow) HandleDeserialize(ctx context.Context, in middleware.DeserializeInput, next middleware.DeserializeHandler) ( - out middleware.DeserializeOutput, metadata middleware.Metadata, err error, -) { - out, metadata, err = next.HandleDeserialize(ctx, in) - if err != nil { - return out, metadata, err - } - - _, span := tracing.StartSpan(ctx, "OperationDeserializer") - endTimer := startMetricTimer(ctx, "client.call.deserialization_duration") - defer endTimer() - defer span.End() - response, ok := out.RawResponse.(*smithyhttp.Response) - if !ok { - return out, metadata, &smithy.DeserializationError{Err: fmt.Errorf("unknown transport type %T", out.RawResponse)} - } - - if response.StatusCode < 200 || response.StatusCode >= 300 { - return out, metadata, awsAwsjson11_deserializeOpErrorGetMaintenanceWindow(response, &metadata) - } - output := &GetMaintenanceWindowOutput{} - out.Result = output - - var buff [1024]byte - ringBuffer := smithyio.NewRingBuffer(buff[:]) - - body := io.TeeReader(response.Body, ringBuffer) - decoder := json.NewDecoder(body) - decoder.UseNumber() - var shape interface{} - if err := decoder.Decode(&shape); err != nil && err != io.EOF { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return out, metadata, err - } - - err = awsAwsjson11_deserializeOpDocumentGetMaintenanceWindowOutput(&output, shape) - if err != nil { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return out, metadata, err - } - - return out, metadata, err -} - -func awsAwsjson11_deserializeOpErrorGetMaintenanceWindow(response *smithyhttp.Response, metadata *middleware.Metadata) error { - var errorBuffer bytes.Buffer - if _, err := io.Copy(&errorBuffer, response.Body); err != nil { - return &smithy.DeserializationError{Err: fmt.Errorf("failed to copy error response body, %w", err)} - } - errorBody := bytes.NewReader(errorBuffer.Bytes()) - - errorCode := "UnknownError" - errorMessage := errorCode - - headerCode := response.Header.Get("X-Amzn-ErrorType") - - var buff [1024]byte - ringBuffer := smithyio.NewRingBuffer(buff[:]) - - body := io.TeeReader(errorBody, ringBuffer) - decoder := json.NewDecoder(body) - decoder.UseNumber() - bodyInfo, err := getProtocolErrorInfo(decoder) - if err != nil { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return err - } - - errorBody.Seek(0, io.SeekStart) - if typ, ok := resolveProtocolErrorType(headerCode, bodyInfo); ok { - errorCode = restjson.SanitizeErrorCode(typ) - } - if len(bodyInfo.Message) != 0 { - errorMessage = bodyInfo.Message - } - switch { - case strings.EqualFold("DoesNotExistException", errorCode): - return awsAwsjson11_deserializeErrorDoesNotExistException(response, errorBody) - - case strings.EqualFold("InternalServerError", errorCode): - return awsAwsjson11_deserializeErrorInternalServerError(response, errorBody) - - default: - genericError := &smithy.GenericAPIError{ - Code: errorCode, - Message: errorMessage, - } - return genericError - - } -} - -type awsAwsjson11_deserializeOpGetMaintenanceWindowExecution struct { -} - -func (*awsAwsjson11_deserializeOpGetMaintenanceWindowExecution) ID() string { - return "OperationDeserializer" -} - -func (m *awsAwsjson11_deserializeOpGetMaintenanceWindowExecution) HandleDeserialize(ctx context.Context, in middleware.DeserializeInput, next middleware.DeserializeHandler) ( - out middleware.DeserializeOutput, metadata middleware.Metadata, err error, -) { - out, metadata, err = next.HandleDeserialize(ctx, in) - if err != nil { - return out, metadata, err - } - - _, span := tracing.StartSpan(ctx, "OperationDeserializer") - endTimer := startMetricTimer(ctx, "client.call.deserialization_duration") - defer endTimer() - defer span.End() - response, ok := out.RawResponse.(*smithyhttp.Response) - if !ok { - return out, metadata, &smithy.DeserializationError{Err: fmt.Errorf("unknown transport type %T", out.RawResponse)} - } - - if response.StatusCode < 200 || response.StatusCode >= 300 { - return out, metadata, awsAwsjson11_deserializeOpErrorGetMaintenanceWindowExecution(response, &metadata) - } - output := &GetMaintenanceWindowExecutionOutput{} - out.Result = output - - var buff [1024]byte - ringBuffer := smithyio.NewRingBuffer(buff[:]) - - body := io.TeeReader(response.Body, ringBuffer) - decoder := json.NewDecoder(body) - decoder.UseNumber() - var shape interface{} - if err := decoder.Decode(&shape); err != nil && err != io.EOF { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return out, metadata, err - } - - err = awsAwsjson11_deserializeOpDocumentGetMaintenanceWindowExecutionOutput(&output, shape) - if err != nil { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return out, metadata, err - } - - return out, metadata, err -} - -func awsAwsjson11_deserializeOpErrorGetMaintenanceWindowExecution(response *smithyhttp.Response, metadata *middleware.Metadata) error { - var errorBuffer bytes.Buffer - if _, err := io.Copy(&errorBuffer, response.Body); err != nil { - return &smithy.DeserializationError{Err: fmt.Errorf("failed to copy error response body, %w", err)} - } - errorBody := bytes.NewReader(errorBuffer.Bytes()) - - errorCode := "UnknownError" - errorMessage := errorCode - - headerCode := response.Header.Get("X-Amzn-ErrorType") - - var buff [1024]byte - ringBuffer := smithyio.NewRingBuffer(buff[:]) - - body := io.TeeReader(errorBody, ringBuffer) - decoder := json.NewDecoder(body) - decoder.UseNumber() - bodyInfo, err := getProtocolErrorInfo(decoder) - if err != nil { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return err - } - - errorBody.Seek(0, io.SeekStart) - if typ, ok := resolveProtocolErrorType(headerCode, bodyInfo); ok { - errorCode = restjson.SanitizeErrorCode(typ) - } - if len(bodyInfo.Message) != 0 { - errorMessage = bodyInfo.Message - } - switch { - case strings.EqualFold("DoesNotExistException", errorCode): - return awsAwsjson11_deserializeErrorDoesNotExistException(response, errorBody) - - case strings.EqualFold("InternalServerError", errorCode): - return awsAwsjson11_deserializeErrorInternalServerError(response, errorBody) - - default: - genericError := &smithy.GenericAPIError{ - Code: errorCode, - Message: errorMessage, - } - return genericError - - } -} - -type awsAwsjson11_deserializeOpGetMaintenanceWindowExecutionTask struct { -} - -func (*awsAwsjson11_deserializeOpGetMaintenanceWindowExecutionTask) ID() string { - return "OperationDeserializer" -} - -func (m *awsAwsjson11_deserializeOpGetMaintenanceWindowExecutionTask) HandleDeserialize(ctx context.Context, in middleware.DeserializeInput, next middleware.DeserializeHandler) ( - out middleware.DeserializeOutput, metadata middleware.Metadata, err error, -) { - out, metadata, err = next.HandleDeserialize(ctx, in) - if err != nil { - return out, metadata, err - } - - _, span := tracing.StartSpan(ctx, "OperationDeserializer") - endTimer := startMetricTimer(ctx, "client.call.deserialization_duration") - defer endTimer() - defer span.End() - response, ok := out.RawResponse.(*smithyhttp.Response) - if !ok { - return out, metadata, &smithy.DeserializationError{Err: fmt.Errorf("unknown transport type %T", out.RawResponse)} - } - - if response.StatusCode < 200 || response.StatusCode >= 300 { - return out, metadata, awsAwsjson11_deserializeOpErrorGetMaintenanceWindowExecutionTask(response, &metadata) - } - output := &GetMaintenanceWindowExecutionTaskOutput{} - out.Result = output - - var buff [1024]byte - ringBuffer := smithyio.NewRingBuffer(buff[:]) - - body := io.TeeReader(response.Body, ringBuffer) - decoder := json.NewDecoder(body) - decoder.UseNumber() - var shape interface{} - if err := decoder.Decode(&shape); err != nil && err != io.EOF { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return out, metadata, err - } - - err = awsAwsjson11_deserializeOpDocumentGetMaintenanceWindowExecutionTaskOutput(&output, shape) - if err != nil { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return out, metadata, err - } - - return out, metadata, err -} - -func awsAwsjson11_deserializeOpErrorGetMaintenanceWindowExecutionTask(response *smithyhttp.Response, metadata *middleware.Metadata) error { - var errorBuffer bytes.Buffer - if _, err := io.Copy(&errorBuffer, response.Body); err != nil { - return &smithy.DeserializationError{Err: fmt.Errorf("failed to copy error response body, %w", err)} - } - errorBody := bytes.NewReader(errorBuffer.Bytes()) - - errorCode := "UnknownError" - errorMessage := errorCode - - headerCode := response.Header.Get("X-Amzn-ErrorType") - - var buff [1024]byte - ringBuffer := smithyio.NewRingBuffer(buff[:]) - - body := io.TeeReader(errorBody, ringBuffer) - decoder := json.NewDecoder(body) - decoder.UseNumber() - bodyInfo, err := getProtocolErrorInfo(decoder) - if err != nil { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return err - } - - errorBody.Seek(0, io.SeekStart) - if typ, ok := resolveProtocolErrorType(headerCode, bodyInfo); ok { - errorCode = restjson.SanitizeErrorCode(typ) - } - if len(bodyInfo.Message) != 0 { - errorMessage = bodyInfo.Message - } - switch { - case strings.EqualFold("DoesNotExistException", errorCode): - return awsAwsjson11_deserializeErrorDoesNotExistException(response, errorBody) - - case strings.EqualFold("InternalServerError", errorCode): - return awsAwsjson11_deserializeErrorInternalServerError(response, errorBody) - - default: - genericError := &smithy.GenericAPIError{ - Code: errorCode, - Message: errorMessage, - } - return genericError - - } -} - -type awsAwsjson11_deserializeOpGetMaintenanceWindowExecutionTaskInvocation struct { -} - -func (*awsAwsjson11_deserializeOpGetMaintenanceWindowExecutionTaskInvocation) ID() string { - return "OperationDeserializer" -} - -func (m *awsAwsjson11_deserializeOpGetMaintenanceWindowExecutionTaskInvocation) HandleDeserialize(ctx context.Context, in middleware.DeserializeInput, next middleware.DeserializeHandler) ( - out middleware.DeserializeOutput, metadata middleware.Metadata, err error, -) { - out, metadata, err = next.HandleDeserialize(ctx, in) - if err != nil { - return out, metadata, err - } - - _, span := tracing.StartSpan(ctx, "OperationDeserializer") - endTimer := startMetricTimer(ctx, "client.call.deserialization_duration") - defer endTimer() - defer span.End() - response, ok := out.RawResponse.(*smithyhttp.Response) - if !ok { - return out, metadata, &smithy.DeserializationError{Err: fmt.Errorf("unknown transport type %T", out.RawResponse)} - } - - if response.StatusCode < 200 || response.StatusCode >= 300 { - return out, metadata, awsAwsjson11_deserializeOpErrorGetMaintenanceWindowExecutionTaskInvocation(response, &metadata) - } - output := &GetMaintenanceWindowExecutionTaskInvocationOutput{} - out.Result = output - - var buff [1024]byte - ringBuffer := smithyio.NewRingBuffer(buff[:]) - - body := io.TeeReader(response.Body, ringBuffer) - decoder := json.NewDecoder(body) - decoder.UseNumber() - var shape interface{} - if err := decoder.Decode(&shape); err != nil && err != io.EOF { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return out, metadata, err - } - - err = awsAwsjson11_deserializeOpDocumentGetMaintenanceWindowExecutionTaskInvocationOutput(&output, shape) - if err != nil { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return out, metadata, err - } - - return out, metadata, err -} - -func awsAwsjson11_deserializeOpErrorGetMaintenanceWindowExecutionTaskInvocation(response *smithyhttp.Response, metadata *middleware.Metadata) error { - var errorBuffer bytes.Buffer - if _, err := io.Copy(&errorBuffer, response.Body); err != nil { - return &smithy.DeserializationError{Err: fmt.Errorf("failed to copy error response body, %w", err)} - } - errorBody := bytes.NewReader(errorBuffer.Bytes()) - - errorCode := "UnknownError" - errorMessage := errorCode - - headerCode := response.Header.Get("X-Amzn-ErrorType") - - var buff [1024]byte - ringBuffer := smithyio.NewRingBuffer(buff[:]) - - body := io.TeeReader(errorBody, ringBuffer) - decoder := json.NewDecoder(body) - decoder.UseNumber() - bodyInfo, err := getProtocolErrorInfo(decoder) - if err != nil { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return err - } - - errorBody.Seek(0, io.SeekStart) - if typ, ok := resolveProtocolErrorType(headerCode, bodyInfo); ok { - errorCode = restjson.SanitizeErrorCode(typ) - } - if len(bodyInfo.Message) != 0 { - errorMessage = bodyInfo.Message - } - switch { - case strings.EqualFold("DoesNotExistException", errorCode): - return awsAwsjson11_deserializeErrorDoesNotExistException(response, errorBody) - - case strings.EqualFold("InternalServerError", errorCode): - return awsAwsjson11_deserializeErrorInternalServerError(response, errorBody) - - default: - genericError := &smithy.GenericAPIError{ - Code: errorCode, - Message: errorMessage, - } - return genericError - - } -} - -type awsAwsjson11_deserializeOpGetMaintenanceWindowTask struct { -} - -func (*awsAwsjson11_deserializeOpGetMaintenanceWindowTask) ID() string { - return "OperationDeserializer" -} - -func (m *awsAwsjson11_deserializeOpGetMaintenanceWindowTask) HandleDeserialize(ctx context.Context, in middleware.DeserializeInput, next middleware.DeserializeHandler) ( - out middleware.DeserializeOutput, metadata middleware.Metadata, err error, -) { - out, metadata, err = next.HandleDeserialize(ctx, in) - if err != nil { - return out, metadata, err - } - - _, span := tracing.StartSpan(ctx, "OperationDeserializer") - endTimer := startMetricTimer(ctx, "client.call.deserialization_duration") - defer endTimer() - defer span.End() - response, ok := out.RawResponse.(*smithyhttp.Response) - if !ok { - return out, metadata, &smithy.DeserializationError{Err: fmt.Errorf("unknown transport type %T", out.RawResponse)} - } - - if response.StatusCode < 200 || response.StatusCode >= 300 { - return out, metadata, awsAwsjson11_deserializeOpErrorGetMaintenanceWindowTask(response, &metadata) - } - output := &GetMaintenanceWindowTaskOutput{} - out.Result = output - - var buff [1024]byte - ringBuffer := smithyio.NewRingBuffer(buff[:]) - - body := io.TeeReader(response.Body, ringBuffer) - decoder := json.NewDecoder(body) - decoder.UseNumber() - var shape interface{} - if err := decoder.Decode(&shape); err != nil && err != io.EOF { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return out, metadata, err - } - - err = awsAwsjson11_deserializeOpDocumentGetMaintenanceWindowTaskOutput(&output, shape) - if err != nil { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return out, metadata, err - } - - return out, metadata, err -} - -func awsAwsjson11_deserializeOpErrorGetMaintenanceWindowTask(response *smithyhttp.Response, metadata *middleware.Metadata) error { - var errorBuffer bytes.Buffer - if _, err := io.Copy(&errorBuffer, response.Body); err != nil { - return &smithy.DeserializationError{Err: fmt.Errorf("failed to copy error response body, %w", err)} - } - errorBody := bytes.NewReader(errorBuffer.Bytes()) - - errorCode := "UnknownError" - errorMessage := errorCode - - headerCode := response.Header.Get("X-Amzn-ErrorType") - - var buff [1024]byte - ringBuffer := smithyio.NewRingBuffer(buff[:]) - - body := io.TeeReader(errorBody, ringBuffer) - decoder := json.NewDecoder(body) - decoder.UseNumber() - bodyInfo, err := getProtocolErrorInfo(decoder) - if err != nil { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return err - } - - errorBody.Seek(0, io.SeekStart) - if typ, ok := resolveProtocolErrorType(headerCode, bodyInfo); ok { - errorCode = restjson.SanitizeErrorCode(typ) - } - if len(bodyInfo.Message) != 0 { - errorMessage = bodyInfo.Message - } - switch { - case strings.EqualFold("DoesNotExistException", errorCode): - return awsAwsjson11_deserializeErrorDoesNotExistException(response, errorBody) - - case strings.EqualFold("InternalServerError", errorCode): - return awsAwsjson11_deserializeErrorInternalServerError(response, errorBody) - - default: - genericError := &smithy.GenericAPIError{ - Code: errorCode, - Message: errorMessage, - } - return genericError - - } -} - -type awsAwsjson11_deserializeOpGetOpsItem struct { -} - -func (*awsAwsjson11_deserializeOpGetOpsItem) ID() string { - return "OperationDeserializer" -} - -func (m *awsAwsjson11_deserializeOpGetOpsItem) HandleDeserialize(ctx context.Context, in middleware.DeserializeInput, next middleware.DeserializeHandler) ( - out middleware.DeserializeOutput, metadata middleware.Metadata, err error, -) { - out, metadata, err = next.HandleDeserialize(ctx, in) - if err != nil { - return out, metadata, err - } - - _, span := tracing.StartSpan(ctx, "OperationDeserializer") - endTimer := startMetricTimer(ctx, "client.call.deserialization_duration") - defer endTimer() - defer span.End() - response, ok := out.RawResponse.(*smithyhttp.Response) - if !ok { - return out, metadata, &smithy.DeserializationError{Err: fmt.Errorf("unknown transport type %T", out.RawResponse)} - } - - if response.StatusCode < 200 || response.StatusCode >= 300 { - return out, metadata, awsAwsjson11_deserializeOpErrorGetOpsItem(response, &metadata) - } - output := &GetOpsItemOutput{} - out.Result = output - - var buff [1024]byte - ringBuffer := smithyio.NewRingBuffer(buff[:]) - - body := io.TeeReader(response.Body, ringBuffer) - decoder := json.NewDecoder(body) - decoder.UseNumber() - var shape interface{} - if err := decoder.Decode(&shape); err != nil && err != io.EOF { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return out, metadata, err - } - - err = awsAwsjson11_deserializeOpDocumentGetOpsItemOutput(&output, shape) - if err != nil { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return out, metadata, err - } - - return out, metadata, err -} - -func awsAwsjson11_deserializeOpErrorGetOpsItem(response *smithyhttp.Response, metadata *middleware.Metadata) error { - var errorBuffer bytes.Buffer - if _, err := io.Copy(&errorBuffer, response.Body); err != nil { - return &smithy.DeserializationError{Err: fmt.Errorf("failed to copy error response body, %w", err)} - } - errorBody := bytes.NewReader(errorBuffer.Bytes()) - - errorCode := "UnknownError" - errorMessage := errorCode - - headerCode := response.Header.Get("X-Amzn-ErrorType") - - var buff [1024]byte - ringBuffer := smithyio.NewRingBuffer(buff[:]) - - body := io.TeeReader(errorBody, ringBuffer) - decoder := json.NewDecoder(body) - decoder.UseNumber() - bodyInfo, err := getProtocolErrorInfo(decoder) - if err != nil { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return err - } - - errorBody.Seek(0, io.SeekStart) - if typ, ok := resolveProtocolErrorType(headerCode, bodyInfo); ok { - errorCode = restjson.SanitizeErrorCode(typ) - } - if len(bodyInfo.Message) != 0 { - errorMessage = bodyInfo.Message - } - switch { - case strings.EqualFold("InternalServerError", errorCode): - return awsAwsjson11_deserializeErrorInternalServerError(response, errorBody) - - case strings.EqualFold("OpsItemAccessDeniedException", errorCode): - return awsAwsjson11_deserializeErrorOpsItemAccessDeniedException(response, errorBody) - - case strings.EqualFold("OpsItemNotFoundException", errorCode): - return awsAwsjson11_deserializeErrorOpsItemNotFoundException(response, errorBody) - - default: - genericError := &smithy.GenericAPIError{ - Code: errorCode, - Message: errorMessage, - } - return genericError - - } -} - -type awsAwsjson11_deserializeOpGetOpsMetadata struct { -} - -func (*awsAwsjson11_deserializeOpGetOpsMetadata) ID() string { - return "OperationDeserializer" -} - -func (m *awsAwsjson11_deserializeOpGetOpsMetadata) HandleDeserialize(ctx context.Context, in middleware.DeserializeInput, next middleware.DeserializeHandler) ( - out middleware.DeserializeOutput, metadata middleware.Metadata, err error, -) { - out, metadata, err = next.HandleDeserialize(ctx, in) - if err != nil { - return out, metadata, err - } - - _, span := tracing.StartSpan(ctx, "OperationDeserializer") - endTimer := startMetricTimer(ctx, "client.call.deserialization_duration") - defer endTimer() - defer span.End() - response, ok := out.RawResponse.(*smithyhttp.Response) - if !ok { - return out, metadata, &smithy.DeserializationError{Err: fmt.Errorf("unknown transport type %T", out.RawResponse)} - } - - if response.StatusCode < 200 || response.StatusCode >= 300 { - return out, metadata, awsAwsjson11_deserializeOpErrorGetOpsMetadata(response, &metadata) - } - output := &GetOpsMetadataOutput{} - out.Result = output - - var buff [1024]byte - ringBuffer := smithyio.NewRingBuffer(buff[:]) - - body := io.TeeReader(response.Body, ringBuffer) - decoder := json.NewDecoder(body) - decoder.UseNumber() - var shape interface{} - if err := decoder.Decode(&shape); err != nil && err != io.EOF { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return out, metadata, err - } - - err = awsAwsjson11_deserializeOpDocumentGetOpsMetadataOutput(&output, shape) - if err != nil { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return out, metadata, err - } - - return out, metadata, err -} - -func awsAwsjson11_deserializeOpErrorGetOpsMetadata(response *smithyhttp.Response, metadata *middleware.Metadata) error { - var errorBuffer bytes.Buffer - if _, err := io.Copy(&errorBuffer, response.Body); err != nil { - return &smithy.DeserializationError{Err: fmt.Errorf("failed to copy error response body, %w", err)} - } - errorBody := bytes.NewReader(errorBuffer.Bytes()) - - errorCode := "UnknownError" - errorMessage := errorCode - - headerCode := response.Header.Get("X-Amzn-ErrorType") - - var buff [1024]byte - ringBuffer := smithyio.NewRingBuffer(buff[:]) - - body := io.TeeReader(errorBody, ringBuffer) - decoder := json.NewDecoder(body) - decoder.UseNumber() - bodyInfo, err := getProtocolErrorInfo(decoder) - if err != nil { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return err - } - - errorBody.Seek(0, io.SeekStart) - if typ, ok := resolveProtocolErrorType(headerCode, bodyInfo); ok { - errorCode = restjson.SanitizeErrorCode(typ) - } - if len(bodyInfo.Message) != 0 { - errorMessage = bodyInfo.Message - } - switch { - case strings.EqualFold("InternalServerError", errorCode): - return awsAwsjson11_deserializeErrorInternalServerError(response, errorBody) - - case strings.EqualFold("OpsMetadataInvalidArgumentException", errorCode): - return awsAwsjson11_deserializeErrorOpsMetadataInvalidArgumentException(response, errorBody) - - case strings.EqualFold("OpsMetadataNotFoundException", errorCode): - return awsAwsjson11_deserializeErrorOpsMetadataNotFoundException(response, errorBody) - - default: - genericError := &smithy.GenericAPIError{ - Code: errorCode, - Message: errorMessage, - } - return genericError - - } -} - -type awsAwsjson11_deserializeOpGetOpsSummary struct { -} - -func (*awsAwsjson11_deserializeOpGetOpsSummary) ID() string { - return "OperationDeserializer" -} - -func (m *awsAwsjson11_deserializeOpGetOpsSummary) HandleDeserialize(ctx context.Context, in middleware.DeserializeInput, next middleware.DeserializeHandler) ( - out middleware.DeserializeOutput, metadata middleware.Metadata, err error, -) { - out, metadata, err = next.HandleDeserialize(ctx, in) - if err != nil { - return out, metadata, err - } - - _, span := tracing.StartSpan(ctx, "OperationDeserializer") - endTimer := startMetricTimer(ctx, "client.call.deserialization_duration") - defer endTimer() - defer span.End() - response, ok := out.RawResponse.(*smithyhttp.Response) - if !ok { - return out, metadata, &smithy.DeserializationError{Err: fmt.Errorf("unknown transport type %T", out.RawResponse)} - } - - if response.StatusCode < 200 || response.StatusCode >= 300 { - return out, metadata, awsAwsjson11_deserializeOpErrorGetOpsSummary(response, &metadata) - } - output := &GetOpsSummaryOutput{} - out.Result = output - - var buff [1024]byte - ringBuffer := smithyio.NewRingBuffer(buff[:]) - - body := io.TeeReader(response.Body, ringBuffer) - decoder := json.NewDecoder(body) - decoder.UseNumber() - var shape interface{} - if err := decoder.Decode(&shape); err != nil && err != io.EOF { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return out, metadata, err - } - - err = awsAwsjson11_deserializeOpDocumentGetOpsSummaryOutput(&output, shape) - if err != nil { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return out, metadata, err - } - - return out, metadata, err -} - -func awsAwsjson11_deserializeOpErrorGetOpsSummary(response *smithyhttp.Response, metadata *middleware.Metadata) error { - var errorBuffer bytes.Buffer - if _, err := io.Copy(&errorBuffer, response.Body); err != nil { - return &smithy.DeserializationError{Err: fmt.Errorf("failed to copy error response body, %w", err)} - } - errorBody := bytes.NewReader(errorBuffer.Bytes()) - - errorCode := "UnknownError" - errorMessage := errorCode - - headerCode := response.Header.Get("X-Amzn-ErrorType") - - var buff [1024]byte - ringBuffer := smithyio.NewRingBuffer(buff[:]) - - body := io.TeeReader(errorBody, ringBuffer) - decoder := json.NewDecoder(body) - decoder.UseNumber() - bodyInfo, err := getProtocolErrorInfo(decoder) - if err != nil { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return err - } - - errorBody.Seek(0, io.SeekStart) - if typ, ok := resolveProtocolErrorType(headerCode, bodyInfo); ok { - errorCode = restjson.SanitizeErrorCode(typ) - } - if len(bodyInfo.Message) != 0 { - errorMessage = bodyInfo.Message - } - switch { - case strings.EqualFold("InternalServerError", errorCode): - return awsAwsjson11_deserializeErrorInternalServerError(response, errorBody) - - case strings.EqualFold("InvalidAggregatorException", errorCode): - return awsAwsjson11_deserializeErrorInvalidAggregatorException(response, errorBody) - - case strings.EqualFold("InvalidFilter", errorCode): - return awsAwsjson11_deserializeErrorInvalidFilter(response, errorBody) - - case strings.EqualFold("InvalidNextToken", errorCode): - return awsAwsjson11_deserializeErrorInvalidNextToken(response, errorBody) - - case strings.EqualFold("InvalidTypeNameException", errorCode): - return awsAwsjson11_deserializeErrorInvalidTypeNameException(response, errorBody) - - case strings.EqualFold("ResourceDataSyncNotFoundException", errorCode): - return awsAwsjson11_deserializeErrorResourceDataSyncNotFoundException(response, errorBody) - - default: - genericError := &smithy.GenericAPIError{ - Code: errorCode, - Message: errorMessage, - } - return genericError - - } -} - -type awsAwsjson11_deserializeOpGetParameter struct { -} - -func (*awsAwsjson11_deserializeOpGetParameter) ID() string { - return "OperationDeserializer" -} - -func (m *awsAwsjson11_deserializeOpGetParameter) HandleDeserialize(ctx context.Context, in middleware.DeserializeInput, next middleware.DeserializeHandler) ( - out middleware.DeserializeOutput, metadata middleware.Metadata, err error, -) { - out, metadata, err = next.HandleDeserialize(ctx, in) - if err != nil { - return out, metadata, err - } - - _, span := tracing.StartSpan(ctx, "OperationDeserializer") - endTimer := startMetricTimer(ctx, "client.call.deserialization_duration") - defer endTimer() - defer span.End() - response, ok := out.RawResponse.(*smithyhttp.Response) - if !ok { - return out, metadata, &smithy.DeserializationError{Err: fmt.Errorf("unknown transport type %T", out.RawResponse)} - } - - if response.StatusCode < 200 || response.StatusCode >= 300 { - return out, metadata, awsAwsjson11_deserializeOpErrorGetParameter(response, &metadata) - } - output := &GetParameterOutput{} - out.Result = output - - var buff [1024]byte - ringBuffer := smithyio.NewRingBuffer(buff[:]) - - body := io.TeeReader(response.Body, ringBuffer) - decoder := json.NewDecoder(body) - decoder.UseNumber() - var shape interface{} - if err := decoder.Decode(&shape); err != nil && err != io.EOF { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return out, metadata, err - } - - err = awsAwsjson11_deserializeOpDocumentGetParameterOutput(&output, shape) - if err != nil { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return out, metadata, err - } - - return out, metadata, err -} - -func awsAwsjson11_deserializeOpErrorGetParameter(response *smithyhttp.Response, metadata *middleware.Metadata) error { - var errorBuffer bytes.Buffer - if _, err := io.Copy(&errorBuffer, response.Body); err != nil { - return &smithy.DeserializationError{Err: fmt.Errorf("failed to copy error response body, %w", err)} - } - errorBody := bytes.NewReader(errorBuffer.Bytes()) - - errorCode := "UnknownError" - errorMessage := errorCode - - headerCode := response.Header.Get("X-Amzn-ErrorType") - - var buff [1024]byte - ringBuffer := smithyio.NewRingBuffer(buff[:]) - - body := io.TeeReader(errorBody, ringBuffer) - decoder := json.NewDecoder(body) - decoder.UseNumber() - bodyInfo, err := getProtocolErrorInfo(decoder) - if err != nil { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return err - } - - errorBody.Seek(0, io.SeekStart) - if typ, ok := resolveProtocolErrorType(headerCode, bodyInfo); ok { - errorCode = restjson.SanitizeErrorCode(typ) - } - if len(bodyInfo.Message) != 0 { - errorMessage = bodyInfo.Message - } - switch { - case strings.EqualFold("InternalServerError", errorCode): - return awsAwsjson11_deserializeErrorInternalServerError(response, errorBody) - - case strings.EqualFold("InvalidKeyId", errorCode): - return awsAwsjson11_deserializeErrorInvalidKeyId(response, errorBody) - - case strings.EqualFold("ParameterNotFound", errorCode): - return awsAwsjson11_deserializeErrorParameterNotFound(response, errorBody) - - case strings.EqualFold("ParameterVersionNotFound", errorCode): - return awsAwsjson11_deserializeErrorParameterVersionNotFound(response, errorBody) - - default: - genericError := &smithy.GenericAPIError{ - Code: errorCode, - Message: errorMessage, - } - return genericError - - } -} - -type awsAwsjson11_deserializeOpGetParameterHistory struct { -} - -func (*awsAwsjson11_deserializeOpGetParameterHistory) ID() string { - return "OperationDeserializer" -} - -func (m *awsAwsjson11_deserializeOpGetParameterHistory) HandleDeserialize(ctx context.Context, in middleware.DeserializeInput, next middleware.DeserializeHandler) ( - out middleware.DeserializeOutput, metadata middleware.Metadata, err error, -) { - out, metadata, err = next.HandleDeserialize(ctx, in) - if err != nil { - return out, metadata, err - } - - _, span := tracing.StartSpan(ctx, "OperationDeserializer") - endTimer := startMetricTimer(ctx, "client.call.deserialization_duration") - defer endTimer() - defer span.End() - response, ok := out.RawResponse.(*smithyhttp.Response) - if !ok { - return out, metadata, &smithy.DeserializationError{Err: fmt.Errorf("unknown transport type %T", out.RawResponse)} - } - - if response.StatusCode < 200 || response.StatusCode >= 300 { - return out, metadata, awsAwsjson11_deserializeOpErrorGetParameterHistory(response, &metadata) - } - output := &GetParameterHistoryOutput{} - out.Result = output - - var buff [1024]byte - ringBuffer := smithyio.NewRingBuffer(buff[:]) - - body := io.TeeReader(response.Body, ringBuffer) - decoder := json.NewDecoder(body) - decoder.UseNumber() - var shape interface{} - if err := decoder.Decode(&shape); err != nil && err != io.EOF { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return out, metadata, err - } - - err = awsAwsjson11_deserializeOpDocumentGetParameterHistoryOutput(&output, shape) - if err != nil { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return out, metadata, err - } - - return out, metadata, err -} - -func awsAwsjson11_deserializeOpErrorGetParameterHistory(response *smithyhttp.Response, metadata *middleware.Metadata) error { - var errorBuffer bytes.Buffer - if _, err := io.Copy(&errorBuffer, response.Body); err != nil { - return &smithy.DeserializationError{Err: fmt.Errorf("failed to copy error response body, %w", err)} - } - errorBody := bytes.NewReader(errorBuffer.Bytes()) - - errorCode := "UnknownError" - errorMessage := errorCode - - headerCode := response.Header.Get("X-Amzn-ErrorType") - - var buff [1024]byte - ringBuffer := smithyio.NewRingBuffer(buff[:]) - - body := io.TeeReader(errorBody, ringBuffer) - decoder := json.NewDecoder(body) - decoder.UseNumber() - bodyInfo, err := getProtocolErrorInfo(decoder) - if err != nil { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return err - } - - errorBody.Seek(0, io.SeekStart) - if typ, ok := resolveProtocolErrorType(headerCode, bodyInfo); ok { - errorCode = restjson.SanitizeErrorCode(typ) - } - if len(bodyInfo.Message) != 0 { - errorMessage = bodyInfo.Message - } - switch { - case strings.EqualFold("InternalServerError", errorCode): - return awsAwsjson11_deserializeErrorInternalServerError(response, errorBody) - - case strings.EqualFold("InvalidKeyId", errorCode): - return awsAwsjson11_deserializeErrorInvalidKeyId(response, errorBody) - - case strings.EqualFold("InvalidNextToken", errorCode): - return awsAwsjson11_deserializeErrorInvalidNextToken(response, errorBody) - - case strings.EqualFold("ParameterNotFound", errorCode): - return awsAwsjson11_deserializeErrorParameterNotFound(response, errorBody) - - default: - genericError := &smithy.GenericAPIError{ - Code: errorCode, - Message: errorMessage, - } - return genericError - - } -} - -type awsAwsjson11_deserializeOpGetParameters struct { -} - -func (*awsAwsjson11_deserializeOpGetParameters) ID() string { - return "OperationDeserializer" -} - -func (m *awsAwsjson11_deserializeOpGetParameters) HandleDeserialize(ctx context.Context, in middleware.DeserializeInput, next middleware.DeserializeHandler) ( - out middleware.DeserializeOutput, metadata middleware.Metadata, err error, -) { - out, metadata, err = next.HandleDeserialize(ctx, in) - if err != nil { - return out, metadata, err - } - - _, span := tracing.StartSpan(ctx, "OperationDeserializer") - endTimer := startMetricTimer(ctx, "client.call.deserialization_duration") - defer endTimer() - defer span.End() - response, ok := out.RawResponse.(*smithyhttp.Response) - if !ok { - return out, metadata, &smithy.DeserializationError{Err: fmt.Errorf("unknown transport type %T", out.RawResponse)} - } - - if response.StatusCode < 200 || response.StatusCode >= 300 { - return out, metadata, awsAwsjson11_deserializeOpErrorGetParameters(response, &metadata) - } - output := &GetParametersOutput{} - out.Result = output - - var buff [1024]byte - ringBuffer := smithyio.NewRingBuffer(buff[:]) - - body := io.TeeReader(response.Body, ringBuffer) - decoder := json.NewDecoder(body) - decoder.UseNumber() - var shape interface{} - if err := decoder.Decode(&shape); err != nil && err != io.EOF { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return out, metadata, err - } - - err = awsAwsjson11_deserializeOpDocumentGetParametersOutput(&output, shape) - if err != nil { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return out, metadata, err - } - - return out, metadata, err -} - -func awsAwsjson11_deserializeOpErrorGetParameters(response *smithyhttp.Response, metadata *middleware.Metadata) error { - var errorBuffer bytes.Buffer - if _, err := io.Copy(&errorBuffer, response.Body); err != nil { - return &smithy.DeserializationError{Err: fmt.Errorf("failed to copy error response body, %w", err)} - } - errorBody := bytes.NewReader(errorBuffer.Bytes()) - - errorCode := "UnknownError" - errorMessage := errorCode - - headerCode := response.Header.Get("X-Amzn-ErrorType") - - var buff [1024]byte - ringBuffer := smithyio.NewRingBuffer(buff[:]) - - body := io.TeeReader(errorBody, ringBuffer) - decoder := json.NewDecoder(body) - decoder.UseNumber() - bodyInfo, err := getProtocolErrorInfo(decoder) - if err != nil { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return err - } - - errorBody.Seek(0, io.SeekStart) - if typ, ok := resolveProtocolErrorType(headerCode, bodyInfo); ok { - errorCode = restjson.SanitizeErrorCode(typ) - } - if len(bodyInfo.Message) != 0 { - errorMessage = bodyInfo.Message - } - switch { - case strings.EqualFold("InternalServerError", errorCode): - return awsAwsjson11_deserializeErrorInternalServerError(response, errorBody) - - case strings.EqualFold("InvalidKeyId", errorCode): - return awsAwsjson11_deserializeErrorInvalidKeyId(response, errorBody) - - default: - genericError := &smithy.GenericAPIError{ - Code: errorCode, - Message: errorMessage, - } - return genericError - - } -} - -type awsAwsjson11_deserializeOpGetParametersByPath struct { -} - -func (*awsAwsjson11_deserializeOpGetParametersByPath) ID() string { - return "OperationDeserializer" -} - -func (m *awsAwsjson11_deserializeOpGetParametersByPath) HandleDeserialize(ctx context.Context, in middleware.DeserializeInput, next middleware.DeserializeHandler) ( - out middleware.DeserializeOutput, metadata middleware.Metadata, err error, -) { - out, metadata, err = next.HandleDeserialize(ctx, in) - if err != nil { - return out, metadata, err - } - - _, span := tracing.StartSpan(ctx, "OperationDeserializer") - endTimer := startMetricTimer(ctx, "client.call.deserialization_duration") - defer endTimer() - defer span.End() - response, ok := out.RawResponse.(*smithyhttp.Response) - if !ok { - return out, metadata, &smithy.DeserializationError{Err: fmt.Errorf("unknown transport type %T", out.RawResponse)} - } - - if response.StatusCode < 200 || response.StatusCode >= 300 { - return out, metadata, awsAwsjson11_deserializeOpErrorGetParametersByPath(response, &metadata) - } - output := &GetParametersByPathOutput{} - out.Result = output - - var buff [1024]byte - ringBuffer := smithyio.NewRingBuffer(buff[:]) - - body := io.TeeReader(response.Body, ringBuffer) - decoder := json.NewDecoder(body) - decoder.UseNumber() - var shape interface{} - if err := decoder.Decode(&shape); err != nil && err != io.EOF { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return out, metadata, err - } - - err = awsAwsjson11_deserializeOpDocumentGetParametersByPathOutput(&output, shape) - if err != nil { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return out, metadata, err - } - - return out, metadata, err -} - -func awsAwsjson11_deserializeOpErrorGetParametersByPath(response *smithyhttp.Response, metadata *middleware.Metadata) error { - var errorBuffer bytes.Buffer - if _, err := io.Copy(&errorBuffer, response.Body); err != nil { - return &smithy.DeserializationError{Err: fmt.Errorf("failed to copy error response body, %w", err)} - } - errorBody := bytes.NewReader(errorBuffer.Bytes()) - - errorCode := "UnknownError" - errorMessage := errorCode - - headerCode := response.Header.Get("X-Amzn-ErrorType") - - var buff [1024]byte - ringBuffer := smithyio.NewRingBuffer(buff[:]) - - body := io.TeeReader(errorBody, ringBuffer) - decoder := json.NewDecoder(body) - decoder.UseNumber() - bodyInfo, err := getProtocolErrorInfo(decoder) - if err != nil { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return err - } - - errorBody.Seek(0, io.SeekStart) - if typ, ok := resolveProtocolErrorType(headerCode, bodyInfo); ok { - errorCode = restjson.SanitizeErrorCode(typ) - } - if len(bodyInfo.Message) != 0 { - errorMessage = bodyInfo.Message - } - switch { - case strings.EqualFold("InternalServerError", errorCode): - return awsAwsjson11_deserializeErrorInternalServerError(response, errorBody) - - case strings.EqualFold("InvalidFilterKey", errorCode): - return awsAwsjson11_deserializeErrorInvalidFilterKey(response, errorBody) - - case strings.EqualFold("InvalidFilterOption", errorCode): - return awsAwsjson11_deserializeErrorInvalidFilterOption(response, errorBody) - - case strings.EqualFold("InvalidFilterValue", errorCode): - return awsAwsjson11_deserializeErrorInvalidFilterValue(response, errorBody) - - case strings.EqualFold("InvalidKeyId", errorCode): - return awsAwsjson11_deserializeErrorInvalidKeyId(response, errorBody) - - case strings.EqualFold("InvalidNextToken", errorCode): - return awsAwsjson11_deserializeErrorInvalidNextToken(response, errorBody) - - default: - genericError := &smithy.GenericAPIError{ - Code: errorCode, - Message: errorMessage, - } - return genericError - - } -} - -type awsAwsjson11_deserializeOpGetPatchBaseline struct { -} - -func (*awsAwsjson11_deserializeOpGetPatchBaseline) ID() string { - return "OperationDeserializer" -} - -func (m *awsAwsjson11_deserializeOpGetPatchBaseline) HandleDeserialize(ctx context.Context, in middleware.DeserializeInput, next middleware.DeserializeHandler) ( - out middleware.DeserializeOutput, metadata middleware.Metadata, err error, -) { - out, metadata, err = next.HandleDeserialize(ctx, in) - if err != nil { - return out, metadata, err - } - - _, span := tracing.StartSpan(ctx, "OperationDeserializer") - endTimer := startMetricTimer(ctx, "client.call.deserialization_duration") - defer endTimer() - defer span.End() - response, ok := out.RawResponse.(*smithyhttp.Response) - if !ok { - return out, metadata, &smithy.DeserializationError{Err: fmt.Errorf("unknown transport type %T", out.RawResponse)} - } - - if response.StatusCode < 200 || response.StatusCode >= 300 { - return out, metadata, awsAwsjson11_deserializeOpErrorGetPatchBaseline(response, &metadata) - } - output := &GetPatchBaselineOutput{} - out.Result = output - - var buff [1024]byte - ringBuffer := smithyio.NewRingBuffer(buff[:]) - - body := io.TeeReader(response.Body, ringBuffer) - decoder := json.NewDecoder(body) - decoder.UseNumber() - var shape interface{} - if err := decoder.Decode(&shape); err != nil && err != io.EOF { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return out, metadata, err - } - - err = awsAwsjson11_deserializeOpDocumentGetPatchBaselineOutput(&output, shape) - if err != nil { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return out, metadata, err - } - - return out, metadata, err -} - -func awsAwsjson11_deserializeOpErrorGetPatchBaseline(response *smithyhttp.Response, metadata *middleware.Metadata) error { - var errorBuffer bytes.Buffer - if _, err := io.Copy(&errorBuffer, response.Body); err != nil { - return &smithy.DeserializationError{Err: fmt.Errorf("failed to copy error response body, %w", err)} - } - errorBody := bytes.NewReader(errorBuffer.Bytes()) - - errorCode := "UnknownError" - errorMessage := errorCode - - headerCode := response.Header.Get("X-Amzn-ErrorType") - - var buff [1024]byte - ringBuffer := smithyio.NewRingBuffer(buff[:]) - - body := io.TeeReader(errorBody, ringBuffer) - decoder := json.NewDecoder(body) - decoder.UseNumber() - bodyInfo, err := getProtocolErrorInfo(decoder) - if err != nil { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return err - } - - errorBody.Seek(0, io.SeekStart) - if typ, ok := resolveProtocolErrorType(headerCode, bodyInfo); ok { - errorCode = restjson.SanitizeErrorCode(typ) - } - if len(bodyInfo.Message) != 0 { - errorMessage = bodyInfo.Message - } - switch { - case strings.EqualFold("DoesNotExistException", errorCode): - return awsAwsjson11_deserializeErrorDoesNotExistException(response, errorBody) - - case strings.EqualFold("InternalServerError", errorCode): - return awsAwsjson11_deserializeErrorInternalServerError(response, errorBody) - - case strings.EqualFold("InvalidResourceId", errorCode): - return awsAwsjson11_deserializeErrorInvalidResourceId(response, errorBody) - - default: - genericError := &smithy.GenericAPIError{ - Code: errorCode, - Message: errorMessage, - } - return genericError - - } -} - -type awsAwsjson11_deserializeOpGetPatchBaselineForPatchGroup struct { -} - -func (*awsAwsjson11_deserializeOpGetPatchBaselineForPatchGroup) ID() string { - return "OperationDeserializer" -} - -func (m *awsAwsjson11_deserializeOpGetPatchBaselineForPatchGroup) HandleDeserialize(ctx context.Context, in middleware.DeserializeInput, next middleware.DeserializeHandler) ( - out middleware.DeserializeOutput, metadata middleware.Metadata, err error, -) { - out, metadata, err = next.HandleDeserialize(ctx, in) - if err != nil { - return out, metadata, err - } - - _, span := tracing.StartSpan(ctx, "OperationDeserializer") - endTimer := startMetricTimer(ctx, "client.call.deserialization_duration") - defer endTimer() - defer span.End() - response, ok := out.RawResponse.(*smithyhttp.Response) - if !ok { - return out, metadata, &smithy.DeserializationError{Err: fmt.Errorf("unknown transport type %T", out.RawResponse)} - } - - if response.StatusCode < 200 || response.StatusCode >= 300 { - return out, metadata, awsAwsjson11_deserializeOpErrorGetPatchBaselineForPatchGroup(response, &metadata) - } - output := &GetPatchBaselineForPatchGroupOutput{} - out.Result = output - - var buff [1024]byte - ringBuffer := smithyio.NewRingBuffer(buff[:]) - - body := io.TeeReader(response.Body, ringBuffer) - decoder := json.NewDecoder(body) - decoder.UseNumber() - var shape interface{} - if err := decoder.Decode(&shape); err != nil && err != io.EOF { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return out, metadata, err - } - - err = awsAwsjson11_deserializeOpDocumentGetPatchBaselineForPatchGroupOutput(&output, shape) - if err != nil { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return out, metadata, err - } - - return out, metadata, err -} - -func awsAwsjson11_deserializeOpErrorGetPatchBaselineForPatchGroup(response *smithyhttp.Response, metadata *middleware.Metadata) error { - var errorBuffer bytes.Buffer - if _, err := io.Copy(&errorBuffer, response.Body); err != nil { - return &smithy.DeserializationError{Err: fmt.Errorf("failed to copy error response body, %w", err)} - } - errorBody := bytes.NewReader(errorBuffer.Bytes()) - - errorCode := "UnknownError" - errorMessage := errorCode - - headerCode := response.Header.Get("X-Amzn-ErrorType") - - var buff [1024]byte - ringBuffer := smithyio.NewRingBuffer(buff[:]) - - body := io.TeeReader(errorBody, ringBuffer) - decoder := json.NewDecoder(body) - decoder.UseNumber() - bodyInfo, err := getProtocolErrorInfo(decoder) - if err != nil { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return err - } - - errorBody.Seek(0, io.SeekStart) - if typ, ok := resolveProtocolErrorType(headerCode, bodyInfo); ok { - errorCode = restjson.SanitizeErrorCode(typ) - } - if len(bodyInfo.Message) != 0 { - errorMessage = bodyInfo.Message - } - switch { - case strings.EqualFold("InternalServerError", errorCode): - return awsAwsjson11_deserializeErrorInternalServerError(response, errorBody) - - default: - genericError := &smithy.GenericAPIError{ - Code: errorCode, - Message: errorMessage, - } - return genericError - - } -} - -type awsAwsjson11_deserializeOpGetResourcePolicies struct { -} - -func (*awsAwsjson11_deserializeOpGetResourcePolicies) ID() string { - return "OperationDeserializer" -} - -func (m *awsAwsjson11_deserializeOpGetResourcePolicies) HandleDeserialize(ctx context.Context, in middleware.DeserializeInput, next middleware.DeserializeHandler) ( - out middleware.DeserializeOutput, metadata middleware.Metadata, err error, -) { - out, metadata, err = next.HandleDeserialize(ctx, in) - if err != nil { - return out, metadata, err - } - - _, span := tracing.StartSpan(ctx, "OperationDeserializer") - endTimer := startMetricTimer(ctx, "client.call.deserialization_duration") - defer endTimer() - defer span.End() - response, ok := out.RawResponse.(*smithyhttp.Response) - if !ok { - return out, metadata, &smithy.DeserializationError{Err: fmt.Errorf("unknown transport type %T", out.RawResponse)} - } - - if response.StatusCode < 200 || response.StatusCode >= 300 { - return out, metadata, awsAwsjson11_deserializeOpErrorGetResourcePolicies(response, &metadata) - } - output := &GetResourcePoliciesOutput{} - out.Result = output - - var buff [1024]byte - ringBuffer := smithyio.NewRingBuffer(buff[:]) - - body := io.TeeReader(response.Body, ringBuffer) - decoder := json.NewDecoder(body) - decoder.UseNumber() - var shape interface{} - if err := decoder.Decode(&shape); err != nil && err != io.EOF { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return out, metadata, err - } - - err = awsAwsjson11_deserializeOpDocumentGetResourcePoliciesOutput(&output, shape) - if err != nil { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return out, metadata, err - } - - return out, metadata, err -} - -func awsAwsjson11_deserializeOpErrorGetResourcePolicies(response *smithyhttp.Response, metadata *middleware.Metadata) error { - var errorBuffer bytes.Buffer - if _, err := io.Copy(&errorBuffer, response.Body); err != nil { - return &smithy.DeserializationError{Err: fmt.Errorf("failed to copy error response body, %w", err)} - } - errorBody := bytes.NewReader(errorBuffer.Bytes()) - - errorCode := "UnknownError" - errorMessage := errorCode - - headerCode := response.Header.Get("X-Amzn-ErrorType") - - var buff [1024]byte - ringBuffer := smithyio.NewRingBuffer(buff[:]) - - body := io.TeeReader(errorBody, ringBuffer) - decoder := json.NewDecoder(body) - decoder.UseNumber() - bodyInfo, err := getProtocolErrorInfo(decoder) - if err != nil { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return err - } - - errorBody.Seek(0, io.SeekStart) - if typ, ok := resolveProtocolErrorType(headerCode, bodyInfo); ok { - errorCode = restjson.SanitizeErrorCode(typ) - } - if len(bodyInfo.Message) != 0 { - errorMessage = bodyInfo.Message - } - switch { - case strings.EqualFold("InternalServerError", errorCode): - return awsAwsjson11_deserializeErrorInternalServerError(response, errorBody) - - case strings.EqualFold("ResourceNotFoundException", errorCode): - return awsAwsjson11_deserializeErrorResourceNotFoundException(response, errorBody) - - case strings.EqualFold("ResourcePolicyInvalidParameterException", errorCode): - return awsAwsjson11_deserializeErrorResourcePolicyInvalidParameterException(response, errorBody) - - default: - genericError := &smithy.GenericAPIError{ - Code: errorCode, - Message: errorMessage, - } - return genericError - - } -} - -type awsAwsjson11_deserializeOpGetServiceSetting struct { -} - -func (*awsAwsjson11_deserializeOpGetServiceSetting) ID() string { - return "OperationDeserializer" -} - -func (m *awsAwsjson11_deserializeOpGetServiceSetting) HandleDeserialize(ctx context.Context, in middleware.DeserializeInput, next middleware.DeserializeHandler) ( - out middleware.DeserializeOutput, metadata middleware.Metadata, err error, -) { - out, metadata, err = next.HandleDeserialize(ctx, in) - if err != nil { - return out, metadata, err - } - - _, span := tracing.StartSpan(ctx, "OperationDeserializer") - endTimer := startMetricTimer(ctx, "client.call.deserialization_duration") - defer endTimer() - defer span.End() - response, ok := out.RawResponse.(*smithyhttp.Response) - if !ok { - return out, metadata, &smithy.DeserializationError{Err: fmt.Errorf("unknown transport type %T", out.RawResponse)} - } - - if response.StatusCode < 200 || response.StatusCode >= 300 { - return out, metadata, awsAwsjson11_deserializeOpErrorGetServiceSetting(response, &metadata) - } - output := &GetServiceSettingOutput{} - out.Result = output - - var buff [1024]byte - ringBuffer := smithyio.NewRingBuffer(buff[:]) - - body := io.TeeReader(response.Body, ringBuffer) - decoder := json.NewDecoder(body) - decoder.UseNumber() - var shape interface{} - if err := decoder.Decode(&shape); err != nil && err != io.EOF { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return out, metadata, err - } - - err = awsAwsjson11_deserializeOpDocumentGetServiceSettingOutput(&output, shape) - if err != nil { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return out, metadata, err - } - - return out, metadata, err -} - -func awsAwsjson11_deserializeOpErrorGetServiceSetting(response *smithyhttp.Response, metadata *middleware.Metadata) error { - var errorBuffer bytes.Buffer - if _, err := io.Copy(&errorBuffer, response.Body); err != nil { - return &smithy.DeserializationError{Err: fmt.Errorf("failed to copy error response body, %w", err)} - } - errorBody := bytes.NewReader(errorBuffer.Bytes()) - - errorCode := "UnknownError" - errorMessage := errorCode - - headerCode := response.Header.Get("X-Amzn-ErrorType") - - var buff [1024]byte - ringBuffer := smithyio.NewRingBuffer(buff[:]) - - body := io.TeeReader(errorBody, ringBuffer) - decoder := json.NewDecoder(body) - decoder.UseNumber() - bodyInfo, err := getProtocolErrorInfo(decoder) - if err != nil { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return err - } - - errorBody.Seek(0, io.SeekStart) - if typ, ok := resolveProtocolErrorType(headerCode, bodyInfo); ok { - errorCode = restjson.SanitizeErrorCode(typ) - } - if len(bodyInfo.Message) != 0 { - errorMessage = bodyInfo.Message - } - switch { - case strings.EqualFold("InternalServerError", errorCode): - return awsAwsjson11_deserializeErrorInternalServerError(response, errorBody) - - case strings.EqualFold("ServiceSettingNotFound", errorCode): - return awsAwsjson11_deserializeErrorServiceSettingNotFound(response, errorBody) - - default: - genericError := &smithy.GenericAPIError{ - Code: errorCode, - Message: errorMessage, - } - return genericError - - } -} - -type awsAwsjson11_deserializeOpLabelParameterVersion struct { -} - -func (*awsAwsjson11_deserializeOpLabelParameterVersion) ID() string { - return "OperationDeserializer" -} - -func (m *awsAwsjson11_deserializeOpLabelParameterVersion) HandleDeserialize(ctx context.Context, in middleware.DeserializeInput, next middleware.DeserializeHandler) ( - out middleware.DeserializeOutput, metadata middleware.Metadata, err error, -) { - out, metadata, err = next.HandleDeserialize(ctx, in) - if err != nil { - return out, metadata, err - } - - _, span := tracing.StartSpan(ctx, "OperationDeserializer") - endTimer := startMetricTimer(ctx, "client.call.deserialization_duration") - defer endTimer() - defer span.End() - response, ok := out.RawResponse.(*smithyhttp.Response) - if !ok { - return out, metadata, &smithy.DeserializationError{Err: fmt.Errorf("unknown transport type %T", out.RawResponse)} - } - - if response.StatusCode < 200 || response.StatusCode >= 300 { - return out, metadata, awsAwsjson11_deserializeOpErrorLabelParameterVersion(response, &metadata) - } - output := &LabelParameterVersionOutput{} - out.Result = output - - var buff [1024]byte - ringBuffer := smithyio.NewRingBuffer(buff[:]) - - body := io.TeeReader(response.Body, ringBuffer) - decoder := json.NewDecoder(body) - decoder.UseNumber() - var shape interface{} - if err := decoder.Decode(&shape); err != nil && err != io.EOF { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return out, metadata, err - } - - err = awsAwsjson11_deserializeOpDocumentLabelParameterVersionOutput(&output, shape) - if err != nil { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return out, metadata, err - } - - return out, metadata, err -} - -func awsAwsjson11_deserializeOpErrorLabelParameterVersion(response *smithyhttp.Response, metadata *middleware.Metadata) error { - var errorBuffer bytes.Buffer - if _, err := io.Copy(&errorBuffer, response.Body); err != nil { - return &smithy.DeserializationError{Err: fmt.Errorf("failed to copy error response body, %w", err)} - } - errorBody := bytes.NewReader(errorBuffer.Bytes()) - - errorCode := "UnknownError" - errorMessage := errorCode - - headerCode := response.Header.Get("X-Amzn-ErrorType") - - var buff [1024]byte - ringBuffer := smithyio.NewRingBuffer(buff[:]) - - body := io.TeeReader(errorBody, ringBuffer) - decoder := json.NewDecoder(body) - decoder.UseNumber() - bodyInfo, err := getProtocolErrorInfo(decoder) - if err != nil { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return err - } - - errorBody.Seek(0, io.SeekStart) - if typ, ok := resolveProtocolErrorType(headerCode, bodyInfo); ok { - errorCode = restjson.SanitizeErrorCode(typ) - } - if len(bodyInfo.Message) != 0 { - errorMessage = bodyInfo.Message - } - switch { - case strings.EqualFold("InternalServerError", errorCode): - return awsAwsjson11_deserializeErrorInternalServerError(response, errorBody) - - case strings.EqualFold("ParameterNotFound", errorCode): - return awsAwsjson11_deserializeErrorParameterNotFound(response, errorBody) - - case strings.EqualFold("ParameterVersionLabelLimitExceeded", errorCode): - return awsAwsjson11_deserializeErrorParameterVersionLabelLimitExceeded(response, errorBody) - - case strings.EqualFold("ParameterVersionNotFound", errorCode): - return awsAwsjson11_deserializeErrorParameterVersionNotFound(response, errorBody) - - case strings.EqualFold("TooManyUpdates", errorCode): - return awsAwsjson11_deserializeErrorTooManyUpdates(response, errorBody) - - default: - genericError := &smithy.GenericAPIError{ - Code: errorCode, - Message: errorMessage, - } - return genericError - - } -} - -type awsAwsjson11_deserializeOpListAssociations struct { -} - -func (*awsAwsjson11_deserializeOpListAssociations) ID() string { - return "OperationDeserializer" -} - -func (m *awsAwsjson11_deserializeOpListAssociations) HandleDeserialize(ctx context.Context, in middleware.DeserializeInput, next middleware.DeserializeHandler) ( - out middleware.DeserializeOutput, metadata middleware.Metadata, err error, -) { - out, metadata, err = next.HandleDeserialize(ctx, in) - if err != nil { - return out, metadata, err - } - - _, span := tracing.StartSpan(ctx, "OperationDeserializer") - endTimer := startMetricTimer(ctx, "client.call.deserialization_duration") - defer endTimer() - defer span.End() - response, ok := out.RawResponse.(*smithyhttp.Response) - if !ok { - return out, metadata, &smithy.DeserializationError{Err: fmt.Errorf("unknown transport type %T", out.RawResponse)} - } - - if response.StatusCode < 200 || response.StatusCode >= 300 { - return out, metadata, awsAwsjson11_deserializeOpErrorListAssociations(response, &metadata) - } - output := &ListAssociationsOutput{} - out.Result = output - - var buff [1024]byte - ringBuffer := smithyio.NewRingBuffer(buff[:]) - - body := io.TeeReader(response.Body, ringBuffer) - decoder := json.NewDecoder(body) - decoder.UseNumber() - var shape interface{} - if err := decoder.Decode(&shape); err != nil && err != io.EOF { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return out, metadata, err - } - - err = awsAwsjson11_deserializeOpDocumentListAssociationsOutput(&output, shape) - if err != nil { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return out, metadata, err - } - - return out, metadata, err -} - -func awsAwsjson11_deserializeOpErrorListAssociations(response *smithyhttp.Response, metadata *middleware.Metadata) error { - var errorBuffer bytes.Buffer - if _, err := io.Copy(&errorBuffer, response.Body); err != nil { - return &smithy.DeserializationError{Err: fmt.Errorf("failed to copy error response body, %w", err)} - } - errorBody := bytes.NewReader(errorBuffer.Bytes()) - - errorCode := "UnknownError" - errorMessage := errorCode - - headerCode := response.Header.Get("X-Amzn-ErrorType") - - var buff [1024]byte - ringBuffer := smithyio.NewRingBuffer(buff[:]) - - body := io.TeeReader(errorBody, ringBuffer) - decoder := json.NewDecoder(body) - decoder.UseNumber() - bodyInfo, err := getProtocolErrorInfo(decoder) - if err != nil { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return err - } - - errorBody.Seek(0, io.SeekStart) - if typ, ok := resolveProtocolErrorType(headerCode, bodyInfo); ok { - errorCode = restjson.SanitizeErrorCode(typ) - } - if len(bodyInfo.Message) != 0 { - errorMessage = bodyInfo.Message - } - switch { - case strings.EqualFold("InternalServerError", errorCode): - return awsAwsjson11_deserializeErrorInternalServerError(response, errorBody) - - case strings.EqualFold("InvalidNextToken", errorCode): - return awsAwsjson11_deserializeErrorInvalidNextToken(response, errorBody) - - default: - genericError := &smithy.GenericAPIError{ - Code: errorCode, - Message: errorMessage, - } - return genericError - - } -} - -type awsAwsjson11_deserializeOpListAssociationVersions struct { -} - -func (*awsAwsjson11_deserializeOpListAssociationVersions) ID() string { - return "OperationDeserializer" -} - -func (m *awsAwsjson11_deserializeOpListAssociationVersions) HandleDeserialize(ctx context.Context, in middleware.DeserializeInput, next middleware.DeserializeHandler) ( - out middleware.DeserializeOutput, metadata middleware.Metadata, err error, -) { - out, metadata, err = next.HandleDeserialize(ctx, in) - if err != nil { - return out, metadata, err - } - - _, span := tracing.StartSpan(ctx, "OperationDeserializer") - endTimer := startMetricTimer(ctx, "client.call.deserialization_duration") - defer endTimer() - defer span.End() - response, ok := out.RawResponse.(*smithyhttp.Response) - if !ok { - return out, metadata, &smithy.DeserializationError{Err: fmt.Errorf("unknown transport type %T", out.RawResponse)} - } - - if response.StatusCode < 200 || response.StatusCode >= 300 { - return out, metadata, awsAwsjson11_deserializeOpErrorListAssociationVersions(response, &metadata) - } - output := &ListAssociationVersionsOutput{} - out.Result = output - - var buff [1024]byte - ringBuffer := smithyio.NewRingBuffer(buff[:]) - - body := io.TeeReader(response.Body, ringBuffer) - decoder := json.NewDecoder(body) - decoder.UseNumber() - var shape interface{} - if err := decoder.Decode(&shape); err != nil && err != io.EOF { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return out, metadata, err - } - - err = awsAwsjson11_deserializeOpDocumentListAssociationVersionsOutput(&output, shape) - if err != nil { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return out, metadata, err - } - - return out, metadata, err -} - -func awsAwsjson11_deserializeOpErrorListAssociationVersions(response *smithyhttp.Response, metadata *middleware.Metadata) error { - var errorBuffer bytes.Buffer - if _, err := io.Copy(&errorBuffer, response.Body); err != nil { - return &smithy.DeserializationError{Err: fmt.Errorf("failed to copy error response body, %w", err)} - } - errorBody := bytes.NewReader(errorBuffer.Bytes()) - - errorCode := "UnknownError" - errorMessage := errorCode - - headerCode := response.Header.Get("X-Amzn-ErrorType") - - var buff [1024]byte - ringBuffer := smithyio.NewRingBuffer(buff[:]) - - body := io.TeeReader(errorBody, ringBuffer) - decoder := json.NewDecoder(body) - decoder.UseNumber() - bodyInfo, err := getProtocolErrorInfo(decoder) - if err != nil { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return err - } - - errorBody.Seek(0, io.SeekStart) - if typ, ok := resolveProtocolErrorType(headerCode, bodyInfo); ok { - errorCode = restjson.SanitizeErrorCode(typ) - } - if len(bodyInfo.Message) != 0 { - errorMessage = bodyInfo.Message - } - switch { - case strings.EqualFold("AssociationDoesNotExist", errorCode): - return awsAwsjson11_deserializeErrorAssociationDoesNotExist(response, errorBody) - - case strings.EqualFold("InternalServerError", errorCode): - return awsAwsjson11_deserializeErrorInternalServerError(response, errorBody) - - case strings.EqualFold("InvalidNextToken", errorCode): - return awsAwsjson11_deserializeErrorInvalidNextToken(response, errorBody) - - default: - genericError := &smithy.GenericAPIError{ - Code: errorCode, - Message: errorMessage, - } - return genericError - - } -} - -type awsAwsjson11_deserializeOpListCommandInvocations struct { -} - -func (*awsAwsjson11_deserializeOpListCommandInvocations) ID() string { - return "OperationDeserializer" -} - -func (m *awsAwsjson11_deserializeOpListCommandInvocations) HandleDeserialize(ctx context.Context, in middleware.DeserializeInput, next middleware.DeserializeHandler) ( - out middleware.DeserializeOutput, metadata middleware.Metadata, err error, -) { - out, metadata, err = next.HandleDeserialize(ctx, in) - if err != nil { - return out, metadata, err - } - - _, span := tracing.StartSpan(ctx, "OperationDeserializer") - endTimer := startMetricTimer(ctx, "client.call.deserialization_duration") - defer endTimer() - defer span.End() - response, ok := out.RawResponse.(*smithyhttp.Response) - if !ok { - return out, metadata, &smithy.DeserializationError{Err: fmt.Errorf("unknown transport type %T", out.RawResponse)} - } - - if response.StatusCode < 200 || response.StatusCode >= 300 { - return out, metadata, awsAwsjson11_deserializeOpErrorListCommandInvocations(response, &metadata) - } - output := &ListCommandInvocationsOutput{} - out.Result = output - - var buff [1024]byte - ringBuffer := smithyio.NewRingBuffer(buff[:]) - - body := io.TeeReader(response.Body, ringBuffer) - decoder := json.NewDecoder(body) - decoder.UseNumber() - var shape interface{} - if err := decoder.Decode(&shape); err != nil && err != io.EOF { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return out, metadata, err - } - - err = awsAwsjson11_deserializeOpDocumentListCommandInvocationsOutput(&output, shape) - if err != nil { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return out, metadata, err - } - - return out, metadata, err -} - -func awsAwsjson11_deserializeOpErrorListCommandInvocations(response *smithyhttp.Response, metadata *middleware.Metadata) error { - var errorBuffer bytes.Buffer - if _, err := io.Copy(&errorBuffer, response.Body); err != nil { - return &smithy.DeserializationError{Err: fmt.Errorf("failed to copy error response body, %w", err)} - } - errorBody := bytes.NewReader(errorBuffer.Bytes()) - - errorCode := "UnknownError" - errorMessage := errorCode - - headerCode := response.Header.Get("X-Amzn-ErrorType") - - var buff [1024]byte - ringBuffer := smithyio.NewRingBuffer(buff[:]) - - body := io.TeeReader(errorBody, ringBuffer) - decoder := json.NewDecoder(body) - decoder.UseNumber() - bodyInfo, err := getProtocolErrorInfo(decoder) - if err != nil { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return err - } - - errorBody.Seek(0, io.SeekStart) - if typ, ok := resolveProtocolErrorType(headerCode, bodyInfo); ok { - errorCode = restjson.SanitizeErrorCode(typ) - } - if len(bodyInfo.Message) != 0 { - errorMessage = bodyInfo.Message - } - switch { - case strings.EqualFold("InternalServerError", errorCode): - return awsAwsjson11_deserializeErrorInternalServerError(response, errorBody) - - case strings.EqualFold("InvalidCommandId", errorCode): - return awsAwsjson11_deserializeErrorInvalidCommandId(response, errorBody) - - case strings.EqualFold("InvalidFilterKey", errorCode): - return awsAwsjson11_deserializeErrorInvalidFilterKey(response, errorBody) - - case strings.EqualFold("InvalidInstanceId", errorCode): - return awsAwsjson11_deserializeErrorInvalidInstanceId(response, errorBody) - - case strings.EqualFold("InvalidNextToken", errorCode): - return awsAwsjson11_deserializeErrorInvalidNextToken(response, errorBody) - - default: - genericError := &smithy.GenericAPIError{ - Code: errorCode, - Message: errorMessage, - } - return genericError - - } -} - -type awsAwsjson11_deserializeOpListCommands struct { -} - -func (*awsAwsjson11_deserializeOpListCommands) ID() string { - return "OperationDeserializer" -} - -func (m *awsAwsjson11_deserializeOpListCommands) HandleDeserialize(ctx context.Context, in middleware.DeserializeInput, next middleware.DeserializeHandler) ( - out middleware.DeserializeOutput, metadata middleware.Metadata, err error, -) { - out, metadata, err = next.HandleDeserialize(ctx, in) - if err != nil { - return out, metadata, err - } - - _, span := tracing.StartSpan(ctx, "OperationDeserializer") - endTimer := startMetricTimer(ctx, "client.call.deserialization_duration") - defer endTimer() - defer span.End() - response, ok := out.RawResponse.(*smithyhttp.Response) - if !ok { - return out, metadata, &smithy.DeserializationError{Err: fmt.Errorf("unknown transport type %T", out.RawResponse)} - } - - if response.StatusCode < 200 || response.StatusCode >= 300 { - return out, metadata, awsAwsjson11_deserializeOpErrorListCommands(response, &metadata) - } - output := &ListCommandsOutput{} - out.Result = output - - var buff [1024]byte - ringBuffer := smithyio.NewRingBuffer(buff[:]) - - body := io.TeeReader(response.Body, ringBuffer) - decoder := json.NewDecoder(body) - decoder.UseNumber() - var shape interface{} - if err := decoder.Decode(&shape); err != nil && err != io.EOF { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return out, metadata, err - } - - err = awsAwsjson11_deserializeOpDocumentListCommandsOutput(&output, shape) - if err != nil { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return out, metadata, err - } - - return out, metadata, err -} - -func awsAwsjson11_deserializeOpErrorListCommands(response *smithyhttp.Response, metadata *middleware.Metadata) error { - var errorBuffer bytes.Buffer - if _, err := io.Copy(&errorBuffer, response.Body); err != nil { - return &smithy.DeserializationError{Err: fmt.Errorf("failed to copy error response body, %w", err)} - } - errorBody := bytes.NewReader(errorBuffer.Bytes()) - - errorCode := "UnknownError" - errorMessage := errorCode - - headerCode := response.Header.Get("X-Amzn-ErrorType") - - var buff [1024]byte - ringBuffer := smithyio.NewRingBuffer(buff[:]) - - body := io.TeeReader(errorBody, ringBuffer) - decoder := json.NewDecoder(body) - decoder.UseNumber() - bodyInfo, err := getProtocolErrorInfo(decoder) - if err != nil { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return err - } - - errorBody.Seek(0, io.SeekStart) - if typ, ok := resolveProtocolErrorType(headerCode, bodyInfo); ok { - errorCode = restjson.SanitizeErrorCode(typ) - } - if len(bodyInfo.Message) != 0 { - errorMessage = bodyInfo.Message - } - switch { - case strings.EqualFold("InternalServerError", errorCode): - return awsAwsjson11_deserializeErrorInternalServerError(response, errorBody) - - case strings.EqualFold("InvalidCommandId", errorCode): - return awsAwsjson11_deserializeErrorInvalidCommandId(response, errorBody) - - case strings.EqualFold("InvalidFilterKey", errorCode): - return awsAwsjson11_deserializeErrorInvalidFilterKey(response, errorBody) - - case strings.EqualFold("InvalidInstanceId", errorCode): - return awsAwsjson11_deserializeErrorInvalidInstanceId(response, errorBody) - - case strings.EqualFold("InvalidNextToken", errorCode): - return awsAwsjson11_deserializeErrorInvalidNextToken(response, errorBody) - - default: - genericError := &smithy.GenericAPIError{ - Code: errorCode, - Message: errorMessage, - } - return genericError - - } -} - -type awsAwsjson11_deserializeOpListComplianceItems struct { -} - -func (*awsAwsjson11_deserializeOpListComplianceItems) ID() string { - return "OperationDeserializer" -} - -func (m *awsAwsjson11_deserializeOpListComplianceItems) HandleDeserialize(ctx context.Context, in middleware.DeserializeInput, next middleware.DeserializeHandler) ( - out middleware.DeserializeOutput, metadata middleware.Metadata, err error, -) { - out, metadata, err = next.HandleDeserialize(ctx, in) - if err != nil { - return out, metadata, err - } - - _, span := tracing.StartSpan(ctx, "OperationDeserializer") - endTimer := startMetricTimer(ctx, "client.call.deserialization_duration") - defer endTimer() - defer span.End() - response, ok := out.RawResponse.(*smithyhttp.Response) - if !ok { - return out, metadata, &smithy.DeserializationError{Err: fmt.Errorf("unknown transport type %T", out.RawResponse)} - } - - if response.StatusCode < 200 || response.StatusCode >= 300 { - return out, metadata, awsAwsjson11_deserializeOpErrorListComplianceItems(response, &metadata) - } - output := &ListComplianceItemsOutput{} - out.Result = output - - var buff [1024]byte - ringBuffer := smithyio.NewRingBuffer(buff[:]) - - body := io.TeeReader(response.Body, ringBuffer) - decoder := json.NewDecoder(body) - decoder.UseNumber() - var shape interface{} - if err := decoder.Decode(&shape); err != nil && err != io.EOF { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return out, metadata, err - } - - err = awsAwsjson11_deserializeOpDocumentListComplianceItemsOutput(&output, shape) - if err != nil { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return out, metadata, err - } - - return out, metadata, err -} - -func awsAwsjson11_deserializeOpErrorListComplianceItems(response *smithyhttp.Response, metadata *middleware.Metadata) error { - var errorBuffer bytes.Buffer - if _, err := io.Copy(&errorBuffer, response.Body); err != nil { - return &smithy.DeserializationError{Err: fmt.Errorf("failed to copy error response body, %w", err)} - } - errorBody := bytes.NewReader(errorBuffer.Bytes()) - - errorCode := "UnknownError" - errorMessage := errorCode - - headerCode := response.Header.Get("X-Amzn-ErrorType") - - var buff [1024]byte - ringBuffer := smithyio.NewRingBuffer(buff[:]) - - body := io.TeeReader(errorBody, ringBuffer) - decoder := json.NewDecoder(body) - decoder.UseNumber() - bodyInfo, err := getProtocolErrorInfo(decoder) - if err != nil { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return err - } - - errorBody.Seek(0, io.SeekStart) - if typ, ok := resolveProtocolErrorType(headerCode, bodyInfo); ok { - errorCode = restjson.SanitizeErrorCode(typ) - } - if len(bodyInfo.Message) != 0 { - errorMessage = bodyInfo.Message - } - switch { - case strings.EqualFold("InternalServerError", errorCode): - return awsAwsjson11_deserializeErrorInternalServerError(response, errorBody) - - case strings.EqualFold("InvalidFilter", errorCode): - return awsAwsjson11_deserializeErrorInvalidFilter(response, errorBody) - - case strings.EqualFold("InvalidNextToken", errorCode): - return awsAwsjson11_deserializeErrorInvalidNextToken(response, errorBody) - - case strings.EqualFold("InvalidResourceId", errorCode): - return awsAwsjson11_deserializeErrorInvalidResourceId(response, errorBody) - - case strings.EqualFold("InvalidResourceType", errorCode): - return awsAwsjson11_deserializeErrorInvalidResourceType(response, errorBody) - - default: - genericError := &smithy.GenericAPIError{ - Code: errorCode, - Message: errorMessage, - } - return genericError - - } -} - -type awsAwsjson11_deserializeOpListComplianceSummaries struct { -} - -func (*awsAwsjson11_deserializeOpListComplianceSummaries) ID() string { - return "OperationDeserializer" -} - -func (m *awsAwsjson11_deserializeOpListComplianceSummaries) HandleDeserialize(ctx context.Context, in middleware.DeserializeInput, next middleware.DeserializeHandler) ( - out middleware.DeserializeOutput, metadata middleware.Metadata, err error, -) { - out, metadata, err = next.HandleDeserialize(ctx, in) - if err != nil { - return out, metadata, err - } - - _, span := tracing.StartSpan(ctx, "OperationDeserializer") - endTimer := startMetricTimer(ctx, "client.call.deserialization_duration") - defer endTimer() - defer span.End() - response, ok := out.RawResponse.(*smithyhttp.Response) - if !ok { - return out, metadata, &smithy.DeserializationError{Err: fmt.Errorf("unknown transport type %T", out.RawResponse)} - } - - if response.StatusCode < 200 || response.StatusCode >= 300 { - return out, metadata, awsAwsjson11_deserializeOpErrorListComplianceSummaries(response, &metadata) - } - output := &ListComplianceSummariesOutput{} - out.Result = output - - var buff [1024]byte - ringBuffer := smithyio.NewRingBuffer(buff[:]) - - body := io.TeeReader(response.Body, ringBuffer) - decoder := json.NewDecoder(body) - decoder.UseNumber() - var shape interface{} - if err := decoder.Decode(&shape); err != nil && err != io.EOF { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return out, metadata, err - } - - err = awsAwsjson11_deserializeOpDocumentListComplianceSummariesOutput(&output, shape) - if err != nil { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return out, metadata, err - } - - return out, metadata, err -} - -func awsAwsjson11_deserializeOpErrorListComplianceSummaries(response *smithyhttp.Response, metadata *middleware.Metadata) error { - var errorBuffer bytes.Buffer - if _, err := io.Copy(&errorBuffer, response.Body); err != nil { - return &smithy.DeserializationError{Err: fmt.Errorf("failed to copy error response body, %w", err)} - } - errorBody := bytes.NewReader(errorBuffer.Bytes()) - - errorCode := "UnknownError" - errorMessage := errorCode - - headerCode := response.Header.Get("X-Amzn-ErrorType") - - var buff [1024]byte - ringBuffer := smithyio.NewRingBuffer(buff[:]) - - body := io.TeeReader(errorBody, ringBuffer) - decoder := json.NewDecoder(body) - decoder.UseNumber() - bodyInfo, err := getProtocolErrorInfo(decoder) - if err != nil { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return err - } - - errorBody.Seek(0, io.SeekStart) - if typ, ok := resolveProtocolErrorType(headerCode, bodyInfo); ok { - errorCode = restjson.SanitizeErrorCode(typ) - } - if len(bodyInfo.Message) != 0 { - errorMessage = bodyInfo.Message - } - switch { - case strings.EqualFold("InternalServerError", errorCode): - return awsAwsjson11_deserializeErrorInternalServerError(response, errorBody) - - case strings.EqualFold("InvalidFilter", errorCode): - return awsAwsjson11_deserializeErrorInvalidFilter(response, errorBody) - - case strings.EqualFold("InvalidNextToken", errorCode): - return awsAwsjson11_deserializeErrorInvalidNextToken(response, errorBody) - - default: - genericError := &smithy.GenericAPIError{ - Code: errorCode, - Message: errorMessage, - } - return genericError - - } -} - -type awsAwsjson11_deserializeOpListDocumentMetadataHistory struct { -} - -func (*awsAwsjson11_deserializeOpListDocumentMetadataHistory) ID() string { - return "OperationDeserializer" -} - -func (m *awsAwsjson11_deserializeOpListDocumentMetadataHistory) HandleDeserialize(ctx context.Context, in middleware.DeserializeInput, next middleware.DeserializeHandler) ( - out middleware.DeserializeOutput, metadata middleware.Metadata, err error, -) { - out, metadata, err = next.HandleDeserialize(ctx, in) - if err != nil { - return out, metadata, err - } - - _, span := tracing.StartSpan(ctx, "OperationDeserializer") - endTimer := startMetricTimer(ctx, "client.call.deserialization_duration") - defer endTimer() - defer span.End() - response, ok := out.RawResponse.(*smithyhttp.Response) - if !ok { - return out, metadata, &smithy.DeserializationError{Err: fmt.Errorf("unknown transport type %T", out.RawResponse)} - } - - if response.StatusCode < 200 || response.StatusCode >= 300 { - return out, metadata, awsAwsjson11_deserializeOpErrorListDocumentMetadataHistory(response, &metadata) - } - output := &ListDocumentMetadataHistoryOutput{} - out.Result = output - - var buff [1024]byte - ringBuffer := smithyio.NewRingBuffer(buff[:]) - - body := io.TeeReader(response.Body, ringBuffer) - decoder := json.NewDecoder(body) - decoder.UseNumber() - var shape interface{} - if err := decoder.Decode(&shape); err != nil && err != io.EOF { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return out, metadata, err - } - - err = awsAwsjson11_deserializeOpDocumentListDocumentMetadataHistoryOutput(&output, shape) - if err != nil { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return out, metadata, err - } - - return out, metadata, err -} - -func awsAwsjson11_deserializeOpErrorListDocumentMetadataHistory(response *smithyhttp.Response, metadata *middleware.Metadata) error { - var errorBuffer bytes.Buffer - if _, err := io.Copy(&errorBuffer, response.Body); err != nil { - return &smithy.DeserializationError{Err: fmt.Errorf("failed to copy error response body, %w", err)} - } - errorBody := bytes.NewReader(errorBuffer.Bytes()) - - errorCode := "UnknownError" - errorMessage := errorCode - - headerCode := response.Header.Get("X-Amzn-ErrorType") - - var buff [1024]byte - ringBuffer := smithyio.NewRingBuffer(buff[:]) - - body := io.TeeReader(errorBody, ringBuffer) - decoder := json.NewDecoder(body) - decoder.UseNumber() - bodyInfo, err := getProtocolErrorInfo(decoder) - if err != nil { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return err - } - - errorBody.Seek(0, io.SeekStart) - if typ, ok := resolveProtocolErrorType(headerCode, bodyInfo); ok { - errorCode = restjson.SanitizeErrorCode(typ) - } - if len(bodyInfo.Message) != 0 { - errorMessage = bodyInfo.Message - } - switch { - case strings.EqualFold("InternalServerError", errorCode): - return awsAwsjson11_deserializeErrorInternalServerError(response, errorBody) - - case strings.EqualFold("InvalidDocument", errorCode): - return awsAwsjson11_deserializeErrorInvalidDocument(response, errorBody) - - case strings.EqualFold("InvalidDocumentVersion", errorCode): - return awsAwsjson11_deserializeErrorInvalidDocumentVersion(response, errorBody) - - case strings.EqualFold("InvalidNextToken", errorCode): - return awsAwsjson11_deserializeErrorInvalidNextToken(response, errorBody) - - default: - genericError := &smithy.GenericAPIError{ - Code: errorCode, - Message: errorMessage, - } - return genericError - - } -} - -type awsAwsjson11_deserializeOpListDocuments struct { -} - -func (*awsAwsjson11_deserializeOpListDocuments) ID() string { - return "OperationDeserializer" -} - -func (m *awsAwsjson11_deserializeOpListDocuments) HandleDeserialize(ctx context.Context, in middleware.DeserializeInput, next middleware.DeserializeHandler) ( - out middleware.DeserializeOutput, metadata middleware.Metadata, err error, -) { - out, metadata, err = next.HandleDeserialize(ctx, in) - if err != nil { - return out, metadata, err - } - - _, span := tracing.StartSpan(ctx, "OperationDeserializer") - endTimer := startMetricTimer(ctx, "client.call.deserialization_duration") - defer endTimer() - defer span.End() - response, ok := out.RawResponse.(*smithyhttp.Response) - if !ok { - return out, metadata, &smithy.DeserializationError{Err: fmt.Errorf("unknown transport type %T", out.RawResponse)} - } - - if response.StatusCode < 200 || response.StatusCode >= 300 { - return out, metadata, awsAwsjson11_deserializeOpErrorListDocuments(response, &metadata) - } - output := &ListDocumentsOutput{} - out.Result = output - - var buff [1024]byte - ringBuffer := smithyio.NewRingBuffer(buff[:]) - - body := io.TeeReader(response.Body, ringBuffer) - decoder := json.NewDecoder(body) - decoder.UseNumber() - var shape interface{} - if err := decoder.Decode(&shape); err != nil && err != io.EOF { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return out, metadata, err - } - - err = awsAwsjson11_deserializeOpDocumentListDocumentsOutput(&output, shape) - if err != nil { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return out, metadata, err - } - - return out, metadata, err -} - -func awsAwsjson11_deserializeOpErrorListDocuments(response *smithyhttp.Response, metadata *middleware.Metadata) error { - var errorBuffer bytes.Buffer - if _, err := io.Copy(&errorBuffer, response.Body); err != nil { - return &smithy.DeserializationError{Err: fmt.Errorf("failed to copy error response body, %w", err)} - } - errorBody := bytes.NewReader(errorBuffer.Bytes()) - - errorCode := "UnknownError" - errorMessage := errorCode - - headerCode := response.Header.Get("X-Amzn-ErrorType") - - var buff [1024]byte - ringBuffer := smithyio.NewRingBuffer(buff[:]) - - body := io.TeeReader(errorBody, ringBuffer) - decoder := json.NewDecoder(body) - decoder.UseNumber() - bodyInfo, err := getProtocolErrorInfo(decoder) - if err != nil { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return err - } - - errorBody.Seek(0, io.SeekStart) - if typ, ok := resolveProtocolErrorType(headerCode, bodyInfo); ok { - errorCode = restjson.SanitizeErrorCode(typ) - } - if len(bodyInfo.Message) != 0 { - errorMessage = bodyInfo.Message - } - switch { - case strings.EqualFold("InternalServerError", errorCode): - return awsAwsjson11_deserializeErrorInternalServerError(response, errorBody) - - case strings.EqualFold("InvalidFilterKey", errorCode): - return awsAwsjson11_deserializeErrorInvalidFilterKey(response, errorBody) - - case strings.EqualFold("InvalidNextToken", errorCode): - return awsAwsjson11_deserializeErrorInvalidNextToken(response, errorBody) - - default: - genericError := &smithy.GenericAPIError{ - Code: errorCode, - Message: errorMessage, - } - return genericError - - } -} - -type awsAwsjson11_deserializeOpListDocumentVersions struct { -} - -func (*awsAwsjson11_deserializeOpListDocumentVersions) ID() string { - return "OperationDeserializer" -} - -func (m *awsAwsjson11_deserializeOpListDocumentVersions) HandleDeserialize(ctx context.Context, in middleware.DeserializeInput, next middleware.DeserializeHandler) ( - out middleware.DeserializeOutput, metadata middleware.Metadata, err error, -) { - out, metadata, err = next.HandleDeserialize(ctx, in) - if err != nil { - return out, metadata, err - } - - _, span := tracing.StartSpan(ctx, "OperationDeserializer") - endTimer := startMetricTimer(ctx, "client.call.deserialization_duration") - defer endTimer() - defer span.End() - response, ok := out.RawResponse.(*smithyhttp.Response) - if !ok { - return out, metadata, &smithy.DeserializationError{Err: fmt.Errorf("unknown transport type %T", out.RawResponse)} - } - - if response.StatusCode < 200 || response.StatusCode >= 300 { - return out, metadata, awsAwsjson11_deserializeOpErrorListDocumentVersions(response, &metadata) - } - output := &ListDocumentVersionsOutput{} - out.Result = output - - var buff [1024]byte - ringBuffer := smithyio.NewRingBuffer(buff[:]) - - body := io.TeeReader(response.Body, ringBuffer) - decoder := json.NewDecoder(body) - decoder.UseNumber() - var shape interface{} - if err := decoder.Decode(&shape); err != nil && err != io.EOF { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return out, metadata, err - } - - err = awsAwsjson11_deserializeOpDocumentListDocumentVersionsOutput(&output, shape) - if err != nil { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return out, metadata, err - } - - return out, metadata, err -} - -func awsAwsjson11_deserializeOpErrorListDocumentVersions(response *smithyhttp.Response, metadata *middleware.Metadata) error { - var errorBuffer bytes.Buffer - if _, err := io.Copy(&errorBuffer, response.Body); err != nil { - return &smithy.DeserializationError{Err: fmt.Errorf("failed to copy error response body, %w", err)} - } - errorBody := bytes.NewReader(errorBuffer.Bytes()) - - errorCode := "UnknownError" - errorMessage := errorCode - - headerCode := response.Header.Get("X-Amzn-ErrorType") - - var buff [1024]byte - ringBuffer := smithyio.NewRingBuffer(buff[:]) - - body := io.TeeReader(errorBody, ringBuffer) - decoder := json.NewDecoder(body) - decoder.UseNumber() - bodyInfo, err := getProtocolErrorInfo(decoder) - if err != nil { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return err - } - - errorBody.Seek(0, io.SeekStart) - if typ, ok := resolveProtocolErrorType(headerCode, bodyInfo); ok { - errorCode = restjson.SanitizeErrorCode(typ) - } - if len(bodyInfo.Message) != 0 { - errorMessage = bodyInfo.Message - } - switch { - case strings.EqualFold("InternalServerError", errorCode): - return awsAwsjson11_deserializeErrorInternalServerError(response, errorBody) - - case strings.EqualFold("InvalidDocument", errorCode): - return awsAwsjson11_deserializeErrorInvalidDocument(response, errorBody) - - case strings.EqualFold("InvalidNextToken", errorCode): - return awsAwsjson11_deserializeErrorInvalidNextToken(response, errorBody) - - default: - genericError := &smithy.GenericAPIError{ - Code: errorCode, - Message: errorMessage, - } - return genericError - - } -} - -type awsAwsjson11_deserializeOpListInventoryEntries struct { -} - -func (*awsAwsjson11_deserializeOpListInventoryEntries) ID() string { - return "OperationDeserializer" -} - -func (m *awsAwsjson11_deserializeOpListInventoryEntries) HandleDeserialize(ctx context.Context, in middleware.DeserializeInput, next middleware.DeserializeHandler) ( - out middleware.DeserializeOutput, metadata middleware.Metadata, err error, -) { - out, metadata, err = next.HandleDeserialize(ctx, in) - if err != nil { - return out, metadata, err - } - - _, span := tracing.StartSpan(ctx, "OperationDeserializer") - endTimer := startMetricTimer(ctx, "client.call.deserialization_duration") - defer endTimer() - defer span.End() - response, ok := out.RawResponse.(*smithyhttp.Response) - if !ok { - return out, metadata, &smithy.DeserializationError{Err: fmt.Errorf("unknown transport type %T", out.RawResponse)} - } - - if response.StatusCode < 200 || response.StatusCode >= 300 { - return out, metadata, awsAwsjson11_deserializeOpErrorListInventoryEntries(response, &metadata) - } - output := &ListInventoryEntriesOutput{} - out.Result = output - - var buff [1024]byte - ringBuffer := smithyio.NewRingBuffer(buff[:]) - - body := io.TeeReader(response.Body, ringBuffer) - decoder := json.NewDecoder(body) - decoder.UseNumber() - var shape interface{} - if err := decoder.Decode(&shape); err != nil && err != io.EOF { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return out, metadata, err - } - - err = awsAwsjson11_deserializeOpDocumentListInventoryEntriesOutput(&output, shape) - if err != nil { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return out, metadata, err - } - - return out, metadata, err -} - -func awsAwsjson11_deserializeOpErrorListInventoryEntries(response *smithyhttp.Response, metadata *middleware.Metadata) error { - var errorBuffer bytes.Buffer - if _, err := io.Copy(&errorBuffer, response.Body); err != nil { - return &smithy.DeserializationError{Err: fmt.Errorf("failed to copy error response body, %w", err)} - } - errorBody := bytes.NewReader(errorBuffer.Bytes()) - - errorCode := "UnknownError" - errorMessage := errorCode - - headerCode := response.Header.Get("X-Amzn-ErrorType") - - var buff [1024]byte - ringBuffer := smithyio.NewRingBuffer(buff[:]) - - body := io.TeeReader(errorBody, ringBuffer) - decoder := json.NewDecoder(body) - decoder.UseNumber() - bodyInfo, err := getProtocolErrorInfo(decoder) - if err != nil { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return err - } - - errorBody.Seek(0, io.SeekStart) - if typ, ok := resolveProtocolErrorType(headerCode, bodyInfo); ok { - errorCode = restjson.SanitizeErrorCode(typ) - } - if len(bodyInfo.Message) != 0 { - errorMessage = bodyInfo.Message - } - switch { - case strings.EqualFold("InternalServerError", errorCode): - return awsAwsjson11_deserializeErrorInternalServerError(response, errorBody) - - case strings.EqualFold("InvalidFilter", errorCode): - return awsAwsjson11_deserializeErrorInvalidFilter(response, errorBody) - - case strings.EqualFold("InvalidInstanceId", errorCode): - return awsAwsjson11_deserializeErrorInvalidInstanceId(response, errorBody) - - case strings.EqualFold("InvalidNextToken", errorCode): - return awsAwsjson11_deserializeErrorInvalidNextToken(response, errorBody) - - case strings.EqualFold("InvalidTypeNameException", errorCode): - return awsAwsjson11_deserializeErrorInvalidTypeNameException(response, errorBody) - - default: - genericError := &smithy.GenericAPIError{ - Code: errorCode, - Message: errorMessage, - } - return genericError - - } -} - -type awsAwsjson11_deserializeOpListNodes struct { -} - -func (*awsAwsjson11_deserializeOpListNodes) ID() string { - return "OperationDeserializer" -} - -func (m *awsAwsjson11_deserializeOpListNodes) HandleDeserialize(ctx context.Context, in middleware.DeserializeInput, next middleware.DeserializeHandler) ( - out middleware.DeserializeOutput, metadata middleware.Metadata, err error, -) { - out, metadata, err = next.HandleDeserialize(ctx, in) - if err != nil { - return out, metadata, err - } - - _, span := tracing.StartSpan(ctx, "OperationDeserializer") - endTimer := startMetricTimer(ctx, "client.call.deserialization_duration") - defer endTimer() - defer span.End() - response, ok := out.RawResponse.(*smithyhttp.Response) - if !ok { - return out, metadata, &smithy.DeserializationError{Err: fmt.Errorf("unknown transport type %T", out.RawResponse)} - } - - if response.StatusCode < 200 || response.StatusCode >= 300 { - return out, metadata, awsAwsjson11_deserializeOpErrorListNodes(response, &metadata) - } - output := &ListNodesOutput{} - out.Result = output - - var buff [1024]byte - ringBuffer := smithyio.NewRingBuffer(buff[:]) - - body := io.TeeReader(response.Body, ringBuffer) - decoder := json.NewDecoder(body) - decoder.UseNumber() - var shape interface{} - if err := decoder.Decode(&shape); err != nil && err != io.EOF { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return out, metadata, err - } - - err = awsAwsjson11_deserializeOpDocumentListNodesOutput(&output, shape) - if err != nil { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return out, metadata, err - } - - return out, metadata, err -} - -func awsAwsjson11_deserializeOpErrorListNodes(response *smithyhttp.Response, metadata *middleware.Metadata) error { - var errorBuffer bytes.Buffer - if _, err := io.Copy(&errorBuffer, response.Body); err != nil { - return &smithy.DeserializationError{Err: fmt.Errorf("failed to copy error response body, %w", err)} - } - errorBody := bytes.NewReader(errorBuffer.Bytes()) - - errorCode := "UnknownError" - errorMessage := errorCode - - headerCode := response.Header.Get("X-Amzn-ErrorType") - - var buff [1024]byte - ringBuffer := smithyio.NewRingBuffer(buff[:]) - - body := io.TeeReader(errorBody, ringBuffer) - decoder := json.NewDecoder(body) - decoder.UseNumber() - bodyInfo, err := getProtocolErrorInfo(decoder) - if err != nil { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return err - } - - errorBody.Seek(0, io.SeekStart) - if typ, ok := resolveProtocolErrorType(headerCode, bodyInfo); ok { - errorCode = restjson.SanitizeErrorCode(typ) - } - if len(bodyInfo.Message) != 0 { - errorMessage = bodyInfo.Message - } - switch { - case strings.EqualFold("InternalServerError", errorCode): - return awsAwsjson11_deserializeErrorInternalServerError(response, errorBody) - - case strings.EqualFold("InvalidFilter", errorCode): - return awsAwsjson11_deserializeErrorInvalidFilter(response, errorBody) - - case strings.EqualFold("InvalidNextToken", errorCode): - return awsAwsjson11_deserializeErrorInvalidNextToken(response, errorBody) - - case strings.EqualFold("ResourceDataSyncNotFoundException", errorCode): - return awsAwsjson11_deserializeErrorResourceDataSyncNotFoundException(response, errorBody) - - case strings.EqualFold("UnsupportedOperationException", errorCode): - return awsAwsjson11_deserializeErrorUnsupportedOperationException(response, errorBody) - - default: - genericError := &smithy.GenericAPIError{ - Code: errorCode, - Message: errorMessage, - } - return genericError - - } -} - -type awsAwsjson11_deserializeOpListNodesSummary struct { -} - -func (*awsAwsjson11_deserializeOpListNodesSummary) ID() string { - return "OperationDeserializer" -} - -func (m *awsAwsjson11_deserializeOpListNodesSummary) HandleDeserialize(ctx context.Context, in middleware.DeserializeInput, next middleware.DeserializeHandler) ( - out middleware.DeserializeOutput, metadata middleware.Metadata, err error, -) { - out, metadata, err = next.HandleDeserialize(ctx, in) - if err != nil { - return out, metadata, err - } - - _, span := tracing.StartSpan(ctx, "OperationDeserializer") - endTimer := startMetricTimer(ctx, "client.call.deserialization_duration") - defer endTimer() - defer span.End() - response, ok := out.RawResponse.(*smithyhttp.Response) - if !ok { - return out, metadata, &smithy.DeserializationError{Err: fmt.Errorf("unknown transport type %T", out.RawResponse)} - } - - if response.StatusCode < 200 || response.StatusCode >= 300 { - return out, metadata, awsAwsjson11_deserializeOpErrorListNodesSummary(response, &metadata) - } - output := &ListNodesSummaryOutput{} - out.Result = output - - var buff [1024]byte - ringBuffer := smithyio.NewRingBuffer(buff[:]) - - body := io.TeeReader(response.Body, ringBuffer) - decoder := json.NewDecoder(body) - decoder.UseNumber() - var shape interface{} - if err := decoder.Decode(&shape); err != nil && err != io.EOF { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return out, metadata, err - } - - err = awsAwsjson11_deserializeOpDocumentListNodesSummaryOutput(&output, shape) - if err != nil { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return out, metadata, err - } - - return out, metadata, err -} - -func awsAwsjson11_deserializeOpErrorListNodesSummary(response *smithyhttp.Response, metadata *middleware.Metadata) error { - var errorBuffer bytes.Buffer - if _, err := io.Copy(&errorBuffer, response.Body); err != nil { - return &smithy.DeserializationError{Err: fmt.Errorf("failed to copy error response body, %w", err)} - } - errorBody := bytes.NewReader(errorBuffer.Bytes()) - - errorCode := "UnknownError" - errorMessage := errorCode - - headerCode := response.Header.Get("X-Amzn-ErrorType") - - var buff [1024]byte - ringBuffer := smithyio.NewRingBuffer(buff[:]) - - body := io.TeeReader(errorBody, ringBuffer) - decoder := json.NewDecoder(body) - decoder.UseNumber() - bodyInfo, err := getProtocolErrorInfo(decoder) - if err != nil { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return err - } - - errorBody.Seek(0, io.SeekStart) - if typ, ok := resolveProtocolErrorType(headerCode, bodyInfo); ok { - errorCode = restjson.SanitizeErrorCode(typ) - } - if len(bodyInfo.Message) != 0 { - errorMessage = bodyInfo.Message - } - switch { - case strings.EqualFold("InternalServerError", errorCode): - return awsAwsjson11_deserializeErrorInternalServerError(response, errorBody) - - case strings.EqualFold("InvalidAggregatorException", errorCode): - return awsAwsjson11_deserializeErrorInvalidAggregatorException(response, errorBody) - - case strings.EqualFold("InvalidFilter", errorCode): - return awsAwsjson11_deserializeErrorInvalidFilter(response, errorBody) - - case strings.EqualFold("InvalidNextToken", errorCode): - return awsAwsjson11_deserializeErrorInvalidNextToken(response, errorBody) - - case strings.EqualFold("ResourceDataSyncNotFoundException", errorCode): - return awsAwsjson11_deserializeErrorResourceDataSyncNotFoundException(response, errorBody) - - case strings.EqualFold("UnsupportedOperationException", errorCode): - return awsAwsjson11_deserializeErrorUnsupportedOperationException(response, errorBody) - - default: - genericError := &smithy.GenericAPIError{ - Code: errorCode, - Message: errorMessage, - } - return genericError - - } -} - -type awsAwsjson11_deserializeOpListOpsItemEvents struct { -} - -func (*awsAwsjson11_deserializeOpListOpsItemEvents) ID() string { - return "OperationDeserializer" -} - -func (m *awsAwsjson11_deserializeOpListOpsItemEvents) HandleDeserialize(ctx context.Context, in middleware.DeserializeInput, next middleware.DeserializeHandler) ( - out middleware.DeserializeOutput, metadata middleware.Metadata, err error, -) { - out, metadata, err = next.HandleDeserialize(ctx, in) - if err != nil { - return out, metadata, err - } - - _, span := tracing.StartSpan(ctx, "OperationDeserializer") - endTimer := startMetricTimer(ctx, "client.call.deserialization_duration") - defer endTimer() - defer span.End() - response, ok := out.RawResponse.(*smithyhttp.Response) - if !ok { - return out, metadata, &smithy.DeserializationError{Err: fmt.Errorf("unknown transport type %T", out.RawResponse)} - } - - if response.StatusCode < 200 || response.StatusCode >= 300 { - return out, metadata, awsAwsjson11_deserializeOpErrorListOpsItemEvents(response, &metadata) - } - output := &ListOpsItemEventsOutput{} - out.Result = output - - var buff [1024]byte - ringBuffer := smithyio.NewRingBuffer(buff[:]) - - body := io.TeeReader(response.Body, ringBuffer) - decoder := json.NewDecoder(body) - decoder.UseNumber() - var shape interface{} - if err := decoder.Decode(&shape); err != nil && err != io.EOF { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return out, metadata, err - } - - err = awsAwsjson11_deserializeOpDocumentListOpsItemEventsOutput(&output, shape) - if err != nil { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return out, metadata, err - } - - return out, metadata, err -} - -func awsAwsjson11_deserializeOpErrorListOpsItemEvents(response *smithyhttp.Response, metadata *middleware.Metadata) error { - var errorBuffer bytes.Buffer - if _, err := io.Copy(&errorBuffer, response.Body); err != nil { - return &smithy.DeserializationError{Err: fmt.Errorf("failed to copy error response body, %w", err)} - } - errorBody := bytes.NewReader(errorBuffer.Bytes()) - - errorCode := "UnknownError" - errorMessage := errorCode - - headerCode := response.Header.Get("X-Amzn-ErrorType") - - var buff [1024]byte - ringBuffer := smithyio.NewRingBuffer(buff[:]) - - body := io.TeeReader(errorBody, ringBuffer) - decoder := json.NewDecoder(body) - decoder.UseNumber() - bodyInfo, err := getProtocolErrorInfo(decoder) - if err != nil { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return err - } - - errorBody.Seek(0, io.SeekStart) - if typ, ok := resolveProtocolErrorType(headerCode, bodyInfo); ok { - errorCode = restjson.SanitizeErrorCode(typ) - } - if len(bodyInfo.Message) != 0 { - errorMessage = bodyInfo.Message - } - switch { - case strings.EqualFold("InternalServerError", errorCode): - return awsAwsjson11_deserializeErrorInternalServerError(response, errorBody) - - case strings.EqualFold("OpsItemInvalidParameterException", errorCode): - return awsAwsjson11_deserializeErrorOpsItemInvalidParameterException(response, errorBody) - - case strings.EqualFold("OpsItemLimitExceededException", errorCode): - return awsAwsjson11_deserializeErrorOpsItemLimitExceededException(response, errorBody) - - case strings.EqualFold("OpsItemNotFoundException", errorCode): - return awsAwsjson11_deserializeErrorOpsItemNotFoundException(response, errorBody) - - default: - genericError := &smithy.GenericAPIError{ - Code: errorCode, - Message: errorMessage, - } - return genericError - - } -} - -type awsAwsjson11_deserializeOpListOpsItemRelatedItems struct { -} - -func (*awsAwsjson11_deserializeOpListOpsItemRelatedItems) ID() string { - return "OperationDeserializer" -} - -func (m *awsAwsjson11_deserializeOpListOpsItemRelatedItems) HandleDeserialize(ctx context.Context, in middleware.DeserializeInput, next middleware.DeserializeHandler) ( - out middleware.DeserializeOutput, metadata middleware.Metadata, err error, -) { - out, metadata, err = next.HandleDeserialize(ctx, in) - if err != nil { - return out, metadata, err - } - - _, span := tracing.StartSpan(ctx, "OperationDeserializer") - endTimer := startMetricTimer(ctx, "client.call.deserialization_duration") - defer endTimer() - defer span.End() - response, ok := out.RawResponse.(*smithyhttp.Response) - if !ok { - return out, metadata, &smithy.DeserializationError{Err: fmt.Errorf("unknown transport type %T", out.RawResponse)} - } - - if response.StatusCode < 200 || response.StatusCode >= 300 { - return out, metadata, awsAwsjson11_deserializeOpErrorListOpsItemRelatedItems(response, &metadata) - } - output := &ListOpsItemRelatedItemsOutput{} - out.Result = output - - var buff [1024]byte - ringBuffer := smithyio.NewRingBuffer(buff[:]) - - body := io.TeeReader(response.Body, ringBuffer) - decoder := json.NewDecoder(body) - decoder.UseNumber() - var shape interface{} - if err := decoder.Decode(&shape); err != nil && err != io.EOF { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return out, metadata, err - } - - err = awsAwsjson11_deserializeOpDocumentListOpsItemRelatedItemsOutput(&output, shape) - if err != nil { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return out, metadata, err - } - - return out, metadata, err -} - -func awsAwsjson11_deserializeOpErrorListOpsItemRelatedItems(response *smithyhttp.Response, metadata *middleware.Metadata) error { - var errorBuffer bytes.Buffer - if _, err := io.Copy(&errorBuffer, response.Body); err != nil { - return &smithy.DeserializationError{Err: fmt.Errorf("failed to copy error response body, %w", err)} - } - errorBody := bytes.NewReader(errorBuffer.Bytes()) - - errorCode := "UnknownError" - errorMessage := errorCode - - headerCode := response.Header.Get("X-Amzn-ErrorType") - - var buff [1024]byte - ringBuffer := smithyio.NewRingBuffer(buff[:]) - - body := io.TeeReader(errorBody, ringBuffer) - decoder := json.NewDecoder(body) - decoder.UseNumber() - bodyInfo, err := getProtocolErrorInfo(decoder) - if err != nil { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return err - } - - errorBody.Seek(0, io.SeekStart) - if typ, ok := resolveProtocolErrorType(headerCode, bodyInfo); ok { - errorCode = restjson.SanitizeErrorCode(typ) - } - if len(bodyInfo.Message) != 0 { - errorMessage = bodyInfo.Message - } - switch { - case strings.EqualFold("InternalServerError", errorCode): - return awsAwsjson11_deserializeErrorInternalServerError(response, errorBody) - - case strings.EqualFold("OpsItemInvalidParameterException", errorCode): - return awsAwsjson11_deserializeErrorOpsItemInvalidParameterException(response, errorBody) - - default: - genericError := &smithy.GenericAPIError{ - Code: errorCode, - Message: errorMessage, - } - return genericError - - } -} - -type awsAwsjson11_deserializeOpListOpsMetadata struct { -} - -func (*awsAwsjson11_deserializeOpListOpsMetadata) ID() string { - return "OperationDeserializer" -} - -func (m *awsAwsjson11_deserializeOpListOpsMetadata) HandleDeserialize(ctx context.Context, in middleware.DeserializeInput, next middleware.DeserializeHandler) ( - out middleware.DeserializeOutput, metadata middleware.Metadata, err error, -) { - out, metadata, err = next.HandleDeserialize(ctx, in) - if err != nil { - return out, metadata, err - } - - _, span := tracing.StartSpan(ctx, "OperationDeserializer") - endTimer := startMetricTimer(ctx, "client.call.deserialization_duration") - defer endTimer() - defer span.End() - response, ok := out.RawResponse.(*smithyhttp.Response) - if !ok { - return out, metadata, &smithy.DeserializationError{Err: fmt.Errorf("unknown transport type %T", out.RawResponse)} - } - - if response.StatusCode < 200 || response.StatusCode >= 300 { - return out, metadata, awsAwsjson11_deserializeOpErrorListOpsMetadata(response, &metadata) - } - output := &ListOpsMetadataOutput{} - out.Result = output - - var buff [1024]byte - ringBuffer := smithyio.NewRingBuffer(buff[:]) - - body := io.TeeReader(response.Body, ringBuffer) - decoder := json.NewDecoder(body) - decoder.UseNumber() - var shape interface{} - if err := decoder.Decode(&shape); err != nil && err != io.EOF { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return out, metadata, err - } - - err = awsAwsjson11_deserializeOpDocumentListOpsMetadataOutput(&output, shape) - if err != nil { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return out, metadata, err - } - - return out, metadata, err -} - -func awsAwsjson11_deserializeOpErrorListOpsMetadata(response *smithyhttp.Response, metadata *middleware.Metadata) error { - var errorBuffer bytes.Buffer - if _, err := io.Copy(&errorBuffer, response.Body); err != nil { - return &smithy.DeserializationError{Err: fmt.Errorf("failed to copy error response body, %w", err)} - } - errorBody := bytes.NewReader(errorBuffer.Bytes()) - - errorCode := "UnknownError" - errorMessage := errorCode - - headerCode := response.Header.Get("X-Amzn-ErrorType") - - var buff [1024]byte - ringBuffer := smithyio.NewRingBuffer(buff[:]) - - body := io.TeeReader(errorBody, ringBuffer) - decoder := json.NewDecoder(body) - decoder.UseNumber() - bodyInfo, err := getProtocolErrorInfo(decoder) - if err != nil { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return err - } - - errorBody.Seek(0, io.SeekStart) - if typ, ok := resolveProtocolErrorType(headerCode, bodyInfo); ok { - errorCode = restjson.SanitizeErrorCode(typ) - } - if len(bodyInfo.Message) != 0 { - errorMessage = bodyInfo.Message - } - switch { - case strings.EqualFold("InternalServerError", errorCode): - return awsAwsjson11_deserializeErrorInternalServerError(response, errorBody) - - case strings.EqualFold("OpsMetadataInvalidArgumentException", errorCode): - return awsAwsjson11_deserializeErrorOpsMetadataInvalidArgumentException(response, errorBody) - - default: - genericError := &smithy.GenericAPIError{ - Code: errorCode, - Message: errorMessage, - } - return genericError - - } -} - -type awsAwsjson11_deserializeOpListResourceComplianceSummaries struct { -} - -func (*awsAwsjson11_deserializeOpListResourceComplianceSummaries) ID() string { - return "OperationDeserializer" -} - -func (m *awsAwsjson11_deserializeOpListResourceComplianceSummaries) HandleDeserialize(ctx context.Context, in middleware.DeserializeInput, next middleware.DeserializeHandler) ( - out middleware.DeserializeOutput, metadata middleware.Metadata, err error, -) { - out, metadata, err = next.HandleDeserialize(ctx, in) - if err != nil { - return out, metadata, err - } - - _, span := tracing.StartSpan(ctx, "OperationDeserializer") - endTimer := startMetricTimer(ctx, "client.call.deserialization_duration") - defer endTimer() - defer span.End() - response, ok := out.RawResponse.(*smithyhttp.Response) - if !ok { - return out, metadata, &smithy.DeserializationError{Err: fmt.Errorf("unknown transport type %T", out.RawResponse)} - } - - if response.StatusCode < 200 || response.StatusCode >= 300 { - return out, metadata, awsAwsjson11_deserializeOpErrorListResourceComplianceSummaries(response, &metadata) - } - output := &ListResourceComplianceSummariesOutput{} - out.Result = output - - var buff [1024]byte - ringBuffer := smithyio.NewRingBuffer(buff[:]) - - body := io.TeeReader(response.Body, ringBuffer) - decoder := json.NewDecoder(body) - decoder.UseNumber() - var shape interface{} - if err := decoder.Decode(&shape); err != nil && err != io.EOF { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return out, metadata, err - } - - err = awsAwsjson11_deserializeOpDocumentListResourceComplianceSummariesOutput(&output, shape) - if err != nil { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return out, metadata, err - } - - return out, metadata, err -} - -func awsAwsjson11_deserializeOpErrorListResourceComplianceSummaries(response *smithyhttp.Response, metadata *middleware.Metadata) error { - var errorBuffer bytes.Buffer - if _, err := io.Copy(&errorBuffer, response.Body); err != nil { - return &smithy.DeserializationError{Err: fmt.Errorf("failed to copy error response body, %w", err)} - } - errorBody := bytes.NewReader(errorBuffer.Bytes()) - - errorCode := "UnknownError" - errorMessage := errorCode - - headerCode := response.Header.Get("X-Amzn-ErrorType") - - var buff [1024]byte - ringBuffer := smithyio.NewRingBuffer(buff[:]) - - body := io.TeeReader(errorBody, ringBuffer) - decoder := json.NewDecoder(body) - decoder.UseNumber() - bodyInfo, err := getProtocolErrorInfo(decoder) - if err != nil { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return err - } - - errorBody.Seek(0, io.SeekStart) - if typ, ok := resolveProtocolErrorType(headerCode, bodyInfo); ok { - errorCode = restjson.SanitizeErrorCode(typ) - } - if len(bodyInfo.Message) != 0 { - errorMessage = bodyInfo.Message - } - switch { - case strings.EqualFold("InternalServerError", errorCode): - return awsAwsjson11_deserializeErrorInternalServerError(response, errorBody) - - case strings.EqualFold("InvalidFilter", errorCode): - return awsAwsjson11_deserializeErrorInvalidFilter(response, errorBody) - - case strings.EqualFold("InvalidNextToken", errorCode): - return awsAwsjson11_deserializeErrorInvalidNextToken(response, errorBody) - - default: - genericError := &smithy.GenericAPIError{ - Code: errorCode, - Message: errorMessage, - } - return genericError - - } -} - -type awsAwsjson11_deserializeOpListResourceDataSync struct { -} - -func (*awsAwsjson11_deserializeOpListResourceDataSync) ID() string { - return "OperationDeserializer" -} - -func (m *awsAwsjson11_deserializeOpListResourceDataSync) HandleDeserialize(ctx context.Context, in middleware.DeserializeInput, next middleware.DeserializeHandler) ( - out middleware.DeserializeOutput, metadata middleware.Metadata, err error, -) { - out, metadata, err = next.HandleDeserialize(ctx, in) - if err != nil { - return out, metadata, err - } - - _, span := tracing.StartSpan(ctx, "OperationDeserializer") - endTimer := startMetricTimer(ctx, "client.call.deserialization_duration") - defer endTimer() - defer span.End() - response, ok := out.RawResponse.(*smithyhttp.Response) - if !ok { - return out, metadata, &smithy.DeserializationError{Err: fmt.Errorf("unknown transport type %T", out.RawResponse)} - } - - if response.StatusCode < 200 || response.StatusCode >= 300 { - return out, metadata, awsAwsjson11_deserializeOpErrorListResourceDataSync(response, &metadata) - } - output := &ListResourceDataSyncOutput{} - out.Result = output - - var buff [1024]byte - ringBuffer := smithyio.NewRingBuffer(buff[:]) - - body := io.TeeReader(response.Body, ringBuffer) - decoder := json.NewDecoder(body) - decoder.UseNumber() - var shape interface{} - if err := decoder.Decode(&shape); err != nil && err != io.EOF { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return out, metadata, err - } - - err = awsAwsjson11_deserializeOpDocumentListResourceDataSyncOutput(&output, shape) - if err != nil { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return out, metadata, err - } - - return out, metadata, err -} - -func awsAwsjson11_deserializeOpErrorListResourceDataSync(response *smithyhttp.Response, metadata *middleware.Metadata) error { - var errorBuffer bytes.Buffer - if _, err := io.Copy(&errorBuffer, response.Body); err != nil { - return &smithy.DeserializationError{Err: fmt.Errorf("failed to copy error response body, %w", err)} - } - errorBody := bytes.NewReader(errorBuffer.Bytes()) - - errorCode := "UnknownError" - errorMessage := errorCode - - headerCode := response.Header.Get("X-Amzn-ErrorType") - - var buff [1024]byte - ringBuffer := smithyio.NewRingBuffer(buff[:]) - - body := io.TeeReader(errorBody, ringBuffer) - decoder := json.NewDecoder(body) - decoder.UseNumber() - bodyInfo, err := getProtocolErrorInfo(decoder) - if err != nil { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return err - } - - errorBody.Seek(0, io.SeekStart) - if typ, ok := resolveProtocolErrorType(headerCode, bodyInfo); ok { - errorCode = restjson.SanitizeErrorCode(typ) - } - if len(bodyInfo.Message) != 0 { - errorMessage = bodyInfo.Message - } - switch { - case strings.EqualFold("InternalServerError", errorCode): - return awsAwsjson11_deserializeErrorInternalServerError(response, errorBody) - - case strings.EqualFold("InvalidNextToken", errorCode): - return awsAwsjson11_deserializeErrorInvalidNextToken(response, errorBody) - - case strings.EqualFold("ResourceDataSyncInvalidConfigurationException", errorCode): - return awsAwsjson11_deserializeErrorResourceDataSyncInvalidConfigurationException(response, errorBody) - - default: - genericError := &smithy.GenericAPIError{ - Code: errorCode, - Message: errorMessage, - } - return genericError - - } -} - -type awsAwsjson11_deserializeOpListTagsForResource struct { -} - -func (*awsAwsjson11_deserializeOpListTagsForResource) ID() string { - return "OperationDeserializer" -} - -func (m *awsAwsjson11_deserializeOpListTagsForResource) HandleDeserialize(ctx context.Context, in middleware.DeserializeInput, next middleware.DeserializeHandler) ( - out middleware.DeserializeOutput, metadata middleware.Metadata, err error, -) { - out, metadata, err = next.HandleDeserialize(ctx, in) - if err != nil { - return out, metadata, err - } - - _, span := tracing.StartSpan(ctx, "OperationDeserializer") - endTimer := startMetricTimer(ctx, "client.call.deserialization_duration") - defer endTimer() - defer span.End() - response, ok := out.RawResponse.(*smithyhttp.Response) - if !ok { - return out, metadata, &smithy.DeserializationError{Err: fmt.Errorf("unknown transport type %T", out.RawResponse)} - } - - if response.StatusCode < 200 || response.StatusCode >= 300 { - return out, metadata, awsAwsjson11_deserializeOpErrorListTagsForResource(response, &metadata) - } - output := &ListTagsForResourceOutput{} - out.Result = output - - var buff [1024]byte - ringBuffer := smithyio.NewRingBuffer(buff[:]) - - body := io.TeeReader(response.Body, ringBuffer) - decoder := json.NewDecoder(body) - decoder.UseNumber() - var shape interface{} - if err := decoder.Decode(&shape); err != nil && err != io.EOF { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return out, metadata, err - } - - err = awsAwsjson11_deserializeOpDocumentListTagsForResourceOutput(&output, shape) - if err != nil { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return out, metadata, err - } - - return out, metadata, err -} - -func awsAwsjson11_deserializeOpErrorListTagsForResource(response *smithyhttp.Response, metadata *middleware.Metadata) error { - var errorBuffer bytes.Buffer - if _, err := io.Copy(&errorBuffer, response.Body); err != nil { - return &smithy.DeserializationError{Err: fmt.Errorf("failed to copy error response body, %w", err)} - } - errorBody := bytes.NewReader(errorBuffer.Bytes()) - - errorCode := "UnknownError" - errorMessage := errorCode - - headerCode := response.Header.Get("X-Amzn-ErrorType") - - var buff [1024]byte - ringBuffer := smithyio.NewRingBuffer(buff[:]) - - body := io.TeeReader(errorBody, ringBuffer) - decoder := json.NewDecoder(body) - decoder.UseNumber() - bodyInfo, err := getProtocolErrorInfo(decoder) - if err != nil { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return err - } - - errorBody.Seek(0, io.SeekStart) - if typ, ok := resolveProtocolErrorType(headerCode, bodyInfo); ok { - errorCode = restjson.SanitizeErrorCode(typ) - } - if len(bodyInfo.Message) != 0 { - errorMessage = bodyInfo.Message - } - switch { - case strings.EqualFold("InternalServerError", errorCode): - return awsAwsjson11_deserializeErrorInternalServerError(response, errorBody) - - case strings.EqualFold("InvalidResourceId", errorCode): - return awsAwsjson11_deserializeErrorInvalidResourceId(response, errorBody) - - case strings.EqualFold("InvalidResourceType", errorCode): - return awsAwsjson11_deserializeErrorInvalidResourceType(response, errorBody) - - default: - genericError := &smithy.GenericAPIError{ - Code: errorCode, - Message: errorMessage, - } - return genericError - - } -} - -type awsAwsjson11_deserializeOpModifyDocumentPermission struct { -} - -func (*awsAwsjson11_deserializeOpModifyDocumentPermission) ID() string { - return "OperationDeserializer" -} - -func (m *awsAwsjson11_deserializeOpModifyDocumentPermission) HandleDeserialize(ctx context.Context, in middleware.DeserializeInput, next middleware.DeserializeHandler) ( - out middleware.DeserializeOutput, metadata middleware.Metadata, err error, -) { - out, metadata, err = next.HandleDeserialize(ctx, in) - if err != nil { - return out, metadata, err - } - - _, span := tracing.StartSpan(ctx, "OperationDeserializer") - endTimer := startMetricTimer(ctx, "client.call.deserialization_duration") - defer endTimer() - defer span.End() - response, ok := out.RawResponse.(*smithyhttp.Response) - if !ok { - return out, metadata, &smithy.DeserializationError{Err: fmt.Errorf("unknown transport type %T", out.RawResponse)} - } - - if response.StatusCode < 200 || response.StatusCode >= 300 { - return out, metadata, awsAwsjson11_deserializeOpErrorModifyDocumentPermission(response, &metadata) - } - output := &ModifyDocumentPermissionOutput{} - out.Result = output - - var buff [1024]byte - ringBuffer := smithyio.NewRingBuffer(buff[:]) - - body := io.TeeReader(response.Body, ringBuffer) - decoder := json.NewDecoder(body) - decoder.UseNumber() - var shape interface{} - if err := decoder.Decode(&shape); err != nil && err != io.EOF { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return out, metadata, err - } - - err = awsAwsjson11_deserializeOpDocumentModifyDocumentPermissionOutput(&output, shape) - if err != nil { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return out, metadata, err - } - - return out, metadata, err -} - -func awsAwsjson11_deserializeOpErrorModifyDocumentPermission(response *smithyhttp.Response, metadata *middleware.Metadata) error { - var errorBuffer bytes.Buffer - if _, err := io.Copy(&errorBuffer, response.Body); err != nil { - return &smithy.DeserializationError{Err: fmt.Errorf("failed to copy error response body, %w", err)} - } - errorBody := bytes.NewReader(errorBuffer.Bytes()) - - errorCode := "UnknownError" - errorMessage := errorCode - - headerCode := response.Header.Get("X-Amzn-ErrorType") - - var buff [1024]byte - ringBuffer := smithyio.NewRingBuffer(buff[:]) - - body := io.TeeReader(errorBody, ringBuffer) - decoder := json.NewDecoder(body) - decoder.UseNumber() - bodyInfo, err := getProtocolErrorInfo(decoder) - if err != nil { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return err - } - - errorBody.Seek(0, io.SeekStart) - if typ, ok := resolveProtocolErrorType(headerCode, bodyInfo); ok { - errorCode = restjson.SanitizeErrorCode(typ) - } - if len(bodyInfo.Message) != 0 { - errorMessage = bodyInfo.Message - } - switch { - case strings.EqualFold("DocumentLimitExceeded", errorCode): - return awsAwsjson11_deserializeErrorDocumentLimitExceeded(response, errorBody) - - case strings.EqualFold("DocumentPermissionLimit", errorCode): - return awsAwsjson11_deserializeErrorDocumentPermissionLimit(response, errorBody) - - case strings.EqualFold("InternalServerError", errorCode): - return awsAwsjson11_deserializeErrorInternalServerError(response, errorBody) - - case strings.EqualFold("InvalidDocument", errorCode): - return awsAwsjson11_deserializeErrorInvalidDocument(response, errorBody) - - case strings.EqualFold("InvalidPermissionType", errorCode): - return awsAwsjson11_deserializeErrorInvalidPermissionType(response, errorBody) - - default: - genericError := &smithy.GenericAPIError{ - Code: errorCode, - Message: errorMessage, - } - return genericError - - } -} - -type awsAwsjson11_deserializeOpPutComplianceItems struct { -} - -func (*awsAwsjson11_deserializeOpPutComplianceItems) ID() string { - return "OperationDeserializer" -} - -func (m *awsAwsjson11_deserializeOpPutComplianceItems) HandleDeserialize(ctx context.Context, in middleware.DeserializeInput, next middleware.DeserializeHandler) ( - out middleware.DeserializeOutput, metadata middleware.Metadata, err error, -) { - out, metadata, err = next.HandleDeserialize(ctx, in) - if err != nil { - return out, metadata, err - } - - _, span := tracing.StartSpan(ctx, "OperationDeserializer") - endTimer := startMetricTimer(ctx, "client.call.deserialization_duration") - defer endTimer() - defer span.End() - response, ok := out.RawResponse.(*smithyhttp.Response) - if !ok { - return out, metadata, &smithy.DeserializationError{Err: fmt.Errorf("unknown transport type %T", out.RawResponse)} - } - - if response.StatusCode < 200 || response.StatusCode >= 300 { - return out, metadata, awsAwsjson11_deserializeOpErrorPutComplianceItems(response, &metadata) - } - output := &PutComplianceItemsOutput{} - out.Result = output - - var buff [1024]byte - ringBuffer := smithyio.NewRingBuffer(buff[:]) - - body := io.TeeReader(response.Body, ringBuffer) - decoder := json.NewDecoder(body) - decoder.UseNumber() - var shape interface{} - if err := decoder.Decode(&shape); err != nil && err != io.EOF { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return out, metadata, err - } - - err = awsAwsjson11_deserializeOpDocumentPutComplianceItemsOutput(&output, shape) - if err != nil { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return out, metadata, err - } - - return out, metadata, err -} - -func awsAwsjson11_deserializeOpErrorPutComplianceItems(response *smithyhttp.Response, metadata *middleware.Metadata) error { - var errorBuffer bytes.Buffer - if _, err := io.Copy(&errorBuffer, response.Body); err != nil { - return &smithy.DeserializationError{Err: fmt.Errorf("failed to copy error response body, %w", err)} - } - errorBody := bytes.NewReader(errorBuffer.Bytes()) - - errorCode := "UnknownError" - errorMessage := errorCode - - headerCode := response.Header.Get("X-Amzn-ErrorType") - - var buff [1024]byte - ringBuffer := smithyio.NewRingBuffer(buff[:]) - - body := io.TeeReader(errorBody, ringBuffer) - decoder := json.NewDecoder(body) - decoder.UseNumber() - bodyInfo, err := getProtocolErrorInfo(decoder) - if err != nil { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return err - } - - errorBody.Seek(0, io.SeekStart) - if typ, ok := resolveProtocolErrorType(headerCode, bodyInfo); ok { - errorCode = restjson.SanitizeErrorCode(typ) - } - if len(bodyInfo.Message) != 0 { - errorMessage = bodyInfo.Message - } - switch { - case strings.EqualFold("ComplianceTypeCountLimitExceededException", errorCode): - return awsAwsjson11_deserializeErrorComplianceTypeCountLimitExceededException(response, errorBody) - - case strings.EqualFold("InternalServerError", errorCode): - return awsAwsjson11_deserializeErrorInternalServerError(response, errorBody) - - case strings.EqualFold("InvalidItemContentException", errorCode): - return awsAwsjson11_deserializeErrorInvalidItemContentException(response, errorBody) - - case strings.EqualFold("InvalidResourceId", errorCode): - return awsAwsjson11_deserializeErrorInvalidResourceId(response, errorBody) - - case strings.EqualFold("InvalidResourceType", errorCode): - return awsAwsjson11_deserializeErrorInvalidResourceType(response, errorBody) - - case strings.EqualFold("ItemSizeLimitExceededException", errorCode): - return awsAwsjson11_deserializeErrorItemSizeLimitExceededException(response, errorBody) - - case strings.EqualFold("TotalSizeLimitExceededException", errorCode): - return awsAwsjson11_deserializeErrorTotalSizeLimitExceededException(response, errorBody) - - default: - genericError := &smithy.GenericAPIError{ - Code: errorCode, - Message: errorMessage, - } - return genericError - - } -} - -type awsAwsjson11_deserializeOpPutInventory struct { -} - -func (*awsAwsjson11_deserializeOpPutInventory) ID() string { - return "OperationDeserializer" -} - -func (m *awsAwsjson11_deserializeOpPutInventory) HandleDeserialize(ctx context.Context, in middleware.DeserializeInput, next middleware.DeserializeHandler) ( - out middleware.DeserializeOutput, metadata middleware.Metadata, err error, -) { - out, metadata, err = next.HandleDeserialize(ctx, in) - if err != nil { - return out, metadata, err - } - - _, span := tracing.StartSpan(ctx, "OperationDeserializer") - endTimer := startMetricTimer(ctx, "client.call.deserialization_duration") - defer endTimer() - defer span.End() - response, ok := out.RawResponse.(*smithyhttp.Response) - if !ok { - return out, metadata, &smithy.DeserializationError{Err: fmt.Errorf("unknown transport type %T", out.RawResponse)} - } - - if response.StatusCode < 200 || response.StatusCode >= 300 { - return out, metadata, awsAwsjson11_deserializeOpErrorPutInventory(response, &metadata) - } - output := &PutInventoryOutput{} - out.Result = output - - var buff [1024]byte - ringBuffer := smithyio.NewRingBuffer(buff[:]) - - body := io.TeeReader(response.Body, ringBuffer) - decoder := json.NewDecoder(body) - decoder.UseNumber() - var shape interface{} - if err := decoder.Decode(&shape); err != nil && err != io.EOF { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return out, metadata, err - } - - err = awsAwsjson11_deserializeOpDocumentPutInventoryOutput(&output, shape) - if err != nil { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return out, metadata, err - } - - return out, metadata, err -} - -func awsAwsjson11_deserializeOpErrorPutInventory(response *smithyhttp.Response, metadata *middleware.Metadata) error { - var errorBuffer bytes.Buffer - if _, err := io.Copy(&errorBuffer, response.Body); err != nil { - return &smithy.DeserializationError{Err: fmt.Errorf("failed to copy error response body, %w", err)} - } - errorBody := bytes.NewReader(errorBuffer.Bytes()) - - errorCode := "UnknownError" - errorMessage := errorCode - - headerCode := response.Header.Get("X-Amzn-ErrorType") - - var buff [1024]byte - ringBuffer := smithyio.NewRingBuffer(buff[:]) - - body := io.TeeReader(errorBody, ringBuffer) - decoder := json.NewDecoder(body) - decoder.UseNumber() - bodyInfo, err := getProtocolErrorInfo(decoder) - if err != nil { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return err - } - - errorBody.Seek(0, io.SeekStart) - if typ, ok := resolveProtocolErrorType(headerCode, bodyInfo); ok { - errorCode = restjson.SanitizeErrorCode(typ) - } - if len(bodyInfo.Message) != 0 { - errorMessage = bodyInfo.Message - } - switch { - case strings.EqualFold("CustomSchemaCountLimitExceededException", errorCode): - return awsAwsjson11_deserializeErrorCustomSchemaCountLimitExceededException(response, errorBody) - - case strings.EqualFold("InternalServerError", errorCode): - return awsAwsjson11_deserializeErrorInternalServerError(response, errorBody) - - case strings.EqualFold("InvalidInstanceId", errorCode): - return awsAwsjson11_deserializeErrorInvalidInstanceId(response, errorBody) - - case strings.EqualFold("InvalidInventoryItemContextException", errorCode): - return awsAwsjson11_deserializeErrorInvalidInventoryItemContextException(response, errorBody) - - case strings.EqualFold("InvalidItemContentException", errorCode): - return awsAwsjson11_deserializeErrorInvalidItemContentException(response, errorBody) - - case strings.EqualFold("InvalidTypeNameException", errorCode): - return awsAwsjson11_deserializeErrorInvalidTypeNameException(response, errorBody) - - case strings.EqualFold("ItemContentMismatchException", errorCode): - return awsAwsjson11_deserializeErrorItemContentMismatchException(response, errorBody) - - case strings.EqualFold("ItemSizeLimitExceededException", errorCode): - return awsAwsjson11_deserializeErrorItemSizeLimitExceededException(response, errorBody) - - case strings.EqualFold("SubTypeCountLimitExceededException", errorCode): - return awsAwsjson11_deserializeErrorSubTypeCountLimitExceededException(response, errorBody) - - case strings.EqualFold("TotalSizeLimitExceededException", errorCode): - return awsAwsjson11_deserializeErrorTotalSizeLimitExceededException(response, errorBody) - - case strings.EqualFold("UnsupportedInventoryItemContextException", errorCode): - return awsAwsjson11_deserializeErrorUnsupportedInventoryItemContextException(response, errorBody) - - case strings.EqualFold("UnsupportedInventorySchemaVersionException", errorCode): - return awsAwsjson11_deserializeErrorUnsupportedInventorySchemaVersionException(response, errorBody) - - default: - genericError := &smithy.GenericAPIError{ - Code: errorCode, - Message: errorMessage, - } - return genericError - - } -} - -type awsAwsjson11_deserializeOpPutParameter struct { -} - -func (*awsAwsjson11_deserializeOpPutParameter) ID() string { - return "OperationDeserializer" -} - -func (m *awsAwsjson11_deserializeOpPutParameter) HandleDeserialize(ctx context.Context, in middleware.DeserializeInput, next middleware.DeserializeHandler) ( - out middleware.DeserializeOutput, metadata middleware.Metadata, err error, -) { - out, metadata, err = next.HandleDeserialize(ctx, in) - if err != nil { - return out, metadata, err - } - - _, span := tracing.StartSpan(ctx, "OperationDeserializer") - endTimer := startMetricTimer(ctx, "client.call.deserialization_duration") - defer endTimer() - defer span.End() - response, ok := out.RawResponse.(*smithyhttp.Response) - if !ok { - return out, metadata, &smithy.DeserializationError{Err: fmt.Errorf("unknown transport type %T", out.RawResponse)} - } - - if response.StatusCode < 200 || response.StatusCode >= 300 { - return out, metadata, awsAwsjson11_deserializeOpErrorPutParameter(response, &metadata) - } - output := &PutParameterOutput{} - out.Result = output - - var buff [1024]byte - ringBuffer := smithyio.NewRingBuffer(buff[:]) - - body := io.TeeReader(response.Body, ringBuffer) - decoder := json.NewDecoder(body) - decoder.UseNumber() - var shape interface{} - if err := decoder.Decode(&shape); err != nil && err != io.EOF { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return out, metadata, err - } - - err = awsAwsjson11_deserializeOpDocumentPutParameterOutput(&output, shape) - if err != nil { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return out, metadata, err - } - - return out, metadata, err -} - -func awsAwsjson11_deserializeOpErrorPutParameter(response *smithyhttp.Response, metadata *middleware.Metadata) error { - var errorBuffer bytes.Buffer - if _, err := io.Copy(&errorBuffer, response.Body); err != nil { - return &smithy.DeserializationError{Err: fmt.Errorf("failed to copy error response body, %w", err)} - } - errorBody := bytes.NewReader(errorBuffer.Bytes()) - - errorCode := "UnknownError" - errorMessage := errorCode - - headerCode := response.Header.Get("X-Amzn-ErrorType") - - var buff [1024]byte - ringBuffer := smithyio.NewRingBuffer(buff[:]) - - body := io.TeeReader(errorBody, ringBuffer) - decoder := json.NewDecoder(body) - decoder.UseNumber() - bodyInfo, err := getProtocolErrorInfo(decoder) - if err != nil { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return err - } - - errorBody.Seek(0, io.SeekStart) - if typ, ok := resolveProtocolErrorType(headerCode, bodyInfo); ok { - errorCode = restjson.SanitizeErrorCode(typ) - } - if len(bodyInfo.Message) != 0 { - errorMessage = bodyInfo.Message - } - switch { - case strings.EqualFold("HierarchyLevelLimitExceededException", errorCode): - return awsAwsjson11_deserializeErrorHierarchyLevelLimitExceededException(response, errorBody) - - case strings.EqualFold("HierarchyTypeMismatchException", errorCode): - return awsAwsjson11_deserializeErrorHierarchyTypeMismatchException(response, errorBody) - - case strings.EqualFold("IncompatiblePolicyException", errorCode): - return awsAwsjson11_deserializeErrorIncompatiblePolicyException(response, errorBody) - - case strings.EqualFold("InternalServerError", errorCode): - return awsAwsjson11_deserializeErrorInternalServerError(response, errorBody) - - case strings.EqualFold("InvalidAllowedPatternException", errorCode): - return awsAwsjson11_deserializeErrorInvalidAllowedPatternException(response, errorBody) - - case strings.EqualFold("InvalidKeyId", errorCode): - return awsAwsjson11_deserializeErrorInvalidKeyId(response, errorBody) - - case strings.EqualFold("InvalidPolicyAttributeException", errorCode): - return awsAwsjson11_deserializeErrorInvalidPolicyAttributeException(response, errorBody) - - case strings.EqualFold("InvalidPolicyTypeException", errorCode): - return awsAwsjson11_deserializeErrorInvalidPolicyTypeException(response, errorBody) - - case strings.EqualFold("ParameterAlreadyExists", errorCode): - return awsAwsjson11_deserializeErrorParameterAlreadyExists(response, errorBody) - - case strings.EqualFold("ParameterLimitExceeded", errorCode): - return awsAwsjson11_deserializeErrorParameterLimitExceeded(response, errorBody) - - case strings.EqualFold("ParameterMaxVersionLimitExceeded", errorCode): - return awsAwsjson11_deserializeErrorParameterMaxVersionLimitExceeded(response, errorBody) - - case strings.EqualFold("ParameterPatternMismatchException", errorCode): - return awsAwsjson11_deserializeErrorParameterPatternMismatchException(response, errorBody) - - case strings.EqualFold("PoliciesLimitExceededException", errorCode): - return awsAwsjson11_deserializeErrorPoliciesLimitExceededException(response, errorBody) - - case strings.EqualFold("TooManyUpdates", errorCode): - return awsAwsjson11_deserializeErrorTooManyUpdates(response, errorBody) - - case strings.EqualFold("UnsupportedParameterType", errorCode): - return awsAwsjson11_deserializeErrorUnsupportedParameterType(response, errorBody) - - default: - genericError := &smithy.GenericAPIError{ - Code: errorCode, - Message: errorMessage, - } - return genericError - - } -} - -type awsAwsjson11_deserializeOpPutResourcePolicy struct { -} - -func (*awsAwsjson11_deserializeOpPutResourcePolicy) ID() string { - return "OperationDeserializer" -} - -func (m *awsAwsjson11_deserializeOpPutResourcePolicy) HandleDeserialize(ctx context.Context, in middleware.DeserializeInput, next middleware.DeserializeHandler) ( - out middleware.DeserializeOutput, metadata middleware.Metadata, err error, -) { - out, metadata, err = next.HandleDeserialize(ctx, in) - if err != nil { - return out, metadata, err - } - - _, span := tracing.StartSpan(ctx, "OperationDeserializer") - endTimer := startMetricTimer(ctx, "client.call.deserialization_duration") - defer endTimer() - defer span.End() - response, ok := out.RawResponse.(*smithyhttp.Response) - if !ok { - return out, metadata, &smithy.DeserializationError{Err: fmt.Errorf("unknown transport type %T", out.RawResponse)} - } - - if response.StatusCode < 200 || response.StatusCode >= 300 { - return out, metadata, awsAwsjson11_deserializeOpErrorPutResourcePolicy(response, &metadata) - } - output := &PutResourcePolicyOutput{} - out.Result = output - - var buff [1024]byte - ringBuffer := smithyio.NewRingBuffer(buff[:]) - - body := io.TeeReader(response.Body, ringBuffer) - decoder := json.NewDecoder(body) - decoder.UseNumber() - var shape interface{} - if err := decoder.Decode(&shape); err != nil && err != io.EOF { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return out, metadata, err - } - - err = awsAwsjson11_deserializeOpDocumentPutResourcePolicyOutput(&output, shape) - if err != nil { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return out, metadata, err - } - - return out, metadata, err -} - -func awsAwsjson11_deserializeOpErrorPutResourcePolicy(response *smithyhttp.Response, metadata *middleware.Metadata) error { - var errorBuffer bytes.Buffer - if _, err := io.Copy(&errorBuffer, response.Body); err != nil { - return &smithy.DeserializationError{Err: fmt.Errorf("failed to copy error response body, %w", err)} - } - errorBody := bytes.NewReader(errorBuffer.Bytes()) - - errorCode := "UnknownError" - errorMessage := errorCode - - headerCode := response.Header.Get("X-Amzn-ErrorType") - - var buff [1024]byte - ringBuffer := smithyio.NewRingBuffer(buff[:]) - - body := io.TeeReader(errorBody, ringBuffer) - decoder := json.NewDecoder(body) - decoder.UseNumber() - bodyInfo, err := getProtocolErrorInfo(decoder) - if err != nil { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return err - } - - errorBody.Seek(0, io.SeekStart) - if typ, ok := resolveProtocolErrorType(headerCode, bodyInfo); ok { - errorCode = restjson.SanitizeErrorCode(typ) - } - if len(bodyInfo.Message) != 0 { - errorMessage = bodyInfo.Message - } - switch { - case strings.EqualFold("InternalServerError", errorCode): - return awsAwsjson11_deserializeErrorInternalServerError(response, errorBody) - - case strings.EqualFold("MalformedResourcePolicyDocumentException", errorCode): - return awsAwsjson11_deserializeErrorMalformedResourcePolicyDocumentException(response, errorBody) - - case strings.EqualFold("ResourceNotFoundException", errorCode): - return awsAwsjson11_deserializeErrorResourceNotFoundException(response, errorBody) - - case strings.EqualFold("ResourcePolicyConflictException", errorCode): - return awsAwsjson11_deserializeErrorResourcePolicyConflictException(response, errorBody) - - case strings.EqualFold("ResourcePolicyInvalidParameterException", errorCode): - return awsAwsjson11_deserializeErrorResourcePolicyInvalidParameterException(response, errorBody) - - case strings.EqualFold("ResourcePolicyLimitExceededException", errorCode): - return awsAwsjson11_deserializeErrorResourcePolicyLimitExceededException(response, errorBody) - - case strings.EqualFold("ResourcePolicyNotFoundException", errorCode): - return awsAwsjson11_deserializeErrorResourcePolicyNotFoundException(response, errorBody) - - default: - genericError := &smithy.GenericAPIError{ - Code: errorCode, - Message: errorMessage, - } - return genericError - - } -} - -type awsAwsjson11_deserializeOpRegisterDefaultPatchBaseline struct { -} - -func (*awsAwsjson11_deserializeOpRegisterDefaultPatchBaseline) ID() string { - return "OperationDeserializer" -} - -func (m *awsAwsjson11_deserializeOpRegisterDefaultPatchBaseline) HandleDeserialize(ctx context.Context, in middleware.DeserializeInput, next middleware.DeserializeHandler) ( - out middleware.DeserializeOutput, metadata middleware.Metadata, err error, -) { - out, metadata, err = next.HandleDeserialize(ctx, in) - if err != nil { - return out, metadata, err - } - - _, span := tracing.StartSpan(ctx, "OperationDeserializer") - endTimer := startMetricTimer(ctx, "client.call.deserialization_duration") - defer endTimer() - defer span.End() - response, ok := out.RawResponse.(*smithyhttp.Response) - if !ok { - return out, metadata, &smithy.DeserializationError{Err: fmt.Errorf("unknown transport type %T", out.RawResponse)} - } - - if response.StatusCode < 200 || response.StatusCode >= 300 { - return out, metadata, awsAwsjson11_deserializeOpErrorRegisterDefaultPatchBaseline(response, &metadata) - } - output := &RegisterDefaultPatchBaselineOutput{} - out.Result = output - - var buff [1024]byte - ringBuffer := smithyio.NewRingBuffer(buff[:]) - - body := io.TeeReader(response.Body, ringBuffer) - decoder := json.NewDecoder(body) - decoder.UseNumber() - var shape interface{} - if err := decoder.Decode(&shape); err != nil && err != io.EOF { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return out, metadata, err - } - - err = awsAwsjson11_deserializeOpDocumentRegisterDefaultPatchBaselineOutput(&output, shape) - if err != nil { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return out, metadata, err - } - - return out, metadata, err -} - -func awsAwsjson11_deserializeOpErrorRegisterDefaultPatchBaseline(response *smithyhttp.Response, metadata *middleware.Metadata) error { - var errorBuffer bytes.Buffer - if _, err := io.Copy(&errorBuffer, response.Body); err != nil { - return &smithy.DeserializationError{Err: fmt.Errorf("failed to copy error response body, %w", err)} - } - errorBody := bytes.NewReader(errorBuffer.Bytes()) - - errorCode := "UnknownError" - errorMessage := errorCode - - headerCode := response.Header.Get("X-Amzn-ErrorType") - - var buff [1024]byte - ringBuffer := smithyio.NewRingBuffer(buff[:]) - - body := io.TeeReader(errorBody, ringBuffer) - decoder := json.NewDecoder(body) - decoder.UseNumber() - bodyInfo, err := getProtocolErrorInfo(decoder) - if err != nil { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return err - } - - errorBody.Seek(0, io.SeekStart) - if typ, ok := resolveProtocolErrorType(headerCode, bodyInfo); ok { - errorCode = restjson.SanitizeErrorCode(typ) - } - if len(bodyInfo.Message) != 0 { - errorMessage = bodyInfo.Message - } - switch { - case strings.EqualFold("DoesNotExistException", errorCode): - return awsAwsjson11_deserializeErrorDoesNotExistException(response, errorBody) - - case strings.EqualFold("InternalServerError", errorCode): - return awsAwsjson11_deserializeErrorInternalServerError(response, errorBody) - - case strings.EqualFold("InvalidResourceId", errorCode): - return awsAwsjson11_deserializeErrorInvalidResourceId(response, errorBody) - - default: - genericError := &smithy.GenericAPIError{ - Code: errorCode, - Message: errorMessage, - } - return genericError - - } -} - -type awsAwsjson11_deserializeOpRegisterPatchBaselineForPatchGroup struct { -} - -func (*awsAwsjson11_deserializeOpRegisterPatchBaselineForPatchGroup) ID() string { - return "OperationDeserializer" -} - -func (m *awsAwsjson11_deserializeOpRegisterPatchBaselineForPatchGroup) HandleDeserialize(ctx context.Context, in middleware.DeserializeInput, next middleware.DeserializeHandler) ( - out middleware.DeserializeOutput, metadata middleware.Metadata, err error, -) { - out, metadata, err = next.HandleDeserialize(ctx, in) - if err != nil { - return out, metadata, err - } - - _, span := tracing.StartSpan(ctx, "OperationDeserializer") - endTimer := startMetricTimer(ctx, "client.call.deserialization_duration") - defer endTimer() - defer span.End() - response, ok := out.RawResponse.(*smithyhttp.Response) - if !ok { - return out, metadata, &smithy.DeserializationError{Err: fmt.Errorf("unknown transport type %T", out.RawResponse)} - } - - if response.StatusCode < 200 || response.StatusCode >= 300 { - return out, metadata, awsAwsjson11_deserializeOpErrorRegisterPatchBaselineForPatchGroup(response, &metadata) - } - output := &RegisterPatchBaselineForPatchGroupOutput{} - out.Result = output - - var buff [1024]byte - ringBuffer := smithyio.NewRingBuffer(buff[:]) - - body := io.TeeReader(response.Body, ringBuffer) - decoder := json.NewDecoder(body) - decoder.UseNumber() - var shape interface{} - if err := decoder.Decode(&shape); err != nil && err != io.EOF { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return out, metadata, err - } - - err = awsAwsjson11_deserializeOpDocumentRegisterPatchBaselineForPatchGroupOutput(&output, shape) - if err != nil { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return out, metadata, err - } - - return out, metadata, err -} - -func awsAwsjson11_deserializeOpErrorRegisterPatchBaselineForPatchGroup(response *smithyhttp.Response, metadata *middleware.Metadata) error { - var errorBuffer bytes.Buffer - if _, err := io.Copy(&errorBuffer, response.Body); err != nil { - return &smithy.DeserializationError{Err: fmt.Errorf("failed to copy error response body, %w", err)} - } - errorBody := bytes.NewReader(errorBuffer.Bytes()) - - errorCode := "UnknownError" - errorMessage := errorCode - - headerCode := response.Header.Get("X-Amzn-ErrorType") - - var buff [1024]byte - ringBuffer := smithyio.NewRingBuffer(buff[:]) - - body := io.TeeReader(errorBody, ringBuffer) - decoder := json.NewDecoder(body) - decoder.UseNumber() - bodyInfo, err := getProtocolErrorInfo(decoder) - if err != nil { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return err - } - - errorBody.Seek(0, io.SeekStart) - if typ, ok := resolveProtocolErrorType(headerCode, bodyInfo); ok { - errorCode = restjson.SanitizeErrorCode(typ) - } - if len(bodyInfo.Message) != 0 { - errorMessage = bodyInfo.Message - } - switch { - case strings.EqualFold("AlreadyExistsException", errorCode): - return awsAwsjson11_deserializeErrorAlreadyExistsException(response, errorBody) - - case strings.EqualFold("DoesNotExistException", errorCode): - return awsAwsjson11_deserializeErrorDoesNotExistException(response, errorBody) - - case strings.EqualFold("InternalServerError", errorCode): - return awsAwsjson11_deserializeErrorInternalServerError(response, errorBody) - - case strings.EqualFold("InvalidResourceId", errorCode): - return awsAwsjson11_deserializeErrorInvalidResourceId(response, errorBody) - - case strings.EqualFold("ResourceLimitExceededException", errorCode): - return awsAwsjson11_deserializeErrorResourceLimitExceededException(response, errorBody) - - default: - genericError := &smithy.GenericAPIError{ - Code: errorCode, - Message: errorMessage, - } - return genericError - - } -} - -type awsAwsjson11_deserializeOpRegisterTargetWithMaintenanceWindow struct { -} - -func (*awsAwsjson11_deserializeOpRegisterTargetWithMaintenanceWindow) ID() string { - return "OperationDeserializer" -} - -func (m *awsAwsjson11_deserializeOpRegisterTargetWithMaintenanceWindow) HandleDeserialize(ctx context.Context, in middleware.DeserializeInput, next middleware.DeserializeHandler) ( - out middleware.DeserializeOutput, metadata middleware.Metadata, err error, -) { - out, metadata, err = next.HandleDeserialize(ctx, in) - if err != nil { - return out, metadata, err - } - - _, span := tracing.StartSpan(ctx, "OperationDeserializer") - endTimer := startMetricTimer(ctx, "client.call.deserialization_duration") - defer endTimer() - defer span.End() - response, ok := out.RawResponse.(*smithyhttp.Response) - if !ok { - return out, metadata, &smithy.DeserializationError{Err: fmt.Errorf("unknown transport type %T", out.RawResponse)} - } - - if response.StatusCode < 200 || response.StatusCode >= 300 { - return out, metadata, awsAwsjson11_deserializeOpErrorRegisterTargetWithMaintenanceWindow(response, &metadata) - } - output := &RegisterTargetWithMaintenanceWindowOutput{} - out.Result = output - - var buff [1024]byte - ringBuffer := smithyio.NewRingBuffer(buff[:]) - - body := io.TeeReader(response.Body, ringBuffer) - decoder := json.NewDecoder(body) - decoder.UseNumber() - var shape interface{} - if err := decoder.Decode(&shape); err != nil && err != io.EOF { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return out, metadata, err - } - - err = awsAwsjson11_deserializeOpDocumentRegisterTargetWithMaintenanceWindowOutput(&output, shape) - if err != nil { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return out, metadata, err - } - - return out, metadata, err -} - -func awsAwsjson11_deserializeOpErrorRegisterTargetWithMaintenanceWindow(response *smithyhttp.Response, metadata *middleware.Metadata) error { - var errorBuffer bytes.Buffer - if _, err := io.Copy(&errorBuffer, response.Body); err != nil { - return &smithy.DeserializationError{Err: fmt.Errorf("failed to copy error response body, %w", err)} - } - errorBody := bytes.NewReader(errorBuffer.Bytes()) - - errorCode := "UnknownError" - errorMessage := errorCode - - headerCode := response.Header.Get("X-Amzn-ErrorType") - - var buff [1024]byte - ringBuffer := smithyio.NewRingBuffer(buff[:]) - - body := io.TeeReader(errorBody, ringBuffer) - decoder := json.NewDecoder(body) - decoder.UseNumber() - bodyInfo, err := getProtocolErrorInfo(decoder) - if err != nil { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return err - } - - errorBody.Seek(0, io.SeekStart) - if typ, ok := resolveProtocolErrorType(headerCode, bodyInfo); ok { - errorCode = restjson.SanitizeErrorCode(typ) - } - if len(bodyInfo.Message) != 0 { - errorMessage = bodyInfo.Message - } - switch { - case strings.EqualFold("DoesNotExistException", errorCode): - return awsAwsjson11_deserializeErrorDoesNotExistException(response, errorBody) - - case strings.EqualFold("IdempotentParameterMismatch", errorCode): - return awsAwsjson11_deserializeErrorIdempotentParameterMismatch(response, errorBody) - - case strings.EqualFold("InternalServerError", errorCode): - return awsAwsjson11_deserializeErrorInternalServerError(response, errorBody) - - case strings.EqualFold("ResourceLimitExceededException", errorCode): - return awsAwsjson11_deserializeErrorResourceLimitExceededException(response, errorBody) - - default: - genericError := &smithy.GenericAPIError{ - Code: errorCode, - Message: errorMessage, - } - return genericError - - } -} - -type awsAwsjson11_deserializeOpRegisterTaskWithMaintenanceWindow struct { -} - -func (*awsAwsjson11_deserializeOpRegisterTaskWithMaintenanceWindow) ID() string { - return "OperationDeserializer" -} - -func (m *awsAwsjson11_deserializeOpRegisterTaskWithMaintenanceWindow) HandleDeserialize(ctx context.Context, in middleware.DeserializeInput, next middleware.DeserializeHandler) ( - out middleware.DeserializeOutput, metadata middleware.Metadata, err error, -) { - out, metadata, err = next.HandleDeserialize(ctx, in) - if err != nil { - return out, metadata, err - } - - _, span := tracing.StartSpan(ctx, "OperationDeserializer") - endTimer := startMetricTimer(ctx, "client.call.deserialization_duration") - defer endTimer() - defer span.End() - response, ok := out.RawResponse.(*smithyhttp.Response) - if !ok { - return out, metadata, &smithy.DeserializationError{Err: fmt.Errorf("unknown transport type %T", out.RawResponse)} - } - - if response.StatusCode < 200 || response.StatusCode >= 300 { - return out, metadata, awsAwsjson11_deserializeOpErrorRegisterTaskWithMaintenanceWindow(response, &metadata) - } - output := &RegisterTaskWithMaintenanceWindowOutput{} - out.Result = output - - var buff [1024]byte - ringBuffer := smithyio.NewRingBuffer(buff[:]) - - body := io.TeeReader(response.Body, ringBuffer) - decoder := json.NewDecoder(body) - decoder.UseNumber() - var shape interface{} - if err := decoder.Decode(&shape); err != nil && err != io.EOF { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return out, metadata, err - } - - err = awsAwsjson11_deserializeOpDocumentRegisterTaskWithMaintenanceWindowOutput(&output, shape) - if err != nil { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return out, metadata, err - } - - return out, metadata, err -} - -func awsAwsjson11_deserializeOpErrorRegisterTaskWithMaintenanceWindow(response *smithyhttp.Response, metadata *middleware.Metadata) error { - var errorBuffer bytes.Buffer - if _, err := io.Copy(&errorBuffer, response.Body); err != nil { - return &smithy.DeserializationError{Err: fmt.Errorf("failed to copy error response body, %w", err)} - } - errorBody := bytes.NewReader(errorBuffer.Bytes()) - - errorCode := "UnknownError" - errorMessage := errorCode - - headerCode := response.Header.Get("X-Amzn-ErrorType") - - var buff [1024]byte - ringBuffer := smithyio.NewRingBuffer(buff[:]) - - body := io.TeeReader(errorBody, ringBuffer) - decoder := json.NewDecoder(body) - decoder.UseNumber() - bodyInfo, err := getProtocolErrorInfo(decoder) - if err != nil { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return err - } - - errorBody.Seek(0, io.SeekStart) - if typ, ok := resolveProtocolErrorType(headerCode, bodyInfo); ok { - errorCode = restjson.SanitizeErrorCode(typ) - } - if len(bodyInfo.Message) != 0 { - errorMessage = bodyInfo.Message - } - switch { - case strings.EqualFold("DoesNotExistException", errorCode): - return awsAwsjson11_deserializeErrorDoesNotExistException(response, errorBody) - - case strings.EqualFold("FeatureNotAvailableException", errorCode): - return awsAwsjson11_deserializeErrorFeatureNotAvailableException(response, errorBody) - - case strings.EqualFold("IdempotentParameterMismatch", errorCode): - return awsAwsjson11_deserializeErrorIdempotentParameterMismatch(response, errorBody) - - case strings.EqualFold("InternalServerError", errorCode): - return awsAwsjson11_deserializeErrorInternalServerError(response, errorBody) - - case strings.EqualFold("ResourceLimitExceededException", errorCode): - return awsAwsjson11_deserializeErrorResourceLimitExceededException(response, errorBody) - - default: - genericError := &smithy.GenericAPIError{ - Code: errorCode, - Message: errorMessage, - } - return genericError - - } -} - -type awsAwsjson11_deserializeOpRemoveTagsFromResource struct { -} - -func (*awsAwsjson11_deserializeOpRemoveTagsFromResource) ID() string { - return "OperationDeserializer" -} - -func (m *awsAwsjson11_deserializeOpRemoveTagsFromResource) HandleDeserialize(ctx context.Context, in middleware.DeserializeInput, next middleware.DeserializeHandler) ( - out middleware.DeserializeOutput, metadata middleware.Metadata, err error, -) { - out, metadata, err = next.HandleDeserialize(ctx, in) - if err != nil { - return out, metadata, err - } - - _, span := tracing.StartSpan(ctx, "OperationDeserializer") - endTimer := startMetricTimer(ctx, "client.call.deserialization_duration") - defer endTimer() - defer span.End() - response, ok := out.RawResponse.(*smithyhttp.Response) - if !ok { - return out, metadata, &smithy.DeserializationError{Err: fmt.Errorf("unknown transport type %T", out.RawResponse)} - } - - if response.StatusCode < 200 || response.StatusCode >= 300 { - return out, metadata, awsAwsjson11_deserializeOpErrorRemoveTagsFromResource(response, &metadata) - } - output := &RemoveTagsFromResourceOutput{} - out.Result = output - - var buff [1024]byte - ringBuffer := smithyio.NewRingBuffer(buff[:]) - - body := io.TeeReader(response.Body, ringBuffer) - decoder := json.NewDecoder(body) - decoder.UseNumber() - var shape interface{} - if err := decoder.Decode(&shape); err != nil && err != io.EOF { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return out, metadata, err - } - - err = awsAwsjson11_deserializeOpDocumentRemoveTagsFromResourceOutput(&output, shape) - if err != nil { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return out, metadata, err - } - - return out, metadata, err -} - -func awsAwsjson11_deserializeOpErrorRemoveTagsFromResource(response *smithyhttp.Response, metadata *middleware.Metadata) error { - var errorBuffer bytes.Buffer - if _, err := io.Copy(&errorBuffer, response.Body); err != nil { - return &smithy.DeserializationError{Err: fmt.Errorf("failed to copy error response body, %w", err)} - } - errorBody := bytes.NewReader(errorBuffer.Bytes()) - - errorCode := "UnknownError" - errorMessage := errorCode - - headerCode := response.Header.Get("X-Amzn-ErrorType") - - var buff [1024]byte - ringBuffer := smithyio.NewRingBuffer(buff[:]) - - body := io.TeeReader(errorBody, ringBuffer) - decoder := json.NewDecoder(body) - decoder.UseNumber() - bodyInfo, err := getProtocolErrorInfo(decoder) - if err != nil { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return err - } - - errorBody.Seek(0, io.SeekStart) - if typ, ok := resolveProtocolErrorType(headerCode, bodyInfo); ok { - errorCode = restjson.SanitizeErrorCode(typ) - } - if len(bodyInfo.Message) != 0 { - errorMessage = bodyInfo.Message - } - switch { - case strings.EqualFold("InternalServerError", errorCode): - return awsAwsjson11_deserializeErrorInternalServerError(response, errorBody) - - case strings.EqualFold("InvalidResourceId", errorCode): - return awsAwsjson11_deserializeErrorInvalidResourceId(response, errorBody) - - case strings.EqualFold("InvalidResourceType", errorCode): - return awsAwsjson11_deserializeErrorInvalidResourceType(response, errorBody) - - case strings.EqualFold("TooManyUpdates", errorCode): - return awsAwsjson11_deserializeErrorTooManyUpdates(response, errorBody) - - default: - genericError := &smithy.GenericAPIError{ - Code: errorCode, - Message: errorMessage, - } - return genericError - - } -} - -type awsAwsjson11_deserializeOpResetServiceSetting struct { -} - -func (*awsAwsjson11_deserializeOpResetServiceSetting) ID() string { - return "OperationDeserializer" -} - -func (m *awsAwsjson11_deserializeOpResetServiceSetting) HandleDeserialize(ctx context.Context, in middleware.DeserializeInput, next middleware.DeserializeHandler) ( - out middleware.DeserializeOutput, metadata middleware.Metadata, err error, -) { - out, metadata, err = next.HandleDeserialize(ctx, in) - if err != nil { - return out, metadata, err - } - - _, span := tracing.StartSpan(ctx, "OperationDeserializer") - endTimer := startMetricTimer(ctx, "client.call.deserialization_duration") - defer endTimer() - defer span.End() - response, ok := out.RawResponse.(*smithyhttp.Response) - if !ok { - return out, metadata, &smithy.DeserializationError{Err: fmt.Errorf("unknown transport type %T", out.RawResponse)} - } - - if response.StatusCode < 200 || response.StatusCode >= 300 { - return out, metadata, awsAwsjson11_deserializeOpErrorResetServiceSetting(response, &metadata) - } - output := &ResetServiceSettingOutput{} - out.Result = output - - var buff [1024]byte - ringBuffer := smithyio.NewRingBuffer(buff[:]) - - body := io.TeeReader(response.Body, ringBuffer) - decoder := json.NewDecoder(body) - decoder.UseNumber() - var shape interface{} - if err := decoder.Decode(&shape); err != nil && err != io.EOF { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return out, metadata, err - } - - err = awsAwsjson11_deserializeOpDocumentResetServiceSettingOutput(&output, shape) - if err != nil { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return out, metadata, err - } - - return out, metadata, err -} - -func awsAwsjson11_deserializeOpErrorResetServiceSetting(response *smithyhttp.Response, metadata *middleware.Metadata) error { - var errorBuffer bytes.Buffer - if _, err := io.Copy(&errorBuffer, response.Body); err != nil { - return &smithy.DeserializationError{Err: fmt.Errorf("failed to copy error response body, %w", err)} - } - errorBody := bytes.NewReader(errorBuffer.Bytes()) - - errorCode := "UnknownError" - errorMessage := errorCode - - headerCode := response.Header.Get("X-Amzn-ErrorType") - - var buff [1024]byte - ringBuffer := smithyio.NewRingBuffer(buff[:]) - - body := io.TeeReader(errorBody, ringBuffer) - decoder := json.NewDecoder(body) - decoder.UseNumber() - bodyInfo, err := getProtocolErrorInfo(decoder) - if err != nil { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return err - } - - errorBody.Seek(0, io.SeekStart) - if typ, ok := resolveProtocolErrorType(headerCode, bodyInfo); ok { - errorCode = restjson.SanitizeErrorCode(typ) - } - if len(bodyInfo.Message) != 0 { - errorMessage = bodyInfo.Message - } - switch { - case strings.EqualFold("InternalServerError", errorCode): - return awsAwsjson11_deserializeErrorInternalServerError(response, errorBody) - - case strings.EqualFold("ServiceSettingNotFound", errorCode): - return awsAwsjson11_deserializeErrorServiceSettingNotFound(response, errorBody) - - case strings.EqualFold("TooManyUpdates", errorCode): - return awsAwsjson11_deserializeErrorTooManyUpdates(response, errorBody) - - default: - genericError := &smithy.GenericAPIError{ - Code: errorCode, - Message: errorMessage, - } - return genericError - - } -} - -type awsAwsjson11_deserializeOpResumeSession struct { -} - -func (*awsAwsjson11_deserializeOpResumeSession) ID() string { - return "OperationDeserializer" -} - -func (m *awsAwsjson11_deserializeOpResumeSession) HandleDeserialize(ctx context.Context, in middleware.DeserializeInput, next middleware.DeserializeHandler) ( - out middleware.DeserializeOutput, metadata middleware.Metadata, err error, -) { - out, metadata, err = next.HandleDeserialize(ctx, in) - if err != nil { - return out, metadata, err - } - - _, span := tracing.StartSpan(ctx, "OperationDeserializer") - endTimer := startMetricTimer(ctx, "client.call.deserialization_duration") - defer endTimer() - defer span.End() - response, ok := out.RawResponse.(*smithyhttp.Response) - if !ok { - return out, metadata, &smithy.DeserializationError{Err: fmt.Errorf("unknown transport type %T", out.RawResponse)} - } - - if response.StatusCode < 200 || response.StatusCode >= 300 { - return out, metadata, awsAwsjson11_deserializeOpErrorResumeSession(response, &metadata) - } - output := &ResumeSessionOutput{} - out.Result = output - - var buff [1024]byte - ringBuffer := smithyio.NewRingBuffer(buff[:]) - - body := io.TeeReader(response.Body, ringBuffer) - decoder := json.NewDecoder(body) - decoder.UseNumber() - var shape interface{} - if err := decoder.Decode(&shape); err != nil && err != io.EOF { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return out, metadata, err - } - - err = awsAwsjson11_deserializeOpDocumentResumeSessionOutput(&output, shape) - if err != nil { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return out, metadata, err - } - - return out, metadata, err -} - -func awsAwsjson11_deserializeOpErrorResumeSession(response *smithyhttp.Response, metadata *middleware.Metadata) error { - var errorBuffer bytes.Buffer - if _, err := io.Copy(&errorBuffer, response.Body); err != nil { - return &smithy.DeserializationError{Err: fmt.Errorf("failed to copy error response body, %w", err)} - } - errorBody := bytes.NewReader(errorBuffer.Bytes()) - - errorCode := "UnknownError" - errorMessage := errorCode - - headerCode := response.Header.Get("X-Amzn-ErrorType") - - var buff [1024]byte - ringBuffer := smithyio.NewRingBuffer(buff[:]) - - body := io.TeeReader(errorBody, ringBuffer) - decoder := json.NewDecoder(body) - decoder.UseNumber() - bodyInfo, err := getProtocolErrorInfo(decoder) - if err != nil { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return err - } - - errorBody.Seek(0, io.SeekStart) - if typ, ok := resolveProtocolErrorType(headerCode, bodyInfo); ok { - errorCode = restjson.SanitizeErrorCode(typ) - } - if len(bodyInfo.Message) != 0 { - errorMessage = bodyInfo.Message - } - switch { - case strings.EqualFold("DoesNotExistException", errorCode): - return awsAwsjson11_deserializeErrorDoesNotExistException(response, errorBody) - - case strings.EqualFold("InternalServerError", errorCode): - return awsAwsjson11_deserializeErrorInternalServerError(response, errorBody) - - default: - genericError := &smithy.GenericAPIError{ - Code: errorCode, - Message: errorMessage, - } - return genericError - - } -} - -type awsAwsjson11_deserializeOpSendAutomationSignal struct { -} - -func (*awsAwsjson11_deserializeOpSendAutomationSignal) ID() string { - return "OperationDeserializer" -} - -func (m *awsAwsjson11_deserializeOpSendAutomationSignal) HandleDeserialize(ctx context.Context, in middleware.DeserializeInput, next middleware.DeserializeHandler) ( - out middleware.DeserializeOutput, metadata middleware.Metadata, err error, -) { - out, metadata, err = next.HandleDeserialize(ctx, in) - if err != nil { - return out, metadata, err - } - - _, span := tracing.StartSpan(ctx, "OperationDeserializer") - endTimer := startMetricTimer(ctx, "client.call.deserialization_duration") - defer endTimer() - defer span.End() - response, ok := out.RawResponse.(*smithyhttp.Response) - if !ok { - return out, metadata, &smithy.DeserializationError{Err: fmt.Errorf("unknown transport type %T", out.RawResponse)} - } - - if response.StatusCode < 200 || response.StatusCode >= 300 { - return out, metadata, awsAwsjson11_deserializeOpErrorSendAutomationSignal(response, &metadata) - } - output := &SendAutomationSignalOutput{} - out.Result = output - - var buff [1024]byte - ringBuffer := smithyio.NewRingBuffer(buff[:]) - - body := io.TeeReader(response.Body, ringBuffer) - decoder := json.NewDecoder(body) - decoder.UseNumber() - var shape interface{} - if err := decoder.Decode(&shape); err != nil && err != io.EOF { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return out, metadata, err - } - - err = awsAwsjson11_deserializeOpDocumentSendAutomationSignalOutput(&output, shape) - if err != nil { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return out, metadata, err - } - - return out, metadata, err -} - -func awsAwsjson11_deserializeOpErrorSendAutomationSignal(response *smithyhttp.Response, metadata *middleware.Metadata) error { - var errorBuffer bytes.Buffer - if _, err := io.Copy(&errorBuffer, response.Body); err != nil { - return &smithy.DeserializationError{Err: fmt.Errorf("failed to copy error response body, %w", err)} - } - errorBody := bytes.NewReader(errorBuffer.Bytes()) - - errorCode := "UnknownError" - errorMessage := errorCode - - headerCode := response.Header.Get("X-Amzn-ErrorType") - - var buff [1024]byte - ringBuffer := smithyio.NewRingBuffer(buff[:]) - - body := io.TeeReader(errorBody, ringBuffer) - decoder := json.NewDecoder(body) - decoder.UseNumber() - bodyInfo, err := getProtocolErrorInfo(decoder) - if err != nil { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return err - } - - errorBody.Seek(0, io.SeekStart) - if typ, ok := resolveProtocolErrorType(headerCode, bodyInfo); ok { - errorCode = restjson.SanitizeErrorCode(typ) - } - if len(bodyInfo.Message) != 0 { - errorMessage = bodyInfo.Message - } - switch { - case strings.EqualFold("AutomationExecutionNotFoundException", errorCode): - return awsAwsjson11_deserializeErrorAutomationExecutionNotFoundException(response, errorBody) - - case strings.EqualFold("AutomationStepNotFoundException", errorCode): - return awsAwsjson11_deserializeErrorAutomationStepNotFoundException(response, errorBody) - - case strings.EqualFold("InternalServerError", errorCode): - return awsAwsjson11_deserializeErrorInternalServerError(response, errorBody) - - case strings.EqualFold("InvalidAutomationSignalException", errorCode): - return awsAwsjson11_deserializeErrorInvalidAutomationSignalException(response, errorBody) - - default: - genericError := &smithy.GenericAPIError{ - Code: errorCode, - Message: errorMessage, - } - return genericError - - } -} - -type awsAwsjson11_deserializeOpSendCommand struct { -} - -func (*awsAwsjson11_deserializeOpSendCommand) ID() string { - return "OperationDeserializer" -} - -func (m *awsAwsjson11_deserializeOpSendCommand) HandleDeserialize(ctx context.Context, in middleware.DeserializeInput, next middleware.DeserializeHandler) ( - out middleware.DeserializeOutput, metadata middleware.Metadata, err error, -) { - out, metadata, err = next.HandleDeserialize(ctx, in) - if err != nil { - return out, metadata, err - } - - _, span := tracing.StartSpan(ctx, "OperationDeserializer") - endTimer := startMetricTimer(ctx, "client.call.deserialization_duration") - defer endTimer() - defer span.End() - response, ok := out.RawResponse.(*smithyhttp.Response) - if !ok { - return out, metadata, &smithy.DeserializationError{Err: fmt.Errorf("unknown transport type %T", out.RawResponse)} - } - - if response.StatusCode < 200 || response.StatusCode >= 300 { - return out, metadata, awsAwsjson11_deserializeOpErrorSendCommand(response, &metadata) - } - output := &SendCommandOutput{} - out.Result = output - - var buff [1024]byte - ringBuffer := smithyio.NewRingBuffer(buff[:]) - - body := io.TeeReader(response.Body, ringBuffer) - decoder := json.NewDecoder(body) - decoder.UseNumber() - var shape interface{} - if err := decoder.Decode(&shape); err != nil && err != io.EOF { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return out, metadata, err - } - - err = awsAwsjson11_deserializeOpDocumentSendCommandOutput(&output, shape) - if err != nil { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return out, metadata, err - } - - return out, metadata, err -} - -func awsAwsjson11_deserializeOpErrorSendCommand(response *smithyhttp.Response, metadata *middleware.Metadata) error { - var errorBuffer bytes.Buffer - if _, err := io.Copy(&errorBuffer, response.Body); err != nil { - return &smithy.DeserializationError{Err: fmt.Errorf("failed to copy error response body, %w", err)} - } - errorBody := bytes.NewReader(errorBuffer.Bytes()) - - errorCode := "UnknownError" - errorMessage := errorCode - - headerCode := response.Header.Get("X-Amzn-ErrorType") - - var buff [1024]byte - ringBuffer := smithyio.NewRingBuffer(buff[:]) - - body := io.TeeReader(errorBody, ringBuffer) - decoder := json.NewDecoder(body) - decoder.UseNumber() - bodyInfo, err := getProtocolErrorInfo(decoder) - if err != nil { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return err - } - - errorBody.Seek(0, io.SeekStart) - if typ, ok := resolveProtocolErrorType(headerCode, bodyInfo); ok { - errorCode = restjson.SanitizeErrorCode(typ) - } - if len(bodyInfo.Message) != 0 { - errorMessage = bodyInfo.Message - } - switch { - case strings.EqualFold("DuplicateInstanceId", errorCode): - return awsAwsjson11_deserializeErrorDuplicateInstanceId(response, errorBody) - - case strings.EqualFold("InternalServerError", errorCode): - return awsAwsjson11_deserializeErrorInternalServerError(response, errorBody) - - case strings.EqualFold("InvalidDocument", errorCode): - return awsAwsjson11_deserializeErrorInvalidDocument(response, errorBody) - - case strings.EqualFold("InvalidDocumentVersion", errorCode): - return awsAwsjson11_deserializeErrorInvalidDocumentVersion(response, errorBody) - - case strings.EqualFold("InvalidInstanceId", errorCode): - return awsAwsjson11_deserializeErrorInvalidInstanceId(response, errorBody) - - case strings.EqualFold("InvalidNotificationConfig", errorCode): - return awsAwsjson11_deserializeErrorInvalidNotificationConfig(response, errorBody) - - case strings.EqualFold("InvalidOutputFolder", errorCode): - return awsAwsjson11_deserializeErrorInvalidOutputFolder(response, errorBody) - - case strings.EqualFold("InvalidParameters", errorCode): - return awsAwsjson11_deserializeErrorInvalidParameters(response, errorBody) - - case strings.EqualFold("InvalidRole", errorCode): - return awsAwsjson11_deserializeErrorInvalidRole(response, errorBody) - - case strings.EqualFold("MaxDocumentSizeExceeded", errorCode): - return awsAwsjson11_deserializeErrorMaxDocumentSizeExceeded(response, errorBody) - - case strings.EqualFold("UnsupportedPlatformType", errorCode): - return awsAwsjson11_deserializeErrorUnsupportedPlatformType(response, errorBody) - - default: - genericError := &smithy.GenericAPIError{ - Code: errorCode, - Message: errorMessage, - } - return genericError - - } -} - -type awsAwsjson11_deserializeOpStartAccessRequest struct { -} - -func (*awsAwsjson11_deserializeOpStartAccessRequest) ID() string { - return "OperationDeserializer" -} - -func (m *awsAwsjson11_deserializeOpStartAccessRequest) HandleDeserialize(ctx context.Context, in middleware.DeserializeInput, next middleware.DeserializeHandler) ( - out middleware.DeserializeOutput, metadata middleware.Metadata, err error, -) { - out, metadata, err = next.HandleDeserialize(ctx, in) - if err != nil { - return out, metadata, err - } - - _, span := tracing.StartSpan(ctx, "OperationDeserializer") - endTimer := startMetricTimer(ctx, "client.call.deserialization_duration") - defer endTimer() - defer span.End() - response, ok := out.RawResponse.(*smithyhttp.Response) - if !ok { - return out, metadata, &smithy.DeserializationError{Err: fmt.Errorf("unknown transport type %T", out.RawResponse)} - } - - if response.StatusCode < 200 || response.StatusCode >= 300 { - return out, metadata, awsAwsjson11_deserializeOpErrorStartAccessRequest(response, &metadata) - } - output := &StartAccessRequestOutput{} - out.Result = output - - var buff [1024]byte - ringBuffer := smithyio.NewRingBuffer(buff[:]) - - body := io.TeeReader(response.Body, ringBuffer) - decoder := json.NewDecoder(body) - decoder.UseNumber() - var shape interface{} - if err := decoder.Decode(&shape); err != nil && err != io.EOF { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return out, metadata, err - } - - err = awsAwsjson11_deserializeOpDocumentStartAccessRequestOutput(&output, shape) - if err != nil { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return out, metadata, err - } - - return out, metadata, err -} - -func awsAwsjson11_deserializeOpErrorStartAccessRequest(response *smithyhttp.Response, metadata *middleware.Metadata) error { - var errorBuffer bytes.Buffer - if _, err := io.Copy(&errorBuffer, response.Body); err != nil { - return &smithy.DeserializationError{Err: fmt.Errorf("failed to copy error response body, %w", err)} - } - errorBody := bytes.NewReader(errorBuffer.Bytes()) - - errorCode := "UnknownError" - errorMessage := errorCode - - headerCode := response.Header.Get("X-Amzn-ErrorType") - - var buff [1024]byte - ringBuffer := smithyio.NewRingBuffer(buff[:]) - - body := io.TeeReader(errorBody, ringBuffer) - decoder := json.NewDecoder(body) - decoder.UseNumber() - bodyInfo, err := getProtocolErrorInfo(decoder) - if err != nil { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return err - } - - errorBody.Seek(0, io.SeekStart) - if typ, ok := resolveProtocolErrorType(headerCode, bodyInfo); ok { - errorCode = restjson.SanitizeErrorCode(typ) - } - if len(bodyInfo.Message) != 0 { - errorMessage = bodyInfo.Message - } - switch { - case strings.EqualFold("AccessDeniedException", errorCode): - return awsAwsjson11_deserializeErrorAccessDeniedException(response, errorBody) - - case strings.EqualFold("InternalServerError", errorCode): - return awsAwsjson11_deserializeErrorInternalServerError(response, errorBody) - - case strings.EqualFold("ResourceNotFoundException", errorCode): - return awsAwsjson11_deserializeErrorResourceNotFoundException(response, errorBody) - - case strings.EqualFold("ServiceQuotaExceededException", errorCode): - return awsAwsjson11_deserializeErrorServiceQuotaExceededException(response, errorBody) - - case strings.EqualFold("ThrottlingException", errorCode): - return awsAwsjson11_deserializeErrorThrottlingException(response, errorBody) - - case strings.EqualFold("ValidationException", errorCode): - return awsAwsjson11_deserializeErrorValidationException(response, errorBody) - - default: - genericError := &smithy.GenericAPIError{ - Code: errorCode, - Message: errorMessage, - } - return genericError - - } -} - -type awsAwsjson11_deserializeOpStartAssociationsOnce struct { -} - -func (*awsAwsjson11_deserializeOpStartAssociationsOnce) ID() string { - return "OperationDeserializer" -} - -func (m *awsAwsjson11_deserializeOpStartAssociationsOnce) HandleDeserialize(ctx context.Context, in middleware.DeserializeInput, next middleware.DeserializeHandler) ( - out middleware.DeserializeOutput, metadata middleware.Metadata, err error, -) { - out, metadata, err = next.HandleDeserialize(ctx, in) - if err != nil { - return out, metadata, err - } - - _, span := tracing.StartSpan(ctx, "OperationDeserializer") - endTimer := startMetricTimer(ctx, "client.call.deserialization_duration") - defer endTimer() - defer span.End() - response, ok := out.RawResponse.(*smithyhttp.Response) - if !ok { - return out, metadata, &smithy.DeserializationError{Err: fmt.Errorf("unknown transport type %T", out.RawResponse)} - } - - if response.StatusCode < 200 || response.StatusCode >= 300 { - return out, metadata, awsAwsjson11_deserializeOpErrorStartAssociationsOnce(response, &metadata) - } - output := &StartAssociationsOnceOutput{} - out.Result = output - - var buff [1024]byte - ringBuffer := smithyio.NewRingBuffer(buff[:]) - - body := io.TeeReader(response.Body, ringBuffer) - decoder := json.NewDecoder(body) - decoder.UseNumber() - var shape interface{} - if err := decoder.Decode(&shape); err != nil && err != io.EOF { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return out, metadata, err - } - - err = awsAwsjson11_deserializeOpDocumentStartAssociationsOnceOutput(&output, shape) - if err != nil { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return out, metadata, err - } - - return out, metadata, err -} - -func awsAwsjson11_deserializeOpErrorStartAssociationsOnce(response *smithyhttp.Response, metadata *middleware.Metadata) error { - var errorBuffer bytes.Buffer - if _, err := io.Copy(&errorBuffer, response.Body); err != nil { - return &smithy.DeserializationError{Err: fmt.Errorf("failed to copy error response body, %w", err)} - } - errorBody := bytes.NewReader(errorBuffer.Bytes()) - - errorCode := "UnknownError" - errorMessage := errorCode - - headerCode := response.Header.Get("X-Amzn-ErrorType") - - var buff [1024]byte - ringBuffer := smithyio.NewRingBuffer(buff[:]) - - body := io.TeeReader(errorBody, ringBuffer) - decoder := json.NewDecoder(body) - decoder.UseNumber() - bodyInfo, err := getProtocolErrorInfo(decoder) - if err != nil { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return err - } - - errorBody.Seek(0, io.SeekStart) - if typ, ok := resolveProtocolErrorType(headerCode, bodyInfo); ok { - errorCode = restjson.SanitizeErrorCode(typ) - } - if len(bodyInfo.Message) != 0 { - errorMessage = bodyInfo.Message - } - switch { - case strings.EqualFold("AssociationDoesNotExist", errorCode): - return awsAwsjson11_deserializeErrorAssociationDoesNotExist(response, errorBody) - - case strings.EqualFold("InvalidAssociation", errorCode): - return awsAwsjson11_deserializeErrorInvalidAssociation(response, errorBody) - - default: - genericError := &smithy.GenericAPIError{ - Code: errorCode, - Message: errorMessage, - } - return genericError - - } -} - -type awsAwsjson11_deserializeOpStartAutomationExecution struct { -} - -func (*awsAwsjson11_deserializeOpStartAutomationExecution) ID() string { - return "OperationDeserializer" -} - -func (m *awsAwsjson11_deserializeOpStartAutomationExecution) HandleDeserialize(ctx context.Context, in middleware.DeserializeInput, next middleware.DeserializeHandler) ( - out middleware.DeserializeOutput, metadata middleware.Metadata, err error, -) { - out, metadata, err = next.HandleDeserialize(ctx, in) - if err != nil { - return out, metadata, err - } - - _, span := tracing.StartSpan(ctx, "OperationDeserializer") - endTimer := startMetricTimer(ctx, "client.call.deserialization_duration") - defer endTimer() - defer span.End() - response, ok := out.RawResponse.(*smithyhttp.Response) - if !ok { - return out, metadata, &smithy.DeserializationError{Err: fmt.Errorf("unknown transport type %T", out.RawResponse)} - } - - if response.StatusCode < 200 || response.StatusCode >= 300 { - return out, metadata, awsAwsjson11_deserializeOpErrorStartAutomationExecution(response, &metadata) - } - output := &StartAutomationExecutionOutput{} - out.Result = output - - var buff [1024]byte - ringBuffer := smithyio.NewRingBuffer(buff[:]) - - body := io.TeeReader(response.Body, ringBuffer) - decoder := json.NewDecoder(body) - decoder.UseNumber() - var shape interface{} - if err := decoder.Decode(&shape); err != nil && err != io.EOF { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return out, metadata, err - } - - err = awsAwsjson11_deserializeOpDocumentStartAutomationExecutionOutput(&output, shape) - if err != nil { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return out, metadata, err - } - - return out, metadata, err -} - -func awsAwsjson11_deserializeOpErrorStartAutomationExecution(response *smithyhttp.Response, metadata *middleware.Metadata) error { - var errorBuffer bytes.Buffer - if _, err := io.Copy(&errorBuffer, response.Body); err != nil { - return &smithy.DeserializationError{Err: fmt.Errorf("failed to copy error response body, %w", err)} - } - errorBody := bytes.NewReader(errorBuffer.Bytes()) - - errorCode := "UnknownError" - errorMessage := errorCode - - headerCode := response.Header.Get("X-Amzn-ErrorType") - - var buff [1024]byte - ringBuffer := smithyio.NewRingBuffer(buff[:]) - - body := io.TeeReader(errorBody, ringBuffer) - decoder := json.NewDecoder(body) - decoder.UseNumber() - bodyInfo, err := getProtocolErrorInfo(decoder) - if err != nil { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return err - } - - errorBody.Seek(0, io.SeekStart) - if typ, ok := resolveProtocolErrorType(headerCode, bodyInfo); ok { - errorCode = restjson.SanitizeErrorCode(typ) - } - if len(bodyInfo.Message) != 0 { - errorMessage = bodyInfo.Message - } - switch { - case strings.EqualFold("AutomationDefinitionNotFoundException", errorCode): - return awsAwsjson11_deserializeErrorAutomationDefinitionNotFoundException(response, errorBody) - - case strings.EqualFold("AutomationDefinitionVersionNotFoundException", errorCode): - return awsAwsjson11_deserializeErrorAutomationDefinitionVersionNotFoundException(response, errorBody) - - case strings.EqualFold("AutomationExecutionLimitExceededException", errorCode): - return awsAwsjson11_deserializeErrorAutomationExecutionLimitExceededException(response, errorBody) - - case strings.EqualFold("IdempotentParameterMismatch", errorCode): - return awsAwsjson11_deserializeErrorIdempotentParameterMismatch(response, errorBody) - - case strings.EqualFold("InternalServerError", errorCode): - return awsAwsjson11_deserializeErrorInternalServerError(response, errorBody) - - case strings.EqualFold("InvalidAutomationExecutionParametersException", errorCode): - return awsAwsjson11_deserializeErrorInvalidAutomationExecutionParametersException(response, errorBody) - - case strings.EqualFold("InvalidTarget", errorCode): - return awsAwsjson11_deserializeErrorInvalidTarget(response, errorBody) - - default: - genericError := &smithy.GenericAPIError{ - Code: errorCode, - Message: errorMessage, - } - return genericError - - } -} - -type awsAwsjson11_deserializeOpStartChangeRequestExecution struct { -} - -func (*awsAwsjson11_deserializeOpStartChangeRequestExecution) ID() string { - return "OperationDeserializer" -} - -func (m *awsAwsjson11_deserializeOpStartChangeRequestExecution) HandleDeserialize(ctx context.Context, in middleware.DeserializeInput, next middleware.DeserializeHandler) ( - out middleware.DeserializeOutput, metadata middleware.Metadata, err error, -) { - out, metadata, err = next.HandleDeserialize(ctx, in) - if err != nil { - return out, metadata, err - } - - _, span := tracing.StartSpan(ctx, "OperationDeserializer") - endTimer := startMetricTimer(ctx, "client.call.deserialization_duration") - defer endTimer() - defer span.End() - response, ok := out.RawResponse.(*smithyhttp.Response) - if !ok { - return out, metadata, &smithy.DeserializationError{Err: fmt.Errorf("unknown transport type %T", out.RawResponse)} - } - - if response.StatusCode < 200 || response.StatusCode >= 300 { - return out, metadata, awsAwsjson11_deserializeOpErrorStartChangeRequestExecution(response, &metadata) - } - output := &StartChangeRequestExecutionOutput{} - out.Result = output - - var buff [1024]byte - ringBuffer := smithyio.NewRingBuffer(buff[:]) - - body := io.TeeReader(response.Body, ringBuffer) - decoder := json.NewDecoder(body) - decoder.UseNumber() - var shape interface{} - if err := decoder.Decode(&shape); err != nil && err != io.EOF { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return out, metadata, err - } - - err = awsAwsjson11_deserializeOpDocumentStartChangeRequestExecutionOutput(&output, shape) - if err != nil { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return out, metadata, err - } - - return out, metadata, err -} - -func awsAwsjson11_deserializeOpErrorStartChangeRequestExecution(response *smithyhttp.Response, metadata *middleware.Metadata) error { - var errorBuffer bytes.Buffer - if _, err := io.Copy(&errorBuffer, response.Body); err != nil { - return &smithy.DeserializationError{Err: fmt.Errorf("failed to copy error response body, %w", err)} - } - errorBody := bytes.NewReader(errorBuffer.Bytes()) - - errorCode := "UnknownError" - errorMessage := errorCode - - headerCode := response.Header.Get("X-Amzn-ErrorType") - - var buff [1024]byte - ringBuffer := smithyio.NewRingBuffer(buff[:]) - - body := io.TeeReader(errorBody, ringBuffer) - decoder := json.NewDecoder(body) - decoder.UseNumber() - bodyInfo, err := getProtocolErrorInfo(decoder) - if err != nil { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return err - } - - errorBody.Seek(0, io.SeekStart) - if typ, ok := resolveProtocolErrorType(headerCode, bodyInfo); ok { - errorCode = restjson.SanitizeErrorCode(typ) - } - if len(bodyInfo.Message) != 0 { - errorMessage = bodyInfo.Message - } - switch { - case strings.EqualFold("AutomationDefinitionNotApprovedException", errorCode): - return awsAwsjson11_deserializeErrorAutomationDefinitionNotApprovedException(response, errorBody) - - case strings.EqualFold("AutomationDefinitionNotFoundException", errorCode): - return awsAwsjson11_deserializeErrorAutomationDefinitionNotFoundException(response, errorBody) - - case strings.EqualFold("AutomationDefinitionVersionNotFoundException", errorCode): - return awsAwsjson11_deserializeErrorAutomationDefinitionVersionNotFoundException(response, errorBody) - - case strings.EqualFold("AutomationExecutionLimitExceededException", errorCode): - return awsAwsjson11_deserializeErrorAutomationExecutionLimitExceededException(response, errorBody) - - case strings.EqualFold("IdempotentParameterMismatch", errorCode): - return awsAwsjson11_deserializeErrorIdempotentParameterMismatch(response, errorBody) - - case strings.EqualFold("InternalServerError", errorCode): - return awsAwsjson11_deserializeErrorInternalServerError(response, errorBody) - - case strings.EqualFold("InvalidAutomationExecutionParametersException", errorCode): - return awsAwsjson11_deserializeErrorInvalidAutomationExecutionParametersException(response, errorBody) - - case strings.EqualFold("NoLongerSupportedException", errorCode): - return awsAwsjson11_deserializeErrorNoLongerSupportedException(response, errorBody) - - default: - genericError := &smithy.GenericAPIError{ - Code: errorCode, - Message: errorMessage, - } - return genericError - - } -} - -type awsAwsjson11_deserializeOpStartExecutionPreview struct { -} - -func (*awsAwsjson11_deserializeOpStartExecutionPreview) ID() string { - return "OperationDeserializer" -} - -func (m *awsAwsjson11_deserializeOpStartExecutionPreview) HandleDeserialize(ctx context.Context, in middleware.DeserializeInput, next middleware.DeserializeHandler) ( - out middleware.DeserializeOutput, metadata middleware.Metadata, err error, -) { - out, metadata, err = next.HandleDeserialize(ctx, in) - if err != nil { - return out, metadata, err - } - - _, span := tracing.StartSpan(ctx, "OperationDeserializer") - endTimer := startMetricTimer(ctx, "client.call.deserialization_duration") - defer endTimer() - defer span.End() - response, ok := out.RawResponse.(*smithyhttp.Response) - if !ok { - return out, metadata, &smithy.DeserializationError{Err: fmt.Errorf("unknown transport type %T", out.RawResponse)} - } - - if response.StatusCode < 200 || response.StatusCode >= 300 { - return out, metadata, awsAwsjson11_deserializeOpErrorStartExecutionPreview(response, &metadata) - } - output := &StartExecutionPreviewOutput{} - out.Result = output - - var buff [1024]byte - ringBuffer := smithyio.NewRingBuffer(buff[:]) - - body := io.TeeReader(response.Body, ringBuffer) - decoder := json.NewDecoder(body) - decoder.UseNumber() - var shape interface{} - if err := decoder.Decode(&shape); err != nil && err != io.EOF { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return out, metadata, err - } - - err = awsAwsjson11_deserializeOpDocumentStartExecutionPreviewOutput(&output, shape) - if err != nil { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return out, metadata, err - } - - return out, metadata, err -} - -func awsAwsjson11_deserializeOpErrorStartExecutionPreview(response *smithyhttp.Response, metadata *middleware.Metadata) error { - var errorBuffer bytes.Buffer - if _, err := io.Copy(&errorBuffer, response.Body); err != nil { - return &smithy.DeserializationError{Err: fmt.Errorf("failed to copy error response body, %w", err)} - } - errorBody := bytes.NewReader(errorBuffer.Bytes()) - - errorCode := "UnknownError" - errorMessage := errorCode - - headerCode := response.Header.Get("X-Amzn-ErrorType") - - var buff [1024]byte - ringBuffer := smithyio.NewRingBuffer(buff[:]) - - body := io.TeeReader(errorBody, ringBuffer) - decoder := json.NewDecoder(body) - decoder.UseNumber() - bodyInfo, err := getProtocolErrorInfo(decoder) - if err != nil { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return err - } - - errorBody.Seek(0, io.SeekStart) - if typ, ok := resolveProtocolErrorType(headerCode, bodyInfo); ok { - errorCode = restjson.SanitizeErrorCode(typ) - } - if len(bodyInfo.Message) != 0 { - errorMessage = bodyInfo.Message - } - switch { - case strings.EqualFold("InternalServerError", errorCode): - return awsAwsjson11_deserializeErrorInternalServerError(response, errorBody) - - case strings.EqualFold("ValidationException", errorCode): - return awsAwsjson11_deserializeErrorValidationException(response, errorBody) - - default: - genericError := &smithy.GenericAPIError{ - Code: errorCode, - Message: errorMessage, - } - return genericError - - } -} - -type awsAwsjson11_deserializeOpStartSession struct { -} - -func (*awsAwsjson11_deserializeOpStartSession) ID() string { - return "OperationDeserializer" -} - -func (m *awsAwsjson11_deserializeOpStartSession) HandleDeserialize(ctx context.Context, in middleware.DeserializeInput, next middleware.DeserializeHandler) ( - out middleware.DeserializeOutput, metadata middleware.Metadata, err error, -) { - out, metadata, err = next.HandleDeserialize(ctx, in) - if err != nil { - return out, metadata, err - } - - _, span := tracing.StartSpan(ctx, "OperationDeserializer") - endTimer := startMetricTimer(ctx, "client.call.deserialization_duration") - defer endTimer() - defer span.End() - response, ok := out.RawResponse.(*smithyhttp.Response) - if !ok { - return out, metadata, &smithy.DeserializationError{Err: fmt.Errorf("unknown transport type %T", out.RawResponse)} - } - - if response.StatusCode < 200 || response.StatusCode >= 300 { - return out, metadata, awsAwsjson11_deserializeOpErrorStartSession(response, &metadata) - } - output := &StartSessionOutput{} - out.Result = output - - var buff [1024]byte - ringBuffer := smithyio.NewRingBuffer(buff[:]) - - body := io.TeeReader(response.Body, ringBuffer) - decoder := json.NewDecoder(body) - decoder.UseNumber() - var shape interface{} - if err := decoder.Decode(&shape); err != nil && err != io.EOF { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return out, metadata, err - } - - err = awsAwsjson11_deserializeOpDocumentStartSessionOutput(&output, shape) - if err != nil { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return out, metadata, err - } - - return out, metadata, err -} - -func awsAwsjson11_deserializeOpErrorStartSession(response *smithyhttp.Response, metadata *middleware.Metadata) error { - var errorBuffer bytes.Buffer - if _, err := io.Copy(&errorBuffer, response.Body); err != nil { - return &smithy.DeserializationError{Err: fmt.Errorf("failed to copy error response body, %w", err)} - } - errorBody := bytes.NewReader(errorBuffer.Bytes()) - - errorCode := "UnknownError" - errorMessage := errorCode - - headerCode := response.Header.Get("X-Amzn-ErrorType") - - var buff [1024]byte - ringBuffer := smithyio.NewRingBuffer(buff[:]) - - body := io.TeeReader(errorBody, ringBuffer) - decoder := json.NewDecoder(body) - decoder.UseNumber() - bodyInfo, err := getProtocolErrorInfo(decoder) - if err != nil { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return err - } - - errorBody.Seek(0, io.SeekStart) - if typ, ok := resolveProtocolErrorType(headerCode, bodyInfo); ok { - errorCode = restjson.SanitizeErrorCode(typ) - } - if len(bodyInfo.Message) != 0 { - errorMessage = bodyInfo.Message - } - switch { - case strings.EqualFold("InternalServerError", errorCode): - return awsAwsjson11_deserializeErrorInternalServerError(response, errorBody) - - case strings.EqualFold("InvalidDocument", errorCode): - return awsAwsjson11_deserializeErrorInvalidDocument(response, errorBody) - - case strings.EqualFold("TargetNotConnected", errorCode): - return awsAwsjson11_deserializeErrorTargetNotConnected(response, errorBody) - - default: - genericError := &smithy.GenericAPIError{ - Code: errorCode, - Message: errorMessage, - } - return genericError - - } -} - -type awsAwsjson11_deserializeOpStopAutomationExecution struct { -} - -func (*awsAwsjson11_deserializeOpStopAutomationExecution) ID() string { - return "OperationDeserializer" -} - -func (m *awsAwsjson11_deserializeOpStopAutomationExecution) HandleDeserialize(ctx context.Context, in middleware.DeserializeInput, next middleware.DeserializeHandler) ( - out middleware.DeserializeOutput, metadata middleware.Metadata, err error, -) { - out, metadata, err = next.HandleDeserialize(ctx, in) - if err != nil { - return out, metadata, err - } - - _, span := tracing.StartSpan(ctx, "OperationDeserializer") - endTimer := startMetricTimer(ctx, "client.call.deserialization_duration") - defer endTimer() - defer span.End() - response, ok := out.RawResponse.(*smithyhttp.Response) - if !ok { - return out, metadata, &smithy.DeserializationError{Err: fmt.Errorf("unknown transport type %T", out.RawResponse)} - } - - if response.StatusCode < 200 || response.StatusCode >= 300 { - return out, metadata, awsAwsjson11_deserializeOpErrorStopAutomationExecution(response, &metadata) - } - output := &StopAutomationExecutionOutput{} - out.Result = output - - var buff [1024]byte - ringBuffer := smithyio.NewRingBuffer(buff[:]) - - body := io.TeeReader(response.Body, ringBuffer) - decoder := json.NewDecoder(body) - decoder.UseNumber() - var shape interface{} - if err := decoder.Decode(&shape); err != nil && err != io.EOF { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return out, metadata, err - } - - err = awsAwsjson11_deserializeOpDocumentStopAutomationExecutionOutput(&output, shape) - if err != nil { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return out, metadata, err - } - - return out, metadata, err -} - -func awsAwsjson11_deserializeOpErrorStopAutomationExecution(response *smithyhttp.Response, metadata *middleware.Metadata) error { - var errorBuffer bytes.Buffer - if _, err := io.Copy(&errorBuffer, response.Body); err != nil { - return &smithy.DeserializationError{Err: fmt.Errorf("failed to copy error response body, %w", err)} - } - errorBody := bytes.NewReader(errorBuffer.Bytes()) - - errorCode := "UnknownError" - errorMessage := errorCode - - headerCode := response.Header.Get("X-Amzn-ErrorType") - - var buff [1024]byte - ringBuffer := smithyio.NewRingBuffer(buff[:]) - - body := io.TeeReader(errorBody, ringBuffer) - decoder := json.NewDecoder(body) - decoder.UseNumber() - bodyInfo, err := getProtocolErrorInfo(decoder) - if err != nil { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return err - } - - errorBody.Seek(0, io.SeekStart) - if typ, ok := resolveProtocolErrorType(headerCode, bodyInfo); ok { - errorCode = restjson.SanitizeErrorCode(typ) - } - if len(bodyInfo.Message) != 0 { - errorMessage = bodyInfo.Message - } - switch { - case strings.EqualFold("AutomationExecutionNotFoundException", errorCode): - return awsAwsjson11_deserializeErrorAutomationExecutionNotFoundException(response, errorBody) - - case strings.EqualFold("InternalServerError", errorCode): - return awsAwsjson11_deserializeErrorInternalServerError(response, errorBody) - - case strings.EqualFold("InvalidAutomationStatusUpdateException", errorCode): - return awsAwsjson11_deserializeErrorInvalidAutomationStatusUpdateException(response, errorBody) - - default: - genericError := &smithy.GenericAPIError{ - Code: errorCode, - Message: errorMessage, - } - return genericError - - } -} - -type awsAwsjson11_deserializeOpTerminateSession struct { -} - -func (*awsAwsjson11_deserializeOpTerminateSession) ID() string { - return "OperationDeserializer" -} - -func (m *awsAwsjson11_deserializeOpTerminateSession) HandleDeserialize(ctx context.Context, in middleware.DeserializeInput, next middleware.DeserializeHandler) ( - out middleware.DeserializeOutput, metadata middleware.Metadata, err error, -) { - out, metadata, err = next.HandleDeserialize(ctx, in) - if err != nil { - return out, metadata, err - } - - _, span := tracing.StartSpan(ctx, "OperationDeserializer") - endTimer := startMetricTimer(ctx, "client.call.deserialization_duration") - defer endTimer() - defer span.End() - response, ok := out.RawResponse.(*smithyhttp.Response) - if !ok { - return out, metadata, &smithy.DeserializationError{Err: fmt.Errorf("unknown transport type %T", out.RawResponse)} - } - - if response.StatusCode < 200 || response.StatusCode >= 300 { - return out, metadata, awsAwsjson11_deserializeOpErrorTerminateSession(response, &metadata) - } - output := &TerminateSessionOutput{} - out.Result = output - - var buff [1024]byte - ringBuffer := smithyio.NewRingBuffer(buff[:]) - - body := io.TeeReader(response.Body, ringBuffer) - decoder := json.NewDecoder(body) - decoder.UseNumber() - var shape interface{} - if err := decoder.Decode(&shape); err != nil && err != io.EOF { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return out, metadata, err - } - - err = awsAwsjson11_deserializeOpDocumentTerminateSessionOutput(&output, shape) - if err != nil { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return out, metadata, err - } - - return out, metadata, err -} - -func awsAwsjson11_deserializeOpErrorTerminateSession(response *smithyhttp.Response, metadata *middleware.Metadata) error { - var errorBuffer bytes.Buffer - if _, err := io.Copy(&errorBuffer, response.Body); err != nil { - return &smithy.DeserializationError{Err: fmt.Errorf("failed to copy error response body, %w", err)} - } - errorBody := bytes.NewReader(errorBuffer.Bytes()) - - errorCode := "UnknownError" - errorMessage := errorCode - - headerCode := response.Header.Get("X-Amzn-ErrorType") - - var buff [1024]byte - ringBuffer := smithyio.NewRingBuffer(buff[:]) - - body := io.TeeReader(errorBody, ringBuffer) - decoder := json.NewDecoder(body) - decoder.UseNumber() - bodyInfo, err := getProtocolErrorInfo(decoder) - if err != nil { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return err - } - - errorBody.Seek(0, io.SeekStart) - if typ, ok := resolveProtocolErrorType(headerCode, bodyInfo); ok { - errorCode = restjson.SanitizeErrorCode(typ) - } - if len(bodyInfo.Message) != 0 { - errorMessage = bodyInfo.Message - } - switch { - case strings.EqualFold("InternalServerError", errorCode): - return awsAwsjson11_deserializeErrorInternalServerError(response, errorBody) - - default: - genericError := &smithy.GenericAPIError{ - Code: errorCode, - Message: errorMessage, - } - return genericError - - } -} - -type awsAwsjson11_deserializeOpUnlabelParameterVersion struct { -} - -func (*awsAwsjson11_deserializeOpUnlabelParameterVersion) ID() string { - return "OperationDeserializer" -} - -func (m *awsAwsjson11_deserializeOpUnlabelParameterVersion) HandleDeserialize(ctx context.Context, in middleware.DeserializeInput, next middleware.DeserializeHandler) ( - out middleware.DeserializeOutput, metadata middleware.Metadata, err error, -) { - out, metadata, err = next.HandleDeserialize(ctx, in) - if err != nil { - return out, metadata, err - } - - _, span := tracing.StartSpan(ctx, "OperationDeserializer") - endTimer := startMetricTimer(ctx, "client.call.deserialization_duration") - defer endTimer() - defer span.End() - response, ok := out.RawResponse.(*smithyhttp.Response) - if !ok { - return out, metadata, &smithy.DeserializationError{Err: fmt.Errorf("unknown transport type %T", out.RawResponse)} - } - - if response.StatusCode < 200 || response.StatusCode >= 300 { - return out, metadata, awsAwsjson11_deserializeOpErrorUnlabelParameterVersion(response, &metadata) - } - output := &UnlabelParameterVersionOutput{} - out.Result = output - - var buff [1024]byte - ringBuffer := smithyio.NewRingBuffer(buff[:]) - - body := io.TeeReader(response.Body, ringBuffer) - decoder := json.NewDecoder(body) - decoder.UseNumber() - var shape interface{} - if err := decoder.Decode(&shape); err != nil && err != io.EOF { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return out, metadata, err - } - - err = awsAwsjson11_deserializeOpDocumentUnlabelParameterVersionOutput(&output, shape) - if err != nil { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return out, metadata, err - } - - return out, metadata, err -} - -func awsAwsjson11_deserializeOpErrorUnlabelParameterVersion(response *smithyhttp.Response, metadata *middleware.Metadata) error { - var errorBuffer bytes.Buffer - if _, err := io.Copy(&errorBuffer, response.Body); err != nil { - return &smithy.DeserializationError{Err: fmt.Errorf("failed to copy error response body, %w", err)} - } - errorBody := bytes.NewReader(errorBuffer.Bytes()) - - errorCode := "UnknownError" - errorMessage := errorCode - - headerCode := response.Header.Get("X-Amzn-ErrorType") - - var buff [1024]byte - ringBuffer := smithyio.NewRingBuffer(buff[:]) - - body := io.TeeReader(errorBody, ringBuffer) - decoder := json.NewDecoder(body) - decoder.UseNumber() - bodyInfo, err := getProtocolErrorInfo(decoder) - if err != nil { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return err - } - - errorBody.Seek(0, io.SeekStart) - if typ, ok := resolveProtocolErrorType(headerCode, bodyInfo); ok { - errorCode = restjson.SanitizeErrorCode(typ) - } - if len(bodyInfo.Message) != 0 { - errorMessage = bodyInfo.Message - } - switch { - case strings.EqualFold("InternalServerError", errorCode): - return awsAwsjson11_deserializeErrorInternalServerError(response, errorBody) - - case strings.EqualFold("ParameterNotFound", errorCode): - return awsAwsjson11_deserializeErrorParameterNotFound(response, errorBody) - - case strings.EqualFold("ParameterVersionNotFound", errorCode): - return awsAwsjson11_deserializeErrorParameterVersionNotFound(response, errorBody) - - case strings.EqualFold("TooManyUpdates", errorCode): - return awsAwsjson11_deserializeErrorTooManyUpdates(response, errorBody) - - default: - genericError := &smithy.GenericAPIError{ - Code: errorCode, - Message: errorMessage, - } - return genericError - - } -} - -type awsAwsjson11_deserializeOpUpdateAssociation struct { -} - -func (*awsAwsjson11_deserializeOpUpdateAssociation) ID() string { - return "OperationDeserializer" -} - -func (m *awsAwsjson11_deserializeOpUpdateAssociation) HandleDeserialize(ctx context.Context, in middleware.DeserializeInput, next middleware.DeserializeHandler) ( - out middleware.DeserializeOutput, metadata middleware.Metadata, err error, -) { - out, metadata, err = next.HandleDeserialize(ctx, in) - if err != nil { - return out, metadata, err - } - - _, span := tracing.StartSpan(ctx, "OperationDeserializer") - endTimer := startMetricTimer(ctx, "client.call.deserialization_duration") - defer endTimer() - defer span.End() - response, ok := out.RawResponse.(*smithyhttp.Response) - if !ok { - return out, metadata, &smithy.DeserializationError{Err: fmt.Errorf("unknown transport type %T", out.RawResponse)} - } - - if response.StatusCode < 200 || response.StatusCode >= 300 { - return out, metadata, awsAwsjson11_deserializeOpErrorUpdateAssociation(response, &metadata) - } - output := &UpdateAssociationOutput{} - out.Result = output - - var buff [1024]byte - ringBuffer := smithyio.NewRingBuffer(buff[:]) - - body := io.TeeReader(response.Body, ringBuffer) - decoder := json.NewDecoder(body) - decoder.UseNumber() - var shape interface{} - if err := decoder.Decode(&shape); err != nil && err != io.EOF { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return out, metadata, err - } - - err = awsAwsjson11_deserializeOpDocumentUpdateAssociationOutput(&output, shape) - if err != nil { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return out, metadata, err - } - - return out, metadata, err -} - -func awsAwsjson11_deserializeOpErrorUpdateAssociation(response *smithyhttp.Response, metadata *middleware.Metadata) error { - var errorBuffer bytes.Buffer - if _, err := io.Copy(&errorBuffer, response.Body); err != nil { - return &smithy.DeserializationError{Err: fmt.Errorf("failed to copy error response body, %w", err)} - } - errorBody := bytes.NewReader(errorBuffer.Bytes()) - - errorCode := "UnknownError" - errorMessage := errorCode - - headerCode := response.Header.Get("X-Amzn-ErrorType") - - var buff [1024]byte - ringBuffer := smithyio.NewRingBuffer(buff[:]) - - body := io.TeeReader(errorBody, ringBuffer) - decoder := json.NewDecoder(body) - decoder.UseNumber() - bodyInfo, err := getProtocolErrorInfo(decoder) - if err != nil { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return err - } - - errorBody.Seek(0, io.SeekStart) - if typ, ok := resolveProtocolErrorType(headerCode, bodyInfo); ok { - errorCode = restjson.SanitizeErrorCode(typ) - } - if len(bodyInfo.Message) != 0 { - errorMessage = bodyInfo.Message - } - switch { - case strings.EqualFold("AssociationDoesNotExist", errorCode): - return awsAwsjson11_deserializeErrorAssociationDoesNotExist(response, errorBody) - - case strings.EqualFold("AssociationVersionLimitExceeded", errorCode): - return awsAwsjson11_deserializeErrorAssociationVersionLimitExceeded(response, errorBody) - - case strings.EqualFold("InternalServerError", errorCode): - return awsAwsjson11_deserializeErrorInternalServerError(response, errorBody) - - case strings.EqualFold("InvalidAssociationVersion", errorCode): - return awsAwsjson11_deserializeErrorInvalidAssociationVersion(response, errorBody) - - case strings.EqualFold("InvalidDocument", errorCode): - return awsAwsjson11_deserializeErrorInvalidDocument(response, errorBody) - - case strings.EqualFold("InvalidDocumentVersion", errorCode): - return awsAwsjson11_deserializeErrorInvalidDocumentVersion(response, errorBody) - - case strings.EqualFold("InvalidOutputLocation", errorCode): - return awsAwsjson11_deserializeErrorInvalidOutputLocation(response, errorBody) - - case strings.EqualFold("InvalidParameters", errorCode): - return awsAwsjson11_deserializeErrorInvalidParameters(response, errorBody) - - case strings.EqualFold("InvalidSchedule", errorCode): - return awsAwsjson11_deserializeErrorInvalidSchedule(response, errorBody) - - case strings.EqualFold("InvalidTarget", errorCode): - return awsAwsjson11_deserializeErrorInvalidTarget(response, errorBody) - - case strings.EqualFold("InvalidTargetMaps", errorCode): - return awsAwsjson11_deserializeErrorInvalidTargetMaps(response, errorBody) - - case strings.EqualFold("InvalidUpdate", errorCode): - return awsAwsjson11_deserializeErrorInvalidUpdate(response, errorBody) - - case strings.EqualFold("TooManyUpdates", errorCode): - return awsAwsjson11_deserializeErrorTooManyUpdates(response, errorBody) - - default: - genericError := &smithy.GenericAPIError{ - Code: errorCode, - Message: errorMessage, - } - return genericError - - } -} - -type awsAwsjson11_deserializeOpUpdateAssociationStatus struct { -} - -func (*awsAwsjson11_deserializeOpUpdateAssociationStatus) ID() string { - return "OperationDeserializer" -} - -func (m *awsAwsjson11_deserializeOpUpdateAssociationStatus) HandleDeserialize(ctx context.Context, in middleware.DeserializeInput, next middleware.DeserializeHandler) ( - out middleware.DeserializeOutput, metadata middleware.Metadata, err error, -) { - out, metadata, err = next.HandleDeserialize(ctx, in) - if err != nil { - return out, metadata, err - } - - _, span := tracing.StartSpan(ctx, "OperationDeserializer") - endTimer := startMetricTimer(ctx, "client.call.deserialization_duration") - defer endTimer() - defer span.End() - response, ok := out.RawResponse.(*smithyhttp.Response) - if !ok { - return out, metadata, &smithy.DeserializationError{Err: fmt.Errorf("unknown transport type %T", out.RawResponse)} - } - - if response.StatusCode < 200 || response.StatusCode >= 300 { - return out, metadata, awsAwsjson11_deserializeOpErrorUpdateAssociationStatus(response, &metadata) - } - output := &UpdateAssociationStatusOutput{} - out.Result = output - - var buff [1024]byte - ringBuffer := smithyio.NewRingBuffer(buff[:]) - - body := io.TeeReader(response.Body, ringBuffer) - decoder := json.NewDecoder(body) - decoder.UseNumber() - var shape interface{} - if err := decoder.Decode(&shape); err != nil && err != io.EOF { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return out, metadata, err - } - - err = awsAwsjson11_deserializeOpDocumentUpdateAssociationStatusOutput(&output, shape) - if err != nil { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return out, metadata, err - } - - return out, metadata, err -} - -func awsAwsjson11_deserializeOpErrorUpdateAssociationStatus(response *smithyhttp.Response, metadata *middleware.Metadata) error { - var errorBuffer bytes.Buffer - if _, err := io.Copy(&errorBuffer, response.Body); err != nil { - return &smithy.DeserializationError{Err: fmt.Errorf("failed to copy error response body, %w", err)} - } - errorBody := bytes.NewReader(errorBuffer.Bytes()) - - errorCode := "UnknownError" - errorMessage := errorCode - - headerCode := response.Header.Get("X-Amzn-ErrorType") - - var buff [1024]byte - ringBuffer := smithyio.NewRingBuffer(buff[:]) - - body := io.TeeReader(errorBody, ringBuffer) - decoder := json.NewDecoder(body) - decoder.UseNumber() - bodyInfo, err := getProtocolErrorInfo(decoder) - if err != nil { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return err - } - - errorBody.Seek(0, io.SeekStart) - if typ, ok := resolveProtocolErrorType(headerCode, bodyInfo); ok { - errorCode = restjson.SanitizeErrorCode(typ) - } - if len(bodyInfo.Message) != 0 { - errorMessage = bodyInfo.Message - } - switch { - case strings.EqualFold("AssociationDoesNotExist", errorCode): - return awsAwsjson11_deserializeErrorAssociationDoesNotExist(response, errorBody) - - case strings.EqualFold("InternalServerError", errorCode): - return awsAwsjson11_deserializeErrorInternalServerError(response, errorBody) - - case strings.EqualFold("InvalidDocument", errorCode): - return awsAwsjson11_deserializeErrorInvalidDocument(response, errorBody) - - case strings.EqualFold("InvalidInstanceId", errorCode): - return awsAwsjson11_deserializeErrorInvalidInstanceId(response, errorBody) - - case strings.EqualFold("StatusUnchanged", errorCode): - return awsAwsjson11_deserializeErrorStatusUnchanged(response, errorBody) - - case strings.EqualFold("TooManyUpdates", errorCode): - return awsAwsjson11_deserializeErrorTooManyUpdates(response, errorBody) - - default: - genericError := &smithy.GenericAPIError{ - Code: errorCode, - Message: errorMessage, - } - return genericError - - } -} - -type awsAwsjson11_deserializeOpUpdateDocument struct { -} - -func (*awsAwsjson11_deserializeOpUpdateDocument) ID() string { - return "OperationDeserializer" -} - -func (m *awsAwsjson11_deserializeOpUpdateDocument) HandleDeserialize(ctx context.Context, in middleware.DeserializeInput, next middleware.DeserializeHandler) ( - out middleware.DeserializeOutput, metadata middleware.Metadata, err error, -) { - out, metadata, err = next.HandleDeserialize(ctx, in) - if err != nil { - return out, metadata, err - } - - _, span := tracing.StartSpan(ctx, "OperationDeserializer") - endTimer := startMetricTimer(ctx, "client.call.deserialization_duration") - defer endTimer() - defer span.End() - response, ok := out.RawResponse.(*smithyhttp.Response) - if !ok { - return out, metadata, &smithy.DeserializationError{Err: fmt.Errorf("unknown transport type %T", out.RawResponse)} - } - - if response.StatusCode < 200 || response.StatusCode >= 300 { - return out, metadata, awsAwsjson11_deserializeOpErrorUpdateDocument(response, &metadata) - } - output := &UpdateDocumentOutput{} - out.Result = output - - var buff [1024]byte - ringBuffer := smithyio.NewRingBuffer(buff[:]) - - body := io.TeeReader(response.Body, ringBuffer) - decoder := json.NewDecoder(body) - decoder.UseNumber() - var shape interface{} - if err := decoder.Decode(&shape); err != nil && err != io.EOF { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return out, metadata, err - } - - err = awsAwsjson11_deserializeOpDocumentUpdateDocumentOutput(&output, shape) - if err != nil { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return out, metadata, err - } - - return out, metadata, err -} - -func awsAwsjson11_deserializeOpErrorUpdateDocument(response *smithyhttp.Response, metadata *middleware.Metadata) error { - var errorBuffer bytes.Buffer - if _, err := io.Copy(&errorBuffer, response.Body); err != nil { - return &smithy.DeserializationError{Err: fmt.Errorf("failed to copy error response body, %w", err)} - } - errorBody := bytes.NewReader(errorBuffer.Bytes()) - - errorCode := "UnknownError" - errorMessage := errorCode - - headerCode := response.Header.Get("X-Amzn-ErrorType") - - var buff [1024]byte - ringBuffer := smithyio.NewRingBuffer(buff[:]) - - body := io.TeeReader(errorBody, ringBuffer) - decoder := json.NewDecoder(body) - decoder.UseNumber() - bodyInfo, err := getProtocolErrorInfo(decoder) - if err != nil { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return err - } - - errorBody.Seek(0, io.SeekStart) - if typ, ok := resolveProtocolErrorType(headerCode, bodyInfo); ok { - errorCode = restjson.SanitizeErrorCode(typ) - } - if len(bodyInfo.Message) != 0 { - errorMessage = bodyInfo.Message - } - switch { - case strings.EqualFold("DocumentVersionLimitExceeded", errorCode): - return awsAwsjson11_deserializeErrorDocumentVersionLimitExceeded(response, errorBody) - - case strings.EqualFold("DuplicateDocumentContent", errorCode): - return awsAwsjson11_deserializeErrorDuplicateDocumentContent(response, errorBody) - - case strings.EqualFold("DuplicateDocumentVersionName", errorCode): - return awsAwsjson11_deserializeErrorDuplicateDocumentVersionName(response, errorBody) - - case strings.EqualFold("InternalServerError", errorCode): - return awsAwsjson11_deserializeErrorInternalServerError(response, errorBody) - - case strings.EqualFold("InvalidDocument", errorCode): - return awsAwsjson11_deserializeErrorInvalidDocument(response, errorBody) - - case strings.EqualFold("InvalidDocumentContent", errorCode): - return awsAwsjson11_deserializeErrorInvalidDocumentContent(response, errorBody) - - case strings.EqualFold("InvalidDocumentOperation", errorCode): - return awsAwsjson11_deserializeErrorInvalidDocumentOperation(response, errorBody) - - case strings.EqualFold("InvalidDocumentSchemaVersion", errorCode): - return awsAwsjson11_deserializeErrorInvalidDocumentSchemaVersion(response, errorBody) - - case strings.EqualFold("InvalidDocumentVersion", errorCode): - return awsAwsjson11_deserializeErrorInvalidDocumentVersion(response, errorBody) - - case strings.EqualFold("MaxDocumentSizeExceeded", errorCode): - return awsAwsjson11_deserializeErrorMaxDocumentSizeExceeded(response, errorBody) - - default: - genericError := &smithy.GenericAPIError{ - Code: errorCode, - Message: errorMessage, - } - return genericError - - } -} - -type awsAwsjson11_deserializeOpUpdateDocumentDefaultVersion struct { -} - -func (*awsAwsjson11_deserializeOpUpdateDocumentDefaultVersion) ID() string { - return "OperationDeserializer" -} - -func (m *awsAwsjson11_deserializeOpUpdateDocumentDefaultVersion) HandleDeserialize(ctx context.Context, in middleware.DeserializeInput, next middleware.DeserializeHandler) ( - out middleware.DeserializeOutput, metadata middleware.Metadata, err error, -) { - out, metadata, err = next.HandleDeserialize(ctx, in) - if err != nil { - return out, metadata, err - } - - _, span := tracing.StartSpan(ctx, "OperationDeserializer") - endTimer := startMetricTimer(ctx, "client.call.deserialization_duration") - defer endTimer() - defer span.End() - response, ok := out.RawResponse.(*smithyhttp.Response) - if !ok { - return out, metadata, &smithy.DeserializationError{Err: fmt.Errorf("unknown transport type %T", out.RawResponse)} - } - - if response.StatusCode < 200 || response.StatusCode >= 300 { - return out, metadata, awsAwsjson11_deserializeOpErrorUpdateDocumentDefaultVersion(response, &metadata) - } - output := &UpdateDocumentDefaultVersionOutput{} - out.Result = output - - var buff [1024]byte - ringBuffer := smithyio.NewRingBuffer(buff[:]) - - body := io.TeeReader(response.Body, ringBuffer) - decoder := json.NewDecoder(body) - decoder.UseNumber() - var shape interface{} - if err := decoder.Decode(&shape); err != nil && err != io.EOF { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return out, metadata, err - } - - err = awsAwsjson11_deserializeOpDocumentUpdateDocumentDefaultVersionOutput(&output, shape) - if err != nil { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return out, metadata, err - } - - return out, metadata, err -} - -func awsAwsjson11_deserializeOpErrorUpdateDocumentDefaultVersion(response *smithyhttp.Response, metadata *middleware.Metadata) error { - var errorBuffer bytes.Buffer - if _, err := io.Copy(&errorBuffer, response.Body); err != nil { - return &smithy.DeserializationError{Err: fmt.Errorf("failed to copy error response body, %w", err)} - } - errorBody := bytes.NewReader(errorBuffer.Bytes()) - - errorCode := "UnknownError" - errorMessage := errorCode - - headerCode := response.Header.Get("X-Amzn-ErrorType") - - var buff [1024]byte - ringBuffer := smithyio.NewRingBuffer(buff[:]) - - body := io.TeeReader(errorBody, ringBuffer) - decoder := json.NewDecoder(body) - decoder.UseNumber() - bodyInfo, err := getProtocolErrorInfo(decoder) - if err != nil { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return err - } - - errorBody.Seek(0, io.SeekStart) - if typ, ok := resolveProtocolErrorType(headerCode, bodyInfo); ok { - errorCode = restjson.SanitizeErrorCode(typ) - } - if len(bodyInfo.Message) != 0 { - errorMessage = bodyInfo.Message - } - switch { - case strings.EqualFold("InternalServerError", errorCode): - return awsAwsjson11_deserializeErrorInternalServerError(response, errorBody) - - case strings.EqualFold("InvalidDocument", errorCode): - return awsAwsjson11_deserializeErrorInvalidDocument(response, errorBody) - - case strings.EqualFold("InvalidDocumentSchemaVersion", errorCode): - return awsAwsjson11_deserializeErrorInvalidDocumentSchemaVersion(response, errorBody) - - case strings.EqualFold("InvalidDocumentVersion", errorCode): - return awsAwsjson11_deserializeErrorInvalidDocumentVersion(response, errorBody) - - default: - genericError := &smithy.GenericAPIError{ - Code: errorCode, - Message: errorMessage, - } - return genericError - - } -} - -type awsAwsjson11_deserializeOpUpdateDocumentMetadata struct { -} - -func (*awsAwsjson11_deserializeOpUpdateDocumentMetadata) ID() string { - return "OperationDeserializer" -} - -func (m *awsAwsjson11_deserializeOpUpdateDocumentMetadata) HandleDeserialize(ctx context.Context, in middleware.DeserializeInput, next middleware.DeserializeHandler) ( - out middleware.DeserializeOutput, metadata middleware.Metadata, err error, -) { - out, metadata, err = next.HandleDeserialize(ctx, in) - if err != nil { - return out, metadata, err - } - - _, span := tracing.StartSpan(ctx, "OperationDeserializer") - endTimer := startMetricTimer(ctx, "client.call.deserialization_duration") - defer endTimer() - defer span.End() - response, ok := out.RawResponse.(*smithyhttp.Response) - if !ok { - return out, metadata, &smithy.DeserializationError{Err: fmt.Errorf("unknown transport type %T", out.RawResponse)} - } - - if response.StatusCode < 200 || response.StatusCode >= 300 { - return out, metadata, awsAwsjson11_deserializeOpErrorUpdateDocumentMetadata(response, &metadata) - } - output := &UpdateDocumentMetadataOutput{} - out.Result = output - - var buff [1024]byte - ringBuffer := smithyio.NewRingBuffer(buff[:]) - - body := io.TeeReader(response.Body, ringBuffer) - decoder := json.NewDecoder(body) - decoder.UseNumber() - var shape interface{} - if err := decoder.Decode(&shape); err != nil && err != io.EOF { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return out, metadata, err - } - - err = awsAwsjson11_deserializeOpDocumentUpdateDocumentMetadataOutput(&output, shape) - if err != nil { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return out, metadata, err - } - - return out, metadata, err -} - -func awsAwsjson11_deserializeOpErrorUpdateDocumentMetadata(response *smithyhttp.Response, metadata *middleware.Metadata) error { - var errorBuffer bytes.Buffer - if _, err := io.Copy(&errorBuffer, response.Body); err != nil { - return &smithy.DeserializationError{Err: fmt.Errorf("failed to copy error response body, %w", err)} - } - errorBody := bytes.NewReader(errorBuffer.Bytes()) - - errorCode := "UnknownError" - errorMessage := errorCode - - headerCode := response.Header.Get("X-Amzn-ErrorType") - - var buff [1024]byte - ringBuffer := smithyio.NewRingBuffer(buff[:]) - - body := io.TeeReader(errorBody, ringBuffer) - decoder := json.NewDecoder(body) - decoder.UseNumber() - bodyInfo, err := getProtocolErrorInfo(decoder) - if err != nil { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return err - } - - errorBody.Seek(0, io.SeekStart) - if typ, ok := resolveProtocolErrorType(headerCode, bodyInfo); ok { - errorCode = restjson.SanitizeErrorCode(typ) - } - if len(bodyInfo.Message) != 0 { - errorMessage = bodyInfo.Message - } - switch { - case strings.EqualFold("InternalServerError", errorCode): - return awsAwsjson11_deserializeErrorInternalServerError(response, errorBody) - - case strings.EqualFold("InvalidDocument", errorCode): - return awsAwsjson11_deserializeErrorInvalidDocument(response, errorBody) - - case strings.EqualFold("InvalidDocumentOperation", errorCode): - return awsAwsjson11_deserializeErrorInvalidDocumentOperation(response, errorBody) - - case strings.EqualFold("InvalidDocumentVersion", errorCode): - return awsAwsjson11_deserializeErrorInvalidDocumentVersion(response, errorBody) - - case strings.EqualFold("TooManyUpdates", errorCode): - return awsAwsjson11_deserializeErrorTooManyUpdates(response, errorBody) - - default: - genericError := &smithy.GenericAPIError{ - Code: errorCode, - Message: errorMessage, - } - return genericError - - } -} - -type awsAwsjson11_deserializeOpUpdateMaintenanceWindow struct { -} - -func (*awsAwsjson11_deserializeOpUpdateMaintenanceWindow) ID() string { - return "OperationDeserializer" -} - -func (m *awsAwsjson11_deserializeOpUpdateMaintenanceWindow) HandleDeserialize(ctx context.Context, in middleware.DeserializeInput, next middleware.DeserializeHandler) ( - out middleware.DeserializeOutput, metadata middleware.Metadata, err error, -) { - out, metadata, err = next.HandleDeserialize(ctx, in) - if err != nil { - return out, metadata, err - } - - _, span := tracing.StartSpan(ctx, "OperationDeserializer") - endTimer := startMetricTimer(ctx, "client.call.deserialization_duration") - defer endTimer() - defer span.End() - response, ok := out.RawResponse.(*smithyhttp.Response) - if !ok { - return out, metadata, &smithy.DeserializationError{Err: fmt.Errorf("unknown transport type %T", out.RawResponse)} - } - - if response.StatusCode < 200 || response.StatusCode >= 300 { - return out, metadata, awsAwsjson11_deserializeOpErrorUpdateMaintenanceWindow(response, &metadata) - } - output := &UpdateMaintenanceWindowOutput{} - out.Result = output - - var buff [1024]byte - ringBuffer := smithyio.NewRingBuffer(buff[:]) - - body := io.TeeReader(response.Body, ringBuffer) - decoder := json.NewDecoder(body) - decoder.UseNumber() - var shape interface{} - if err := decoder.Decode(&shape); err != nil && err != io.EOF { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return out, metadata, err - } - - err = awsAwsjson11_deserializeOpDocumentUpdateMaintenanceWindowOutput(&output, shape) - if err != nil { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return out, metadata, err - } - - return out, metadata, err -} - -func awsAwsjson11_deserializeOpErrorUpdateMaintenanceWindow(response *smithyhttp.Response, metadata *middleware.Metadata) error { - var errorBuffer bytes.Buffer - if _, err := io.Copy(&errorBuffer, response.Body); err != nil { - return &smithy.DeserializationError{Err: fmt.Errorf("failed to copy error response body, %w", err)} - } - errorBody := bytes.NewReader(errorBuffer.Bytes()) - - errorCode := "UnknownError" - errorMessage := errorCode - - headerCode := response.Header.Get("X-Amzn-ErrorType") - - var buff [1024]byte - ringBuffer := smithyio.NewRingBuffer(buff[:]) - - body := io.TeeReader(errorBody, ringBuffer) - decoder := json.NewDecoder(body) - decoder.UseNumber() - bodyInfo, err := getProtocolErrorInfo(decoder) - if err != nil { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return err - } - - errorBody.Seek(0, io.SeekStart) - if typ, ok := resolveProtocolErrorType(headerCode, bodyInfo); ok { - errorCode = restjson.SanitizeErrorCode(typ) - } - if len(bodyInfo.Message) != 0 { - errorMessage = bodyInfo.Message - } - switch { - case strings.EqualFold("DoesNotExistException", errorCode): - return awsAwsjson11_deserializeErrorDoesNotExistException(response, errorBody) - - case strings.EqualFold("InternalServerError", errorCode): - return awsAwsjson11_deserializeErrorInternalServerError(response, errorBody) - - default: - genericError := &smithy.GenericAPIError{ - Code: errorCode, - Message: errorMessage, - } - return genericError - - } -} - -type awsAwsjson11_deserializeOpUpdateMaintenanceWindowTarget struct { -} - -func (*awsAwsjson11_deserializeOpUpdateMaintenanceWindowTarget) ID() string { - return "OperationDeserializer" -} - -func (m *awsAwsjson11_deserializeOpUpdateMaintenanceWindowTarget) HandleDeserialize(ctx context.Context, in middleware.DeserializeInput, next middleware.DeserializeHandler) ( - out middleware.DeserializeOutput, metadata middleware.Metadata, err error, -) { - out, metadata, err = next.HandleDeserialize(ctx, in) - if err != nil { - return out, metadata, err - } - - _, span := tracing.StartSpan(ctx, "OperationDeserializer") - endTimer := startMetricTimer(ctx, "client.call.deserialization_duration") - defer endTimer() - defer span.End() - response, ok := out.RawResponse.(*smithyhttp.Response) - if !ok { - return out, metadata, &smithy.DeserializationError{Err: fmt.Errorf("unknown transport type %T", out.RawResponse)} - } - - if response.StatusCode < 200 || response.StatusCode >= 300 { - return out, metadata, awsAwsjson11_deserializeOpErrorUpdateMaintenanceWindowTarget(response, &metadata) - } - output := &UpdateMaintenanceWindowTargetOutput{} - out.Result = output - - var buff [1024]byte - ringBuffer := smithyio.NewRingBuffer(buff[:]) - - body := io.TeeReader(response.Body, ringBuffer) - decoder := json.NewDecoder(body) - decoder.UseNumber() - var shape interface{} - if err := decoder.Decode(&shape); err != nil && err != io.EOF { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return out, metadata, err - } - - err = awsAwsjson11_deserializeOpDocumentUpdateMaintenanceWindowTargetOutput(&output, shape) - if err != nil { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return out, metadata, err - } - - return out, metadata, err -} - -func awsAwsjson11_deserializeOpErrorUpdateMaintenanceWindowTarget(response *smithyhttp.Response, metadata *middleware.Metadata) error { - var errorBuffer bytes.Buffer - if _, err := io.Copy(&errorBuffer, response.Body); err != nil { - return &smithy.DeserializationError{Err: fmt.Errorf("failed to copy error response body, %w", err)} - } - errorBody := bytes.NewReader(errorBuffer.Bytes()) - - errorCode := "UnknownError" - errorMessage := errorCode - - headerCode := response.Header.Get("X-Amzn-ErrorType") - - var buff [1024]byte - ringBuffer := smithyio.NewRingBuffer(buff[:]) - - body := io.TeeReader(errorBody, ringBuffer) - decoder := json.NewDecoder(body) - decoder.UseNumber() - bodyInfo, err := getProtocolErrorInfo(decoder) - if err != nil { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return err - } - - errorBody.Seek(0, io.SeekStart) - if typ, ok := resolveProtocolErrorType(headerCode, bodyInfo); ok { - errorCode = restjson.SanitizeErrorCode(typ) - } - if len(bodyInfo.Message) != 0 { - errorMessage = bodyInfo.Message - } - switch { - case strings.EqualFold("DoesNotExistException", errorCode): - return awsAwsjson11_deserializeErrorDoesNotExistException(response, errorBody) - - case strings.EqualFold("InternalServerError", errorCode): - return awsAwsjson11_deserializeErrorInternalServerError(response, errorBody) - - default: - genericError := &smithy.GenericAPIError{ - Code: errorCode, - Message: errorMessage, - } - return genericError - - } -} - -type awsAwsjson11_deserializeOpUpdateMaintenanceWindowTask struct { -} - -func (*awsAwsjson11_deserializeOpUpdateMaintenanceWindowTask) ID() string { - return "OperationDeserializer" -} - -func (m *awsAwsjson11_deserializeOpUpdateMaintenanceWindowTask) HandleDeserialize(ctx context.Context, in middleware.DeserializeInput, next middleware.DeserializeHandler) ( - out middleware.DeserializeOutput, metadata middleware.Metadata, err error, -) { - out, metadata, err = next.HandleDeserialize(ctx, in) - if err != nil { - return out, metadata, err - } - - _, span := tracing.StartSpan(ctx, "OperationDeserializer") - endTimer := startMetricTimer(ctx, "client.call.deserialization_duration") - defer endTimer() - defer span.End() - response, ok := out.RawResponse.(*smithyhttp.Response) - if !ok { - return out, metadata, &smithy.DeserializationError{Err: fmt.Errorf("unknown transport type %T", out.RawResponse)} - } - - if response.StatusCode < 200 || response.StatusCode >= 300 { - return out, metadata, awsAwsjson11_deserializeOpErrorUpdateMaintenanceWindowTask(response, &metadata) - } - output := &UpdateMaintenanceWindowTaskOutput{} - out.Result = output - - var buff [1024]byte - ringBuffer := smithyio.NewRingBuffer(buff[:]) - - body := io.TeeReader(response.Body, ringBuffer) - decoder := json.NewDecoder(body) - decoder.UseNumber() - var shape interface{} - if err := decoder.Decode(&shape); err != nil && err != io.EOF { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return out, metadata, err - } - - err = awsAwsjson11_deserializeOpDocumentUpdateMaintenanceWindowTaskOutput(&output, shape) - if err != nil { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return out, metadata, err - } - - return out, metadata, err -} - -func awsAwsjson11_deserializeOpErrorUpdateMaintenanceWindowTask(response *smithyhttp.Response, metadata *middleware.Metadata) error { - var errorBuffer bytes.Buffer - if _, err := io.Copy(&errorBuffer, response.Body); err != nil { - return &smithy.DeserializationError{Err: fmt.Errorf("failed to copy error response body, %w", err)} - } - errorBody := bytes.NewReader(errorBuffer.Bytes()) - - errorCode := "UnknownError" - errorMessage := errorCode - - headerCode := response.Header.Get("X-Amzn-ErrorType") - - var buff [1024]byte - ringBuffer := smithyio.NewRingBuffer(buff[:]) - - body := io.TeeReader(errorBody, ringBuffer) - decoder := json.NewDecoder(body) - decoder.UseNumber() - bodyInfo, err := getProtocolErrorInfo(decoder) - if err != nil { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return err - } - - errorBody.Seek(0, io.SeekStart) - if typ, ok := resolveProtocolErrorType(headerCode, bodyInfo); ok { - errorCode = restjson.SanitizeErrorCode(typ) - } - if len(bodyInfo.Message) != 0 { - errorMessage = bodyInfo.Message - } - switch { - case strings.EqualFold("DoesNotExistException", errorCode): - return awsAwsjson11_deserializeErrorDoesNotExistException(response, errorBody) - - case strings.EqualFold("InternalServerError", errorCode): - return awsAwsjson11_deserializeErrorInternalServerError(response, errorBody) - - default: - genericError := &smithy.GenericAPIError{ - Code: errorCode, - Message: errorMessage, - } - return genericError - - } -} - -type awsAwsjson11_deserializeOpUpdateManagedInstanceRole struct { -} - -func (*awsAwsjson11_deserializeOpUpdateManagedInstanceRole) ID() string { - return "OperationDeserializer" -} - -func (m *awsAwsjson11_deserializeOpUpdateManagedInstanceRole) HandleDeserialize(ctx context.Context, in middleware.DeserializeInput, next middleware.DeserializeHandler) ( - out middleware.DeserializeOutput, metadata middleware.Metadata, err error, -) { - out, metadata, err = next.HandleDeserialize(ctx, in) - if err != nil { - return out, metadata, err - } - - _, span := tracing.StartSpan(ctx, "OperationDeserializer") - endTimer := startMetricTimer(ctx, "client.call.deserialization_duration") - defer endTimer() - defer span.End() - response, ok := out.RawResponse.(*smithyhttp.Response) - if !ok { - return out, metadata, &smithy.DeserializationError{Err: fmt.Errorf("unknown transport type %T", out.RawResponse)} - } - - if response.StatusCode < 200 || response.StatusCode >= 300 { - return out, metadata, awsAwsjson11_deserializeOpErrorUpdateManagedInstanceRole(response, &metadata) - } - output := &UpdateManagedInstanceRoleOutput{} - out.Result = output - - var buff [1024]byte - ringBuffer := smithyio.NewRingBuffer(buff[:]) - - body := io.TeeReader(response.Body, ringBuffer) - decoder := json.NewDecoder(body) - decoder.UseNumber() - var shape interface{} - if err := decoder.Decode(&shape); err != nil && err != io.EOF { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return out, metadata, err - } - - err = awsAwsjson11_deserializeOpDocumentUpdateManagedInstanceRoleOutput(&output, shape) - if err != nil { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return out, metadata, err - } - - return out, metadata, err -} - -func awsAwsjson11_deserializeOpErrorUpdateManagedInstanceRole(response *smithyhttp.Response, metadata *middleware.Metadata) error { - var errorBuffer bytes.Buffer - if _, err := io.Copy(&errorBuffer, response.Body); err != nil { - return &smithy.DeserializationError{Err: fmt.Errorf("failed to copy error response body, %w", err)} - } - errorBody := bytes.NewReader(errorBuffer.Bytes()) - - errorCode := "UnknownError" - errorMessage := errorCode - - headerCode := response.Header.Get("X-Amzn-ErrorType") - - var buff [1024]byte - ringBuffer := smithyio.NewRingBuffer(buff[:]) - - body := io.TeeReader(errorBody, ringBuffer) - decoder := json.NewDecoder(body) - decoder.UseNumber() - bodyInfo, err := getProtocolErrorInfo(decoder) - if err != nil { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return err - } - - errorBody.Seek(0, io.SeekStart) - if typ, ok := resolveProtocolErrorType(headerCode, bodyInfo); ok { - errorCode = restjson.SanitizeErrorCode(typ) - } - if len(bodyInfo.Message) != 0 { - errorMessage = bodyInfo.Message - } - switch { - case strings.EqualFold("InternalServerError", errorCode): - return awsAwsjson11_deserializeErrorInternalServerError(response, errorBody) - - case strings.EqualFold("InvalidInstanceId", errorCode): - return awsAwsjson11_deserializeErrorInvalidInstanceId(response, errorBody) - - default: - genericError := &smithy.GenericAPIError{ - Code: errorCode, - Message: errorMessage, - } - return genericError - - } -} - -type awsAwsjson11_deserializeOpUpdateOpsItem struct { -} - -func (*awsAwsjson11_deserializeOpUpdateOpsItem) ID() string { - return "OperationDeserializer" -} - -func (m *awsAwsjson11_deserializeOpUpdateOpsItem) HandleDeserialize(ctx context.Context, in middleware.DeserializeInput, next middleware.DeserializeHandler) ( - out middleware.DeserializeOutput, metadata middleware.Metadata, err error, -) { - out, metadata, err = next.HandleDeserialize(ctx, in) - if err != nil { - return out, metadata, err - } - - _, span := tracing.StartSpan(ctx, "OperationDeserializer") - endTimer := startMetricTimer(ctx, "client.call.deserialization_duration") - defer endTimer() - defer span.End() - response, ok := out.RawResponse.(*smithyhttp.Response) - if !ok { - return out, metadata, &smithy.DeserializationError{Err: fmt.Errorf("unknown transport type %T", out.RawResponse)} - } - - if response.StatusCode < 200 || response.StatusCode >= 300 { - return out, metadata, awsAwsjson11_deserializeOpErrorUpdateOpsItem(response, &metadata) - } - output := &UpdateOpsItemOutput{} - out.Result = output - - var buff [1024]byte - ringBuffer := smithyio.NewRingBuffer(buff[:]) - - body := io.TeeReader(response.Body, ringBuffer) - decoder := json.NewDecoder(body) - decoder.UseNumber() - var shape interface{} - if err := decoder.Decode(&shape); err != nil && err != io.EOF { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return out, metadata, err - } - - err = awsAwsjson11_deserializeOpDocumentUpdateOpsItemOutput(&output, shape) - if err != nil { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return out, metadata, err - } - - return out, metadata, err -} - -func awsAwsjson11_deserializeOpErrorUpdateOpsItem(response *smithyhttp.Response, metadata *middleware.Metadata) error { - var errorBuffer bytes.Buffer - if _, err := io.Copy(&errorBuffer, response.Body); err != nil { - return &smithy.DeserializationError{Err: fmt.Errorf("failed to copy error response body, %w", err)} - } - errorBody := bytes.NewReader(errorBuffer.Bytes()) - - errorCode := "UnknownError" - errorMessage := errorCode - - headerCode := response.Header.Get("X-Amzn-ErrorType") - - var buff [1024]byte - ringBuffer := smithyio.NewRingBuffer(buff[:]) - - body := io.TeeReader(errorBody, ringBuffer) - decoder := json.NewDecoder(body) - decoder.UseNumber() - bodyInfo, err := getProtocolErrorInfo(decoder) - if err != nil { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return err - } - - errorBody.Seek(0, io.SeekStart) - if typ, ok := resolveProtocolErrorType(headerCode, bodyInfo); ok { - errorCode = restjson.SanitizeErrorCode(typ) - } - if len(bodyInfo.Message) != 0 { - errorMessage = bodyInfo.Message - } - switch { - case strings.EqualFold("InternalServerError", errorCode): - return awsAwsjson11_deserializeErrorInternalServerError(response, errorBody) - - case strings.EqualFold("OpsItemAccessDeniedException", errorCode): - return awsAwsjson11_deserializeErrorOpsItemAccessDeniedException(response, errorBody) - - case strings.EqualFold("OpsItemAlreadyExistsException", errorCode): - return awsAwsjson11_deserializeErrorOpsItemAlreadyExistsException(response, errorBody) - - case strings.EqualFold("OpsItemConflictException", errorCode): - return awsAwsjson11_deserializeErrorOpsItemConflictException(response, errorBody) - - case strings.EqualFold("OpsItemInvalidParameterException", errorCode): - return awsAwsjson11_deserializeErrorOpsItemInvalidParameterException(response, errorBody) - - case strings.EqualFold("OpsItemLimitExceededException", errorCode): - return awsAwsjson11_deserializeErrorOpsItemLimitExceededException(response, errorBody) - - case strings.EqualFold("OpsItemNotFoundException", errorCode): - return awsAwsjson11_deserializeErrorOpsItemNotFoundException(response, errorBody) - - default: - genericError := &smithy.GenericAPIError{ - Code: errorCode, - Message: errorMessage, - } - return genericError - - } -} - -type awsAwsjson11_deserializeOpUpdateOpsMetadata struct { -} - -func (*awsAwsjson11_deserializeOpUpdateOpsMetadata) ID() string { - return "OperationDeserializer" -} - -func (m *awsAwsjson11_deserializeOpUpdateOpsMetadata) HandleDeserialize(ctx context.Context, in middleware.DeserializeInput, next middleware.DeserializeHandler) ( - out middleware.DeserializeOutput, metadata middleware.Metadata, err error, -) { - out, metadata, err = next.HandleDeserialize(ctx, in) - if err != nil { - return out, metadata, err - } - - _, span := tracing.StartSpan(ctx, "OperationDeserializer") - endTimer := startMetricTimer(ctx, "client.call.deserialization_duration") - defer endTimer() - defer span.End() - response, ok := out.RawResponse.(*smithyhttp.Response) - if !ok { - return out, metadata, &smithy.DeserializationError{Err: fmt.Errorf("unknown transport type %T", out.RawResponse)} - } - - if response.StatusCode < 200 || response.StatusCode >= 300 { - return out, metadata, awsAwsjson11_deserializeOpErrorUpdateOpsMetadata(response, &metadata) - } - output := &UpdateOpsMetadataOutput{} - out.Result = output - - var buff [1024]byte - ringBuffer := smithyio.NewRingBuffer(buff[:]) - - body := io.TeeReader(response.Body, ringBuffer) - decoder := json.NewDecoder(body) - decoder.UseNumber() - var shape interface{} - if err := decoder.Decode(&shape); err != nil && err != io.EOF { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return out, metadata, err - } - - err = awsAwsjson11_deserializeOpDocumentUpdateOpsMetadataOutput(&output, shape) - if err != nil { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return out, metadata, err - } - - return out, metadata, err -} - -func awsAwsjson11_deserializeOpErrorUpdateOpsMetadata(response *smithyhttp.Response, metadata *middleware.Metadata) error { - var errorBuffer bytes.Buffer - if _, err := io.Copy(&errorBuffer, response.Body); err != nil { - return &smithy.DeserializationError{Err: fmt.Errorf("failed to copy error response body, %w", err)} - } - errorBody := bytes.NewReader(errorBuffer.Bytes()) - - errorCode := "UnknownError" - errorMessage := errorCode - - headerCode := response.Header.Get("X-Amzn-ErrorType") - - var buff [1024]byte - ringBuffer := smithyio.NewRingBuffer(buff[:]) - - body := io.TeeReader(errorBody, ringBuffer) - decoder := json.NewDecoder(body) - decoder.UseNumber() - bodyInfo, err := getProtocolErrorInfo(decoder) - if err != nil { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return err - } - - errorBody.Seek(0, io.SeekStart) - if typ, ok := resolveProtocolErrorType(headerCode, bodyInfo); ok { - errorCode = restjson.SanitizeErrorCode(typ) - } - if len(bodyInfo.Message) != 0 { - errorMessage = bodyInfo.Message - } - switch { - case strings.EqualFold("InternalServerError", errorCode): - return awsAwsjson11_deserializeErrorInternalServerError(response, errorBody) - - case strings.EqualFold("OpsMetadataInvalidArgumentException", errorCode): - return awsAwsjson11_deserializeErrorOpsMetadataInvalidArgumentException(response, errorBody) - - case strings.EqualFold("OpsMetadataKeyLimitExceededException", errorCode): - return awsAwsjson11_deserializeErrorOpsMetadataKeyLimitExceededException(response, errorBody) - - case strings.EqualFold("OpsMetadataNotFoundException", errorCode): - return awsAwsjson11_deserializeErrorOpsMetadataNotFoundException(response, errorBody) - - case strings.EqualFold("OpsMetadataTooManyUpdatesException", errorCode): - return awsAwsjson11_deserializeErrorOpsMetadataTooManyUpdatesException(response, errorBody) - - default: - genericError := &smithy.GenericAPIError{ - Code: errorCode, - Message: errorMessage, - } - return genericError - - } -} - -type awsAwsjson11_deserializeOpUpdatePatchBaseline struct { -} - -func (*awsAwsjson11_deserializeOpUpdatePatchBaseline) ID() string { - return "OperationDeserializer" -} - -func (m *awsAwsjson11_deserializeOpUpdatePatchBaseline) HandleDeserialize(ctx context.Context, in middleware.DeserializeInput, next middleware.DeserializeHandler) ( - out middleware.DeserializeOutput, metadata middleware.Metadata, err error, -) { - out, metadata, err = next.HandleDeserialize(ctx, in) - if err != nil { - return out, metadata, err - } - - _, span := tracing.StartSpan(ctx, "OperationDeserializer") - endTimer := startMetricTimer(ctx, "client.call.deserialization_duration") - defer endTimer() - defer span.End() - response, ok := out.RawResponse.(*smithyhttp.Response) - if !ok { - return out, metadata, &smithy.DeserializationError{Err: fmt.Errorf("unknown transport type %T", out.RawResponse)} - } - - if response.StatusCode < 200 || response.StatusCode >= 300 { - return out, metadata, awsAwsjson11_deserializeOpErrorUpdatePatchBaseline(response, &metadata) - } - output := &UpdatePatchBaselineOutput{} - out.Result = output - - var buff [1024]byte - ringBuffer := smithyio.NewRingBuffer(buff[:]) - - body := io.TeeReader(response.Body, ringBuffer) - decoder := json.NewDecoder(body) - decoder.UseNumber() - var shape interface{} - if err := decoder.Decode(&shape); err != nil && err != io.EOF { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return out, metadata, err - } - - err = awsAwsjson11_deserializeOpDocumentUpdatePatchBaselineOutput(&output, shape) - if err != nil { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return out, metadata, err - } - - return out, metadata, err -} - -func awsAwsjson11_deserializeOpErrorUpdatePatchBaseline(response *smithyhttp.Response, metadata *middleware.Metadata) error { - var errorBuffer bytes.Buffer - if _, err := io.Copy(&errorBuffer, response.Body); err != nil { - return &smithy.DeserializationError{Err: fmt.Errorf("failed to copy error response body, %w", err)} - } - errorBody := bytes.NewReader(errorBuffer.Bytes()) - - errorCode := "UnknownError" - errorMessage := errorCode - - headerCode := response.Header.Get("X-Amzn-ErrorType") - - var buff [1024]byte - ringBuffer := smithyio.NewRingBuffer(buff[:]) - - body := io.TeeReader(errorBody, ringBuffer) - decoder := json.NewDecoder(body) - decoder.UseNumber() - bodyInfo, err := getProtocolErrorInfo(decoder) - if err != nil { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return err - } - - errorBody.Seek(0, io.SeekStart) - if typ, ok := resolveProtocolErrorType(headerCode, bodyInfo); ok { - errorCode = restjson.SanitizeErrorCode(typ) - } - if len(bodyInfo.Message) != 0 { - errorMessage = bodyInfo.Message - } - switch { - case strings.EqualFold("DoesNotExistException", errorCode): - return awsAwsjson11_deserializeErrorDoesNotExistException(response, errorBody) - - case strings.EqualFold("InternalServerError", errorCode): - return awsAwsjson11_deserializeErrorInternalServerError(response, errorBody) - - default: - genericError := &smithy.GenericAPIError{ - Code: errorCode, - Message: errorMessage, - } - return genericError - - } -} - -type awsAwsjson11_deserializeOpUpdateResourceDataSync struct { -} - -func (*awsAwsjson11_deserializeOpUpdateResourceDataSync) ID() string { - return "OperationDeserializer" -} - -func (m *awsAwsjson11_deserializeOpUpdateResourceDataSync) HandleDeserialize(ctx context.Context, in middleware.DeserializeInput, next middleware.DeserializeHandler) ( - out middleware.DeserializeOutput, metadata middleware.Metadata, err error, -) { - out, metadata, err = next.HandleDeserialize(ctx, in) - if err != nil { - return out, metadata, err - } - - _, span := tracing.StartSpan(ctx, "OperationDeserializer") - endTimer := startMetricTimer(ctx, "client.call.deserialization_duration") - defer endTimer() - defer span.End() - response, ok := out.RawResponse.(*smithyhttp.Response) - if !ok { - return out, metadata, &smithy.DeserializationError{Err: fmt.Errorf("unknown transport type %T", out.RawResponse)} - } - - if response.StatusCode < 200 || response.StatusCode >= 300 { - return out, metadata, awsAwsjson11_deserializeOpErrorUpdateResourceDataSync(response, &metadata) - } - output := &UpdateResourceDataSyncOutput{} - out.Result = output - - var buff [1024]byte - ringBuffer := smithyio.NewRingBuffer(buff[:]) - - body := io.TeeReader(response.Body, ringBuffer) - decoder := json.NewDecoder(body) - decoder.UseNumber() - var shape interface{} - if err := decoder.Decode(&shape); err != nil && err != io.EOF { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return out, metadata, err - } - - err = awsAwsjson11_deserializeOpDocumentUpdateResourceDataSyncOutput(&output, shape) - if err != nil { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return out, metadata, err - } - - return out, metadata, err -} - -func awsAwsjson11_deserializeOpErrorUpdateResourceDataSync(response *smithyhttp.Response, metadata *middleware.Metadata) error { - var errorBuffer bytes.Buffer - if _, err := io.Copy(&errorBuffer, response.Body); err != nil { - return &smithy.DeserializationError{Err: fmt.Errorf("failed to copy error response body, %w", err)} - } - errorBody := bytes.NewReader(errorBuffer.Bytes()) - - errorCode := "UnknownError" - errorMessage := errorCode - - headerCode := response.Header.Get("X-Amzn-ErrorType") - - var buff [1024]byte - ringBuffer := smithyio.NewRingBuffer(buff[:]) - - body := io.TeeReader(errorBody, ringBuffer) - decoder := json.NewDecoder(body) - decoder.UseNumber() - bodyInfo, err := getProtocolErrorInfo(decoder) - if err != nil { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return err - } - - errorBody.Seek(0, io.SeekStart) - if typ, ok := resolveProtocolErrorType(headerCode, bodyInfo); ok { - errorCode = restjson.SanitizeErrorCode(typ) - } - if len(bodyInfo.Message) != 0 { - errorMessage = bodyInfo.Message - } - switch { - case strings.EqualFold("InternalServerError", errorCode): - return awsAwsjson11_deserializeErrorInternalServerError(response, errorBody) - - case strings.EqualFold("ResourceDataSyncConflictException", errorCode): - return awsAwsjson11_deserializeErrorResourceDataSyncConflictException(response, errorBody) - - case strings.EqualFold("ResourceDataSyncInvalidConfigurationException", errorCode): - return awsAwsjson11_deserializeErrorResourceDataSyncInvalidConfigurationException(response, errorBody) - - case strings.EqualFold("ResourceDataSyncNotFoundException", errorCode): - return awsAwsjson11_deserializeErrorResourceDataSyncNotFoundException(response, errorBody) - - default: - genericError := &smithy.GenericAPIError{ - Code: errorCode, - Message: errorMessage, - } - return genericError - - } -} - -type awsAwsjson11_deserializeOpUpdateServiceSetting struct { -} - -func (*awsAwsjson11_deserializeOpUpdateServiceSetting) ID() string { - return "OperationDeserializer" -} - -func (m *awsAwsjson11_deserializeOpUpdateServiceSetting) HandleDeserialize(ctx context.Context, in middleware.DeserializeInput, next middleware.DeserializeHandler) ( - out middleware.DeserializeOutput, metadata middleware.Metadata, err error, -) { - out, metadata, err = next.HandleDeserialize(ctx, in) - if err != nil { - return out, metadata, err - } - - _, span := tracing.StartSpan(ctx, "OperationDeserializer") - endTimer := startMetricTimer(ctx, "client.call.deserialization_duration") - defer endTimer() - defer span.End() - response, ok := out.RawResponse.(*smithyhttp.Response) - if !ok { - return out, metadata, &smithy.DeserializationError{Err: fmt.Errorf("unknown transport type %T", out.RawResponse)} - } - - if response.StatusCode < 200 || response.StatusCode >= 300 { - return out, metadata, awsAwsjson11_deserializeOpErrorUpdateServiceSetting(response, &metadata) - } - output := &UpdateServiceSettingOutput{} - out.Result = output - - var buff [1024]byte - ringBuffer := smithyio.NewRingBuffer(buff[:]) - - body := io.TeeReader(response.Body, ringBuffer) - decoder := json.NewDecoder(body) - decoder.UseNumber() - var shape interface{} - if err := decoder.Decode(&shape); err != nil && err != io.EOF { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return out, metadata, err - } - - err = awsAwsjson11_deserializeOpDocumentUpdateServiceSettingOutput(&output, shape) - if err != nil { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return out, metadata, err - } - - return out, metadata, err -} - -func awsAwsjson11_deserializeOpErrorUpdateServiceSetting(response *smithyhttp.Response, metadata *middleware.Metadata) error { - var errorBuffer bytes.Buffer - if _, err := io.Copy(&errorBuffer, response.Body); err != nil { - return &smithy.DeserializationError{Err: fmt.Errorf("failed to copy error response body, %w", err)} - } - errorBody := bytes.NewReader(errorBuffer.Bytes()) - - errorCode := "UnknownError" - errorMessage := errorCode - - headerCode := response.Header.Get("X-Amzn-ErrorType") - - var buff [1024]byte - ringBuffer := smithyio.NewRingBuffer(buff[:]) - - body := io.TeeReader(errorBody, ringBuffer) - decoder := json.NewDecoder(body) - decoder.UseNumber() - bodyInfo, err := getProtocolErrorInfo(decoder) - if err != nil { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return err - } - - errorBody.Seek(0, io.SeekStart) - if typ, ok := resolveProtocolErrorType(headerCode, bodyInfo); ok { - errorCode = restjson.SanitizeErrorCode(typ) - } - if len(bodyInfo.Message) != 0 { - errorMessage = bodyInfo.Message - } - switch { - case strings.EqualFold("InternalServerError", errorCode): - return awsAwsjson11_deserializeErrorInternalServerError(response, errorBody) - - case strings.EqualFold("ServiceSettingNotFound", errorCode): - return awsAwsjson11_deserializeErrorServiceSettingNotFound(response, errorBody) - - case strings.EqualFold("TooManyUpdates", errorCode): - return awsAwsjson11_deserializeErrorTooManyUpdates(response, errorBody) - - default: - genericError := &smithy.GenericAPIError{ - Code: errorCode, - Message: errorMessage, - } - return genericError - - } -} - -func awsAwsjson11_deserializeErrorAccessDeniedException(response *smithyhttp.Response, errorBody *bytes.Reader) error { - var buff [1024]byte - ringBuffer := smithyio.NewRingBuffer(buff[:]) - - body := io.TeeReader(errorBody, ringBuffer) - decoder := json.NewDecoder(body) - decoder.UseNumber() - var shape interface{} - if err := decoder.Decode(&shape); err != nil && err != io.EOF { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return err - } - - output := &types.AccessDeniedException{} - err := awsAwsjson11_deserializeDocumentAccessDeniedException(&output, shape) - - if err != nil { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return err - } - - errorBody.Seek(0, io.SeekStart) - return output -} - -func awsAwsjson11_deserializeErrorAlreadyExistsException(response *smithyhttp.Response, errorBody *bytes.Reader) error { - var buff [1024]byte - ringBuffer := smithyio.NewRingBuffer(buff[:]) - - body := io.TeeReader(errorBody, ringBuffer) - decoder := json.NewDecoder(body) - decoder.UseNumber() - var shape interface{} - if err := decoder.Decode(&shape); err != nil && err != io.EOF { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return err - } - - output := &types.AlreadyExistsException{} - err := awsAwsjson11_deserializeDocumentAlreadyExistsException(&output, shape) - - if err != nil { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return err - } - - errorBody.Seek(0, io.SeekStart) - return output -} - -func awsAwsjson11_deserializeErrorAssociatedInstances(response *smithyhttp.Response, errorBody *bytes.Reader) error { - var buff [1024]byte - ringBuffer := smithyio.NewRingBuffer(buff[:]) - - body := io.TeeReader(errorBody, ringBuffer) - decoder := json.NewDecoder(body) - decoder.UseNumber() - var shape interface{} - if err := decoder.Decode(&shape); err != nil && err != io.EOF { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return err - } - - output := &types.AssociatedInstances{} - err := awsAwsjson11_deserializeDocumentAssociatedInstances(&output, shape) - - if err != nil { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return err - } - - errorBody.Seek(0, io.SeekStart) - return output -} - -func awsAwsjson11_deserializeErrorAssociationAlreadyExists(response *smithyhttp.Response, errorBody *bytes.Reader) error { - var buff [1024]byte - ringBuffer := smithyio.NewRingBuffer(buff[:]) - - body := io.TeeReader(errorBody, ringBuffer) - decoder := json.NewDecoder(body) - decoder.UseNumber() - var shape interface{} - if err := decoder.Decode(&shape); err != nil && err != io.EOF { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return err - } - - output := &types.AssociationAlreadyExists{} - err := awsAwsjson11_deserializeDocumentAssociationAlreadyExists(&output, shape) - - if err != nil { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return err - } - - errorBody.Seek(0, io.SeekStart) - return output -} - -func awsAwsjson11_deserializeErrorAssociationDoesNotExist(response *smithyhttp.Response, errorBody *bytes.Reader) error { - var buff [1024]byte - ringBuffer := smithyio.NewRingBuffer(buff[:]) - - body := io.TeeReader(errorBody, ringBuffer) - decoder := json.NewDecoder(body) - decoder.UseNumber() - var shape interface{} - if err := decoder.Decode(&shape); err != nil && err != io.EOF { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return err - } - - output := &types.AssociationDoesNotExist{} - err := awsAwsjson11_deserializeDocumentAssociationDoesNotExist(&output, shape) - - if err != nil { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return err - } - - errorBody.Seek(0, io.SeekStart) - return output -} - -func awsAwsjson11_deserializeErrorAssociationExecutionDoesNotExist(response *smithyhttp.Response, errorBody *bytes.Reader) error { - var buff [1024]byte - ringBuffer := smithyio.NewRingBuffer(buff[:]) - - body := io.TeeReader(errorBody, ringBuffer) - decoder := json.NewDecoder(body) - decoder.UseNumber() - var shape interface{} - if err := decoder.Decode(&shape); err != nil && err != io.EOF { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return err - } - - output := &types.AssociationExecutionDoesNotExist{} - err := awsAwsjson11_deserializeDocumentAssociationExecutionDoesNotExist(&output, shape) - - if err != nil { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return err - } - - errorBody.Seek(0, io.SeekStart) - return output -} - -func awsAwsjson11_deserializeErrorAssociationLimitExceeded(response *smithyhttp.Response, errorBody *bytes.Reader) error { - var buff [1024]byte - ringBuffer := smithyio.NewRingBuffer(buff[:]) - - body := io.TeeReader(errorBody, ringBuffer) - decoder := json.NewDecoder(body) - decoder.UseNumber() - var shape interface{} - if err := decoder.Decode(&shape); err != nil && err != io.EOF { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return err - } - - output := &types.AssociationLimitExceeded{} - err := awsAwsjson11_deserializeDocumentAssociationLimitExceeded(&output, shape) - - if err != nil { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return err - } - - errorBody.Seek(0, io.SeekStart) - return output -} - -func awsAwsjson11_deserializeErrorAssociationVersionLimitExceeded(response *smithyhttp.Response, errorBody *bytes.Reader) error { - var buff [1024]byte - ringBuffer := smithyio.NewRingBuffer(buff[:]) - - body := io.TeeReader(errorBody, ringBuffer) - decoder := json.NewDecoder(body) - decoder.UseNumber() - var shape interface{} - if err := decoder.Decode(&shape); err != nil && err != io.EOF { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return err - } - - output := &types.AssociationVersionLimitExceeded{} - err := awsAwsjson11_deserializeDocumentAssociationVersionLimitExceeded(&output, shape) - - if err != nil { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return err - } - - errorBody.Seek(0, io.SeekStart) - return output -} - -func awsAwsjson11_deserializeErrorAutomationDefinitionNotApprovedException(response *smithyhttp.Response, errorBody *bytes.Reader) error { - var buff [1024]byte - ringBuffer := smithyio.NewRingBuffer(buff[:]) - - body := io.TeeReader(errorBody, ringBuffer) - decoder := json.NewDecoder(body) - decoder.UseNumber() - var shape interface{} - if err := decoder.Decode(&shape); err != nil && err != io.EOF { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return err - } - - output := &types.AutomationDefinitionNotApprovedException{} - err := awsAwsjson11_deserializeDocumentAutomationDefinitionNotApprovedException(&output, shape) - - if err != nil { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return err - } - - errorBody.Seek(0, io.SeekStart) - return output -} - -func awsAwsjson11_deserializeErrorAutomationDefinitionNotFoundException(response *smithyhttp.Response, errorBody *bytes.Reader) error { - var buff [1024]byte - ringBuffer := smithyio.NewRingBuffer(buff[:]) - - body := io.TeeReader(errorBody, ringBuffer) - decoder := json.NewDecoder(body) - decoder.UseNumber() - var shape interface{} - if err := decoder.Decode(&shape); err != nil && err != io.EOF { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return err - } - - output := &types.AutomationDefinitionNotFoundException{} - err := awsAwsjson11_deserializeDocumentAutomationDefinitionNotFoundException(&output, shape) - - if err != nil { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return err - } - - errorBody.Seek(0, io.SeekStart) - return output -} - -func awsAwsjson11_deserializeErrorAutomationDefinitionVersionNotFoundException(response *smithyhttp.Response, errorBody *bytes.Reader) error { - var buff [1024]byte - ringBuffer := smithyio.NewRingBuffer(buff[:]) - - body := io.TeeReader(errorBody, ringBuffer) - decoder := json.NewDecoder(body) - decoder.UseNumber() - var shape interface{} - if err := decoder.Decode(&shape); err != nil && err != io.EOF { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return err - } - - output := &types.AutomationDefinitionVersionNotFoundException{} - err := awsAwsjson11_deserializeDocumentAutomationDefinitionVersionNotFoundException(&output, shape) - - if err != nil { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return err - } - - errorBody.Seek(0, io.SeekStart) - return output -} - -func awsAwsjson11_deserializeErrorAutomationExecutionLimitExceededException(response *smithyhttp.Response, errorBody *bytes.Reader) error { - var buff [1024]byte - ringBuffer := smithyio.NewRingBuffer(buff[:]) - - body := io.TeeReader(errorBody, ringBuffer) - decoder := json.NewDecoder(body) - decoder.UseNumber() - var shape interface{} - if err := decoder.Decode(&shape); err != nil && err != io.EOF { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return err - } - - output := &types.AutomationExecutionLimitExceededException{} - err := awsAwsjson11_deserializeDocumentAutomationExecutionLimitExceededException(&output, shape) - - if err != nil { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return err - } - - errorBody.Seek(0, io.SeekStart) - return output -} - -func awsAwsjson11_deserializeErrorAutomationExecutionNotFoundException(response *smithyhttp.Response, errorBody *bytes.Reader) error { - var buff [1024]byte - ringBuffer := smithyio.NewRingBuffer(buff[:]) - - body := io.TeeReader(errorBody, ringBuffer) - decoder := json.NewDecoder(body) - decoder.UseNumber() - var shape interface{} - if err := decoder.Decode(&shape); err != nil && err != io.EOF { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return err - } - - output := &types.AutomationExecutionNotFoundException{} - err := awsAwsjson11_deserializeDocumentAutomationExecutionNotFoundException(&output, shape) - - if err != nil { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return err - } - - errorBody.Seek(0, io.SeekStart) - return output -} - -func awsAwsjson11_deserializeErrorAutomationStepNotFoundException(response *smithyhttp.Response, errorBody *bytes.Reader) error { - var buff [1024]byte - ringBuffer := smithyio.NewRingBuffer(buff[:]) - - body := io.TeeReader(errorBody, ringBuffer) - decoder := json.NewDecoder(body) - decoder.UseNumber() - var shape interface{} - if err := decoder.Decode(&shape); err != nil && err != io.EOF { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return err - } - - output := &types.AutomationStepNotFoundException{} - err := awsAwsjson11_deserializeDocumentAutomationStepNotFoundException(&output, shape) - - if err != nil { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return err - } - - errorBody.Seek(0, io.SeekStart) - return output -} - -func awsAwsjson11_deserializeErrorComplianceTypeCountLimitExceededException(response *smithyhttp.Response, errorBody *bytes.Reader) error { - var buff [1024]byte - ringBuffer := smithyio.NewRingBuffer(buff[:]) - - body := io.TeeReader(errorBody, ringBuffer) - decoder := json.NewDecoder(body) - decoder.UseNumber() - var shape interface{} - if err := decoder.Decode(&shape); err != nil && err != io.EOF { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return err - } - - output := &types.ComplianceTypeCountLimitExceededException{} - err := awsAwsjson11_deserializeDocumentComplianceTypeCountLimitExceededException(&output, shape) - - if err != nil { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return err - } - - errorBody.Seek(0, io.SeekStart) - return output -} - -func awsAwsjson11_deserializeErrorCustomSchemaCountLimitExceededException(response *smithyhttp.Response, errorBody *bytes.Reader) error { - var buff [1024]byte - ringBuffer := smithyio.NewRingBuffer(buff[:]) - - body := io.TeeReader(errorBody, ringBuffer) - decoder := json.NewDecoder(body) - decoder.UseNumber() - var shape interface{} - if err := decoder.Decode(&shape); err != nil && err != io.EOF { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return err - } - - output := &types.CustomSchemaCountLimitExceededException{} - err := awsAwsjson11_deserializeDocumentCustomSchemaCountLimitExceededException(&output, shape) - - if err != nil { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return err - } - - errorBody.Seek(0, io.SeekStart) - return output -} - -func awsAwsjson11_deserializeErrorDocumentAlreadyExists(response *smithyhttp.Response, errorBody *bytes.Reader) error { - var buff [1024]byte - ringBuffer := smithyio.NewRingBuffer(buff[:]) - - body := io.TeeReader(errorBody, ringBuffer) - decoder := json.NewDecoder(body) - decoder.UseNumber() - var shape interface{} - if err := decoder.Decode(&shape); err != nil && err != io.EOF { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return err - } - - output := &types.DocumentAlreadyExists{} - err := awsAwsjson11_deserializeDocumentDocumentAlreadyExists(&output, shape) - - if err != nil { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return err - } - - errorBody.Seek(0, io.SeekStart) - return output -} - -func awsAwsjson11_deserializeErrorDocumentLimitExceeded(response *smithyhttp.Response, errorBody *bytes.Reader) error { - var buff [1024]byte - ringBuffer := smithyio.NewRingBuffer(buff[:]) - - body := io.TeeReader(errorBody, ringBuffer) - decoder := json.NewDecoder(body) - decoder.UseNumber() - var shape interface{} - if err := decoder.Decode(&shape); err != nil && err != io.EOF { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return err - } - - output := &types.DocumentLimitExceeded{} - err := awsAwsjson11_deserializeDocumentDocumentLimitExceeded(&output, shape) - - if err != nil { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return err - } - - errorBody.Seek(0, io.SeekStart) - return output -} - -func awsAwsjson11_deserializeErrorDocumentPermissionLimit(response *smithyhttp.Response, errorBody *bytes.Reader) error { - var buff [1024]byte - ringBuffer := smithyio.NewRingBuffer(buff[:]) - - body := io.TeeReader(errorBody, ringBuffer) - decoder := json.NewDecoder(body) - decoder.UseNumber() - var shape interface{} - if err := decoder.Decode(&shape); err != nil && err != io.EOF { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return err - } - - output := &types.DocumentPermissionLimit{} - err := awsAwsjson11_deserializeDocumentDocumentPermissionLimit(&output, shape) - - if err != nil { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return err - } - - errorBody.Seek(0, io.SeekStart) - return output -} - -func awsAwsjson11_deserializeErrorDocumentVersionLimitExceeded(response *smithyhttp.Response, errorBody *bytes.Reader) error { - var buff [1024]byte - ringBuffer := smithyio.NewRingBuffer(buff[:]) - - body := io.TeeReader(errorBody, ringBuffer) - decoder := json.NewDecoder(body) - decoder.UseNumber() - var shape interface{} - if err := decoder.Decode(&shape); err != nil && err != io.EOF { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return err - } - - output := &types.DocumentVersionLimitExceeded{} - err := awsAwsjson11_deserializeDocumentDocumentVersionLimitExceeded(&output, shape) - - if err != nil { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return err - } - - errorBody.Seek(0, io.SeekStart) - return output -} - -func awsAwsjson11_deserializeErrorDoesNotExistException(response *smithyhttp.Response, errorBody *bytes.Reader) error { - var buff [1024]byte - ringBuffer := smithyio.NewRingBuffer(buff[:]) - - body := io.TeeReader(errorBody, ringBuffer) - decoder := json.NewDecoder(body) - decoder.UseNumber() - var shape interface{} - if err := decoder.Decode(&shape); err != nil && err != io.EOF { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return err - } - - output := &types.DoesNotExistException{} - err := awsAwsjson11_deserializeDocumentDoesNotExistException(&output, shape) - - if err != nil { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return err - } - - errorBody.Seek(0, io.SeekStart) - return output -} - -func awsAwsjson11_deserializeErrorDuplicateDocumentContent(response *smithyhttp.Response, errorBody *bytes.Reader) error { - var buff [1024]byte - ringBuffer := smithyio.NewRingBuffer(buff[:]) - - body := io.TeeReader(errorBody, ringBuffer) - decoder := json.NewDecoder(body) - decoder.UseNumber() - var shape interface{} - if err := decoder.Decode(&shape); err != nil && err != io.EOF { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return err - } - - output := &types.DuplicateDocumentContent{} - err := awsAwsjson11_deserializeDocumentDuplicateDocumentContent(&output, shape) - - if err != nil { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return err - } - - errorBody.Seek(0, io.SeekStart) - return output -} - -func awsAwsjson11_deserializeErrorDuplicateDocumentVersionName(response *smithyhttp.Response, errorBody *bytes.Reader) error { - var buff [1024]byte - ringBuffer := smithyio.NewRingBuffer(buff[:]) - - body := io.TeeReader(errorBody, ringBuffer) - decoder := json.NewDecoder(body) - decoder.UseNumber() - var shape interface{} - if err := decoder.Decode(&shape); err != nil && err != io.EOF { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return err - } - - output := &types.DuplicateDocumentVersionName{} - err := awsAwsjson11_deserializeDocumentDuplicateDocumentVersionName(&output, shape) - - if err != nil { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return err - } - - errorBody.Seek(0, io.SeekStart) - return output -} - -func awsAwsjson11_deserializeErrorDuplicateInstanceId(response *smithyhttp.Response, errorBody *bytes.Reader) error { - var buff [1024]byte - ringBuffer := smithyio.NewRingBuffer(buff[:]) - - body := io.TeeReader(errorBody, ringBuffer) - decoder := json.NewDecoder(body) - decoder.UseNumber() - var shape interface{} - if err := decoder.Decode(&shape); err != nil && err != io.EOF { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return err - } - - output := &types.DuplicateInstanceId{} - err := awsAwsjson11_deserializeDocumentDuplicateInstanceId(&output, shape) - - if err != nil { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return err - } - - errorBody.Seek(0, io.SeekStart) - return output -} - -func awsAwsjson11_deserializeErrorFeatureNotAvailableException(response *smithyhttp.Response, errorBody *bytes.Reader) error { - var buff [1024]byte - ringBuffer := smithyio.NewRingBuffer(buff[:]) - - body := io.TeeReader(errorBody, ringBuffer) - decoder := json.NewDecoder(body) - decoder.UseNumber() - var shape interface{} - if err := decoder.Decode(&shape); err != nil && err != io.EOF { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return err - } - - output := &types.FeatureNotAvailableException{} - err := awsAwsjson11_deserializeDocumentFeatureNotAvailableException(&output, shape) - - if err != nil { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return err - } - - errorBody.Seek(0, io.SeekStart) - return output -} - -func awsAwsjson11_deserializeErrorHierarchyLevelLimitExceededException(response *smithyhttp.Response, errorBody *bytes.Reader) error { - var buff [1024]byte - ringBuffer := smithyio.NewRingBuffer(buff[:]) - - body := io.TeeReader(errorBody, ringBuffer) - decoder := json.NewDecoder(body) - decoder.UseNumber() - var shape interface{} - if err := decoder.Decode(&shape); err != nil && err != io.EOF { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return err - } - - output := &types.HierarchyLevelLimitExceededException{} - err := awsAwsjson11_deserializeDocumentHierarchyLevelLimitExceededException(&output, shape) - - if err != nil { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return err - } - - errorBody.Seek(0, io.SeekStart) - return output -} - -func awsAwsjson11_deserializeErrorHierarchyTypeMismatchException(response *smithyhttp.Response, errorBody *bytes.Reader) error { - var buff [1024]byte - ringBuffer := smithyio.NewRingBuffer(buff[:]) - - body := io.TeeReader(errorBody, ringBuffer) - decoder := json.NewDecoder(body) - decoder.UseNumber() - var shape interface{} - if err := decoder.Decode(&shape); err != nil && err != io.EOF { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return err - } - - output := &types.HierarchyTypeMismatchException{} - err := awsAwsjson11_deserializeDocumentHierarchyTypeMismatchException(&output, shape) - - if err != nil { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return err - } - - errorBody.Seek(0, io.SeekStart) - return output -} - -func awsAwsjson11_deserializeErrorIdempotentParameterMismatch(response *smithyhttp.Response, errorBody *bytes.Reader) error { - var buff [1024]byte - ringBuffer := smithyio.NewRingBuffer(buff[:]) - - body := io.TeeReader(errorBody, ringBuffer) - decoder := json.NewDecoder(body) - decoder.UseNumber() - var shape interface{} - if err := decoder.Decode(&shape); err != nil && err != io.EOF { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return err - } - - output := &types.IdempotentParameterMismatch{} - err := awsAwsjson11_deserializeDocumentIdempotentParameterMismatch(&output, shape) - - if err != nil { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return err - } - - errorBody.Seek(0, io.SeekStart) - return output -} - -func awsAwsjson11_deserializeErrorIncompatiblePolicyException(response *smithyhttp.Response, errorBody *bytes.Reader) error { - var buff [1024]byte - ringBuffer := smithyio.NewRingBuffer(buff[:]) - - body := io.TeeReader(errorBody, ringBuffer) - decoder := json.NewDecoder(body) - decoder.UseNumber() - var shape interface{} - if err := decoder.Decode(&shape); err != nil && err != io.EOF { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return err - } - - output := &types.IncompatiblePolicyException{} - err := awsAwsjson11_deserializeDocumentIncompatiblePolicyException(&output, shape) - - if err != nil { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return err - } - - errorBody.Seek(0, io.SeekStart) - return output -} - -func awsAwsjson11_deserializeErrorInternalServerError(response *smithyhttp.Response, errorBody *bytes.Reader) error { - var buff [1024]byte - ringBuffer := smithyio.NewRingBuffer(buff[:]) - - body := io.TeeReader(errorBody, ringBuffer) - decoder := json.NewDecoder(body) - decoder.UseNumber() - var shape interface{} - if err := decoder.Decode(&shape); err != nil && err != io.EOF { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return err - } - - output := &types.InternalServerError{} - err := awsAwsjson11_deserializeDocumentInternalServerError(&output, shape) - - if err != nil { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return err - } - - errorBody.Seek(0, io.SeekStart) - return output -} - -func awsAwsjson11_deserializeErrorInvalidActivation(response *smithyhttp.Response, errorBody *bytes.Reader) error { - var buff [1024]byte - ringBuffer := smithyio.NewRingBuffer(buff[:]) - - body := io.TeeReader(errorBody, ringBuffer) - decoder := json.NewDecoder(body) - decoder.UseNumber() - var shape interface{} - if err := decoder.Decode(&shape); err != nil && err != io.EOF { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return err - } - - output := &types.InvalidActivation{} - err := awsAwsjson11_deserializeDocumentInvalidActivation(&output, shape) - - if err != nil { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return err - } - - errorBody.Seek(0, io.SeekStart) - return output -} - -func awsAwsjson11_deserializeErrorInvalidActivationId(response *smithyhttp.Response, errorBody *bytes.Reader) error { - var buff [1024]byte - ringBuffer := smithyio.NewRingBuffer(buff[:]) - - body := io.TeeReader(errorBody, ringBuffer) - decoder := json.NewDecoder(body) - decoder.UseNumber() - var shape interface{} - if err := decoder.Decode(&shape); err != nil && err != io.EOF { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return err - } - - output := &types.InvalidActivationId{} - err := awsAwsjson11_deserializeDocumentInvalidActivationId(&output, shape) - - if err != nil { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return err - } - - errorBody.Seek(0, io.SeekStart) - return output -} - -func awsAwsjson11_deserializeErrorInvalidAggregatorException(response *smithyhttp.Response, errorBody *bytes.Reader) error { - var buff [1024]byte - ringBuffer := smithyio.NewRingBuffer(buff[:]) - - body := io.TeeReader(errorBody, ringBuffer) - decoder := json.NewDecoder(body) - decoder.UseNumber() - var shape interface{} - if err := decoder.Decode(&shape); err != nil && err != io.EOF { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return err - } - - output := &types.InvalidAggregatorException{} - err := awsAwsjson11_deserializeDocumentInvalidAggregatorException(&output, shape) - - if err != nil { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return err - } - - errorBody.Seek(0, io.SeekStart) - return output -} - -func awsAwsjson11_deserializeErrorInvalidAllowedPatternException(response *smithyhttp.Response, errorBody *bytes.Reader) error { - var buff [1024]byte - ringBuffer := smithyio.NewRingBuffer(buff[:]) - - body := io.TeeReader(errorBody, ringBuffer) - decoder := json.NewDecoder(body) - decoder.UseNumber() - var shape interface{} - if err := decoder.Decode(&shape); err != nil && err != io.EOF { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return err - } - - output := &types.InvalidAllowedPatternException{} - err := awsAwsjson11_deserializeDocumentInvalidAllowedPatternException(&output, shape) - - if err != nil { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return err - } - - errorBody.Seek(0, io.SeekStart) - return output -} - -func awsAwsjson11_deserializeErrorInvalidAssociation(response *smithyhttp.Response, errorBody *bytes.Reader) error { - var buff [1024]byte - ringBuffer := smithyio.NewRingBuffer(buff[:]) - - body := io.TeeReader(errorBody, ringBuffer) - decoder := json.NewDecoder(body) - decoder.UseNumber() - var shape interface{} - if err := decoder.Decode(&shape); err != nil && err != io.EOF { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return err - } - - output := &types.InvalidAssociation{} - err := awsAwsjson11_deserializeDocumentInvalidAssociation(&output, shape) - - if err != nil { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return err - } - - errorBody.Seek(0, io.SeekStart) - return output -} - -func awsAwsjson11_deserializeErrorInvalidAssociationVersion(response *smithyhttp.Response, errorBody *bytes.Reader) error { - var buff [1024]byte - ringBuffer := smithyio.NewRingBuffer(buff[:]) - - body := io.TeeReader(errorBody, ringBuffer) - decoder := json.NewDecoder(body) - decoder.UseNumber() - var shape interface{} - if err := decoder.Decode(&shape); err != nil && err != io.EOF { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return err - } - - output := &types.InvalidAssociationVersion{} - err := awsAwsjson11_deserializeDocumentInvalidAssociationVersion(&output, shape) - - if err != nil { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return err - } - - errorBody.Seek(0, io.SeekStart) - return output -} - -func awsAwsjson11_deserializeErrorInvalidAutomationExecutionParametersException(response *smithyhttp.Response, errorBody *bytes.Reader) error { - var buff [1024]byte - ringBuffer := smithyio.NewRingBuffer(buff[:]) - - body := io.TeeReader(errorBody, ringBuffer) - decoder := json.NewDecoder(body) - decoder.UseNumber() - var shape interface{} - if err := decoder.Decode(&shape); err != nil && err != io.EOF { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return err - } - - output := &types.InvalidAutomationExecutionParametersException{} - err := awsAwsjson11_deserializeDocumentInvalidAutomationExecutionParametersException(&output, shape) - - if err != nil { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return err - } - - errorBody.Seek(0, io.SeekStart) - return output -} - -func awsAwsjson11_deserializeErrorInvalidAutomationSignalException(response *smithyhttp.Response, errorBody *bytes.Reader) error { - var buff [1024]byte - ringBuffer := smithyio.NewRingBuffer(buff[:]) - - body := io.TeeReader(errorBody, ringBuffer) - decoder := json.NewDecoder(body) - decoder.UseNumber() - var shape interface{} - if err := decoder.Decode(&shape); err != nil && err != io.EOF { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return err - } - - output := &types.InvalidAutomationSignalException{} - err := awsAwsjson11_deserializeDocumentInvalidAutomationSignalException(&output, shape) - - if err != nil { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return err - } - - errorBody.Seek(0, io.SeekStart) - return output -} - -func awsAwsjson11_deserializeErrorInvalidAutomationStatusUpdateException(response *smithyhttp.Response, errorBody *bytes.Reader) error { - var buff [1024]byte - ringBuffer := smithyio.NewRingBuffer(buff[:]) - - body := io.TeeReader(errorBody, ringBuffer) - decoder := json.NewDecoder(body) - decoder.UseNumber() - var shape interface{} - if err := decoder.Decode(&shape); err != nil && err != io.EOF { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return err - } - - output := &types.InvalidAutomationStatusUpdateException{} - err := awsAwsjson11_deserializeDocumentInvalidAutomationStatusUpdateException(&output, shape) - - if err != nil { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return err - } - - errorBody.Seek(0, io.SeekStart) - return output -} - -func awsAwsjson11_deserializeErrorInvalidCommandId(response *smithyhttp.Response, errorBody *bytes.Reader) error { - var buff [1024]byte - ringBuffer := smithyio.NewRingBuffer(buff[:]) - - body := io.TeeReader(errorBody, ringBuffer) - decoder := json.NewDecoder(body) - decoder.UseNumber() - var shape interface{} - if err := decoder.Decode(&shape); err != nil && err != io.EOF { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return err - } - - output := &types.InvalidCommandId{} - err := awsAwsjson11_deserializeDocumentInvalidCommandId(&output, shape) - - if err != nil { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return err - } - - errorBody.Seek(0, io.SeekStart) - return output -} - -func awsAwsjson11_deserializeErrorInvalidDeleteInventoryParametersException(response *smithyhttp.Response, errorBody *bytes.Reader) error { - var buff [1024]byte - ringBuffer := smithyio.NewRingBuffer(buff[:]) - - body := io.TeeReader(errorBody, ringBuffer) - decoder := json.NewDecoder(body) - decoder.UseNumber() - var shape interface{} - if err := decoder.Decode(&shape); err != nil && err != io.EOF { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return err - } - - output := &types.InvalidDeleteInventoryParametersException{} - err := awsAwsjson11_deserializeDocumentInvalidDeleteInventoryParametersException(&output, shape) - - if err != nil { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return err - } - - errorBody.Seek(0, io.SeekStart) - return output -} - -func awsAwsjson11_deserializeErrorInvalidDeletionIdException(response *smithyhttp.Response, errorBody *bytes.Reader) error { - var buff [1024]byte - ringBuffer := smithyio.NewRingBuffer(buff[:]) - - body := io.TeeReader(errorBody, ringBuffer) - decoder := json.NewDecoder(body) - decoder.UseNumber() - var shape interface{} - if err := decoder.Decode(&shape); err != nil && err != io.EOF { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return err - } - - output := &types.InvalidDeletionIdException{} - err := awsAwsjson11_deserializeDocumentInvalidDeletionIdException(&output, shape) - - if err != nil { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return err - } - - errorBody.Seek(0, io.SeekStart) - return output -} - -func awsAwsjson11_deserializeErrorInvalidDocument(response *smithyhttp.Response, errorBody *bytes.Reader) error { - var buff [1024]byte - ringBuffer := smithyio.NewRingBuffer(buff[:]) - - body := io.TeeReader(errorBody, ringBuffer) - decoder := json.NewDecoder(body) - decoder.UseNumber() - var shape interface{} - if err := decoder.Decode(&shape); err != nil && err != io.EOF { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return err - } - - output := &types.InvalidDocument{} - err := awsAwsjson11_deserializeDocumentInvalidDocument(&output, shape) - - if err != nil { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return err - } - - errorBody.Seek(0, io.SeekStart) - return output -} - -func awsAwsjson11_deserializeErrorInvalidDocumentContent(response *smithyhttp.Response, errorBody *bytes.Reader) error { - var buff [1024]byte - ringBuffer := smithyio.NewRingBuffer(buff[:]) - - body := io.TeeReader(errorBody, ringBuffer) - decoder := json.NewDecoder(body) - decoder.UseNumber() - var shape interface{} - if err := decoder.Decode(&shape); err != nil && err != io.EOF { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return err - } - - output := &types.InvalidDocumentContent{} - err := awsAwsjson11_deserializeDocumentInvalidDocumentContent(&output, shape) - - if err != nil { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return err - } - - errorBody.Seek(0, io.SeekStart) - return output -} - -func awsAwsjson11_deserializeErrorInvalidDocumentOperation(response *smithyhttp.Response, errorBody *bytes.Reader) error { - var buff [1024]byte - ringBuffer := smithyio.NewRingBuffer(buff[:]) - - body := io.TeeReader(errorBody, ringBuffer) - decoder := json.NewDecoder(body) - decoder.UseNumber() - var shape interface{} - if err := decoder.Decode(&shape); err != nil && err != io.EOF { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return err - } - - output := &types.InvalidDocumentOperation{} - err := awsAwsjson11_deserializeDocumentInvalidDocumentOperation(&output, shape) - - if err != nil { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return err - } - - errorBody.Seek(0, io.SeekStart) - return output -} - -func awsAwsjson11_deserializeErrorInvalidDocumentSchemaVersion(response *smithyhttp.Response, errorBody *bytes.Reader) error { - var buff [1024]byte - ringBuffer := smithyio.NewRingBuffer(buff[:]) - - body := io.TeeReader(errorBody, ringBuffer) - decoder := json.NewDecoder(body) - decoder.UseNumber() - var shape interface{} - if err := decoder.Decode(&shape); err != nil && err != io.EOF { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return err - } - - output := &types.InvalidDocumentSchemaVersion{} - err := awsAwsjson11_deserializeDocumentInvalidDocumentSchemaVersion(&output, shape) - - if err != nil { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return err - } - - errorBody.Seek(0, io.SeekStart) - return output -} - -func awsAwsjson11_deserializeErrorInvalidDocumentType(response *smithyhttp.Response, errorBody *bytes.Reader) error { - var buff [1024]byte - ringBuffer := smithyio.NewRingBuffer(buff[:]) - - body := io.TeeReader(errorBody, ringBuffer) - decoder := json.NewDecoder(body) - decoder.UseNumber() - var shape interface{} - if err := decoder.Decode(&shape); err != nil && err != io.EOF { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return err - } - - output := &types.InvalidDocumentType{} - err := awsAwsjson11_deserializeDocumentInvalidDocumentType(&output, shape) - - if err != nil { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return err - } - - errorBody.Seek(0, io.SeekStart) - return output -} - -func awsAwsjson11_deserializeErrorInvalidDocumentVersion(response *smithyhttp.Response, errorBody *bytes.Reader) error { - var buff [1024]byte - ringBuffer := smithyio.NewRingBuffer(buff[:]) - - body := io.TeeReader(errorBody, ringBuffer) - decoder := json.NewDecoder(body) - decoder.UseNumber() - var shape interface{} - if err := decoder.Decode(&shape); err != nil && err != io.EOF { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return err - } - - output := &types.InvalidDocumentVersion{} - err := awsAwsjson11_deserializeDocumentInvalidDocumentVersion(&output, shape) - - if err != nil { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return err - } - - errorBody.Seek(0, io.SeekStart) - return output -} - -func awsAwsjson11_deserializeErrorInvalidFilter(response *smithyhttp.Response, errorBody *bytes.Reader) error { - var buff [1024]byte - ringBuffer := smithyio.NewRingBuffer(buff[:]) - - body := io.TeeReader(errorBody, ringBuffer) - decoder := json.NewDecoder(body) - decoder.UseNumber() - var shape interface{} - if err := decoder.Decode(&shape); err != nil && err != io.EOF { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return err - } - - output := &types.InvalidFilter{} - err := awsAwsjson11_deserializeDocumentInvalidFilter(&output, shape) - - if err != nil { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return err - } - - errorBody.Seek(0, io.SeekStart) - return output -} - -func awsAwsjson11_deserializeErrorInvalidFilterKey(response *smithyhttp.Response, errorBody *bytes.Reader) error { - var buff [1024]byte - ringBuffer := smithyio.NewRingBuffer(buff[:]) - - body := io.TeeReader(errorBody, ringBuffer) - decoder := json.NewDecoder(body) - decoder.UseNumber() - var shape interface{} - if err := decoder.Decode(&shape); err != nil && err != io.EOF { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return err - } - - output := &types.InvalidFilterKey{} - err := awsAwsjson11_deserializeDocumentInvalidFilterKey(&output, shape) - - if err != nil { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return err - } - - errorBody.Seek(0, io.SeekStart) - return output -} - -func awsAwsjson11_deserializeErrorInvalidFilterOption(response *smithyhttp.Response, errorBody *bytes.Reader) error { - var buff [1024]byte - ringBuffer := smithyio.NewRingBuffer(buff[:]) - - body := io.TeeReader(errorBody, ringBuffer) - decoder := json.NewDecoder(body) - decoder.UseNumber() - var shape interface{} - if err := decoder.Decode(&shape); err != nil && err != io.EOF { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return err - } - - output := &types.InvalidFilterOption{} - err := awsAwsjson11_deserializeDocumentInvalidFilterOption(&output, shape) - - if err != nil { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return err - } - - errorBody.Seek(0, io.SeekStart) - return output -} - -func awsAwsjson11_deserializeErrorInvalidFilterValue(response *smithyhttp.Response, errorBody *bytes.Reader) error { - var buff [1024]byte - ringBuffer := smithyio.NewRingBuffer(buff[:]) - - body := io.TeeReader(errorBody, ringBuffer) - decoder := json.NewDecoder(body) - decoder.UseNumber() - var shape interface{} - if err := decoder.Decode(&shape); err != nil && err != io.EOF { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return err - } - - output := &types.InvalidFilterValue{} - err := awsAwsjson11_deserializeDocumentInvalidFilterValue(&output, shape) - - if err != nil { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return err - } - - errorBody.Seek(0, io.SeekStart) - return output -} - -func awsAwsjson11_deserializeErrorInvalidInstanceId(response *smithyhttp.Response, errorBody *bytes.Reader) error { - var buff [1024]byte - ringBuffer := smithyio.NewRingBuffer(buff[:]) - - body := io.TeeReader(errorBody, ringBuffer) - decoder := json.NewDecoder(body) - decoder.UseNumber() - var shape interface{} - if err := decoder.Decode(&shape); err != nil && err != io.EOF { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return err - } - - output := &types.InvalidInstanceId{} - err := awsAwsjson11_deserializeDocumentInvalidInstanceId(&output, shape) - - if err != nil { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return err - } - - errorBody.Seek(0, io.SeekStart) - return output -} - -func awsAwsjson11_deserializeErrorInvalidInstanceInformationFilterValue(response *smithyhttp.Response, errorBody *bytes.Reader) error { - var buff [1024]byte - ringBuffer := smithyio.NewRingBuffer(buff[:]) - - body := io.TeeReader(errorBody, ringBuffer) - decoder := json.NewDecoder(body) - decoder.UseNumber() - var shape interface{} - if err := decoder.Decode(&shape); err != nil && err != io.EOF { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return err - } - - output := &types.InvalidInstanceInformationFilterValue{} - err := awsAwsjson11_deserializeDocumentInvalidInstanceInformationFilterValue(&output, shape) - - if err != nil { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return err - } - - errorBody.Seek(0, io.SeekStart) - return output -} - -func awsAwsjson11_deserializeErrorInvalidInstancePropertyFilterValue(response *smithyhttp.Response, errorBody *bytes.Reader) error { - var buff [1024]byte - ringBuffer := smithyio.NewRingBuffer(buff[:]) - - body := io.TeeReader(errorBody, ringBuffer) - decoder := json.NewDecoder(body) - decoder.UseNumber() - var shape interface{} - if err := decoder.Decode(&shape); err != nil && err != io.EOF { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return err - } - - output := &types.InvalidInstancePropertyFilterValue{} - err := awsAwsjson11_deserializeDocumentInvalidInstancePropertyFilterValue(&output, shape) - - if err != nil { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return err - } - - errorBody.Seek(0, io.SeekStart) - return output -} - -func awsAwsjson11_deserializeErrorInvalidInventoryGroupException(response *smithyhttp.Response, errorBody *bytes.Reader) error { - var buff [1024]byte - ringBuffer := smithyio.NewRingBuffer(buff[:]) - - body := io.TeeReader(errorBody, ringBuffer) - decoder := json.NewDecoder(body) - decoder.UseNumber() - var shape interface{} - if err := decoder.Decode(&shape); err != nil && err != io.EOF { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return err - } - - output := &types.InvalidInventoryGroupException{} - err := awsAwsjson11_deserializeDocumentInvalidInventoryGroupException(&output, shape) - - if err != nil { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return err - } - - errorBody.Seek(0, io.SeekStart) - return output -} - -func awsAwsjson11_deserializeErrorInvalidInventoryItemContextException(response *smithyhttp.Response, errorBody *bytes.Reader) error { - var buff [1024]byte - ringBuffer := smithyio.NewRingBuffer(buff[:]) - - body := io.TeeReader(errorBody, ringBuffer) - decoder := json.NewDecoder(body) - decoder.UseNumber() - var shape interface{} - if err := decoder.Decode(&shape); err != nil && err != io.EOF { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return err - } - - output := &types.InvalidInventoryItemContextException{} - err := awsAwsjson11_deserializeDocumentInvalidInventoryItemContextException(&output, shape) - - if err != nil { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return err - } - - errorBody.Seek(0, io.SeekStart) - return output -} - -func awsAwsjson11_deserializeErrorInvalidInventoryRequestException(response *smithyhttp.Response, errorBody *bytes.Reader) error { - var buff [1024]byte - ringBuffer := smithyio.NewRingBuffer(buff[:]) - - body := io.TeeReader(errorBody, ringBuffer) - decoder := json.NewDecoder(body) - decoder.UseNumber() - var shape interface{} - if err := decoder.Decode(&shape); err != nil && err != io.EOF { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return err - } - - output := &types.InvalidInventoryRequestException{} - err := awsAwsjson11_deserializeDocumentInvalidInventoryRequestException(&output, shape) - - if err != nil { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return err - } - - errorBody.Seek(0, io.SeekStart) - return output -} - -func awsAwsjson11_deserializeErrorInvalidItemContentException(response *smithyhttp.Response, errorBody *bytes.Reader) error { - var buff [1024]byte - ringBuffer := smithyio.NewRingBuffer(buff[:]) - - body := io.TeeReader(errorBody, ringBuffer) - decoder := json.NewDecoder(body) - decoder.UseNumber() - var shape interface{} - if err := decoder.Decode(&shape); err != nil && err != io.EOF { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return err - } - - output := &types.InvalidItemContentException{} - err := awsAwsjson11_deserializeDocumentInvalidItemContentException(&output, shape) - - if err != nil { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return err - } - - errorBody.Seek(0, io.SeekStart) - return output -} - -func awsAwsjson11_deserializeErrorInvalidKeyId(response *smithyhttp.Response, errorBody *bytes.Reader) error { - var buff [1024]byte - ringBuffer := smithyio.NewRingBuffer(buff[:]) - - body := io.TeeReader(errorBody, ringBuffer) - decoder := json.NewDecoder(body) - decoder.UseNumber() - var shape interface{} - if err := decoder.Decode(&shape); err != nil && err != io.EOF { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return err - } - - output := &types.InvalidKeyId{} - err := awsAwsjson11_deserializeDocumentInvalidKeyId(&output, shape) - - if err != nil { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return err - } - - errorBody.Seek(0, io.SeekStart) - return output -} - -func awsAwsjson11_deserializeErrorInvalidNextToken(response *smithyhttp.Response, errorBody *bytes.Reader) error { - var buff [1024]byte - ringBuffer := smithyio.NewRingBuffer(buff[:]) - - body := io.TeeReader(errorBody, ringBuffer) - decoder := json.NewDecoder(body) - decoder.UseNumber() - var shape interface{} - if err := decoder.Decode(&shape); err != nil && err != io.EOF { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return err - } - - output := &types.InvalidNextToken{} - err := awsAwsjson11_deserializeDocumentInvalidNextToken(&output, shape) - - if err != nil { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return err - } - - errorBody.Seek(0, io.SeekStart) - return output -} - -func awsAwsjson11_deserializeErrorInvalidNotificationConfig(response *smithyhttp.Response, errorBody *bytes.Reader) error { - var buff [1024]byte - ringBuffer := smithyio.NewRingBuffer(buff[:]) - - body := io.TeeReader(errorBody, ringBuffer) - decoder := json.NewDecoder(body) - decoder.UseNumber() - var shape interface{} - if err := decoder.Decode(&shape); err != nil && err != io.EOF { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return err - } - - output := &types.InvalidNotificationConfig{} - err := awsAwsjson11_deserializeDocumentInvalidNotificationConfig(&output, shape) - - if err != nil { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return err - } - - errorBody.Seek(0, io.SeekStart) - return output -} - -func awsAwsjson11_deserializeErrorInvalidOptionException(response *smithyhttp.Response, errorBody *bytes.Reader) error { - var buff [1024]byte - ringBuffer := smithyio.NewRingBuffer(buff[:]) - - body := io.TeeReader(errorBody, ringBuffer) - decoder := json.NewDecoder(body) - decoder.UseNumber() - var shape interface{} - if err := decoder.Decode(&shape); err != nil && err != io.EOF { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return err - } - - output := &types.InvalidOptionException{} - err := awsAwsjson11_deserializeDocumentInvalidOptionException(&output, shape) - - if err != nil { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return err - } - - errorBody.Seek(0, io.SeekStart) - return output -} - -func awsAwsjson11_deserializeErrorInvalidOutputFolder(response *smithyhttp.Response, errorBody *bytes.Reader) error { - var buff [1024]byte - ringBuffer := smithyio.NewRingBuffer(buff[:]) - - body := io.TeeReader(errorBody, ringBuffer) - decoder := json.NewDecoder(body) - decoder.UseNumber() - var shape interface{} - if err := decoder.Decode(&shape); err != nil && err != io.EOF { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return err - } - - output := &types.InvalidOutputFolder{} - err := awsAwsjson11_deserializeDocumentInvalidOutputFolder(&output, shape) - - if err != nil { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return err - } - - errorBody.Seek(0, io.SeekStart) - return output -} - -func awsAwsjson11_deserializeErrorInvalidOutputLocation(response *smithyhttp.Response, errorBody *bytes.Reader) error { - var buff [1024]byte - ringBuffer := smithyio.NewRingBuffer(buff[:]) - - body := io.TeeReader(errorBody, ringBuffer) - decoder := json.NewDecoder(body) - decoder.UseNumber() - var shape interface{} - if err := decoder.Decode(&shape); err != nil && err != io.EOF { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return err - } - - output := &types.InvalidOutputLocation{} - err := awsAwsjson11_deserializeDocumentInvalidOutputLocation(&output, shape) - - if err != nil { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return err - } - - errorBody.Seek(0, io.SeekStart) - return output -} - -func awsAwsjson11_deserializeErrorInvalidParameters(response *smithyhttp.Response, errorBody *bytes.Reader) error { - var buff [1024]byte - ringBuffer := smithyio.NewRingBuffer(buff[:]) - - body := io.TeeReader(errorBody, ringBuffer) - decoder := json.NewDecoder(body) - decoder.UseNumber() - var shape interface{} - if err := decoder.Decode(&shape); err != nil && err != io.EOF { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return err - } - - output := &types.InvalidParameters{} - err := awsAwsjson11_deserializeDocumentInvalidParameters(&output, shape) - - if err != nil { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return err - } - - errorBody.Seek(0, io.SeekStart) - return output -} - -func awsAwsjson11_deserializeErrorInvalidPermissionType(response *smithyhttp.Response, errorBody *bytes.Reader) error { - var buff [1024]byte - ringBuffer := smithyio.NewRingBuffer(buff[:]) - - body := io.TeeReader(errorBody, ringBuffer) - decoder := json.NewDecoder(body) - decoder.UseNumber() - var shape interface{} - if err := decoder.Decode(&shape); err != nil && err != io.EOF { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return err - } - - output := &types.InvalidPermissionType{} - err := awsAwsjson11_deserializeDocumentInvalidPermissionType(&output, shape) - - if err != nil { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return err - } - - errorBody.Seek(0, io.SeekStart) - return output -} - -func awsAwsjson11_deserializeErrorInvalidPluginName(response *smithyhttp.Response, errorBody *bytes.Reader) error { - var buff [1024]byte - ringBuffer := smithyio.NewRingBuffer(buff[:]) - - body := io.TeeReader(errorBody, ringBuffer) - decoder := json.NewDecoder(body) - decoder.UseNumber() - var shape interface{} - if err := decoder.Decode(&shape); err != nil && err != io.EOF { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return err - } - - output := &types.InvalidPluginName{} - err := awsAwsjson11_deserializeDocumentInvalidPluginName(&output, shape) - - if err != nil { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return err - } - - errorBody.Seek(0, io.SeekStart) - return output -} - -func awsAwsjson11_deserializeErrorInvalidPolicyAttributeException(response *smithyhttp.Response, errorBody *bytes.Reader) error { - var buff [1024]byte - ringBuffer := smithyio.NewRingBuffer(buff[:]) - - body := io.TeeReader(errorBody, ringBuffer) - decoder := json.NewDecoder(body) - decoder.UseNumber() - var shape interface{} - if err := decoder.Decode(&shape); err != nil && err != io.EOF { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return err - } - - output := &types.InvalidPolicyAttributeException{} - err := awsAwsjson11_deserializeDocumentInvalidPolicyAttributeException(&output, shape) - - if err != nil { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return err - } - - errorBody.Seek(0, io.SeekStart) - return output -} - -func awsAwsjson11_deserializeErrorInvalidPolicyTypeException(response *smithyhttp.Response, errorBody *bytes.Reader) error { - var buff [1024]byte - ringBuffer := smithyio.NewRingBuffer(buff[:]) - - body := io.TeeReader(errorBody, ringBuffer) - decoder := json.NewDecoder(body) - decoder.UseNumber() - var shape interface{} - if err := decoder.Decode(&shape); err != nil && err != io.EOF { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return err - } - - output := &types.InvalidPolicyTypeException{} - err := awsAwsjson11_deserializeDocumentInvalidPolicyTypeException(&output, shape) - - if err != nil { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return err - } - - errorBody.Seek(0, io.SeekStart) - return output -} - -func awsAwsjson11_deserializeErrorInvalidResourceId(response *smithyhttp.Response, errorBody *bytes.Reader) error { - var buff [1024]byte - ringBuffer := smithyio.NewRingBuffer(buff[:]) - - body := io.TeeReader(errorBody, ringBuffer) - decoder := json.NewDecoder(body) - decoder.UseNumber() - var shape interface{} - if err := decoder.Decode(&shape); err != nil && err != io.EOF { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return err - } - - output := &types.InvalidResourceId{} - err := awsAwsjson11_deserializeDocumentInvalidResourceId(&output, shape) - - if err != nil { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return err - } - - errorBody.Seek(0, io.SeekStart) - return output -} - -func awsAwsjson11_deserializeErrorInvalidResourceType(response *smithyhttp.Response, errorBody *bytes.Reader) error { - var buff [1024]byte - ringBuffer := smithyio.NewRingBuffer(buff[:]) - - body := io.TeeReader(errorBody, ringBuffer) - decoder := json.NewDecoder(body) - decoder.UseNumber() - var shape interface{} - if err := decoder.Decode(&shape); err != nil && err != io.EOF { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return err - } - - output := &types.InvalidResourceType{} - err := awsAwsjson11_deserializeDocumentInvalidResourceType(&output, shape) - - if err != nil { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return err - } - - errorBody.Seek(0, io.SeekStart) - return output -} - -func awsAwsjson11_deserializeErrorInvalidResultAttributeException(response *smithyhttp.Response, errorBody *bytes.Reader) error { - var buff [1024]byte - ringBuffer := smithyio.NewRingBuffer(buff[:]) - - body := io.TeeReader(errorBody, ringBuffer) - decoder := json.NewDecoder(body) - decoder.UseNumber() - var shape interface{} - if err := decoder.Decode(&shape); err != nil && err != io.EOF { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return err - } - - output := &types.InvalidResultAttributeException{} - err := awsAwsjson11_deserializeDocumentInvalidResultAttributeException(&output, shape) - - if err != nil { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return err - } - - errorBody.Seek(0, io.SeekStart) - return output -} - -func awsAwsjson11_deserializeErrorInvalidRole(response *smithyhttp.Response, errorBody *bytes.Reader) error { - var buff [1024]byte - ringBuffer := smithyio.NewRingBuffer(buff[:]) - - body := io.TeeReader(errorBody, ringBuffer) - decoder := json.NewDecoder(body) - decoder.UseNumber() - var shape interface{} - if err := decoder.Decode(&shape); err != nil && err != io.EOF { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return err - } - - output := &types.InvalidRole{} - err := awsAwsjson11_deserializeDocumentInvalidRole(&output, shape) - - if err != nil { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return err - } - - errorBody.Seek(0, io.SeekStart) - return output -} - -func awsAwsjson11_deserializeErrorInvalidSchedule(response *smithyhttp.Response, errorBody *bytes.Reader) error { - var buff [1024]byte - ringBuffer := smithyio.NewRingBuffer(buff[:]) - - body := io.TeeReader(errorBody, ringBuffer) - decoder := json.NewDecoder(body) - decoder.UseNumber() - var shape interface{} - if err := decoder.Decode(&shape); err != nil && err != io.EOF { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return err - } - - output := &types.InvalidSchedule{} - err := awsAwsjson11_deserializeDocumentInvalidSchedule(&output, shape) - - if err != nil { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return err - } - - errorBody.Seek(0, io.SeekStart) - return output -} - -func awsAwsjson11_deserializeErrorInvalidTag(response *smithyhttp.Response, errorBody *bytes.Reader) error { - var buff [1024]byte - ringBuffer := smithyio.NewRingBuffer(buff[:]) - - body := io.TeeReader(errorBody, ringBuffer) - decoder := json.NewDecoder(body) - decoder.UseNumber() - var shape interface{} - if err := decoder.Decode(&shape); err != nil && err != io.EOF { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return err - } - - output := &types.InvalidTag{} - err := awsAwsjson11_deserializeDocumentInvalidTag(&output, shape) - - if err != nil { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return err - } - - errorBody.Seek(0, io.SeekStart) - return output -} - -func awsAwsjson11_deserializeErrorInvalidTarget(response *smithyhttp.Response, errorBody *bytes.Reader) error { - var buff [1024]byte - ringBuffer := smithyio.NewRingBuffer(buff[:]) - - body := io.TeeReader(errorBody, ringBuffer) - decoder := json.NewDecoder(body) - decoder.UseNumber() - var shape interface{} - if err := decoder.Decode(&shape); err != nil && err != io.EOF { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return err - } - - output := &types.InvalidTarget{} - err := awsAwsjson11_deserializeDocumentInvalidTarget(&output, shape) - - if err != nil { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return err - } - - errorBody.Seek(0, io.SeekStart) - return output -} - -func awsAwsjson11_deserializeErrorInvalidTargetMaps(response *smithyhttp.Response, errorBody *bytes.Reader) error { - var buff [1024]byte - ringBuffer := smithyio.NewRingBuffer(buff[:]) - - body := io.TeeReader(errorBody, ringBuffer) - decoder := json.NewDecoder(body) - decoder.UseNumber() - var shape interface{} - if err := decoder.Decode(&shape); err != nil && err != io.EOF { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return err - } - - output := &types.InvalidTargetMaps{} - err := awsAwsjson11_deserializeDocumentInvalidTargetMaps(&output, shape) - - if err != nil { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return err - } - - errorBody.Seek(0, io.SeekStart) - return output -} - -func awsAwsjson11_deserializeErrorInvalidTypeNameException(response *smithyhttp.Response, errorBody *bytes.Reader) error { - var buff [1024]byte - ringBuffer := smithyio.NewRingBuffer(buff[:]) - - body := io.TeeReader(errorBody, ringBuffer) - decoder := json.NewDecoder(body) - decoder.UseNumber() - var shape interface{} - if err := decoder.Decode(&shape); err != nil && err != io.EOF { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return err - } - - output := &types.InvalidTypeNameException{} - err := awsAwsjson11_deserializeDocumentInvalidTypeNameException(&output, shape) - - if err != nil { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return err - } - - errorBody.Seek(0, io.SeekStart) - return output -} - -func awsAwsjson11_deserializeErrorInvalidUpdate(response *smithyhttp.Response, errorBody *bytes.Reader) error { - var buff [1024]byte - ringBuffer := smithyio.NewRingBuffer(buff[:]) - - body := io.TeeReader(errorBody, ringBuffer) - decoder := json.NewDecoder(body) - decoder.UseNumber() - var shape interface{} - if err := decoder.Decode(&shape); err != nil && err != io.EOF { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return err - } - - output := &types.InvalidUpdate{} - err := awsAwsjson11_deserializeDocumentInvalidUpdate(&output, shape) - - if err != nil { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return err - } - - errorBody.Seek(0, io.SeekStart) - return output -} - -func awsAwsjson11_deserializeErrorInvocationDoesNotExist(response *smithyhttp.Response, errorBody *bytes.Reader) error { - var buff [1024]byte - ringBuffer := smithyio.NewRingBuffer(buff[:]) - - body := io.TeeReader(errorBody, ringBuffer) - decoder := json.NewDecoder(body) - decoder.UseNumber() - var shape interface{} - if err := decoder.Decode(&shape); err != nil && err != io.EOF { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return err - } - - output := &types.InvocationDoesNotExist{} - err := awsAwsjson11_deserializeDocumentInvocationDoesNotExist(&output, shape) - - if err != nil { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return err - } - - errorBody.Seek(0, io.SeekStart) - return output -} - -func awsAwsjson11_deserializeErrorItemContentMismatchException(response *smithyhttp.Response, errorBody *bytes.Reader) error { - var buff [1024]byte - ringBuffer := smithyio.NewRingBuffer(buff[:]) - - body := io.TeeReader(errorBody, ringBuffer) - decoder := json.NewDecoder(body) - decoder.UseNumber() - var shape interface{} - if err := decoder.Decode(&shape); err != nil && err != io.EOF { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return err - } - - output := &types.ItemContentMismatchException{} - err := awsAwsjson11_deserializeDocumentItemContentMismatchException(&output, shape) - - if err != nil { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return err - } - - errorBody.Seek(0, io.SeekStart) - return output -} - -func awsAwsjson11_deserializeErrorItemSizeLimitExceededException(response *smithyhttp.Response, errorBody *bytes.Reader) error { - var buff [1024]byte - ringBuffer := smithyio.NewRingBuffer(buff[:]) - - body := io.TeeReader(errorBody, ringBuffer) - decoder := json.NewDecoder(body) - decoder.UseNumber() - var shape interface{} - if err := decoder.Decode(&shape); err != nil && err != io.EOF { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return err - } - - output := &types.ItemSizeLimitExceededException{} - err := awsAwsjson11_deserializeDocumentItemSizeLimitExceededException(&output, shape) - - if err != nil { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return err - } - - errorBody.Seek(0, io.SeekStart) - return output -} - -func awsAwsjson11_deserializeErrorMalformedResourcePolicyDocumentException(response *smithyhttp.Response, errorBody *bytes.Reader) error { - var buff [1024]byte - ringBuffer := smithyio.NewRingBuffer(buff[:]) - - body := io.TeeReader(errorBody, ringBuffer) - decoder := json.NewDecoder(body) - decoder.UseNumber() - var shape interface{} - if err := decoder.Decode(&shape); err != nil && err != io.EOF { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return err - } - - output := &types.MalformedResourcePolicyDocumentException{} - err := awsAwsjson11_deserializeDocumentMalformedResourcePolicyDocumentException(&output, shape) - - if err != nil { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return err - } - - errorBody.Seek(0, io.SeekStart) - return output -} - -func awsAwsjson11_deserializeErrorMaxDocumentSizeExceeded(response *smithyhttp.Response, errorBody *bytes.Reader) error { - var buff [1024]byte - ringBuffer := smithyio.NewRingBuffer(buff[:]) - - body := io.TeeReader(errorBody, ringBuffer) - decoder := json.NewDecoder(body) - decoder.UseNumber() - var shape interface{} - if err := decoder.Decode(&shape); err != nil && err != io.EOF { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return err - } - - output := &types.MaxDocumentSizeExceeded{} - err := awsAwsjson11_deserializeDocumentMaxDocumentSizeExceeded(&output, shape) - - if err != nil { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return err - } - - errorBody.Seek(0, io.SeekStart) - return output -} - -func awsAwsjson11_deserializeErrorNoLongerSupportedException(response *smithyhttp.Response, errorBody *bytes.Reader) error { - var buff [1024]byte - ringBuffer := smithyio.NewRingBuffer(buff[:]) - - body := io.TeeReader(errorBody, ringBuffer) - decoder := json.NewDecoder(body) - decoder.UseNumber() - var shape interface{} - if err := decoder.Decode(&shape); err != nil && err != io.EOF { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return err - } - - output := &types.NoLongerSupportedException{} - err := awsAwsjson11_deserializeDocumentNoLongerSupportedException(&output, shape) - - if err != nil { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return err - } - - errorBody.Seek(0, io.SeekStart) - return output -} - -func awsAwsjson11_deserializeErrorOpsItemAccessDeniedException(response *smithyhttp.Response, errorBody *bytes.Reader) error { - var buff [1024]byte - ringBuffer := smithyio.NewRingBuffer(buff[:]) - - body := io.TeeReader(errorBody, ringBuffer) - decoder := json.NewDecoder(body) - decoder.UseNumber() - var shape interface{} - if err := decoder.Decode(&shape); err != nil && err != io.EOF { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return err - } - - output := &types.OpsItemAccessDeniedException{} - err := awsAwsjson11_deserializeDocumentOpsItemAccessDeniedException(&output, shape) - - if err != nil { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return err - } - - errorBody.Seek(0, io.SeekStart) - return output -} - -func awsAwsjson11_deserializeErrorOpsItemAlreadyExistsException(response *smithyhttp.Response, errorBody *bytes.Reader) error { - var buff [1024]byte - ringBuffer := smithyio.NewRingBuffer(buff[:]) - - body := io.TeeReader(errorBody, ringBuffer) - decoder := json.NewDecoder(body) - decoder.UseNumber() - var shape interface{} - if err := decoder.Decode(&shape); err != nil && err != io.EOF { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return err - } - - output := &types.OpsItemAlreadyExistsException{} - err := awsAwsjson11_deserializeDocumentOpsItemAlreadyExistsException(&output, shape) - - if err != nil { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return err - } - - errorBody.Seek(0, io.SeekStart) - return output -} - -func awsAwsjson11_deserializeErrorOpsItemConflictException(response *smithyhttp.Response, errorBody *bytes.Reader) error { - var buff [1024]byte - ringBuffer := smithyio.NewRingBuffer(buff[:]) - - body := io.TeeReader(errorBody, ringBuffer) - decoder := json.NewDecoder(body) - decoder.UseNumber() - var shape interface{} - if err := decoder.Decode(&shape); err != nil && err != io.EOF { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return err - } - - output := &types.OpsItemConflictException{} - err := awsAwsjson11_deserializeDocumentOpsItemConflictException(&output, shape) - - if err != nil { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return err - } - - errorBody.Seek(0, io.SeekStart) - return output -} - -func awsAwsjson11_deserializeErrorOpsItemInvalidParameterException(response *smithyhttp.Response, errorBody *bytes.Reader) error { - var buff [1024]byte - ringBuffer := smithyio.NewRingBuffer(buff[:]) - - body := io.TeeReader(errorBody, ringBuffer) - decoder := json.NewDecoder(body) - decoder.UseNumber() - var shape interface{} - if err := decoder.Decode(&shape); err != nil && err != io.EOF { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return err - } - - output := &types.OpsItemInvalidParameterException{} - err := awsAwsjson11_deserializeDocumentOpsItemInvalidParameterException(&output, shape) - - if err != nil { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return err - } - - errorBody.Seek(0, io.SeekStart) - return output -} - -func awsAwsjson11_deserializeErrorOpsItemLimitExceededException(response *smithyhttp.Response, errorBody *bytes.Reader) error { - var buff [1024]byte - ringBuffer := smithyio.NewRingBuffer(buff[:]) - - body := io.TeeReader(errorBody, ringBuffer) - decoder := json.NewDecoder(body) - decoder.UseNumber() - var shape interface{} - if err := decoder.Decode(&shape); err != nil && err != io.EOF { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return err - } - - output := &types.OpsItemLimitExceededException{} - err := awsAwsjson11_deserializeDocumentOpsItemLimitExceededException(&output, shape) - - if err != nil { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return err - } - - errorBody.Seek(0, io.SeekStart) - return output -} - -func awsAwsjson11_deserializeErrorOpsItemNotFoundException(response *smithyhttp.Response, errorBody *bytes.Reader) error { - var buff [1024]byte - ringBuffer := smithyio.NewRingBuffer(buff[:]) - - body := io.TeeReader(errorBody, ringBuffer) - decoder := json.NewDecoder(body) - decoder.UseNumber() - var shape interface{} - if err := decoder.Decode(&shape); err != nil && err != io.EOF { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return err - } - - output := &types.OpsItemNotFoundException{} - err := awsAwsjson11_deserializeDocumentOpsItemNotFoundException(&output, shape) - - if err != nil { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return err - } - - errorBody.Seek(0, io.SeekStart) - return output -} - -func awsAwsjson11_deserializeErrorOpsItemRelatedItemAlreadyExistsException(response *smithyhttp.Response, errorBody *bytes.Reader) error { - var buff [1024]byte - ringBuffer := smithyio.NewRingBuffer(buff[:]) - - body := io.TeeReader(errorBody, ringBuffer) - decoder := json.NewDecoder(body) - decoder.UseNumber() - var shape interface{} - if err := decoder.Decode(&shape); err != nil && err != io.EOF { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return err - } - - output := &types.OpsItemRelatedItemAlreadyExistsException{} - err := awsAwsjson11_deserializeDocumentOpsItemRelatedItemAlreadyExistsException(&output, shape) - - if err != nil { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return err - } - - errorBody.Seek(0, io.SeekStart) - return output -} - -func awsAwsjson11_deserializeErrorOpsItemRelatedItemAssociationNotFoundException(response *smithyhttp.Response, errorBody *bytes.Reader) error { - var buff [1024]byte - ringBuffer := smithyio.NewRingBuffer(buff[:]) - - body := io.TeeReader(errorBody, ringBuffer) - decoder := json.NewDecoder(body) - decoder.UseNumber() - var shape interface{} - if err := decoder.Decode(&shape); err != nil && err != io.EOF { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return err - } - - output := &types.OpsItemRelatedItemAssociationNotFoundException{} - err := awsAwsjson11_deserializeDocumentOpsItemRelatedItemAssociationNotFoundException(&output, shape) - - if err != nil { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return err - } - - errorBody.Seek(0, io.SeekStart) - return output -} - -func awsAwsjson11_deserializeErrorOpsMetadataAlreadyExistsException(response *smithyhttp.Response, errorBody *bytes.Reader) error { - var buff [1024]byte - ringBuffer := smithyio.NewRingBuffer(buff[:]) - - body := io.TeeReader(errorBody, ringBuffer) - decoder := json.NewDecoder(body) - decoder.UseNumber() - var shape interface{} - if err := decoder.Decode(&shape); err != nil && err != io.EOF { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return err - } - - output := &types.OpsMetadataAlreadyExistsException{} - err := awsAwsjson11_deserializeDocumentOpsMetadataAlreadyExistsException(&output, shape) - - if err != nil { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return err - } - - errorBody.Seek(0, io.SeekStart) - return output -} - -func awsAwsjson11_deserializeErrorOpsMetadataInvalidArgumentException(response *smithyhttp.Response, errorBody *bytes.Reader) error { - var buff [1024]byte - ringBuffer := smithyio.NewRingBuffer(buff[:]) - - body := io.TeeReader(errorBody, ringBuffer) - decoder := json.NewDecoder(body) - decoder.UseNumber() - var shape interface{} - if err := decoder.Decode(&shape); err != nil && err != io.EOF { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return err - } - - output := &types.OpsMetadataInvalidArgumentException{} - err := awsAwsjson11_deserializeDocumentOpsMetadataInvalidArgumentException(&output, shape) - - if err != nil { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return err - } - - errorBody.Seek(0, io.SeekStart) - return output -} - -func awsAwsjson11_deserializeErrorOpsMetadataKeyLimitExceededException(response *smithyhttp.Response, errorBody *bytes.Reader) error { - var buff [1024]byte - ringBuffer := smithyio.NewRingBuffer(buff[:]) - - body := io.TeeReader(errorBody, ringBuffer) - decoder := json.NewDecoder(body) - decoder.UseNumber() - var shape interface{} - if err := decoder.Decode(&shape); err != nil && err != io.EOF { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return err - } - - output := &types.OpsMetadataKeyLimitExceededException{} - err := awsAwsjson11_deserializeDocumentOpsMetadataKeyLimitExceededException(&output, shape) - - if err != nil { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return err - } - - errorBody.Seek(0, io.SeekStart) - return output -} - -func awsAwsjson11_deserializeErrorOpsMetadataLimitExceededException(response *smithyhttp.Response, errorBody *bytes.Reader) error { - var buff [1024]byte - ringBuffer := smithyio.NewRingBuffer(buff[:]) - - body := io.TeeReader(errorBody, ringBuffer) - decoder := json.NewDecoder(body) - decoder.UseNumber() - var shape interface{} - if err := decoder.Decode(&shape); err != nil && err != io.EOF { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return err - } - - output := &types.OpsMetadataLimitExceededException{} - err := awsAwsjson11_deserializeDocumentOpsMetadataLimitExceededException(&output, shape) - - if err != nil { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return err - } - - errorBody.Seek(0, io.SeekStart) - return output -} - -func awsAwsjson11_deserializeErrorOpsMetadataNotFoundException(response *smithyhttp.Response, errorBody *bytes.Reader) error { - var buff [1024]byte - ringBuffer := smithyio.NewRingBuffer(buff[:]) - - body := io.TeeReader(errorBody, ringBuffer) - decoder := json.NewDecoder(body) - decoder.UseNumber() - var shape interface{} - if err := decoder.Decode(&shape); err != nil && err != io.EOF { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return err - } - - output := &types.OpsMetadataNotFoundException{} - err := awsAwsjson11_deserializeDocumentOpsMetadataNotFoundException(&output, shape) - - if err != nil { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return err - } - - errorBody.Seek(0, io.SeekStart) - return output -} - -func awsAwsjson11_deserializeErrorOpsMetadataTooManyUpdatesException(response *smithyhttp.Response, errorBody *bytes.Reader) error { - var buff [1024]byte - ringBuffer := smithyio.NewRingBuffer(buff[:]) - - body := io.TeeReader(errorBody, ringBuffer) - decoder := json.NewDecoder(body) - decoder.UseNumber() - var shape interface{} - if err := decoder.Decode(&shape); err != nil && err != io.EOF { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return err - } - - output := &types.OpsMetadataTooManyUpdatesException{} - err := awsAwsjson11_deserializeDocumentOpsMetadataTooManyUpdatesException(&output, shape) - - if err != nil { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return err - } - - errorBody.Seek(0, io.SeekStart) - return output -} - -func awsAwsjson11_deserializeErrorParameterAlreadyExists(response *smithyhttp.Response, errorBody *bytes.Reader) error { - var buff [1024]byte - ringBuffer := smithyio.NewRingBuffer(buff[:]) - - body := io.TeeReader(errorBody, ringBuffer) - decoder := json.NewDecoder(body) - decoder.UseNumber() - var shape interface{} - if err := decoder.Decode(&shape); err != nil && err != io.EOF { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return err - } - - output := &types.ParameterAlreadyExists{} - err := awsAwsjson11_deserializeDocumentParameterAlreadyExists(&output, shape) - - if err != nil { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return err - } - - errorBody.Seek(0, io.SeekStart) - return output -} - -func awsAwsjson11_deserializeErrorParameterLimitExceeded(response *smithyhttp.Response, errorBody *bytes.Reader) error { - var buff [1024]byte - ringBuffer := smithyio.NewRingBuffer(buff[:]) - - body := io.TeeReader(errorBody, ringBuffer) - decoder := json.NewDecoder(body) - decoder.UseNumber() - var shape interface{} - if err := decoder.Decode(&shape); err != nil && err != io.EOF { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return err - } - - output := &types.ParameterLimitExceeded{} - err := awsAwsjson11_deserializeDocumentParameterLimitExceeded(&output, shape) - - if err != nil { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return err - } - - errorBody.Seek(0, io.SeekStart) - return output -} - -func awsAwsjson11_deserializeErrorParameterMaxVersionLimitExceeded(response *smithyhttp.Response, errorBody *bytes.Reader) error { - var buff [1024]byte - ringBuffer := smithyio.NewRingBuffer(buff[:]) - - body := io.TeeReader(errorBody, ringBuffer) - decoder := json.NewDecoder(body) - decoder.UseNumber() - var shape interface{} - if err := decoder.Decode(&shape); err != nil && err != io.EOF { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return err - } - - output := &types.ParameterMaxVersionLimitExceeded{} - err := awsAwsjson11_deserializeDocumentParameterMaxVersionLimitExceeded(&output, shape) - - if err != nil { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return err - } - - errorBody.Seek(0, io.SeekStart) - return output -} - -func awsAwsjson11_deserializeErrorParameterNotFound(response *smithyhttp.Response, errorBody *bytes.Reader) error { - var buff [1024]byte - ringBuffer := smithyio.NewRingBuffer(buff[:]) - - body := io.TeeReader(errorBody, ringBuffer) - decoder := json.NewDecoder(body) - decoder.UseNumber() - var shape interface{} - if err := decoder.Decode(&shape); err != nil && err != io.EOF { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return err - } - - output := &types.ParameterNotFound{} - err := awsAwsjson11_deserializeDocumentParameterNotFound(&output, shape) - - if err != nil { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return err - } - - errorBody.Seek(0, io.SeekStart) - return output -} - -func awsAwsjson11_deserializeErrorParameterPatternMismatchException(response *smithyhttp.Response, errorBody *bytes.Reader) error { - var buff [1024]byte - ringBuffer := smithyio.NewRingBuffer(buff[:]) - - body := io.TeeReader(errorBody, ringBuffer) - decoder := json.NewDecoder(body) - decoder.UseNumber() - var shape interface{} - if err := decoder.Decode(&shape); err != nil && err != io.EOF { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return err - } - - output := &types.ParameterPatternMismatchException{} - err := awsAwsjson11_deserializeDocumentParameterPatternMismatchException(&output, shape) - - if err != nil { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return err - } - - errorBody.Seek(0, io.SeekStart) - return output -} - -func awsAwsjson11_deserializeErrorParameterVersionLabelLimitExceeded(response *smithyhttp.Response, errorBody *bytes.Reader) error { - var buff [1024]byte - ringBuffer := smithyio.NewRingBuffer(buff[:]) - - body := io.TeeReader(errorBody, ringBuffer) - decoder := json.NewDecoder(body) - decoder.UseNumber() - var shape interface{} - if err := decoder.Decode(&shape); err != nil && err != io.EOF { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return err - } - - output := &types.ParameterVersionLabelLimitExceeded{} - err := awsAwsjson11_deserializeDocumentParameterVersionLabelLimitExceeded(&output, shape) - - if err != nil { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return err - } - - errorBody.Seek(0, io.SeekStart) - return output -} - -func awsAwsjson11_deserializeErrorParameterVersionNotFound(response *smithyhttp.Response, errorBody *bytes.Reader) error { - var buff [1024]byte - ringBuffer := smithyio.NewRingBuffer(buff[:]) - - body := io.TeeReader(errorBody, ringBuffer) - decoder := json.NewDecoder(body) - decoder.UseNumber() - var shape interface{} - if err := decoder.Decode(&shape); err != nil && err != io.EOF { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return err - } - - output := &types.ParameterVersionNotFound{} - err := awsAwsjson11_deserializeDocumentParameterVersionNotFound(&output, shape) - - if err != nil { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return err - } - - errorBody.Seek(0, io.SeekStart) - return output -} - -func awsAwsjson11_deserializeErrorPoliciesLimitExceededException(response *smithyhttp.Response, errorBody *bytes.Reader) error { - var buff [1024]byte - ringBuffer := smithyio.NewRingBuffer(buff[:]) - - body := io.TeeReader(errorBody, ringBuffer) - decoder := json.NewDecoder(body) - decoder.UseNumber() - var shape interface{} - if err := decoder.Decode(&shape); err != nil && err != io.EOF { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return err - } - - output := &types.PoliciesLimitExceededException{} - err := awsAwsjson11_deserializeDocumentPoliciesLimitExceededException(&output, shape) - - if err != nil { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return err - } - - errorBody.Seek(0, io.SeekStart) - return output -} - -func awsAwsjson11_deserializeErrorResourceDataSyncAlreadyExistsException(response *smithyhttp.Response, errorBody *bytes.Reader) error { - var buff [1024]byte - ringBuffer := smithyio.NewRingBuffer(buff[:]) - - body := io.TeeReader(errorBody, ringBuffer) - decoder := json.NewDecoder(body) - decoder.UseNumber() - var shape interface{} - if err := decoder.Decode(&shape); err != nil && err != io.EOF { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return err - } - - output := &types.ResourceDataSyncAlreadyExistsException{} - err := awsAwsjson11_deserializeDocumentResourceDataSyncAlreadyExistsException(&output, shape) - - if err != nil { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return err - } - - errorBody.Seek(0, io.SeekStart) - return output -} - -func awsAwsjson11_deserializeErrorResourceDataSyncConflictException(response *smithyhttp.Response, errorBody *bytes.Reader) error { - var buff [1024]byte - ringBuffer := smithyio.NewRingBuffer(buff[:]) - - body := io.TeeReader(errorBody, ringBuffer) - decoder := json.NewDecoder(body) - decoder.UseNumber() - var shape interface{} - if err := decoder.Decode(&shape); err != nil && err != io.EOF { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return err - } - - output := &types.ResourceDataSyncConflictException{} - err := awsAwsjson11_deserializeDocumentResourceDataSyncConflictException(&output, shape) - - if err != nil { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return err - } - - errorBody.Seek(0, io.SeekStart) - return output -} - -func awsAwsjson11_deserializeErrorResourceDataSyncCountExceededException(response *smithyhttp.Response, errorBody *bytes.Reader) error { - var buff [1024]byte - ringBuffer := smithyio.NewRingBuffer(buff[:]) - - body := io.TeeReader(errorBody, ringBuffer) - decoder := json.NewDecoder(body) - decoder.UseNumber() - var shape interface{} - if err := decoder.Decode(&shape); err != nil && err != io.EOF { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return err - } - - output := &types.ResourceDataSyncCountExceededException{} - err := awsAwsjson11_deserializeDocumentResourceDataSyncCountExceededException(&output, shape) - - if err != nil { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return err - } - - errorBody.Seek(0, io.SeekStart) - return output -} - -func awsAwsjson11_deserializeErrorResourceDataSyncInvalidConfigurationException(response *smithyhttp.Response, errorBody *bytes.Reader) error { - var buff [1024]byte - ringBuffer := smithyio.NewRingBuffer(buff[:]) - - body := io.TeeReader(errorBody, ringBuffer) - decoder := json.NewDecoder(body) - decoder.UseNumber() - var shape interface{} - if err := decoder.Decode(&shape); err != nil && err != io.EOF { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return err - } - - output := &types.ResourceDataSyncInvalidConfigurationException{} - err := awsAwsjson11_deserializeDocumentResourceDataSyncInvalidConfigurationException(&output, shape) - - if err != nil { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return err - } - - errorBody.Seek(0, io.SeekStart) - return output -} - -func awsAwsjson11_deserializeErrorResourceDataSyncNotFoundException(response *smithyhttp.Response, errorBody *bytes.Reader) error { - var buff [1024]byte - ringBuffer := smithyio.NewRingBuffer(buff[:]) - - body := io.TeeReader(errorBody, ringBuffer) - decoder := json.NewDecoder(body) - decoder.UseNumber() - var shape interface{} - if err := decoder.Decode(&shape); err != nil && err != io.EOF { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return err - } - - output := &types.ResourceDataSyncNotFoundException{} - err := awsAwsjson11_deserializeDocumentResourceDataSyncNotFoundException(&output, shape) - - if err != nil { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return err - } - - errorBody.Seek(0, io.SeekStart) - return output -} - -func awsAwsjson11_deserializeErrorResourceInUseException(response *smithyhttp.Response, errorBody *bytes.Reader) error { - var buff [1024]byte - ringBuffer := smithyio.NewRingBuffer(buff[:]) - - body := io.TeeReader(errorBody, ringBuffer) - decoder := json.NewDecoder(body) - decoder.UseNumber() - var shape interface{} - if err := decoder.Decode(&shape); err != nil && err != io.EOF { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return err - } - - output := &types.ResourceInUseException{} - err := awsAwsjson11_deserializeDocumentResourceInUseException(&output, shape) - - if err != nil { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return err - } - - errorBody.Seek(0, io.SeekStart) - return output -} - -func awsAwsjson11_deserializeErrorResourceLimitExceededException(response *smithyhttp.Response, errorBody *bytes.Reader) error { - var buff [1024]byte - ringBuffer := smithyio.NewRingBuffer(buff[:]) - - body := io.TeeReader(errorBody, ringBuffer) - decoder := json.NewDecoder(body) - decoder.UseNumber() - var shape interface{} - if err := decoder.Decode(&shape); err != nil && err != io.EOF { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return err - } - - output := &types.ResourceLimitExceededException{} - err := awsAwsjson11_deserializeDocumentResourceLimitExceededException(&output, shape) - - if err != nil { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return err - } - - errorBody.Seek(0, io.SeekStart) - return output -} - -func awsAwsjson11_deserializeErrorResourceNotFoundException(response *smithyhttp.Response, errorBody *bytes.Reader) error { - var buff [1024]byte - ringBuffer := smithyio.NewRingBuffer(buff[:]) - - body := io.TeeReader(errorBody, ringBuffer) - decoder := json.NewDecoder(body) - decoder.UseNumber() - var shape interface{} - if err := decoder.Decode(&shape); err != nil && err != io.EOF { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return err - } - - output := &types.ResourceNotFoundException{} - err := awsAwsjson11_deserializeDocumentResourceNotFoundException(&output, shape) - - if err != nil { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return err - } - - errorBody.Seek(0, io.SeekStart) - return output -} - -func awsAwsjson11_deserializeErrorResourcePolicyConflictException(response *smithyhttp.Response, errorBody *bytes.Reader) error { - var buff [1024]byte - ringBuffer := smithyio.NewRingBuffer(buff[:]) - - body := io.TeeReader(errorBody, ringBuffer) - decoder := json.NewDecoder(body) - decoder.UseNumber() - var shape interface{} - if err := decoder.Decode(&shape); err != nil && err != io.EOF { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return err - } - - output := &types.ResourcePolicyConflictException{} - err := awsAwsjson11_deserializeDocumentResourcePolicyConflictException(&output, shape) - - if err != nil { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return err - } - - errorBody.Seek(0, io.SeekStart) - return output -} - -func awsAwsjson11_deserializeErrorResourcePolicyInvalidParameterException(response *smithyhttp.Response, errorBody *bytes.Reader) error { - var buff [1024]byte - ringBuffer := smithyio.NewRingBuffer(buff[:]) - - body := io.TeeReader(errorBody, ringBuffer) - decoder := json.NewDecoder(body) - decoder.UseNumber() - var shape interface{} - if err := decoder.Decode(&shape); err != nil && err != io.EOF { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return err - } - - output := &types.ResourcePolicyInvalidParameterException{} - err := awsAwsjson11_deserializeDocumentResourcePolicyInvalidParameterException(&output, shape) - - if err != nil { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return err - } - - errorBody.Seek(0, io.SeekStart) - return output -} - -func awsAwsjson11_deserializeErrorResourcePolicyLimitExceededException(response *smithyhttp.Response, errorBody *bytes.Reader) error { - var buff [1024]byte - ringBuffer := smithyio.NewRingBuffer(buff[:]) - - body := io.TeeReader(errorBody, ringBuffer) - decoder := json.NewDecoder(body) - decoder.UseNumber() - var shape interface{} - if err := decoder.Decode(&shape); err != nil && err != io.EOF { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return err - } - - output := &types.ResourcePolicyLimitExceededException{} - err := awsAwsjson11_deserializeDocumentResourcePolicyLimitExceededException(&output, shape) - - if err != nil { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return err - } - - errorBody.Seek(0, io.SeekStart) - return output -} - -func awsAwsjson11_deserializeErrorResourcePolicyNotFoundException(response *smithyhttp.Response, errorBody *bytes.Reader) error { - var buff [1024]byte - ringBuffer := smithyio.NewRingBuffer(buff[:]) - - body := io.TeeReader(errorBody, ringBuffer) - decoder := json.NewDecoder(body) - decoder.UseNumber() - var shape interface{} - if err := decoder.Decode(&shape); err != nil && err != io.EOF { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return err - } - - output := &types.ResourcePolicyNotFoundException{} - err := awsAwsjson11_deserializeDocumentResourcePolicyNotFoundException(&output, shape) - - if err != nil { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return err - } - - errorBody.Seek(0, io.SeekStart) - return output -} - -func awsAwsjson11_deserializeErrorServiceQuotaExceededException(response *smithyhttp.Response, errorBody *bytes.Reader) error { - var buff [1024]byte - ringBuffer := smithyio.NewRingBuffer(buff[:]) - - body := io.TeeReader(errorBody, ringBuffer) - decoder := json.NewDecoder(body) - decoder.UseNumber() - var shape interface{} - if err := decoder.Decode(&shape); err != nil && err != io.EOF { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return err - } - - output := &types.ServiceQuotaExceededException{} - err := awsAwsjson11_deserializeDocumentServiceQuotaExceededException(&output, shape) - - if err != nil { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return err - } - - errorBody.Seek(0, io.SeekStart) - return output -} - -func awsAwsjson11_deserializeErrorServiceSettingNotFound(response *smithyhttp.Response, errorBody *bytes.Reader) error { - var buff [1024]byte - ringBuffer := smithyio.NewRingBuffer(buff[:]) - - body := io.TeeReader(errorBody, ringBuffer) - decoder := json.NewDecoder(body) - decoder.UseNumber() - var shape interface{} - if err := decoder.Decode(&shape); err != nil && err != io.EOF { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return err - } - - output := &types.ServiceSettingNotFound{} - err := awsAwsjson11_deserializeDocumentServiceSettingNotFound(&output, shape) - - if err != nil { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return err - } - - errorBody.Seek(0, io.SeekStart) - return output -} - -func awsAwsjson11_deserializeErrorStatusUnchanged(response *smithyhttp.Response, errorBody *bytes.Reader) error { - var buff [1024]byte - ringBuffer := smithyio.NewRingBuffer(buff[:]) - - body := io.TeeReader(errorBody, ringBuffer) - decoder := json.NewDecoder(body) - decoder.UseNumber() - var shape interface{} - if err := decoder.Decode(&shape); err != nil && err != io.EOF { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return err - } - - output := &types.StatusUnchanged{} - err := awsAwsjson11_deserializeDocumentStatusUnchanged(&output, shape) - - if err != nil { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return err - } - - errorBody.Seek(0, io.SeekStart) - return output -} - -func awsAwsjson11_deserializeErrorSubTypeCountLimitExceededException(response *smithyhttp.Response, errorBody *bytes.Reader) error { - var buff [1024]byte - ringBuffer := smithyio.NewRingBuffer(buff[:]) - - body := io.TeeReader(errorBody, ringBuffer) - decoder := json.NewDecoder(body) - decoder.UseNumber() - var shape interface{} - if err := decoder.Decode(&shape); err != nil && err != io.EOF { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return err - } - - output := &types.SubTypeCountLimitExceededException{} - err := awsAwsjson11_deserializeDocumentSubTypeCountLimitExceededException(&output, shape) - - if err != nil { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return err - } - - errorBody.Seek(0, io.SeekStart) - return output -} - -func awsAwsjson11_deserializeErrorTargetInUseException(response *smithyhttp.Response, errorBody *bytes.Reader) error { - var buff [1024]byte - ringBuffer := smithyio.NewRingBuffer(buff[:]) - - body := io.TeeReader(errorBody, ringBuffer) - decoder := json.NewDecoder(body) - decoder.UseNumber() - var shape interface{} - if err := decoder.Decode(&shape); err != nil && err != io.EOF { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return err - } - - output := &types.TargetInUseException{} - err := awsAwsjson11_deserializeDocumentTargetInUseException(&output, shape) - - if err != nil { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return err - } - - errorBody.Seek(0, io.SeekStart) - return output -} - -func awsAwsjson11_deserializeErrorTargetNotConnected(response *smithyhttp.Response, errorBody *bytes.Reader) error { - var buff [1024]byte - ringBuffer := smithyio.NewRingBuffer(buff[:]) - - body := io.TeeReader(errorBody, ringBuffer) - decoder := json.NewDecoder(body) - decoder.UseNumber() - var shape interface{} - if err := decoder.Decode(&shape); err != nil && err != io.EOF { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return err - } - - output := &types.TargetNotConnected{} - err := awsAwsjson11_deserializeDocumentTargetNotConnected(&output, shape) - - if err != nil { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return err - } - - errorBody.Seek(0, io.SeekStart) - return output -} - -func awsAwsjson11_deserializeErrorThrottlingException(response *smithyhttp.Response, errorBody *bytes.Reader) error { - var buff [1024]byte - ringBuffer := smithyio.NewRingBuffer(buff[:]) - - body := io.TeeReader(errorBody, ringBuffer) - decoder := json.NewDecoder(body) - decoder.UseNumber() - var shape interface{} - if err := decoder.Decode(&shape); err != nil && err != io.EOF { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return err - } - - output := &types.ThrottlingException{} - err := awsAwsjson11_deserializeDocumentThrottlingException(&output, shape) - - if err != nil { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return err - } - - errorBody.Seek(0, io.SeekStart) - return output -} - -func awsAwsjson11_deserializeErrorTooManyTagsError(response *smithyhttp.Response, errorBody *bytes.Reader) error { - var buff [1024]byte - ringBuffer := smithyio.NewRingBuffer(buff[:]) - - body := io.TeeReader(errorBody, ringBuffer) - decoder := json.NewDecoder(body) - decoder.UseNumber() - var shape interface{} - if err := decoder.Decode(&shape); err != nil && err != io.EOF { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return err - } - - output := &types.TooManyTagsError{} - err := awsAwsjson11_deserializeDocumentTooManyTagsError(&output, shape) - - if err != nil { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return err - } - - errorBody.Seek(0, io.SeekStart) - return output -} - -func awsAwsjson11_deserializeErrorTooManyUpdates(response *smithyhttp.Response, errorBody *bytes.Reader) error { - var buff [1024]byte - ringBuffer := smithyio.NewRingBuffer(buff[:]) - - body := io.TeeReader(errorBody, ringBuffer) - decoder := json.NewDecoder(body) - decoder.UseNumber() - var shape interface{} - if err := decoder.Decode(&shape); err != nil && err != io.EOF { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return err - } - - output := &types.TooManyUpdates{} - err := awsAwsjson11_deserializeDocumentTooManyUpdates(&output, shape) - - if err != nil { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return err - } - - errorBody.Seek(0, io.SeekStart) - return output -} - -func awsAwsjson11_deserializeErrorTotalSizeLimitExceededException(response *smithyhttp.Response, errorBody *bytes.Reader) error { - var buff [1024]byte - ringBuffer := smithyio.NewRingBuffer(buff[:]) - - body := io.TeeReader(errorBody, ringBuffer) - decoder := json.NewDecoder(body) - decoder.UseNumber() - var shape interface{} - if err := decoder.Decode(&shape); err != nil && err != io.EOF { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return err - } - - output := &types.TotalSizeLimitExceededException{} - err := awsAwsjson11_deserializeDocumentTotalSizeLimitExceededException(&output, shape) - - if err != nil { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return err - } - - errorBody.Seek(0, io.SeekStart) - return output -} - -func awsAwsjson11_deserializeErrorUnsupportedCalendarException(response *smithyhttp.Response, errorBody *bytes.Reader) error { - var buff [1024]byte - ringBuffer := smithyio.NewRingBuffer(buff[:]) - - body := io.TeeReader(errorBody, ringBuffer) - decoder := json.NewDecoder(body) - decoder.UseNumber() - var shape interface{} - if err := decoder.Decode(&shape); err != nil && err != io.EOF { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return err - } - - output := &types.UnsupportedCalendarException{} - err := awsAwsjson11_deserializeDocumentUnsupportedCalendarException(&output, shape) - - if err != nil { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return err - } - - errorBody.Seek(0, io.SeekStart) - return output -} - -func awsAwsjson11_deserializeErrorUnsupportedFeatureRequiredException(response *smithyhttp.Response, errorBody *bytes.Reader) error { - var buff [1024]byte - ringBuffer := smithyio.NewRingBuffer(buff[:]) - - body := io.TeeReader(errorBody, ringBuffer) - decoder := json.NewDecoder(body) - decoder.UseNumber() - var shape interface{} - if err := decoder.Decode(&shape); err != nil && err != io.EOF { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return err - } - - output := &types.UnsupportedFeatureRequiredException{} - err := awsAwsjson11_deserializeDocumentUnsupportedFeatureRequiredException(&output, shape) - - if err != nil { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return err - } - - errorBody.Seek(0, io.SeekStart) - return output -} - -func awsAwsjson11_deserializeErrorUnsupportedInventoryItemContextException(response *smithyhttp.Response, errorBody *bytes.Reader) error { - var buff [1024]byte - ringBuffer := smithyio.NewRingBuffer(buff[:]) - - body := io.TeeReader(errorBody, ringBuffer) - decoder := json.NewDecoder(body) - decoder.UseNumber() - var shape interface{} - if err := decoder.Decode(&shape); err != nil && err != io.EOF { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return err - } - - output := &types.UnsupportedInventoryItemContextException{} - err := awsAwsjson11_deserializeDocumentUnsupportedInventoryItemContextException(&output, shape) - - if err != nil { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return err - } - - errorBody.Seek(0, io.SeekStart) - return output -} - -func awsAwsjson11_deserializeErrorUnsupportedInventorySchemaVersionException(response *smithyhttp.Response, errorBody *bytes.Reader) error { - var buff [1024]byte - ringBuffer := smithyio.NewRingBuffer(buff[:]) - - body := io.TeeReader(errorBody, ringBuffer) - decoder := json.NewDecoder(body) - decoder.UseNumber() - var shape interface{} - if err := decoder.Decode(&shape); err != nil && err != io.EOF { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return err - } - - output := &types.UnsupportedInventorySchemaVersionException{} - err := awsAwsjson11_deserializeDocumentUnsupportedInventorySchemaVersionException(&output, shape) - - if err != nil { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return err - } - - errorBody.Seek(0, io.SeekStart) - return output -} - -func awsAwsjson11_deserializeErrorUnsupportedOperatingSystem(response *smithyhttp.Response, errorBody *bytes.Reader) error { - var buff [1024]byte - ringBuffer := smithyio.NewRingBuffer(buff[:]) - - body := io.TeeReader(errorBody, ringBuffer) - decoder := json.NewDecoder(body) - decoder.UseNumber() - var shape interface{} - if err := decoder.Decode(&shape); err != nil && err != io.EOF { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return err - } - - output := &types.UnsupportedOperatingSystem{} - err := awsAwsjson11_deserializeDocumentUnsupportedOperatingSystem(&output, shape) - - if err != nil { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return err - } - - errorBody.Seek(0, io.SeekStart) - return output -} - -func awsAwsjson11_deserializeErrorUnsupportedOperationException(response *smithyhttp.Response, errorBody *bytes.Reader) error { - var buff [1024]byte - ringBuffer := smithyio.NewRingBuffer(buff[:]) - - body := io.TeeReader(errorBody, ringBuffer) - decoder := json.NewDecoder(body) - decoder.UseNumber() - var shape interface{} - if err := decoder.Decode(&shape); err != nil && err != io.EOF { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return err - } - - output := &types.UnsupportedOperationException{} - err := awsAwsjson11_deserializeDocumentUnsupportedOperationException(&output, shape) - - if err != nil { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return err - } - - errorBody.Seek(0, io.SeekStart) - return output -} - -func awsAwsjson11_deserializeErrorUnsupportedParameterType(response *smithyhttp.Response, errorBody *bytes.Reader) error { - var buff [1024]byte - ringBuffer := smithyio.NewRingBuffer(buff[:]) - - body := io.TeeReader(errorBody, ringBuffer) - decoder := json.NewDecoder(body) - decoder.UseNumber() - var shape interface{} - if err := decoder.Decode(&shape); err != nil && err != io.EOF { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return err - } - - output := &types.UnsupportedParameterType{} - err := awsAwsjson11_deserializeDocumentUnsupportedParameterType(&output, shape) - - if err != nil { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return err - } - - errorBody.Seek(0, io.SeekStart) - return output -} - -func awsAwsjson11_deserializeErrorUnsupportedPlatformType(response *smithyhttp.Response, errorBody *bytes.Reader) error { - var buff [1024]byte - ringBuffer := smithyio.NewRingBuffer(buff[:]) - - body := io.TeeReader(errorBody, ringBuffer) - decoder := json.NewDecoder(body) - decoder.UseNumber() - var shape interface{} - if err := decoder.Decode(&shape); err != nil && err != io.EOF { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return err - } - - output := &types.UnsupportedPlatformType{} - err := awsAwsjson11_deserializeDocumentUnsupportedPlatformType(&output, shape) - - if err != nil { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return err - } - - errorBody.Seek(0, io.SeekStart) - return output -} - -func awsAwsjson11_deserializeErrorValidationException(response *smithyhttp.Response, errorBody *bytes.Reader) error { - var buff [1024]byte - ringBuffer := smithyio.NewRingBuffer(buff[:]) - - body := io.TeeReader(errorBody, ringBuffer) - decoder := json.NewDecoder(body) - decoder.UseNumber() - var shape interface{} - if err := decoder.Decode(&shape); err != nil && err != io.EOF { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return err - } - - output := &types.ValidationException{} - err := awsAwsjson11_deserializeDocumentValidationException(&output, shape) - - if err != nil { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return err - } - - errorBody.Seek(0, io.SeekStart) - return output -} - -func awsAwsjson11_deserializeDocumentAccessDeniedException(v **types.AccessDeniedException, value interface{}) error { - if v == nil { - return fmt.Errorf("unexpected nil of type %T", v) - } - if value == nil { - return nil - } - - shape, ok := value.(map[string]interface{}) - if !ok { - return fmt.Errorf("unexpected JSON type %v", value) - } - - var sv *types.AccessDeniedException - if *v == nil { - sv = &types.AccessDeniedException{} - } else { - sv = *v - } - - for key, value := range shape { - switch key { - case "message", "Message": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected String to be of type string, got %T instead", value) - } - sv.Message = ptr.String(jtv) - } - - default: - _, _ = key, value - - } - } - *v = sv - return nil -} - -func awsAwsjson11_deserializeDocumentAccountIdList(v *[]string, value interface{}) error { - if v == nil { - return fmt.Errorf("unexpected nil of type %T", v) - } - if value == nil { - return nil - } - - shape, ok := value.([]interface{}) - if !ok { - return fmt.Errorf("unexpected JSON type %v", value) - } - - var cv []string - if *v == nil { - cv = []string{} - } else { - cv = *v - } - - for _, value := range shape { - var col string - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected AccountId to be of type string, got %T instead", value) - } - col = jtv - } - cv = append(cv, col) - - } - *v = cv - return nil -} - -func awsAwsjson11_deserializeDocumentAccounts(v *[]string, value interface{}) error { - if v == nil { - return fmt.Errorf("unexpected nil of type %T", v) - } - if value == nil { - return nil - } - - shape, ok := value.([]interface{}) - if !ok { - return fmt.Errorf("unexpected JSON type %v", value) - } - - var cv []string - if *v == nil { - cv = []string{} - } else { - cv = *v - } - - for _, value := range shape { - var col string - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected Account to be of type string, got %T instead", value) - } - col = jtv - } - cv = append(cv, col) - - } - *v = cv - return nil -} - -func awsAwsjson11_deserializeDocumentAccountSharingInfo(v **types.AccountSharingInfo, value interface{}) error { - if v == nil { - return fmt.Errorf("unexpected nil of type %T", v) - } - if value == nil { - return nil - } - - shape, ok := value.(map[string]interface{}) - if !ok { - return fmt.Errorf("unexpected JSON type %v", value) - } - - var sv *types.AccountSharingInfo - if *v == nil { - sv = &types.AccountSharingInfo{} - } else { - sv = *v - } - - for key, value := range shape { - switch key { - case "AccountId": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected AccountId to be of type string, got %T instead", value) - } - sv.AccountId = ptr.String(jtv) - } - - case "SharedDocumentVersion": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected SharedDocumentVersion to be of type string, got %T instead", value) - } - sv.SharedDocumentVersion = ptr.String(jtv) - } - - default: - _, _ = key, value - - } - } - *v = sv - return nil -} - -func awsAwsjson11_deserializeDocumentAccountSharingInfoList(v *[]types.AccountSharingInfo, value interface{}) error { - if v == nil { - return fmt.Errorf("unexpected nil of type %T", v) - } - if value == nil { - return nil - } - - shape, ok := value.([]interface{}) - if !ok { - return fmt.Errorf("unexpected JSON type %v", value) - } - - var cv []types.AccountSharingInfo - if *v == nil { - cv = []types.AccountSharingInfo{} - } else { - cv = *v - } - - for _, value := range shape { - var col types.AccountSharingInfo - destAddr := &col - if err := awsAwsjson11_deserializeDocumentAccountSharingInfo(&destAddr, value); err != nil { - return err - } - col = *destAddr - cv = append(cv, col) - - } - *v = cv - return nil -} - -func awsAwsjson11_deserializeDocumentActivation(v **types.Activation, value interface{}) error { - if v == nil { - return fmt.Errorf("unexpected nil of type %T", v) - } - if value == nil { - return nil - } - - shape, ok := value.(map[string]interface{}) - if !ok { - return fmt.Errorf("unexpected JSON type %v", value) - } - - var sv *types.Activation - if *v == nil { - sv = &types.Activation{} - } else { - sv = *v - } - - for key, value := range shape { - switch key { - case "ActivationId": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected ActivationId to be of type string, got %T instead", value) - } - sv.ActivationId = ptr.String(jtv) - } - - case "CreatedDate": - if value != nil { - switch jtv := value.(type) { - case json.Number: - f64, err := jtv.Float64() - if err != nil { - return err - } - sv.CreatedDate = ptr.Time(smithytime.ParseEpochSeconds(f64)) - - default: - return fmt.Errorf("expected CreatedDate to be a JSON Number, got %T instead", value) - - } - } - - case "DefaultInstanceName": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected DefaultInstanceName to be of type string, got %T instead", value) - } - sv.DefaultInstanceName = ptr.String(jtv) - } - - case "Description": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected ActivationDescription to be of type string, got %T instead", value) - } - sv.Description = ptr.String(jtv) - } - - case "ExpirationDate": - if value != nil { - switch jtv := value.(type) { - case json.Number: - f64, err := jtv.Float64() - if err != nil { - return err - } - sv.ExpirationDate = ptr.Time(smithytime.ParseEpochSeconds(f64)) - - default: - return fmt.Errorf("expected ExpirationDate to be a JSON Number, got %T instead", value) - - } - } - - case "Expired": - if value != nil { - jtv, ok := value.(bool) - if !ok { - return fmt.Errorf("expected Boolean to be of type *bool, got %T instead", value) - } - sv.Expired = jtv - } - - case "IamRole": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected IamRole to be of type string, got %T instead", value) - } - sv.IamRole = ptr.String(jtv) - } - - case "RegistrationLimit": - if value != nil { - jtv, ok := value.(json.Number) - if !ok { - return fmt.Errorf("expected RegistrationLimit to be json.Number, got %T instead", value) - } - i64, err := jtv.Int64() - if err != nil { - return err - } - sv.RegistrationLimit = ptr.Int32(int32(i64)) - } - - case "RegistrationsCount": - if value != nil { - jtv, ok := value.(json.Number) - if !ok { - return fmt.Errorf("expected RegistrationsCount to be json.Number, got %T instead", value) - } - i64, err := jtv.Int64() - if err != nil { - return err - } - sv.RegistrationsCount = ptr.Int32(int32(i64)) - } - - case "Tags": - if err := awsAwsjson11_deserializeDocumentTagList(&sv.Tags, value); err != nil { - return err - } - - default: - _, _ = key, value - - } - } - *v = sv - return nil -} - -func awsAwsjson11_deserializeDocumentActivationList(v *[]types.Activation, value interface{}) error { - if v == nil { - return fmt.Errorf("unexpected nil of type %T", v) - } - if value == nil { - return nil - } - - shape, ok := value.([]interface{}) - if !ok { - return fmt.Errorf("unexpected JSON type %v", value) - } - - var cv []types.Activation - if *v == nil { - cv = []types.Activation{} - } else { - cv = *v - } - - for _, value := range shape { - var col types.Activation - destAddr := &col - if err := awsAwsjson11_deserializeDocumentActivation(&destAddr, value); err != nil { - return err - } - col = *destAddr - cv = append(cv, col) - - } - *v = cv - return nil -} - -func awsAwsjson11_deserializeDocumentAlarm(v **types.Alarm, value interface{}) error { - if v == nil { - return fmt.Errorf("unexpected nil of type %T", v) - } - if value == nil { - return nil - } - - shape, ok := value.(map[string]interface{}) - if !ok { - return fmt.Errorf("unexpected JSON type %v", value) - } - - var sv *types.Alarm - if *v == nil { - sv = &types.Alarm{} - } else { - sv = *v - } - - for key, value := range shape { - switch key { - case "Name": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected AlarmName to be of type string, got %T instead", value) - } - sv.Name = ptr.String(jtv) - } - - default: - _, _ = key, value - - } - } - *v = sv - return nil -} - -func awsAwsjson11_deserializeDocumentAlarmConfiguration(v **types.AlarmConfiguration, value interface{}) error { - if v == nil { - return fmt.Errorf("unexpected nil of type %T", v) - } - if value == nil { - return nil - } - - shape, ok := value.(map[string]interface{}) - if !ok { - return fmt.Errorf("unexpected JSON type %v", value) - } - - var sv *types.AlarmConfiguration - if *v == nil { - sv = &types.AlarmConfiguration{} - } else { - sv = *v - } - - for key, value := range shape { - switch key { - case "Alarms": - if err := awsAwsjson11_deserializeDocumentAlarmList(&sv.Alarms, value); err != nil { - return err - } - - case "IgnorePollAlarmFailure": - if value != nil { - jtv, ok := value.(bool) - if !ok { - return fmt.Errorf("expected Boolean to be of type *bool, got %T instead", value) - } - sv.IgnorePollAlarmFailure = jtv - } - - default: - _, _ = key, value - - } - } - *v = sv - return nil -} - -func awsAwsjson11_deserializeDocumentAlarmList(v *[]types.Alarm, value interface{}) error { - if v == nil { - return fmt.Errorf("unexpected nil of type %T", v) - } - if value == nil { - return nil - } - - shape, ok := value.([]interface{}) - if !ok { - return fmt.Errorf("unexpected JSON type %v", value) - } - - var cv []types.Alarm - if *v == nil { - cv = []types.Alarm{} - } else { - cv = *v - } - - for _, value := range shape { - var col types.Alarm - destAddr := &col - if err := awsAwsjson11_deserializeDocumentAlarm(&destAddr, value); err != nil { - return err - } - col = *destAddr - cv = append(cv, col) - - } - *v = cv - return nil -} - -func awsAwsjson11_deserializeDocumentAlarmStateInformation(v **types.AlarmStateInformation, value interface{}) error { - if v == nil { - return fmt.Errorf("unexpected nil of type %T", v) - } - if value == nil { - return nil - } - - shape, ok := value.(map[string]interface{}) - if !ok { - return fmt.Errorf("unexpected JSON type %v", value) - } - - var sv *types.AlarmStateInformation - if *v == nil { - sv = &types.AlarmStateInformation{} - } else { - sv = *v - } - - for key, value := range shape { - switch key { - case "Name": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected AlarmName to be of type string, got %T instead", value) - } - sv.Name = ptr.String(jtv) - } - - case "State": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected ExternalAlarmState to be of type string, got %T instead", value) - } - sv.State = types.ExternalAlarmState(jtv) - } - - default: - _, _ = key, value - - } - } - *v = sv - return nil -} - -func awsAwsjson11_deserializeDocumentAlarmStateInformationList(v *[]types.AlarmStateInformation, value interface{}) error { - if v == nil { - return fmt.Errorf("unexpected nil of type %T", v) - } - if value == nil { - return nil - } - - shape, ok := value.([]interface{}) - if !ok { - return fmt.Errorf("unexpected JSON type %v", value) - } - - var cv []types.AlarmStateInformation - if *v == nil { - cv = []types.AlarmStateInformation{} - } else { - cv = *v - } - - for _, value := range shape { - var col types.AlarmStateInformation - destAddr := &col - if err := awsAwsjson11_deserializeDocumentAlarmStateInformation(&destAddr, value); err != nil { - return err - } - col = *destAddr - cv = append(cv, col) - - } - *v = cv - return nil -} - -func awsAwsjson11_deserializeDocumentAlreadyExistsException(v **types.AlreadyExistsException, value interface{}) error { - if v == nil { - return fmt.Errorf("unexpected nil of type %T", v) - } - if value == nil { - return nil - } - - shape, ok := value.(map[string]interface{}) - if !ok { - return fmt.Errorf("unexpected JSON type %v", value) - } - - var sv *types.AlreadyExistsException - if *v == nil { - sv = &types.AlreadyExistsException{} - } else { - sv = *v - } - - for key, value := range shape { - switch key { - case "message", "Message": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected String to be of type string, got %T instead", value) - } - sv.Message = ptr.String(jtv) - } - - default: - _, _ = key, value - - } - } - *v = sv - return nil -} - -func awsAwsjson11_deserializeDocumentAssociatedInstances(v **types.AssociatedInstances, value interface{}) error { - if v == nil { - return fmt.Errorf("unexpected nil of type %T", v) - } - if value == nil { - return nil - } - - shape, ok := value.(map[string]interface{}) - if !ok { - return fmt.Errorf("unexpected JSON type %v", value) - } - - var sv *types.AssociatedInstances - if *v == nil { - sv = &types.AssociatedInstances{} - } else { - sv = *v - } - - for key, value := range shape { - switch key { - default: - _, _ = key, value - - } - } - *v = sv - return nil -} - -func awsAwsjson11_deserializeDocumentAssociation(v **types.Association, value interface{}) error { - if v == nil { - return fmt.Errorf("unexpected nil of type %T", v) - } - if value == nil { - return nil - } - - shape, ok := value.(map[string]interface{}) - if !ok { - return fmt.Errorf("unexpected JSON type %v", value) - } - - var sv *types.Association - if *v == nil { - sv = &types.Association{} - } else { - sv = *v - } - - for key, value := range shape { - switch key { - case "AssociationId": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected AssociationId to be of type string, got %T instead", value) - } - sv.AssociationId = ptr.String(jtv) - } - - case "AssociationName": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected AssociationName to be of type string, got %T instead", value) - } - sv.AssociationName = ptr.String(jtv) - } - - case "AssociationVersion": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected AssociationVersion to be of type string, got %T instead", value) - } - sv.AssociationVersion = ptr.String(jtv) - } - - case "DocumentVersion": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected DocumentVersion to be of type string, got %T instead", value) - } - sv.DocumentVersion = ptr.String(jtv) - } - - case "Duration": - if value != nil { - jtv, ok := value.(json.Number) - if !ok { - return fmt.Errorf("expected Duration to be json.Number, got %T instead", value) - } - i64, err := jtv.Int64() - if err != nil { - return err - } - sv.Duration = ptr.Int32(int32(i64)) - } - - case "InstanceId": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected InstanceId to be of type string, got %T instead", value) - } - sv.InstanceId = ptr.String(jtv) - } - - case "LastExecutionDate": - if value != nil { - switch jtv := value.(type) { - case json.Number: - f64, err := jtv.Float64() - if err != nil { - return err - } - sv.LastExecutionDate = ptr.Time(smithytime.ParseEpochSeconds(f64)) - - default: - return fmt.Errorf("expected DateTime to be a JSON Number, got %T instead", value) - - } - } - - case "Name": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected DocumentARN to be of type string, got %T instead", value) - } - sv.Name = ptr.String(jtv) - } - - case "Overview": - if err := awsAwsjson11_deserializeDocumentAssociationOverview(&sv.Overview, value); err != nil { - return err - } - - case "ScheduleExpression": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected ScheduleExpression to be of type string, got %T instead", value) - } - sv.ScheduleExpression = ptr.String(jtv) - } - - case "ScheduleOffset": - if value != nil { - jtv, ok := value.(json.Number) - if !ok { - return fmt.Errorf("expected ScheduleOffset to be json.Number, got %T instead", value) - } - i64, err := jtv.Int64() - if err != nil { - return err - } - sv.ScheduleOffset = ptr.Int32(int32(i64)) - } - - case "TargetMaps": - if err := awsAwsjson11_deserializeDocumentTargetMaps(&sv.TargetMaps, value); err != nil { - return err - } - - case "Targets": - if err := awsAwsjson11_deserializeDocumentTargets(&sv.Targets, value); err != nil { - return err - } - - default: - _, _ = key, value - - } - } - *v = sv - return nil -} - -func awsAwsjson11_deserializeDocumentAssociationAlreadyExists(v **types.AssociationAlreadyExists, value interface{}) error { - if v == nil { - return fmt.Errorf("unexpected nil of type %T", v) - } - if value == nil { - return nil - } - - shape, ok := value.(map[string]interface{}) - if !ok { - return fmt.Errorf("unexpected JSON type %v", value) - } - - var sv *types.AssociationAlreadyExists - if *v == nil { - sv = &types.AssociationAlreadyExists{} - } else { - sv = *v - } - - for key, value := range shape { - switch key { - default: - _, _ = key, value - - } - } - *v = sv - return nil -} - -func awsAwsjson11_deserializeDocumentAssociationDescription(v **types.AssociationDescription, value interface{}) error { - if v == nil { - return fmt.Errorf("unexpected nil of type %T", v) - } - if value == nil { - return nil - } - - shape, ok := value.(map[string]interface{}) - if !ok { - return fmt.Errorf("unexpected JSON type %v", value) - } - - var sv *types.AssociationDescription - if *v == nil { - sv = &types.AssociationDescription{} - } else { - sv = *v - } - - for key, value := range shape { - switch key { - case "AlarmConfiguration": - if err := awsAwsjson11_deserializeDocumentAlarmConfiguration(&sv.AlarmConfiguration, value); err != nil { - return err - } - - case "ApplyOnlyAtCronInterval": - if value != nil { - jtv, ok := value.(bool) - if !ok { - return fmt.Errorf("expected ApplyOnlyAtCronInterval to be of type *bool, got %T instead", value) - } - sv.ApplyOnlyAtCronInterval = jtv - } - - case "AssociationDispatchAssumeRole": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected AssociationDispatchAssumeRoleArn to be of type string, got %T instead", value) - } - sv.AssociationDispatchAssumeRole = ptr.String(jtv) - } - - case "AssociationId": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected AssociationId to be of type string, got %T instead", value) - } - sv.AssociationId = ptr.String(jtv) - } - - case "AssociationName": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected AssociationName to be of type string, got %T instead", value) - } - sv.AssociationName = ptr.String(jtv) - } - - case "AssociationVersion": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected AssociationVersion to be of type string, got %T instead", value) - } - sv.AssociationVersion = ptr.String(jtv) - } - - case "AutomationTargetParameterName": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected AutomationTargetParameterName to be of type string, got %T instead", value) - } - sv.AutomationTargetParameterName = ptr.String(jtv) - } - - case "CalendarNames": - if err := awsAwsjson11_deserializeDocumentCalendarNameOrARNList(&sv.CalendarNames, value); err != nil { - return err - } - - case "ComplianceSeverity": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected AssociationComplianceSeverity to be of type string, got %T instead", value) - } - sv.ComplianceSeverity = types.AssociationComplianceSeverity(jtv) - } - - case "Date": - if value != nil { - switch jtv := value.(type) { - case json.Number: - f64, err := jtv.Float64() - if err != nil { - return err - } - sv.Date = ptr.Time(smithytime.ParseEpochSeconds(f64)) - - default: - return fmt.Errorf("expected DateTime to be a JSON Number, got %T instead", value) - - } - } - - case "DocumentVersion": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected DocumentVersion to be of type string, got %T instead", value) - } - sv.DocumentVersion = ptr.String(jtv) - } - - case "Duration": - if value != nil { - jtv, ok := value.(json.Number) - if !ok { - return fmt.Errorf("expected Duration to be json.Number, got %T instead", value) - } - i64, err := jtv.Int64() - if err != nil { - return err - } - sv.Duration = ptr.Int32(int32(i64)) - } - - case "InstanceId": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected InstanceId to be of type string, got %T instead", value) - } - sv.InstanceId = ptr.String(jtv) - } - - case "LastExecutionDate": - if value != nil { - switch jtv := value.(type) { - case json.Number: - f64, err := jtv.Float64() - if err != nil { - return err - } - sv.LastExecutionDate = ptr.Time(smithytime.ParseEpochSeconds(f64)) - - default: - return fmt.Errorf("expected DateTime to be a JSON Number, got %T instead", value) - - } - } - - case "LastSuccessfulExecutionDate": - if value != nil { - switch jtv := value.(type) { - case json.Number: - f64, err := jtv.Float64() - if err != nil { - return err - } - sv.LastSuccessfulExecutionDate = ptr.Time(smithytime.ParseEpochSeconds(f64)) - - default: - return fmt.Errorf("expected DateTime to be a JSON Number, got %T instead", value) - - } - } - - case "LastUpdateAssociationDate": - if value != nil { - switch jtv := value.(type) { - case json.Number: - f64, err := jtv.Float64() - if err != nil { - return err - } - sv.LastUpdateAssociationDate = ptr.Time(smithytime.ParseEpochSeconds(f64)) - - default: - return fmt.Errorf("expected DateTime to be a JSON Number, got %T instead", value) - - } - } - - case "MaxConcurrency": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected MaxConcurrency to be of type string, got %T instead", value) - } - sv.MaxConcurrency = ptr.String(jtv) - } - - case "MaxErrors": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected MaxErrors to be of type string, got %T instead", value) - } - sv.MaxErrors = ptr.String(jtv) - } - - case "Name": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected DocumentARN to be of type string, got %T instead", value) - } - sv.Name = ptr.String(jtv) - } - - case "OutputLocation": - if err := awsAwsjson11_deserializeDocumentInstanceAssociationOutputLocation(&sv.OutputLocation, value); err != nil { - return err - } - - case "Overview": - if err := awsAwsjson11_deserializeDocumentAssociationOverview(&sv.Overview, value); err != nil { - return err - } - - case "Parameters": - if err := awsAwsjson11_deserializeDocumentParameters(&sv.Parameters, value); err != nil { - return err - } - - case "ScheduleExpression": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected ScheduleExpression to be of type string, got %T instead", value) - } - sv.ScheduleExpression = ptr.String(jtv) - } - - case "ScheduleOffset": - if value != nil { - jtv, ok := value.(json.Number) - if !ok { - return fmt.Errorf("expected ScheduleOffset to be json.Number, got %T instead", value) - } - i64, err := jtv.Int64() - if err != nil { - return err - } - sv.ScheduleOffset = ptr.Int32(int32(i64)) - } - - case "Status": - if err := awsAwsjson11_deserializeDocumentAssociationStatus(&sv.Status, value); err != nil { - return err - } - - case "SyncCompliance": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected AssociationSyncCompliance to be of type string, got %T instead", value) - } - sv.SyncCompliance = types.AssociationSyncCompliance(jtv) - } - - case "TargetLocations": - if err := awsAwsjson11_deserializeDocumentTargetLocations(&sv.TargetLocations, value); err != nil { - return err - } - - case "TargetMaps": - if err := awsAwsjson11_deserializeDocumentTargetMaps(&sv.TargetMaps, value); err != nil { - return err - } - - case "Targets": - if err := awsAwsjson11_deserializeDocumentTargets(&sv.Targets, value); err != nil { - return err - } - - case "TriggeredAlarms": - if err := awsAwsjson11_deserializeDocumentAlarmStateInformationList(&sv.TriggeredAlarms, value); err != nil { - return err - } - - default: - _, _ = key, value - - } - } - *v = sv - return nil -} - -func awsAwsjson11_deserializeDocumentAssociationDescriptionList(v *[]types.AssociationDescription, value interface{}) error { - if v == nil { - return fmt.Errorf("unexpected nil of type %T", v) - } - if value == nil { - return nil - } - - shape, ok := value.([]interface{}) - if !ok { - return fmt.Errorf("unexpected JSON type %v", value) - } - - var cv []types.AssociationDescription - if *v == nil { - cv = []types.AssociationDescription{} - } else { - cv = *v - } - - for _, value := range shape { - var col types.AssociationDescription - destAddr := &col - if err := awsAwsjson11_deserializeDocumentAssociationDescription(&destAddr, value); err != nil { - return err - } - col = *destAddr - cv = append(cv, col) - - } - *v = cv - return nil -} - -func awsAwsjson11_deserializeDocumentAssociationDoesNotExist(v **types.AssociationDoesNotExist, value interface{}) error { - if v == nil { - return fmt.Errorf("unexpected nil of type %T", v) - } - if value == nil { - return nil - } - - shape, ok := value.(map[string]interface{}) - if !ok { - return fmt.Errorf("unexpected JSON type %v", value) - } - - var sv *types.AssociationDoesNotExist - if *v == nil { - sv = &types.AssociationDoesNotExist{} - } else { - sv = *v - } - - for key, value := range shape { - switch key { - case "message", "Message": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected String to be of type string, got %T instead", value) - } - sv.Message = ptr.String(jtv) - } - - default: - _, _ = key, value - - } - } - *v = sv - return nil -} - -func awsAwsjson11_deserializeDocumentAssociationExecution(v **types.AssociationExecution, value interface{}) error { - if v == nil { - return fmt.Errorf("unexpected nil of type %T", v) - } - if value == nil { - return nil - } - - shape, ok := value.(map[string]interface{}) - if !ok { - return fmt.Errorf("unexpected JSON type %v", value) - } - - var sv *types.AssociationExecution - if *v == nil { - sv = &types.AssociationExecution{} - } else { - sv = *v - } - - for key, value := range shape { - switch key { - case "AlarmConfiguration": - if err := awsAwsjson11_deserializeDocumentAlarmConfiguration(&sv.AlarmConfiguration, value); err != nil { - return err - } - - case "AssociationId": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected AssociationId to be of type string, got %T instead", value) - } - sv.AssociationId = ptr.String(jtv) - } - - case "AssociationVersion": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected AssociationVersion to be of type string, got %T instead", value) - } - sv.AssociationVersion = ptr.String(jtv) - } - - case "CreatedTime": - if value != nil { - switch jtv := value.(type) { - case json.Number: - f64, err := jtv.Float64() - if err != nil { - return err - } - sv.CreatedTime = ptr.Time(smithytime.ParseEpochSeconds(f64)) - - default: - return fmt.Errorf("expected DateTime to be a JSON Number, got %T instead", value) - - } - } - - case "DetailedStatus": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected StatusName to be of type string, got %T instead", value) - } - sv.DetailedStatus = ptr.String(jtv) - } - - case "ExecutionId": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected AssociationExecutionId to be of type string, got %T instead", value) - } - sv.ExecutionId = ptr.String(jtv) - } - - case "LastExecutionDate": - if value != nil { - switch jtv := value.(type) { - case json.Number: - f64, err := jtv.Float64() - if err != nil { - return err - } - sv.LastExecutionDate = ptr.Time(smithytime.ParseEpochSeconds(f64)) - - default: - return fmt.Errorf("expected DateTime to be a JSON Number, got %T instead", value) - - } - } - - case "ResourceCountByStatus": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected ResourceCountByStatus to be of type string, got %T instead", value) - } - sv.ResourceCountByStatus = ptr.String(jtv) - } - - case "Status": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected StatusName to be of type string, got %T instead", value) - } - sv.Status = ptr.String(jtv) - } - - case "TriggeredAlarms": - if err := awsAwsjson11_deserializeDocumentAlarmStateInformationList(&sv.TriggeredAlarms, value); err != nil { - return err - } - - default: - _, _ = key, value - - } - } - *v = sv - return nil -} - -func awsAwsjson11_deserializeDocumentAssociationExecutionDoesNotExist(v **types.AssociationExecutionDoesNotExist, value interface{}) error { - if v == nil { - return fmt.Errorf("unexpected nil of type %T", v) - } - if value == nil { - return nil - } - - shape, ok := value.(map[string]interface{}) - if !ok { - return fmt.Errorf("unexpected JSON type %v", value) - } - - var sv *types.AssociationExecutionDoesNotExist - if *v == nil { - sv = &types.AssociationExecutionDoesNotExist{} - } else { - sv = *v - } - - for key, value := range shape { - switch key { - case "message", "Message": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected String to be of type string, got %T instead", value) - } - sv.Message = ptr.String(jtv) - } - - default: - _, _ = key, value - - } - } - *v = sv - return nil -} - -func awsAwsjson11_deserializeDocumentAssociationExecutionsList(v *[]types.AssociationExecution, value interface{}) error { - if v == nil { - return fmt.Errorf("unexpected nil of type %T", v) - } - if value == nil { - return nil - } - - shape, ok := value.([]interface{}) - if !ok { - return fmt.Errorf("unexpected JSON type %v", value) - } - - var cv []types.AssociationExecution - if *v == nil { - cv = []types.AssociationExecution{} - } else { - cv = *v - } - - for _, value := range shape { - var col types.AssociationExecution - destAddr := &col - if err := awsAwsjson11_deserializeDocumentAssociationExecution(&destAddr, value); err != nil { - return err - } - col = *destAddr - cv = append(cv, col) - - } - *v = cv - return nil -} - -func awsAwsjson11_deserializeDocumentAssociationExecutionTarget(v **types.AssociationExecutionTarget, value interface{}) error { - if v == nil { - return fmt.Errorf("unexpected nil of type %T", v) - } - if value == nil { - return nil - } - - shape, ok := value.(map[string]interface{}) - if !ok { - return fmt.Errorf("unexpected JSON type %v", value) - } - - var sv *types.AssociationExecutionTarget - if *v == nil { - sv = &types.AssociationExecutionTarget{} - } else { - sv = *v - } - - for key, value := range shape { - switch key { - case "AssociationId": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected AssociationId to be of type string, got %T instead", value) - } - sv.AssociationId = ptr.String(jtv) - } - - case "AssociationVersion": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected AssociationVersion to be of type string, got %T instead", value) - } - sv.AssociationVersion = ptr.String(jtv) - } - - case "DetailedStatus": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected StatusName to be of type string, got %T instead", value) - } - sv.DetailedStatus = ptr.String(jtv) - } - - case "ExecutionId": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected AssociationExecutionId to be of type string, got %T instead", value) - } - sv.ExecutionId = ptr.String(jtv) - } - - case "LastExecutionDate": - if value != nil { - switch jtv := value.(type) { - case json.Number: - f64, err := jtv.Float64() - if err != nil { - return err - } - sv.LastExecutionDate = ptr.Time(smithytime.ParseEpochSeconds(f64)) - - default: - return fmt.Errorf("expected DateTime to be a JSON Number, got %T instead", value) - - } - } - - case "OutputSource": - if err := awsAwsjson11_deserializeDocumentOutputSource(&sv.OutputSource, value); err != nil { - return err - } - - case "ResourceId": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected AssociationResourceId to be of type string, got %T instead", value) - } - sv.ResourceId = ptr.String(jtv) - } - - case "ResourceType": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected AssociationResourceType to be of type string, got %T instead", value) - } - sv.ResourceType = ptr.String(jtv) - } - - case "Status": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected StatusName to be of type string, got %T instead", value) - } - sv.Status = ptr.String(jtv) - } - - default: - _, _ = key, value - - } - } - *v = sv - return nil -} - -func awsAwsjson11_deserializeDocumentAssociationExecutionTargetsList(v *[]types.AssociationExecutionTarget, value interface{}) error { - if v == nil { - return fmt.Errorf("unexpected nil of type %T", v) - } - if value == nil { - return nil - } - - shape, ok := value.([]interface{}) - if !ok { - return fmt.Errorf("unexpected JSON type %v", value) - } - - var cv []types.AssociationExecutionTarget - if *v == nil { - cv = []types.AssociationExecutionTarget{} - } else { - cv = *v - } - - for _, value := range shape { - var col types.AssociationExecutionTarget - destAddr := &col - if err := awsAwsjson11_deserializeDocumentAssociationExecutionTarget(&destAddr, value); err != nil { - return err - } - col = *destAddr - cv = append(cv, col) - - } - *v = cv - return nil -} - -func awsAwsjson11_deserializeDocumentAssociationLimitExceeded(v **types.AssociationLimitExceeded, value interface{}) error { - if v == nil { - return fmt.Errorf("unexpected nil of type %T", v) - } - if value == nil { - return nil - } - - shape, ok := value.(map[string]interface{}) - if !ok { - return fmt.Errorf("unexpected JSON type %v", value) - } - - var sv *types.AssociationLimitExceeded - if *v == nil { - sv = &types.AssociationLimitExceeded{} - } else { - sv = *v - } - - for key, value := range shape { - switch key { - default: - _, _ = key, value - - } - } - *v = sv - return nil -} - -func awsAwsjson11_deserializeDocumentAssociationList(v *[]types.Association, value interface{}) error { - if v == nil { - return fmt.Errorf("unexpected nil of type %T", v) - } - if value == nil { - return nil - } - - shape, ok := value.([]interface{}) - if !ok { - return fmt.Errorf("unexpected JSON type %v", value) - } - - var cv []types.Association - if *v == nil { - cv = []types.Association{} - } else { - cv = *v - } - - for _, value := range shape { - var col types.Association - destAddr := &col - if err := awsAwsjson11_deserializeDocumentAssociation(&destAddr, value); err != nil { - return err - } - col = *destAddr - cv = append(cv, col) - - } - *v = cv - return nil -} - -func awsAwsjson11_deserializeDocumentAssociationOverview(v **types.AssociationOverview, value interface{}) error { - if v == nil { - return fmt.Errorf("unexpected nil of type %T", v) - } - if value == nil { - return nil - } - - shape, ok := value.(map[string]interface{}) - if !ok { - return fmt.Errorf("unexpected JSON type %v", value) - } - - var sv *types.AssociationOverview - if *v == nil { - sv = &types.AssociationOverview{} - } else { - sv = *v - } - - for key, value := range shape { - switch key { - case "AssociationStatusAggregatedCount": - if err := awsAwsjson11_deserializeDocumentAssociationStatusAggregatedCount(&sv.AssociationStatusAggregatedCount, value); err != nil { - return err - } - - case "DetailedStatus": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected StatusName to be of type string, got %T instead", value) - } - sv.DetailedStatus = ptr.String(jtv) - } - - case "Status": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected StatusName to be of type string, got %T instead", value) - } - sv.Status = ptr.String(jtv) - } - - default: - _, _ = key, value - - } - } - *v = sv - return nil -} - -func awsAwsjson11_deserializeDocumentAssociationStatus(v **types.AssociationStatus, value interface{}) error { - if v == nil { - return fmt.Errorf("unexpected nil of type %T", v) - } - if value == nil { - return nil - } - - shape, ok := value.(map[string]interface{}) - if !ok { - return fmt.Errorf("unexpected JSON type %v", value) - } - - var sv *types.AssociationStatus - if *v == nil { - sv = &types.AssociationStatus{} - } else { - sv = *v - } - - for key, value := range shape { - switch key { - case "AdditionalInfo": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected StatusAdditionalInfo to be of type string, got %T instead", value) - } - sv.AdditionalInfo = ptr.String(jtv) - } - - case "Date": - if value != nil { - switch jtv := value.(type) { - case json.Number: - f64, err := jtv.Float64() - if err != nil { - return err - } - sv.Date = ptr.Time(smithytime.ParseEpochSeconds(f64)) - - default: - return fmt.Errorf("expected DateTime to be a JSON Number, got %T instead", value) - - } - } - - case "Message": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected StatusMessage to be of type string, got %T instead", value) - } - sv.Message = ptr.String(jtv) - } - - case "Name": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected AssociationStatusName to be of type string, got %T instead", value) - } - sv.Name = types.AssociationStatusName(jtv) - } - - default: - _, _ = key, value - - } - } - *v = sv - return nil -} - -func awsAwsjson11_deserializeDocumentAssociationStatusAggregatedCount(v *map[string]int32, value interface{}) error { - if v == nil { - return fmt.Errorf("unexpected nil of type %T", v) - } - if value == nil { - return nil - } - - shape, ok := value.(map[string]interface{}) - if !ok { - return fmt.Errorf("unexpected JSON type %v", value) - } - - var mv map[string]int32 - if *v == nil { - mv = map[string]int32{} - } else { - mv = *v - } - - for key, value := range shape { - var parsedVal int32 - if value != nil { - jtv, ok := value.(json.Number) - if !ok { - return fmt.Errorf("expected InstanceCount to be json.Number, got %T instead", value) - } - i64, err := jtv.Int64() - if err != nil { - return err - } - parsedVal = int32(i64) - } - mv[key] = parsedVal - - } - *v = mv - return nil -} - -func awsAwsjson11_deserializeDocumentAssociationVersionInfo(v **types.AssociationVersionInfo, value interface{}) error { - if v == nil { - return fmt.Errorf("unexpected nil of type %T", v) - } - if value == nil { - return nil - } - - shape, ok := value.(map[string]interface{}) - if !ok { - return fmt.Errorf("unexpected JSON type %v", value) - } - - var sv *types.AssociationVersionInfo - if *v == nil { - sv = &types.AssociationVersionInfo{} - } else { - sv = *v - } - - for key, value := range shape { - switch key { - case "ApplyOnlyAtCronInterval": - if value != nil { - jtv, ok := value.(bool) - if !ok { - return fmt.Errorf("expected ApplyOnlyAtCronInterval to be of type *bool, got %T instead", value) - } - sv.ApplyOnlyAtCronInterval = jtv - } - - case "AssociationDispatchAssumeRole": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected AssociationDispatchAssumeRoleArn to be of type string, got %T instead", value) - } - sv.AssociationDispatchAssumeRole = ptr.String(jtv) - } - - case "AssociationId": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected AssociationId to be of type string, got %T instead", value) - } - sv.AssociationId = ptr.String(jtv) - } - - case "AssociationName": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected AssociationName to be of type string, got %T instead", value) - } - sv.AssociationName = ptr.String(jtv) - } - - case "AssociationVersion": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected AssociationVersion to be of type string, got %T instead", value) - } - sv.AssociationVersion = ptr.String(jtv) - } - - case "CalendarNames": - if err := awsAwsjson11_deserializeDocumentCalendarNameOrARNList(&sv.CalendarNames, value); err != nil { - return err - } - - case "ComplianceSeverity": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected AssociationComplianceSeverity to be of type string, got %T instead", value) - } - sv.ComplianceSeverity = types.AssociationComplianceSeverity(jtv) - } - - case "CreatedDate": - if value != nil { - switch jtv := value.(type) { - case json.Number: - f64, err := jtv.Float64() - if err != nil { - return err - } - sv.CreatedDate = ptr.Time(smithytime.ParseEpochSeconds(f64)) - - default: - return fmt.Errorf("expected DateTime to be a JSON Number, got %T instead", value) - - } - } - - case "DocumentVersion": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected DocumentVersion to be of type string, got %T instead", value) - } - sv.DocumentVersion = ptr.String(jtv) - } - - case "Duration": - if value != nil { - jtv, ok := value.(json.Number) - if !ok { - return fmt.Errorf("expected Duration to be json.Number, got %T instead", value) - } - i64, err := jtv.Int64() - if err != nil { - return err - } - sv.Duration = ptr.Int32(int32(i64)) - } - - case "MaxConcurrency": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected MaxConcurrency to be of type string, got %T instead", value) - } - sv.MaxConcurrency = ptr.String(jtv) - } - - case "MaxErrors": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected MaxErrors to be of type string, got %T instead", value) - } - sv.MaxErrors = ptr.String(jtv) - } - - case "Name": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected DocumentARN to be of type string, got %T instead", value) - } - sv.Name = ptr.String(jtv) - } - - case "OutputLocation": - if err := awsAwsjson11_deserializeDocumentInstanceAssociationOutputLocation(&sv.OutputLocation, value); err != nil { - return err - } - - case "Parameters": - if err := awsAwsjson11_deserializeDocumentParameters(&sv.Parameters, value); err != nil { - return err - } - - case "ScheduleExpression": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected ScheduleExpression to be of type string, got %T instead", value) - } - sv.ScheduleExpression = ptr.String(jtv) - } - - case "ScheduleOffset": - if value != nil { - jtv, ok := value.(json.Number) - if !ok { - return fmt.Errorf("expected ScheduleOffset to be json.Number, got %T instead", value) - } - i64, err := jtv.Int64() - if err != nil { - return err - } - sv.ScheduleOffset = ptr.Int32(int32(i64)) - } - - case "SyncCompliance": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected AssociationSyncCompliance to be of type string, got %T instead", value) - } - sv.SyncCompliance = types.AssociationSyncCompliance(jtv) - } - - case "TargetLocations": - if err := awsAwsjson11_deserializeDocumentTargetLocations(&sv.TargetLocations, value); err != nil { - return err - } - - case "TargetMaps": - if err := awsAwsjson11_deserializeDocumentTargetMaps(&sv.TargetMaps, value); err != nil { - return err - } - - case "Targets": - if err := awsAwsjson11_deserializeDocumentTargets(&sv.Targets, value); err != nil { - return err - } - - default: - _, _ = key, value - - } - } - *v = sv - return nil -} - -func awsAwsjson11_deserializeDocumentAssociationVersionLimitExceeded(v **types.AssociationVersionLimitExceeded, value interface{}) error { - if v == nil { - return fmt.Errorf("unexpected nil of type %T", v) - } - if value == nil { - return nil - } - - shape, ok := value.(map[string]interface{}) - if !ok { - return fmt.Errorf("unexpected JSON type %v", value) - } - - var sv *types.AssociationVersionLimitExceeded - if *v == nil { - sv = &types.AssociationVersionLimitExceeded{} - } else { - sv = *v - } - - for key, value := range shape { - switch key { - case "message", "Message": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected String to be of type string, got %T instead", value) - } - sv.Message = ptr.String(jtv) - } - - default: - _, _ = key, value - - } - } - *v = sv - return nil -} - -func awsAwsjson11_deserializeDocumentAssociationVersionList(v *[]types.AssociationVersionInfo, value interface{}) error { - if v == nil { - return fmt.Errorf("unexpected nil of type %T", v) - } - if value == nil { - return nil - } - - shape, ok := value.([]interface{}) - if !ok { - return fmt.Errorf("unexpected JSON type %v", value) - } - - var cv []types.AssociationVersionInfo - if *v == nil { - cv = []types.AssociationVersionInfo{} - } else { - cv = *v - } - - for _, value := range shape { - var col types.AssociationVersionInfo - destAddr := &col - if err := awsAwsjson11_deserializeDocumentAssociationVersionInfo(&destAddr, value); err != nil { - return err - } - col = *destAddr - cv = append(cv, col) - - } - *v = cv - return nil -} - -func awsAwsjson11_deserializeDocumentAttachmentContent(v **types.AttachmentContent, value interface{}) error { - if v == nil { - return fmt.Errorf("unexpected nil of type %T", v) - } - if value == nil { - return nil - } - - shape, ok := value.(map[string]interface{}) - if !ok { - return fmt.Errorf("unexpected JSON type %v", value) - } - - var sv *types.AttachmentContent - if *v == nil { - sv = &types.AttachmentContent{} - } else { - sv = *v - } - - for key, value := range shape { - switch key { - case "Hash": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected AttachmentHash to be of type string, got %T instead", value) - } - sv.Hash = ptr.String(jtv) - } - - case "HashType": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected AttachmentHashType to be of type string, got %T instead", value) - } - sv.HashType = types.AttachmentHashType(jtv) - } - - case "Name": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected AttachmentName to be of type string, got %T instead", value) - } - sv.Name = ptr.String(jtv) - } - - case "Size": - if value != nil { - jtv, ok := value.(json.Number) - if !ok { - return fmt.Errorf("expected ContentLength to be json.Number, got %T instead", value) - } - i64, err := jtv.Int64() - if err != nil { - return err - } - sv.Size = i64 - } - - case "Url": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected AttachmentUrl to be of type string, got %T instead", value) - } - sv.Url = ptr.String(jtv) - } - - default: - _, _ = key, value - - } - } - *v = sv - return nil -} - -func awsAwsjson11_deserializeDocumentAttachmentContentList(v *[]types.AttachmentContent, value interface{}) error { - if v == nil { - return fmt.Errorf("unexpected nil of type %T", v) - } - if value == nil { - return nil - } - - shape, ok := value.([]interface{}) - if !ok { - return fmt.Errorf("unexpected JSON type %v", value) - } - - var cv []types.AttachmentContent - if *v == nil { - cv = []types.AttachmentContent{} - } else { - cv = *v - } - - for _, value := range shape { - var col types.AttachmentContent - destAddr := &col - if err := awsAwsjson11_deserializeDocumentAttachmentContent(&destAddr, value); err != nil { - return err - } - col = *destAddr - cv = append(cv, col) - - } - *v = cv - return nil -} - -func awsAwsjson11_deserializeDocumentAttachmentInformation(v **types.AttachmentInformation, value interface{}) error { - if v == nil { - return fmt.Errorf("unexpected nil of type %T", v) - } - if value == nil { - return nil - } - - shape, ok := value.(map[string]interface{}) - if !ok { - return fmt.Errorf("unexpected JSON type %v", value) - } - - var sv *types.AttachmentInformation - if *v == nil { - sv = &types.AttachmentInformation{} - } else { - sv = *v - } - - for key, value := range shape { - switch key { - case "Name": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected AttachmentName to be of type string, got %T instead", value) - } - sv.Name = ptr.String(jtv) - } - - default: - _, _ = key, value - - } - } - *v = sv - return nil -} - -func awsAwsjson11_deserializeDocumentAttachmentInformationList(v *[]types.AttachmentInformation, value interface{}) error { - if v == nil { - return fmt.Errorf("unexpected nil of type %T", v) - } - if value == nil { - return nil - } - - shape, ok := value.([]interface{}) - if !ok { - return fmt.Errorf("unexpected JSON type %v", value) - } - - var cv []types.AttachmentInformation - if *v == nil { - cv = []types.AttachmentInformation{} - } else { - cv = *v - } - - for _, value := range shape { - var col types.AttachmentInformation - destAddr := &col - if err := awsAwsjson11_deserializeDocumentAttachmentInformation(&destAddr, value); err != nil { - return err - } - col = *destAddr - cv = append(cv, col) - - } - *v = cv - return nil -} - -func awsAwsjson11_deserializeDocumentAutomationDefinitionNotApprovedException(v **types.AutomationDefinitionNotApprovedException, value interface{}) error { - if v == nil { - return fmt.Errorf("unexpected nil of type %T", v) - } - if value == nil { - return nil - } - - shape, ok := value.(map[string]interface{}) - if !ok { - return fmt.Errorf("unexpected JSON type %v", value) - } - - var sv *types.AutomationDefinitionNotApprovedException - if *v == nil { - sv = &types.AutomationDefinitionNotApprovedException{} - } else { - sv = *v - } - - for key, value := range shape { - switch key { - case "message", "Message": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected String to be of type string, got %T instead", value) - } - sv.Message = ptr.String(jtv) - } - - default: - _, _ = key, value - - } - } - *v = sv - return nil -} - -func awsAwsjson11_deserializeDocumentAutomationDefinitionNotFoundException(v **types.AutomationDefinitionNotFoundException, value interface{}) error { - if v == nil { - return fmt.Errorf("unexpected nil of type %T", v) - } - if value == nil { - return nil - } - - shape, ok := value.(map[string]interface{}) - if !ok { - return fmt.Errorf("unexpected JSON type %v", value) - } - - var sv *types.AutomationDefinitionNotFoundException - if *v == nil { - sv = &types.AutomationDefinitionNotFoundException{} - } else { - sv = *v - } - - for key, value := range shape { - switch key { - case "message", "Message": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected String to be of type string, got %T instead", value) - } - sv.Message = ptr.String(jtv) - } - - default: - _, _ = key, value - - } - } - *v = sv - return nil -} - -func awsAwsjson11_deserializeDocumentAutomationDefinitionVersionNotFoundException(v **types.AutomationDefinitionVersionNotFoundException, value interface{}) error { - if v == nil { - return fmt.Errorf("unexpected nil of type %T", v) - } - if value == nil { - return nil - } - - shape, ok := value.(map[string]interface{}) - if !ok { - return fmt.Errorf("unexpected JSON type %v", value) - } - - var sv *types.AutomationDefinitionVersionNotFoundException - if *v == nil { - sv = &types.AutomationDefinitionVersionNotFoundException{} - } else { - sv = *v - } - - for key, value := range shape { - switch key { - case "message", "Message": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected String to be of type string, got %T instead", value) - } - sv.Message = ptr.String(jtv) - } - - default: - _, _ = key, value - - } - } - *v = sv - return nil -} - -func awsAwsjson11_deserializeDocumentAutomationExecution(v **types.AutomationExecution, value interface{}) error { - if v == nil { - return fmt.Errorf("unexpected nil of type %T", v) - } - if value == nil { - return nil - } - - shape, ok := value.(map[string]interface{}) - if !ok { - return fmt.Errorf("unexpected JSON type %v", value) - } - - var sv *types.AutomationExecution - if *v == nil { - sv = &types.AutomationExecution{} - } else { - sv = *v - } - - for key, value := range shape { - switch key { - case "AlarmConfiguration": - if err := awsAwsjson11_deserializeDocumentAlarmConfiguration(&sv.AlarmConfiguration, value); err != nil { - return err - } - - case "AssociationId": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected String to be of type string, got %T instead", value) - } - sv.AssociationId = ptr.String(jtv) - } - - case "AutomationExecutionId": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected AutomationExecutionId to be of type string, got %T instead", value) - } - sv.AutomationExecutionId = ptr.String(jtv) - } - - case "AutomationExecutionStatus": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected AutomationExecutionStatus to be of type string, got %T instead", value) - } - sv.AutomationExecutionStatus = types.AutomationExecutionStatus(jtv) - } - - case "AutomationSubtype": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected AutomationSubtype to be of type string, got %T instead", value) - } - sv.AutomationSubtype = types.AutomationSubtype(jtv) - } - - case "ChangeRequestName": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected ChangeRequestName to be of type string, got %T instead", value) - } - sv.ChangeRequestName = ptr.String(jtv) - } - - case "CurrentAction": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected String to be of type string, got %T instead", value) - } - sv.CurrentAction = ptr.String(jtv) - } - - case "CurrentStepName": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected String to be of type string, got %T instead", value) - } - sv.CurrentStepName = ptr.String(jtv) - } - - case "DocumentName": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected DocumentName to be of type string, got %T instead", value) - } - sv.DocumentName = ptr.String(jtv) - } - - case "DocumentVersion": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected DocumentVersion to be of type string, got %T instead", value) - } - sv.DocumentVersion = ptr.String(jtv) - } - - case "ExecutedBy": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected String to be of type string, got %T instead", value) - } - sv.ExecutedBy = ptr.String(jtv) - } - - case "ExecutionEndTime": - if value != nil { - switch jtv := value.(type) { - case json.Number: - f64, err := jtv.Float64() - if err != nil { - return err - } - sv.ExecutionEndTime = ptr.Time(smithytime.ParseEpochSeconds(f64)) - - default: - return fmt.Errorf("expected DateTime to be a JSON Number, got %T instead", value) - - } - } - - case "ExecutionStartTime": - if value != nil { - switch jtv := value.(type) { - case json.Number: - f64, err := jtv.Float64() - if err != nil { - return err - } - sv.ExecutionStartTime = ptr.Time(smithytime.ParseEpochSeconds(f64)) - - default: - return fmt.Errorf("expected DateTime to be a JSON Number, got %T instead", value) - - } - } - - case "FailureMessage": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected String to be of type string, got %T instead", value) - } - sv.FailureMessage = ptr.String(jtv) - } - - case "MaxConcurrency": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected MaxConcurrency to be of type string, got %T instead", value) - } - sv.MaxConcurrency = ptr.String(jtv) - } - - case "MaxErrors": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected MaxErrors to be of type string, got %T instead", value) - } - sv.MaxErrors = ptr.String(jtv) - } - - case "Mode": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected ExecutionMode to be of type string, got %T instead", value) - } - sv.Mode = types.ExecutionMode(jtv) - } - - case "OpsItemId": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected String to be of type string, got %T instead", value) - } - sv.OpsItemId = ptr.String(jtv) - } - - case "Outputs": - if err := awsAwsjson11_deserializeDocumentAutomationParameterMap(&sv.Outputs, value); err != nil { - return err - } - - case "Parameters": - if err := awsAwsjson11_deserializeDocumentAutomationParameterMap(&sv.Parameters, value); err != nil { - return err - } - - case "ParentAutomationExecutionId": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected AutomationExecutionId to be of type string, got %T instead", value) - } - sv.ParentAutomationExecutionId = ptr.String(jtv) - } - - case "ProgressCounters": - if err := awsAwsjson11_deserializeDocumentProgressCounters(&sv.ProgressCounters, value); err != nil { - return err - } - - case "ResolvedTargets": - if err := awsAwsjson11_deserializeDocumentResolvedTargets(&sv.ResolvedTargets, value); err != nil { - return err - } - - case "Runbooks": - if err := awsAwsjson11_deserializeDocumentRunbooks(&sv.Runbooks, value); err != nil { - return err - } - - case "ScheduledTime": - if value != nil { - switch jtv := value.(type) { - case json.Number: - f64, err := jtv.Float64() - if err != nil { - return err - } - sv.ScheduledTime = ptr.Time(smithytime.ParseEpochSeconds(f64)) - - default: - return fmt.Errorf("expected DateTime to be a JSON Number, got %T instead", value) - - } - } - - case "StepExecutions": - if err := awsAwsjson11_deserializeDocumentStepExecutionList(&sv.StepExecutions, value); err != nil { - return err - } - - case "StepExecutionsTruncated": - if value != nil { - jtv, ok := value.(bool) - if !ok { - return fmt.Errorf("expected Boolean to be of type *bool, got %T instead", value) - } - sv.StepExecutionsTruncated = jtv - } - - case "Target": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected String to be of type string, got %T instead", value) - } - sv.Target = ptr.String(jtv) - } - - case "TargetLocations": - if err := awsAwsjson11_deserializeDocumentTargetLocations(&sv.TargetLocations, value); err != nil { - return err - } - - case "TargetLocationsURL": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected TargetLocationsURL to be of type string, got %T instead", value) - } - sv.TargetLocationsURL = ptr.String(jtv) - } - - case "TargetMaps": - if err := awsAwsjson11_deserializeDocumentTargetMaps(&sv.TargetMaps, value); err != nil { - return err - } - - case "TargetParameterName": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected AutomationParameterKey to be of type string, got %T instead", value) - } - sv.TargetParameterName = ptr.String(jtv) - } - - case "Targets": - if err := awsAwsjson11_deserializeDocumentTargets(&sv.Targets, value); err != nil { - return err - } - - case "TriggeredAlarms": - if err := awsAwsjson11_deserializeDocumentAlarmStateInformationList(&sv.TriggeredAlarms, value); err != nil { - return err - } - - case "Variables": - if err := awsAwsjson11_deserializeDocumentAutomationParameterMap(&sv.Variables, value); err != nil { - return err - } - - default: - _, _ = key, value - - } - } - *v = sv - return nil -} - -func awsAwsjson11_deserializeDocumentAutomationExecutionLimitExceededException(v **types.AutomationExecutionLimitExceededException, value interface{}) error { - if v == nil { - return fmt.Errorf("unexpected nil of type %T", v) - } - if value == nil { - return nil - } - - shape, ok := value.(map[string]interface{}) - if !ok { - return fmt.Errorf("unexpected JSON type %v", value) - } - - var sv *types.AutomationExecutionLimitExceededException - if *v == nil { - sv = &types.AutomationExecutionLimitExceededException{} - } else { - sv = *v - } - - for key, value := range shape { - switch key { - case "message", "Message": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected String to be of type string, got %T instead", value) - } - sv.Message = ptr.String(jtv) - } - - default: - _, _ = key, value - - } - } - *v = sv - return nil -} - -func awsAwsjson11_deserializeDocumentAutomationExecutionMetadata(v **types.AutomationExecutionMetadata, value interface{}) error { - if v == nil { - return fmt.Errorf("unexpected nil of type %T", v) - } - if value == nil { - return nil - } - - shape, ok := value.(map[string]interface{}) - if !ok { - return fmt.Errorf("unexpected JSON type %v", value) - } - - var sv *types.AutomationExecutionMetadata - if *v == nil { - sv = &types.AutomationExecutionMetadata{} - } else { - sv = *v - } - - for key, value := range shape { - switch key { - case "AlarmConfiguration": - if err := awsAwsjson11_deserializeDocumentAlarmConfiguration(&sv.AlarmConfiguration, value); err != nil { - return err - } - - case "AssociationId": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected String to be of type string, got %T instead", value) - } - sv.AssociationId = ptr.String(jtv) - } - - case "AutomationExecutionId": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected AutomationExecutionId to be of type string, got %T instead", value) - } - sv.AutomationExecutionId = ptr.String(jtv) - } - - case "AutomationExecutionStatus": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected AutomationExecutionStatus to be of type string, got %T instead", value) - } - sv.AutomationExecutionStatus = types.AutomationExecutionStatus(jtv) - } - - case "AutomationSubtype": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected AutomationSubtype to be of type string, got %T instead", value) - } - sv.AutomationSubtype = types.AutomationSubtype(jtv) - } - - case "AutomationType": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected AutomationType to be of type string, got %T instead", value) - } - sv.AutomationType = types.AutomationType(jtv) - } - - case "ChangeRequestName": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected ChangeRequestName to be of type string, got %T instead", value) - } - sv.ChangeRequestName = ptr.String(jtv) - } - - case "CurrentAction": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected String to be of type string, got %T instead", value) - } - sv.CurrentAction = ptr.String(jtv) - } - - case "CurrentStepName": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected String to be of type string, got %T instead", value) - } - sv.CurrentStepName = ptr.String(jtv) - } - - case "DocumentName": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected DocumentName to be of type string, got %T instead", value) - } - sv.DocumentName = ptr.String(jtv) - } - - case "DocumentVersion": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected DocumentVersion to be of type string, got %T instead", value) - } - sv.DocumentVersion = ptr.String(jtv) - } - - case "ExecutedBy": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected String to be of type string, got %T instead", value) - } - sv.ExecutedBy = ptr.String(jtv) - } - - case "ExecutionEndTime": - if value != nil { - switch jtv := value.(type) { - case json.Number: - f64, err := jtv.Float64() - if err != nil { - return err - } - sv.ExecutionEndTime = ptr.Time(smithytime.ParseEpochSeconds(f64)) - - default: - return fmt.Errorf("expected DateTime to be a JSON Number, got %T instead", value) - - } - } - - case "ExecutionStartTime": - if value != nil { - switch jtv := value.(type) { - case json.Number: - f64, err := jtv.Float64() - if err != nil { - return err - } - sv.ExecutionStartTime = ptr.Time(smithytime.ParseEpochSeconds(f64)) - - default: - return fmt.Errorf("expected DateTime to be a JSON Number, got %T instead", value) - - } - } - - case "FailureMessage": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected String to be of type string, got %T instead", value) - } - sv.FailureMessage = ptr.String(jtv) - } - - case "LogFile": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected String to be of type string, got %T instead", value) - } - sv.LogFile = ptr.String(jtv) - } - - case "MaxConcurrency": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected MaxConcurrency to be of type string, got %T instead", value) - } - sv.MaxConcurrency = ptr.String(jtv) - } - - case "MaxErrors": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected MaxErrors to be of type string, got %T instead", value) - } - sv.MaxErrors = ptr.String(jtv) - } - - case "Mode": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected ExecutionMode to be of type string, got %T instead", value) - } - sv.Mode = types.ExecutionMode(jtv) - } - - case "OpsItemId": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected String to be of type string, got %T instead", value) - } - sv.OpsItemId = ptr.String(jtv) - } - - case "Outputs": - if err := awsAwsjson11_deserializeDocumentAutomationParameterMap(&sv.Outputs, value); err != nil { - return err - } - - case "ParentAutomationExecutionId": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected AutomationExecutionId to be of type string, got %T instead", value) - } - sv.ParentAutomationExecutionId = ptr.String(jtv) - } - - case "ResolvedTargets": - if err := awsAwsjson11_deserializeDocumentResolvedTargets(&sv.ResolvedTargets, value); err != nil { - return err - } - - case "Runbooks": - if err := awsAwsjson11_deserializeDocumentRunbooks(&sv.Runbooks, value); err != nil { - return err - } - - case "ScheduledTime": - if value != nil { - switch jtv := value.(type) { - case json.Number: - f64, err := jtv.Float64() - if err != nil { - return err - } - sv.ScheduledTime = ptr.Time(smithytime.ParseEpochSeconds(f64)) - - default: - return fmt.Errorf("expected DateTime to be a JSON Number, got %T instead", value) - - } - } - - case "Target": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected String to be of type string, got %T instead", value) - } - sv.Target = ptr.String(jtv) - } - - case "TargetLocationsURL": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected TargetLocationsURL to be of type string, got %T instead", value) - } - sv.TargetLocationsURL = ptr.String(jtv) - } - - case "TargetMaps": - if err := awsAwsjson11_deserializeDocumentTargetMaps(&sv.TargetMaps, value); err != nil { - return err - } - - case "TargetParameterName": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected AutomationParameterKey to be of type string, got %T instead", value) - } - sv.TargetParameterName = ptr.String(jtv) - } - - case "Targets": - if err := awsAwsjson11_deserializeDocumentTargets(&sv.Targets, value); err != nil { - return err - } - - case "TriggeredAlarms": - if err := awsAwsjson11_deserializeDocumentAlarmStateInformationList(&sv.TriggeredAlarms, value); err != nil { - return err - } - - default: - _, _ = key, value - - } - } - *v = sv - return nil -} - -func awsAwsjson11_deserializeDocumentAutomationExecutionMetadataList(v *[]types.AutomationExecutionMetadata, value interface{}) error { - if v == nil { - return fmt.Errorf("unexpected nil of type %T", v) - } - if value == nil { - return nil - } - - shape, ok := value.([]interface{}) - if !ok { - return fmt.Errorf("unexpected JSON type %v", value) - } - - var cv []types.AutomationExecutionMetadata - if *v == nil { - cv = []types.AutomationExecutionMetadata{} - } else { - cv = *v - } - - for _, value := range shape { - var col types.AutomationExecutionMetadata - destAddr := &col - if err := awsAwsjson11_deserializeDocumentAutomationExecutionMetadata(&destAddr, value); err != nil { - return err - } - col = *destAddr - cv = append(cv, col) - - } - *v = cv - return nil -} - -func awsAwsjson11_deserializeDocumentAutomationExecutionNotFoundException(v **types.AutomationExecutionNotFoundException, value interface{}) error { - if v == nil { - return fmt.Errorf("unexpected nil of type %T", v) - } - if value == nil { - return nil - } - - shape, ok := value.(map[string]interface{}) - if !ok { - return fmt.Errorf("unexpected JSON type %v", value) - } - - var sv *types.AutomationExecutionNotFoundException - if *v == nil { - sv = &types.AutomationExecutionNotFoundException{} - } else { - sv = *v - } - - for key, value := range shape { - switch key { - case "message", "Message": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected String to be of type string, got %T instead", value) - } - sv.Message = ptr.String(jtv) - } - - default: - _, _ = key, value - - } - } - *v = sv - return nil -} - -func awsAwsjson11_deserializeDocumentAutomationExecutionPreview(v **types.AutomationExecutionPreview, value interface{}) error { - if v == nil { - return fmt.Errorf("unexpected nil of type %T", v) - } - if value == nil { - return nil - } - - shape, ok := value.(map[string]interface{}) - if !ok { - return fmt.Errorf("unexpected JSON type %v", value) - } - - var sv *types.AutomationExecutionPreview - if *v == nil { - sv = &types.AutomationExecutionPreview{} - } else { - sv = *v - } - - for key, value := range shape { - switch key { - case "Regions": - if err := awsAwsjson11_deserializeDocumentRegionList(&sv.Regions, value); err != nil { - return err - } - - case "StepPreviews": - if err := awsAwsjson11_deserializeDocumentStepPreviewMap(&sv.StepPreviews, value); err != nil { - return err - } - - case "TargetPreviews": - if err := awsAwsjson11_deserializeDocumentTargetPreviewList(&sv.TargetPreviews, value); err != nil { - return err - } - - case "TotalAccounts": - if value != nil { - jtv, ok := value.(json.Number) - if !ok { - return fmt.Errorf("expected Integer to be json.Number, got %T instead", value) - } - i64, err := jtv.Int64() - if err != nil { - return err - } - sv.TotalAccounts = int32(i64) - } - - default: - _, _ = key, value - - } - } - *v = sv - return nil -} - -func awsAwsjson11_deserializeDocumentAutomationParameterMap(v *map[string][]string, value interface{}) error { - if v == nil { - return fmt.Errorf("unexpected nil of type %T", v) - } - if value == nil { - return nil - } - - shape, ok := value.(map[string]interface{}) - if !ok { - return fmt.Errorf("unexpected JSON type %v", value) - } - - var mv map[string][]string - if *v == nil { - mv = map[string][]string{} - } else { - mv = *v - } - - for key, value := range shape { - var parsedVal []string - mapVar := parsedVal - if err := awsAwsjson11_deserializeDocumentAutomationParameterValueList(&mapVar, value); err != nil { - return err - } - parsedVal = mapVar - mv[key] = parsedVal - - } - *v = mv - return nil -} - -func awsAwsjson11_deserializeDocumentAutomationParameterValueList(v *[]string, value interface{}) error { - if v == nil { - return fmt.Errorf("unexpected nil of type %T", v) - } - if value == nil { - return nil - } - - shape, ok := value.([]interface{}) - if !ok { - return fmt.Errorf("unexpected JSON type %v", value) - } - - var cv []string - if *v == nil { - cv = []string{} - } else { - cv = *v - } - - for _, value := range shape { - var col string - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected AutomationParameterValue to be of type string, got %T instead", value) - } - col = jtv - } - cv = append(cv, col) - - } - *v = cv - return nil -} - -func awsAwsjson11_deserializeDocumentAutomationStepNotFoundException(v **types.AutomationStepNotFoundException, value interface{}) error { - if v == nil { - return fmt.Errorf("unexpected nil of type %T", v) - } - if value == nil { - return nil - } - - shape, ok := value.(map[string]interface{}) - if !ok { - return fmt.Errorf("unexpected JSON type %v", value) - } - - var sv *types.AutomationStepNotFoundException - if *v == nil { - sv = &types.AutomationStepNotFoundException{} - } else { - sv = *v - } - - for key, value := range shape { - switch key { - case "message", "Message": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected String to be of type string, got %T instead", value) - } - sv.Message = ptr.String(jtv) - } - - default: - _, _ = key, value - - } - } - *v = sv - return nil -} - -func awsAwsjson11_deserializeDocumentCalendarNameOrARNList(v *[]string, value interface{}) error { - if v == nil { - return fmt.Errorf("unexpected nil of type %T", v) - } - if value == nil { - return nil - } - - shape, ok := value.([]interface{}) - if !ok { - return fmt.Errorf("unexpected JSON type %v", value) - } - - var cv []string - if *v == nil { - cv = []string{} - } else { - cv = *v - } - - for _, value := range shape { - var col string - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected CalendarNameOrARN to be of type string, got %T instead", value) - } - col = jtv - } - cv = append(cv, col) - - } - *v = cv - return nil -} - -func awsAwsjson11_deserializeDocumentCategoryEnumList(v *[]string, value interface{}) error { - if v == nil { - return fmt.Errorf("unexpected nil of type %T", v) - } - if value == nil { - return nil - } - - shape, ok := value.([]interface{}) - if !ok { - return fmt.Errorf("unexpected JSON type %v", value) - } - - var cv []string - if *v == nil { - cv = []string{} - } else { - cv = *v - } - - for _, value := range shape { - var col string - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected Category to be of type string, got %T instead", value) - } - col = jtv - } - cv = append(cv, col) - - } - *v = cv - return nil -} - -func awsAwsjson11_deserializeDocumentCategoryList(v *[]string, value interface{}) error { - if v == nil { - return fmt.Errorf("unexpected nil of type %T", v) - } - if value == nil { - return nil - } - - shape, ok := value.([]interface{}) - if !ok { - return fmt.Errorf("unexpected JSON type %v", value) - } - - var cv []string - if *v == nil { - cv = []string{} - } else { - cv = *v - } - - for _, value := range shape { - var col string - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected Category to be of type string, got %T instead", value) - } - col = jtv - } - cv = append(cv, col) - - } - *v = cv - return nil -} - -func awsAwsjson11_deserializeDocumentCloudWatchOutputConfig(v **types.CloudWatchOutputConfig, value interface{}) error { - if v == nil { - return fmt.Errorf("unexpected nil of type %T", v) - } - if value == nil { - return nil - } - - shape, ok := value.(map[string]interface{}) - if !ok { - return fmt.Errorf("unexpected JSON type %v", value) - } - - var sv *types.CloudWatchOutputConfig - if *v == nil { - sv = &types.CloudWatchOutputConfig{} - } else { - sv = *v - } - - for key, value := range shape { - switch key { - case "CloudWatchLogGroupName": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected CloudWatchLogGroupName to be of type string, got %T instead", value) - } - sv.CloudWatchLogGroupName = ptr.String(jtv) - } - - case "CloudWatchOutputEnabled": - if value != nil { - jtv, ok := value.(bool) - if !ok { - return fmt.Errorf("expected CloudWatchOutputEnabled to be of type *bool, got %T instead", value) - } - sv.CloudWatchOutputEnabled = jtv - } - - default: - _, _ = key, value - - } - } - *v = sv - return nil -} - -func awsAwsjson11_deserializeDocumentCommand(v **types.Command, value interface{}) error { - if v == nil { - return fmt.Errorf("unexpected nil of type %T", v) - } - if value == nil { - return nil - } - - shape, ok := value.(map[string]interface{}) - if !ok { - return fmt.Errorf("unexpected JSON type %v", value) - } - - var sv *types.Command - if *v == nil { - sv = &types.Command{} - } else { - sv = *v - } - - for key, value := range shape { - switch key { - case "AlarmConfiguration": - if err := awsAwsjson11_deserializeDocumentAlarmConfiguration(&sv.AlarmConfiguration, value); err != nil { - return err - } - - case "CloudWatchOutputConfig": - if err := awsAwsjson11_deserializeDocumentCloudWatchOutputConfig(&sv.CloudWatchOutputConfig, value); err != nil { - return err - } - - case "CommandId": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected CommandId to be of type string, got %T instead", value) - } - sv.CommandId = ptr.String(jtv) - } - - case "Comment": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected Comment to be of type string, got %T instead", value) - } - sv.Comment = ptr.String(jtv) - } - - case "CompletedCount": - if value != nil { - jtv, ok := value.(json.Number) - if !ok { - return fmt.Errorf("expected CompletedCount to be json.Number, got %T instead", value) - } - i64, err := jtv.Int64() - if err != nil { - return err - } - sv.CompletedCount = int32(i64) - } - - case "DeliveryTimedOutCount": - if value != nil { - jtv, ok := value.(json.Number) - if !ok { - return fmt.Errorf("expected DeliveryTimedOutCount to be json.Number, got %T instead", value) - } - i64, err := jtv.Int64() - if err != nil { - return err - } - sv.DeliveryTimedOutCount = int32(i64) - } - - case "DocumentName": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected DocumentName to be of type string, got %T instead", value) - } - sv.DocumentName = ptr.String(jtv) - } - - case "DocumentVersion": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected DocumentVersion to be of type string, got %T instead", value) - } - sv.DocumentVersion = ptr.String(jtv) - } - - case "ErrorCount": - if value != nil { - jtv, ok := value.(json.Number) - if !ok { - return fmt.Errorf("expected ErrorCount to be json.Number, got %T instead", value) - } - i64, err := jtv.Int64() - if err != nil { - return err - } - sv.ErrorCount = int32(i64) - } - - case "ExpiresAfter": - if value != nil { - switch jtv := value.(type) { - case json.Number: - f64, err := jtv.Float64() - if err != nil { - return err - } - sv.ExpiresAfter = ptr.Time(smithytime.ParseEpochSeconds(f64)) - - default: - return fmt.Errorf("expected DateTime to be a JSON Number, got %T instead", value) - - } - } - - case "InstanceIds": - if err := awsAwsjson11_deserializeDocumentInstanceIdList(&sv.InstanceIds, value); err != nil { - return err - } - - case "MaxConcurrency": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected MaxConcurrency to be of type string, got %T instead", value) - } - sv.MaxConcurrency = ptr.String(jtv) - } - - case "MaxErrors": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected MaxErrors to be of type string, got %T instead", value) - } - sv.MaxErrors = ptr.String(jtv) - } - - case "NotificationConfig": - if err := awsAwsjson11_deserializeDocumentNotificationConfig(&sv.NotificationConfig, value); err != nil { - return err - } - - case "OutputS3BucketName": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected S3BucketName to be of type string, got %T instead", value) - } - sv.OutputS3BucketName = ptr.String(jtv) - } - - case "OutputS3KeyPrefix": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected S3KeyPrefix to be of type string, got %T instead", value) - } - sv.OutputS3KeyPrefix = ptr.String(jtv) - } - - case "OutputS3Region": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected S3Region to be of type string, got %T instead", value) - } - sv.OutputS3Region = ptr.String(jtv) - } - - case "Parameters": - if err := awsAwsjson11_deserializeDocumentParameters(&sv.Parameters, value); err != nil { - return err - } - - case "RequestedDateTime": - if value != nil { - switch jtv := value.(type) { - case json.Number: - f64, err := jtv.Float64() - if err != nil { - return err - } - sv.RequestedDateTime = ptr.Time(smithytime.ParseEpochSeconds(f64)) - - default: - return fmt.Errorf("expected DateTime to be a JSON Number, got %T instead", value) - - } - } - - case "ServiceRole": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected ServiceRole to be of type string, got %T instead", value) - } - sv.ServiceRole = ptr.String(jtv) - } - - case "Status": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected CommandStatus to be of type string, got %T instead", value) - } - sv.Status = types.CommandStatus(jtv) - } - - case "StatusDetails": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected StatusDetails to be of type string, got %T instead", value) - } - sv.StatusDetails = ptr.String(jtv) - } - - case "TargetCount": - if value != nil { - jtv, ok := value.(json.Number) - if !ok { - return fmt.Errorf("expected TargetCount to be json.Number, got %T instead", value) - } - i64, err := jtv.Int64() - if err != nil { - return err - } - sv.TargetCount = int32(i64) - } - - case "Targets": - if err := awsAwsjson11_deserializeDocumentTargets(&sv.Targets, value); err != nil { - return err - } - - case "TimeoutSeconds": - if value != nil { - jtv, ok := value.(json.Number) - if !ok { - return fmt.Errorf("expected TimeoutSeconds to be json.Number, got %T instead", value) - } - i64, err := jtv.Int64() - if err != nil { - return err - } - sv.TimeoutSeconds = ptr.Int32(int32(i64)) - } - - case "TriggeredAlarms": - if err := awsAwsjson11_deserializeDocumentAlarmStateInformationList(&sv.TriggeredAlarms, value); err != nil { - return err - } - - default: - _, _ = key, value - - } - } - *v = sv - return nil -} - -func awsAwsjson11_deserializeDocumentCommandInvocation(v **types.CommandInvocation, value interface{}) error { - if v == nil { - return fmt.Errorf("unexpected nil of type %T", v) - } - if value == nil { - return nil - } - - shape, ok := value.(map[string]interface{}) - if !ok { - return fmt.Errorf("unexpected JSON type %v", value) - } - - var sv *types.CommandInvocation - if *v == nil { - sv = &types.CommandInvocation{} - } else { - sv = *v - } - - for key, value := range shape { - switch key { - case "CloudWatchOutputConfig": - if err := awsAwsjson11_deserializeDocumentCloudWatchOutputConfig(&sv.CloudWatchOutputConfig, value); err != nil { - return err - } - - case "CommandId": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected CommandId to be of type string, got %T instead", value) - } - sv.CommandId = ptr.String(jtv) - } - - case "CommandPlugins": - if err := awsAwsjson11_deserializeDocumentCommandPluginList(&sv.CommandPlugins, value); err != nil { - return err - } - - case "Comment": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected Comment to be of type string, got %T instead", value) - } - sv.Comment = ptr.String(jtv) - } - - case "DocumentName": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected DocumentName to be of type string, got %T instead", value) - } - sv.DocumentName = ptr.String(jtv) - } - - case "DocumentVersion": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected DocumentVersion to be of type string, got %T instead", value) - } - sv.DocumentVersion = ptr.String(jtv) - } - - case "InstanceId": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected InstanceId to be of type string, got %T instead", value) - } - sv.InstanceId = ptr.String(jtv) - } - - case "InstanceName": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected InstanceTagName to be of type string, got %T instead", value) - } - sv.InstanceName = ptr.String(jtv) - } - - case "NotificationConfig": - if err := awsAwsjson11_deserializeDocumentNotificationConfig(&sv.NotificationConfig, value); err != nil { - return err - } - - case "RequestedDateTime": - if value != nil { - switch jtv := value.(type) { - case json.Number: - f64, err := jtv.Float64() - if err != nil { - return err - } - sv.RequestedDateTime = ptr.Time(smithytime.ParseEpochSeconds(f64)) - - default: - return fmt.Errorf("expected DateTime to be a JSON Number, got %T instead", value) - - } - } - - case "ServiceRole": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected ServiceRole to be of type string, got %T instead", value) - } - sv.ServiceRole = ptr.String(jtv) - } - - case "StandardErrorUrl": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected Url to be of type string, got %T instead", value) - } - sv.StandardErrorUrl = ptr.String(jtv) - } - - case "StandardOutputUrl": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected Url to be of type string, got %T instead", value) - } - sv.StandardOutputUrl = ptr.String(jtv) - } - - case "Status": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected CommandInvocationStatus to be of type string, got %T instead", value) - } - sv.Status = types.CommandInvocationStatus(jtv) - } - - case "StatusDetails": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected StatusDetails to be of type string, got %T instead", value) - } - sv.StatusDetails = ptr.String(jtv) - } - - case "TraceOutput": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected InvocationTraceOutput to be of type string, got %T instead", value) - } - sv.TraceOutput = ptr.String(jtv) - } - - default: - _, _ = key, value - - } - } - *v = sv - return nil -} - -func awsAwsjson11_deserializeDocumentCommandInvocationList(v *[]types.CommandInvocation, value interface{}) error { - if v == nil { - return fmt.Errorf("unexpected nil of type %T", v) - } - if value == nil { - return nil - } - - shape, ok := value.([]interface{}) - if !ok { - return fmt.Errorf("unexpected JSON type %v", value) - } - - var cv []types.CommandInvocation - if *v == nil { - cv = []types.CommandInvocation{} - } else { - cv = *v - } - - for _, value := range shape { - var col types.CommandInvocation - destAddr := &col - if err := awsAwsjson11_deserializeDocumentCommandInvocation(&destAddr, value); err != nil { - return err - } - col = *destAddr - cv = append(cv, col) - - } - *v = cv - return nil -} - -func awsAwsjson11_deserializeDocumentCommandList(v *[]types.Command, value interface{}) error { - if v == nil { - return fmt.Errorf("unexpected nil of type %T", v) - } - if value == nil { - return nil - } - - shape, ok := value.([]interface{}) - if !ok { - return fmt.Errorf("unexpected JSON type %v", value) - } - - var cv []types.Command - if *v == nil { - cv = []types.Command{} - } else { - cv = *v - } - - for _, value := range shape { - var col types.Command - destAddr := &col - if err := awsAwsjson11_deserializeDocumentCommand(&destAddr, value); err != nil { - return err - } - col = *destAddr - cv = append(cv, col) - - } - *v = cv - return nil -} - -func awsAwsjson11_deserializeDocumentCommandPlugin(v **types.CommandPlugin, value interface{}) error { - if v == nil { - return fmt.Errorf("unexpected nil of type %T", v) - } - if value == nil { - return nil - } - - shape, ok := value.(map[string]interface{}) - if !ok { - return fmt.Errorf("unexpected JSON type %v", value) - } - - var sv *types.CommandPlugin - if *v == nil { - sv = &types.CommandPlugin{} - } else { - sv = *v - } - - for key, value := range shape { - switch key { - case "Name": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected CommandPluginName to be of type string, got %T instead", value) - } - sv.Name = ptr.String(jtv) - } - - case "Output": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected CommandPluginOutput to be of type string, got %T instead", value) - } - sv.Output = ptr.String(jtv) - } - - case "OutputS3BucketName": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected S3BucketName to be of type string, got %T instead", value) - } - sv.OutputS3BucketName = ptr.String(jtv) - } - - case "OutputS3KeyPrefix": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected S3KeyPrefix to be of type string, got %T instead", value) - } - sv.OutputS3KeyPrefix = ptr.String(jtv) - } - - case "OutputS3Region": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected S3Region to be of type string, got %T instead", value) - } - sv.OutputS3Region = ptr.String(jtv) - } - - case "ResponseCode": - if value != nil { - jtv, ok := value.(json.Number) - if !ok { - return fmt.Errorf("expected ResponseCode to be json.Number, got %T instead", value) - } - i64, err := jtv.Int64() - if err != nil { - return err - } - sv.ResponseCode = int32(i64) - } - - case "ResponseFinishDateTime": - if value != nil { - switch jtv := value.(type) { - case json.Number: - f64, err := jtv.Float64() - if err != nil { - return err - } - sv.ResponseFinishDateTime = ptr.Time(smithytime.ParseEpochSeconds(f64)) - - default: - return fmt.Errorf("expected DateTime to be a JSON Number, got %T instead", value) - - } - } - - case "ResponseStartDateTime": - if value != nil { - switch jtv := value.(type) { - case json.Number: - f64, err := jtv.Float64() - if err != nil { - return err - } - sv.ResponseStartDateTime = ptr.Time(smithytime.ParseEpochSeconds(f64)) - - default: - return fmt.Errorf("expected DateTime to be a JSON Number, got %T instead", value) - - } - } - - case "StandardErrorUrl": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected Url to be of type string, got %T instead", value) - } - sv.StandardErrorUrl = ptr.String(jtv) - } - - case "StandardOutputUrl": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected Url to be of type string, got %T instead", value) - } - sv.StandardOutputUrl = ptr.String(jtv) - } - - case "Status": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected CommandPluginStatus to be of type string, got %T instead", value) - } - sv.Status = types.CommandPluginStatus(jtv) - } - - case "StatusDetails": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected StatusDetails to be of type string, got %T instead", value) - } - sv.StatusDetails = ptr.String(jtv) - } - - default: - _, _ = key, value - - } - } - *v = sv - return nil -} - -func awsAwsjson11_deserializeDocumentCommandPluginList(v *[]types.CommandPlugin, value interface{}) error { - if v == nil { - return fmt.Errorf("unexpected nil of type %T", v) - } - if value == nil { - return nil - } - - shape, ok := value.([]interface{}) - if !ok { - return fmt.Errorf("unexpected JSON type %v", value) - } - - var cv []types.CommandPlugin - if *v == nil { - cv = []types.CommandPlugin{} - } else { - cv = *v - } - - for _, value := range shape { - var col types.CommandPlugin - destAddr := &col - if err := awsAwsjson11_deserializeDocumentCommandPlugin(&destAddr, value); err != nil { - return err - } - col = *destAddr - cv = append(cv, col) - - } - *v = cv - return nil -} - -func awsAwsjson11_deserializeDocumentComplianceExecutionSummary(v **types.ComplianceExecutionSummary, value interface{}) error { - if v == nil { - return fmt.Errorf("unexpected nil of type %T", v) - } - if value == nil { - return nil - } - - shape, ok := value.(map[string]interface{}) - if !ok { - return fmt.Errorf("unexpected JSON type %v", value) - } - - var sv *types.ComplianceExecutionSummary - if *v == nil { - sv = &types.ComplianceExecutionSummary{} - } else { - sv = *v - } - - for key, value := range shape { - switch key { - case "ExecutionId": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected ComplianceExecutionId to be of type string, got %T instead", value) - } - sv.ExecutionId = ptr.String(jtv) - } - - case "ExecutionTime": - if value != nil { - switch jtv := value.(type) { - case json.Number: - f64, err := jtv.Float64() - if err != nil { - return err - } - sv.ExecutionTime = ptr.Time(smithytime.ParseEpochSeconds(f64)) - - default: - return fmt.Errorf("expected DateTime to be a JSON Number, got %T instead", value) - - } - } - - case "ExecutionType": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected ComplianceExecutionType to be of type string, got %T instead", value) - } - sv.ExecutionType = ptr.String(jtv) - } - - default: - _, _ = key, value - - } - } - *v = sv - return nil -} - -func awsAwsjson11_deserializeDocumentComplianceItem(v **types.ComplianceItem, value interface{}) error { - if v == nil { - return fmt.Errorf("unexpected nil of type %T", v) - } - if value == nil { - return nil - } - - shape, ok := value.(map[string]interface{}) - if !ok { - return fmt.Errorf("unexpected JSON type %v", value) - } - - var sv *types.ComplianceItem - if *v == nil { - sv = &types.ComplianceItem{} - } else { - sv = *v - } - - for key, value := range shape { - switch key { - case "ComplianceType": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected ComplianceTypeName to be of type string, got %T instead", value) - } - sv.ComplianceType = ptr.String(jtv) - } - - case "Details": - if err := awsAwsjson11_deserializeDocumentComplianceItemDetails(&sv.Details, value); err != nil { - return err - } - - case "ExecutionSummary": - if err := awsAwsjson11_deserializeDocumentComplianceExecutionSummary(&sv.ExecutionSummary, value); err != nil { - return err - } - - case "Id": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected ComplianceItemId to be of type string, got %T instead", value) - } - sv.Id = ptr.String(jtv) - } - - case "ResourceId": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected ComplianceResourceId to be of type string, got %T instead", value) - } - sv.ResourceId = ptr.String(jtv) - } - - case "ResourceType": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected ComplianceResourceType to be of type string, got %T instead", value) - } - sv.ResourceType = ptr.String(jtv) - } - - case "Severity": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected ComplianceSeverity to be of type string, got %T instead", value) - } - sv.Severity = types.ComplianceSeverity(jtv) - } - - case "Status": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected ComplianceStatus to be of type string, got %T instead", value) - } - sv.Status = types.ComplianceStatus(jtv) - } - - case "Title": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected ComplianceItemTitle to be of type string, got %T instead", value) - } - sv.Title = ptr.String(jtv) - } - - default: - _, _ = key, value - - } - } - *v = sv - return nil -} - -func awsAwsjson11_deserializeDocumentComplianceItemDetails(v *map[string]string, value interface{}) error { - if v == nil { - return fmt.Errorf("unexpected nil of type %T", v) - } - if value == nil { - return nil - } - - shape, ok := value.(map[string]interface{}) - if !ok { - return fmt.Errorf("unexpected JSON type %v", value) - } - - var mv map[string]string - if *v == nil { - mv = map[string]string{} - } else { - mv = *v - } - - for key, value := range shape { - var parsedVal string - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected AttributeValue to be of type string, got %T instead", value) - } - parsedVal = jtv - } - mv[key] = parsedVal - - } - *v = mv - return nil -} - -func awsAwsjson11_deserializeDocumentComplianceItemList(v *[]types.ComplianceItem, value interface{}) error { - if v == nil { - return fmt.Errorf("unexpected nil of type %T", v) - } - if value == nil { - return nil - } - - shape, ok := value.([]interface{}) - if !ok { - return fmt.Errorf("unexpected JSON type %v", value) - } - - var cv []types.ComplianceItem - if *v == nil { - cv = []types.ComplianceItem{} - } else { - cv = *v - } - - for _, value := range shape { - var col types.ComplianceItem - destAddr := &col - if err := awsAwsjson11_deserializeDocumentComplianceItem(&destAddr, value); err != nil { - return err - } - col = *destAddr - cv = append(cv, col) - - } - *v = cv - return nil -} - -func awsAwsjson11_deserializeDocumentComplianceSummaryItem(v **types.ComplianceSummaryItem, value interface{}) error { - if v == nil { - return fmt.Errorf("unexpected nil of type %T", v) - } - if value == nil { - return nil - } - - shape, ok := value.(map[string]interface{}) - if !ok { - return fmt.Errorf("unexpected JSON type %v", value) - } - - var sv *types.ComplianceSummaryItem - if *v == nil { - sv = &types.ComplianceSummaryItem{} - } else { - sv = *v - } - - for key, value := range shape { - switch key { - case "ComplianceType": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected ComplianceTypeName to be of type string, got %T instead", value) - } - sv.ComplianceType = ptr.String(jtv) - } - - case "CompliantSummary": - if err := awsAwsjson11_deserializeDocumentCompliantSummary(&sv.CompliantSummary, value); err != nil { - return err - } - - case "NonCompliantSummary": - if err := awsAwsjson11_deserializeDocumentNonCompliantSummary(&sv.NonCompliantSummary, value); err != nil { - return err - } - - default: - _, _ = key, value - - } - } - *v = sv - return nil -} - -func awsAwsjson11_deserializeDocumentComplianceSummaryItemList(v *[]types.ComplianceSummaryItem, value interface{}) error { - if v == nil { - return fmt.Errorf("unexpected nil of type %T", v) - } - if value == nil { - return nil - } - - shape, ok := value.([]interface{}) - if !ok { - return fmt.Errorf("unexpected JSON type %v", value) - } - - var cv []types.ComplianceSummaryItem - if *v == nil { - cv = []types.ComplianceSummaryItem{} - } else { - cv = *v - } - - for _, value := range shape { - var col types.ComplianceSummaryItem - destAddr := &col - if err := awsAwsjson11_deserializeDocumentComplianceSummaryItem(&destAddr, value); err != nil { - return err - } - col = *destAddr - cv = append(cv, col) - - } - *v = cv - return nil -} - -func awsAwsjson11_deserializeDocumentComplianceTypeCountLimitExceededException(v **types.ComplianceTypeCountLimitExceededException, value interface{}) error { - if v == nil { - return fmt.Errorf("unexpected nil of type %T", v) - } - if value == nil { - return nil - } - - shape, ok := value.(map[string]interface{}) - if !ok { - return fmt.Errorf("unexpected JSON type %v", value) - } - - var sv *types.ComplianceTypeCountLimitExceededException - if *v == nil { - sv = &types.ComplianceTypeCountLimitExceededException{} - } else { - sv = *v - } - - for key, value := range shape { - switch key { - case "message", "Message": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected String to be of type string, got %T instead", value) - } - sv.Message = ptr.String(jtv) - } - - default: - _, _ = key, value - - } - } - *v = sv - return nil -} - -func awsAwsjson11_deserializeDocumentCompliantSummary(v **types.CompliantSummary, value interface{}) error { - if v == nil { - return fmt.Errorf("unexpected nil of type %T", v) - } - if value == nil { - return nil - } - - shape, ok := value.(map[string]interface{}) - if !ok { - return fmt.Errorf("unexpected JSON type %v", value) - } - - var sv *types.CompliantSummary - if *v == nil { - sv = &types.CompliantSummary{} - } else { - sv = *v - } - - for key, value := range shape { - switch key { - case "CompliantCount": - if value != nil { - jtv, ok := value.(json.Number) - if !ok { - return fmt.Errorf("expected ComplianceSummaryCount to be json.Number, got %T instead", value) - } - i64, err := jtv.Int64() - if err != nil { - return err - } - sv.CompliantCount = int32(i64) - } - - case "SeveritySummary": - if err := awsAwsjson11_deserializeDocumentSeveritySummary(&sv.SeveritySummary, value); err != nil { - return err - } - - default: - _, _ = key, value - - } - } - *v = sv - return nil -} - -func awsAwsjson11_deserializeDocumentCreateAssociationBatchRequestEntry(v **types.CreateAssociationBatchRequestEntry, value interface{}) error { - if v == nil { - return fmt.Errorf("unexpected nil of type %T", v) - } - if value == nil { - return nil - } - - shape, ok := value.(map[string]interface{}) - if !ok { - return fmt.Errorf("unexpected JSON type %v", value) - } - - var sv *types.CreateAssociationBatchRequestEntry - if *v == nil { - sv = &types.CreateAssociationBatchRequestEntry{} - } else { - sv = *v - } - - for key, value := range shape { - switch key { - case "AlarmConfiguration": - if err := awsAwsjson11_deserializeDocumentAlarmConfiguration(&sv.AlarmConfiguration, value); err != nil { - return err - } - - case "ApplyOnlyAtCronInterval": - if value != nil { - jtv, ok := value.(bool) - if !ok { - return fmt.Errorf("expected ApplyOnlyAtCronInterval to be of type *bool, got %T instead", value) - } - sv.ApplyOnlyAtCronInterval = jtv - } - - case "AssociationName": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected AssociationName to be of type string, got %T instead", value) - } - sv.AssociationName = ptr.String(jtv) - } - - case "AutomationTargetParameterName": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected AutomationTargetParameterName to be of type string, got %T instead", value) - } - sv.AutomationTargetParameterName = ptr.String(jtv) - } - - case "CalendarNames": - if err := awsAwsjson11_deserializeDocumentCalendarNameOrARNList(&sv.CalendarNames, value); err != nil { - return err - } - - case "ComplianceSeverity": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected AssociationComplianceSeverity to be of type string, got %T instead", value) - } - sv.ComplianceSeverity = types.AssociationComplianceSeverity(jtv) - } - - case "DocumentVersion": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected DocumentVersion to be of type string, got %T instead", value) - } - sv.DocumentVersion = ptr.String(jtv) - } - - case "Duration": - if value != nil { - jtv, ok := value.(json.Number) - if !ok { - return fmt.Errorf("expected Duration to be json.Number, got %T instead", value) - } - i64, err := jtv.Int64() - if err != nil { - return err - } - sv.Duration = ptr.Int32(int32(i64)) - } - - case "InstanceId": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected InstanceId to be of type string, got %T instead", value) - } - sv.InstanceId = ptr.String(jtv) - } - - case "MaxConcurrency": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected MaxConcurrency to be of type string, got %T instead", value) - } - sv.MaxConcurrency = ptr.String(jtv) - } - - case "MaxErrors": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected MaxErrors to be of type string, got %T instead", value) - } - sv.MaxErrors = ptr.String(jtv) - } - - case "Name": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected DocumentARN to be of type string, got %T instead", value) - } - sv.Name = ptr.String(jtv) - } - - case "OutputLocation": - if err := awsAwsjson11_deserializeDocumentInstanceAssociationOutputLocation(&sv.OutputLocation, value); err != nil { - return err - } - - case "Parameters": - if err := awsAwsjson11_deserializeDocumentParameters(&sv.Parameters, value); err != nil { - return err - } - - case "ScheduleExpression": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected ScheduleExpression to be of type string, got %T instead", value) - } - sv.ScheduleExpression = ptr.String(jtv) - } - - case "ScheduleOffset": - if value != nil { - jtv, ok := value.(json.Number) - if !ok { - return fmt.Errorf("expected ScheduleOffset to be json.Number, got %T instead", value) - } - i64, err := jtv.Int64() - if err != nil { - return err - } - sv.ScheduleOffset = ptr.Int32(int32(i64)) - } - - case "SyncCompliance": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected AssociationSyncCompliance to be of type string, got %T instead", value) - } - sv.SyncCompliance = types.AssociationSyncCompliance(jtv) - } - - case "TargetLocations": - if err := awsAwsjson11_deserializeDocumentTargetLocations(&sv.TargetLocations, value); err != nil { - return err - } - - case "TargetMaps": - if err := awsAwsjson11_deserializeDocumentTargetMaps(&sv.TargetMaps, value); err != nil { - return err - } - - case "Targets": - if err := awsAwsjson11_deserializeDocumentTargets(&sv.Targets, value); err != nil { - return err - } - - default: - _, _ = key, value - - } - } - *v = sv - return nil -} - -func awsAwsjson11_deserializeDocumentCredentials(v **types.Credentials, value interface{}) error { - if v == nil { - return fmt.Errorf("unexpected nil of type %T", v) - } - if value == nil { - return nil - } - - shape, ok := value.(map[string]interface{}) - if !ok { - return fmt.Errorf("unexpected JSON type %v", value) - } - - var sv *types.Credentials - if *v == nil { - sv = &types.Credentials{} - } else { - sv = *v - } - - for key, value := range shape { - switch key { - case "AccessKeyId": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected AccessKeyIdType to be of type string, got %T instead", value) - } - sv.AccessKeyId = ptr.String(jtv) - } - - case "ExpirationTime": - if value != nil { - switch jtv := value.(type) { - case json.Number: - f64, err := jtv.Float64() - if err != nil { - return err - } - sv.ExpirationTime = ptr.Time(smithytime.ParseEpochSeconds(f64)) - - default: - return fmt.Errorf("expected DateTime to be a JSON Number, got %T instead", value) - - } - } - - case "SecretAccessKey": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected AccessKeySecretType to be of type string, got %T instead", value) - } - sv.SecretAccessKey = ptr.String(jtv) - } - - case "SessionToken": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected SessionTokenType to be of type string, got %T instead", value) - } - sv.SessionToken = ptr.String(jtv) - } - - default: - _, _ = key, value - - } - } - *v = sv - return nil -} - -func awsAwsjson11_deserializeDocumentCustomSchemaCountLimitExceededException(v **types.CustomSchemaCountLimitExceededException, value interface{}) error { - if v == nil { - return fmt.Errorf("unexpected nil of type %T", v) - } - if value == nil { - return nil - } - - shape, ok := value.(map[string]interface{}) - if !ok { - return fmt.Errorf("unexpected JSON type %v", value) - } - - var sv *types.CustomSchemaCountLimitExceededException - if *v == nil { - sv = &types.CustomSchemaCountLimitExceededException{} - } else { - sv = *v - } - - for key, value := range shape { - switch key { - case "message", "Message": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected String to be of type string, got %T instead", value) - } - sv.Message = ptr.String(jtv) - } - - default: - _, _ = key, value - - } - } - *v = sv - return nil -} - -func awsAwsjson11_deserializeDocumentDocumentAlreadyExists(v **types.DocumentAlreadyExists, value interface{}) error { - if v == nil { - return fmt.Errorf("unexpected nil of type %T", v) - } - if value == nil { - return nil - } - - shape, ok := value.(map[string]interface{}) - if !ok { - return fmt.Errorf("unexpected JSON type %v", value) - } - - var sv *types.DocumentAlreadyExists - if *v == nil { - sv = &types.DocumentAlreadyExists{} - } else { - sv = *v - } - - for key, value := range shape { - switch key { - case "message", "Message": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected String to be of type string, got %T instead", value) - } - sv.Message = ptr.String(jtv) - } - - default: - _, _ = key, value - - } - } - *v = sv - return nil -} - -func awsAwsjson11_deserializeDocumentDocumentDefaultVersionDescription(v **types.DocumentDefaultVersionDescription, value interface{}) error { - if v == nil { - return fmt.Errorf("unexpected nil of type %T", v) - } - if value == nil { - return nil - } - - shape, ok := value.(map[string]interface{}) - if !ok { - return fmt.Errorf("unexpected JSON type %v", value) - } - - var sv *types.DocumentDefaultVersionDescription - if *v == nil { - sv = &types.DocumentDefaultVersionDescription{} - } else { - sv = *v - } - - for key, value := range shape { - switch key { - case "DefaultVersion": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected DocumentVersion to be of type string, got %T instead", value) - } - sv.DefaultVersion = ptr.String(jtv) - } - - case "DefaultVersionName": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected DocumentVersionName to be of type string, got %T instead", value) - } - sv.DefaultVersionName = ptr.String(jtv) - } - - case "Name": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected DocumentName to be of type string, got %T instead", value) - } - sv.Name = ptr.String(jtv) - } - - default: - _, _ = key, value - - } - } - *v = sv - return nil -} - -func awsAwsjson11_deserializeDocumentDocumentDescription(v **types.DocumentDescription, value interface{}) error { - if v == nil { - return fmt.Errorf("unexpected nil of type %T", v) - } - if value == nil { - return nil - } - - shape, ok := value.(map[string]interface{}) - if !ok { - return fmt.Errorf("unexpected JSON type %v", value) - } - - var sv *types.DocumentDescription - if *v == nil { - sv = &types.DocumentDescription{} - } else { - sv = *v - } - - for key, value := range shape { - switch key { - case "ApprovedVersion": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected DocumentVersion to be of type string, got %T instead", value) - } - sv.ApprovedVersion = ptr.String(jtv) - } - - case "AttachmentsInformation": - if err := awsAwsjson11_deserializeDocumentAttachmentInformationList(&sv.AttachmentsInformation, value); err != nil { - return err - } - - case "Author": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected DocumentAuthor to be of type string, got %T instead", value) - } - sv.Author = ptr.String(jtv) - } - - case "Category": - if err := awsAwsjson11_deserializeDocumentCategoryList(&sv.Category, value); err != nil { - return err - } - - case "CategoryEnum": - if err := awsAwsjson11_deserializeDocumentCategoryEnumList(&sv.CategoryEnum, value); err != nil { - return err - } - - case "CreatedDate": - if value != nil { - switch jtv := value.(type) { - case json.Number: - f64, err := jtv.Float64() - if err != nil { - return err - } - sv.CreatedDate = ptr.Time(smithytime.ParseEpochSeconds(f64)) - - default: - return fmt.Errorf("expected DateTime to be a JSON Number, got %T instead", value) - - } - } - - case "DefaultVersion": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected DocumentVersion to be of type string, got %T instead", value) - } - sv.DefaultVersion = ptr.String(jtv) - } - - case "Description": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected DescriptionInDocument to be of type string, got %T instead", value) - } - sv.Description = ptr.String(jtv) - } - - case "DisplayName": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected DocumentDisplayName to be of type string, got %T instead", value) - } - sv.DisplayName = ptr.String(jtv) - } - - case "DocumentFormat": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected DocumentFormat to be of type string, got %T instead", value) - } - sv.DocumentFormat = types.DocumentFormat(jtv) - } - - case "DocumentType": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected DocumentType to be of type string, got %T instead", value) - } - sv.DocumentType = types.DocumentType(jtv) - } - - case "DocumentVersion": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected DocumentVersion to be of type string, got %T instead", value) - } - sv.DocumentVersion = ptr.String(jtv) - } - - case "Hash": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected DocumentHash to be of type string, got %T instead", value) - } - sv.Hash = ptr.String(jtv) - } - - case "HashType": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected DocumentHashType to be of type string, got %T instead", value) - } - sv.HashType = types.DocumentHashType(jtv) - } - - case "LatestVersion": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected DocumentVersion to be of type string, got %T instead", value) - } - sv.LatestVersion = ptr.String(jtv) - } - - case "Name": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected DocumentARN to be of type string, got %T instead", value) - } - sv.Name = ptr.String(jtv) - } - - case "Owner": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected DocumentOwner to be of type string, got %T instead", value) - } - sv.Owner = ptr.String(jtv) - } - - case "Parameters": - if err := awsAwsjson11_deserializeDocumentDocumentParameterList(&sv.Parameters, value); err != nil { - return err - } - - case "PendingReviewVersion": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected DocumentVersion to be of type string, got %T instead", value) - } - sv.PendingReviewVersion = ptr.String(jtv) - } - - case "PlatformTypes": - if err := awsAwsjson11_deserializeDocumentPlatformTypeList(&sv.PlatformTypes, value); err != nil { - return err - } - - case "Requires": - if err := awsAwsjson11_deserializeDocumentDocumentRequiresList(&sv.Requires, value); err != nil { - return err - } - - case "ReviewInformation": - if err := awsAwsjson11_deserializeDocumentReviewInformationList(&sv.ReviewInformation, value); err != nil { - return err - } - - case "ReviewStatus": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected ReviewStatus to be of type string, got %T instead", value) - } - sv.ReviewStatus = types.ReviewStatus(jtv) - } - - case "SchemaVersion": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected DocumentSchemaVersion to be of type string, got %T instead", value) - } - sv.SchemaVersion = ptr.String(jtv) - } - - case "Sha1": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected DocumentSha1 to be of type string, got %T instead", value) - } - sv.Sha1 = ptr.String(jtv) - } - - case "Status": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected DocumentStatus to be of type string, got %T instead", value) - } - sv.Status = types.DocumentStatus(jtv) - } - - case "StatusInformation": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected DocumentStatusInformation to be of type string, got %T instead", value) - } - sv.StatusInformation = ptr.String(jtv) - } - - case "Tags": - if err := awsAwsjson11_deserializeDocumentTagList(&sv.Tags, value); err != nil { - return err - } - - case "TargetType": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected TargetType to be of type string, got %T instead", value) - } - sv.TargetType = ptr.String(jtv) - } - - case "VersionName": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected DocumentVersionName to be of type string, got %T instead", value) - } - sv.VersionName = ptr.String(jtv) - } - - default: - _, _ = key, value - - } - } - *v = sv - return nil -} - -func awsAwsjson11_deserializeDocumentDocumentIdentifier(v **types.DocumentIdentifier, value interface{}) error { - if v == nil { - return fmt.Errorf("unexpected nil of type %T", v) - } - if value == nil { - return nil - } - - shape, ok := value.(map[string]interface{}) - if !ok { - return fmt.Errorf("unexpected JSON type %v", value) - } - - var sv *types.DocumentIdentifier - if *v == nil { - sv = &types.DocumentIdentifier{} - } else { - sv = *v - } - - for key, value := range shape { - switch key { - case "Author": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected DocumentAuthor to be of type string, got %T instead", value) - } - sv.Author = ptr.String(jtv) - } - - case "CreatedDate": - if value != nil { - switch jtv := value.(type) { - case json.Number: - f64, err := jtv.Float64() - if err != nil { - return err - } - sv.CreatedDate = ptr.Time(smithytime.ParseEpochSeconds(f64)) - - default: - return fmt.Errorf("expected DateTime to be a JSON Number, got %T instead", value) - - } - } - - case "DisplayName": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected DocumentDisplayName to be of type string, got %T instead", value) - } - sv.DisplayName = ptr.String(jtv) - } - - case "DocumentFormat": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected DocumentFormat to be of type string, got %T instead", value) - } - sv.DocumentFormat = types.DocumentFormat(jtv) - } - - case "DocumentType": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected DocumentType to be of type string, got %T instead", value) - } - sv.DocumentType = types.DocumentType(jtv) - } - - case "DocumentVersion": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected DocumentVersion to be of type string, got %T instead", value) - } - sv.DocumentVersion = ptr.String(jtv) - } - - case "Name": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected DocumentARN to be of type string, got %T instead", value) - } - sv.Name = ptr.String(jtv) - } - - case "Owner": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected DocumentOwner to be of type string, got %T instead", value) - } - sv.Owner = ptr.String(jtv) - } - - case "PlatformTypes": - if err := awsAwsjson11_deserializeDocumentPlatformTypeList(&sv.PlatformTypes, value); err != nil { - return err - } - - case "Requires": - if err := awsAwsjson11_deserializeDocumentDocumentRequiresList(&sv.Requires, value); err != nil { - return err - } - - case "ReviewStatus": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected ReviewStatus to be of type string, got %T instead", value) - } - sv.ReviewStatus = types.ReviewStatus(jtv) - } - - case "SchemaVersion": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected DocumentSchemaVersion to be of type string, got %T instead", value) - } - sv.SchemaVersion = ptr.String(jtv) - } - - case "Tags": - if err := awsAwsjson11_deserializeDocumentTagList(&sv.Tags, value); err != nil { - return err - } - - case "TargetType": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected TargetType to be of type string, got %T instead", value) - } - sv.TargetType = ptr.String(jtv) - } - - case "VersionName": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected DocumentVersionName to be of type string, got %T instead", value) - } - sv.VersionName = ptr.String(jtv) - } - - default: - _, _ = key, value - - } - } - *v = sv - return nil -} - -func awsAwsjson11_deserializeDocumentDocumentIdentifierList(v *[]types.DocumentIdentifier, value interface{}) error { - if v == nil { - return fmt.Errorf("unexpected nil of type %T", v) - } - if value == nil { - return nil - } - - shape, ok := value.([]interface{}) - if !ok { - return fmt.Errorf("unexpected JSON type %v", value) - } - - var cv []types.DocumentIdentifier - if *v == nil { - cv = []types.DocumentIdentifier{} - } else { - cv = *v - } - - for _, value := range shape { - var col types.DocumentIdentifier - destAddr := &col - if err := awsAwsjson11_deserializeDocumentDocumentIdentifier(&destAddr, value); err != nil { - return err - } - col = *destAddr - cv = append(cv, col) - - } - *v = cv - return nil -} - -func awsAwsjson11_deserializeDocumentDocumentLimitExceeded(v **types.DocumentLimitExceeded, value interface{}) error { - if v == nil { - return fmt.Errorf("unexpected nil of type %T", v) - } - if value == nil { - return nil - } - - shape, ok := value.(map[string]interface{}) - if !ok { - return fmt.Errorf("unexpected JSON type %v", value) - } - - var sv *types.DocumentLimitExceeded - if *v == nil { - sv = &types.DocumentLimitExceeded{} - } else { - sv = *v - } - - for key, value := range shape { - switch key { - case "message", "Message": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected String to be of type string, got %T instead", value) - } - sv.Message = ptr.String(jtv) - } - - default: - _, _ = key, value - - } - } - *v = sv - return nil -} - -func awsAwsjson11_deserializeDocumentDocumentMetadataResponseInfo(v **types.DocumentMetadataResponseInfo, value interface{}) error { - if v == nil { - return fmt.Errorf("unexpected nil of type %T", v) - } - if value == nil { - return nil - } - - shape, ok := value.(map[string]interface{}) - if !ok { - return fmt.Errorf("unexpected JSON type %v", value) - } - - var sv *types.DocumentMetadataResponseInfo - if *v == nil { - sv = &types.DocumentMetadataResponseInfo{} - } else { - sv = *v - } - - for key, value := range shape { - switch key { - case "ReviewerResponse": - if err := awsAwsjson11_deserializeDocumentDocumentReviewerResponseList(&sv.ReviewerResponse, value); err != nil { - return err - } - - default: - _, _ = key, value - - } - } - *v = sv - return nil -} - -func awsAwsjson11_deserializeDocumentDocumentParameter(v **types.DocumentParameter, value interface{}) error { - if v == nil { - return fmt.Errorf("unexpected nil of type %T", v) - } - if value == nil { - return nil - } - - shape, ok := value.(map[string]interface{}) - if !ok { - return fmt.Errorf("unexpected JSON type %v", value) - } - - var sv *types.DocumentParameter - if *v == nil { - sv = &types.DocumentParameter{} - } else { - sv = *v - } - - for key, value := range shape { - switch key { - case "DefaultValue": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected DocumentParameterDefaultValue to be of type string, got %T instead", value) - } - sv.DefaultValue = ptr.String(jtv) - } - - case "Description": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected DocumentParameterDescrption to be of type string, got %T instead", value) - } - sv.Description = ptr.String(jtv) - } - - case "Name": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected DocumentParameterName to be of type string, got %T instead", value) - } - sv.Name = ptr.String(jtv) - } - - case "Type": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected DocumentParameterType to be of type string, got %T instead", value) - } - sv.Type = types.DocumentParameterType(jtv) - } - - default: - _, _ = key, value - - } - } - *v = sv - return nil -} - -func awsAwsjson11_deserializeDocumentDocumentParameterList(v *[]types.DocumentParameter, value interface{}) error { - if v == nil { - return fmt.Errorf("unexpected nil of type %T", v) - } - if value == nil { - return nil - } - - shape, ok := value.([]interface{}) - if !ok { - return fmt.Errorf("unexpected JSON type %v", value) - } - - var cv []types.DocumentParameter - if *v == nil { - cv = []types.DocumentParameter{} - } else { - cv = *v - } - - for _, value := range shape { - var col types.DocumentParameter - destAddr := &col - if err := awsAwsjson11_deserializeDocumentDocumentParameter(&destAddr, value); err != nil { - return err - } - col = *destAddr - cv = append(cv, col) - - } - *v = cv - return nil -} - -func awsAwsjson11_deserializeDocumentDocumentPermissionLimit(v **types.DocumentPermissionLimit, value interface{}) error { - if v == nil { - return fmt.Errorf("unexpected nil of type %T", v) - } - if value == nil { - return nil - } - - shape, ok := value.(map[string]interface{}) - if !ok { - return fmt.Errorf("unexpected JSON type %v", value) - } - - var sv *types.DocumentPermissionLimit - if *v == nil { - sv = &types.DocumentPermissionLimit{} - } else { - sv = *v - } - - for key, value := range shape { - switch key { - case "message", "Message": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected String to be of type string, got %T instead", value) - } - sv.Message = ptr.String(jtv) - } - - default: - _, _ = key, value - - } - } - *v = sv - return nil -} - -func awsAwsjson11_deserializeDocumentDocumentRequires(v **types.DocumentRequires, value interface{}) error { - if v == nil { - return fmt.Errorf("unexpected nil of type %T", v) - } - if value == nil { - return nil - } - - shape, ok := value.(map[string]interface{}) - if !ok { - return fmt.Errorf("unexpected JSON type %v", value) - } - - var sv *types.DocumentRequires - if *v == nil { - sv = &types.DocumentRequires{} - } else { - sv = *v - } - - for key, value := range shape { - switch key { - case "Name": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected DocumentARN to be of type string, got %T instead", value) - } - sv.Name = ptr.String(jtv) - } - - case "RequireType": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected RequireType to be of type string, got %T instead", value) - } - sv.RequireType = ptr.String(jtv) - } - - case "Version": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected DocumentVersion to be of type string, got %T instead", value) - } - sv.Version = ptr.String(jtv) - } - - case "VersionName": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected DocumentVersionName to be of type string, got %T instead", value) - } - sv.VersionName = ptr.String(jtv) - } - - default: - _, _ = key, value - - } - } - *v = sv - return nil -} - -func awsAwsjson11_deserializeDocumentDocumentRequiresList(v *[]types.DocumentRequires, value interface{}) error { - if v == nil { - return fmt.Errorf("unexpected nil of type %T", v) - } - if value == nil { - return nil - } - - shape, ok := value.([]interface{}) - if !ok { - return fmt.Errorf("unexpected JSON type %v", value) - } - - var cv []types.DocumentRequires - if *v == nil { - cv = []types.DocumentRequires{} - } else { - cv = *v - } - - for _, value := range shape { - var col types.DocumentRequires - destAddr := &col - if err := awsAwsjson11_deserializeDocumentDocumentRequires(&destAddr, value); err != nil { - return err - } - col = *destAddr - cv = append(cv, col) - - } - *v = cv - return nil -} - -func awsAwsjson11_deserializeDocumentDocumentReviewCommentList(v *[]types.DocumentReviewCommentSource, value interface{}) error { - if v == nil { - return fmt.Errorf("unexpected nil of type %T", v) - } - if value == nil { - return nil - } - - shape, ok := value.([]interface{}) - if !ok { - return fmt.Errorf("unexpected JSON type %v", value) - } - - var cv []types.DocumentReviewCommentSource - if *v == nil { - cv = []types.DocumentReviewCommentSource{} - } else { - cv = *v - } - - for _, value := range shape { - var col types.DocumentReviewCommentSource - destAddr := &col - if err := awsAwsjson11_deserializeDocumentDocumentReviewCommentSource(&destAddr, value); err != nil { - return err - } - col = *destAddr - cv = append(cv, col) - - } - *v = cv - return nil -} - -func awsAwsjson11_deserializeDocumentDocumentReviewCommentSource(v **types.DocumentReviewCommentSource, value interface{}) error { - if v == nil { - return fmt.Errorf("unexpected nil of type %T", v) - } - if value == nil { - return nil - } - - shape, ok := value.(map[string]interface{}) - if !ok { - return fmt.Errorf("unexpected JSON type %v", value) - } - - var sv *types.DocumentReviewCommentSource - if *v == nil { - sv = &types.DocumentReviewCommentSource{} - } else { - sv = *v - } - - for key, value := range shape { - switch key { - case "Content": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected DocumentReviewComment to be of type string, got %T instead", value) - } - sv.Content = ptr.String(jtv) - } - - case "Type": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected DocumentReviewCommentType to be of type string, got %T instead", value) - } - sv.Type = types.DocumentReviewCommentType(jtv) - } - - default: - _, _ = key, value - - } - } - *v = sv - return nil -} - -func awsAwsjson11_deserializeDocumentDocumentReviewerResponseList(v *[]types.DocumentReviewerResponseSource, value interface{}) error { - if v == nil { - return fmt.Errorf("unexpected nil of type %T", v) - } - if value == nil { - return nil - } - - shape, ok := value.([]interface{}) - if !ok { - return fmt.Errorf("unexpected JSON type %v", value) - } - - var cv []types.DocumentReviewerResponseSource - if *v == nil { - cv = []types.DocumentReviewerResponseSource{} - } else { - cv = *v - } - - for _, value := range shape { - var col types.DocumentReviewerResponseSource - destAddr := &col - if err := awsAwsjson11_deserializeDocumentDocumentReviewerResponseSource(&destAddr, value); err != nil { - return err - } - col = *destAddr - cv = append(cv, col) - - } - *v = cv - return nil -} - -func awsAwsjson11_deserializeDocumentDocumentReviewerResponseSource(v **types.DocumentReviewerResponseSource, value interface{}) error { - if v == nil { - return fmt.Errorf("unexpected nil of type %T", v) - } - if value == nil { - return nil - } - - shape, ok := value.(map[string]interface{}) - if !ok { - return fmt.Errorf("unexpected JSON type %v", value) - } - - var sv *types.DocumentReviewerResponseSource - if *v == nil { - sv = &types.DocumentReviewerResponseSource{} - } else { - sv = *v - } - - for key, value := range shape { - switch key { - case "Comment": - if err := awsAwsjson11_deserializeDocumentDocumentReviewCommentList(&sv.Comment, value); err != nil { - return err - } - - case "CreateTime": - if value != nil { - switch jtv := value.(type) { - case json.Number: - f64, err := jtv.Float64() - if err != nil { - return err - } - sv.CreateTime = ptr.Time(smithytime.ParseEpochSeconds(f64)) - - default: - return fmt.Errorf("expected DateTime to be a JSON Number, got %T instead", value) - - } - } - - case "Reviewer": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected Reviewer to be of type string, got %T instead", value) - } - sv.Reviewer = ptr.String(jtv) - } - - case "ReviewStatus": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected ReviewStatus to be of type string, got %T instead", value) - } - sv.ReviewStatus = types.ReviewStatus(jtv) - } - - case "UpdatedTime": - if value != nil { - switch jtv := value.(type) { - case json.Number: - f64, err := jtv.Float64() - if err != nil { - return err - } - sv.UpdatedTime = ptr.Time(smithytime.ParseEpochSeconds(f64)) - - default: - return fmt.Errorf("expected DateTime to be a JSON Number, got %T instead", value) - - } - } - - default: - _, _ = key, value - - } - } - *v = sv - return nil -} - -func awsAwsjson11_deserializeDocumentDocumentVersionInfo(v **types.DocumentVersionInfo, value interface{}) error { - if v == nil { - return fmt.Errorf("unexpected nil of type %T", v) - } - if value == nil { - return nil - } - - shape, ok := value.(map[string]interface{}) - if !ok { - return fmt.Errorf("unexpected JSON type %v", value) - } - - var sv *types.DocumentVersionInfo - if *v == nil { - sv = &types.DocumentVersionInfo{} - } else { - sv = *v - } - - for key, value := range shape { - switch key { - case "CreatedDate": - if value != nil { - switch jtv := value.(type) { - case json.Number: - f64, err := jtv.Float64() - if err != nil { - return err - } - sv.CreatedDate = ptr.Time(smithytime.ParseEpochSeconds(f64)) - - default: - return fmt.Errorf("expected DateTime to be a JSON Number, got %T instead", value) - - } - } - - case "DisplayName": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected DocumentDisplayName to be of type string, got %T instead", value) - } - sv.DisplayName = ptr.String(jtv) - } - - case "DocumentFormat": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected DocumentFormat to be of type string, got %T instead", value) - } - sv.DocumentFormat = types.DocumentFormat(jtv) - } - - case "DocumentVersion": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected DocumentVersion to be of type string, got %T instead", value) - } - sv.DocumentVersion = ptr.String(jtv) - } - - case "IsDefaultVersion": - if value != nil { - jtv, ok := value.(bool) - if !ok { - return fmt.Errorf("expected Boolean to be of type *bool, got %T instead", value) - } - sv.IsDefaultVersion = jtv - } - - case "Name": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected DocumentName to be of type string, got %T instead", value) - } - sv.Name = ptr.String(jtv) - } - - case "ReviewStatus": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected ReviewStatus to be of type string, got %T instead", value) - } - sv.ReviewStatus = types.ReviewStatus(jtv) - } - - case "Status": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected DocumentStatus to be of type string, got %T instead", value) - } - sv.Status = types.DocumentStatus(jtv) - } - - case "StatusInformation": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected DocumentStatusInformation to be of type string, got %T instead", value) - } - sv.StatusInformation = ptr.String(jtv) - } - - case "VersionName": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected DocumentVersionName to be of type string, got %T instead", value) - } - sv.VersionName = ptr.String(jtv) - } - - default: - _, _ = key, value - - } - } - *v = sv - return nil -} - -func awsAwsjson11_deserializeDocumentDocumentVersionLimitExceeded(v **types.DocumentVersionLimitExceeded, value interface{}) error { - if v == nil { - return fmt.Errorf("unexpected nil of type %T", v) - } - if value == nil { - return nil - } - - shape, ok := value.(map[string]interface{}) - if !ok { - return fmt.Errorf("unexpected JSON type %v", value) - } - - var sv *types.DocumentVersionLimitExceeded - if *v == nil { - sv = &types.DocumentVersionLimitExceeded{} - } else { - sv = *v - } - - for key, value := range shape { - switch key { - case "message", "Message": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected String to be of type string, got %T instead", value) - } - sv.Message = ptr.String(jtv) - } - - default: - _, _ = key, value - - } - } - *v = sv - return nil -} - -func awsAwsjson11_deserializeDocumentDocumentVersionList(v *[]types.DocumentVersionInfo, value interface{}) error { - if v == nil { - return fmt.Errorf("unexpected nil of type %T", v) - } - if value == nil { - return nil - } - - shape, ok := value.([]interface{}) - if !ok { - return fmt.Errorf("unexpected JSON type %v", value) - } - - var cv []types.DocumentVersionInfo - if *v == nil { - cv = []types.DocumentVersionInfo{} - } else { - cv = *v - } - - for _, value := range shape { - var col types.DocumentVersionInfo - destAddr := &col - if err := awsAwsjson11_deserializeDocumentDocumentVersionInfo(&destAddr, value); err != nil { - return err - } - col = *destAddr - cv = append(cv, col) - - } - *v = cv - return nil -} - -func awsAwsjson11_deserializeDocumentDoesNotExistException(v **types.DoesNotExistException, value interface{}) error { - if v == nil { - return fmt.Errorf("unexpected nil of type %T", v) - } - if value == nil { - return nil - } - - shape, ok := value.(map[string]interface{}) - if !ok { - return fmt.Errorf("unexpected JSON type %v", value) - } - - var sv *types.DoesNotExistException - if *v == nil { - sv = &types.DoesNotExistException{} - } else { - sv = *v - } - - for key, value := range shape { - switch key { - case "message", "Message": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected String to be of type string, got %T instead", value) - } - sv.Message = ptr.String(jtv) - } - - default: - _, _ = key, value - - } - } - *v = sv - return nil -} - -func awsAwsjson11_deserializeDocumentDuplicateDocumentContent(v **types.DuplicateDocumentContent, value interface{}) error { - if v == nil { - return fmt.Errorf("unexpected nil of type %T", v) - } - if value == nil { - return nil - } - - shape, ok := value.(map[string]interface{}) - if !ok { - return fmt.Errorf("unexpected JSON type %v", value) - } - - var sv *types.DuplicateDocumentContent - if *v == nil { - sv = &types.DuplicateDocumentContent{} - } else { - sv = *v - } - - for key, value := range shape { - switch key { - case "message", "Message": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected String to be of type string, got %T instead", value) - } - sv.Message = ptr.String(jtv) - } - - default: - _, _ = key, value - - } - } - *v = sv - return nil -} - -func awsAwsjson11_deserializeDocumentDuplicateDocumentVersionName(v **types.DuplicateDocumentVersionName, value interface{}) error { - if v == nil { - return fmt.Errorf("unexpected nil of type %T", v) - } - if value == nil { - return nil - } - - shape, ok := value.(map[string]interface{}) - if !ok { - return fmt.Errorf("unexpected JSON type %v", value) - } - - var sv *types.DuplicateDocumentVersionName - if *v == nil { - sv = &types.DuplicateDocumentVersionName{} - } else { - sv = *v - } - - for key, value := range shape { - switch key { - case "message", "Message": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected String to be of type string, got %T instead", value) - } - sv.Message = ptr.String(jtv) - } - - default: - _, _ = key, value - - } - } - *v = sv - return nil -} - -func awsAwsjson11_deserializeDocumentDuplicateInstanceId(v **types.DuplicateInstanceId, value interface{}) error { - if v == nil { - return fmt.Errorf("unexpected nil of type %T", v) - } - if value == nil { - return nil - } - - shape, ok := value.(map[string]interface{}) - if !ok { - return fmt.Errorf("unexpected JSON type %v", value) - } - - var sv *types.DuplicateInstanceId - if *v == nil { - sv = &types.DuplicateInstanceId{} - } else { - sv = *v - } - - for key, value := range shape { - switch key { - default: - _, _ = key, value - - } - } - *v = sv - return nil -} - -func awsAwsjson11_deserializeDocumentEffectivePatch(v **types.EffectivePatch, value interface{}) error { - if v == nil { - return fmt.Errorf("unexpected nil of type %T", v) - } - if value == nil { - return nil - } - - shape, ok := value.(map[string]interface{}) - if !ok { - return fmt.Errorf("unexpected JSON type %v", value) - } - - var sv *types.EffectivePatch - if *v == nil { - sv = &types.EffectivePatch{} - } else { - sv = *v - } - - for key, value := range shape { - switch key { - case "Patch": - if err := awsAwsjson11_deserializeDocumentPatch(&sv.Patch, value); err != nil { - return err - } - - case "PatchStatus": - if err := awsAwsjson11_deserializeDocumentPatchStatus(&sv.PatchStatus, value); err != nil { - return err - } - - default: - _, _ = key, value - - } - } - *v = sv - return nil -} - -func awsAwsjson11_deserializeDocumentEffectivePatchList(v *[]types.EffectivePatch, value interface{}) error { - if v == nil { - return fmt.Errorf("unexpected nil of type %T", v) - } - if value == nil { - return nil - } - - shape, ok := value.([]interface{}) - if !ok { - return fmt.Errorf("unexpected JSON type %v", value) - } - - var cv []types.EffectivePatch - if *v == nil { - cv = []types.EffectivePatch{} - } else { - cv = *v - } - - for _, value := range shape { - var col types.EffectivePatch - destAddr := &col - if err := awsAwsjson11_deserializeDocumentEffectivePatch(&destAddr, value); err != nil { - return err - } - col = *destAddr - cv = append(cv, col) - - } - *v = cv - return nil -} - -func awsAwsjson11_deserializeDocumentExcludeAccounts(v *[]string, value interface{}) error { - if v == nil { - return fmt.Errorf("unexpected nil of type %T", v) - } - if value == nil { - return nil - } - - shape, ok := value.([]interface{}) - if !ok { - return fmt.Errorf("unexpected JSON type %v", value) - } - - var cv []string - if *v == nil { - cv = []string{} - } else { - cv = *v - } - - for _, value := range shape { - var col string - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected ExcludeAccount to be of type string, got %T instead", value) - } - col = jtv - } - cv = append(cv, col) - - } - *v = cv - return nil -} - -func awsAwsjson11_deserializeDocumentExecutionPreview(v *types.ExecutionPreview, value interface{}) error { - if v == nil { - return fmt.Errorf("unexpected nil of type %T", v) - } - if value == nil { - return nil - } - - shape, ok := value.(map[string]interface{}) - if !ok { - return fmt.Errorf("unexpected JSON type %v", value) - } - - var uv types.ExecutionPreview -loop: - for key, value := range shape { - if value == nil { - continue - } - switch key { - case "Automation": - var mv types.AutomationExecutionPreview - destAddr := &mv - if err := awsAwsjson11_deserializeDocumentAutomationExecutionPreview(&destAddr, value); err != nil { - return err - } - mv = *destAddr - uv = &types.ExecutionPreviewMemberAutomation{Value: mv} - break loop - - default: - uv = &types.UnknownUnionMember{Tag: key} - break loop - - } - } - *v = uv - return nil -} - -func awsAwsjson11_deserializeDocumentFailedCreateAssociation(v **types.FailedCreateAssociation, value interface{}) error { - if v == nil { - return fmt.Errorf("unexpected nil of type %T", v) - } - if value == nil { - return nil - } - - shape, ok := value.(map[string]interface{}) - if !ok { - return fmt.Errorf("unexpected JSON type %v", value) - } - - var sv *types.FailedCreateAssociation - if *v == nil { - sv = &types.FailedCreateAssociation{} - } else { - sv = *v - } - - for key, value := range shape { - switch key { - case "Entry": - if err := awsAwsjson11_deserializeDocumentCreateAssociationBatchRequestEntry(&sv.Entry, value); err != nil { - return err - } - - case "Fault": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected Fault to be of type string, got %T instead", value) - } - sv.Fault = types.Fault(jtv) - } - - case "Message": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected BatchErrorMessage to be of type string, got %T instead", value) - } - sv.Message = ptr.String(jtv) - } - - default: - _, _ = key, value - - } - } - *v = sv - return nil -} - -func awsAwsjson11_deserializeDocumentFailedCreateAssociationList(v *[]types.FailedCreateAssociation, value interface{}) error { - if v == nil { - return fmt.Errorf("unexpected nil of type %T", v) - } - if value == nil { - return nil - } - - shape, ok := value.([]interface{}) - if !ok { - return fmt.Errorf("unexpected JSON type %v", value) - } - - var cv []types.FailedCreateAssociation - if *v == nil { - cv = []types.FailedCreateAssociation{} - } else { - cv = *v - } - - for _, value := range shape { - var col types.FailedCreateAssociation - destAddr := &col - if err := awsAwsjson11_deserializeDocumentFailedCreateAssociation(&destAddr, value); err != nil { - return err - } - col = *destAddr - cv = append(cv, col) - - } - *v = cv - return nil -} - -func awsAwsjson11_deserializeDocumentFailureDetails(v **types.FailureDetails, value interface{}) error { - if v == nil { - return fmt.Errorf("unexpected nil of type %T", v) - } - if value == nil { - return nil - } - - shape, ok := value.(map[string]interface{}) - if !ok { - return fmt.Errorf("unexpected JSON type %v", value) - } - - var sv *types.FailureDetails - if *v == nil { - sv = &types.FailureDetails{} - } else { - sv = *v - } - - for key, value := range shape { - switch key { - case "Details": - if err := awsAwsjson11_deserializeDocumentAutomationParameterMap(&sv.Details, value); err != nil { - return err - } - - case "FailureStage": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected String to be of type string, got %T instead", value) - } - sv.FailureStage = ptr.String(jtv) - } - - case "FailureType": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected String to be of type string, got %T instead", value) - } - sv.FailureType = ptr.String(jtv) - } - - default: - _, _ = key, value - - } - } - *v = sv - return nil -} - -func awsAwsjson11_deserializeDocumentFeatureNotAvailableException(v **types.FeatureNotAvailableException, value interface{}) error { - if v == nil { - return fmt.Errorf("unexpected nil of type %T", v) - } - if value == nil { - return nil - } - - shape, ok := value.(map[string]interface{}) - if !ok { - return fmt.Errorf("unexpected JSON type %v", value) - } - - var sv *types.FeatureNotAvailableException - if *v == nil { - sv = &types.FeatureNotAvailableException{} - } else { - sv = *v - } - - for key, value := range shape { - switch key { - case "message", "Message": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected String to be of type string, got %T instead", value) - } - sv.Message = ptr.String(jtv) - } - - default: - _, _ = key, value - - } - } - *v = sv - return nil -} - -func awsAwsjson11_deserializeDocumentGetResourcePoliciesResponseEntries(v *[]types.GetResourcePoliciesResponseEntry, value interface{}) error { - if v == nil { - return fmt.Errorf("unexpected nil of type %T", v) - } - if value == nil { - return nil - } - - shape, ok := value.([]interface{}) - if !ok { - return fmt.Errorf("unexpected JSON type %v", value) - } - - var cv []types.GetResourcePoliciesResponseEntry - if *v == nil { - cv = []types.GetResourcePoliciesResponseEntry{} - } else { - cv = *v - } - - for _, value := range shape { - var col types.GetResourcePoliciesResponseEntry - destAddr := &col - if err := awsAwsjson11_deserializeDocumentGetResourcePoliciesResponseEntry(&destAddr, value); err != nil { - return err - } - col = *destAddr - cv = append(cv, col) - - } - *v = cv - return nil -} - -func awsAwsjson11_deserializeDocumentGetResourcePoliciesResponseEntry(v **types.GetResourcePoliciesResponseEntry, value interface{}) error { - if v == nil { - return fmt.Errorf("unexpected nil of type %T", v) - } - if value == nil { - return nil - } - - shape, ok := value.(map[string]interface{}) - if !ok { - return fmt.Errorf("unexpected JSON type %v", value) - } - - var sv *types.GetResourcePoliciesResponseEntry - if *v == nil { - sv = &types.GetResourcePoliciesResponseEntry{} - } else { - sv = *v - } - - for key, value := range shape { - switch key { - case "Policy": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected Policy to be of type string, got %T instead", value) - } - sv.Policy = ptr.String(jtv) - } - - case "PolicyHash": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected PolicyHash to be of type string, got %T instead", value) - } - sv.PolicyHash = ptr.String(jtv) - } - - case "PolicyId": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected PolicyId to be of type string, got %T instead", value) - } - sv.PolicyId = ptr.String(jtv) - } - - default: - _, _ = key, value - - } - } - *v = sv - return nil -} - -func awsAwsjson11_deserializeDocumentHierarchyLevelLimitExceededException(v **types.HierarchyLevelLimitExceededException, value interface{}) error { - if v == nil { - return fmt.Errorf("unexpected nil of type %T", v) - } - if value == nil { - return nil - } - - shape, ok := value.(map[string]interface{}) - if !ok { - return fmt.Errorf("unexpected JSON type %v", value) - } - - var sv *types.HierarchyLevelLimitExceededException - if *v == nil { - sv = &types.HierarchyLevelLimitExceededException{} - } else { - sv = *v - } - - for key, value := range shape { - switch key { - case "message", "Message": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected String to be of type string, got %T instead", value) - } - sv.Message = ptr.String(jtv) - } - - default: - _, _ = key, value - - } - } - *v = sv - return nil -} - -func awsAwsjson11_deserializeDocumentHierarchyTypeMismatchException(v **types.HierarchyTypeMismatchException, value interface{}) error { - if v == nil { - return fmt.Errorf("unexpected nil of type %T", v) - } - if value == nil { - return nil - } - - shape, ok := value.(map[string]interface{}) - if !ok { - return fmt.Errorf("unexpected JSON type %v", value) - } - - var sv *types.HierarchyTypeMismatchException - if *v == nil { - sv = &types.HierarchyTypeMismatchException{} - } else { - sv = *v - } - - for key, value := range shape { - switch key { - case "message", "Message": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected String to be of type string, got %T instead", value) - } - sv.Message = ptr.String(jtv) - } - - default: - _, _ = key, value - - } - } - *v = sv - return nil -} - -func awsAwsjson11_deserializeDocumentIdempotentParameterMismatch(v **types.IdempotentParameterMismatch, value interface{}) error { - if v == nil { - return fmt.Errorf("unexpected nil of type %T", v) - } - if value == nil { - return nil - } - - shape, ok := value.(map[string]interface{}) - if !ok { - return fmt.Errorf("unexpected JSON type %v", value) - } - - var sv *types.IdempotentParameterMismatch - if *v == nil { - sv = &types.IdempotentParameterMismatch{} - } else { - sv = *v - } - - for key, value := range shape { - switch key { - case "message", "Message": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected String to be of type string, got %T instead", value) - } - sv.Message = ptr.String(jtv) - } - - default: - _, _ = key, value - - } - } - *v = sv - return nil -} - -func awsAwsjson11_deserializeDocumentIncompatiblePolicyException(v **types.IncompatiblePolicyException, value interface{}) error { - if v == nil { - return fmt.Errorf("unexpected nil of type %T", v) - } - if value == nil { - return nil - } - - shape, ok := value.(map[string]interface{}) - if !ok { - return fmt.Errorf("unexpected JSON type %v", value) - } - - var sv *types.IncompatiblePolicyException - if *v == nil { - sv = &types.IncompatiblePolicyException{} - } else { - sv = *v - } - - for key, value := range shape { - switch key { - case "message", "Message": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected String to be of type string, got %T instead", value) - } - sv.Message = ptr.String(jtv) - } - - default: - _, _ = key, value - - } - } - *v = sv - return nil -} - -func awsAwsjson11_deserializeDocumentInstanceAggregatedAssociationOverview(v **types.InstanceAggregatedAssociationOverview, value interface{}) error { - if v == nil { - return fmt.Errorf("unexpected nil of type %T", v) - } - if value == nil { - return nil - } - - shape, ok := value.(map[string]interface{}) - if !ok { - return fmt.Errorf("unexpected JSON type %v", value) - } - - var sv *types.InstanceAggregatedAssociationOverview - if *v == nil { - sv = &types.InstanceAggregatedAssociationOverview{} - } else { - sv = *v - } - - for key, value := range shape { - switch key { - case "DetailedStatus": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected StatusName to be of type string, got %T instead", value) - } - sv.DetailedStatus = ptr.String(jtv) - } - - case "InstanceAssociationStatusAggregatedCount": - if err := awsAwsjson11_deserializeDocumentInstanceAssociationStatusAggregatedCount(&sv.InstanceAssociationStatusAggregatedCount, value); err != nil { - return err - } - - default: - _, _ = key, value - - } - } - *v = sv - return nil -} - -func awsAwsjson11_deserializeDocumentInstanceAssociation(v **types.InstanceAssociation, value interface{}) error { - if v == nil { - return fmt.Errorf("unexpected nil of type %T", v) - } - if value == nil { - return nil - } - - shape, ok := value.(map[string]interface{}) - if !ok { - return fmt.Errorf("unexpected JSON type %v", value) - } - - var sv *types.InstanceAssociation - if *v == nil { - sv = &types.InstanceAssociation{} - } else { - sv = *v - } - - for key, value := range shape { - switch key { - case "AssociationId": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected AssociationId to be of type string, got %T instead", value) - } - sv.AssociationId = ptr.String(jtv) - } - - case "AssociationVersion": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected AssociationVersion to be of type string, got %T instead", value) - } - sv.AssociationVersion = ptr.String(jtv) - } - - case "Content": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected DocumentContent to be of type string, got %T instead", value) - } - sv.Content = ptr.String(jtv) - } - - case "InstanceId": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected InstanceId to be of type string, got %T instead", value) - } - sv.InstanceId = ptr.String(jtv) - } - - default: - _, _ = key, value - - } - } - *v = sv - return nil -} - -func awsAwsjson11_deserializeDocumentInstanceAssociationList(v *[]types.InstanceAssociation, value interface{}) error { - if v == nil { - return fmt.Errorf("unexpected nil of type %T", v) - } - if value == nil { - return nil - } - - shape, ok := value.([]interface{}) - if !ok { - return fmt.Errorf("unexpected JSON type %v", value) - } - - var cv []types.InstanceAssociation - if *v == nil { - cv = []types.InstanceAssociation{} - } else { - cv = *v - } - - for _, value := range shape { - var col types.InstanceAssociation - destAddr := &col - if err := awsAwsjson11_deserializeDocumentInstanceAssociation(&destAddr, value); err != nil { - return err - } - col = *destAddr - cv = append(cv, col) - - } - *v = cv - return nil -} - -func awsAwsjson11_deserializeDocumentInstanceAssociationOutputLocation(v **types.InstanceAssociationOutputLocation, value interface{}) error { - if v == nil { - return fmt.Errorf("unexpected nil of type %T", v) - } - if value == nil { - return nil - } - - shape, ok := value.(map[string]interface{}) - if !ok { - return fmt.Errorf("unexpected JSON type %v", value) - } - - var sv *types.InstanceAssociationOutputLocation - if *v == nil { - sv = &types.InstanceAssociationOutputLocation{} - } else { - sv = *v - } - - for key, value := range shape { - switch key { - case "S3Location": - if err := awsAwsjson11_deserializeDocumentS3OutputLocation(&sv.S3Location, value); err != nil { - return err - } - - default: - _, _ = key, value - - } - } - *v = sv - return nil -} - -func awsAwsjson11_deserializeDocumentInstanceAssociationOutputUrl(v **types.InstanceAssociationOutputUrl, value interface{}) error { - if v == nil { - return fmt.Errorf("unexpected nil of type %T", v) - } - if value == nil { - return nil - } - - shape, ok := value.(map[string]interface{}) - if !ok { - return fmt.Errorf("unexpected JSON type %v", value) - } - - var sv *types.InstanceAssociationOutputUrl - if *v == nil { - sv = &types.InstanceAssociationOutputUrl{} - } else { - sv = *v - } - - for key, value := range shape { - switch key { - case "S3OutputUrl": - if err := awsAwsjson11_deserializeDocumentS3OutputUrl(&sv.S3OutputUrl, value); err != nil { - return err - } - - default: - _, _ = key, value - - } - } - *v = sv - return nil -} - -func awsAwsjson11_deserializeDocumentInstanceAssociationStatusAggregatedCount(v *map[string]int32, value interface{}) error { - if v == nil { - return fmt.Errorf("unexpected nil of type %T", v) - } - if value == nil { - return nil - } - - shape, ok := value.(map[string]interface{}) - if !ok { - return fmt.Errorf("unexpected JSON type %v", value) - } - - var mv map[string]int32 - if *v == nil { - mv = map[string]int32{} - } else { - mv = *v - } - - for key, value := range shape { - var parsedVal int32 - if value != nil { - jtv, ok := value.(json.Number) - if !ok { - return fmt.Errorf("expected InstanceCount to be json.Number, got %T instead", value) - } - i64, err := jtv.Int64() - if err != nil { - return err - } - parsedVal = int32(i64) - } - mv[key] = parsedVal - - } - *v = mv - return nil -} - -func awsAwsjson11_deserializeDocumentInstanceAssociationStatusInfo(v **types.InstanceAssociationStatusInfo, value interface{}) error { - if v == nil { - return fmt.Errorf("unexpected nil of type %T", v) - } - if value == nil { - return nil - } - - shape, ok := value.(map[string]interface{}) - if !ok { - return fmt.Errorf("unexpected JSON type %v", value) - } - - var sv *types.InstanceAssociationStatusInfo - if *v == nil { - sv = &types.InstanceAssociationStatusInfo{} - } else { - sv = *v - } - - for key, value := range shape { - switch key { - case "AssociationId": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected AssociationId to be of type string, got %T instead", value) - } - sv.AssociationId = ptr.String(jtv) - } - - case "AssociationName": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected AssociationName to be of type string, got %T instead", value) - } - sv.AssociationName = ptr.String(jtv) - } - - case "AssociationVersion": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected AssociationVersion to be of type string, got %T instead", value) - } - sv.AssociationVersion = ptr.String(jtv) - } - - case "DetailedStatus": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected StatusName to be of type string, got %T instead", value) - } - sv.DetailedStatus = ptr.String(jtv) - } - - case "DocumentVersion": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected DocumentVersion to be of type string, got %T instead", value) - } - sv.DocumentVersion = ptr.String(jtv) - } - - case "ErrorCode": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected AgentErrorCode to be of type string, got %T instead", value) - } - sv.ErrorCode = ptr.String(jtv) - } - - case "ExecutionDate": - if value != nil { - switch jtv := value.(type) { - case json.Number: - f64, err := jtv.Float64() - if err != nil { - return err - } - sv.ExecutionDate = ptr.Time(smithytime.ParseEpochSeconds(f64)) - - default: - return fmt.Errorf("expected DateTime to be a JSON Number, got %T instead", value) - - } - } - - case "ExecutionSummary": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected InstanceAssociationExecutionSummary to be of type string, got %T instead", value) - } - sv.ExecutionSummary = ptr.String(jtv) - } - - case "InstanceId": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected InstanceId to be of type string, got %T instead", value) - } - sv.InstanceId = ptr.String(jtv) - } - - case "Name": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected DocumentARN to be of type string, got %T instead", value) - } - sv.Name = ptr.String(jtv) - } - - case "OutputUrl": - if err := awsAwsjson11_deserializeDocumentInstanceAssociationOutputUrl(&sv.OutputUrl, value); err != nil { - return err - } - - case "Status": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected StatusName to be of type string, got %T instead", value) - } - sv.Status = ptr.String(jtv) - } - - default: - _, _ = key, value - - } - } - *v = sv - return nil -} - -func awsAwsjson11_deserializeDocumentInstanceAssociationStatusInfos(v *[]types.InstanceAssociationStatusInfo, value interface{}) error { - if v == nil { - return fmt.Errorf("unexpected nil of type %T", v) - } - if value == nil { - return nil - } - - shape, ok := value.([]interface{}) - if !ok { - return fmt.Errorf("unexpected JSON type %v", value) - } - - var cv []types.InstanceAssociationStatusInfo - if *v == nil { - cv = []types.InstanceAssociationStatusInfo{} - } else { - cv = *v - } - - for _, value := range shape { - var col types.InstanceAssociationStatusInfo - destAddr := &col - if err := awsAwsjson11_deserializeDocumentInstanceAssociationStatusInfo(&destAddr, value); err != nil { - return err - } - col = *destAddr - cv = append(cv, col) - - } - *v = cv - return nil -} - -func awsAwsjson11_deserializeDocumentInstanceIdList(v *[]string, value interface{}) error { - if v == nil { - return fmt.Errorf("unexpected nil of type %T", v) - } - if value == nil { - return nil - } - - shape, ok := value.([]interface{}) - if !ok { - return fmt.Errorf("unexpected JSON type %v", value) - } - - var cv []string - if *v == nil { - cv = []string{} - } else { - cv = *v - } - - for _, value := range shape { - var col string - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected InstanceId to be of type string, got %T instead", value) - } - col = jtv - } - cv = append(cv, col) - - } - *v = cv - return nil -} - -func awsAwsjson11_deserializeDocumentInstanceInfo(v **types.InstanceInfo, value interface{}) error { - if v == nil { - return fmt.Errorf("unexpected nil of type %T", v) - } - if value == nil { - return nil - } - - shape, ok := value.(map[string]interface{}) - if !ok { - return fmt.Errorf("unexpected JSON type %v", value) - } - - var sv *types.InstanceInfo - if *v == nil { - sv = &types.InstanceInfo{} - } else { - sv = *v - } - - for key, value := range shape { - switch key { - case "AgentType": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected AgentType to be of type string, got %T instead", value) - } - sv.AgentType = ptr.String(jtv) - } - - case "AgentVersion": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected AgentVersion to be of type string, got %T instead", value) - } - sv.AgentVersion = ptr.String(jtv) - } - - case "ComputerName": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected ComputerName to be of type string, got %T instead", value) - } - sv.ComputerName = ptr.String(jtv) - } - - case "InstanceStatus": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected InstanceStatus to be of type string, got %T instead", value) - } - sv.InstanceStatus = ptr.String(jtv) - } - - case "IpAddress": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected IPAddress to be of type string, got %T instead", value) - } - sv.IpAddress = ptr.String(jtv) - } - - case "ManagedStatus": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected ManagedStatus to be of type string, got %T instead", value) - } - sv.ManagedStatus = types.ManagedStatus(jtv) - } - - case "PlatformName": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected PlatformName to be of type string, got %T instead", value) - } - sv.PlatformName = ptr.String(jtv) - } - - case "PlatformType": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected PlatformType to be of type string, got %T instead", value) - } - sv.PlatformType = types.PlatformType(jtv) - } - - case "PlatformVersion": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected PlatformVersion to be of type string, got %T instead", value) - } - sv.PlatformVersion = ptr.String(jtv) - } - - case "ResourceType": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected ResourceType to be of type string, got %T instead", value) - } - sv.ResourceType = types.ResourceType(jtv) - } - - default: - _, _ = key, value - - } - } - *v = sv - return nil -} - -func awsAwsjson11_deserializeDocumentInstanceInformation(v **types.InstanceInformation, value interface{}) error { - if v == nil { - return fmt.Errorf("unexpected nil of type %T", v) - } - if value == nil { - return nil - } - - shape, ok := value.(map[string]interface{}) - if !ok { - return fmt.Errorf("unexpected JSON type %v", value) - } - - var sv *types.InstanceInformation - if *v == nil { - sv = &types.InstanceInformation{} - } else { - sv = *v - } - - for key, value := range shape { - switch key { - case "ActivationId": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected ActivationId to be of type string, got %T instead", value) - } - sv.ActivationId = ptr.String(jtv) - } - - case "AgentVersion": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected Version to be of type string, got %T instead", value) - } - sv.AgentVersion = ptr.String(jtv) - } - - case "AssociationOverview": - if err := awsAwsjson11_deserializeDocumentInstanceAggregatedAssociationOverview(&sv.AssociationOverview, value); err != nil { - return err - } - - case "AssociationStatus": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected StatusName to be of type string, got %T instead", value) - } - sv.AssociationStatus = ptr.String(jtv) - } - - case "ComputerName": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected ComputerName to be of type string, got %T instead", value) - } - sv.ComputerName = ptr.String(jtv) - } - - case "IamRole": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected IamRole to be of type string, got %T instead", value) - } - sv.IamRole = ptr.String(jtv) - } - - case "InstanceId": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected InstanceId to be of type string, got %T instead", value) - } - sv.InstanceId = ptr.String(jtv) - } - - case "IPAddress": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected IPAddress to be of type string, got %T instead", value) - } - sv.IPAddress = ptr.String(jtv) - } - - case "IsLatestVersion": - if value != nil { - jtv, ok := value.(bool) - if !ok { - return fmt.Errorf("expected Boolean to be of type *bool, got %T instead", value) - } - sv.IsLatestVersion = ptr.Bool(jtv) - } - - case "LastAssociationExecutionDate": - if value != nil { - switch jtv := value.(type) { - case json.Number: - f64, err := jtv.Float64() - if err != nil { - return err - } - sv.LastAssociationExecutionDate = ptr.Time(smithytime.ParseEpochSeconds(f64)) - - default: - return fmt.Errorf("expected DateTime to be a JSON Number, got %T instead", value) - - } - } - - case "LastPingDateTime": - if value != nil { - switch jtv := value.(type) { - case json.Number: - f64, err := jtv.Float64() - if err != nil { - return err - } - sv.LastPingDateTime = ptr.Time(smithytime.ParseEpochSeconds(f64)) - - default: - return fmt.Errorf("expected DateTime to be a JSON Number, got %T instead", value) - - } - } - - case "LastSuccessfulAssociationExecutionDate": - if value != nil { - switch jtv := value.(type) { - case json.Number: - f64, err := jtv.Float64() - if err != nil { - return err - } - sv.LastSuccessfulAssociationExecutionDate = ptr.Time(smithytime.ParseEpochSeconds(f64)) - - default: - return fmt.Errorf("expected DateTime to be a JSON Number, got %T instead", value) - - } - } - - case "Name": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected String to be of type string, got %T instead", value) - } - sv.Name = ptr.String(jtv) - } - - case "PingStatus": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected PingStatus to be of type string, got %T instead", value) - } - sv.PingStatus = types.PingStatus(jtv) - } - - case "PlatformName": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected String to be of type string, got %T instead", value) - } - sv.PlatformName = ptr.String(jtv) - } - - case "PlatformType": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected PlatformType to be of type string, got %T instead", value) - } - sv.PlatformType = types.PlatformType(jtv) - } - - case "PlatformVersion": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected String to be of type string, got %T instead", value) - } - sv.PlatformVersion = ptr.String(jtv) - } - - case "RegistrationDate": - if value != nil { - switch jtv := value.(type) { - case json.Number: - f64, err := jtv.Float64() - if err != nil { - return err - } - sv.RegistrationDate = ptr.Time(smithytime.ParseEpochSeconds(f64)) - - default: - return fmt.Errorf("expected DateTime to be a JSON Number, got %T instead", value) - - } - } - - case "ResourceType": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected ResourceType to be of type string, got %T instead", value) - } - sv.ResourceType = types.ResourceType(jtv) - } - - case "SourceId": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected SourceId to be of type string, got %T instead", value) - } - sv.SourceId = ptr.String(jtv) - } - - case "SourceType": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected SourceType to be of type string, got %T instead", value) - } - sv.SourceType = types.SourceType(jtv) - } - - default: - _, _ = key, value - - } - } - *v = sv - return nil -} - -func awsAwsjson11_deserializeDocumentInstanceInformationList(v *[]types.InstanceInformation, value interface{}) error { - if v == nil { - return fmt.Errorf("unexpected nil of type %T", v) - } - if value == nil { - return nil - } - - shape, ok := value.([]interface{}) - if !ok { - return fmt.Errorf("unexpected JSON type %v", value) - } - - var cv []types.InstanceInformation - if *v == nil { - cv = []types.InstanceInformation{} - } else { - cv = *v - } - - for _, value := range shape { - var col types.InstanceInformation - destAddr := &col - if err := awsAwsjson11_deserializeDocumentInstanceInformation(&destAddr, value); err != nil { - return err - } - col = *destAddr - cv = append(cv, col) - - } - *v = cv - return nil -} - -func awsAwsjson11_deserializeDocumentInstancePatchState(v **types.InstancePatchState, value interface{}) error { - if v == nil { - return fmt.Errorf("unexpected nil of type %T", v) - } - if value == nil { - return nil - } - - shape, ok := value.(map[string]interface{}) - if !ok { - return fmt.Errorf("unexpected JSON type %v", value) - } - - var sv *types.InstancePatchState - if *v == nil { - sv = &types.InstancePatchState{} - } else { - sv = *v - } - - for key, value := range shape { - switch key { - case "AvailableSecurityUpdateCount": - if value != nil { - jtv, ok := value.(json.Number) - if !ok { - return fmt.Errorf("expected PatchAvailableSecurityUpdateCount to be json.Number, got %T instead", value) - } - i64, err := jtv.Int64() - if err != nil { - return err - } - sv.AvailableSecurityUpdateCount = ptr.Int32(int32(i64)) - } - - case "BaselineId": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected BaselineId to be of type string, got %T instead", value) - } - sv.BaselineId = ptr.String(jtv) - } - - case "CriticalNonCompliantCount": - if value != nil { - jtv, ok := value.(json.Number) - if !ok { - return fmt.Errorf("expected PatchCriticalNonCompliantCount to be json.Number, got %T instead", value) - } - i64, err := jtv.Int64() - if err != nil { - return err - } - sv.CriticalNonCompliantCount = ptr.Int32(int32(i64)) - } - - case "FailedCount": - if value != nil { - jtv, ok := value.(json.Number) - if !ok { - return fmt.Errorf("expected PatchFailedCount to be json.Number, got %T instead", value) - } - i64, err := jtv.Int64() - if err != nil { - return err - } - sv.FailedCount = int32(i64) - } - - case "InstalledCount": - if value != nil { - jtv, ok := value.(json.Number) - if !ok { - return fmt.Errorf("expected PatchInstalledCount to be json.Number, got %T instead", value) - } - i64, err := jtv.Int64() - if err != nil { - return err - } - sv.InstalledCount = int32(i64) - } - - case "InstalledOtherCount": - if value != nil { - jtv, ok := value.(json.Number) - if !ok { - return fmt.Errorf("expected PatchInstalledOtherCount to be json.Number, got %T instead", value) - } - i64, err := jtv.Int64() - if err != nil { - return err - } - sv.InstalledOtherCount = int32(i64) - } - - case "InstalledPendingRebootCount": - if value != nil { - jtv, ok := value.(json.Number) - if !ok { - return fmt.Errorf("expected PatchInstalledPendingRebootCount to be json.Number, got %T instead", value) - } - i64, err := jtv.Int64() - if err != nil { - return err - } - sv.InstalledPendingRebootCount = ptr.Int32(int32(i64)) - } - - case "InstalledRejectedCount": - if value != nil { - jtv, ok := value.(json.Number) - if !ok { - return fmt.Errorf("expected PatchInstalledRejectedCount to be json.Number, got %T instead", value) - } - i64, err := jtv.Int64() - if err != nil { - return err - } - sv.InstalledRejectedCount = ptr.Int32(int32(i64)) - } - - case "InstallOverrideList": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected InstallOverrideList to be of type string, got %T instead", value) - } - sv.InstallOverrideList = ptr.String(jtv) - } - - case "InstanceId": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected InstanceId to be of type string, got %T instead", value) - } - sv.InstanceId = ptr.String(jtv) - } - - case "LastNoRebootInstallOperationTime": - if value != nil { - switch jtv := value.(type) { - case json.Number: - f64, err := jtv.Float64() - if err != nil { - return err - } - sv.LastNoRebootInstallOperationTime = ptr.Time(smithytime.ParseEpochSeconds(f64)) - - default: - return fmt.Errorf("expected DateTime to be a JSON Number, got %T instead", value) - - } - } - - case "MissingCount": - if value != nil { - jtv, ok := value.(json.Number) - if !ok { - return fmt.Errorf("expected PatchMissingCount to be json.Number, got %T instead", value) - } - i64, err := jtv.Int64() - if err != nil { - return err - } - sv.MissingCount = int32(i64) - } - - case "NotApplicableCount": - if value != nil { - jtv, ok := value.(json.Number) - if !ok { - return fmt.Errorf("expected PatchNotApplicableCount to be json.Number, got %T instead", value) - } - i64, err := jtv.Int64() - if err != nil { - return err - } - sv.NotApplicableCount = int32(i64) - } - - case "Operation": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected PatchOperationType to be of type string, got %T instead", value) - } - sv.Operation = types.PatchOperationType(jtv) - } - - case "OperationEndTime": - if value != nil { - switch jtv := value.(type) { - case json.Number: - f64, err := jtv.Float64() - if err != nil { - return err - } - sv.OperationEndTime = ptr.Time(smithytime.ParseEpochSeconds(f64)) - - default: - return fmt.Errorf("expected DateTime to be a JSON Number, got %T instead", value) - - } - } - - case "OperationStartTime": - if value != nil { - switch jtv := value.(type) { - case json.Number: - f64, err := jtv.Float64() - if err != nil { - return err - } - sv.OperationStartTime = ptr.Time(smithytime.ParseEpochSeconds(f64)) - - default: - return fmt.Errorf("expected DateTime to be a JSON Number, got %T instead", value) - - } - } - - case "OtherNonCompliantCount": - if value != nil { - jtv, ok := value.(json.Number) - if !ok { - return fmt.Errorf("expected PatchOtherNonCompliantCount to be json.Number, got %T instead", value) - } - i64, err := jtv.Int64() - if err != nil { - return err - } - sv.OtherNonCompliantCount = ptr.Int32(int32(i64)) - } - - case "OwnerInformation": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected OwnerInformation to be of type string, got %T instead", value) - } - sv.OwnerInformation = ptr.String(jtv) - } - - case "PatchGroup": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected PatchGroup to be of type string, got %T instead", value) - } - sv.PatchGroup = ptr.String(jtv) - } - - case "RebootOption": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected RebootOption to be of type string, got %T instead", value) - } - sv.RebootOption = types.RebootOption(jtv) - } - - case "SecurityNonCompliantCount": - if value != nil { - jtv, ok := value.(json.Number) - if !ok { - return fmt.Errorf("expected PatchSecurityNonCompliantCount to be json.Number, got %T instead", value) - } - i64, err := jtv.Int64() - if err != nil { - return err - } - sv.SecurityNonCompliantCount = ptr.Int32(int32(i64)) - } - - case "SnapshotId": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected SnapshotId to be of type string, got %T instead", value) - } - sv.SnapshotId = ptr.String(jtv) - } - - case "UnreportedNotApplicableCount": - if value != nil { - jtv, ok := value.(json.Number) - if !ok { - return fmt.Errorf("expected PatchUnreportedNotApplicableCount to be json.Number, got %T instead", value) - } - i64, err := jtv.Int64() - if err != nil { - return err - } - sv.UnreportedNotApplicableCount = ptr.Int32(int32(i64)) - } - - default: - _, _ = key, value - - } - } - *v = sv - return nil -} - -func awsAwsjson11_deserializeDocumentInstancePatchStateList(v *[]types.InstancePatchState, value interface{}) error { - if v == nil { - return fmt.Errorf("unexpected nil of type %T", v) - } - if value == nil { - return nil - } - - shape, ok := value.([]interface{}) - if !ok { - return fmt.Errorf("unexpected JSON type %v", value) - } - - var cv []types.InstancePatchState - if *v == nil { - cv = []types.InstancePatchState{} - } else { - cv = *v - } - - for _, value := range shape { - var col types.InstancePatchState - destAddr := &col - if err := awsAwsjson11_deserializeDocumentInstancePatchState(&destAddr, value); err != nil { - return err - } - col = *destAddr - cv = append(cv, col) - - } - *v = cv - return nil -} - -func awsAwsjson11_deserializeDocumentInstancePatchStatesList(v *[]types.InstancePatchState, value interface{}) error { - if v == nil { - return fmt.Errorf("unexpected nil of type %T", v) - } - if value == nil { - return nil - } - - shape, ok := value.([]interface{}) - if !ok { - return fmt.Errorf("unexpected JSON type %v", value) - } - - var cv []types.InstancePatchState - if *v == nil { - cv = []types.InstancePatchState{} - } else { - cv = *v - } - - for _, value := range shape { - var col types.InstancePatchState - destAddr := &col - if err := awsAwsjson11_deserializeDocumentInstancePatchState(&destAddr, value); err != nil { - return err - } - col = *destAddr - cv = append(cv, col) - - } - *v = cv - return nil -} - -func awsAwsjson11_deserializeDocumentInstanceProperties(v *[]types.InstanceProperty, value interface{}) error { - if v == nil { - return fmt.Errorf("unexpected nil of type %T", v) - } - if value == nil { - return nil - } - - shape, ok := value.([]interface{}) - if !ok { - return fmt.Errorf("unexpected JSON type %v", value) - } - - var cv []types.InstanceProperty - if *v == nil { - cv = []types.InstanceProperty{} - } else { - cv = *v - } - - for _, value := range shape { - var col types.InstanceProperty - destAddr := &col - if err := awsAwsjson11_deserializeDocumentInstanceProperty(&destAddr, value); err != nil { - return err - } - col = *destAddr - cv = append(cv, col) - - } - *v = cv - return nil -} - -func awsAwsjson11_deserializeDocumentInstanceProperty(v **types.InstanceProperty, value interface{}) error { - if v == nil { - return fmt.Errorf("unexpected nil of type %T", v) - } - if value == nil { - return nil - } - - shape, ok := value.(map[string]interface{}) - if !ok { - return fmt.Errorf("unexpected JSON type %v", value) - } - - var sv *types.InstanceProperty - if *v == nil { - sv = &types.InstanceProperty{} - } else { - sv = *v - } - - for key, value := range shape { - switch key { - case "ActivationId": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected ActivationId to be of type string, got %T instead", value) - } - sv.ActivationId = ptr.String(jtv) - } - - case "AgentVersion": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected Version to be of type string, got %T instead", value) - } - sv.AgentVersion = ptr.String(jtv) - } - - case "Architecture": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected Architecture to be of type string, got %T instead", value) - } - sv.Architecture = ptr.String(jtv) - } - - case "AssociationOverview": - if err := awsAwsjson11_deserializeDocumentInstanceAggregatedAssociationOverview(&sv.AssociationOverview, value); err != nil { - return err - } - - case "AssociationStatus": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected StatusName to be of type string, got %T instead", value) - } - sv.AssociationStatus = ptr.String(jtv) - } - - case "ComputerName": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected ComputerName to be of type string, got %T instead", value) - } - sv.ComputerName = ptr.String(jtv) - } - - case "IamRole": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected IamRole to be of type string, got %T instead", value) - } - sv.IamRole = ptr.String(jtv) - } - - case "InstanceId": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected InstanceId to be of type string, got %T instead", value) - } - sv.InstanceId = ptr.String(jtv) - } - - case "InstanceRole": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected InstanceRole to be of type string, got %T instead", value) - } - sv.InstanceRole = ptr.String(jtv) - } - - case "InstanceState": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected InstanceState to be of type string, got %T instead", value) - } - sv.InstanceState = ptr.String(jtv) - } - - case "InstanceType": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected InstanceType to be of type string, got %T instead", value) - } - sv.InstanceType = ptr.String(jtv) - } - - case "IPAddress": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected IPAddress to be of type string, got %T instead", value) - } - sv.IPAddress = ptr.String(jtv) - } - - case "KeyName": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected KeyName to be of type string, got %T instead", value) - } - sv.KeyName = ptr.String(jtv) - } - - case "LastAssociationExecutionDate": - if value != nil { - switch jtv := value.(type) { - case json.Number: - f64, err := jtv.Float64() - if err != nil { - return err - } - sv.LastAssociationExecutionDate = ptr.Time(smithytime.ParseEpochSeconds(f64)) - - default: - return fmt.Errorf("expected DateTime to be a JSON Number, got %T instead", value) - - } - } - - case "LastPingDateTime": - if value != nil { - switch jtv := value.(type) { - case json.Number: - f64, err := jtv.Float64() - if err != nil { - return err - } - sv.LastPingDateTime = ptr.Time(smithytime.ParseEpochSeconds(f64)) - - default: - return fmt.Errorf("expected DateTime to be a JSON Number, got %T instead", value) - - } - } - - case "LastSuccessfulAssociationExecutionDate": - if value != nil { - switch jtv := value.(type) { - case json.Number: - f64, err := jtv.Float64() - if err != nil { - return err - } - sv.LastSuccessfulAssociationExecutionDate = ptr.Time(smithytime.ParseEpochSeconds(f64)) - - default: - return fmt.Errorf("expected DateTime to be a JSON Number, got %T instead", value) - - } - } - - case "LaunchTime": - if value != nil { - switch jtv := value.(type) { - case json.Number: - f64, err := jtv.Float64() - if err != nil { - return err - } - sv.LaunchTime = ptr.Time(smithytime.ParseEpochSeconds(f64)) - - default: - return fmt.Errorf("expected DateTime to be a JSON Number, got %T instead", value) - - } - } - - case "Name": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected InstanceName to be of type string, got %T instead", value) - } - sv.Name = ptr.String(jtv) - } - - case "PingStatus": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected PingStatus to be of type string, got %T instead", value) - } - sv.PingStatus = types.PingStatus(jtv) - } - - case "PlatformName": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected PlatformName to be of type string, got %T instead", value) - } - sv.PlatformName = ptr.String(jtv) - } - - case "PlatformType": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected PlatformType to be of type string, got %T instead", value) - } - sv.PlatformType = types.PlatformType(jtv) - } - - case "PlatformVersion": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected PlatformVersion to be of type string, got %T instead", value) - } - sv.PlatformVersion = ptr.String(jtv) - } - - case "RegistrationDate": - if value != nil { - switch jtv := value.(type) { - case json.Number: - f64, err := jtv.Float64() - if err != nil { - return err - } - sv.RegistrationDate = ptr.Time(smithytime.ParseEpochSeconds(f64)) - - default: - return fmt.Errorf("expected DateTime to be a JSON Number, got %T instead", value) - - } - } - - case "ResourceType": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected String to be of type string, got %T instead", value) - } - sv.ResourceType = ptr.String(jtv) - } - - case "SourceId": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected SourceId to be of type string, got %T instead", value) - } - sv.SourceId = ptr.String(jtv) - } - - case "SourceType": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected SourceType to be of type string, got %T instead", value) - } - sv.SourceType = types.SourceType(jtv) - } - - default: - _, _ = key, value - - } - } - *v = sv - return nil -} - -func awsAwsjson11_deserializeDocumentInternalServerError(v **types.InternalServerError, value interface{}) error { - if v == nil { - return fmt.Errorf("unexpected nil of type %T", v) - } - if value == nil { - return nil - } - - shape, ok := value.(map[string]interface{}) - if !ok { - return fmt.Errorf("unexpected JSON type %v", value) - } - - var sv *types.InternalServerError - if *v == nil { - sv = &types.InternalServerError{} - } else { - sv = *v - } - - for key, value := range shape { - switch key { - case "message", "Message": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected String to be of type string, got %T instead", value) - } - sv.Message = ptr.String(jtv) - } - - default: - _, _ = key, value - - } - } - *v = sv - return nil -} - -func awsAwsjson11_deserializeDocumentInvalidActivation(v **types.InvalidActivation, value interface{}) error { - if v == nil { - return fmt.Errorf("unexpected nil of type %T", v) - } - if value == nil { - return nil - } - - shape, ok := value.(map[string]interface{}) - if !ok { - return fmt.Errorf("unexpected JSON type %v", value) - } - - var sv *types.InvalidActivation - if *v == nil { - sv = &types.InvalidActivation{} - } else { - sv = *v - } - - for key, value := range shape { - switch key { - case "message", "Message": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected String to be of type string, got %T instead", value) - } - sv.Message = ptr.String(jtv) - } - - default: - _, _ = key, value - - } - } - *v = sv - return nil -} - -func awsAwsjson11_deserializeDocumentInvalidActivationId(v **types.InvalidActivationId, value interface{}) error { - if v == nil { - return fmt.Errorf("unexpected nil of type %T", v) - } - if value == nil { - return nil - } - - shape, ok := value.(map[string]interface{}) - if !ok { - return fmt.Errorf("unexpected JSON type %v", value) - } - - var sv *types.InvalidActivationId - if *v == nil { - sv = &types.InvalidActivationId{} - } else { - sv = *v - } - - for key, value := range shape { - switch key { - case "message", "Message": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected String to be of type string, got %T instead", value) - } - sv.Message = ptr.String(jtv) - } - - default: - _, _ = key, value - - } - } - *v = sv - return nil -} - -func awsAwsjson11_deserializeDocumentInvalidAggregatorException(v **types.InvalidAggregatorException, value interface{}) error { - if v == nil { - return fmt.Errorf("unexpected nil of type %T", v) - } - if value == nil { - return nil - } - - shape, ok := value.(map[string]interface{}) - if !ok { - return fmt.Errorf("unexpected JSON type %v", value) - } - - var sv *types.InvalidAggregatorException - if *v == nil { - sv = &types.InvalidAggregatorException{} - } else { - sv = *v - } - - for key, value := range shape { - switch key { - case "message", "Message": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected String to be of type string, got %T instead", value) - } - sv.Message = ptr.String(jtv) - } - - default: - _, _ = key, value - - } - } - *v = sv - return nil -} - -func awsAwsjson11_deserializeDocumentInvalidAllowedPatternException(v **types.InvalidAllowedPatternException, value interface{}) error { - if v == nil { - return fmt.Errorf("unexpected nil of type %T", v) - } - if value == nil { - return nil - } - - shape, ok := value.(map[string]interface{}) - if !ok { - return fmt.Errorf("unexpected JSON type %v", value) - } - - var sv *types.InvalidAllowedPatternException - if *v == nil { - sv = &types.InvalidAllowedPatternException{} - } else { - sv = *v - } - - for key, value := range shape { - switch key { - case "message", "Message": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected String to be of type string, got %T instead", value) - } - sv.Message = ptr.String(jtv) - } - - default: - _, _ = key, value - - } - } - *v = sv - return nil -} - -func awsAwsjson11_deserializeDocumentInvalidAssociation(v **types.InvalidAssociation, value interface{}) error { - if v == nil { - return fmt.Errorf("unexpected nil of type %T", v) - } - if value == nil { - return nil - } - - shape, ok := value.(map[string]interface{}) - if !ok { - return fmt.Errorf("unexpected JSON type %v", value) - } - - var sv *types.InvalidAssociation - if *v == nil { - sv = &types.InvalidAssociation{} - } else { - sv = *v - } - - for key, value := range shape { - switch key { - case "message", "Message": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected String to be of type string, got %T instead", value) - } - sv.Message = ptr.String(jtv) - } - - default: - _, _ = key, value - - } - } - *v = sv - return nil -} - -func awsAwsjson11_deserializeDocumentInvalidAssociationVersion(v **types.InvalidAssociationVersion, value interface{}) error { - if v == nil { - return fmt.Errorf("unexpected nil of type %T", v) - } - if value == nil { - return nil - } - - shape, ok := value.(map[string]interface{}) - if !ok { - return fmt.Errorf("unexpected JSON type %v", value) - } - - var sv *types.InvalidAssociationVersion - if *v == nil { - sv = &types.InvalidAssociationVersion{} - } else { - sv = *v - } - - for key, value := range shape { - switch key { - case "message", "Message": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected String to be of type string, got %T instead", value) - } - sv.Message = ptr.String(jtv) - } - - default: - _, _ = key, value - - } - } - *v = sv - return nil -} - -func awsAwsjson11_deserializeDocumentInvalidAutomationExecutionParametersException(v **types.InvalidAutomationExecutionParametersException, value interface{}) error { - if v == nil { - return fmt.Errorf("unexpected nil of type %T", v) - } - if value == nil { - return nil - } - - shape, ok := value.(map[string]interface{}) - if !ok { - return fmt.Errorf("unexpected JSON type %v", value) - } - - var sv *types.InvalidAutomationExecutionParametersException - if *v == nil { - sv = &types.InvalidAutomationExecutionParametersException{} - } else { - sv = *v - } - - for key, value := range shape { - switch key { - case "message", "Message": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected String to be of type string, got %T instead", value) - } - sv.Message = ptr.String(jtv) - } - - default: - _, _ = key, value - - } - } - *v = sv - return nil -} - -func awsAwsjson11_deserializeDocumentInvalidAutomationSignalException(v **types.InvalidAutomationSignalException, value interface{}) error { - if v == nil { - return fmt.Errorf("unexpected nil of type %T", v) - } - if value == nil { - return nil - } - - shape, ok := value.(map[string]interface{}) - if !ok { - return fmt.Errorf("unexpected JSON type %v", value) - } - - var sv *types.InvalidAutomationSignalException - if *v == nil { - sv = &types.InvalidAutomationSignalException{} - } else { - sv = *v - } - - for key, value := range shape { - switch key { - case "message", "Message": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected String to be of type string, got %T instead", value) - } - sv.Message = ptr.String(jtv) - } - - default: - _, _ = key, value - - } - } - *v = sv - return nil -} - -func awsAwsjson11_deserializeDocumentInvalidAutomationStatusUpdateException(v **types.InvalidAutomationStatusUpdateException, value interface{}) error { - if v == nil { - return fmt.Errorf("unexpected nil of type %T", v) - } - if value == nil { - return nil - } - - shape, ok := value.(map[string]interface{}) - if !ok { - return fmt.Errorf("unexpected JSON type %v", value) - } - - var sv *types.InvalidAutomationStatusUpdateException - if *v == nil { - sv = &types.InvalidAutomationStatusUpdateException{} - } else { - sv = *v - } - - for key, value := range shape { - switch key { - case "message", "Message": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected String to be of type string, got %T instead", value) - } - sv.Message = ptr.String(jtv) - } - - default: - _, _ = key, value - - } - } - *v = sv - return nil -} - -func awsAwsjson11_deserializeDocumentInvalidCommandId(v **types.InvalidCommandId, value interface{}) error { - if v == nil { - return fmt.Errorf("unexpected nil of type %T", v) - } - if value == nil { - return nil - } - - shape, ok := value.(map[string]interface{}) - if !ok { - return fmt.Errorf("unexpected JSON type %v", value) - } - - var sv *types.InvalidCommandId - if *v == nil { - sv = &types.InvalidCommandId{} - } else { - sv = *v - } - - for key, value := range shape { - switch key { - default: - _, _ = key, value - - } - } - *v = sv - return nil -} - -func awsAwsjson11_deserializeDocumentInvalidDeleteInventoryParametersException(v **types.InvalidDeleteInventoryParametersException, value interface{}) error { - if v == nil { - return fmt.Errorf("unexpected nil of type %T", v) - } - if value == nil { - return nil - } - - shape, ok := value.(map[string]interface{}) - if !ok { - return fmt.Errorf("unexpected JSON type %v", value) - } - - var sv *types.InvalidDeleteInventoryParametersException - if *v == nil { - sv = &types.InvalidDeleteInventoryParametersException{} - } else { - sv = *v - } - - for key, value := range shape { - switch key { - case "message", "Message": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected String to be of type string, got %T instead", value) - } - sv.Message = ptr.String(jtv) - } - - default: - _, _ = key, value - - } - } - *v = sv - return nil -} - -func awsAwsjson11_deserializeDocumentInvalidDeletionIdException(v **types.InvalidDeletionIdException, value interface{}) error { - if v == nil { - return fmt.Errorf("unexpected nil of type %T", v) - } - if value == nil { - return nil - } - - shape, ok := value.(map[string]interface{}) - if !ok { - return fmt.Errorf("unexpected JSON type %v", value) - } - - var sv *types.InvalidDeletionIdException - if *v == nil { - sv = &types.InvalidDeletionIdException{} - } else { - sv = *v - } - - for key, value := range shape { - switch key { - case "message", "Message": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected String to be of type string, got %T instead", value) - } - sv.Message = ptr.String(jtv) - } - - default: - _, _ = key, value - - } - } - *v = sv - return nil -} - -func awsAwsjson11_deserializeDocumentInvalidDocument(v **types.InvalidDocument, value interface{}) error { - if v == nil { - return fmt.Errorf("unexpected nil of type %T", v) - } - if value == nil { - return nil - } - - shape, ok := value.(map[string]interface{}) - if !ok { - return fmt.Errorf("unexpected JSON type %v", value) - } - - var sv *types.InvalidDocument - if *v == nil { - sv = &types.InvalidDocument{} - } else { - sv = *v - } - - for key, value := range shape { - switch key { - case "message", "Message": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected String to be of type string, got %T instead", value) - } - sv.Message = ptr.String(jtv) - } - - default: - _, _ = key, value - - } - } - *v = sv - return nil -} - -func awsAwsjson11_deserializeDocumentInvalidDocumentContent(v **types.InvalidDocumentContent, value interface{}) error { - if v == nil { - return fmt.Errorf("unexpected nil of type %T", v) - } - if value == nil { - return nil - } - - shape, ok := value.(map[string]interface{}) - if !ok { - return fmt.Errorf("unexpected JSON type %v", value) - } - - var sv *types.InvalidDocumentContent - if *v == nil { - sv = &types.InvalidDocumentContent{} - } else { - sv = *v - } - - for key, value := range shape { - switch key { - case "message", "Message": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected String to be of type string, got %T instead", value) - } - sv.Message = ptr.String(jtv) - } - - default: - _, _ = key, value - - } - } - *v = sv - return nil -} - -func awsAwsjson11_deserializeDocumentInvalidDocumentOperation(v **types.InvalidDocumentOperation, value interface{}) error { - if v == nil { - return fmt.Errorf("unexpected nil of type %T", v) - } - if value == nil { - return nil - } - - shape, ok := value.(map[string]interface{}) - if !ok { - return fmt.Errorf("unexpected JSON type %v", value) - } - - var sv *types.InvalidDocumentOperation - if *v == nil { - sv = &types.InvalidDocumentOperation{} - } else { - sv = *v - } - - for key, value := range shape { - switch key { - case "message", "Message": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected String to be of type string, got %T instead", value) - } - sv.Message = ptr.String(jtv) - } - - default: - _, _ = key, value - - } - } - *v = sv - return nil -} - -func awsAwsjson11_deserializeDocumentInvalidDocumentSchemaVersion(v **types.InvalidDocumentSchemaVersion, value interface{}) error { - if v == nil { - return fmt.Errorf("unexpected nil of type %T", v) - } - if value == nil { - return nil - } - - shape, ok := value.(map[string]interface{}) - if !ok { - return fmt.Errorf("unexpected JSON type %v", value) - } - - var sv *types.InvalidDocumentSchemaVersion - if *v == nil { - sv = &types.InvalidDocumentSchemaVersion{} - } else { - sv = *v - } - - for key, value := range shape { - switch key { - case "message", "Message": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected String to be of type string, got %T instead", value) - } - sv.Message = ptr.String(jtv) - } - - default: - _, _ = key, value - - } - } - *v = sv - return nil -} - -func awsAwsjson11_deserializeDocumentInvalidDocumentType(v **types.InvalidDocumentType, value interface{}) error { - if v == nil { - return fmt.Errorf("unexpected nil of type %T", v) - } - if value == nil { - return nil - } - - shape, ok := value.(map[string]interface{}) - if !ok { - return fmt.Errorf("unexpected JSON type %v", value) - } - - var sv *types.InvalidDocumentType - if *v == nil { - sv = &types.InvalidDocumentType{} - } else { - sv = *v - } - - for key, value := range shape { - switch key { - case "message", "Message": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected String to be of type string, got %T instead", value) - } - sv.Message = ptr.String(jtv) - } - - default: - _, _ = key, value - - } - } - *v = sv - return nil -} - -func awsAwsjson11_deserializeDocumentInvalidDocumentVersion(v **types.InvalidDocumentVersion, value interface{}) error { - if v == nil { - return fmt.Errorf("unexpected nil of type %T", v) - } - if value == nil { - return nil - } - - shape, ok := value.(map[string]interface{}) - if !ok { - return fmt.Errorf("unexpected JSON type %v", value) - } - - var sv *types.InvalidDocumentVersion - if *v == nil { - sv = &types.InvalidDocumentVersion{} - } else { - sv = *v - } - - for key, value := range shape { - switch key { - case "message", "Message": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected String to be of type string, got %T instead", value) - } - sv.Message = ptr.String(jtv) - } - - default: - _, _ = key, value - - } - } - *v = sv - return nil -} - -func awsAwsjson11_deserializeDocumentInvalidFilter(v **types.InvalidFilter, value interface{}) error { - if v == nil { - return fmt.Errorf("unexpected nil of type %T", v) - } - if value == nil { - return nil - } - - shape, ok := value.(map[string]interface{}) - if !ok { - return fmt.Errorf("unexpected JSON type %v", value) - } - - var sv *types.InvalidFilter - if *v == nil { - sv = &types.InvalidFilter{} - } else { - sv = *v - } - - for key, value := range shape { - switch key { - case "message", "Message": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected String to be of type string, got %T instead", value) - } - sv.Message = ptr.String(jtv) - } - - default: - _, _ = key, value - - } - } - *v = sv - return nil -} - -func awsAwsjson11_deserializeDocumentInvalidFilterKey(v **types.InvalidFilterKey, value interface{}) error { - if v == nil { - return fmt.Errorf("unexpected nil of type %T", v) - } - if value == nil { - return nil - } - - shape, ok := value.(map[string]interface{}) - if !ok { - return fmt.Errorf("unexpected JSON type %v", value) - } - - var sv *types.InvalidFilterKey - if *v == nil { - sv = &types.InvalidFilterKey{} - } else { - sv = *v - } - - for key, value := range shape { - switch key { - default: - _, _ = key, value - - } - } - *v = sv - return nil -} - -func awsAwsjson11_deserializeDocumentInvalidFilterOption(v **types.InvalidFilterOption, value interface{}) error { - if v == nil { - return fmt.Errorf("unexpected nil of type %T", v) - } - if value == nil { - return nil - } - - shape, ok := value.(map[string]interface{}) - if !ok { - return fmt.Errorf("unexpected JSON type %v", value) - } - - var sv *types.InvalidFilterOption - if *v == nil { - sv = &types.InvalidFilterOption{} - } else { - sv = *v - } - - for key, value := range shape { - switch key { - case "message", "Message": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected String to be of type string, got %T instead", value) - } - sv.Message = ptr.String(jtv) - } - - default: - _, _ = key, value - - } - } - *v = sv - return nil -} - -func awsAwsjson11_deserializeDocumentInvalidFilterValue(v **types.InvalidFilterValue, value interface{}) error { - if v == nil { - return fmt.Errorf("unexpected nil of type %T", v) - } - if value == nil { - return nil - } - - shape, ok := value.(map[string]interface{}) - if !ok { - return fmt.Errorf("unexpected JSON type %v", value) - } - - var sv *types.InvalidFilterValue - if *v == nil { - sv = &types.InvalidFilterValue{} - } else { - sv = *v - } - - for key, value := range shape { - switch key { - case "message", "Message": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected String to be of type string, got %T instead", value) - } - sv.Message = ptr.String(jtv) - } - - default: - _, _ = key, value - - } - } - *v = sv - return nil -} - -func awsAwsjson11_deserializeDocumentInvalidInstanceId(v **types.InvalidInstanceId, value interface{}) error { - if v == nil { - return fmt.Errorf("unexpected nil of type %T", v) - } - if value == nil { - return nil - } - - shape, ok := value.(map[string]interface{}) - if !ok { - return fmt.Errorf("unexpected JSON type %v", value) - } - - var sv *types.InvalidInstanceId - if *v == nil { - sv = &types.InvalidInstanceId{} - } else { - sv = *v - } - - for key, value := range shape { - switch key { - case "message", "Message": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected String to be of type string, got %T instead", value) - } - sv.Message = ptr.String(jtv) - } - - default: - _, _ = key, value - - } - } - *v = sv - return nil -} - -func awsAwsjson11_deserializeDocumentInvalidInstanceInformationFilterValue(v **types.InvalidInstanceInformationFilterValue, value interface{}) error { - if v == nil { - return fmt.Errorf("unexpected nil of type %T", v) - } - if value == nil { - return nil - } - - shape, ok := value.(map[string]interface{}) - if !ok { - return fmt.Errorf("unexpected JSON type %v", value) - } - - var sv *types.InvalidInstanceInformationFilterValue - if *v == nil { - sv = &types.InvalidInstanceInformationFilterValue{} - } else { - sv = *v - } - - for key, value := range shape { - switch key { - case "message", "Message": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected String to be of type string, got %T instead", value) - } - sv.Message = ptr.String(jtv) - } - - default: - _, _ = key, value - - } - } - *v = sv - return nil -} - -func awsAwsjson11_deserializeDocumentInvalidInstancePropertyFilterValue(v **types.InvalidInstancePropertyFilterValue, value interface{}) error { - if v == nil { - return fmt.Errorf("unexpected nil of type %T", v) - } - if value == nil { - return nil - } - - shape, ok := value.(map[string]interface{}) - if !ok { - return fmt.Errorf("unexpected JSON type %v", value) - } - - var sv *types.InvalidInstancePropertyFilterValue - if *v == nil { - sv = &types.InvalidInstancePropertyFilterValue{} - } else { - sv = *v - } - - for key, value := range shape { - switch key { - case "message", "Message": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected String to be of type string, got %T instead", value) - } - sv.Message = ptr.String(jtv) - } - - default: - _, _ = key, value - - } - } - *v = sv - return nil -} - -func awsAwsjson11_deserializeDocumentInvalidInventoryGroupException(v **types.InvalidInventoryGroupException, value interface{}) error { - if v == nil { - return fmt.Errorf("unexpected nil of type %T", v) - } - if value == nil { - return nil - } - - shape, ok := value.(map[string]interface{}) - if !ok { - return fmt.Errorf("unexpected JSON type %v", value) - } - - var sv *types.InvalidInventoryGroupException - if *v == nil { - sv = &types.InvalidInventoryGroupException{} - } else { - sv = *v - } - - for key, value := range shape { - switch key { - case "message", "Message": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected String to be of type string, got %T instead", value) - } - sv.Message = ptr.String(jtv) - } - - default: - _, _ = key, value - - } - } - *v = sv - return nil -} - -func awsAwsjson11_deserializeDocumentInvalidInventoryItemContextException(v **types.InvalidInventoryItemContextException, value interface{}) error { - if v == nil { - return fmt.Errorf("unexpected nil of type %T", v) - } - if value == nil { - return nil - } - - shape, ok := value.(map[string]interface{}) - if !ok { - return fmt.Errorf("unexpected JSON type %v", value) - } - - var sv *types.InvalidInventoryItemContextException - if *v == nil { - sv = &types.InvalidInventoryItemContextException{} - } else { - sv = *v - } - - for key, value := range shape { - switch key { - case "message", "Message": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected String to be of type string, got %T instead", value) - } - sv.Message = ptr.String(jtv) - } - - default: - _, _ = key, value - - } - } - *v = sv - return nil -} - -func awsAwsjson11_deserializeDocumentInvalidInventoryRequestException(v **types.InvalidInventoryRequestException, value interface{}) error { - if v == nil { - return fmt.Errorf("unexpected nil of type %T", v) - } - if value == nil { - return nil - } - - shape, ok := value.(map[string]interface{}) - if !ok { - return fmt.Errorf("unexpected JSON type %v", value) - } - - var sv *types.InvalidInventoryRequestException - if *v == nil { - sv = &types.InvalidInventoryRequestException{} - } else { - sv = *v - } - - for key, value := range shape { - switch key { - case "message", "Message": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected String to be of type string, got %T instead", value) - } - sv.Message = ptr.String(jtv) - } - - default: - _, _ = key, value - - } - } - *v = sv - return nil -} - -func awsAwsjson11_deserializeDocumentInvalidItemContentException(v **types.InvalidItemContentException, value interface{}) error { - if v == nil { - return fmt.Errorf("unexpected nil of type %T", v) - } - if value == nil { - return nil - } - - shape, ok := value.(map[string]interface{}) - if !ok { - return fmt.Errorf("unexpected JSON type %v", value) - } - - var sv *types.InvalidItemContentException - if *v == nil { - sv = &types.InvalidItemContentException{} - } else { - sv = *v - } - - for key, value := range shape { - switch key { - case "message", "Message": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected String to be of type string, got %T instead", value) - } - sv.Message = ptr.String(jtv) - } - - case "TypeName": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected InventoryItemTypeName to be of type string, got %T instead", value) - } - sv.TypeName = ptr.String(jtv) - } - - default: - _, _ = key, value - - } - } - *v = sv - return nil -} - -func awsAwsjson11_deserializeDocumentInvalidKeyId(v **types.InvalidKeyId, value interface{}) error { - if v == nil { - return fmt.Errorf("unexpected nil of type %T", v) - } - if value == nil { - return nil - } - - shape, ok := value.(map[string]interface{}) - if !ok { - return fmt.Errorf("unexpected JSON type %v", value) - } - - var sv *types.InvalidKeyId - if *v == nil { - sv = &types.InvalidKeyId{} - } else { - sv = *v - } - - for key, value := range shape { - switch key { - case "message", "Message": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected String to be of type string, got %T instead", value) - } - sv.Message = ptr.String(jtv) - } - - default: - _, _ = key, value - - } - } - *v = sv - return nil -} - -func awsAwsjson11_deserializeDocumentInvalidNextToken(v **types.InvalidNextToken, value interface{}) error { - if v == nil { - return fmt.Errorf("unexpected nil of type %T", v) - } - if value == nil { - return nil - } - - shape, ok := value.(map[string]interface{}) - if !ok { - return fmt.Errorf("unexpected JSON type %v", value) - } - - var sv *types.InvalidNextToken - if *v == nil { - sv = &types.InvalidNextToken{} - } else { - sv = *v - } - - for key, value := range shape { - switch key { - case "message", "Message": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected String to be of type string, got %T instead", value) - } - sv.Message = ptr.String(jtv) - } - - default: - _, _ = key, value - - } - } - *v = sv - return nil -} - -func awsAwsjson11_deserializeDocumentInvalidNotificationConfig(v **types.InvalidNotificationConfig, value interface{}) error { - if v == nil { - return fmt.Errorf("unexpected nil of type %T", v) - } - if value == nil { - return nil - } - - shape, ok := value.(map[string]interface{}) - if !ok { - return fmt.Errorf("unexpected JSON type %v", value) - } - - var sv *types.InvalidNotificationConfig - if *v == nil { - sv = &types.InvalidNotificationConfig{} - } else { - sv = *v - } - - for key, value := range shape { - switch key { - case "message", "Message": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected String to be of type string, got %T instead", value) - } - sv.Message = ptr.String(jtv) - } - - default: - _, _ = key, value - - } - } - *v = sv - return nil -} - -func awsAwsjson11_deserializeDocumentInvalidOptionException(v **types.InvalidOptionException, value interface{}) error { - if v == nil { - return fmt.Errorf("unexpected nil of type %T", v) - } - if value == nil { - return nil - } - - shape, ok := value.(map[string]interface{}) - if !ok { - return fmt.Errorf("unexpected JSON type %v", value) - } - - var sv *types.InvalidOptionException - if *v == nil { - sv = &types.InvalidOptionException{} - } else { - sv = *v - } - - for key, value := range shape { - switch key { - case "message", "Message": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected String to be of type string, got %T instead", value) - } - sv.Message = ptr.String(jtv) - } - - default: - _, _ = key, value - - } - } - *v = sv - return nil -} - -func awsAwsjson11_deserializeDocumentInvalidOutputFolder(v **types.InvalidOutputFolder, value interface{}) error { - if v == nil { - return fmt.Errorf("unexpected nil of type %T", v) - } - if value == nil { - return nil - } - - shape, ok := value.(map[string]interface{}) - if !ok { - return fmt.Errorf("unexpected JSON type %v", value) - } - - var sv *types.InvalidOutputFolder - if *v == nil { - sv = &types.InvalidOutputFolder{} - } else { - sv = *v - } - - for key, value := range shape { - switch key { - default: - _, _ = key, value - - } - } - *v = sv - return nil -} - -func awsAwsjson11_deserializeDocumentInvalidOutputLocation(v **types.InvalidOutputLocation, value interface{}) error { - if v == nil { - return fmt.Errorf("unexpected nil of type %T", v) - } - if value == nil { - return nil - } - - shape, ok := value.(map[string]interface{}) - if !ok { - return fmt.Errorf("unexpected JSON type %v", value) - } - - var sv *types.InvalidOutputLocation - if *v == nil { - sv = &types.InvalidOutputLocation{} - } else { - sv = *v - } - - for key, value := range shape { - switch key { - default: - _, _ = key, value - - } - } - *v = sv - return nil -} - -func awsAwsjson11_deserializeDocumentInvalidParameters(v **types.InvalidParameters, value interface{}) error { - if v == nil { - return fmt.Errorf("unexpected nil of type %T", v) - } - if value == nil { - return nil - } - - shape, ok := value.(map[string]interface{}) - if !ok { - return fmt.Errorf("unexpected JSON type %v", value) - } - - var sv *types.InvalidParameters - if *v == nil { - sv = &types.InvalidParameters{} - } else { - sv = *v - } - - for key, value := range shape { - switch key { - case "message", "Message": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected String to be of type string, got %T instead", value) - } - sv.Message = ptr.String(jtv) - } - - default: - _, _ = key, value - - } - } - *v = sv - return nil -} - -func awsAwsjson11_deserializeDocumentInvalidPermissionType(v **types.InvalidPermissionType, value interface{}) error { - if v == nil { - return fmt.Errorf("unexpected nil of type %T", v) - } - if value == nil { - return nil - } - - shape, ok := value.(map[string]interface{}) - if !ok { - return fmt.Errorf("unexpected JSON type %v", value) - } - - var sv *types.InvalidPermissionType - if *v == nil { - sv = &types.InvalidPermissionType{} - } else { - sv = *v - } - - for key, value := range shape { - switch key { - case "message", "Message": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected String to be of type string, got %T instead", value) - } - sv.Message = ptr.String(jtv) - } - - default: - _, _ = key, value - - } - } - *v = sv - return nil -} - -func awsAwsjson11_deserializeDocumentInvalidPluginName(v **types.InvalidPluginName, value interface{}) error { - if v == nil { - return fmt.Errorf("unexpected nil of type %T", v) - } - if value == nil { - return nil - } - - shape, ok := value.(map[string]interface{}) - if !ok { - return fmt.Errorf("unexpected JSON type %v", value) - } - - var sv *types.InvalidPluginName - if *v == nil { - sv = &types.InvalidPluginName{} - } else { - sv = *v - } - - for key, value := range shape { - switch key { - default: - _, _ = key, value - - } - } - *v = sv - return nil -} - -func awsAwsjson11_deserializeDocumentInvalidPolicyAttributeException(v **types.InvalidPolicyAttributeException, value interface{}) error { - if v == nil { - return fmt.Errorf("unexpected nil of type %T", v) - } - if value == nil { - return nil - } - - shape, ok := value.(map[string]interface{}) - if !ok { - return fmt.Errorf("unexpected JSON type %v", value) - } - - var sv *types.InvalidPolicyAttributeException - if *v == nil { - sv = &types.InvalidPolicyAttributeException{} - } else { - sv = *v - } - - for key, value := range shape { - switch key { - case "message", "Message": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected String to be of type string, got %T instead", value) - } - sv.Message = ptr.String(jtv) - } - - default: - _, _ = key, value - - } - } - *v = sv - return nil -} - -func awsAwsjson11_deserializeDocumentInvalidPolicyTypeException(v **types.InvalidPolicyTypeException, value interface{}) error { - if v == nil { - return fmt.Errorf("unexpected nil of type %T", v) - } - if value == nil { - return nil - } - - shape, ok := value.(map[string]interface{}) - if !ok { - return fmt.Errorf("unexpected JSON type %v", value) - } - - var sv *types.InvalidPolicyTypeException - if *v == nil { - sv = &types.InvalidPolicyTypeException{} - } else { - sv = *v - } - - for key, value := range shape { - switch key { - case "message", "Message": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected String to be of type string, got %T instead", value) - } - sv.Message = ptr.String(jtv) - } - - default: - _, _ = key, value - - } - } - *v = sv - return nil -} - -func awsAwsjson11_deserializeDocumentInvalidResourceId(v **types.InvalidResourceId, value interface{}) error { - if v == nil { - return fmt.Errorf("unexpected nil of type %T", v) - } - if value == nil { - return nil - } - - shape, ok := value.(map[string]interface{}) - if !ok { - return fmt.Errorf("unexpected JSON type %v", value) - } - - var sv *types.InvalidResourceId - if *v == nil { - sv = &types.InvalidResourceId{} - } else { - sv = *v - } - - for key, value := range shape { - switch key { - default: - _, _ = key, value - - } - } - *v = sv - return nil -} - -func awsAwsjson11_deserializeDocumentInvalidResourceType(v **types.InvalidResourceType, value interface{}) error { - if v == nil { - return fmt.Errorf("unexpected nil of type %T", v) - } - if value == nil { - return nil - } - - shape, ok := value.(map[string]interface{}) - if !ok { - return fmt.Errorf("unexpected JSON type %v", value) - } - - var sv *types.InvalidResourceType - if *v == nil { - sv = &types.InvalidResourceType{} - } else { - sv = *v - } - - for key, value := range shape { - switch key { - default: - _, _ = key, value - - } - } - *v = sv - return nil -} - -func awsAwsjson11_deserializeDocumentInvalidResultAttributeException(v **types.InvalidResultAttributeException, value interface{}) error { - if v == nil { - return fmt.Errorf("unexpected nil of type %T", v) - } - if value == nil { - return nil - } - - shape, ok := value.(map[string]interface{}) - if !ok { - return fmt.Errorf("unexpected JSON type %v", value) - } - - var sv *types.InvalidResultAttributeException - if *v == nil { - sv = &types.InvalidResultAttributeException{} - } else { - sv = *v - } - - for key, value := range shape { - switch key { - case "message", "Message": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected String to be of type string, got %T instead", value) - } - sv.Message = ptr.String(jtv) - } - - default: - _, _ = key, value - - } - } - *v = sv - return nil -} - -func awsAwsjson11_deserializeDocumentInvalidRole(v **types.InvalidRole, value interface{}) error { - if v == nil { - return fmt.Errorf("unexpected nil of type %T", v) - } - if value == nil { - return nil - } - - shape, ok := value.(map[string]interface{}) - if !ok { - return fmt.Errorf("unexpected JSON type %v", value) - } - - var sv *types.InvalidRole - if *v == nil { - sv = &types.InvalidRole{} - } else { - sv = *v - } - - for key, value := range shape { - switch key { - case "message", "Message": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected String to be of type string, got %T instead", value) - } - sv.Message = ptr.String(jtv) - } - - default: - _, _ = key, value - - } - } - *v = sv - return nil -} - -func awsAwsjson11_deserializeDocumentInvalidSchedule(v **types.InvalidSchedule, value interface{}) error { - if v == nil { - return fmt.Errorf("unexpected nil of type %T", v) - } - if value == nil { - return nil - } - - shape, ok := value.(map[string]interface{}) - if !ok { - return fmt.Errorf("unexpected JSON type %v", value) - } - - var sv *types.InvalidSchedule - if *v == nil { - sv = &types.InvalidSchedule{} - } else { - sv = *v - } - - for key, value := range shape { - switch key { - case "message", "Message": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected String to be of type string, got %T instead", value) - } - sv.Message = ptr.String(jtv) - } - - default: - _, _ = key, value - - } - } - *v = sv - return nil -} - -func awsAwsjson11_deserializeDocumentInvalidTag(v **types.InvalidTag, value interface{}) error { - if v == nil { - return fmt.Errorf("unexpected nil of type %T", v) - } - if value == nil { - return nil - } - - shape, ok := value.(map[string]interface{}) - if !ok { - return fmt.Errorf("unexpected JSON type %v", value) - } - - var sv *types.InvalidTag - if *v == nil { - sv = &types.InvalidTag{} - } else { - sv = *v - } - - for key, value := range shape { - switch key { - case "message", "Message": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected String to be of type string, got %T instead", value) - } - sv.Message = ptr.String(jtv) - } - - default: - _, _ = key, value - - } - } - *v = sv - return nil -} - -func awsAwsjson11_deserializeDocumentInvalidTarget(v **types.InvalidTarget, value interface{}) error { - if v == nil { - return fmt.Errorf("unexpected nil of type %T", v) - } - if value == nil { - return nil - } - - shape, ok := value.(map[string]interface{}) - if !ok { - return fmt.Errorf("unexpected JSON type %v", value) - } - - var sv *types.InvalidTarget - if *v == nil { - sv = &types.InvalidTarget{} - } else { - sv = *v - } - - for key, value := range shape { - switch key { - case "message", "Message": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected String to be of type string, got %T instead", value) - } - sv.Message = ptr.String(jtv) - } - - default: - _, _ = key, value - - } - } - *v = sv - return nil -} - -func awsAwsjson11_deserializeDocumentInvalidTargetMaps(v **types.InvalidTargetMaps, value interface{}) error { - if v == nil { - return fmt.Errorf("unexpected nil of type %T", v) - } - if value == nil { - return nil - } - - shape, ok := value.(map[string]interface{}) - if !ok { - return fmt.Errorf("unexpected JSON type %v", value) - } - - var sv *types.InvalidTargetMaps - if *v == nil { - sv = &types.InvalidTargetMaps{} - } else { - sv = *v - } - - for key, value := range shape { - switch key { - case "message", "Message": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected String to be of type string, got %T instead", value) - } - sv.Message = ptr.String(jtv) - } - - default: - _, _ = key, value - - } - } - *v = sv - return nil -} - -func awsAwsjson11_deserializeDocumentInvalidTypeNameException(v **types.InvalidTypeNameException, value interface{}) error { - if v == nil { - return fmt.Errorf("unexpected nil of type %T", v) - } - if value == nil { - return nil - } - - shape, ok := value.(map[string]interface{}) - if !ok { - return fmt.Errorf("unexpected JSON type %v", value) - } - - var sv *types.InvalidTypeNameException - if *v == nil { - sv = &types.InvalidTypeNameException{} - } else { - sv = *v - } - - for key, value := range shape { - switch key { - case "message", "Message": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected String to be of type string, got %T instead", value) - } - sv.Message = ptr.String(jtv) - } - - default: - _, _ = key, value - - } - } - *v = sv - return nil -} - -func awsAwsjson11_deserializeDocumentInvalidUpdate(v **types.InvalidUpdate, value interface{}) error { - if v == nil { - return fmt.Errorf("unexpected nil of type %T", v) - } - if value == nil { - return nil - } - - shape, ok := value.(map[string]interface{}) - if !ok { - return fmt.Errorf("unexpected JSON type %v", value) - } - - var sv *types.InvalidUpdate - if *v == nil { - sv = &types.InvalidUpdate{} - } else { - sv = *v - } - - for key, value := range shape { - switch key { - case "message", "Message": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected String to be of type string, got %T instead", value) - } - sv.Message = ptr.String(jtv) - } - - default: - _, _ = key, value - - } - } - *v = sv - return nil -} - -func awsAwsjson11_deserializeDocumentInventoryDeletionsList(v *[]types.InventoryDeletionStatusItem, value interface{}) error { - if v == nil { - return fmt.Errorf("unexpected nil of type %T", v) - } - if value == nil { - return nil - } - - shape, ok := value.([]interface{}) - if !ok { - return fmt.Errorf("unexpected JSON type %v", value) - } - - var cv []types.InventoryDeletionStatusItem - if *v == nil { - cv = []types.InventoryDeletionStatusItem{} - } else { - cv = *v - } - - for _, value := range shape { - var col types.InventoryDeletionStatusItem - destAddr := &col - if err := awsAwsjson11_deserializeDocumentInventoryDeletionStatusItem(&destAddr, value); err != nil { - return err - } - col = *destAddr - cv = append(cv, col) - - } - *v = cv - return nil -} - -func awsAwsjson11_deserializeDocumentInventoryDeletionStatusItem(v **types.InventoryDeletionStatusItem, value interface{}) error { - if v == nil { - return fmt.Errorf("unexpected nil of type %T", v) - } - if value == nil { - return nil - } - - shape, ok := value.(map[string]interface{}) - if !ok { - return fmt.Errorf("unexpected JSON type %v", value) - } - - var sv *types.InventoryDeletionStatusItem - if *v == nil { - sv = &types.InventoryDeletionStatusItem{} - } else { - sv = *v - } - - for key, value := range shape { - switch key { - case "DeletionId": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected UUID to be of type string, got %T instead", value) - } - sv.DeletionId = ptr.String(jtv) - } - - case "DeletionStartTime": - if value != nil { - switch jtv := value.(type) { - case json.Number: - f64, err := jtv.Float64() - if err != nil { - return err - } - sv.DeletionStartTime = ptr.Time(smithytime.ParseEpochSeconds(f64)) - - default: - return fmt.Errorf("expected InventoryDeletionStartTime to be a JSON Number, got %T instead", value) - - } - } - - case "DeletionSummary": - if err := awsAwsjson11_deserializeDocumentInventoryDeletionSummary(&sv.DeletionSummary, value); err != nil { - return err - } - - case "LastStatus": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected InventoryDeletionStatus to be of type string, got %T instead", value) - } - sv.LastStatus = types.InventoryDeletionStatus(jtv) - } - - case "LastStatusMessage": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected InventoryDeletionLastStatusMessage to be of type string, got %T instead", value) - } - sv.LastStatusMessage = ptr.String(jtv) - } - - case "LastStatusUpdateTime": - if value != nil { - switch jtv := value.(type) { - case json.Number: - f64, err := jtv.Float64() - if err != nil { - return err - } - sv.LastStatusUpdateTime = ptr.Time(smithytime.ParseEpochSeconds(f64)) - - default: - return fmt.Errorf("expected InventoryDeletionLastStatusUpdateTime to be a JSON Number, got %T instead", value) - - } - } - - case "TypeName": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected InventoryItemTypeName to be of type string, got %T instead", value) - } - sv.TypeName = ptr.String(jtv) - } - - default: - _, _ = key, value - - } - } - *v = sv - return nil -} - -func awsAwsjson11_deserializeDocumentInventoryDeletionSummary(v **types.InventoryDeletionSummary, value interface{}) error { - if v == nil { - return fmt.Errorf("unexpected nil of type %T", v) - } - if value == nil { - return nil - } - - shape, ok := value.(map[string]interface{}) - if !ok { - return fmt.Errorf("unexpected JSON type %v", value) - } - - var sv *types.InventoryDeletionSummary - if *v == nil { - sv = &types.InventoryDeletionSummary{} - } else { - sv = *v - } - - for key, value := range shape { - switch key { - case "RemainingCount": - if value != nil { - jtv, ok := value.(json.Number) - if !ok { - return fmt.Errorf("expected RemainingCount to be json.Number, got %T instead", value) - } - i64, err := jtv.Int64() - if err != nil { - return err - } - sv.RemainingCount = int32(i64) - } - - case "SummaryItems": - if err := awsAwsjson11_deserializeDocumentInventoryDeletionSummaryItems(&sv.SummaryItems, value); err != nil { - return err - } - - case "TotalCount": - if value != nil { - jtv, ok := value.(json.Number) - if !ok { - return fmt.Errorf("expected TotalCount to be json.Number, got %T instead", value) - } - i64, err := jtv.Int64() - if err != nil { - return err - } - sv.TotalCount = int32(i64) - } - - default: - _, _ = key, value - - } - } - *v = sv - return nil -} - -func awsAwsjson11_deserializeDocumentInventoryDeletionSummaryItem(v **types.InventoryDeletionSummaryItem, value interface{}) error { - if v == nil { - return fmt.Errorf("unexpected nil of type %T", v) - } - if value == nil { - return nil - } - - shape, ok := value.(map[string]interface{}) - if !ok { - return fmt.Errorf("unexpected JSON type %v", value) - } - - var sv *types.InventoryDeletionSummaryItem - if *v == nil { - sv = &types.InventoryDeletionSummaryItem{} - } else { - sv = *v - } - - for key, value := range shape { - switch key { - case "Count": - if value != nil { - jtv, ok := value.(json.Number) - if !ok { - return fmt.Errorf("expected ResourceCount to be json.Number, got %T instead", value) - } - i64, err := jtv.Int64() - if err != nil { - return err - } - sv.Count = int32(i64) - } - - case "RemainingCount": - if value != nil { - jtv, ok := value.(json.Number) - if !ok { - return fmt.Errorf("expected RemainingCount to be json.Number, got %T instead", value) - } - i64, err := jtv.Int64() - if err != nil { - return err - } - sv.RemainingCount = int32(i64) - } - - case "Version": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected InventoryItemSchemaVersion to be of type string, got %T instead", value) - } - sv.Version = ptr.String(jtv) - } - - default: - _, _ = key, value - - } - } - *v = sv - return nil -} - -func awsAwsjson11_deserializeDocumentInventoryDeletionSummaryItems(v *[]types.InventoryDeletionSummaryItem, value interface{}) error { - if v == nil { - return fmt.Errorf("unexpected nil of type %T", v) - } - if value == nil { - return nil - } - - shape, ok := value.([]interface{}) - if !ok { - return fmt.Errorf("unexpected JSON type %v", value) - } - - var cv []types.InventoryDeletionSummaryItem - if *v == nil { - cv = []types.InventoryDeletionSummaryItem{} - } else { - cv = *v - } - - for _, value := range shape { - var col types.InventoryDeletionSummaryItem - destAddr := &col - if err := awsAwsjson11_deserializeDocumentInventoryDeletionSummaryItem(&destAddr, value); err != nil { - return err - } - col = *destAddr - cv = append(cv, col) - - } - *v = cv - return nil -} - -func awsAwsjson11_deserializeDocumentInventoryItemAttribute(v **types.InventoryItemAttribute, value interface{}) error { - if v == nil { - return fmt.Errorf("unexpected nil of type %T", v) - } - if value == nil { - return nil - } - - shape, ok := value.(map[string]interface{}) - if !ok { - return fmt.Errorf("unexpected JSON type %v", value) - } - - var sv *types.InventoryItemAttribute - if *v == nil { - sv = &types.InventoryItemAttribute{} - } else { - sv = *v - } - - for key, value := range shape { - switch key { - case "DataType": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected InventoryAttributeDataType to be of type string, got %T instead", value) - } - sv.DataType = types.InventoryAttributeDataType(jtv) - } - - case "Name": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected InventoryItemAttributeName to be of type string, got %T instead", value) - } - sv.Name = ptr.String(jtv) - } - - default: - _, _ = key, value - - } - } - *v = sv - return nil -} - -func awsAwsjson11_deserializeDocumentInventoryItemAttributeList(v *[]types.InventoryItemAttribute, value interface{}) error { - if v == nil { - return fmt.Errorf("unexpected nil of type %T", v) - } - if value == nil { - return nil - } - - shape, ok := value.([]interface{}) - if !ok { - return fmt.Errorf("unexpected JSON type %v", value) - } - - var cv []types.InventoryItemAttribute - if *v == nil { - cv = []types.InventoryItemAttribute{} - } else { - cv = *v - } - - for _, value := range shape { - var col types.InventoryItemAttribute - destAddr := &col - if err := awsAwsjson11_deserializeDocumentInventoryItemAttribute(&destAddr, value); err != nil { - return err - } - col = *destAddr - cv = append(cv, col) - - } - *v = cv - return nil -} - -func awsAwsjson11_deserializeDocumentInventoryItemEntry(v *map[string]string, value interface{}) error { - if v == nil { - return fmt.Errorf("unexpected nil of type %T", v) - } - if value == nil { - return nil - } - - shape, ok := value.(map[string]interface{}) - if !ok { - return fmt.Errorf("unexpected JSON type %v", value) - } - - var mv map[string]string - if *v == nil { - mv = map[string]string{} - } else { - mv = *v - } - - for key, value := range shape { - var parsedVal string - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected AttributeValue to be of type string, got %T instead", value) - } - parsedVal = jtv - } - mv[key] = parsedVal - - } - *v = mv - return nil -} - -func awsAwsjson11_deserializeDocumentInventoryItemEntryList(v *[]map[string]string, value interface{}) error { - if v == nil { - return fmt.Errorf("unexpected nil of type %T", v) - } - if value == nil { - return nil - } - - shape, ok := value.([]interface{}) - if !ok { - return fmt.Errorf("unexpected JSON type %v", value) - } - - var cv []map[string]string - if *v == nil { - cv = []map[string]string{} - } else { - cv = *v - } - - for _, value := range shape { - var col map[string]string - if err := awsAwsjson11_deserializeDocumentInventoryItemEntry(&col, value); err != nil { - return err - } - cv = append(cv, col) - - } - *v = cv - return nil -} - -func awsAwsjson11_deserializeDocumentInventoryItemSchema(v **types.InventoryItemSchema, value interface{}) error { - if v == nil { - return fmt.Errorf("unexpected nil of type %T", v) - } - if value == nil { - return nil - } - - shape, ok := value.(map[string]interface{}) - if !ok { - return fmt.Errorf("unexpected JSON type %v", value) - } - - var sv *types.InventoryItemSchema - if *v == nil { - sv = &types.InventoryItemSchema{} - } else { - sv = *v - } - - for key, value := range shape { - switch key { - case "Attributes": - if err := awsAwsjson11_deserializeDocumentInventoryItemAttributeList(&sv.Attributes, value); err != nil { - return err - } - - case "DisplayName": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected InventoryTypeDisplayName to be of type string, got %T instead", value) - } - sv.DisplayName = ptr.String(jtv) - } - - case "TypeName": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected InventoryItemTypeName to be of type string, got %T instead", value) - } - sv.TypeName = ptr.String(jtv) - } - - case "Version": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected InventoryItemSchemaVersion to be of type string, got %T instead", value) - } - sv.Version = ptr.String(jtv) - } - - default: - _, _ = key, value - - } - } - *v = sv - return nil -} - -func awsAwsjson11_deserializeDocumentInventoryItemSchemaResultList(v *[]types.InventoryItemSchema, value interface{}) error { - if v == nil { - return fmt.Errorf("unexpected nil of type %T", v) - } - if value == nil { - return nil - } - - shape, ok := value.([]interface{}) - if !ok { - return fmt.Errorf("unexpected JSON type %v", value) - } - - var cv []types.InventoryItemSchema - if *v == nil { - cv = []types.InventoryItemSchema{} - } else { - cv = *v - } - - for _, value := range shape { - var col types.InventoryItemSchema - destAddr := &col - if err := awsAwsjson11_deserializeDocumentInventoryItemSchema(&destAddr, value); err != nil { - return err - } - col = *destAddr - cv = append(cv, col) - - } - *v = cv - return nil -} - -func awsAwsjson11_deserializeDocumentInventoryResultEntity(v **types.InventoryResultEntity, value interface{}) error { - if v == nil { - return fmt.Errorf("unexpected nil of type %T", v) - } - if value == nil { - return nil - } - - shape, ok := value.(map[string]interface{}) - if !ok { - return fmt.Errorf("unexpected JSON type %v", value) - } - - var sv *types.InventoryResultEntity - if *v == nil { - sv = &types.InventoryResultEntity{} - } else { - sv = *v - } - - for key, value := range shape { - switch key { - case "Data": - if err := awsAwsjson11_deserializeDocumentInventoryResultItemMap(&sv.Data, value); err != nil { - return err - } - - case "Id": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected InventoryResultEntityId to be of type string, got %T instead", value) - } - sv.Id = ptr.String(jtv) - } - - default: - _, _ = key, value - - } - } - *v = sv - return nil -} - -func awsAwsjson11_deserializeDocumentInventoryResultEntityList(v *[]types.InventoryResultEntity, value interface{}) error { - if v == nil { - return fmt.Errorf("unexpected nil of type %T", v) - } - if value == nil { - return nil - } - - shape, ok := value.([]interface{}) - if !ok { - return fmt.Errorf("unexpected JSON type %v", value) - } - - var cv []types.InventoryResultEntity - if *v == nil { - cv = []types.InventoryResultEntity{} - } else { - cv = *v - } - - for _, value := range shape { - var col types.InventoryResultEntity - destAddr := &col - if err := awsAwsjson11_deserializeDocumentInventoryResultEntity(&destAddr, value); err != nil { - return err - } - col = *destAddr - cv = append(cv, col) - - } - *v = cv - return nil -} - -func awsAwsjson11_deserializeDocumentInventoryResultItem(v **types.InventoryResultItem, value interface{}) error { - if v == nil { - return fmt.Errorf("unexpected nil of type %T", v) - } - if value == nil { - return nil - } - - shape, ok := value.(map[string]interface{}) - if !ok { - return fmt.Errorf("unexpected JSON type %v", value) - } - - var sv *types.InventoryResultItem - if *v == nil { - sv = &types.InventoryResultItem{} - } else { - sv = *v - } - - for key, value := range shape { - switch key { - case "CaptureTime": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected InventoryItemCaptureTime to be of type string, got %T instead", value) - } - sv.CaptureTime = ptr.String(jtv) - } - - case "Content": - if err := awsAwsjson11_deserializeDocumentInventoryItemEntryList(&sv.Content, value); err != nil { - return err - } - - case "ContentHash": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected InventoryItemContentHash to be of type string, got %T instead", value) - } - sv.ContentHash = ptr.String(jtv) - } - - case "SchemaVersion": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected InventoryItemSchemaVersion to be of type string, got %T instead", value) - } - sv.SchemaVersion = ptr.String(jtv) - } - - case "TypeName": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected InventoryItemTypeName to be of type string, got %T instead", value) - } - sv.TypeName = ptr.String(jtv) - } - - default: - _, _ = key, value - - } - } - *v = sv - return nil -} - -func awsAwsjson11_deserializeDocumentInventoryResultItemMap(v *map[string]types.InventoryResultItem, value interface{}) error { - if v == nil { - return fmt.Errorf("unexpected nil of type %T", v) - } - if value == nil { - return nil - } - - shape, ok := value.(map[string]interface{}) - if !ok { - return fmt.Errorf("unexpected JSON type %v", value) - } - - var mv map[string]types.InventoryResultItem - if *v == nil { - mv = map[string]types.InventoryResultItem{} - } else { - mv = *v - } - - for key, value := range shape { - var parsedVal types.InventoryResultItem - mapVar := parsedVal - destAddr := &mapVar - if err := awsAwsjson11_deserializeDocumentInventoryResultItem(&destAddr, value); err != nil { - return err - } - parsedVal = *destAddr - mv[key] = parsedVal - - } - *v = mv - return nil -} - -func awsAwsjson11_deserializeDocumentInvocationDoesNotExist(v **types.InvocationDoesNotExist, value interface{}) error { - if v == nil { - return fmt.Errorf("unexpected nil of type %T", v) - } - if value == nil { - return nil - } - - shape, ok := value.(map[string]interface{}) - if !ok { - return fmt.Errorf("unexpected JSON type %v", value) - } - - var sv *types.InvocationDoesNotExist - if *v == nil { - sv = &types.InvocationDoesNotExist{} - } else { - sv = *v - } - - for key, value := range shape { - switch key { - default: - _, _ = key, value - - } - } - *v = sv - return nil -} - -func awsAwsjson11_deserializeDocumentItemContentMismatchException(v **types.ItemContentMismatchException, value interface{}) error { - if v == nil { - return fmt.Errorf("unexpected nil of type %T", v) - } - if value == nil { - return nil - } - - shape, ok := value.(map[string]interface{}) - if !ok { - return fmt.Errorf("unexpected JSON type %v", value) - } - - var sv *types.ItemContentMismatchException - if *v == nil { - sv = &types.ItemContentMismatchException{} - } else { - sv = *v - } - - for key, value := range shape { - switch key { - case "message", "Message": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected String to be of type string, got %T instead", value) - } - sv.Message = ptr.String(jtv) - } - - case "TypeName": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected InventoryItemTypeName to be of type string, got %T instead", value) - } - sv.TypeName = ptr.String(jtv) - } - - default: - _, _ = key, value - - } - } - *v = sv - return nil -} - -func awsAwsjson11_deserializeDocumentItemSizeLimitExceededException(v **types.ItemSizeLimitExceededException, value interface{}) error { - if v == nil { - return fmt.Errorf("unexpected nil of type %T", v) - } - if value == nil { - return nil - } - - shape, ok := value.(map[string]interface{}) - if !ok { - return fmt.Errorf("unexpected JSON type %v", value) - } - - var sv *types.ItemSizeLimitExceededException - if *v == nil { - sv = &types.ItemSizeLimitExceededException{} - } else { - sv = *v - } - - for key, value := range shape { - switch key { - case "message", "Message": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected String to be of type string, got %T instead", value) - } - sv.Message = ptr.String(jtv) - } - - case "TypeName": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected InventoryItemTypeName to be of type string, got %T instead", value) - } - sv.TypeName = ptr.String(jtv) - } - - default: - _, _ = key, value - - } - } - *v = sv - return nil -} - -func awsAwsjson11_deserializeDocumentLoggingInfo(v **types.LoggingInfo, value interface{}) error { - if v == nil { - return fmt.Errorf("unexpected nil of type %T", v) - } - if value == nil { - return nil - } - - shape, ok := value.(map[string]interface{}) - if !ok { - return fmt.Errorf("unexpected JSON type %v", value) - } - - var sv *types.LoggingInfo - if *v == nil { - sv = &types.LoggingInfo{} - } else { - sv = *v - } - - for key, value := range shape { - switch key { - case "S3BucketName": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected S3BucketName to be of type string, got %T instead", value) - } - sv.S3BucketName = ptr.String(jtv) - } - - case "S3KeyPrefix": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected S3KeyPrefix to be of type string, got %T instead", value) - } - sv.S3KeyPrefix = ptr.String(jtv) - } - - case "S3Region": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected S3Region to be of type string, got %T instead", value) - } - sv.S3Region = ptr.String(jtv) - } - - default: - _, _ = key, value - - } - } - *v = sv - return nil -} - -func awsAwsjson11_deserializeDocumentMaintenanceWindowAutomationParameters(v **types.MaintenanceWindowAutomationParameters, value interface{}) error { - if v == nil { - return fmt.Errorf("unexpected nil of type %T", v) - } - if value == nil { - return nil - } - - shape, ok := value.(map[string]interface{}) - if !ok { - return fmt.Errorf("unexpected JSON type %v", value) - } - - var sv *types.MaintenanceWindowAutomationParameters - if *v == nil { - sv = &types.MaintenanceWindowAutomationParameters{} - } else { - sv = *v - } - - for key, value := range shape { - switch key { - case "DocumentVersion": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected DocumentVersion to be of type string, got %T instead", value) - } - sv.DocumentVersion = ptr.String(jtv) - } - - case "Parameters": - if err := awsAwsjson11_deserializeDocumentAutomationParameterMap(&sv.Parameters, value); err != nil { - return err - } - - default: - _, _ = key, value - - } - } - *v = sv - return nil -} - -func awsAwsjson11_deserializeDocumentMaintenanceWindowExecution(v **types.MaintenanceWindowExecution, value interface{}) error { - if v == nil { - return fmt.Errorf("unexpected nil of type %T", v) - } - if value == nil { - return nil - } - - shape, ok := value.(map[string]interface{}) - if !ok { - return fmt.Errorf("unexpected JSON type %v", value) - } - - var sv *types.MaintenanceWindowExecution - if *v == nil { - sv = &types.MaintenanceWindowExecution{} - } else { - sv = *v - } - - for key, value := range shape { - switch key { - case "EndTime": - if value != nil { - switch jtv := value.(type) { - case json.Number: - f64, err := jtv.Float64() - if err != nil { - return err - } - sv.EndTime = ptr.Time(smithytime.ParseEpochSeconds(f64)) - - default: - return fmt.Errorf("expected DateTime to be a JSON Number, got %T instead", value) - - } - } - - case "StartTime": - if value != nil { - switch jtv := value.(type) { - case json.Number: - f64, err := jtv.Float64() - if err != nil { - return err - } - sv.StartTime = ptr.Time(smithytime.ParseEpochSeconds(f64)) - - default: - return fmt.Errorf("expected DateTime to be a JSON Number, got %T instead", value) - - } - } - - case "Status": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected MaintenanceWindowExecutionStatus to be of type string, got %T instead", value) - } - sv.Status = types.MaintenanceWindowExecutionStatus(jtv) - } - - case "StatusDetails": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected MaintenanceWindowExecutionStatusDetails to be of type string, got %T instead", value) - } - sv.StatusDetails = ptr.String(jtv) - } - - case "WindowExecutionId": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected MaintenanceWindowExecutionId to be of type string, got %T instead", value) - } - sv.WindowExecutionId = ptr.String(jtv) - } - - case "WindowId": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected MaintenanceWindowId to be of type string, got %T instead", value) - } - sv.WindowId = ptr.String(jtv) - } - - default: - _, _ = key, value - - } - } - *v = sv - return nil -} - -func awsAwsjson11_deserializeDocumentMaintenanceWindowExecutionList(v *[]types.MaintenanceWindowExecution, value interface{}) error { - if v == nil { - return fmt.Errorf("unexpected nil of type %T", v) - } - if value == nil { - return nil - } - - shape, ok := value.([]interface{}) - if !ok { - return fmt.Errorf("unexpected JSON type %v", value) - } - - var cv []types.MaintenanceWindowExecution - if *v == nil { - cv = []types.MaintenanceWindowExecution{} - } else { - cv = *v - } - - for _, value := range shape { - var col types.MaintenanceWindowExecution - destAddr := &col - if err := awsAwsjson11_deserializeDocumentMaintenanceWindowExecution(&destAddr, value); err != nil { - return err - } - col = *destAddr - cv = append(cv, col) - - } - *v = cv - return nil -} - -func awsAwsjson11_deserializeDocumentMaintenanceWindowExecutionTaskIdentity(v **types.MaintenanceWindowExecutionTaskIdentity, value interface{}) error { - if v == nil { - return fmt.Errorf("unexpected nil of type %T", v) - } - if value == nil { - return nil - } - - shape, ok := value.(map[string]interface{}) - if !ok { - return fmt.Errorf("unexpected JSON type %v", value) - } - - var sv *types.MaintenanceWindowExecutionTaskIdentity - if *v == nil { - sv = &types.MaintenanceWindowExecutionTaskIdentity{} - } else { - sv = *v - } - - for key, value := range shape { - switch key { - case "AlarmConfiguration": - if err := awsAwsjson11_deserializeDocumentAlarmConfiguration(&sv.AlarmConfiguration, value); err != nil { - return err - } - - case "EndTime": - if value != nil { - switch jtv := value.(type) { - case json.Number: - f64, err := jtv.Float64() - if err != nil { - return err - } - sv.EndTime = ptr.Time(smithytime.ParseEpochSeconds(f64)) - - default: - return fmt.Errorf("expected DateTime to be a JSON Number, got %T instead", value) - - } - } - - case "StartTime": - if value != nil { - switch jtv := value.(type) { - case json.Number: - f64, err := jtv.Float64() - if err != nil { - return err - } - sv.StartTime = ptr.Time(smithytime.ParseEpochSeconds(f64)) - - default: - return fmt.Errorf("expected DateTime to be a JSON Number, got %T instead", value) - - } - } - - case "Status": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected MaintenanceWindowExecutionStatus to be of type string, got %T instead", value) - } - sv.Status = types.MaintenanceWindowExecutionStatus(jtv) - } - - case "StatusDetails": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected MaintenanceWindowExecutionStatusDetails to be of type string, got %T instead", value) - } - sv.StatusDetails = ptr.String(jtv) - } - - case "TaskArn": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected MaintenanceWindowTaskArn to be of type string, got %T instead", value) - } - sv.TaskArn = ptr.String(jtv) - } - - case "TaskExecutionId": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected MaintenanceWindowExecutionTaskId to be of type string, got %T instead", value) - } - sv.TaskExecutionId = ptr.String(jtv) - } - - case "TaskType": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected MaintenanceWindowTaskType to be of type string, got %T instead", value) - } - sv.TaskType = types.MaintenanceWindowTaskType(jtv) - } - - case "TriggeredAlarms": - if err := awsAwsjson11_deserializeDocumentAlarmStateInformationList(&sv.TriggeredAlarms, value); err != nil { - return err - } - - case "WindowExecutionId": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected MaintenanceWindowExecutionId to be of type string, got %T instead", value) - } - sv.WindowExecutionId = ptr.String(jtv) - } - - default: - _, _ = key, value - - } - } - *v = sv - return nil -} - -func awsAwsjson11_deserializeDocumentMaintenanceWindowExecutionTaskIdentityList(v *[]types.MaintenanceWindowExecutionTaskIdentity, value interface{}) error { - if v == nil { - return fmt.Errorf("unexpected nil of type %T", v) - } - if value == nil { - return nil - } - - shape, ok := value.([]interface{}) - if !ok { - return fmt.Errorf("unexpected JSON type %v", value) - } - - var cv []types.MaintenanceWindowExecutionTaskIdentity - if *v == nil { - cv = []types.MaintenanceWindowExecutionTaskIdentity{} - } else { - cv = *v - } - - for _, value := range shape { - var col types.MaintenanceWindowExecutionTaskIdentity - destAddr := &col - if err := awsAwsjson11_deserializeDocumentMaintenanceWindowExecutionTaskIdentity(&destAddr, value); err != nil { - return err - } - col = *destAddr - cv = append(cv, col) - - } - *v = cv - return nil -} - -func awsAwsjson11_deserializeDocumentMaintenanceWindowExecutionTaskIdList(v *[]string, value interface{}) error { - if v == nil { - return fmt.Errorf("unexpected nil of type %T", v) - } - if value == nil { - return nil - } - - shape, ok := value.([]interface{}) - if !ok { - return fmt.Errorf("unexpected JSON type %v", value) - } - - var cv []string - if *v == nil { - cv = []string{} - } else { - cv = *v - } - - for _, value := range shape { - var col string - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected MaintenanceWindowExecutionTaskId to be of type string, got %T instead", value) - } - col = jtv - } - cv = append(cv, col) - - } - *v = cv - return nil -} - -func awsAwsjson11_deserializeDocumentMaintenanceWindowExecutionTaskInvocationIdentity(v **types.MaintenanceWindowExecutionTaskInvocationIdentity, value interface{}) error { - if v == nil { - return fmt.Errorf("unexpected nil of type %T", v) - } - if value == nil { - return nil - } - - shape, ok := value.(map[string]interface{}) - if !ok { - return fmt.Errorf("unexpected JSON type %v", value) - } - - var sv *types.MaintenanceWindowExecutionTaskInvocationIdentity - if *v == nil { - sv = &types.MaintenanceWindowExecutionTaskInvocationIdentity{} - } else { - sv = *v - } - - for key, value := range shape { - switch key { - case "EndTime": - if value != nil { - switch jtv := value.(type) { - case json.Number: - f64, err := jtv.Float64() - if err != nil { - return err - } - sv.EndTime = ptr.Time(smithytime.ParseEpochSeconds(f64)) - - default: - return fmt.Errorf("expected DateTime to be a JSON Number, got %T instead", value) - - } - } - - case "ExecutionId": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected MaintenanceWindowExecutionTaskExecutionId to be of type string, got %T instead", value) - } - sv.ExecutionId = ptr.String(jtv) - } - - case "InvocationId": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected MaintenanceWindowExecutionTaskInvocationId to be of type string, got %T instead", value) - } - sv.InvocationId = ptr.String(jtv) - } - - case "OwnerInformation": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected OwnerInformation to be of type string, got %T instead", value) - } - sv.OwnerInformation = ptr.String(jtv) - } - - case "Parameters": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected MaintenanceWindowExecutionTaskInvocationParameters to be of type string, got %T instead", value) - } - sv.Parameters = ptr.String(jtv) - } - - case "StartTime": - if value != nil { - switch jtv := value.(type) { - case json.Number: - f64, err := jtv.Float64() - if err != nil { - return err - } - sv.StartTime = ptr.Time(smithytime.ParseEpochSeconds(f64)) - - default: - return fmt.Errorf("expected DateTime to be a JSON Number, got %T instead", value) - - } - } - - case "Status": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected MaintenanceWindowExecutionStatus to be of type string, got %T instead", value) - } - sv.Status = types.MaintenanceWindowExecutionStatus(jtv) - } - - case "StatusDetails": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected MaintenanceWindowExecutionStatusDetails to be of type string, got %T instead", value) - } - sv.StatusDetails = ptr.String(jtv) - } - - case "TaskExecutionId": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected MaintenanceWindowExecutionTaskId to be of type string, got %T instead", value) - } - sv.TaskExecutionId = ptr.String(jtv) - } - - case "TaskType": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected MaintenanceWindowTaskType to be of type string, got %T instead", value) - } - sv.TaskType = types.MaintenanceWindowTaskType(jtv) - } - - case "WindowExecutionId": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected MaintenanceWindowExecutionId to be of type string, got %T instead", value) - } - sv.WindowExecutionId = ptr.String(jtv) - } - - case "WindowTargetId": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected MaintenanceWindowTaskTargetId to be of type string, got %T instead", value) - } - sv.WindowTargetId = ptr.String(jtv) - } - - default: - _, _ = key, value - - } - } - *v = sv - return nil -} - -func awsAwsjson11_deserializeDocumentMaintenanceWindowExecutionTaskInvocationIdentityList(v *[]types.MaintenanceWindowExecutionTaskInvocationIdentity, value interface{}) error { - if v == nil { - return fmt.Errorf("unexpected nil of type %T", v) - } - if value == nil { - return nil - } - - shape, ok := value.([]interface{}) - if !ok { - return fmt.Errorf("unexpected JSON type %v", value) - } - - var cv []types.MaintenanceWindowExecutionTaskInvocationIdentity - if *v == nil { - cv = []types.MaintenanceWindowExecutionTaskInvocationIdentity{} - } else { - cv = *v - } - - for _, value := range shape { - var col types.MaintenanceWindowExecutionTaskInvocationIdentity - destAddr := &col - if err := awsAwsjson11_deserializeDocumentMaintenanceWindowExecutionTaskInvocationIdentity(&destAddr, value); err != nil { - return err - } - col = *destAddr - cv = append(cv, col) - - } - *v = cv - return nil -} - -func awsAwsjson11_deserializeDocumentMaintenanceWindowIdentity(v **types.MaintenanceWindowIdentity, value interface{}) error { - if v == nil { - return fmt.Errorf("unexpected nil of type %T", v) - } - if value == nil { - return nil - } - - shape, ok := value.(map[string]interface{}) - if !ok { - return fmt.Errorf("unexpected JSON type %v", value) - } - - var sv *types.MaintenanceWindowIdentity - if *v == nil { - sv = &types.MaintenanceWindowIdentity{} - } else { - sv = *v - } - - for key, value := range shape { - switch key { - case "Cutoff": - if value != nil { - jtv, ok := value.(json.Number) - if !ok { - return fmt.Errorf("expected MaintenanceWindowCutoff to be json.Number, got %T instead", value) - } - i64, err := jtv.Int64() - if err != nil { - return err - } - sv.Cutoff = int32(i64) - } - - case "Description": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected MaintenanceWindowDescription to be of type string, got %T instead", value) - } - sv.Description = ptr.String(jtv) - } - - case "Duration": - if value != nil { - jtv, ok := value.(json.Number) - if !ok { - return fmt.Errorf("expected MaintenanceWindowDurationHours to be json.Number, got %T instead", value) - } - i64, err := jtv.Int64() - if err != nil { - return err - } - sv.Duration = ptr.Int32(int32(i64)) - } - - case "Enabled": - if value != nil { - jtv, ok := value.(bool) - if !ok { - return fmt.Errorf("expected MaintenanceWindowEnabled to be of type *bool, got %T instead", value) - } - sv.Enabled = jtv - } - - case "EndDate": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected MaintenanceWindowStringDateTime to be of type string, got %T instead", value) - } - sv.EndDate = ptr.String(jtv) - } - - case "Name": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected MaintenanceWindowName to be of type string, got %T instead", value) - } - sv.Name = ptr.String(jtv) - } - - case "NextExecutionTime": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected MaintenanceWindowStringDateTime to be of type string, got %T instead", value) - } - sv.NextExecutionTime = ptr.String(jtv) - } - - case "Schedule": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected MaintenanceWindowSchedule to be of type string, got %T instead", value) - } - sv.Schedule = ptr.String(jtv) - } - - case "ScheduleOffset": - if value != nil { - jtv, ok := value.(json.Number) - if !ok { - return fmt.Errorf("expected MaintenanceWindowOffset to be json.Number, got %T instead", value) - } - i64, err := jtv.Int64() - if err != nil { - return err - } - sv.ScheduleOffset = ptr.Int32(int32(i64)) - } - - case "ScheduleTimezone": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected MaintenanceWindowTimezone to be of type string, got %T instead", value) - } - sv.ScheduleTimezone = ptr.String(jtv) - } - - case "StartDate": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected MaintenanceWindowStringDateTime to be of type string, got %T instead", value) - } - sv.StartDate = ptr.String(jtv) - } - - case "WindowId": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected MaintenanceWindowId to be of type string, got %T instead", value) - } - sv.WindowId = ptr.String(jtv) - } - - default: - _, _ = key, value - - } - } - *v = sv - return nil -} - -func awsAwsjson11_deserializeDocumentMaintenanceWindowIdentityForTarget(v **types.MaintenanceWindowIdentityForTarget, value interface{}) error { - if v == nil { - return fmt.Errorf("unexpected nil of type %T", v) - } - if value == nil { - return nil - } - - shape, ok := value.(map[string]interface{}) - if !ok { - return fmt.Errorf("unexpected JSON type %v", value) - } - - var sv *types.MaintenanceWindowIdentityForTarget - if *v == nil { - sv = &types.MaintenanceWindowIdentityForTarget{} - } else { - sv = *v - } - - for key, value := range shape { - switch key { - case "Name": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected MaintenanceWindowName to be of type string, got %T instead", value) - } - sv.Name = ptr.String(jtv) - } - - case "WindowId": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected MaintenanceWindowId to be of type string, got %T instead", value) - } - sv.WindowId = ptr.String(jtv) - } - - default: - _, _ = key, value - - } - } - *v = sv - return nil -} - -func awsAwsjson11_deserializeDocumentMaintenanceWindowIdentityList(v *[]types.MaintenanceWindowIdentity, value interface{}) error { - if v == nil { - return fmt.Errorf("unexpected nil of type %T", v) - } - if value == nil { - return nil - } - - shape, ok := value.([]interface{}) - if !ok { - return fmt.Errorf("unexpected JSON type %v", value) - } - - var cv []types.MaintenanceWindowIdentity - if *v == nil { - cv = []types.MaintenanceWindowIdentity{} - } else { - cv = *v - } - - for _, value := range shape { - var col types.MaintenanceWindowIdentity - destAddr := &col - if err := awsAwsjson11_deserializeDocumentMaintenanceWindowIdentity(&destAddr, value); err != nil { - return err - } - col = *destAddr - cv = append(cv, col) - - } - *v = cv - return nil -} - -func awsAwsjson11_deserializeDocumentMaintenanceWindowLambdaParameters(v **types.MaintenanceWindowLambdaParameters, value interface{}) error { - if v == nil { - return fmt.Errorf("unexpected nil of type %T", v) - } - if value == nil { - return nil - } - - shape, ok := value.(map[string]interface{}) - if !ok { - return fmt.Errorf("unexpected JSON type %v", value) - } - - var sv *types.MaintenanceWindowLambdaParameters - if *v == nil { - sv = &types.MaintenanceWindowLambdaParameters{} - } else { - sv = *v - } - - for key, value := range shape { - switch key { - case "ClientContext": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected MaintenanceWindowLambdaClientContext to be of type string, got %T instead", value) - } - sv.ClientContext = ptr.String(jtv) - } - - case "Payload": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected MaintenanceWindowLambdaPayload to be []byte, got %T instead", value) - } - dv, err := base64.StdEncoding.DecodeString(jtv) - if err != nil { - return fmt.Errorf("failed to base64 decode MaintenanceWindowLambdaPayload, %w", err) - } - sv.Payload = dv - } - - case "Qualifier": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected MaintenanceWindowLambdaQualifier to be of type string, got %T instead", value) - } - sv.Qualifier = ptr.String(jtv) - } - - default: - _, _ = key, value - - } - } - *v = sv - return nil -} - -func awsAwsjson11_deserializeDocumentMaintenanceWindowRunCommandParameters(v **types.MaintenanceWindowRunCommandParameters, value interface{}) error { - if v == nil { - return fmt.Errorf("unexpected nil of type %T", v) - } - if value == nil { - return nil - } - - shape, ok := value.(map[string]interface{}) - if !ok { - return fmt.Errorf("unexpected JSON type %v", value) - } - - var sv *types.MaintenanceWindowRunCommandParameters - if *v == nil { - sv = &types.MaintenanceWindowRunCommandParameters{} - } else { - sv = *v - } - - for key, value := range shape { - switch key { - case "CloudWatchOutputConfig": - if err := awsAwsjson11_deserializeDocumentCloudWatchOutputConfig(&sv.CloudWatchOutputConfig, value); err != nil { - return err - } - - case "Comment": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected Comment to be of type string, got %T instead", value) - } - sv.Comment = ptr.String(jtv) - } - - case "DocumentHash": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected DocumentHash to be of type string, got %T instead", value) - } - sv.DocumentHash = ptr.String(jtv) - } - - case "DocumentHashType": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected DocumentHashType to be of type string, got %T instead", value) - } - sv.DocumentHashType = types.DocumentHashType(jtv) - } - - case "DocumentVersion": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected DocumentVersion to be of type string, got %T instead", value) - } - sv.DocumentVersion = ptr.String(jtv) - } - - case "NotificationConfig": - if err := awsAwsjson11_deserializeDocumentNotificationConfig(&sv.NotificationConfig, value); err != nil { - return err - } - - case "OutputS3BucketName": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected S3BucketName to be of type string, got %T instead", value) - } - sv.OutputS3BucketName = ptr.String(jtv) - } - - case "OutputS3KeyPrefix": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected S3KeyPrefix to be of type string, got %T instead", value) - } - sv.OutputS3KeyPrefix = ptr.String(jtv) - } - - case "Parameters": - if err := awsAwsjson11_deserializeDocumentParameters(&sv.Parameters, value); err != nil { - return err - } - - case "ServiceRoleArn": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected ServiceRole to be of type string, got %T instead", value) - } - sv.ServiceRoleArn = ptr.String(jtv) - } - - case "TimeoutSeconds": - if value != nil { - jtv, ok := value.(json.Number) - if !ok { - return fmt.Errorf("expected TimeoutSeconds to be json.Number, got %T instead", value) - } - i64, err := jtv.Int64() - if err != nil { - return err - } - sv.TimeoutSeconds = ptr.Int32(int32(i64)) - } - - default: - _, _ = key, value - - } - } - *v = sv - return nil -} - -func awsAwsjson11_deserializeDocumentMaintenanceWindowsForTargetList(v *[]types.MaintenanceWindowIdentityForTarget, value interface{}) error { - if v == nil { - return fmt.Errorf("unexpected nil of type %T", v) - } - if value == nil { - return nil - } - - shape, ok := value.([]interface{}) - if !ok { - return fmt.Errorf("unexpected JSON type %v", value) - } - - var cv []types.MaintenanceWindowIdentityForTarget - if *v == nil { - cv = []types.MaintenanceWindowIdentityForTarget{} - } else { - cv = *v - } - - for _, value := range shape { - var col types.MaintenanceWindowIdentityForTarget - destAddr := &col - if err := awsAwsjson11_deserializeDocumentMaintenanceWindowIdentityForTarget(&destAddr, value); err != nil { - return err - } - col = *destAddr - cv = append(cv, col) - - } - *v = cv - return nil -} - -func awsAwsjson11_deserializeDocumentMaintenanceWindowStepFunctionsParameters(v **types.MaintenanceWindowStepFunctionsParameters, value interface{}) error { - if v == nil { - return fmt.Errorf("unexpected nil of type %T", v) - } - if value == nil { - return nil - } - - shape, ok := value.(map[string]interface{}) - if !ok { - return fmt.Errorf("unexpected JSON type %v", value) - } - - var sv *types.MaintenanceWindowStepFunctionsParameters - if *v == nil { - sv = &types.MaintenanceWindowStepFunctionsParameters{} - } else { - sv = *v - } - - for key, value := range shape { - switch key { - case "Input": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected MaintenanceWindowStepFunctionsInput to be of type string, got %T instead", value) - } - sv.Input = ptr.String(jtv) - } - - case "Name": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected MaintenanceWindowStepFunctionsName to be of type string, got %T instead", value) - } - sv.Name = ptr.String(jtv) - } - - default: - _, _ = key, value - - } - } - *v = sv - return nil -} - -func awsAwsjson11_deserializeDocumentMaintenanceWindowTarget(v **types.MaintenanceWindowTarget, value interface{}) error { - if v == nil { - return fmt.Errorf("unexpected nil of type %T", v) - } - if value == nil { - return nil - } - - shape, ok := value.(map[string]interface{}) - if !ok { - return fmt.Errorf("unexpected JSON type %v", value) - } - - var sv *types.MaintenanceWindowTarget - if *v == nil { - sv = &types.MaintenanceWindowTarget{} - } else { - sv = *v - } - - for key, value := range shape { - switch key { - case "Description": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected MaintenanceWindowDescription to be of type string, got %T instead", value) - } - sv.Description = ptr.String(jtv) - } - - case "Name": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected MaintenanceWindowName to be of type string, got %T instead", value) - } - sv.Name = ptr.String(jtv) - } - - case "OwnerInformation": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected OwnerInformation to be of type string, got %T instead", value) - } - sv.OwnerInformation = ptr.String(jtv) - } - - case "ResourceType": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected MaintenanceWindowResourceType to be of type string, got %T instead", value) - } - sv.ResourceType = types.MaintenanceWindowResourceType(jtv) - } - - case "Targets": - if err := awsAwsjson11_deserializeDocumentTargets(&sv.Targets, value); err != nil { - return err - } - - case "WindowId": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected MaintenanceWindowId to be of type string, got %T instead", value) - } - sv.WindowId = ptr.String(jtv) - } - - case "WindowTargetId": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected MaintenanceWindowTargetId to be of type string, got %T instead", value) - } - sv.WindowTargetId = ptr.String(jtv) - } - - default: - _, _ = key, value - - } - } - *v = sv - return nil -} - -func awsAwsjson11_deserializeDocumentMaintenanceWindowTargetList(v *[]types.MaintenanceWindowTarget, value interface{}) error { - if v == nil { - return fmt.Errorf("unexpected nil of type %T", v) - } - if value == nil { - return nil - } - - shape, ok := value.([]interface{}) - if !ok { - return fmt.Errorf("unexpected JSON type %v", value) - } - - var cv []types.MaintenanceWindowTarget - if *v == nil { - cv = []types.MaintenanceWindowTarget{} - } else { - cv = *v - } - - for _, value := range shape { - var col types.MaintenanceWindowTarget - destAddr := &col - if err := awsAwsjson11_deserializeDocumentMaintenanceWindowTarget(&destAddr, value); err != nil { - return err - } - col = *destAddr - cv = append(cv, col) - - } - *v = cv - return nil -} - -func awsAwsjson11_deserializeDocumentMaintenanceWindowTask(v **types.MaintenanceWindowTask, value interface{}) error { - if v == nil { - return fmt.Errorf("unexpected nil of type %T", v) - } - if value == nil { - return nil - } - - shape, ok := value.(map[string]interface{}) - if !ok { - return fmt.Errorf("unexpected JSON type %v", value) - } - - var sv *types.MaintenanceWindowTask - if *v == nil { - sv = &types.MaintenanceWindowTask{} - } else { - sv = *v - } - - for key, value := range shape { - switch key { - case "AlarmConfiguration": - if err := awsAwsjson11_deserializeDocumentAlarmConfiguration(&sv.AlarmConfiguration, value); err != nil { - return err - } - - case "CutoffBehavior": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected MaintenanceWindowTaskCutoffBehavior to be of type string, got %T instead", value) - } - sv.CutoffBehavior = types.MaintenanceWindowTaskCutoffBehavior(jtv) - } - - case "Description": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected MaintenanceWindowDescription to be of type string, got %T instead", value) - } - sv.Description = ptr.String(jtv) - } - - case "LoggingInfo": - if err := awsAwsjson11_deserializeDocumentLoggingInfo(&sv.LoggingInfo, value); err != nil { - return err - } - - case "MaxConcurrency": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected MaxConcurrency to be of type string, got %T instead", value) - } - sv.MaxConcurrency = ptr.String(jtv) - } - - case "MaxErrors": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected MaxErrors to be of type string, got %T instead", value) - } - sv.MaxErrors = ptr.String(jtv) - } - - case "Name": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected MaintenanceWindowName to be of type string, got %T instead", value) - } - sv.Name = ptr.String(jtv) - } - - case "Priority": - if value != nil { - jtv, ok := value.(json.Number) - if !ok { - return fmt.Errorf("expected MaintenanceWindowTaskPriority to be json.Number, got %T instead", value) - } - i64, err := jtv.Int64() - if err != nil { - return err - } - sv.Priority = int32(i64) - } - - case "ServiceRoleArn": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected ServiceRole to be of type string, got %T instead", value) - } - sv.ServiceRoleArn = ptr.String(jtv) - } - - case "Targets": - if err := awsAwsjson11_deserializeDocumentTargets(&sv.Targets, value); err != nil { - return err - } - - case "TaskArn": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected MaintenanceWindowTaskArn to be of type string, got %T instead", value) - } - sv.TaskArn = ptr.String(jtv) - } - - case "TaskParameters": - if err := awsAwsjson11_deserializeDocumentMaintenanceWindowTaskParameters(&sv.TaskParameters, value); err != nil { - return err - } - - case "Type": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected MaintenanceWindowTaskType to be of type string, got %T instead", value) - } - sv.Type = types.MaintenanceWindowTaskType(jtv) - } - - case "WindowId": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected MaintenanceWindowId to be of type string, got %T instead", value) - } - sv.WindowId = ptr.String(jtv) - } - - case "WindowTaskId": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected MaintenanceWindowTaskId to be of type string, got %T instead", value) - } - sv.WindowTaskId = ptr.String(jtv) - } - - default: - _, _ = key, value - - } - } - *v = sv - return nil -} - -func awsAwsjson11_deserializeDocumentMaintenanceWindowTaskInvocationParameters(v **types.MaintenanceWindowTaskInvocationParameters, value interface{}) error { - if v == nil { - return fmt.Errorf("unexpected nil of type %T", v) - } - if value == nil { - return nil - } - - shape, ok := value.(map[string]interface{}) - if !ok { - return fmt.Errorf("unexpected JSON type %v", value) - } - - var sv *types.MaintenanceWindowTaskInvocationParameters - if *v == nil { - sv = &types.MaintenanceWindowTaskInvocationParameters{} - } else { - sv = *v - } - - for key, value := range shape { - switch key { - case "Automation": - if err := awsAwsjson11_deserializeDocumentMaintenanceWindowAutomationParameters(&sv.Automation, value); err != nil { - return err - } - - case "Lambda": - if err := awsAwsjson11_deserializeDocumentMaintenanceWindowLambdaParameters(&sv.Lambda, value); err != nil { - return err - } - - case "RunCommand": - if err := awsAwsjson11_deserializeDocumentMaintenanceWindowRunCommandParameters(&sv.RunCommand, value); err != nil { - return err - } - - case "StepFunctions": - if err := awsAwsjson11_deserializeDocumentMaintenanceWindowStepFunctionsParameters(&sv.StepFunctions, value); err != nil { - return err - } - - default: - _, _ = key, value - - } - } - *v = sv - return nil -} - -func awsAwsjson11_deserializeDocumentMaintenanceWindowTaskList(v *[]types.MaintenanceWindowTask, value interface{}) error { - if v == nil { - return fmt.Errorf("unexpected nil of type %T", v) - } - if value == nil { - return nil - } - - shape, ok := value.([]interface{}) - if !ok { - return fmt.Errorf("unexpected JSON type %v", value) - } - - var cv []types.MaintenanceWindowTask - if *v == nil { - cv = []types.MaintenanceWindowTask{} - } else { - cv = *v - } - - for _, value := range shape { - var col types.MaintenanceWindowTask - destAddr := &col - if err := awsAwsjson11_deserializeDocumentMaintenanceWindowTask(&destAddr, value); err != nil { - return err - } - col = *destAddr - cv = append(cv, col) - - } - *v = cv - return nil -} - -func awsAwsjson11_deserializeDocumentMaintenanceWindowTaskParameters(v *map[string]types.MaintenanceWindowTaskParameterValueExpression, value interface{}) error { - if v == nil { - return fmt.Errorf("unexpected nil of type %T", v) - } - if value == nil { - return nil - } - - shape, ok := value.(map[string]interface{}) - if !ok { - return fmt.Errorf("unexpected JSON type %v", value) - } - - var mv map[string]types.MaintenanceWindowTaskParameterValueExpression - if *v == nil { - mv = map[string]types.MaintenanceWindowTaskParameterValueExpression{} - } else { - mv = *v - } - - for key, value := range shape { - var parsedVal types.MaintenanceWindowTaskParameterValueExpression - mapVar := parsedVal - destAddr := &mapVar - if err := awsAwsjson11_deserializeDocumentMaintenanceWindowTaskParameterValueExpression(&destAddr, value); err != nil { - return err - } - parsedVal = *destAddr - mv[key] = parsedVal - - } - *v = mv - return nil -} - -func awsAwsjson11_deserializeDocumentMaintenanceWindowTaskParametersList(v *[]map[string]types.MaintenanceWindowTaskParameterValueExpression, value interface{}) error { - if v == nil { - return fmt.Errorf("unexpected nil of type %T", v) - } - if value == nil { - return nil - } - - shape, ok := value.([]interface{}) - if !ok { - return fmt.Errorf("unexpected JSON type %v", value) - } - - var cv []map[string]types.MaintenanceWindowTaskParameterValueExpression - if *v == nil { - cv = []map[string]types.MaintenanceWindowTaskParameterValueExpression{} - } else { - cv = *v - } - - for _, value := range shape { - var col map[string]types.MaintenanceWindowTaskParameterValueExpression - if err := awsAwsjson11_deserializeDocumentMaintenanceWindowTaskParameters(&col, value); err != nil { - return err - } - cv = append(cv, col) - - } - *v = cv - return nil -} - -func awsAwsjson11_deserializeDocumentMaintenanceWindowTaskParameterValueExpression(v **types.MaintenanceWindowTaskParameterValueExpression, value interface{}) error { - if v == nil { - return fmt.Errorf("unexpected nil of type %T", v) - } - if value == nil { - return nil - } - - shape, ok := value.(map[string]interface{}) - if !ok { - return fmt.Errorf("unexpected JSON type %v", value) - } - - var sv *types.MaintenanceWindowTaskParameterValueExpression - if *v == nil { - sv = &types.MaintenanceWindowTaskParameterValueExpression{} - } else { - sv = *v - } - - for key, value := range shape { - switch key { - case "Values": - if err := awsAwsjson11_deserializeDocumentMaintenanceWindowTaskParameterValueList(&sv.Values, value); err != nil { - return err - } - - default: - _, _ = key, value - - } - } - *v = sv - return nil -} - -func awsAwsjson11_deserializeDocumentMaintenanceWindowTaskParameterValueList(v *[]string, value interface{}) error { - if v == nil { - return fmt.Errorf("unexpected nil of type %T", v) - } - if value == nil { - return nil - } - - shape, ok := value.([]interface{}) - if !ok { - return fmt.Errorf("unexpected JSON type %v", value) - } - - var cv []string - if *v == nil { - cv = []string{} - } else { - cv = *v - } - - for _, value := range shape { - var col string - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected MaintenanceWindowTaskParameterValue to be of type string, got %T instead", value) - } - col = jtv - } - cv = append(cv, col) - - } - *v = cv - return nil -} - -func awsAwsjson11_deserializeDocumentMalformedResourcePolicyDocumentException(v **types.MalformedResourcePolicyDocumentException, value interface{}) error { - if v == nil { - return fmt.Errorf("unexpected nil of type %T", v) - } - if value == nil { - return nil - } - - shape, ok := value.(map[string]interface{}) - if !ok { - return fmt.Errorf("unexpected JSON type %v", value) - } - - var sv *types.MalformedResourcePolicyDocumentException - if *v == nil { - sv = &types.MalformedResourcePolicyDocumentException{} - } else { - sv = *v - } - - for key, value := range shape { - switch key { - case "message", "Message": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected String to be of type string, got %T instead", value) - } - sv.Message = ptr.String(jtv) - } - - default: - _, _ = key, value - - } - } - *v = sv - return nil -} - -func awsAwsjson11_deserializeDocumentMaxDocumentSizeExceeded(v **types.MaxDocumentSizeExceeded, value interface{}) error { - if v == nil { - return fmt.Errorf("unexpected nil of type %T", v) - } - if value == nil { - return nil - } - - shape, ok := value.(map[string]interface{}) - if !ok { - return fmt.Errorf("unexpected JSON type %v", value) - } - - var sv *types.MaxDocumentSizeExceeded - if *v == nil { - sv = &types.MaxDocumentSizeExceeded{} - } else { - sv = *v - } - - for key, value := range shape { - switch key { - case "message", "Message": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected String to be of type string, got %T instead", value) - } - sv.Message = ptr.String(jtv) - } - - default: - _, _ = key, value - - } - } - *v = sv - return nil -} - -func awsAwsjson11_deserializeDocumentMetadataMap(v *map[string]types.MetadataValue, value interface{}) error { - if v == nil { - return fmt.Errorf("unexpected nil of type %T", v) - } - if value == nil { - return nil - } - - shape, ok := value.(map[string]interface{}) - if !ok { - return fmt.Errorf("unexpected JSON type %v", value) - } - - var mv map[string]types.MetadataValue - if *v == nil { - mv = map[string]types.MetadataValue{} - } else { - mv = *v - } - - for key, value := range shape { - var parsedVal types.MetadataValue - mapVar := parsedVal - destAddr := &mapVar - if err := awsAwsjson11_deserializeDocumentMetadataValue(&destAddr, value); err != nil { - return err - } - parsedVal = *destAddr - mv[key] = parsedVal - - } - *v = mv - return nil -} - -func awsAwsjson11_deserializeDocumentMetadataValue(v **types.MetadataValue, value interface{}) error { - if v == nil { - return fmt.Errorf("unexpected nil of type %T", v) - } - if value == nil { - return nil - } - - shape, ok := value.(map[string]interface{}) - if !ok { - return fmt.Errorf("unexpected JSON type %v", value) - } - - var sv *types.MetadataValue - if *v == nil { - sv = &types.MetadataValue{} - } else { - sv = *v - } - - for key, value := range shape { - switch key { - case "Value": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected MetadataValueString to be of type string, got %T instead", value) - } - sv.Value = ptr.String(jtv) - } - - default: - _, _ = key, value - - } - } - *v = sv - return nil -} - -func awsAwsjson11_deserializeDocumentNode(v **types.Node, value interface{}) error { - if v == nil { - return fmt.Errorf("unexpected nil of type %T", v) - } - if value == nil { - return nil - } - - shape, ok := value.(map[string]interface{}) - if !ok { - return fmt.Errorf("unexpected JSON type %v", value) - } - - var sv *types.Node - if *v == nil { - sv = &types.Node{} - } else { - sv = *v - } - - for key, value := range shape { - switch key { - case "CaptureTime": - if value != nil { - switch jtv := value.(type) { - case json.Number: - f64, err := jtv.Float64() - if err != nil { - return err - } - sv.CaptureTime = ptr.Time(smithytime.ParseEpochSeconds(f64)) - - default: - return fmt.Errorf("expected NodeCaptureTime to be a JSON Number, got %T instead", value) - - } - } - - case "Id": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected NodeId to be of type string, got %T instead", value) - } - sv.Id = ptr.String(jtv) - } - - case "NodeType": - if err := awsAwsjson11_deserializeDocumentNodeType(&sv.NodeType, value); err != nil { - return err - } - - case "Owner": - if err := awsAwsjson11_deserializeDocumentNodeOwnerInfo(&sv.Owner, value); err != nil { - return err - } - - case "Region": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected NodeRegion to be of type string, got %T instead", value) - } - sv.Region = ptr.String(jtv) - } - - default: - _, _ = key, value - - } - } - *v = sv - return nil -} - -func awsAwsjson11_deserializeDocumentNodeList(v *[]types.Node, value interface{}) error { - if v == nil { - return fmt.Errorf("unexpected nil of type %T", v) - } - if value == nil { - return nil - } - - shape, ok := value.([]interface{}) - if !ok { - return fmt.Errorf("unexpected JSON type %v", value) - } - - var cv []types.Node - if *v == nil { - cv = []types.Node{} - } else { - cv = *v - } - - for _, value := range shape { - var col types.Node - destAddr := &col - if err := awsAwsjson11_deserializeDocumentNode(&destAddr, value); err != nil { - return err - } - col = *destAddr - cv = append(cv, col) - - } - *v = cv - return nil -} - -func awsAwsjson11_deserializeDocumentNodeOwnerInfo(v **types.NodeOwnerInfo, value interface{}) error { - if v == nil { - return fmt.Errorf("unexpected nil of type %T", v) - } - if value == nil { - return nil - } - - shape, ok := value.(map[string]interface{}) - if !ok { - return fmt.Errorf("unexpected JSON type %v", value) - } - - var sv *types.NodeOwnerInfo - if *v == nil { - sv = &types.NodeOwnerInfo{} - } else { - sv = *v - } - - for key, value := range shape { - switch key { - case "AccountId": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected NodeAccountId to be of type string, got %T instead", value) - } - sv.AccountId = ptr.String(jtv) - } - - case "OrganizationalUnitId": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected NodeOrganizationalUnitId to be of type string, got %T instead", value) - } - sv.OrganizationalUnitId = ptr.String(jtv) - } - - case "OrganizationalUnitPath": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected NodeOrganizationalUnitPath to be of type string, got %T instead", value) - } - sv.OrganizationalUnitPath = ptr.String(jtv) - } - - default: - _, _ = key, value - - } - } - *v = sv - return nil -} - -func awsAwsjson11_deserializeDocumentNodeSummary(v *map[string]string, value interface{}) error { - if v == nil { - return fmt.Errorf("unexpected nil of type %T", v) - } - if value == nil { - return nil - } - - shape, ok := value.(map[string]interface{}) - if !ok { - return fmt.Errorf("unexpected JSON type %v", value) - } - - var mv map[string]string - if *v == nil { - mv = map[string]string{} - } else { - mv = *v - } - - for key, value := range shape { - var parsedVal string - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected AttributeValue to be of type string, got %T instead", value) - } - parsedVal = jtv - } - mv[key] = parsedVal - - } - *v = mv - return nil -} - -func awsAwsjson11_deserializeDocumentNodeSummaryList(v *[]map[string]string, value interface{}) error { - if v == nil { - return fmt.Errorf("unexpected nil of type %T", v) - } - if value == nil { - return nil - } - - shape, ok := value.([]interface{}) - if !ok { - return fmt.Errorf("unexpected JSON type %v", value) - } - - var cv []map[string]string - if *v == nil { - cv = []map[string]string{} - } else { - cv = *v - } - - for _, value := range shape { - var col map[string]string - if err := awsAwsjson11_deserializeDocumentNodeSummary(&col, value); err != nil { - return err - } - cv = append(cv, col) - - } - *v = cv - return nil -} - -func awsAwsjson11_deserializeDocumentNodeType(v *types.NodeType, value interface{}) error { - if v == nil { - return fmt.Errorf("unexpected nil of type %T", v) - } - if value == nil { - return nil - } - - shape, ok := value.(map[string]interface{}) - if !ok { - return fmt.Errorf("unexpected JSON type %v", value) - } - - var uv types.NodeType -loop: - for key, value := range shape { - if value == nil { - continue - } - switch key { - case "Instance": - var mv types.InstanceInfo - destAddr := &mv - if err := awsAwsjson11_deserializeDocumentInstanceInfo(&destAddr, value); err != nil { - return err - } - mv = *destAddr - uv = &types.NodeTypeMemberInstance{Value: mv} - break loop - - default: - uv = &types.UnknownUnionMember{Tag: key} - break loop - - } - } - *v = uv - return nil -} - -func awsAwsjson11_deserializeDocumentNoLongerSupportedException(v **types.NoLongerSupportedException, value interface{}) error { - if v == nil { - return fmt.Errorf("unexpected nil of type %T", v) - } - if value == nil { - return nil - } - - shape, ok := value.(map[string]interface{}) - if !ok { - return fmt.Errorf("unexpected JSON type %v", value) - } - - var sv *types.NoLongerSupportedException - if *v == nil { - sv = &types.NoLongerSupportedException{} - } else { - sv = *v - } - - for key, value := range shape { - switch key { - case "message", "Message": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected String to be of type string, got %T instead", value) - } - sv.Message = ptr.String(jtv) - } - - default: - _, _ = key, value - - } - } - *v = sv - return nil -} - -func awsAwsjson11_deserializeDocumentNonCompliantSummary(v **types.NonCompliantSummary, value interface{}) error { - if v == nil { - return fmt.Errorf("unexpected nil of type %T", v) - } - if value == nil { - return nil - } - - shape, ok := value.(map[string]interface{}) - if !ok { - return fmt.Errorf("unexpected JSON type %v", value) - } - - var sv *types.NonCompliantSummary - if *v == nil { - sv = &types.NonCompliantSummary{} - } else { - sv = *v - } - - for key, value := range shape { - switch key { - case "NonCompliantCount": - if value != nil { - jtv, ok := value.(json.Number) - if !ok { - return fmt.Errorf("expected ComplianceSummaryCount to be json.Number, got %T instead", value) - } - i64, err := jtv.Int64() - if err != nil { - return err - } - sv.NonCompliantCount = int32(i64) - } - - case "SeveritySummary": - if err := awsAwsjson11_deserializeDocumentSeveritySummary(&sv.SeveritySummary, value); err != nil { - return err - } - - default: - _, _ = key, value - - } - } - *v = sv - return nil -} - -func awsAwsjson11_deserializeDocumentNormalStringMap(v *map[string]string, value interface{}) error { - if v == nil { - return fmt.Errorf("unexpected nil of type %T", v) - } - if value == nil { - return nil - } - - shape, ok := value.(map[string]interface{}) - if !ok { - return fmt.Errorf("unexpected JSON type %v", value) - } - - var mv map[string]string - if *v == nil { - mv = map[string]string{} - } else { - mv = *v - } - - for key, value := range shape { - var parsedVal string - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected String to be of type string, got %T instead", value) - } - parsedVal = jtv - } - mv[key] = parsedVal - - } - *v = mv - return nil -} - -func awsAwsjson11_deserializeDocumentNotificationConfig(v **types.NotificationConfig, value interface{}) error { - if v == nil { - return fmt.Errorf("unexpected nil of type %T", v) - } - if value == nil { - return nil - } - - shape, ok := value.(map[string]interface{}) - if !ok { - return fmt.Errorf("unexpected JSON type %v", value) - } - - var sv *types.NotificationConfig - if *v == nil { - sv = &types.NotificationConfig{} - } else { - sv = *v - } - - for key, value := range shape { - switch key { - case "NotificationArn": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected NotificationArn to be of type string, got %T instead", value) - } - sv.NotificationArn = ptr.String(jtv) - } - - case "NotificationEvents": - if err := awsAwsjson11_deserializeDocumentNotificationEventList(&sv.NotificationEvents, value); err != nil { - return err - } - - case "NotificationType": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected NotificationType to be of type string, got %T instead", value) - } - sv.NotificationType = types.NotificationType(jtv) - } - - default: - _, _ = key, value - - } - } - *v = sv - return nil -} - -func awsAwsjson11_deserializeDocumentNotificationEventList(v *[]types.NotificationEvent, value interface{}) error { - if v == nil { - return fmt.Errorf("unexpected nil of type %T", v) - } - if value == nil { - return nil - } - - shape, ok := value.([]interface{}) - if !ok { - return fmt.Errorf("unexpected JSON type %v", value) - } - - var cv []types.NotificationEvent - if *v == nil { - cv = []types.NotificationEvent{} - } else { - cv = *v - } - - for _, value := range shape { - var col types.NotificationEvent - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected NotificationEvent to be of type string, got %T instead", value) - } - col = types.NotificationEvent(jtv) - } - cv = append(cv, col) - - } - *v = cv - return nil -} - -func awsAwsjson11_deserializeDocumentOpsEntity(v **types.OpsEntity, value interface{}) error { - if v == nil { - return fmt.Errorf("unexpected nil of type %T", v) - } - if value == nil { - return nil - } - - shape, ok := value.(map[string]interface{}) - if !ok { - return fmt.Errorf("unexpected JSON type %v", value) - } - - var sv *types.OpsEntity - if *v == nil { - sv = &types.OpsEntity{} - } else { - sv = *v - } - - for key, value := range shape { - switch key { - case "Data": - if err := awsAwsjson11_deserializeDocumentOpsEntityItemMap(&sv.Data, value); err != nil { - return err - } - - case "Id": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected OpsEntityId to be of type string, got %T instead", value) - } - sv.Id = ptr.String(jtv) - } - - default: - _, _ = key, value - - } - } - *v = sv - return nil -} - -func awsAwsjson11_deserializeDocumentOpsEntityItem(v **types.OpsEntityItem, value interface{}) error { - if v == nil { - return fmt.Errorf("unexpected nil of type %T", v) - } - if value == nil { - return nil - } - - shape, ok := value.(map[string]interface{}) - if !ok { - return fmt.Errorf("unexpected JSON type %v", value) - } - - var sv *types.OpsEntityItem - if *v == nil { - sv = &types.OpsEntityItem{} - } else { - sv = *v - } - - for key, value := range shape { - switch key { - case "CaptureTime": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected OpsEntityItemCaptureTime to be of type string, got %T instead", value) - } - sv.CaptureTime = ptr.String(jtv) - } - - case "Content": - if err := awsAwsjson11_deserializeDocumentOpsEntityItemEntryList(&sv.Content, value); err != nil { - return err - } - - default: - _, _ = key, value - - } - } - *v = sv - return nil -} - -func awsAwsjson11_deserializeDocumentOpsEntityItemEntry(v *map[string]string, value interface{}) error { - if v == nil { - return fmt.Errorf("unexpected nil of type %T", v) - } - if value == nil { - return nil - } - - shape, ok := value.(map[string]interface{}) - if !ok { - return fmt.Errorf("unexpected JSON type %v", value) - } - - var mv map[string]string - if *v == nil { - mv = map[string]string{} - } else { - mv = *v - } - - for key, value := range shape { - var parsedVal string - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected AttributeValue to be of type string, got %T instead", value) - } - parsedVal = jtv - } - mv[key] = parsedVal - - } - *v = mv - return nil -} - -func awsAwsjson11_deserializeDocumentOpsEntityItemEntryList(v *[]map[string]string, value interface{}) error { - if v == nil { - return fmt.Errorf("unexpected nil of type %T", v) - } - if value == nil { - return nil - } - - shape, ok := value.([]interface{}) - if !ok { - return fmt.Errorf("unexpected JSON type %v", value) - } - - var cv []map[string]string - if *v == nil { - cv = []map[string]string{} - } else { - cv = *v - } - - for _, value := range shape { - var col map[string]string - if err := awsAwsjson11_deserializeDocumentOpsEntityItemEntry(&col, value); err != nil { - return err - } - cv = append(cv, col) - - } - *v = cv - return nil -} - -func awsAwsjson11_deserializeDocumentOpsEntityItemMap(v *map[string]types.OpsEntityItem, value interface{}) error { - if v == nil { - return fmt.Errorf("unexpected nil of type %T", v) - } - if value == nil { - return nil - } - - shape, ok := value.(map[string]interface{}) - if !ok { - return fmt.Errorf("unexpected JSON type %v", value) - } - - var mv map[string]types.OpsEntityItem - if *v == nil { - mv = map[string]types.OpsEntityItem{} - } else { - mv = *v - } - - for key, value := range shape { - var parsedVal types.OpsEntityItem - mapVar := parsedVal - destAddr := &mapVar - if err := awsAwsjson11_deserializeDocumentOpsEntityItem(&destAddr, value); err != nil { - return err - } - parsedVal = *destAddr - mv[key] = parsedVal - - } - *v = mv - return nil -} - -func awsAwsjson11_deserializeDocumentOpsEntityList(v *[]types.OpsEntity, value interface{}) error { - if v == nil { - return fmt.Errorf("unexpected nil of type %T", v) - } - if value == nil { - return nil - } - - shape, ok := value.([]interface{}) - if !ok { - return fmt.Errorf("unexpected JSON type %v", value) - } - - var cv []types.OpsEntity - if *v == nil { - cv = []types.OpsEntity{} - } else { - cv = *v - } - - for _, value := range shape { - var col types.OpsEntity - destAddr := &col - if err := awsAwsjson11_deserializeDocumentOpsEntity(&destAddr, value); err != nil { - return err - } - col = *destAddr - cv = append(cv, col) - - } - *v = cv - return nil -} - -func awsAwsjson11_deserializeDocumentOpsItem(v **types.OpsItem, value interface{}) error { - if v == nil { - return fmt.Errorf("unexpected nil of type %T", v) - } - if value == nil { - return nil - } - - shape, ok := value.(map[string]interface{}) - if !ok { - return fmt.Errorf("unexpected JSON type %v", value) - } - - var sv *types.OpsItem - if *v == nil { - sv = &types.OpsItem{} - } else { - sv = *v - } - - for key, value := range shape { - switch key { - case "ActualEndTime": - if value != nil { - switch jtv := value.(type) { - case json.Number: - f64, err := jtv.Float64() - if err != nil { - return err - } - sv.ActualEndTime = ptr.Time(smithytime.ParseEpochSeconds(f64)) - - default: - return fmt.Errorf("expected DateTime to be a JSON Number, got %T instead", value) - - } - } - - case "ActualStartTime": - if value != nil { - switch jtv := value.(type) { - case json.Number: - f64, err := jtv.Float64() - if err != nil { - return err - } - sv.ActualStartTime = ptr.Time(smithytime.ParseEpochSeconds(f64)) - - default: - return fmt.Errorf("expected DateTime to be a JSON Number, got %T instead", value) - - } - } - - case "Category": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected OpsItemCategory to be of type string, got %T instead", value) - } - sv.Category = ptr.String(jtv) - } - - case "CreatedBy": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected String to be of type string, got %T instead", value) - } - sv.CreatedBy = ptr.String(jtv) - } - - case "CreatedTime": - if value != nil { - switch jtv := value.(type) { - case json.Number: - f64, err := jtv.Float64() - if err != nil { - return err - } - sv.CreatedTime = ptr.Time(smithytime.ParseEpochSeconds(f64)) - - default: - return fmt.Errorf("expected DateTime to be a JSON Number, got %T instead", value) - - } - } - - case "Description": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected OpsItemDescription to be of type string, got %T instead", value) - } - sv.Description = ptr.String(jtv) - } - - case "LastModifiedBy": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected String to be of type string, got %T instead", value) - } - sv.LastModifiedBy = ptr.String(jtv) - } - - case "LastModifiedTime": - if value != nil { - switch jtv := value.(type) { - case json.Number: - f64, err := jtv.Float64() - if err != nil { - return err - } - sv.LastModifiedTime = ptr.Time(smithytime.ParseEpochSeconds(f64)) - - default: - return fmt.Errorf("expected DateTime to be a JSON Number, got %T instead", value) - - } - } - - case "Notifications": - if err := awsAwsjson11_deserializeDocumentOpsItemNotifications(&sv.Notifications, value); err != nil { - return err - } - - case "OperationalData": - if err := awsAwsjson11_deserializeDocumentOpsItemOperationalData(&sv.OperationalData, value); err != nil { - return err - } - - case "OpsItemArn": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected OpsItemArn to be of type string, got %T instead", value) - } - sv.OpsItemArn = ptr.String(jtv) - } - - case "OpsItemId": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected OpsItemId to be of type string, got %T instead", value) - } - sv.OpsItemId = ptr.String(jtv) - } - - case "OpsItemType": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected OpsItemType to be of type string, got %T instead", value) - } - sv.OpsItemType = ptr.String(jtv) - } - - case "PlannedEndTime": - if value != nil { - switch jtv := value.(type) { - case json.Number: - f64, err := jtv.Float64() - if err != nil { - return err - } - sv.PlannedEndTime = ptr.Time(smithytime.ParseEpochSeconds(f64)) - - default: - return fmt.Errorf("expected DateTime to be a JSON Number, got %T instead", value) - - } - } - - case "PlannedStartTime": - if value != nil { - switch jtv := value.(type) { - case json.Number: - f64, err := jtv.Float64() - if err != nil { - return err - } - sv.PlannedStartTime = ptr.Time(smithytime.ParseEpochSeconds(f64)) - - default: - return fmt.Errorf("expected DateTime to be a JSON Number, got %T instead", value) - - } - } - - case "Priority": - if value != nil { - jtv, ok := value.(json.Number) - if !ok { - return fmt.Errorf("expected OpsItemPriority to be json.Number, got %T instead", value) - } - i64, err := jtv.Int64() - if err != nil { - return err - } - sv.Priority = ptr.Int32(int32(i64)) - } - - case "RelatedOpsItems": - if err := awsAwsjson11_deserializeDocumentRelatedOpsItems(&sv.RelatedOpsItems, value); err != nil { - return err - } - - case "Severity": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected OpsItemSeverity to be of type string, got %T instead", value) - } - sv.Severity = ptr.String(jtv) - } - - case "Source": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected OpsItemSource to be of type string, got %T instead", value) - } - sv.Source = ptr.String(jtv) - } - - case "Status": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected OpsItemStatus to be of type string, got %T instead", value) - } - sv.Status = types.OpsItemStatus(jtv) - } - - case "Title": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected OpsItemTitle to be of type string, got %T instead", value) - } - sv.Title = ptr.String(jtv) - } - - case "Version": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected String to be of type string, got %T instead", value) - } - sv.Version = ptr.String(jtv) - } - - default: - _, _ = key, value - - } - } - *v = sv - return nil -} - -func awsAwsjson11_deserializeDocumentOpsItemAccessDeniedException(v **types.OpsItemAccessDeniedException, value interface{}) error { - if v == nil { - return fmt.Errorf("unexpected nil of type %T", v) - } - if value == nil { - return nil - } - - shape, ok := value.(map[string]interface{}) - if !ok { - return fmt.Errorf("unexpected JSON type %v", value) - } - - var sv *types.OpsItemAccessDeniedException - if *v == nil { - sv = &types.OpsItemAccessDeniedException{} - } else { - sv = *v - } - - for key, value := range shape { - switch key { - case "message", "Message": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected String to be of type string, got %T instead", value) - } - sv.Message = ptr.String(jtv) - } - - default: - _, _ = key, value - - } - } - *v = sv - return nil -} - -func awsAwsjson11_deserializeDocumentOpsItemAlreadyExistsException(v **types.OpsItemAlreadyExistsException, value interface{}) error { - if v == nil { - return fmt.Errorf("unexpected nil of type %T", v) - } - if value == nil { - return nil - } - - shape, ok := value.(map[string]interface{}) - if !ok { - return fmt.Errorf("unexpected JSON type %v", value) - } - - var sv *types.OpsItemAlreadyExistsException - if *v == nil { - sv = &types.OpsItemAlreadyExistsException{} - } else { - sv = *v - } - - for key, value := range shape { - switch key { - case "message", "Message": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected String to be of type string, got %T instead", value) - } - sv.Message = ptr.String(jtv) - } - - case "OpsItemId": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected String to be of type string, got %T instead", value) - } - sv.OpsItemId = ptr.String(jtv) - } - - default: - _, _ = key, value - - } - } - *v = sv - return nil -} - -func awsAwsjson11_deserializeDocumentOpsItemConflictException(v **types.OpsItemConflictException, value interface{}) error { - if v == nil { - return fmt.Errorf("unexpected nil of type %T", v) - } - if value == nil { - return nil - } - - shape, ok := value.(map[string]interface{}) - if !ok { - return fmt.Errorf("unexpected JSON type %v", value) - } - - var sv *types.OpsItemConflictException - if *v == nil { - sv = &types.OpsItemConflictException{} - } else { - sv = *v - } - - for key, value := range shape { - switch key { - case "message", "Message": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected String to be of type string, got %T instead", value) - } - sv.Message = ptr.String(jtv) - } - - default: - _, _ = key, value - - } - } - *v = sv - return nil -} - -func awsAwsjson11_deserializeDocumentOpsItemDataValue(v **types.OpsItemDataValue, value interface{}) error { - if v == nil { - return fmt.Errorf("unexpected nil of type %T", v) - } - if value == nil { - return nil - } - - shape, ok := value.(map[string]interface{}) - if !ok { - return fmt.Errorf("unexpected JSON type %v", value) - } - - var sv *types.OpsItemDataValue - if *v == nil { - sv = &types.OpsItemDataValue{} - } else { - sv = *v - } - - for key, value := range shape { - switch key { - case "Type": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected OpsItemDataType to be of type string, got %T instead", value) - } - sv.Type = types.OpsItemDataType(jtv) - } - - case "Value": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected OpsItemDataValueString to be of type string, got %T instead", value) - } - sv.Value = ptr.String(jtv) - } - - default: - _, _ = key, value - - } - } - *v = sv - return nil -} - -func awsAwsjson11_deserializeDocumentOpsItemEventSummaries(v *[]types.OpsItemEventSummary, value interface{}) error { - if v == nil { - return fmt.Errorf("unexpected nil of type %T", v) - } - if value == nil { - return nil - } - - shape, ok := value.([]interface{}) - if !ok { - return fmt.Errorf("unexpected JSON type %v", value) - } - - var cv []types.OpsItemEventSummary - if *v == nil { - cv = []types.OpsItemEventSummary{} - } else { - cv = *v - } - - for _, value := range shape { - var col types.OpsItemEventSummary - destAddr := &col - if err := awsAwsjson11_deserializeDocumentOpsItemEventSummary(&destAddr, value); err != nil { - return err - } - col = *destAddr - cv = append(cv, col) - - } - *v = cv - return nil -} - -func awsAwsjson11_deserializeDocumentOpsItemEventSummary(v **types.OpsItemEventSummary, value interface{}) error { - if v == nil { - return fmt.Errorf("unexpected nil of type %T", v) - } - if value == nil { - return nil - } - - shape, ok := value.(map[string]interface{}) - if !ok { - return fmt.Errorf("unexpected JSON type %v", value) - } - - var sv *types.OpsItemEventSummary - if *v == nil { - sv = &types.OpsItemEventSummary{} - } else { - sv = *v - } - - for key, value := range shape { - switch key { - case "CreatedBy": - if err := awsAwsjson11_deserializeDocumentOpsItemIdentity(&sv.CreatedBy, value); err != nil { - return err - } - - case "CreatedTime": - if value != nil { - switch jtv := value.(type) { - case json.Number: - f64, err := jtv.Float64() - if err != nil { - return err - } - sv.CreatedTime = ptr.Time(smithytime.ParseEpochSeconds(f64)) - - default: - return fmt.Errorf("expected DateTime to be a JSON Number, got %T instead", value) - - } - } - - case "Detail": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected String to be of type string, got %T instead", value) - } - sv.Detail = ptr.String(jtv) - } - - case "DetailType": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected String to be of type string, got %T instead", value) - } - sv.DetailType = ptr.String(jtv) - } - - case "EventId": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected String to be of type string, got %T instead", value) - } - sv.EventId = ptr.String(jtv) - } - - case "OpsItemId": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected String to be of type string, got %T instead", value) - } - sv.OpsItemId = ptr.String(jtv) - } - - case "Source": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected String to be of type string, got %T instead", value) - } - sv.Source = ptr.String(jtv) - } - - default: - _, _ = key, value - - } - } - *v = sv - return nil -} - -func awsAwsjson11_deserializeDocumentOpsItemIdentity(v **types.OpsItemIdentity, value interface{}) error { - if v == nil { - return fmt.Errorf("unexpected nil of type %T", v) - } - if value == nil { - return nil - } - - shape, ok := value.(map[string]interface{}) - if !ok { - return fmt.Errorf("unexpected JSON type %v", value) - } - - var sv *types.OpsItemIdentity - if *v == nil { - sv = &types.OpsItemIdentity{} - } else { - sv = *v - } - - for key, value := range shape { - switch key { - case "Arn": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected String to be of type string, got %T instead", value) - } - sv.Arn = ptr.String(jtv) - } - - default: - _, _ = key, value - - } - } - *v = sv - return nil -} - -func awsAwsjson11_deserializeDocumentOpsItemInvalidParameterException(v **types.OpsItemInvalidParameterException, value interface{}) error { - if v == nil { - return fmt.Errorf("unexpected nil of type %T", v) - } - if value == nil { - return nil - } - - shape, ok := value.(map[string]interface{}) - if !ok { - return fmt.Errorf("unexpected JSON type %v", value) - } - - var sv *types.OpsItemInvalidParameterException - if *v == nil { - sv = &types.OpsItemInvalidParameterException{} - } else { - sv = *v - } - - for key, value := range shape { - switch key { - case "message", "Message": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected String to be of type string, got %T instead", value) - } - sv.Message = ptr.String(jtv) - } - - case "ParameterNames": - if err := awsAwsjson11_deserializeDocumentOpsItemParameterNamesList(&sv.ParameterNames, value); err != nil { - return err - } - - default: - _, _ = key, value - - } - } - *v = sv - return nil -} - -func awsAwsjson11_deserializeDocumentOpsItemLimitExceededException(v **types.OpsItemLimitExceededException, value interface{}) error { - if v == nil { - return fmt.Errorf("unexpected nil of type %T", v) - } - if value == nil { - return nil - } - - shape, ok := value.(map[string]interface{}) - if !ok { - return fmt.Errorf("unexpected JSON type %v", value) - } - - var sv *types.OpsItemLimitExceededException - if *v == nil { - sv = &types.OpsItemLimitExceededException{} - } else { - sv = *v - } - - for key, value := range shape { - switch key { - case "Limit": - if value != nil { - jtv, ok := value.(json.Number) - if !ok { - return fmt.Errorf("expected Integer to be json.Number, got %T instead", value) - } - i64, err := jtv.Int64() - if err != nil { - return err - } - sv.Limit = int32(i64) - } - - case "LimitType": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected String to be of type string, got %T instead", value) - } - sv.LimitType = ptr.String(jtv) - } - - case "message", "Message": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected String to be of type string, got %T instead", value) - } - sv.Message = ptr.String(jtv) - } - - case "ResourceTypes": - if err := awsAwsjson11_deserializeDocumentOpsItemParameterNamesList(&sv.ResourceTypes, value); err != nil { - return err - } - - default: - _, _ = key, value - - } - } - *v = sv - return nil -} - -func awsAwsjson11_deserializeDocumentOpsItemNotFoundException(v **types.OpsItemNotFoundException, value interface{}) error { - if v == nil { - return fmt.Errorf("unexpected nil of type %T", v) - } - if value == nil { - return nil - } - - shape, ok := value.(map[string]interface{}) - if !ok { - return fmt.Errorf("unexpected JSON type %v", value) - } - - var sv *types.OpsItemNotFoundException - if *v == nil { - sv = &types.OpsItemNotFoundException{} - } else { - sv = *v - } - - for key, value := range shape { - switch key { - case "message", "Message": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected String to be of type string, got %T instead", value) - } - sv.Message = ptr.String(jtv) - } - - default: - _, _ = key, value - - } - } - *v = sv - return nil -} - -func awsAwsjson11_deserializeDocumentOpsItemNotification(v **types.OpsItemNotification, value interface{}) error { - if v == nil { - return fmt.Errorf("unexpected nil of type %T", v) - } - if value == nil { - return nil - } - - shape, ok := value.(map[string]interface{}) - if !ok { - return fmt.Errorf("unexpected JSON type %v", value) - } - - var sv *types.OpsItemNotification - if *v == nil { - sv = &types.OpsItemNotification{} - } else { - sv = *v - } - - for key, value := range shape { - switch key { - case "Arn": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected String to be of type string, got %T instead", value) - } - sv.Arn = ptr.String(jtv) - } - - default: - _, _ = key, value - - } - } - *v = sv - return nil -} - -func awsAwsjson11_deserializeDocumentOpsItemNotifications(v *[]types.OpsItemNotification, value interface{}) error { - if v == nil { - return fmt.Errorf("unexpected nil of type %T", v) - } - if value == nil { - return nil - } - - shape, ok := value.([]interface{}) - if !ok { - return fmt.Errorf("unexpected JSON type %v", value) - } - - var cv []types.OpsItemNotification - if *v == nil { - cv = []types.OpsItemNotification{} - } else { - cv = *v - } - - for _, value := range shape { - var col types.OpsItemNotification - destAddr := &col - if err := awsAwsjson11_deserializeDocumentOpsItemNotification(&destAddr, value); err != nil { - return err - } - col = *destAddr - cv = append(cv, col) - - } - *v = cv - return nil -} - -func awsAwsjson11_deserializeDocumentOpsItemOperationalData(v *map[string]types.OpsItemDataValue, value interface{}) error { - if v == nil { - return fmt.Errorf("unexpected nil of type %T", v) - } - if value == nil { - return nil - } - - shape, ok := value.(map[string]interface{}) - if !ok { - return fmt.Errorf("unexpected JSON type %v", value) - } - - var mv map[string]types.OpsItemDataValue - if *v == nil { - mv = map[string]types.OpsItemDataValue{} - } else { - mv = *v - } - - for key, value := range shape { - var parsedVal types.OpsItemDataValue - mapVar := parsedVal - destAddr := &mapVar - if err := awsAwsjson11_deserializeDocumentOpsItemDataValue(&destAddr, value); err != nil { - return err - } - parsedVal = *destAddr - mv[key] = parsedVal - - } - *v = mv - return nil -} - -func awsAwsjson11_deserializeDocumentOpsItemParameterNamesList(v *[]string, value interface{}) error { - if v == nil { - return fmt.Errorf("unexpected nil of type %T", v) - } - if value == nil { - return nil - } - - shape, ok := value.([]interface{}) - if !ok { - return fmt.Errorf("unexpected JSON type %v", value) - } - - var cv []string - if *v == nil { - cv = []string{} - } else { - cv = *v - } - - for _, value := range shape { - var col string - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected String to be of type string, got %T instead", value) - } - col = jtv - } - cv = append(cv, col) - - } - *v = cv - return nil -} - -func awsAwsjson11_deserializeDocumentOpsItemRelatedItemAlreadyExistsException(v **types.OpsItemRelatedItemAlreadyExistsException, value interface{}) error { - if v == nil { - return fmt.Errorf("unexpected nil of type %T", v) - } - if value == nil { - return nil - } - - shape, ok := value.(map[string]interface{}) - if !ok { - return fmt.Errorf("unexpected JSON type %v", value) - } - - var sv *types.OpsItemRelatedItemAlreadyExistsException - if *v == nil { - sv = &types.OpsItemRelatedItemAlreadyExistsException{} - } else { - sv = *v - } - - for key, value := range shape { - switch key { - case "message", "Message": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected String to be of type string, got %T instead", value) - } - sv.Message = ptr.String(jtv) - } - - case "OpsItemId": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected OpsItemId to be of type string, got %T instead", value) - } - sv.OpsItemId = ptr.String(jtv) - } - - case "ResourceUri": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected OpsItemRelatedItemAssociationResourceUri to be of type string, got %T instead", value) - } - sv.ResourceUri = ptr.String(jtv) - } - - default: - _, _ = key, value - - } - } - *v = sv - return nil -} - -func awsAwsjson11_deserializeDocumentOpsItemRelatedItemAssociationNotFoundException(v **types.OpsItemRelatedItemAssociationNotFoundException, value interface{}) error { - if v == nil { - return fmt.Errorf("unexpected nil of type %T", v) - } - if value == nil { - return nil - } - - shape, ok := value.(map[string]interface{}) - if !ok { - return fmt.Errorf("unexpected JSON type %v", value) - } - - var sv *types.OpsItemRelatedItemAssociationNotFoundException - if *v == nil { - sv = &types.OpsItemRelatedItemAssociationNotFoundException{} - } else { - sv = *v - } - - for key, value := range shape { - switch key { - case "message", "Message": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected String to be of type string, got %T instead", value) - } - sv.Message = ptr.String(jtv) - } - - default: - _, _ = key, value - - } - } - *v = sv - return nil -} - -func awsAwsjson11_deserializeDocumentOpsItemRelatedItemSummaries(v *[]types.OpsItemRelatedItemSummary, value interface{}) error { - if v == nil { - return fmt.Errorf("unexpected nil of type %T", v) - } - if value == nil { - return nil - } - - shape, ok := value.([]interface{}) - if !ok { - return fmt.Errorf("unexpected JSON type %v", value) - } - - var cv []types.OpsItemRelatedItemSummary - if *v == nil { - cv = []types.OpsItemRelatedItemSummary{} - } else { - cv = *v - } - - for _, value := range shape { - var col types.OpsItemRelatedItemSummary - destAddr := &col - if err := awsAwsjson11_deserializeDocumentOpsItemRelatedItemSummary(&destAddr, value); err != nil { - return err - } - col = *destAddr - cv = append(cv, col) - - } - *v = cv - return nil -} - -func awsAwsjson11_deserializeDocumentOpsItemRelatedItemSummary(v **types.OpsItemRelatedItemSummary, value interface{}) error { - if v == nil { - return fmt.Errorf("unexpected nil of type %T", v) - } - if value == nil { - return nil - } - - shape, ok := value.(map[string]interface{}) - if !ok { - return fmt.Errorf("unexpected JSON type %v", value) - } - - var sv *types.OpsItemRelatedItemSummary - if *v == nil { - sv = &types.OpsItemRelatedItemSummary{} - } else { - sv = *v - } - - for key, value := range shape { - switch key { - case "AssociationId": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected OpsItemRelatedItemAssociationId to be of type string, got %T instead", value) - } - sv.AssociationId = ptr.String(jtv) - } - - case "AssociationType": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected OpsItemRelatedItemAssociationType to be of type string, got %T instead", value) - } - sv.AssociationType = ptr.String(jtv) - } - - case "CreatedBy": - if err := awsAwsjson11_deserializeDocumentOpsItemIdentity(&sv.CreatedBy, value); err != nil { - return err - } - - case "CreatedTime": - if value != nil { - switch jtv := value.(type) { - case json.Number: - f64, err := jtv.Float64() - if err != nil { - return err - } - sv.CreatedTime = ptr.Time(smithytime.ParseEpochSeconds(f64)) - - default: - return fmt.Errorf("expected DateTime to be a JSON Number, got %T instead", value) - - } - } - - case "LastModifiedBy": - if err := awsAwsjson11_deserializeDocumentOpsItemIdentity(&sv.LastModifiedBy, value); err != nil { - return err - } - - case "LastModifiedTime": - if value != nil { - switch jtv := value.(type) { - case json.Number: - f64, err := jtv.Float64() - if err != nil { - return err - } - sv.LastModifiedTime = ptr.Time(smithytime.ParseEpochSeconds(f64)) - - default: - return fmt.Errorf("expected DateTime to be a JSON Number, got %T instead", value) - - } - } - - case "OpsItemId": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected OpsItemId to be of type string, got %T instead", value) - } - sv.OpsItemId = ptr.String(jtv) - } - - case "ResourceType": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected OpsItemRelatedItemAssociationResourceType to be of type string, got %T instead", value) - } - sv.ResourceType = ptr.String(jtv) - } - - case "ResourceUri": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected OpsItemRelatedItemAssociationResourceUri to be of type string, got %T instead", value) - } - sv.ResourceUri = ptr.String(jtv) - } - - default: - _, _ = key, value - - } - } - *v = sv - return nil -} - -func awsAwsjson11_deserializeDocumentOpsItemSummaries(v *[]types.OpsItemSummary, value interface{}) error { - if v == nil { - return fmt.Errorf("unexpected nil of type %T", v) - } - if value == nil { - return nil - } - - shape, ok := value.([]interface{}) - if !ok { - return fmt.Errorf("unexpected JSON type %v", value) - } - - var cv []types.OpsItemSummary - if *v == nil { - cv = []types.OpsItemSummary{} - } else { - cv = *v - } - - for _, value := range shape { - var col types.OpsItemSummary - destAddr := &col - if err := awsAwsjson11_deserializeDocumentOpsItemSummary(&destAddr, value); err != nil { - return err - } - col = *destAddr - cv = append(cv, col) - - } - *v = cv - return nil -} - -func awsAwsjson11_deserializeDocumentOpsItemSummary(v **types.OpsItemSummary, value interface{}) error { - if v == nil { - return fmt.Errorf("unexpected nil of type %T", v) - } - if value == nil { - return nil - } - - shape, ok := value.(map[string]interface{}) - if !ok { - return fmt.Errorf("unexpected JSON type %v", value) - } - - var sv *types.OpsItemSummary - if *v == nil { - sv = &types.OpsItemSummary{} - } else { - sv = *v - } - - for key, value := range shape { - switch key { - case "ActualEndTime": - if value != nil { - switch jtv := value.(type) { - case json.Number: - f64, err := jtv.Float64() - if err != nil { - return err - } - sv.ActualEndTime = ptr.Time(smithytime.ParseEpochSeconds(f64)) - - default: - return fmt.Errorf("expected DateTime to be a JSON Number, got %T instead", value) - - } - } - - case "ActualStartTime": - if value != nil { - switch jtv := value.(type) { - case json.Number: - f64, err := jtv.Float64() - if err != nil { - return err - } - sv.ActualStartTime = ptr.Time(smithytime.ParseEpochSeconds(f64)) - - default: - return fmt.Errorf("expected DateTime to be a JSON Number, got %T instead", value) - - } - } - - case "Category": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected OpsItemCategory to be of type string, got %T instead", value) - } - sv.Category = ptr.String(jtv) - } - - case "CreatedBy": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected String to be of type string, got %T instead", value) - } - sv.CreatedBy = ptr.String(jtv) - } - - case "CreatedTime": - if value != nil { - switch jtv := value.(type) { - case json.Number: - f64, err := jtv.Float64() - if err != nil { - return err - } - sv.CreatedTime = ptr.Time(smithytime.ParseEpochSeconds(f64)) - - default: - return fmt.Errorf("expected DateTime to be a JSON Number, got %T instead", value) - - } - } - - case "LastModifiedBy": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected String to be of type string, got %T instead", value) - } - sv.LastModifiedBy = ptr.String(jtv) - } - - case "LastModifiedTime": - if value != nil { - switch jtv := value.(type) { - case json.Number: - f64, err := jtv.Float64() - if err != nil { - return err - } - sv.LastModifiedTime = ptr.Time(smithytime.ParseEpochSeconds(f64)) - - default: - return fmt.Errorf("expected DateTime to be a JSON Number, got %T instead", value) - - } - } - - case "OperationalData": - if err := awsAwsjson11_deserializeDocumentOpsItemOperationalData(&sv.OperationalData, value); err != nil { - return err - } - - case "OpsItemId": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected OpsItemId to be of type string, got %T instead", value) - } - sv.OpsItemId = ptr.String(jtv) - } - - case "OpsItemType": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected OpsItemType to be of type string, got %T instead", value) - } - sv.OpsItemType = ptr.String(jtv) - } - - case "PlannedEndTime": - if value != nil { - switch jtv := value.(type) { - case json.Number: - f64, err := jtv.Float64() - if err != nil { - return err - } - sv.PlannedEndTime = ptr.Time(smithytime.ParseEpochSeconds(f64)) - - default: - return fmt.Errorf("expected DateTime to be a JSON Number, got %T instead", value) - - } - } - - case "PlannedStartTime": - if value != nil { - switch jtv := value.(type) { - case json.Number: - f64, err := jtv.Float64() - if err != nil { - return err - } - sv.PlannedStartTime = ptr.Time(smithytime.ParseEpochSeconds(f64)) - - default: - return fmt.Errorf("expected DateTime to be a JSON Number, got %T instead", value) - - } - } - - case "Priority": - if value != nil { - jtv, ok := value.(json.Number) - if !ok { - return fmt.Errorf("expected OpsItemPriority to be json.Number, got %T instead", value) - } - i64, err := jtv.Int64() - if err != nil { - return err - } - sv.Priority = ptr.Int32(int32(i64)) - } - - case "Severity": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected OpsItemSeverity to be of type string, got %T instead", value) - } - sv.Severity = ptr.String(jtv) - } - - case "Source": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected OpsItemSource to be of type string, got %T instead", value) - } - sv.Source = ptr.String(jtv) - } - - case "Status": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected OpsItemStatus to be of type string, got %T instead", value) - } - sv.Status = types.OpsItemStatus(jtv) - } - - case "Title": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected OpsItemTitle to be of type string, got %T instead", value) - } - sv.Title = ptr.String(jtv) - } - - default: - _, _ = key, value - - } - } - *v = sv - return nil -} - -func awsAwsjson11_deserializeDocumentOpsMetadata(v **types.OpsMetadata, value interface{}) error { - if v == nil { - return fmt.Errorf("unexpected nil of type %T", v) - } - if value == nil { - return nil - } - - shape, ok := value.(map[string]interface{}) - if !ok { - return fmt.Errorf("unexpected JSON type %v", value) - } - - var sv *types.OpsMetadata - if *v == nil { - sv = &types.OpsMetadata{} - } else { - sv = *v - } - - for key, value := range shape { - switch key { - case "CreationDate": - if value != nil { - switch jtv := value.(type) { - case json.Number: - f64, err := jtv.Float64() - if err != nil { - return err - } - sv.CreationDate = ptr.Time(smithytime.ParseEpochSeconds(f64)) - - default: - return fmt.Errorf("expected DateTime to be a JSON Number, got %T instead", value) - - } - } - - case "LastModifiedDate": - if value != nil { - switch jtv := value.(type) { - case json.Number: - f64, err := jtv.Float64() - if err != nil { - return err - } - sv.LastModifiedDate = ptr.Time(smithytime.ParseEpochSeconds(f64)) - - default: - return fmt.Errorf("expected DateTime to be a JSON Number, got %T instead", value) - - } - } - - case "LastModifiedUser": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected String to be of type string, got %T instead", value) - } - sv.LastModifiedUser = ptr.String(jtv) - } - - case "OpsMetadataArn": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected OpsMetadataArn to be of type string, got %T instead", value) - } - sv.OpsMetadataArn = ptr.String(jtv) - } - - case "ResourceId": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected OpsMetadataResourceId to be of type string, got %T instead", value) - } - sv.ResourceId = ptr.String(jtv) - } - - default: - _, _ = key, value - - } - } - *v = sv - return nil -} - -func awsAwsjson11_deserializeDocumentOpsMetadataAlreadyExistsException(v **types.OpsMetadataAlreadyExistsException, value interface{}) error { - if v == nil { - return fmt.Errorf("unexpected nil of type %T", v) - } - if value == nil { - return nil - } - - shape, ok := value.(map[string]interface{}) - if !ok { - return fmt.Errorf("unexpected JSON type %v", value) - } - - var sv *types.OpsMetadataAlreadyExistsException - if *v == nil { - sv = &types.OpsMetadataAlreadyExistsException{} - } else { - sv = *v - } - - for key, value := range shape { - switch key { - case "message", "Message": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected String to be of type string, got %T instead", value) - } - sv.Message = ptr.String(jtv) - } - - default: - _, _ = key, value - - } - } - *v = sv - return nil -} - -func awsAwsjson11_deserializeDocumentOpsMetadataInvalidArgumentException(v **types.OpsMetadataInvalidArgumentException, value interface{}) error { - if v == nil { - return fmt.Errorf("unexpected nil of type %T", v) - } - if value == nil { - return nil - } - - shape, ok := value.(map[string]interface{}) - if !ok { - return fmt.Errorf("unexpected JSON type %v", value) - } - - var sv *types.OpsMetadataInvalidArgumentException - if *v == nil { - sv = &types.OpsMetadataInvalidArgumentException{} - } else { - sv = *v - } - - for key, value := range shape { - switch key { - case "message", "Message": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected String to be of type string, got %T instead", value) - } - sv.Message = ptr.String(jtv) - } - - default: - _, _ = key, value - - } - } - *v = sv - return nil -} - -func awsAwsjson11_deserializeDocumentOpsMetadataKeyLimitExceededException(v **types.OpsMetadataKeyLimitExceededException, value interface{}) error { - if v == nil { - return fmt.Errorf("unexpected nil of type %T", v) - } - if value == nil { - return nil - } - - shape, ok := value.(map[string]interface{}) - if !ok { - return fmt.Errorf("unexpected JSON type %v", value) - } - - var sv *types.OpsMetadataKeyLimitExceededException - if *v == nil { - sv = &types.OpsMetadataKeyLimitExceededException{} - } else { - sv = *v - } - - for key, value := range shape { - switch key { - case "message", "Message": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected String to be of type string, got %T instead", value) - } - sv.Message = ptr.String(jtv) - } - - default: - _, _ = key, value - - } - } - *v = sv - return nil -} - -func awsAwsjson11_deserializeDocumentOpsMetadataLimitExceededException(v **types.OpsMetadataLimitExceededException, value interface{}) error { - if v == nil { - return fmt.Errorf("unexpected nil of type %T", v) - } - if value == nil { - return nil - } - - shape, ok := value.(map[string]interface{}) - if !ok { - return fmt.Errorf("unexpected JSON type %v", value) - } - - var sv *types.OpsMetadataLimitExceededException - if *v == nil { - sv = &types.OpsMetadataLimitExceededException{} - } else { - sv = *v - } - - for key, value := range shape { - switch key { - case "message", "Message": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected String to be of type string, got %T instead", value) - } - sv.Message = ptr.String(jtv) - } - - default: - _, _ = key, value - - } - } - *v = sv - return nil -} - -func awsAwsjson11_deserializeDocumentOpsMetadataList(v *[]types.OpsMetadata, value interface{}) error { - if v == nil { - return fmt.Errorf("unexpected nil of type %T", v) - } - if value == nil { - return nil - } - - shape, ok := value.([]interface{}) - if !ok { - return fmt.Errorf("unexpected JSON type %v", value) - } - - var cv []types.OpsMetadata - if *v == nil { - cv = []types.OpsMetadata{} - } else { - cv = *v - } - - for _, value := range shape { - var col types.OpsMetadata - destAddr := &col - if err := awsAwsjson11_deserializeDocumentOpsMetadata(&destAddr, value); err != nil { - return err - } - col = *destAddr - cv = append(cv, col) - - } - *v = cv - return nil -} - -func awsAwsjson11_deserializeDocumentOpsMetadataNotFoundException(v **types.OpsMetadataNotFoundException, value interface{}) error { - if v == nil { - return fmt.Errorf("unexpected nil of type %T", v) - } - if value == nil { - return nil - } - - shape, ok := value.(map[string]interface{}) - if !ok { - return fmt.Errorf("unexpected JSON type %v", value) - } - - var sv *types.OpsMetadataNotFoundException - if *v == nil { - sv = &types.OpsMetadataNotFoundException{} - } else { - sv = *v - } - - for key, value := range shape { - switch key { - case "message", "Message": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected String to be of type string, got %T instead", value) - } - sv.Message = ptr.String(jtv) - } - - default: - _, _ = key, value - - } - } - *v = sv - return nil -} - -func awsAwsjson11_deserializeDocumentOpsMetadataTooManyUpdatesException(v **types.OpsMetadataTooManyUpdatesException, value interface{}) error { - if v == nil { - return fmt.Errorf("unexpected nil of type %T", v) - } - if value == nil { - return nil - } - - shape, ok := value.(map[string]interface{}) - if !ok { - return fmt.Errorf("unexpected JSON type %v", value) - } - - var sv *types.OpsMetadataTooManyUpdatesException - if *v == nil { - sv = &types.OpsMetadataTooManyUpdatesException{} - } else { - sv = *v - } - - for key, value := range shape { - switch key { - case "message", "Message": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected String to be of type string, got %T instead", value) - } - sv.Message = ptr.String(jtv) - } - - default: - _, _ = key, value - - } - } - *v = sv - return nil -} - -func awsAwsjson11_deserializeDocumentOutputSource(v **types.OutputSource, value interface{}) error { - if v == nil { - return fmt.Errorf("unexpected nil of type %T", v) - } - if value == nil { - return nil - } - - shape, ok := value.(map[string]interface{}) - if !ok { - return fmt.Errorf("unexpected JSON type %v", value) - } - - var sv *types.OutputSource - if *v == nil { - sv = &types.OutputSource{} - } else { - sv = *v - } - - for key, value := range shape { - switch key { - case "OutputSourceId": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected OutputSourceId to be of type string, got %T instead", value) - } - sv.OutputSourceId = ptr.String(jtv) - } - - case "OutputSourceType": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected OutputSourceType to be of type string, got %T instead", value) - } - sv.OutputSourceType = ptr.String(jtv) - } - - default: - _, _ = key, value - - } - } - *v = sv - return nil -} - -func awsAwsjson11_deserializeDocumentParameter(v **types.Parameter, value interface{}) error { - if v == nil { - return fmt.Errorf("unexpected nil of type %T", v) - } - if value == nil { - return nil - } - - shape, ok := value.(map[string]interface{}) - if !ok { - return fmt.Errorf("unexpected JSON type %v", value) - } - - var sv *types.Parameter - if *v == nil { - sv = &types.Parameter{} - } else { - sv = *v - } - - for key, value := range shape { - switch key { - case "ARN": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected String to be of type string, got %T instead", value) - } - sv.ARN = ptr.String(jtv) - } - - case "DataType": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected ParameterDataType to be of type string, got %T instead", value) - } - sv.DataType = ptr.String(jtv) - } - - case "LastModifiedDate": - if value != nil { - switch jtv := value.(type) { - case json.Number: - f64, err := jtv.Float64() - if err != nil { - return err - } - sv.LastModifiedDate = ptr.Time(smithytime.ParseEpochSeconds(f64)) - - default: - return fmt.Errorf("expected DateTime to be a JSON Number, got %T instead", value) - - } - } - - case "Name": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected PSParameterName to be of type string, got %T instead", value) - } - sv.Name = ptr.String(jtv) - } - - case "Selector": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected PSParameterSelector to be of type string, got %T instead", value) - } - sv.Selector = ptr.String(jtv) - } - - case "SourceResult": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected String to be of type string, got %T instead", value) - } - sv.SourceResult = ptr.String(jtv) - } - - case "Type": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected ParameterType to be of type string, got %T instead", value) - } - sv.Type = types.ParameterType(jtv) - } - - case "Value": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected PSParameterValue to be of type string, got %T instead", value) - } - sv.Value = ptr.String(jtv) - } - - case "Version": - if value != nil { - jtv, ok := value.(json.Number) - if !ok { - return fmt.Errorf("expected PSParameterVersion to be json.Number, got %T instead", value) - } - i64, err := jtv.Int64() - if err != nil { - return err - } - sv.Version = i64 - } - - default: - _, _ = key, value - - } - } - *v = sv - return nil -} - -func awsAwsjson11_deserializeDocumentParameterAlreadyExists(v **types.ParameterAlreadyExists, value interface{}) error { - if v == nil { - return fmt.Errorf("unexpected nil of type %T", v) - } - if value == nil { - return nil - } - - shape, ok := value.(map[string]interface{}) - if !ok { - return fmt.Errorf("unexpected JSON type %v", value) - } - - var sv *types.ParameterAlreadyExists - if *v == nil { - sv = &types.ParameterAlreadyExists{} - } else { - sv = *v - } - - for key, value := range shape { - switch key { - case "message", "Message": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected String to be of type string, got %T instead", value) - } - sv.Message = ptr.String(jtv) - } - - default: - _, _ = key, value - - } - } - *v = sv - return nil -} - -func awsAwsjson11_deserializeDocumentParameterHistory(v **types.ParameterHistory, value interface{}) error { - if v == nil { - return fmt.Errorf("unexpected nil of type %T", v) - } - if value == nil { - return nil - } - - shape, ok := value.(map[string]interface{}) - if !ok { - return fmt.Errorf("unexpected JSON type %v", value) - } - - var sv *types.ParameterHistory - if *v == nil { - sv = &types.ParameterHistory{} - } else { - sv = *v - } - - for key, value := range shape { - switch key { - case "AllowedPattern": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected AllowedPattern to be of type string, got %T instead", value) - } - sv.AllowedPattern = ptr.String(jtv) - } - - case "DataType": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected ParameterDataType to be of type string, got %T instead", value) - } - sv.DataType = ptr.String(jtv) - } - - case "Description": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected ParameterDescription to be of type string, got %T instead", value) - } - sv.Description = ptr.String(jtv) - } - - case "KeyId": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected ParameterKeyId to be of type string, got %T instead", value) - } - sv.KeyId = ptr.String(jtv) - } - - case "Labels": - if err := awsAwsjson11_deserializeDocumentParameterLabelList(&sv.Labels, value); err != nil { - return err - } - - case "LastModifiedDate": - if value != nil { - switch jtv := value.(type) { - case json.Number: - f64, err := jtv.Float64() - if err != nil { - return err - } - sv.LastModifiedDate = ptr.Time(smithytime.ParseEpochSeconds(f64)) - - default: - return fmt.Errorf("expected DateTime to be a JSON Number, got %T instead", value) - - } - } - - case "LastModifiedUser": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected String to be of type string, got %T instead", value) - } - sv.LastModifiedUser = ptr.String(jtv) - } - - case "Name": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected PSParameterName to be of type string, got %T instead", value) - } - sv.Name = ptr.String(jtv) - } - - case "Policies": - if err := awsAwsjson11_deserializeDocumentParameterPolicyList(&sv.Policies, value); err != nil { - return err - } - - case "Tier": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected ParameterTier to be of type string, got %T instead", value) - } - sv.Tier = types.ParameterTier(jtv) - } - - case "Type": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected ParameterType to be of type string, got %T instead", value) - } - sv.Type = types.ParameterType(jtv) - } - - case "Value": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected PSParameterValue to be of type string, got %T instead", value) - } - sv.Value = ptr.String(jtv) - } - - case "Version": - if value != nil { - jtv, ok := value.(json.Number) - if !ok { - return fmt.Errorf("expected PSParameterVersion to be json.Number, got %T instead", value) - } - i64, err := jtv.Int64() - if err != nil { - return err - } - sv.Version = i64 - } - - default: - _, _ = key, value - - } - } - *v = sv - return nil -} - -func awsAwsjson11_deserializeDocumentParameterHistoryList(v *[]types.ParameterHistory, value interface{}) error { - if v == nil { - return fmt.Errorf("unexpected nil of type %T", v) - } - if value == nil { - return nil - } - - shape, ok := value.([]interface{}) - if !ok { - return fmt.Errorf("unexpected JSON type %v", value) - } - - var cv []types.ParameterHistory - if *v == nil { - cv = []types.ParameterHistory{} - } else { - cv = *v - } - - for _, value := range shape { - var col types.ParameterHistory - destAddr := &col - if err := awsAwsjson11_deserializeDocumentParameterHistory(&destAddr, value); err != nil { - return err - } - col = *destAddr - cv = append(cv, col) - - } - *v = cv - return nil -} - -func awsAwsjson11_deserializeDocumentParameterInlinePolicy(v **types.ParameterInlinePolicy, value interface{}) error { - if v == nil { - return fmt.Errorf("unexpected nil of type %T", v) - } - if value == nil { - return nil - } - - shape, ok := value.(map[string]interface{}) - if !ok { - return fmt.Errorf("unexpected JSON type %v", value) - } - - var sv *types.ParameterInlinePolicy - if *v == nil { - sv = &types.ParameterInlinePolicy{} - } else { - sv = *v - } - - for key, value := range shape { - switch key { - case "PolicyStatus": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected String to be of type string, got %T instead", value) - } - sv.PolicyStatus = ptr.String(jtv) - } - - case "PolicyText": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected String to be of type string, got %T instead", value) - } - sv.PolicyText = ptr.String(jtv) - } - - case "PolicyType": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected String to be of type string, got %T instead", value) - } - sv.PolicyType = ptr.String(jtv) - } - - default: - _, _ = key, value - - } - } - *v = sv - return nil -} - -func awsAwsjson11_deserializeDocumentParameterLabelList(v *[]string, value interface{}) error { - if v == nil { - return fmt.Errorf("unexpected nil of type %T", v) - } - if value == nil { - return nil - } - - shape, ok := value.([]interface{}) - if !ok { - return fmt.Errorf("unexpected JSON type %v", value) - } - - var cv []string - if *v == nil { - cv = []string{} - } else { - cv = *v - } - - for _, value := range shape { - var col string - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected ParameterLabel to be of type string, got %T instead", value) - } - col = jtv - } - cv = append(cv, col) - - } - *v = cv - return nil -} - -func awsAwsjson11_deserializeDocumentParameterLimitExceeded(v **types.ParameterLimitExceeded, value interface{}) error { - if v == nil { - return fmt.Errorf("unexpected nil of type %T", v) - } - if value == nil { - return nil - } - - shape, ok := value.(map[string]interface{}) - if !ok { - return fmt.Errorf("unexpected JSON type %v", value) - } - - var sv *types.ParameterLimitExceeded - if *v == nil { - sv = &types.ParameterLimitExceeded{} - } else { - sv = *v - } - - for key, value := range shape { - switch key { - case "message", "Message": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected String to be of type string, got %T instead", value) - } - sv.Message = ptr.String(jtv) - } - - default: - _, _ = key, value - - } - } - *v = sv - return nil -} - -func awsAwsjson11_deserializeDocumentParameterList(v *[]types.Parameter, value interface{}) error { - if v == nil { - return fmt.Errorf("unexpected nil of type %T", v) - } - if value == nil { - return nil - } - - shape, ok := value.([]interface{}) - if !ok { - return fmt.Errorf("unexpected JSON type %v", value) - } - - var cv []types.Parameter - if *v == nil { - cv = []types.Parameter{} - } else { - cv = *v - } - - for _, value := range shape { - var col types.Parameter - destAddr := &col - if err := awsAwsjson11_deserializeDocumentParameter(&destAddr, value); err != nil { - return err - } - col = *destAddr - cv = append(cv, col) - - } - *v = cv - return nil -} - -func awsAwsjson11_deserializeDocumentParameterMaxVersionLimitExceeded(v **types.ParameterMaxVersionLimitExceeded, value interface{}) error { - if v == nil { - return fmt.Errorf("unexpected nil of type %T", v) - } - if value == nil { - return nil - } - - shape, ok := value.(map[string]interface{}) - if !ok { - return fmt.Errorf("unexpected JSON type %v", value) - } - - var sv *types.ParameterMaxVersionLimitExceeded - if *v == nil { - sv = &types.ParameterMaxVersionLimitExceeded{} - } else { - sv = *v - } - - for key, value := range shape { - switch key { - case "message", "Message": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected String to be of type string, got %T instead", value) - } - sv.Message = ptr.String(jtv) - } - - default: - _, _ = key, value - - } - } - *v = sv - return nil -} - -func awsAwsjson11_deserializeDocumentParameterMetadata(v **types.ParameterMetadata, value interface{}) error { - if v == nil { - return fmt.Errorf("unexpected nil of type %T", v) - } - if value == nil { - return nil - } - - shape, ok := value.(map[string]interface{}) - if !ok { - return fmt.Errorf("unexpected JSON type %v", value) - } - - var sv *types.ParameterMetadata - if *v == nil { - sv = &types.ParameterMetadata{} - } else { - sv = *v - } - - for key, value := range shape { - switch key { - case "AllowedPattern": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected AllowedPattern to be of type string, got %T instead", value) - } - sv.AllowedPattern = ptr.String(jtv) - } - - case "ARN": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected String to be of type string, got %T instead", value) - } - sv.ARN = ptr.String(jtv) - } - - case "DataType": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected ParameterDataType to be of type string, got %T instead", value) - } - sv.DataType = ptr.String(jtv) - } - - case "Description": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected ParameterDescription to be of type string, got %T instead", value) - } - sv.Description = ptr.String(jtv) - } - - case "KeyId": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected ParameterKeyId to be of type string, got %T instead", value) - } - sv.KeyId = ptr.String(jtv) - } - - case "LastModifiedDate": - if value != nil { - switch jtv := value.(type) { - case json.Number: - f64, err := jtv.Float64() - if err != nil { - return err - } - sv.LastModifiedDate = ptr.Time(smithytime.ParseEpochSeconds(f64)) - - default: - return fmt.Errorf("expected DateTime to be a JSON Number, got %T instead", value) - - } - } - - case "LastModifiedUser": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected String to be of type string, got %T instead", value) - } - sv.LastModifiedUser = ptr.String(jtv) - } - - case "Name": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected PSParameterName to be of type string, got %T instead", value) - } - sv.Name = ptr.String(jtv) - } - - case "Policies": - if err := awsAwsjson11_deserializeDocumentParameterPolicyList(&sv.Policies, value); err != nil { - return err - } - - case "Tier": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected ParameterTier to be of type string, got %T instead", value) - } - sv.Tier = types.ParameterTier(jtv) - } - - case "Type": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected ParameterType to be of type string, got %T instead", value) - } - sv.Type = types.ParameterType(jtv) - } - - case "Version": - if value != nil { - jtv, ok := value.(json.Number) - if !ok { - return fmt.Errorf("expected PSParameterVersion to be json.Number, got %T instead", value) - } - i64, err := jtv.Int64() - if err != nil { - return err - } - sv.Version = i64 - } - - default: - _, _ = key, value - - } - } - *v = sv - return nil -} - -func awsAwsjson11_deserializeDocumentParameterMetadataList(v *[]types.ParameterMetadata, value interface{}) error { - if v == nil { - return fmt.Errorf("unexpected nil of type %T", v) - } - if value == nil { - return nil - } - - shape, ok := value.([]interface{}) - if !ok { - return fmt.Errorf("unexpected JSON type %v", value) - } - - var cv []types.ParameterMetadata - if *v == nil { - cv = []types.ParameterMetadata{} - } else { - cv = *v - } - - for _, value := range shape { - var col types.ParameterMetadata - destAddr := &col - if err := awsAwsjson11_deserializeDocumentParameterMetadata(&destAddr, value); err != nil { - return err - } - col = *destAddr - cv = append(cv, col) - - } - *v = cv - return nil -} - -func awsAwsjson11_deserializeDocumentParameterNameList(v *[]string, value interface{}) error { - if v == nil { - return fmt.Errorf("unexpected nil of type %T", v) - } - if value == nil { - return nil - } - - shape, ok := value.([]interface{}) - if !ok { - return fmt.Errorf("unexpected JSON type %v", value) - } - - var cv []string - if *v == nil { - cv = []string{} - } else { - cv = *v - } - - for _, value := range shape { - var col string - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected PSParameterName to be of type string, got %T instead", value) - } - col = jtv - } - cv = append(cv, col) - - } - *v = cv - return nil -} - -func awsAwsjson11_deserializeDocumentParameterNotFound(v **types.ParameterNotFound, value interface{}) error { - if v == nil { - return fmt.Errorf("unexpected nil of type %T", v) - } - if value == nil { - return nil - } - - shape, ok := value.(map[string]interface{}) - if !ok { - return fmt.Errorf("unexpected JSON type %v", value) - } - - var sv *types.ParameterNotFound - if *v == nil { - sv = &types.ParameterNotFound{} - } else { - sv = *v - } - - for key, value := range shape { - switch key { - case "message", "Message": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected String to be of type string, got %T instead", value) - } - sv.Message = ptr.String(jtv) - } - - default: - _, _ = key, value - - } - } - *v = sv - return nil -} - -func awsAwsjson11_deserializeDocumentParameterPatternMismatchException(v **types.ParameterPatternMismatchException, value interface{}) error { - if v == nil { - return fmt.Errorf("unexpected nil of type %T", v) - } - if value == nil { - return nil - } - - shape, ok := value.(map[string]interface{}) - if !ok { - return fmt.Errorf("unexpected JSON type %v", value) - } - - var sv *types.ParameterPatternMismatchException - if *v == nil { - sv = &types.ParameterPatternMismatchException{} - } else { - sv = *v - } - - for key, value := range shape { - switch key { - case "message", "Message": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected String to be of type string, got %T instead", value) - } - sv.Message = ptr.String(jtv) - } - - default: - _, _ = key, value - - } - } - *v = sv - return nil -} - -func awsAwsjson11_deserializeDocumentParameterPolicyList(v *[]types.ParameterInlinePolicy, value interface{}) error { - if v == nil { - return fmt.Errorf("unexpected nil of type %T", v) - } - if value == nil { - return nil - } - - shape, ok := value.([]interface{}) - if !ok { - return fmt.Errorf("unexpected JSON type %v", value) - } - - var cv []types.ParameterInlinePolicy - if *v == nil { - cv = []types.ParameterInlinePolicy{} - } else { - cv = *v - } - - for _, value := range shape { - var col types.ParameterInlinePolicy - destAddr := &col - if err := awsAwsjson11_deserializeDocumentParameterInlinePolicy(&destAddr, value); err != nil { - return err - } - col = *destAddr - cv = append(cv, col) - - } - *v = cv - return nil -} - -func awsAwsjson11_deserializeDocumentParameters(v *map[string][]string, value interface{}) error { - if v == nil { - return fmt.Errorf("unexpected nil of type %T", v) - } - if value == nil { - return nil - } - - shape, ok := value.(map[string]interface{}) - if !ok { - return fmt.Errorf("unexpected JSON type %v", value) - } - - var mv map[string][]string - if *v == nil { - mv = map[string][]string{} - } else { - mv = *v - } - - for key, value := range shape { - var parsedVal []string - mapVar := parsedVal - if err := awsAwsjson11_deserializeDocumentParameterValueList(&mapVar, value); err != nil { - return err - } - parsedVal = mapVar - mv[key] = parsedVal - - } - *v = mv - return nil -} - -func awsAwsjson11_deserializeDocumentParameterValueList(v *[]string, value interface{}) error { - if v == nil { - return fmt.Errorf("unexpected nil of type %T", v) - } - if value == nil { - return nil - } - - shape, ok := value.([]interface{}) - if !ok { - return fmt.Errorf("unexpected JSON type %v", value) - } - - var cv []string - if *v == nil { - cv = []string{} - } else { - cv = *v - } - - for _, value := range shape { - var col string - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected ParameterValue to be of type string, got %T instead", value) - } - col = jtv - } - cv = append(cv, col) - - } - *v = cv - return nil -} - -func awsAwsjson11_deserializeDocumentParameterVersionLabelLimitExceeded(v **types.ParameterVersionLabelLimitExceeded, value interface{}) error { - if v == nil { - return fmt.Errorf("unexpected nil of type %T", v) - } - if value == nil { - return nil - } - - shape, ok := value.(map[string]interface{}) - if !ok { - return fmt.Errorf("unexpected JSON type %v", value) - } - - var sv *types.ParameterVersionLabelLimitExceeded - if *v == nil { - sv = &types.ParameterVersionLabelLimitExceeded{} - } else { - sv = *v - } - - for key, value := range shape { - switch key { - case "message", "Message": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected String to be of type string, got %T instead", value) - } - sv.Message = ptr.String(jtv) - } - - default: - _, _ = key, value - - } - } - *v = sv - return nil -} - -func awsAwsjson11_deserializeDocumentParameterVersionNotFound(v **types.ParameterVersionNotFound, value interface{}) error { - if v == nil { - return fmt.Errorf("unexpected nil of type %T", v) - } - if value == nil { - return nil - } - - shape, ok := value.(map[string]interface{}) - if !ok { - return fmt.Errorf("unexpected JSON type %v", value) - } - - var sv *types.ParameterVersionNotFound - if *v == nil { - sv = &types.ParameterVersionNotFound{} - } else { - sv = *v - } - - for key, value := range shape { - switch key { - case "message", "Message": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected String to be of type string, got %T instead", value) - } - sv.Message = ptr.String(jtv) - } - - default: - _, _ = key, value - - } - } - *v = sv - return nil -} - -func awsAwsjson11_deserializeDocumentParentStepDetails(v **types.ParentStepDetails, value interface{}) error { - if v == nil { - return fmt.Errorf("unexpected nil of type %T", v) - } - if value == nil { - return nil - } - - shape, ok := value.(map[string]interface{}) - if !ok { - return fmt.Errorf("unexpected JSON type %v", value) - } - - var sv *types.ParentStepDetails - if *v == nil { - sv = &types.ParentStepDetails{} - } else { - sv = *v - } - - for key, value := range shape { - switch key { - case "Action": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected AutomationActionName to be of type string, got %T instead", value) - } - sv.Action = ptr.String(jtv) - } - - case "Iteration": - if value != nil { - jtv, ok := value.(json.Number) - if !ok { - return fmt.Errorf("expected Integer to be json.Number, got %T instead", value) - } - i64, err := jtv.Int64() - if err != nil { - return err - } - sv.Iteration = ptr.Int32(int32(i64)) - } - - case "IteratorValue": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected String to be of type string, got %T instead", value) - } - sv.IteratorValue = ptr.String(jtv) - } - - case "StepExecutionId": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected String to be of type string, got %T instead", value) - } - sv.StepExecutionId = ptr.String(jtv) - } - - case "StepName": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected String to be of type string, got %T instead", value) - } - sv.StepName = ptr.String(jtv) - } - - default: - _, _ = key, value - - } - } - *v = sv - return nil -} - -func awsAwsjson11_deserializeDocumentPatch(v **types.Patch, value interface{}) error { - if v == nil { - return fmt.Errorf("unexpected nil of type %T", v) - } - if value == nil { - return nil - } - - shape, ok := value.(map[string]interface{}) - if !ok { - return fmt.Errorf("unexpected JSON type %v", value) - } - - var sv *types.Patch - if *v == nil { - sv = &types.Patch{} - } else { - sv = *v - } - - for key, value := range shape { - switch key { - case "AdvisoryIds": - if err := awsAwsjson11_deserializeDocumentPatchAdvisoryIdList(&sv.AdvisoryIds, value); err != nil { - return err - } - - case "Arch": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected PatchArch to be of type string, got %T instead", value) - } - sv.Arch = ptr.String(jtv) - } - - case "BugzillaIds": - if err := awsAwsjson11_deserializeDocumentPatchBugzillaIdList(&sv.BugzillaIds, value); err != nil { - return err - } - - case "Classification": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected PatchClassification to be of type string, got %T instead", value) - } - sv.Classification = ptr.String(jtv) - } - - case "ContentUrl": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected PatchContentUrl to be of type string, got %T instead", value) - } - sv.ContentUrl = ptr.String(jtv) - } - - case "CVEIds": - if err := awsAwsjson11_deserializeDocumentPatchCVEIdList(&sv.CVEIds, value); err != nil { - return err - } - - case "Description": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected PatchDescription to be of type string, got %T instead", value) - } - sv.Description = ptr.String(jtv) - } - - case "Epoch": - if value != nil { - jtv, ok := value.(json.Number) - if !ok { - return fmt.Errorf("expected PatchEpoch to be json.Number, got %T instead", value) - } - i64, err := jtv.Int64() - if err != nil { - return err - } - sv.Epoch = int32(i64) - } - - case "Id": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected PatchId to be of type string, got %T instead", value) - } - sv.Id = ptr.String(jtv) - } - - case "KbNumber": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected PatchKbNumber to be of type string, got %T instead", value) - } - sv.KbNumber = ptr.String(jtv) - } - - case "Language": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected PatchLanguage to be of type string, got %T instead", value) - } - sv.Language = ptr.String(jtv) - } - - case "MsrcNumber": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected PatchMsrcNumber to be of type string, got %T instead", value) - } - sv.MsrcNumber = ptr.String(jtv) - } - - case "MsrcSeverity": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected PatchMsrcSeverity to be of type string, got %T instead", value) - } - sv.MsrcSeverity = ptr.String(jtv) - } - - case "Name": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected PatchName to be of type string, got %T instead", value) - } - sv.Name = ptr.String(jtv) - } - - case "Product": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected PatchProduct to be of type string, got %T instead", value) - } - sv.Product = ptr.String(jtv) - } - - case "ProductFamily": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected PatchProductFamily to be of type string, got %T instead", value) - } - sv.ProductFamily = ptr.String(jtv) - } - - case "Release": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected PatchRelease to be of type string, got %T instead", value) - } - sv.Release = ptr.String(jtv) - } - - case "ReleaseDate": - if value != nil { - switch jtv := value.(type) { - case json.Number: - f64, err := jtv.Float64() - if err != nil { - return err - } - sv.ReleaseDate = ptr.Time(smithytime.ParseEpochSeconds(f64)) - - default: - return fmt.Errorf("expected DateTime to be a JSON Number, got %T instead", value) - - } - } - - case "Repository": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected PatchRepository to be of type string, got %T instead", value) - } - sv.Repository = ptr.String(jtv) - } - - case "Severity": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected PatchSeverity to be of type string, got %T instead", value) - } - sv.Severity = ptr.String(jtv) - } - - case "Title": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected PatchTitle to be of type string, got %T instead", value) - } - sv.Title = ptr.String(jtv) - } - - case "Vendor": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected PatchVendor to be of type string, got %T instead", value) - } - sv.Vendor = ptr.String(jtv) - } - - case "Version": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected PatchVersion to be of type string, got %T instead", value) - } - sv.Version = ptr.String(jtv) - } - - default: - _, _ = key, value - - } - } - *v = sv - return nil -} - -func awsAwsjson11_deserializeDocumentPatchAdvisoryIdList(v *[]string, value interface{}) error { - if v == nil { - return fmt.Errorf("unexpected nil of type %T", v) - } - if value == nil { - return nil - } - - shape, ok := value.([]interface{}) - if !ok { - return fmt.Errorf("unexpected JSON type %v", value) - } - - var cv []string - if *v == nil { - cv = []string{} - } else { - cv = *v - } - - for _, value := range shape { - var col string - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected PatchAdvisoryId to be of type string, got %T instead", value) - } - col = jtv - } - cv = append(cv, col) - - } - *v = cv - return nil -} - -func awsAwsjson11_deserializeDocumentPatchBaselineIdentity(v **types.PatchBaselineIdentity, value interface{}) error { - if v == nil { - return fmt.Errorf("unexpected nil of type %T", v) - } - if value == nil { - return nil - } - - shape, ok := value.(map[string]interface{}) - if !ok { - return fmt.Errorf("unexpected JSON type %v", value) - } - - var sv *types.PatchBaselineIdentity - if *v == nil { - sv = &types.PatchBaselineIdentity{} - } else { - sv = *v - } - - for key, value := range shape { - switch key { - case "BaselineDescription": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected BaselineDescription to be of type string, got %T instead", value) - } - sv.BaselineDescription = ptr.String(jtv) - } - - case "BaselineId": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected BaselineId to be of type string, got %T instead", value) - } - sv.BaselineId = ptr.String(jtv) - } - - case "BaselineName": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected BaselineName to be of type string, got %T instead", value) - } - sv.BaselineName = ptr.String(jtv) - } - - case "DefaultBaseline": - if value != nil { - jtv, ok := value.(bool) - if !ok { - return fmt.Errorf("expected DefaultBaseline to be of type *bool, got %T instead", value) - } - sv.DefaultBaseline = jtv - } - - case "OperatingSystem": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected OperatingSystem to be of type string, got %T instead", value) - } - sv.OperatingSystem = types.OperatingSystem(jtv) - } - - default: - _, _ = key, value - - } - } - *v = sv - return nil -} - -func awsAwsjson11_deserializeDocumentPatchBaselineIdentityList(v *[]types.PatchBaselineIdentity, value interface{}) error { - if v == nil { - return fmt.Errorf("unexpected nil of type %T", v) - } - if value == nil { - return nil - } - - shape, ok := value.([]interface{}) - if !ok { - return fmt.Errorf("unexpected JSON type %v", value) - } - - var cv []types.PatchBaselineIdentity - if *v == nil { - cv = []types.PatchBaselineIdentity{} - } else { - cv = *v - } - - for _, value := range shape { - var col types.PatchBaselineIdentity - destAddr := &col - if err := awsAwsjson11_deserializeDocumentPatchBaselineIdentity(&destAddr, value); err != nil { - return err - } - col = *destAddr - cv = append(cv, col) - - } - *v = cv - return nil -} - -func awsAwsjson11_deserializeDocumentPatchBugzillaIdList(v *[]string, value interface{}) error { - if v == nil { - return fmt.Errorf("unexpected nil of type %T", v) - } - if value == nil { - return nil - } - - shape, ok := value.([]interface{}) - if !ok { - return fmt.Errorf("unexpected JSON type %v", value) - } - - var cv []string - if *v == nil { - cv = []string{} - } else { - cv = *v - } - - for _, value := range shape { - var col string - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected PatchBugzillaId to be of type string, got %T instead", value) - } - col = jtv - } - cv = append(cv, col) - - } - *v = cv - return nil -} - -func awsAwsjson11_deserializeDocumentPatchComplianceData(v **types.PatchComplianceData, value interface{}) error { - if v == nil { - return fmt.Errorf("unexpected nil of type %T", v) - } - if value == nil { - return nil - } - - shape, ok := value.(map[string]interface{}) - if !ok { - return fmt.Errorf("unexpected JSON type %v", value) - } - - var sv *types.PatchComplianceData - if *v == nil { - sv = &types.PatchComplianceData{} - } else { - sv = *v - } - - for key, value := range shape { - switch key { - case "Classification": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected PatchClassification to be of type string, got %T instead", value) - } - sv.Classification = ptr.String(jtv) - } - - case "CVEIds": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected PatchCVEIds to be of type string, got %T instead", value) - } - sv.CVEIds = ptr.String(jtv) - } - - case "InstalledTime": - if value != nil { - switch jtv := value.(type) { - case json.Number: - f64, err := jtv.Float64() - if err != nil { - return err - } - sv.InstalledTime = ptr.Time(smithytime.ParseEpochSeconds(f64)) - - default: - return fmt.Errorf("expected DateTime to be a JSON Number, got %T instead", value) - - } - } - - case "KBId": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected PatchKbNumber to be of type string, got %T instead", value) - } - sv.KBId = ptr.String(jtv) - } - - case "Severity": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected PatchSeverity to be of type string, got %T instead", value) - } - sv.Severity = ptr.String(jtv) - } - - case "State": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected PatchComplianceDataState to be of type string, got %T instead", value) - } - sv.State = types.PatchComplianceDataState(jtv) - } - - case "Title": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected PatchTitle to be of type string, got %T instead", value) - } - sv.Title = ptr.String(jtv) - } - - default: - _, _ = key, value - - } - } - *v = sv - return nil -} - -func awsAwsjson11_deserializeDocumentPatchComplianceDataList(v *[]types.PatchComplianceData, value interface{}) error { - if v == nil { - return fmt.Errorf("unexpected nil of type %T", v) - } - if value == nil { - return nil - } - - shape, ok := value.([]interface{}) - if !ok { - return fmt.Errorf("unexpected JSON type %v", value) - } - - var cv []types.PatchComplianceData - if *v == nil { - cv = []types.PatchComplianceData{} - } else { - cv = *v - } - - for _, value := range shape { - var col types.PatchComplianceData - destAddr := &col - if err := awsAwsjson11_deserializeDocumentPatchComplianceData(&destAddr, value); err != nil { - return err - } - col = *destAddr - cv = append(cv, col) - - } - *v = cv - return nil -} - -func awsAwsjson11_deserializeDocumentPatchCVEIdList(v *[]string, value interface{}) error { - if v == nil { - return fmt.Errorf("unexpected nil of type %T", v) - } - if value == nil { - return nil - } - - shape, ok := value.([]interface{}) - if !ok { - return fmt.Errorf("unexpected JSON type %v", value) - } - - var cv []string - if *v == nil { - cv = []string{} - } else { - cv = *v - } - - for _, value := range shape { - var col string - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected PatchCVEId to be of type string, got %T instead", value) - } - col = jtv - } - cv = append(cv, col) - - } - *v = cv - return nil -} - -func awsAwsjson11_deserializeDocumentPatchFilter(v **types.PatchFilter, value interface{}) error { - if v == nil { - return fmt.Errorf("unexpected nil of type %T", v) - } - if value == nil { - return nil - } - - shape, ok := value.(map[string]interface{}) - if !ok { - return fmt.Errorf("unexpected JSON type %v", value) - } - - var sv *types.PatchFilter - if *v == nil { - sv = &types.PatchFilter{} - } else { - sv = *v - } - - for key, value := range shape { - switch key { - case "Key": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected PatchFilterKey to be of type string, got %T instead", value) - } - sv.Key = types.PatchFilterKey(jtv) - } - - case "Values": - if err := awsAwsjson11_deserializeDocumentPatchFilterValueList(&sv.Values, value); err != nil { - return err - } - - default: - _, _ = key, value - - } - } - *v = sv - return nil -} - -func awsAwsjson11_deserializeDocumentPatchFilterGroup(v **types.PatchFilterGroup, value interface{}) error { - if v == nil { - return fmt.Errorf("unexpected nil of type %T", v) - } - if value == nil { - return nil - } - - shape, ok := value.(map[string]interface{}) - if !ok { - return fmt.Errorf("unexpected JSON type %v", value) - } - - var sv *types.PatchFilterGroup - if *v == nil { - sv = &types.PatchFilterGroup{} - } else { - sv = *v - } - - for key, value := range shape { - switch key { - case "PatchFilters": - if err := awsAwsjson11_deserializeDocumentPatchFilterList(&sv.PatchFilters, value); err != nil { - return err - } - - default: - _, _ = key, value - - } - } - *v = sv - return nil -} - -func awsAwsjson11_deserializeDocumentPatchFilterList(v *[]types.PatchFilter, value interface{}) error { - if v == nil { - return fmt.Errorf("unexpected nil of type %T", v) - } - if value == nil { - return nil - } - - shape, ok := value.([]interface{}) - if !ok { - return fmt.Errorf("unexpected JSON type %v", value) - } - - var cv []types.PatchFilter - if *v == nil { - cv = []types.PatchFilter{} - } else { - cv = *v - } - - for _, value := range shape { - var col types.PatchFilter - destAddr := &col - if err := awsAwsjson11_deserializeDocumentPatchFilter(&destAddr, value); err != nil { - return err - } - col = *destAddr - cv = append(cv, col) - - } - *v = cv - return nil -} - -func awsAwsjson11_deserializeDocumentPatchFilterValueList(v *[]string, value interface{}) error { - if v == nil { - return fmt.Errorf("unexpected nil of type %T", v) - } - if value == nil { - return nil - } - - shape, ok := value.([]interface{}) - if !ok { - return fmt.Errorf("unexpected JSON type %v", value) - } - - var cv []string - if *v == nil { - cv = []string{} - } else { - cv = *v - } - - for _, value := range shape { - var col string - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected PatchFilterValue to be of type string, got %T instead", value) - } - col = jtv - } - cv = append(cv, col) - - } - *v = cv - return nil -} - -func awsAwsjson11_deserializeDocumentPatchGroupList(v *[]string, value interface{}) error { - if v == nil { - return fmt.Errorf("unexpected nil of type %T", v) - } - if value == nil { - return nil - } - - shape, ok := value.([]interface{}) - if !ok { - return fmt.Errorf("unexpected JSON type %v", value) - } - - var cv []string - if *v == nil { - cv = []string{} - } else { - cv = *v - } - - for _, value := range shape { - var col string - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected PatchGroup to be of type string, got %T instead", value) - } - col = jtv - } - cv = append(cv, col) - - } - *v = cv - return nil -} - -func awsAwsjson11_deserializeDocumentPatchGroupPatchBaselineMapping(v **types.PatchGroupPatchBaselineMapping, value interface{}) error { - if v == nil { - return fmt.Errorf("unexpected nil of type %T", v) - } - if value == nil { - return nil - } - - shape, ok := value.(map[string]interface{}) - if !ok { - return fmt.Errorf("unexpected JSON type %v", value) - } - - var sv *types.PatchGroupPatchBaselineMapping - if *v == nil { - sv = &types.PatchGroupPatchBaselineMapping{} - } else { - sv = *v - } - - for key, value := range shape { - switch key { - case "BaselineIdentity": - if err := awsAwsjson11_deserializeDocumentPatchBaselineIdentity(&sv.BaselineIdentity, value); err != nil { - return err - } - - case "PatchGroup": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected PatchGroup to be of type string, got %T instead", value) - } - sv.PatchGroup = ptr.String(jtv) - } - - default: - _, _ = key, value - - } - } - *v = sv - return nil -} - -func awsAwsjson11_deserializeDocumentPatchGroupPatchBaselineMappingList(v *[]types.PatchGroupPatchBaselineMapping, value interface{}) error { - if v == nil { - return fmt.Errorf("unexpected nil of type %T", v) - } - if value == nil { - return nil - } - - shape, ok := value.([]interface{}) - if !ok { - return fmt.Errorf("unexpected JSON type %v", value) - } - - var cv []types.PatchGroupPatchBaselineMapping - if *v == nil { - cv = []types.PatchGroupPatchBaselineMapping{} - } else { - cv = *v - } - - for _, value := range shape { - var col types.PatchGroupPatchBaselineMapping - destAddr := &col - if err := awsAwsjson11_deserializeDocumentPatchGroupPatchBaselineMapping(&destAddr, value); err != nil { - return err - } - col = *destAddr - cv = append(cv, col) - - } - *v = cv - return nil -} - -func awsAwsjson11_deserializeDocumentPatchIdList(v *[]string, value interface{}) error { - if v == nil { - return fmt.Errorf("unexpected nil of type %T", v) - } - if value == nil { - return nil - } - - shape, ok := value.([]interface{}) - if !ok { - return fmt.Errorf("unexpected JSON type %v", value) - } - - var cv []string - if *v == nil { - cv = []string{} - } else { - cv = *v - } - - for _, value := range shape { - var col string - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected PatchId to be of type string, got %T instead", value) - } - col = jtv - } - cv = append(cv, col) - - } - *v = cv - return nil -} - -func awsAwsjson11_deserializeDocumentPatchList(v *[]types.Patch, value interface{}) error { - if v == nil { - return fmt.Errorf("unexpected nil of type %T", v) - } - if value == nil { - return nil - } - - shape, ok := value.([]interface{}) - if !ok { - return fmt.Errorf("unexpected JSON type %v", value) - } - - var cv []types.Patch - if *v == nil { - cv = []types.Patch{} - } else { - cv = *v - } - - for _, value := range shape { - var col types.Patch - destAddr := &col - if err := awsAwsjson11_deserializeDocumentPatch(&destAddr, value); err != nil { - return err - } - col = *destAddr - cv = append(cv, col) - - } - *v = cv - return nil -} - -func awsAwsjson11_deserializeDocumentPatchPropertiesList(v *[]map[string]string, value interface{}) error { - if v == nil { - return fmt.Errorf("unexpected nil of type %T", v) - } - if value == nil { - return nil - } - - shape, ok := value.([]interface{}) - if !ok { - return fmt.Errorf("unexpected JSON type %v", value) - } - - var cv []map[string]string - if *v == nil { - cv = []map[string]string{} - } else { - cv = *v - } - - for _, value := range shape { - var col map[string]string - if err := awsAwsjson11_deserializeDocumentPatchPropertyEntry(&col, value); err != nil { - return err - } - cv = append(cv, col) - - } - *v = cv - return nil -} - -func awsAwsjson11_deserializeDocumentPatchPropertyEntry(v *map[string]string, value interface{}) error { - if v == nil { - return fmt.Errorf("unexpected nil of type %T", v) - } - if value == nil { - return nil - } - - shape, ok := value.(map[string]interface{}) - if !ok { - return fmt.Errorf("unexpected JSON type %v", value) - } - - var mv map[string]string - if *v == nil { - mv = map[string]string{} - } else { - mv = *v - } - - for key, value := range shape { - var parsedVal string - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected AttributeValue to be of type string, got %T instead", value) - } - parsedVal = jtv - } - mv[key] = parsedVal - - } - *v = mv - return nil -} - -func awsAwsjson11_deserializeDocumentPatchRule(v **types.PatchRule, value interface{}) error { - if v == nil { - return fmt.Errorf("unexpected nil of type %T", v) - } - if value == nil { - return nil - } - - shape, ok := value.(map[string]interface{}) - if !ok { - return fmt.Errorf("unexpected JSON type %v", value) - } - - var sv *types.PatchRule - if *v == nil { - sv = &types.PatchRule{} - } else { - sv = *v - } - - for key, value := range shape { - switch key { - case "ApproveAfterDays": - if value != nil { - jtv, ok := value.(json.Number) - if !ok { - return fmt.Errorf("expected ApproveAfterDays to be json.Number, got %T instead", value) - } - i64, err := jtv.Int64() - if err != nil { - return err - } - sv.ApproveAfterDays = ptr.Int32(int32(i64)) - } - - case "ApproveUntilDate": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected PatchStringDateTime to be of type string, got %T instead", value) - } - sv.ApproveUntilDate = ptr.String(jtv) - } - - case "ComplianceLevel": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected PatchComplianceLevel to be of type string, got %T instead", value) - } - sv.ComplianceLevel = types.PatchComplianceLevel(jtv) - } - - case "EnableNonSecurity": - if value != nil { - jtv, ok := value.(bool) - if !ok { - return fmt.Errorf("expected Boolean to be of type *bool, got %T instead", value) - } - sv.EnableNonSecurity = ptr.Bool(jtv) - } - - case "PatchFilterGroup": - if err := awsAwsjson11_deserializeDocumentPatchFilterGroup(&sv.PatchFilterGroup, value); err != nil { - return err - } - - default: - _, _ = key, value - - } - } - *v = sv - return nil -} - -func awsAwsjson11_deserializeDocumentPatchRuleGroup(v **types.PatchRuleGroup, value interface{}) error { - if v == nil { - return fmt.Errorf("unexpected nil of type %T", v) - } - if value == nil { - return nil - } - - shape, ok := value.(map[string]interface{}) - if !ok { - return fmt.Errorf("unexpected JSON type %v", value) - } - - var sv *types.PatchRuleGroup - if *v == nil { - sv = &types.PatchRuleGroup{} - } else { - sv = *v - } - - for key, value := range shape { - switch key { - case "PatchRules": - if err := awsAwsjson11_deserializeDocumentPatchRuleList(&sv.PatchRules, value); err != nil { - return err - } - - default: - _, _ = key, value - - } - } - *v = sv - return nil -} - -func awsAwsjson11_deserializeDocumentPatchRuleList(v *[]types.PatchRule, value interface{}) error { - if v == nil { - return fmt.Errorf("unexpected nil of type %T", v) - } - if value == nil { - return nil - } - - shape, ok := value.([]interface{}) - if !ok { - return fmt.Errorf("unexpected JSON type %v", value) - } - - var cv []types.PatchRule - if *v == nil { - cv = []types.PatchRule{} - } else { - cv = *v - } - - for _, value := range shape { - var col types.PatchRule - destAddr := &col - if err := awsAwsjson11_deserializeDocumentPatchRule(&destAddr, value); err != nil { - return err - } - col = *destAddr - cv = append(cv, col) - - } - *v = cv - return nil -} - -func awsAwsjson11_deserializeDocumentPatchSource(v **types.PatchSource, value interface{}) error { - if v == nil { - return fmt.Errorf("unexpected nil of type %T", v) - } - if value == nil { - return nil - } - - shape, ok := value.(map[string]interface{}) - if !ok { - return fmt.Errorf("unexpected JSON type %v", value) - } - - var sv *types.PatchSource - if *v == nil { - sv = &types.PatchSource{} - } else { - sv = *v - } - - for key, value := range shape { - switch key { - case "Configuration": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected PatchSourceConfiguration to be of type string, got %T instead", value) - } - sv.Configuration = ptr.String(jtv) - } - - case "Name": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected PatchSourceName to be of type string, got %T instead", value) - } - sv.Name = ptr.String(jtv) - } - - case "Products": - if err := awsAwsjson11_deserializeDocumentPatchSourceProductList(&sv.Products, value); err != nil { - return err - } - - default: - _, _ = key, value - - } - } - *v = sv - return nil -} - -func awsAwsjson11_deserializeDocumentPatchSourceList(v *[]types.PatchSource, value interface{}) error { - if v == nil { - return fmt.Errorf("unexpected nil of type %T", v) - } - if value == nil { - return nil - } - - shape, ok := value.([]interface{}) - if !ok { - return fmt.Errorf("unexpected JSON type %v", value) - } - - var cv []types.PatchSource - if *v == nil { - cv = []types.PatchSource{} - } else { - cv = *v - } - - for _, value := range shape { - var col types.PatchSource - destAddr := &col - if err := awsAwsjson11_deserializeDocumentPatchSource(&destAddr, value); err != nil { - return err - } - col = *destAddr - cv = append(cv, col) - - } - *v = cv - return nil -} - -func awsAwsjson11_deserializeDocumentPatchSourceProductList(v *[]string, value interface{}) error { - if v == nil { - return fmt.Errorf("unexpected nil of type %T", v) - } - if value == nil { - return nil - } - - shape, ok := value.([]interface{}) - if !ok { - return fmt.Errorf("unexpected JSON type %v", value) - } - - var cv []string - if *v == nil { - cv = []string{} - } else { - cv = *v - } - - for _, value := range shape { - var col string - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected PatchSourceProduct to be of type string, got %T instead", value) - } - col = jtv - } - cv = append(cv, col) - - } - *v = cv - return nil -} - -func awsAwsjson11_deserializeDocumentPatchStatus(v **types.PatchStatus, value interface{}) error { - if v == nil { - return fmt.Errorf("unexpected nil of type %T", v) - } - if value == nil { - return nil - } - - shape, ok := value.(map[string]interface{}) - if !ok { - return fmt.Errorf("unexpected JSON type %v", value) - } - - var sv *types.PatchStatus - if *v == nil { - sv = &types.PatchStatus{} - } else { - sv = *v - } - - for key, value := range shape { - switch key { - case "ApprovalDate": - if value != nil { - switch jtv := value.(type) { - case json.Number: - f64, err := jtv.Float64() - if err != nil { - return err - } - sv.ApprovalDate = ptr.Time(smithytime.ParseEpochSeconds(f64)) - - default: - return fmt.Errorf("expected DateTime to be a JSON Number, got %T instead", value) - - } - } - - case "ComplianceLevel": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected PatchComplianceLevel to be of type string, got %T instead", value) - } - sv.ComplianceLevel = types.PatchComplianceLevel(jtv) - } - - case "DeploymentStatus": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected PatchDeploymentStatus to be of type string, got %T instead", value) - } - sv.DeploymentStatus = types.PatchDeploymentStatus(jtv) - } - - default: - _, _ = key, value - - } - } - *v = sv - return nil -} - -func awsAwsjson11_deserializeDocumentPlatformTypeList(v *[]types.PlatformType, value interface{}) error { - if v == nil { - return fmt.Errorf("unexpected nil of type %T", v) - } - if value == nil { - return nil - } - - shape, ok := value.([]interface{}) - if !ok { - return fmt.Errorf("unexpected JSON type %v", value) - } - - var cv []types.PlatformType - if *v == nil { - cv = []types.PlatformType{} - } else { - cv = *v - } - - for _, value := range shape { - var col types.PlatformType - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected PlatformType to be of type string, got %T instead", value) - } - col = types.PlatformType(jtv) - } - cv = append(cv, col) - - } - *v = cv - return nil -} - -func awsAwsjson11_deserializeDocumentPoliciesLimitExceededException(v **types.PoliciesLimitExceededException, value interface{}) error { - if v == nil { - return fmt.Errorf("unexpected nil of type %T", v) - } - if value == nil { - return nil - } - - shape, ok := value.(map[string]interface{}) - if !ok { - return fmt.Errorf("unexpected JSON type %v", value) - } - - var sv *types.PoliciesLimitExceededException - if *v == nil { - sv = &types.PoliciesLimitExceededException{} - } else { - sv = *v - } - - for key, value := range shape { - switch key { - case "message", "Message": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected String to be of type string, got %T instead", value) - } - sv.Message = ptr.String(jtv) - } - - default: - _, _ = key, value - - } - } - *v = sv - return nil -} - -func awsAwsjson11_deserializeDocumentProgressCounters(v **types.ProgressCounters, value interface{}) error { - if v == nil { - return fmt.Errorf("unexpected nil of type %T", v) - } - if value == nil { - return nil - } - - shape, ok := value.(map[string]interface{}) - if !ok { - return fmt.Errorf("unexpected JSON type %v", value) - } - - var sv *types.ProgressCounters - if *v == nil { - sv = &types.ProgressCounters{} - } else { - sv = *v - } - - for key, value := range shape { - switch key { - case "CancelledSteps": - if value != nil { - jtv, ok := value.(json.Number) - if !ok { - return fmt.Errorf("expected Integer to be json.Number, got %T instead", value) - } - i64, err := jtv.Int64() - if err != nil { - return err - } - sv.CancelledSteps = int32(i64) - } - - case "FailedSteps": - if value != nil { - jtv, ok := value.(json.Number) - if !ok { - return fmt.Errorf("expected Integer to be json.Number, got %T instead", value) - } - i64, err := jtv.Int64() - if err != nil { - return err - } - sv.FailedSteps = int32(i64) - } - - case "SuccessSteps": - if value != nil { - jtv, ok := value.(json.Number) - if !ok { - return fmt.Errorf("expected Integer to be json.Number, got %T instead", value) - } - i64, err := jtv.Int64() - if err != nil { - return err - } - sv.SuccessSteps = int32(i64) - } - - case "TimedOutSteps": - if value != nil { - jtv, ok := value.(json.Number) - if !ok { - return fmt.Errorf("expected Integer to be json.Number, got %T instead", value) - } - i64, err := jtv.Int64() - if err != nil { - return err - } - sv.TimedOutSteps = int32(i64) - } - - case "TotalSteps": - if value != nil { - jtv, ok := value.(json.Number) - if !ok { - return fmt.Errorf("expected Integer to be json.Number, got %T instead", value) - } - i64, err := jtv.Int64() - if err != nil { - return err - } - sv.TotalSteps = int32(i64) - } - - default: - _, _ = key, value - - } - } - *v = sv - return nil -} - -func awsAwsjson11_deserializeDocumentRegionList(v *[]string, value interface{}) error { - if v == nil { - return fmt.Errorf("unexpected nil of type %T", v) - } - if value == nil { - return nil - } - - shape, ok := value.([]interface{}) - if !ok { - return fmt.Errorf("unexpected JSON type %v", value) - } - - var cv []string - if *v == nil { - cv = []string{} - } else { - cv = *v - } - - for _, value := range shape { - var col string - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected Region to be of type string, got %T instead", value) - } - col = jtv - } - cv = append(cv, col) - - } - *v = cv - return nil -} - -func awsAwsjson11_deserializeDocumentRegions(v *[]string, value interface{}) error { - if v == nil { - return fmt.Errorf("unexpected nil of type %T", v) - } - if value == nil { - return nil - } - - shape, ok := value.([]interface{}) - if !ok { - return fmt.Errorf("unexpected JSON type %v", value) - } - - var cv []string - if *v == nil { - cv = []string{} - } else { - cv = *v - } - - for _, value := range shape { - var col string - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected Region to be of type string, got %T instead", value) - } - col = jtv - } - cv = append(cv, col) - - } - *v = cv - return nil -} - -func awsAwsjson11_deserializeDocumentRelatedOpsItem(v **types.RelatedOpsItem, value interface{}) error { - if v == nil { - return fmt.Errorf("unexpected nil of type %T", v) - } - if value == nil { - return nil - } - - shape, ok := value.(map[string]interface{}) - if !ok { - return fmt.Errorf("unexpected JSON type %v", value) - } - - var sv *types.RelatedOpsItem - if *v == nil { - sv = &types.RelatedOpsItem{} - } else { - sv = *v - } - - for key, value := range shape { - switch key { - case "OpsItemId": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected String to be of type string, got %T instead", value) - } - sv.OpsItemId = ptr.String(jtv) - } - - default: - _, _ = key, value - - } - } - *v = sv - return nil -} - -func awsAwsjson11_deserializeDocumentRelatedOpsItems(v *[]types.RelatedOpsItem, value interface{}) error { - if v == nil { - return fmt.Errorf("unexpected nil of type %T", v) - } - if value == nil { - return nil - } - - shape, ok := value.([]interface{}) - if !ok { - return fmt.Errorf("unexpected JSON type %v", value) - } - - var cv []types.RelatedOpsItem - if *v == nil { - cv = []types.RelatedOpsItem{} - } else { - cv = *v - } - - for _, value := range shape { - var col types.RelatedOpsItem - destAddr := &col - if err := awsAwsjson11_deserializeDocumentRelatedOpsItem(&destAddr, value); err != nil { - return err - } - col = *destAddr - cv = append(cv, col) - - } - *v = cv - return nil -} - -func awsAwsjson11_deserializeDocumentResolvedTargets(v **types.ResolvedTargets, value interface{}) error { - if v == nil { - return fmt.Errorf("unexpected nil of type %T", v) - } - if value == nil { - return nil - } - - shape, ok := value.(map[string]interface{}) - if !ok { - return fmt.Errorf("unexpected JSON type %v", value) - } - - var sv *types.ResolvedTargets - if *v == nil { - sv = &types.ResolvedTargets{} - } else { - sv = *v - } - - for key, value := range shape { - switch key { - case "ParameterValues": - if err := awsAwsjson11_deserializeDocumentTargetParameterList(&sv.ParameterValues, value); err != nil { - return err - } - - case "Truncated": - if value != nil { - jtv, ok := value.(bool) - if !ok { - return fmt.Errorf("expected Boolean to be of type *bool, got %T instead", value) - } - sv.Truncated = jtv - } - - default: - _, _ = key, value - - } - } - *v = sv - return nil -} - -func awsAwsjson11_deserializeDocumentResourceComplianceSummaryItem(v **types.ResourceComplianceSummaryItem, value interface{}) error { - if v == nil { - return fmt.Errorf("unexpected nil of type %T", v) - } - if value == nil { - return nil - } - - shape, ok := value.(map[string]interface{}) - if !ok { - return fmt.Errorf("unexpected JSON type %v", value) - } - - var sv *types.ResourceComplianceSummaryItem - if *v == nil { - sv = &types.ResourceComplianceSummaryItem{} - } else { - sv = *v - } - - for key, value := range shape { - switch key { - case "ComplianceType": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected ComplianceTypeName to be of type string, got %T instead", value) - } - sv.ComplianceType = ptr.String(jtv) - } - - case "CompliantSummary": - if err := awsAwsjson11_deserializeDocumentCompliantSummary(&sv.CompliantSummary, value); err != nil { - return err - } - - case "ExecutionSummary": - if err := awsAwsjson11_deserializeDocumentComplianceExecutionSummary(&sv.ExecutionSummary, value); err != nil { - return err - } - - case "NonCompliantSummary": - if err := awsAwsjson11_deserializeDocumentNonCompliantSummary(&sv.NonCompliantSummary, value); err != nil { - return err - } - - case "OverallSeverity": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected ComplianceSeverity to be of type string, got %T instead", value) - } - sv.OverallSeverity = types.ComplianceSeverity(jtv) - } - - case "ResourceId": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected ComplianceResourceId to be of type string, got %T instead", value) - } - sv.ResourceId = ptr.String(jtv) - } - - case "ResourceType": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected ComplianceResourceType to be of type string, got %T instead", value) - } - sv.ResourceType = ptr.String(jtv) - } - - case "Status": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected ComplianceStatus to be of type string, got %T instead", value) - } - sv.Status = types.ComplianceStatus(jtv) - } - - default: - _, _ = key, value - - } - } - *v = sv - return nil -} - -func awsAwsjson11_deserializeDocumentResourceComplianceSummaryItemList(v *[]types.ResourceComplianceSummaryItem, value interface{}) error { - if v == nil { - return fmt.Errorf("unexpected nil of type %T", v) - } - if value == nil { - return nil - } - - shape, ok := value.([]interface{}) - if !ok { - return fmt.Errorf("unexpected JSON type %v", value) - } - - var cv []types.ResourceComplianceSummaryItem - if *v == nil { - cv = []types.ResourceComplianceSummaryItem{} - } else { - cv = *v - } - - for _, value := range shape { - var col types.ResourceComplianceSummaryItem - destAddr := &col - if err := awsAwsjson11_deserializeDocumentResourceComplianceSummaryItem(&destAddr, value); err != nil { - return err - } - col = *destAddr - cv = append(cv, col) - - } - *v = cv - return nil -} - -func awsAwsjson11_deserializeDocumentResourceDataSyncAlreadyExistsException(v **types.ResourceDataSyncAlreadyExistsException, value interface{}) error { - if v == nil { - return fmt.Errorf("unexpected nil of type %T", v) - } - if value == nil { - return nil - } - - shape, ok := value.(map[string]interface{}) - if !ok { - return fmt.Errorf("unexpected JSON type %v", value) - } - - var sv *types.ResourceDataSyncAlreadyExistsException - if *v == nil { - sv = &types.ResourceDataSyncAlreadyExistsException{} - } else { - sv = *v - } - - for key, value := range shape { - switch key { - case "SyncName": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected ResourceDataSyncName to be of type string, got %T instead", value) - } - sv.SyncName = ptr.String(jtv) - } - - default: - _, _ = key, value - - } - } - *v = sv - return nil -} - -func awsAwsjson11_deserializeDocumentResourceDataSyncAwsOrganizationsSource(v **types.ResourceDataSyncAwsOrganizationsSource, value interface{}) error { - if v == nil { - return fmt.Errorf("unexpected nil of type %T", v) - } - if value == nil { - return nil - } - - shape, ok := value.(map[string]interface{}) - if !ok { - return fmt.Errorf("unexpected JSON type %v", value) - } - - var sv *types.ResourceDataSyncAwsOrganizationsSource - if *v == nil { - sv = &types.ResourceDataSyncAwsOrganizationsSource{} - } else { - sv = *v - } - - for key, value := range shape { - switch key { - case "OrganizationalUnits": - if err := awsAwsjson11_deserializeDocumentResourceDataSyncOrganizationalUnitList(&sv.OrganizationalUnits, value); err != nil { - return err - } - - case "OrganizationSourceType": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected ResourceDataSyncOrganizationSourceType to be of type string, got %T instead", value) - } - sv.OrganizationSourceType = ptr.String(jtv) - } - - default: - _, _ = key, value - - } - } - *v = sv - return nil -} - -func awsAwsjson11_deserializeDocumentResourceDataSyncConflictException(v **types.ResourceDataSyncConflictException, value interface{}) error { - if v == nil { - return fmt.Errorf("unexpected nil of type %T", v) - } - if value == nil { - return nil - } - - shape, ok := value.(map[string]interface{}) - if !ok { - return fmt.Errorf("unexpected JSON type %v", value) - } - - var sv *types.ResourceDataSyncConflictException - if *v == nil { - sv = &types.ResourceDataSyncConflictException{} - } else { - sv = *v - } - - for key, value := range shape { - switch key { - case "message", "Message": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected String to be of type string, got %T instead", value) - } - sv.Message = ptr.String(jtv) - } - - default: - _, _ = key, value - - } - } - *v = sv - return nil -} - -func awsAwsjson11_deserializeDocumentResourceDataSyncCountExceededException(v **types.ResourceDataSyncCountExceededException, value interface{}) error { - if v == nil { - return fmt.Errorf("unexpected nil of type %T", v) - } - if value == nil { - return nil - } - - shape, ok := value.(map[string]interface{}) - if !ok { - return fmt.Errorf("unexpected JSON type %v", value) - } - - var sv *types.ResourceDataSyncCountExceededException - if *v == nil { - sv = &types.ResourceDataSyncCountExceededException{} - } else { - sv = *v - } - - for key, value := range shape { - switch key { - case "message", "Message": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected String to be of type string, got %T instead", value) - } - sv.Message = ptr.String(jtv) - } - - default: - _, _ = key, value - - } - } - *v = sv - return nil -} - -func awsAwsjson11_deserializeDocumentResourceDataSyncDestinationDataSharing(v **types.ResourceDataSyncDestinationDataSharing, value interface{}) error { - if v == nil { - return fmt.Errorf("unexpected nil of type %T", v) - } - if value == nil { - return nil - } - - shape, ok := value.(map[string]interface{}) - if !ok { - return fmt.Errorf("unexpected JSON type %v", value) - } - - var sv *types.ResourceDataSyncDestinationDataSharing - if *v == nil { - sv = &types.ResourceDataSyncDestinationDataSharing{} - } else { - sv = *v - } - - for key, value := range shape { - switch key { - case "DestinationDataSharingType": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected ResourceDataSyncDestinationDataSharingType to be of type string, got %T instead", value) - } - sv.DestinationDataSharingType = ptr.String(jtv) - } - - default: - _, _ = key, value - - } - } - *v = sv - return nil -} - -func awsAwsjson11_deserializeDocumentResourceDataSyncInvalidConfigurationException(v **types.ResourceDataSyncInvalidConfigurationException, value interface{}) error { - if v == nil { - return fmt.Errorf("unexpected nil of type %T", v) - } - if value == nil { - return nil - } - - shape, ok := value.(map[string]interface{}) - if !ok { - return fmt.Errorf("unexpected JSON type %v", value) - } - - var sv *types.ResourceDataSyncInvalidConfigurationException - if *v == nil { - sv = &types.ResourceDataSyncInvalidConfigurationException{} - } else { - sv = *v - } - - for key, value := range shape { - switch key { - case "message", "Message": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected String to be of type string, got %T instead", value) - } - sv.Message = ptr.String(jtv) - } - - default: - _, _ = key, value - - } - } - *v = sv - return nil -} - -func awsAwsjson11_deserializeDocumentResourceDataSyncItem(v **types.ResourceDataSyncItem, value interface{}) error { - if v == nil { - return fmt.Errorf("unexpected nil of type %T", v) - } - if value == nil { - return nil - } - - shape, ok := value.(map[string]interface{}) - if !ok { - return fmt.Errorf("unexpected JSON type %v", value) - } - - var sv *types.ResourceDataSyncItem - if *v == nil { - sv = &types.ResourceDataSyncItem{} - } else { - sv = *v - } - - for key, value := range shape { - switch key { - case "LastStatus": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected LastResourceDataSyncStatus to be of type string, got %T instead", value) - } - sv.LastStatus = types.LastResourceDataSyncStatus(jtv) - } - - case "LastSuccessfulSyncTime": - if value != nil { - switch jtv := value.(type) { - case json.Number: - f64, err := jtv.Float64() - if err != nil { - return err - } - sv.LastSuccessfulSyncTime = ptr.Time(smithytime.ParseEpochSeconds(f64)) - - default: - return fmt.Errorf("expected LastSuccessfulResourceDataSyncTime to be a JSON Number, got %T instead", value) - - } - } - - case "LastSyncStatusMessage": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected LastResourceDataSyncMessage to be of type string, got %T instead", value) - } - sv.LastSyncStatusMessage = ptr.String(jtv) - } - - case "LastSyncTime": - if value != nil { - switch jtv := value.(type) { - case json.Number: - f64, err := jtv.Float64() - if err != nil { - return err - } - sv.LastSyncTime = ptr.Time(smithytime.ParseEpochSeconds(f64)) - - default: - return fmt.Errorf("expected LastResourceDataSyncTime to be a JSON Number, got %T instead", value) - - } - } - - case "S3Destination": - if err := awsAwsjson11_deserializeDocumentResourceDataSyncS3Destination(&sv.S3Destination, value); err != nil { - return err - } - - case "SyncCreatedTime": - if value != nil { - switch jtv := value.(type) { - case json.Number: - f64, err := jtv.Float64() - if err != nil { - return err - } - sv.SyncCreatedTime = ptr.Time(smithytime.ParseEpochSeconds(f64)) - - default: - return fmt.Errorf("expected ResourceDataSyncCreatedTime to be a JSON Number, got %T instead", value) - - } - } - - case "SyncLastModifiedTime": - if value != nil { - switch jtv := value.(type) { - case json.Number: - f64, err := jtv.Float64() - if err != nil { - return err - } - sv.SyncLastModifiedTime = ptr.Time(smithytime.ParseEpochSeconds(f64)) - - default: - return fmt.Errorf("expected ResourceDataSyncLastModifiedTime to be a JSON Number, got %T instead", value) - - } - } - - case "SyncName": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected ResourceDataSyncName to be of type string, got %T instead", value) - } - sv.SyncName = ptr.String(jtv) - } - - case "SyncSource": - if err := awsAwsjson11_deserializeDocumentResourceDataSyncSourceWithState(&sv.SyncSource, value); err != nil { - return err - } - - case "SyncType": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected ResourceDataSyncType to be of type string, got %T instead", value) - } - sv.SyncType = ptr.String(jtv) - } - - default: - _, _ = key, value - - } - } - *v = sv - return nil -} - -func awsAwsjson11_deserializeDocumentResourceDataSyncItemList(v *[]types.ResourceDataSyncItem, value interface{}) error { - if v == nil { - return fmt.Errorf("unexpected nil of type %T", v) - } - if value == nil { - return nil - } - - shape, ok := value.([]interface{}) - if !ok { - return fmt.Errorf("unexpected JSON type %v", value) - } - - var cv []types.ResourceDataSyncItem - if *v == nil { - cv = []types.ResourceDataSyncItem{} - } else { - cv = *v - } - - for _, value := range shape { - var col types.ResourceDataSyncItem - destAddr := &col - if err := awsAwsjson11_deserializeDocumentResourceDataSyncItem(&destAddr, value); err != nil { - return err - } - col = *destAddr - cv = append(cv, col) - - } - *v = cv - return nil -} - -func awsAwsjson11_deserializeDocumentResourceDataSyncNotFoundException(v **types.ResourceDataSyncNotFoundException, value interface{}) error { - if v == nil { - return fmt.Errorf("unexpected nil of type %T", v) - } - if value == nil { - return nil - } - - shape, ok := value.(map[string]interface{}) - if !ok { - return fmt.Errorf("unexpected JSON type %v", value) - } - - var sv *types.ResourceDataSyncNotFoundException - if *v == nil { - sv = &types.ResourceDataSyncNotFoundException{} - } else { - sv = *v - } - - for key, value := range shape { - switch key { - case "message", "Message": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected String to be of type string, got %T instead", value) - } - sv.Message = ptr.String(jtv) - } - - case "SyncName": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected ResourceDataSyncName to be of type string, got %T instead", value) - } - sv.SyncName = ptr.String(jtv) - } - - case "SyncType": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected ResourceDataSyncType to be of type string, got %T instead", value) - } - sv.SyncType = ptr.String(jtv) - } - - default: - _, _ = key, value - - } - } - *v = sv - return nil -} - -func awsAwsjson11_deserializeDocumentResourceDataSyncOrganizationalUnit(v **types.ResourceDataSyncOrganizationalUnit, value interface{}) error { - if v == nil { - return fmt.Errorf("unexpected nil of type %T", v) - } - if value == nil { - return nil - } - - shape, ok := value.(map[string]interface{}) - if !ok { - return fmt.Errorf("unexpected JSON type %v", value) - } - - var sv *types.ResourceDataSyncOrganizationalUnit - if *v == nil { - sv = &types.ResourceDataSyncOrganizationalUnit{} - } else { - sv = *v - } - - for key, value := range shape { - switch key { - case "OrganizationalUnitId": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected ResourceDataSyncOrganizationalUnitId to be of type string, got %T instead", value) - } - sv.OrganizationalUnitId = ptr.String(jtv) - } - - default: - _, _ = key, value - - } - } - *v = sv - return nil -} - -func awsAwsjson11_deserializeDocumentResourceDataSyncOrganizationalUnitList(v *[]types.ResourceDataSyncOrganizationalUnit, value interface{}) error { - if v == nil { - return fmt.Errorf("unexpected nil of type %T", v) - } - if value == nil { - return nil - } - - shape, ok := value.([]interface{}) - if !ok { - return fmt.Errorf("unexpected JSON type %v", value) - } - - var cv []types.ResourceDataSyncOrganizationalUnit - if *v == nil { - cv = []types.ResourceDataSyncOrganizationalUnit{} - } else { - cv = *v - } - - for _, value := range shape { - var col types.ResourceDataSyncOrganizationalUnit - destAddr := &col - if err := awsAwsjson11_deserializeDocumentResourceDataSyncOrganizationalUnit(&destAddr, value); err != nil { - return err - } - col = *destAddr - cv = append(cv, col) - - } - *v = cv - return nil -} - -func awsAwsjson11_deserializeDocumentResourceDataSyncS3Destination(v **types.ResourceDataSyncS3Destination, value interface{}) error { - if v == nil { - return fmt.Errorf("unexpected nil of type %T", v) - } - if value == nil { - return nil - } - - shape, ok := value.(map[string]interface{}) - if !ok { - return fmt.Errorf("unexpected JSON type %v", value) - } - - var sv *types.ResourceDataSyncS3Destination - if *v == nil { - sv = &types.ResourceDataSyncS3Destination{} - } else { - sv = *v - } - - for key, value := range shape { - switch key { - case "AWSKMSKeyARN": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected ResourceDataSyncAWSKMSKeyARN to be of type string, got %T instead", value) - } - sv.AWSKMSKeyARN = ptr.String(jtv) - } - - case "BucketName": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected ResourceDataSyncS3BucketName to be of type string, got %T instead", value) - } - sv.BucketName = ptr.String(jtv) - } - - case "DestinationDataSharing": - if err := awsAwsjson11_deserializeDocumentResourceDataSyncDestinationDataSharing(&sv.DestinationDataSharing, value); err != nil { - return err - } - - case "Prefix": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected ResourceDataSyncS3Prefix to be of type string, got %T instead", value) - } - sv.Prefix = ptr.String(jtv) - } - - case "Region": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected ResourceDataSyncS3Region to be of type string, got %T instead", value) - } - sv.Region = ptr.String(jtv) - } - - case "SyncFormat": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected ResourceDataSyncS3Format to be of type string, got %T instead", value) - } - sv.SyncFormat = types.ResourceDataSyncS3Format(jtv) - } - - default: - _, _ = key, value - - } - } - *v = sv - return nil -} - -func awsAwsjson11_deserializeDocumentResourceDataSyncSourceRegionList(v *[]string, value interface{}) error { - if v == nil { - return fmt.Errorf("unexpected nil of type %T", v) - } - if value == nil { - return nil - } - - shape, ok := value.([]interface{}) - if !ok { - return fmt.Errorf("unexpected JSON type %v", value) - } - - var cv []string - if *v == nil { - cv = []string{} - } else { - cv = *v - } - - for _, value := range shape { - var col string - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected ResourceDataSyncSourceRegion to be of type string, got %T instead", value) - } - col = jtv - } - cv = append(cv, col) - - } - *v = cv - return nil -} - -func awsAwsjson11_deserializeDocumentResourceDataSyncSourceWithState(v **types.ResourceDataSyncSourceWithState, value interface{}) error { - if v == nil { - return fmt.Errorf("unexpected nil of type %T", v) - } - if value == nil { - return nil - } - - shape, ok := value.(map[string]interface{}) - if !ok { - return fmt.Errorf("unexpected JSON type %v", value) - } - - var sv *types.ResourceDataSyncSourceWithState - if *v == nil { - sv = &types.ResourceDataSyncSourceWithState{} - } else { - sv = *v - } - - for key, value := range shape { - switch key { - case "AwsOrganizationsSource": - if err := awsAwsjson11_deserializeDocumentResourceDataSyncAwsOrganizationsSource(&sv.AwsOrganizationsSource, value); err != nil { - return err - } - - case "EnableAllOpsDataSources": - if value != nil { - jtv, ok := value.(bool) - if !ok { - return fmt.Errorf("expected ResourceDataSyncEnableAllOpsDataSources to be of type *bool, got %T instead", value) - } - sv.EnableAllOpsDataSources = jtv - } - - case "IncludeFutureRegions": - if value != nil { - jtv, ok := value.(bool) - if !ok { - return fmt.Errorf("expected ResourceDataSyncIncludeFutureRegions to be of type *bool, got %T instead", value) - } - sv.IncludeFutureRegions = jtv - } - - case "SourceRegions": - if err := awsAwsjson11_deserializeDocumentResourceDataSyncSourceRegionList(&sv.SourceRegions, value); err != nil { - return err - } - - case "SourceType": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected ResourceDataSyncSourceType to be of type string, got %T instead", value) - } - sv.SourceType = ptr.String(jtv) - } - - case "State": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected ResourceDataSyncState to be of type string, got %T instead", value) - } - sv.State = ptr.String(jtv) - } - - default: - _, _ = key, value - - } - } - *v = sv - return nil -} - -func awsAwsjson11_deserializeDocumentResourceInUseException(v **types.ResourceInUseException, value interface{}) error { - if v == nil { - return fmt.Errorf("unexpected nil of type %T", v) - } - if value == nil { - return nil - } - - shape, ok := value.(map[string]interface{}) - if !ok { - return fmt.Errorf("unexpected JSON type %v", value) - } - - var sv *types.ResourceInUseException - if *v == nil { - sv = &types.ResourceInUseException{} - } else { - sv = *v - } - - for key, value := range shape { - switch key { - case "message", "Message": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected String to be of type string, got %T instead", value) - } - sv.Message = ptr.String(jtv) - } - - default: - _, _ = key, value - - } - } - *v = sv - return nil -} - -func awsAwsjson11_deserializeDocumentResourceLimitExceededException(v **types.ResourceLimitExceededException, value interface{}) error { - if v == nil { - return fmt.Errorf("unexpected nil of type %T", v) - } - if value == nil { - return nil - } - - shape, ok := value.(map[string]interface{}) - if !ok { - return fmt.Errorf("unexpected JSON type %v", value) - } - - var sv *types.ResourceLimitExceededException - if *v == nil { - sv = &types.ResourceLimitExceededException{} - } else { - sv = *v - } - - for key, value := range shape { - switch key { - case "message", "Message": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected String to be of type string, got %T instead", value) - } - sv.Message = ptr.String(jtv) - } - - default: - _, _ = key, value - - } - } - *v = sv - return nil -} - -func awsAwsjson11_deserializeDocumentResourceNotFoundException(v **types.ResourceNotFoundException, value interface{}) error { - if v == nil { - return fmt.Errorf("unexpected nil of type %T", v) - } - if value == nil { - return nil - } - - shape, ok := value.(map[string]interface{}) - if !ok { - return fmt.Errorf("unexpected JSON type %v", value) - } - - var sv *types.ResourceNotFoundException - if *v == nil { - sv = &types.ResourceNotFoundException{} - } else { - sv = *v - } - - for key, value := range shape { - switch key { - case "message", "Message": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected String to be of type string, got %T instead", value) - } - sv.Message = ptr.String(jtv) - } - - default: - _, _ = key, value - - } - } - *v = sv - return nil -} - -func awsAwsjson11_deserializeDocumentResourcePolicyConflictException(v **types.ResourcePolicyConflictException, value interface{}) error { - if v == nil { - return fmt.Errorf("unexpected nil of type %T", v) - } - if value == nil { - return nil - } - - shape, ok := value.(map[string]interface{}) - if !ok { - return fmt.Errorf("unexpected JSON type %v", value) - } - - var sv *types.ResourcePolicyConflictException - if *v == nil { - sv = &types.ResourcePolicyConflictException{} - } else { - sv = *v - } - - for key, value := range shape { - switch key { - case "message", "Message": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected String to be of type string, got %T instead", value) - } - sv.Message = ptr.String(jtv) - } - - default: - _, _ = key, value - - } - } - *v = sv - return nil -} - -func awsAwsjson11_deserializeDocumentResourcePolicyInvalidParameterException(v **types.ResourcePolicyInvalidParameterException, value interface{}) error { - if v == nil { - return fmt.Errorf("unexpected nil of type %T", v) - } - if value == nil { - return nil - } - - shape, ok := value.(map[string]interface{}) - if !ok { - return fmt.Errorf("unexpected JSON type %v", value) - } - - var sv *types.ResourcePolicyInvalidParameterException - if *v == nil { - sv = &types.ResourcePolicyInvalidParameterException{} - } else { - sv = *v - } - - for key, value := range shape { - switch key { - case "message", "Message": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected String to be of type string, got %T instead", value) - } - sv.Message = ptr.String(jtv) - } - - case "ParameterNames": - if err := awsAwsjson11_deserializeDocumentResourcePolicyParameterNamesList(&sv.ParameterNames, value); err != nil { - return err - } - - default: - _, _ = key, value - - } - } - *v = sv - return nil -} - -func awsAwsjson11_deserializeDocumentResourcePolicyLimitExceededException(v **types.ResourcePolicyLimitExceededException, value interface{}) error { - if v == nil { - return fmt.Errorf("unexpected nil of type %T", v) - } - if value == nil { - return nil - } - - shape, ok := value.(map[string]interface{}) - if !ok { - return fmt.Errorf("unexpected JSON type %v", value) - } - - var sv *types.ResourcePolicyLimitExceededException - if *v == nil { - sv = &types.ResourcePolicyLimitExceededException{} - } else { - sv = *v - } - - for key, value := range shape { - switch key { - case "Limit": - if value != nil { - jtv, ok := value.(json.Number) - if !ok { - return fmt.Errorf("expected Integer to be json.Number, got %T instead", value) - } - i64, err := jtv.Int64() - if err != nil { - return err - } - sv.Limit = int32(i64) - } - - case "LimitType": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected String to be of type string, got %T instead", value) - } - sv.LimitType = ptr.String(jtv) - } - - case "message", "Message": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected String to be of type string, got %T instead", value) - } - sv.Message = ptr.String(jtv) - } - - default: - _, _ = key, value - - } - } - *v = sv - return nil -} - -func awsAwsjson11_deserializeDocumentResourcePolicyNotFoundException(v **types.ResourcePolicyNotFoundException, value interface{}) error { - if v == nil { - return fmt.Errorf("unexpected nil of type %T", v) - } - if value == nil { - return nil - } - - shape, ok := value.(map[string]interface{}) - if !ok { - return fmt.Errorf("unexpected JSON type %v", value) - } - - var sv *types.ResourcePolicyNotFoundException - if *v == nil { - sv = &types.ResourcePolicyNotFoundException{} - } else { - sv = *v - } - - for key, value := range shape { - switch key { - case "message", "Message": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected String to be of type string, got %T instead", value) - } - sv.Message = ptr.String(jtv) - } - - default: - _, _ = key, value - - } - } - *v = sv - return nil -} - -func awsAwsjson11_deserializeDocumentResourcePolicyParameterNamesList(v *[]string, value interface{}) error { - if v == nil { - return fmt.Errorf("unexpected nil of type %T", v) - } - if value == nil { - return nil - } - - shape, ok := value.([]interface{}) - if !ok { - return fmt.Errorf("unexpected JSON type %v", value) - } - - var cv []string - if *v == nil { - cv = []string{} - } else { - cv = *v - } - - for _, value := range shape { - var col string - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected String to be of type string, got %T instead", value) - } - col = jtv - } - cv = append(cv, col) - - } - *v = cv - return nil -} - -func awsAwsjson11_deserializeDocumentReviewInformation(v **types.ReviewInformation, value interface{}) error { - if v == nil { - return fmt.Errorf("unexpected nil of type %T", v) - } - if value == nil { - return nil - } - - shape, ok := value.(map[string]interface{}) - if !ok { - return fmt.Errorf("unexpected JSON type %v", value) - } - - var sv *types.ReviewInformation - if *v == nil { - sv = &types.ReviewInformation{} - } else { - sv = *v - } - - for key, value := range shape { - switch key { - case "ReviewedTime": - if value != nil { - switch jtv := value.(type) { - case json.Number: - f64, err := jtv.Float64() - if err != nil { - return err - } - sv.ReviewedTime = ptr.Time(smithytime.ParseEpochSeconds(f64)) - - default: - return fmt.Errorf("expected DateTime to be a JSON Number, got %T instead", value) - - } - } - - case "Reviewer": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected Reviewer to be of type string, got %T instead", value) - } - sv.Reviewer = ptr.String(jtv) - } - - case "Status": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected ReviewStatus to be of type string, got %T instead", value) - } - sv.Status = types.ReviewStatus(jtv) - } - - default: - _, _ = key, value - - } - } - *v = sv - return nil -} - -func awsAwsjson11_deserializeDocumentReviewInformationList(v *[]types.ReviewInformation, value interface{}) error { - if v == nil { - return fmt.Errorf("unexpected nil of type %T", v) - } - if value == nil { - return nil - } - - shape, ok := value.([]interface{}) - if !ok { - return fmt.Errorf("unexpected JSON type %v", value) - } - - var cv []types.ReviewInformation - if *v == nil { - cv = []types.ReviewInformation{} - } else { - cv = *v - } - - for _, value := range shape { - var col types.ReviewInformation - destAddr := &col - if err := awsAwsjson11_deserializeDocumentReviewInformation(&destAddr, value); err != nil { - return err - } - col = *destAddr - cv = append(cv, col) - - } - *v = cv - return nil -} - -func awsAwsjson11_deserializeDocumentRunbook(v **types.Runbook, value interface{}) error { - if v == nil { - return fmt.Errorf("unexpected nil of type %T", v) - } - if value == nil { - return nil - } - - shape, ok := value.(map[string]interface{}) - if !ok { - return fmt.Errorf("unexpected JSON type %v", value) - } - - var sv *types.Runbook - if *v == nil { - sv = &types.Runbook{} - } else { - sv = *v - } - - for key, value := range shape { - switch key { - case "DocumentName": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected DocumentARN to be of type string, got %T instead", value) - } - sv.DocumentName = ptr.String(jtv) - } - - case "DocumentVersion": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected DocumentVersion to be of type string, got %T instead", value) - } - sv.DocumentVersion = ptr.String(jtv) - } - - case "MaxConcurrency": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected MaxConcurrency to be of type string, got %T instead", value) - } - sv.MaxConcurrency = ptr.String(jtv) - } - - case "MaxErrors": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected MaxErrors to be of type string, got %T instead", value) - } - sv.MaxErrors = ptr.String(jtv) - } - - case "Parameters": - if err := awsAwsjson11_deserializeDocumentAutomationParameterMap(&sv.Parameters, value); err != nil { - return err - } - - case "TargetLocations": - if err := awsAwsjson11_deserializeDocumentTargetLocations(&sv.TargetLocations, value); err != nil { - return err - } - - case "TargetMaps": - if err := awsAwsjson11_deserializeDocumentTargetMaps(&sv.TargetMaps, value); err != nil { - return err - } - - case "TargetParameterName": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected AutomationParameterKey to be of type string, got %T instead", value) - } - sv.TargetParameterName = ptr.String(jtv) - } - - case "Targets": - if err := awsAwsjson11_deserializeDocumentTargets(&sv.Targets, value); err != nil { - return err - } - - default: - _, _ = key, value - - } - } - *v = sv - return nil -} - -func awsAwsjson11_deserializeDocumentRunbooks(v *[]types.Runbook, value interface{}) error { - if v == nil { - return fmt.Errorf("unexpected nil of type %T", v) - } - if value == nil { - return nil - } - - shape, ok := value.([]interface{}) - if !ok { - return fmt.Errorf("unexpected JSON type %v", value) - } - - var cv []types.Runbook - if *v == nil { - cv = []types.Runbook{} - } else { - cv = *v - } - - for _, value := range shape { - var col types.Runbook - destAddr := &col - if err := awsAwsjson11_deserializeDocumentRunbook(&destAddr, value); err != nil { - return err - } - col = *destAddr - cv = append(cv, col) - - } - *v = cv - return nil -} - -func awsAwsjson11_deserializeDocumentS3OutputLocation(v **types.S3OutputLocation, value interface{}) error { - if v == nil { - return fmt.Errorf("unexpected nil of type %T", v) - } - if value == nil { - return nil - } - - shape, ok := value.(map[string]interface{}) - if !ok { - return fmt.Errorf("unexpected JSON type %v", value) - } - - var sv *types.S3OutputLocation - if *v == nil { - sv = &types.S3OutputLocation{} - } else { - sv = *v - } - - for key, value := range shape { - switch key { - case "OutputS3BucketName": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected S3BucketName to be of type string, got %T instead", value) - } - sv.OutputS3BucketName = ptr.String(jtv) - } - - case "OutputS3KeyPrefix": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected S3KeyPrefix to be of type string, got %T instead", value) - } - sv.OutputS3KeyPrefix = ptr.String(jtv) - } - - case "OutputS3Region": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected S3Region to be of type string, got %T instead", value) - } - sv.OutputS3Region = ptr.String(jtv) - } - - default: - _, _ = key, value - - } - } - *v = sv - return nil -} - -func awsAwsjson11_deserializeDocumentS3OutputUrl(v **types.S3OutputUrl, value interface{}) error { - if v == nil { - return fmt.Errorf("unexpected nil of type %T", v) - } - if value == nil { - return nil - } - - shape, ok := value.(map[string]interface{}) - if !ok { - return fmt.Errorf("unexpected JSON type %v", value) - } - - var sv *types.S3OutputUrl - if *v == nil { - sv = &types.S3OutputUrl{} - } else { - sv = *v - } - - for key, value := range shape { - switch key { - case "OutputUrl": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected Url to be of type string, got %T instead", value) - } - sv.OutputUrl = ptr.String(jtv) - } - - default: - _, _ = key, value - - } - } - *v = sv - return nil -} - -func awsAwsjson11_deserializeDocumentScheduledWindowExecution(v **types.ScheduledWindowExecution, value interface{}) error { - if v == nil { - return fmt.Errorf("unexpected nil of type %T", v) - } - if value == nil { - return nil - } - - shape, ok := value.(map[string]interface{}) - if !ok { - return fmt.Errorf("unexpected JSON type %v", value) - } - - var sv *types.ScheduledWindowExecution - if *v == nil { - sv = &types.ScheduledWindowExecution{} - } else { - sv = *v - } - - for key, value := range shape { - switch key { - case "ExecutionTime": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected MaintenanceWindowStringDateTime to be of type string, got %T instead", value) - } - sv.ExecutionTime = ptr.String(jtv) - } - - case "Name": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected MaintenanceWindowName to be of type string, got %T instead", value) - } - sv.Name = ptr.String(jtv) - } - - case "WindowId": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected MaintenanceWindowId to be of type string, got %T instead", value) - } - sv.WindowId = ptr.String(jtv) - } - - default: - _, _ = key, value - - } - } - *v = sv - return nil -} - -func awsAwsjson11_deserializeDocumentScheduledWindowExecutionList(v *[]types.ScheduledWindowExecution, value interface{}) error { - if v == nil { - return fmt.Errorf("unexpected nil of type %T", v) - } - if value == nil { - return nil - } - - shape, ok := value.([]interface{}) - if !ok { - return fmt.Errorf("unexpected JSON type %v", value) - } - - var cv []types.ScheduledWindowExecution - if *v == nil { - cv = []types.ScheduledWindowExecution{} - } else { - cv = *v - } - - for _, value := range shape { - var col types.ScheduledWindowExecution - destAddr := &col - if err := awsAwsjson11_deserializeDocumentScheduledWindowExecution(&destAddr, value); err != nil { - return err - } - col = *destAddr - cv = append(cv, col) - - } - *v = cv - return nil -} - -func awsAwsjson11_deserializeDocumentServiceQuotaExceededException(v **types.ServiceQuotaExceededException, value interface{}) error { - if v == nil { - return fmt.Errorf("unexpected nil of type %T", v) - } - if value == nil { - return nil - } - - shape, ok := value.(map[string]interface{}) - if !ok { - return fmt.Errorf("unexpected JSON type %v", value) - } - - var sv *types.ServiceQuotaExceededException - if *v == nil { - sv = &types.ServiceQuotaExceededException{} - } else { - sv = *v - } - - for key, value := range shape { - switch key { - case "message", "Message": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected String to be of type string, got %T instead", value) - } - sv.Message = ptr.String(jtv) - } - - case "QuotaCode": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected String to be of type string, got %T instead", value) - } - sv.QuotaCode = ptr.String(jtv) - } - - case "ResourceId": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected String to be of type string, got %T instead", value) - } - sv.ResourceId = ptr.String(jtv) - } - - case "ResourceType": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected String to be of type string, got %T instead", value) - } - sv.ResourceType = ptr.String(jtv) - } - - case "ServiceCode": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected String to be of type string, got %T instead", value) - } - sv.ServiceCode = ptr.String(jtv) - } - - default: - _, _ = key, value - - } - } - *v = sv - return nil -} - -func awsAwsjson11_deserializeDocumentServiceSetting(v **types.ServiceSetting, value interface{}) error { - if v == nil { - return fmt.Errorf("unexpected nil of type %T", v) - } - if value == nil { - return nil - } - - shape, ok := value.(map[string]interface{}) - if !ok { - return fmt.Errorf("unexpected JSON type %v", value) - } - - var sv *types.ServiceSetting - if *v == nil { - sv = &types.ServiceSetting{} - } else { - sv = *v - } - - for key, value := range shape { - switch key { - case "ARN": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected String to be of type string, got %T instead", value) - } - sv.ARN = ptr.String(jtv) - } - - case "LastModifiedDate": - if value != nil { - switch jtv := value.(type) { - case json.Number: - f64, err := jtv.Float64() - if err != nil { - return err - } - sv.LastModifiedDate = ptr.Time(smithytime.ParseEpochSeconds(f64)) - - default: - return fmt.Errorf("expected DateTime to be a JSON Number, got %T instead", value) - - } - } - - case "LastModifiedUser": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected String to be of type string, got %T instead", value) - } - sv.LastModifiedUser = ptr.String(jtv) - } - - case "SettingId": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected ServiceSettingId to be of type string, got %T instead", value) - } - sv.SettingId = ptr.String(jtv) - } - - case "SettingValue": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected ServiceSettingValue to be of type string, got %T instead", value) - } - sv.SettingValue = ptr.String(jtv) - } - - case "Status": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected String to be of type string, got %T instead", value) - } - sv.Status = ptr.String(jtv) - } - - default: - _, _ = key, value - - } - } - *v = sv - return nil -} - -func awsAwsjson11_deserializeDocumentServiceSettingNotFound(v **types.ServiceSettingNotFound, value interface{}) error { - if v == nil { - return fmt.Errorf("unexpected nil of type %T", v) - } - if value == nil { - return nil - } - - shape, ok := value.(map[string]interface{}) - if !ok { - return fmt.Errorf("unexpected JSON type %v", value) - } - - var sv *types.ServiceSettingNotFound - if *v == nil { - sv = &types.ServiceSettingNotFound{} - } else { - sv = *v - } - - for key, value := range shape { - switch key { - case "message", "Message": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected String to be of type string, got %T instead", value) - } - sv.Message = ptr.String(jtv) - } - - default: - _, _ = key, value - - } - } - *v = sv - return nil -} - -func awsAwsjson11_deserializeDocumentSession(v **types.Session, value interface{}) error { - if v == nil { - return fmt.Errorf("unexpected nil of type %T", v) - } - if value == nil { - return nil - } - - shape, ok := value.(map[string]interface{}) - if !ok { - return fmt.Errorf("unexpected JSON type %v", value) - } - - var sv *types.Session - if *v == nil { - sv = &types.Session{} - } else { - sv = *v - } - - for key, value := range shape { - switch key { - case "AccessType": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected AccessType to be of type string, got %T instead", value) - } - sv.AccessType = types.AccessType(jtv) - } - - case "Details": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected SessionDetails to be of type string, got %T instead", value) - } - sv.Details = ptr.String(jtv) - } - - case "DocumentName": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected DocumentName to be of type string, got %T instead", value) - } - sv.DocumentName = ptr.String(jtv) - } - - case "EndDate": - if value != nil { - switch jtv := value.(type) { - case json.Number: - f64, err := jtv.Float64() - if err != nil { - return err - } - sv.EndDate = ptr.Time(smithytime.ParseEpochSeconds(f64)) - - default: - return fmt.Errorf("expected DateTime to be a JSON Number, got %T instead", value) - - } - } - - case "MaxSessionDuration": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected MaxSessionDuration to be of type string, got %T instead", value) - } - sv.MaxSessionDuration = ptr.String(jtv) - } - - case "OutputUrl": - if err := awsAwsjson11_deserializeDocumentSessionManagerOutputUrl(&sv.OutputUrl, value); err != nil { - return err - } - - case "Owner": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected SessionOwner to be of type string, got %T instead", value) - } - sv.Owner = ptr.String(jtv) - } - - case "Reason": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected SessionReason to be of type string, got %T instead", value) - } - sv.Reason = ptr.String(jtv) - } - - case "SessionId": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected SessionId to be of type string, got %T instead", value) - } - sv.SessionId = ptr.String(jtv) - } - - case "StartDate": - if value != nil { - switch jtv := value.(type) { - case json.Number: - f64, err := jtv.Float64() - if err != nil { - return err - } - sv.StartDate = ptr.Time(smithytime.ParseEpochSeconds(f64)) - - default: - return fmt.Errorf("expected DateTime to be a JSON Number, got %T instead", value) - - } - } - - case "Status": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected SessionStatus to be of type string, got %T instead", value) - } - sv.Status = types.SessionStatus(jtv) - } - - case "Target": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected SessionTarget to be of type string, got %T instead", value) - } - sv.Target = ptr.String(jtv) - } - - default: - _, _ = key, value - - } - } - *v = sv - return nil -} - -func awsAwsjson11_deserializeDocumentSessionList(v *[]types.Session, value interface{}) error { - if v == nil { - return fmt.Errorf("unexpected nil of type %T", v) - } - if value == nil { - return nil - } - - shape, ok := value.([]interface{}) - if !ok { - return fmt.Errorf("unexpected JSON type %v", value) - } - - var cv []types.Session - if *v == nil { - cv = []types.Session{} - } else { - cv = *v - } - - for _, value := range shape { - var col types.Session - destAddr := &col - if err := awsAwsjson11_deserializeDocumentSession(&destAddr, value); err != nil { - return err - } - col = *destAddr - cv = append(cv, col) - - } - *v = cv - return nil -} - -func awsAwsjson11_deserializeDocumentSessionManagerOutputUrl(v **types.SessionManagerOutputUrl, value interface{}) error { - if v == nil { - return fmt.Errorf("unexpected nil of type %T", v) - } - if value == nil { - return nil - } - - shape, ok := value.(map[string]interface{}) - if !ok { - return fmt.Errorf("unexpected JSON type %v", value) - } - - var sv *types.SessionManagerOutputUrl - if *v == nil { - sv = &types.SessionManagerOutputUrl{} - } else { - sv = *v - } - - for key, value := range shape { - switch key { - case "CloudWatchOutputUrl": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected SessionManagerCloudWatchOutputUrl to be of type string, got %T instead", value) - } - sv.CloudWatchOutputUrl = ptr.String(jtv) - } - - case "S3OutputUrl": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected SessionManagerS3OutputUrl to be of type string, got %T instead", value) - } - sv.S3OutputUrl = ptr.String(jtv) - } - - default: - _, _ = key, value - - } - } - *v = sv - return nil -} - -func awsAwsjson11_deserializeDocumentSeveritySummary(v **types.SeveritySummary, value interface{}) error { - if v == nil { - return fmt.Errorf("unexpected nil of type %T", v) - } - if value == nil { - return nil - } - - shape, ok := value.(map[string]interface{}) - if !ok { - return fmt.Errorf("unexpected JSON type %v", value) - } - - var sv *types.SeveritySummary - if *v == nil { - sv = &types.SeveritySummary{} - } else { - sv = *v - } - - for key, value := range shape { - switch key { - case "CriticalCount": - if value != nil { - jtv, ok := value.(json.Number) - if !ok { - return fmt.Errorf("expected ComplianceSummaryCount to be json.Number, got %T instead", value) - } - i64, err := jtv.Int64() - if err != nil { - return err - } - sv.CriticalCount = int32(i64) - } - - case "HighCount": - if value != nil { - jtv, ok := value.(json.Number) - if !ok { - return fmt.Errorf("expected ComplianceSummaryCount to be json.Number, got %T instead", value) - } - i64, err := jtv.Int64() - if err != nil { - return err - } - sv.HighCount = int32(i64) - } - - case "InformationalCount": - if value != nil { - jtv, ok := value.(json.Number) - if !ok { - return fmt.Errorf("expected ComplianceSummaryCount to be json.Number, got %T instead", value) - } - i64, err := jtv.Int64() - if err != nil { - return err - } - sv.InformationalCount = int32(i64) - } - - case "LowCount": - if value != nil { - jtv, ok := value.(json.Number) - if !ok { - return fmt.Errorf("expected ComplianceSummaryCount to be json.Number, got %T instead", value) - } - i64, err := jtv.Int64() - if err != nil { - return err - } - sv.LowCount = int32(i64) - } - - case "MediumCount": - if value != nil { - jtv, ok := value.(json.Number) - if !ok { - return fmt.Errorf("expected ComplianceSummaryCount to be json.Number, got %T instead", value) - } - i64, err := jtv.Int64() - if err != nil { - return err - } - sv.MediumCount = int32(i64) - } - - case "UnspecifiedCount": - if value != nil { - jtv, ok := value.(json.Number) - if !ok { - return fmt.Errorf("expected ComplianceSummaryCount to be json.Number, got %T instead", value) - } - i64, err := jtv.Int64() - if err != nil { - return err - } - sv.UnspecifiedCount = int32(i64) - } - - default: - _, _ = key, value - - } - } - *v = sv - return nil -} - -func awsAwsjson11_deserializeDocumentStatusUnchanged(v **types.StatusUnchanged, value interface{}) error { - if v == nil { - return fmt.Errorf("unexpected nil of type %T", v) - } - if value == nil { - return nil - } - - shape, ok := value.(map[string]interface{}) - if !ok { - return fmt.Errorf("unexpected JSON type %v", value) - } - - var sv *types.StatusUnchanged - if *v == nil { - sv = &types.StatusUnchanged{} - } else { - sv = *v - } - - for key, value := range shape { - switch key { - default: - _, _ = key, value - - } - } - *v = sv - return nil -} - -func awsAwsjson11_deserializeDocumentStepExecution(v **types.StepExecution, value interface{}) error { - if v == nil { - return fmt.Errorf("unexpected nil of type %T", v) - } - if value == nil { - return nil - } - - shape, ok := value.(map[string]interface{}) - if !ok { - return fmt.Errorf("unexpected JSON type %v", value) - } - - var sv *types.StepExecution - if *v == nil { - sv = &types.StepExecution{} - } else { - sv = *v - } - - for key, value := range shape { - switch key { - case "Action": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected AutomationActionName to be of type string, got %T instead", value) - } - sv.Action = ptr.String(jtv) - } - - case "ExecutionEndTime": - if value != nil { - switch jtv := value.(type) { - case json.Number: - f64, err := jtv.Float64() - if err != nil { - return err - } - sv.ExecutionEndTime = ptr.Time(smithytime.ParseEpochSeconds(f64)) - - default: - return fmt.Errorf("expected DateTime to be a JSON Number, got %T instead", value) - - } - } - - case "ExecutionStartTime": - if value != nil { - switch jtv := value.(type) { - case json.Number: - f64, err := jtv.Float64() - if err != nil { - return err - } - sv.ExecutionStartTime = ptr.Time(smithytime.ParseEpochSeconds(f64)) - - default: - return fmt.Errorf("expected DateTime to be a JSON Number, got %T instead", value) - - } - } - - case "FailureDetails": - if err := awsAwsjson11_deserializeDocumentFailureDetails(&sv.FailureDetails, value); err != nil { - return err - } - - case "FailureMessage": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected String to be of type string, got %T instead", value) - } - sv.FailureMessage = ptr.String(jtv) - } - - case "Inputs": - if err := awsAwsjson11_deserializeDocumentNormalStringMap(&sv.Inputs, value); err != nil { - return err - } - - case "IsCritical": - if value != nil { - jtv, ok := value.(bool) - if !ok { - return fmt.Errorf("expected Boolean to be of type *bool, got %T instead", value) - } - sv.IsCritical = ptr.Bool(jtv) - } - - case "IsEnd": - if value != nil { - jtv, ok := value.(bool) - if !ok { - return fmt.Errorf("expected Boolean to be of type *bool, got %T instead", value) - } - sv.IsEnd = ptr.Bool(jtv) - } - - case "MaxAttempts": - if value != nil { - jtv, ok := value.(json.Number) - if !ok { - return fmt.Errorf("expected Integer to be json.Number, got %T instead", value) - } - i64, err := jtv.Int64() - if err != nil { - return err - } - sv.MaxAttempts = ptr.Int32(int32(i64)) - } - - case "NextStep": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected String to be of type string, got %T instead", value) - } - sv.NextStep = ptr.String(jtv) - } - - case "OnFailure": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected String to be of type string, got %T instead", value) - } - sv.OnFailure = ptr.String(jtv) - } - - case "Outputs": - if err := awsAwsjson11_deserializeDocumentAutomationParameterMap(&sv.Outputs, value); err != nil { - return err - } - - case "OverriddenParameters": - if err := awsAwsjson11_deserializeDocumentAutomationParameterMap(&sv.OverriddenParameters, value); err != nil { - return err - } - - case "ParentStepDetails": - if err := awsAwsjson11_deserializeDocumentParentStepDetails(&sv.ParentStepDetails, value); err != nil { - return err - } - - case "Response": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected String to be of type string, got %T instead", value) - } - sv.Response = ptr.String(jtv) - } - - case "ResponseCode": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected String to be of type string, got %T instead", value) - } - sv.ResponseCode = ptr.String(jtv) - } - - case "StepExecutionId": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected String to be of type string, got %T instead", value) - } - sv.StepExecutionId = ptr.String(jtv) - } - - case "StepName": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected String to be of type string, got %T instead", value) - } - sv.StepName = ptr.String(jtv) - } - - case "StepStatus": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected AutomationExecutionStatus to be of type string, got %T instead", value) - } - sv.StepStatus = types.AutomationExecutionStatus(jtv) - } - - case "TargetLocation": - if err := awsAwsjson11_deserializeDocumentTargetLocation(&sv.TargetLocation, value); err != nil { - return err - } - - case "Targets": - if err := awsAwsjson11_deserializeDocumentTargets(&sv.Targets, value); err != nil { - return err - } - - case "TimeoutSeconds": - if value != nil { - jtv, ok := value.(json.Number) - if !ok { - return fmt.Errorf("expected Long to be json.Number, got %T instead", value) - } - i64, err := jtv.Int64() - if err != nil { - return err - } - sv.TimeoutSeconds = ptr.Int64(i64) - } - - case "TriggeredAlarms": - if err := awsAwsjson11_deserializeDocumentAlarmStateInformationList(&sv.TriggeredAlarms, value); err != nil { - return err - } - - case "ValidNextSteps": - if err := awsAwsjson11_deserializeDocumentValidNextStepList(&sv.ValidNextSteps, value); err != nil { - return err - } - - default: - _, _ = key, value - - } - } - *v = sv - return nil -} - -func awsAwsjson11_deserializeDocumentStepExecutionList(v *[]types.StepExecution, value interface{}) error { - if v == nil { - return fmt.Errorf("unexpected nil of type %T", v) - } - if value == nil { - return nil - } - - shape, ok := value.([]interface{}) - if !ok { - return fmt.Errorf("unexpected JSON type %v", value) - } - - var cv []types.StepExecution - if *v == nil { - cv = []types.StepExecution{} - } else { - cv = *v - } - - for _, value := range shape { - var col types.StepExecution - destAddr := &col - if err := awsAwsjson11_deserializeDocumentStepExecution(&destAddr, value); err != nil { - return err - } - col = *destAddr - cv = append(cv, col) - - } - *v = cv - return nil -} - -func awsAwsjson11_deserializeDocumentStepPreviewMap(v *map[string]int32, value interface{}) error { - if v == nil { - return fmt.Errorf("unexpected nil of type %T", v) - } - if value == nil { - return nil - } - - shape, ok := value.(map[string]interface{}) - if !ok { - return fmt.Errorf("unexpected JSON type %v", value) - } - - var mv map[string]int32 - if *v == nil { - mv = map[string]int32{} - } else { - mv = *v - } - - for key, value := range shape { - var parsedVal int32 - if value != nil { - jtv, ok := value.(json.Number) - if !ok { - return fmt.Errorf("expected Integer to be json.Number, got %T instead", value) - } - i64, err := jtv.Int64() - if err != nil { - return err - } - parsedVal = int32(i64) - } - mv[key] = parsedVal - - } - *v = mv - return nil -} - -func awsAwsjson11_deserializeDocumentSubTypeCountLimitExceededException(v **types.SubTypeCountLimitExceededException, value interface{}) error { - if v == nil { - return fmt.Errorf("unexpected nil of type %T", v) - } - if value == nil { - return nil - } - - shape, ok := value.(map[string]interface{}) - if !ok { - return fmt.Errorf("unexpected JSON type %v", value) - } - - var sv *types.SubTypeCountLimitExceededException - if *v == nil { - sv = &types.SubTypeCountLimitExceededException{} - } else { - sv = *v - } - - for key, value := range shape { - switch key { - case "message", "Message": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected String to be of type string, got %T instead", value) - } - sv.Message = ptr.String(jtv) - } - - default: - _, _ = key, value - - } - } - *v = sv - return nil -} - -func awsAwsjson11_deserializeDocumentTag(v **types.Tag, value interface{}) error { - if v == nil { - return fmt.Errorf("unexpected nil of type %T", v) - } - if value == nil { - return nil - } - - shape, ok := value.(map[string]interface{}) - if !ok { - return fmt.Errorf("unexpected JSON type %v", value) - } - - var sv *types.Tag - if *v == nil { - sv = &types.Tag{} - } else { - sv = *v - } - - for key, value := range shape { - switch key { - case "Key": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected TagKey to be of type string, got %T instead", value) - } - sv.Key = ptr.String(jtv) - } - - case "Value": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected TagValue to be of type string, got %T instead", value) - } - sv.Value = ptr.String(jtv) - } - - default: - _, _ = key, value - - } - } - *v = sv - return nil -} - -func awsAwsjson11_deserializeDocumentTagList(v *[]types.Tag, value interface{}) error { - if v == nil { - return fmt.Errorf("unexpected nil of type %T", v) - } - if value == nil { - return nil - } - - shape, ok := value.([]interface{}) - if !ok { - return fmt.Errorf("unexpected JSON type %v", value) - } - - var cv []types.Tag - if *v == nil { - cv = []types.Tag{} - } else { - cv = *v - } - - for _, value := range shape { - var col types.Tag - destAddr := &col - if err := awsAwsjson11_deserializeDocumentTag(&destAddr, value); err != nil { - return err - } - col = *destAddr - cv = append(cv, col) - - } - *v = cv - return nil -} - -func awsAwsjson11_deserializeDocumentTarget(v **types.Target, value interface{}) error { - if v == nil { - return fmt.Errorf("unexpected nil of type %T", v) - } - if value == nil { - return nil - } - - shape, ok := value.(map[string]interface{}) - if !ok { - return fmt.Errorf("unexpected JSON type %v", value) - } - - var sv *types.Target - if *v == nil { - sv = &types.Target{} - } else { - sv = *v - } - - for key, value := range shape { - switch key { - case "Key": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected TargetKey to be of type string, got %T instead", value) - } - sv.Key = ptr.String(jtv) - } - - case "Values": - if err := awsAwsjson11_deserializeDocumentTargetValues(&sv.Values, value); err != nil { - return err - } - - default: - _, _ = key, value - - } - } - *v = sv - return nil -} - -func awsAwsjson11_deserializeDocumentTargetInUseException(v **types.TargetInUseException, value interface{}) error { - if v == nil { - return fmt.Errorf("unexpected nil of type %T", v) - } - if value == nil { - return nil - } - - shape, ok := value.(map[string]interface{}) - if !ok { - return fmt.Errorf("unexpected JSON type %v", value) - } - - var sv *types.TargetInUseException - if *v == nil { - sv = &types.TargetInUseException{} - } else { - sv = *v - } - - for key, value := range shape { - switch key { - case "message", "Message": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected String to be of type string, got %T instead", value) - } - sv.Message = ptr.String(jtv) - } - - default: - _, _ = key, value - - } - } - *v = sv - return nil -} - -func awsAwsjson11_deserializeDocumentTargetLocation(v **types.TargetLocation, value interface{}) error { - if v == nil { - return fmt.Errorf("unexpected nil of type %T", v) - } - if value == nil { - return nil - } - - shape, ok := value.(map[string]interface{}) - if !ok { - return fmt.Errorf("unexpected JSON type %v", value) - } - - var sv *types.TargetLocation - if *v == nil { - sv = &types.TargetLocation{} - } else { - sv = *v - } - - for key, value := range shape { - switch key { - case "Accounts": - if err := awsAwsjson11_deserializeDocumentAccounts(&sv.Accounts, value); err != nil { - return err - } - - case "ExcludeAccounts": - if err := awsAwsjson11_deserializeDocumentExcludeAccounts(&sv.ExcludeAccounts, value); err != nil { - return err - } - - case "ExecutionRoleName": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected ExecutionRoleName to be of type string, got %T instead", value) - } - sv.ExecutionRoleName = ptr.String(jtv) - } - - case "IncludeChildOrganizationUnits": - if value != nil { - jtv, ok := value.(bool) - if !ok { - return fmt.Errorf("expected Boolean to be of type *bool, got %T instead", value) - } - sv.IncludeChildOrganizationUnits = jtv - } - - case "Regions": - if err := awsAwsjson11_deserializeDocumentRegions(&sv.Regions, value); err != nil { - return err - } - - case "TargetLocationAlarmConfiguration": - if err := awsAwsjson11_deserializeDocumentAlarmConfiguration(&sv.TargetLocationAlarmConfiguration, value); err != nil { - return err - } - - case "TargetLocationMaxConcurrency": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected MaxConcurrency to be of type string, got %T instead", value) - } - sv.TargetLocationMaxConcurrency = ptr.String(jtv) - } - - case "TargetLocationMaxErrors": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected MaxErrors to be of type string, got %T instead", value) - } - sv.TargetLocationMaxErrors = ptr.String(jtv) - } - - case "Targets": - if err := awsAwsjson11_deserializeDocumentTargets(&sv.Targets, value); err != nil { - return err - } - - case "TargetsMaxConcurrency": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected MaxConcurrency to be of type string, got %T instead", value) - } - sv.TargetsMaxConcurrency = ptr.String(jtv) - } - - case "TargetsMaxErrors": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected MaxErrors to be of type string, got %T instead", value) - } - sv.TargetsMaxErrors = ptr.String(jtv) - } - - default: - _, _ = key, value - - } - } - *v = sv - return nil -} - -func awsAwsjson11_deserializeDocumentTargetLocations(v *[]types.TargetLocation, value interface{}) error { - if v == nil { - return fmt.Errorf("unexpected nil of type %T", v) - } - if value == nil { - return nil - } - - shape, ok := value.([]interface{}) - if !ok { - return fmt.Errorf("unexpected JSON type %v", value) - } - - var cv []types.TargetLocation - if *v == nil { - cv = []types.TargetLocation{} - } else { - cv = *v - } - - for _, value := range shape { - var col types.TargetLocation - destAddr := &col - if err := awsAwsjson11_deserializeDocumentTargetLocation(&destAddr, value); err != nil { - return err - } - col = *destAddr - cv = append(cv, col) - - } - *v = cv - return nil -} - -func awsAwsjson11_deserializeDocumentTargetMap(v *map[string][]string, value interface{}) error { - if v == nil { - return fmt.Errorf("unexpected nil of type %T", v) - } - if value == nil { - return nil - } - - shape, ok := value.(map[string]interface{}) - if !ok { - return fmt.Errorf("unexpected JSON type %v", value) - } - - var mv map[string][]string - if *v == nil { - mv = map[string][]string{} - } else { - mv = *v - } - - for key, value := range shape { - var parsedVal []string - mapVar := parsedVal - if err := awsAwsjson11_deserializeDocumentTargetMapValueList(&mapVar, value); err != nil { - return err - } - parsedVal = mapVar - mv[key] = parsedVal - - } - *v = mv - return nil -} - -func awsAwsjson11_deserializeDocumentTargetMaps(v *[]map[string][]string, value interface{}) error { - if v == nil { - return fmt.Errorf("unexpected nil of type %T", v) - } - if value == nil { - return nil - } - - shape, ok := value.([]interface{}) - if !ok { - return fmt.Errorf("unexpected JSON type %v", value) - } - - var cv []map[string][]string - if *v == nil { - cv = []map[string][]string{} - } else { - cv = *v - } - - for _, value := range shape { - var col map[string][]string - if err := awsAwsjson11_deserializeDocumentTargetMap(&col, value); err != nil { - return err - } - cv = append(cv, col) - - } - *v = cv - return nil -} - -func awsAwsjson11_deserializeDocumentTargetMapValueList(v *[]string, value interface{}) error { - if v == nil { - return fmt.Errorf("unexpected nil of type %T", v) - } - if value == nil { - return nil - } - - shape, ok := value.([]interface{}) - if !ok { - return fmt.Errorf("unexpected JSON type %v", value) - } - - var cv []string - if *v == nil { - cv = []string{} - } else { - cv = *v - } - - for _, value := range shape { - var col string - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected TargetMapValue to be of type string, got %T instead", value) - } - col = jtv - } - cv = append(cv, col) - - } - *v = cv - return nil -} - -func awsAwsjson11_deserializeDocumentTargetNotConnected(v **types.TargetNotConnected, value interface{}) error { - if v == nil { - return fmt.Errorf("unexpected nil of type %T", v) - } - if value == nil { - return nil - } - - shape, ok := value.(map[string]interface{}) - if !ok { - return fmt.Errorf("unexpected JSON type %v", value) - } - - var sv *types.TargetNotConnected - if *v == nil { - sv = &types.TargetNotConnected{} - } else { - sv = *v - } - - for key, value := range shape { - switch key { - case "message", "Message": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected String to be of type string, got %T instead", value) - } - sv.Message = ptr.String(jtv) - } - - default: - _, _ = key, value - - } - } - *v = sv - return nil -} - -func awsAwsjson11_deserializeDocumentTargetParameterList(v *[]string, value interface{}) error { - if v == nil { - return fmt.Errorf("unexpected nil of type %T", v) - } - if value == nil { - return nil - } - - shape, ok := value.([]interface{}) - if !ok { - return fmt.Errorf("unexpected JSON type %v", value) - } - - var cv []string - if *v == nil { - cv = []string{} - } else { - cv = *v - } - - for _, value := range shape { - var col string - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected ParameterValue to be of type string, got %T instead", value) - } - col = jtv - } - cv = append(cv, col) - - } - *v = cv - return nil -} - -func awsAwsjson11_deserializeDocumentTargetPreview(v **types.TargetPreview, value interface{}) error { - if v == nil { - return fmt.Errorf("unexpected nil of type %T", v) - } - if value == nil { - return nil - } - - shape, ok := value.(map[string]interface{}) - if !ok { - return fmt.Errorf("unexpected JSON type %v", value) - } - - var sv *types.TargetPreview - if *v == nil { - sv = &types.TargetPreview{} - } else { - sv = *v - } - - for key, value := range shape { - switch key { - case "Count": - if value != nil { - jtv, ok := value.(json.Number) - if !ok { - return fmt.Errorf("expected Integer to be json.Number, got %T instead", value) - } - i64, err := jtv.Int64() - if err != nil { - return err - } - sv.Count = int32(i64) - } - - case "TargetType": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected String to be of type string, got %T instead", value) - } - sv.TargetType = ptr.String(jtv) - } - - default: - _, _ = key, value - - } - } - *v = sv - return nil -} - -func awsAwsjson11_deserializeDocumentTargetPreviewList(v *[]types.TargetPreview, value interface{}) error { - if v == nil { - return fmt.Errorf("unexpected nil of type %T", v) - } - if value == nil { - return nil - } - - shape, ok := value.([]interface{}) - if !ok { - return fmt.Errorf("unexpected JSON type %v", value) - } - - var cv []types.TargetPreview - if *v == nil { - cv = []types.TargetPreview{} - } else { - cv = *v - } - - for _, value := range shape { - var col types.TargetPreview - destAddr := &col - if err := awsAwsjson11_deserializeDocumentTargetPreview(&destAddr, value); err != nil { - return err - } - col = *destAddr - cv = append(cv, col) - - } - *v = cv - return nil -} - -func awsAwsjson11_deserializeDocumentTargets(v *[]types.Target, value interface{}) error { - if v == nil { - return fmt.Errorf("unexpected nil of type %T", v) - } - if value == nil { - return nil - } - - shape, ok := value.([]interface{}) - if !ok { - return fmt.Errorf("unexpected JSON type %v", value) - } - - var cv []types.Target - if *v == nil { - cv = []types.Target{} - } else { - cv = *v - } - - for _, value := range shape { - var col types.Target - destAddr := &col - if err := awsAwsjson11_deserializeDocumentTarget(&destAddr, value); err != nil { - return err - } - col = *destAddr - cv = append(cv, col) - - } - *v = cv - return nil -} - -func awsAwsjson11_deserializeDocumentTargetValues(v *[]string, value interface{}) error { - if v == nil { - return fmt.Errorf("unexpected nil of type %T", v) - } - if value == nil { - return nil - } - - shape, ok := value.([]interface{}) - if !ok { - return fmt.Errorf("unexpected JSON type %v", value) - } - - var cv []string - if *v == nil { - cv = []string{} - } else { - cv = *v - } - - for _, value := range shape { - var col string - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected TargetValue to be of type string, got %T instead", value) - } - col = jtv - } - cv = append(cv, col) - - } - *v = cv - return nil -} - -func awsAwsjson11_deserializeDocumentThrottlingException(v **types.ThrottlingException, value interface{}) error { - if v == nil { - return fmt.Errorf("unexpected nil of type %T", v) - } - if value == nil { - return nil - } - - shape, ok := value.(map[string]interface{}) - if !ok { - return fmt.Errorf("unexpected JSON type %v", value) - } - - var sv *types.ThrottlingException - if *v == nil { - sv = &types.ThrottlingException{} - } else { - sv = *v - } - - for key, value := range shape { - switch key { - case "message", "Message": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected String to be of type string, got %T instead", value) - } - sv.Message = ptr.String(jtv) - } - - case "QuotaCode": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected String to be of type string, got %T instead", value) - } - sv.QuotaCode = ptr.String(jtv) - } - - case "ServiceCode": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected String to be of type string, got %T instead", value) - } - sv.ServiceCode = ptr.String(jtv) - } - - default: - _, _ = key, value - - } - } - *v = sv - return nil -} - -func awsAwsjson11_deserializeDocumentTooManyTagsError(v **types.TooManyTagsError, value interface{}) error { - if v == nil { - return fmt.Errorf("unexpected nil of type %T", v) - } - if value == nil { - return nil - } - - shape, ok := value.(map[string]interface{}) - if !ok { - return fmt.Errorf("unexpected JSON type %v", value) - } - - var sv *types.TooManyTagsError - if *v == nil { - sv = &types.TooManyTagsError{} - } else { - sv = *v - } - - for key, value := range shape { - switch key { - default: - _, _ = key, value - - } - } - *v = sv - return nil -} - -func awsAwsjson11_deserializeDocumentTooManyUpdates(v **types.TooManyUpdates, value interface{}) error { - if v == nil { - return fmt.Errorf("unexpected nil of type %T", v) - } - if value == nil { - return nil - } - - shape, ok := value.(map[string]interface{}) - if !ok { - return fmt.Errorf("unexpected JSON type %v", value) - } - - var sv *types.TooManyUpdates - if *v == nil { - sv = &types.TooManyUpdates{} - } else { - sv = *v - } - - for key, value := range shape { - switch key { - case "message", "Message": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected String to be of type string, got %T instead", value) - } - sv.Message = ptr.String(jtv) - } - - default: - _, _ = key, value - - } - } - *v = sv - return nil -} - -func awsAwsjson11_deserializeDocumentTotalSizeLimitExceededException(v **types.TotalSizeLimitExceededException, value interface{}) error { - if v == nil { - return fmt.Errorf("unexpected nil of type %T", v) - } - if value == nil { - return nil - } - - shape, ok := value.(map[string]interface{}) - if !ok { - return fmt.Errorf("unexpected JSON type %v", value) - } - - var sv *types.TotalSizeLimitExceededException - if *v == nil { - sv = &types.TotalSizeLimitExceededException{} - } else { - sv = *v - } - - for key, value := range shape { - switch key { - case "message", "Message": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected String to be of type string, got %T instead", value) - } - sv.Message = ptr.String(jtv) - } - - default: - _, _ = key, value - - } - } - *v = sv - return nil -} - -func awsAwsjson11_deserializeDocumentUnsupportedCalendarException(v **types.UnsupportedCalendarException, value interface{}) error { - if v == nil { - return fmt.Errorf("unexpected nil of type %T", v) - } - if value == nil { - return nil - } - - shape, ok := value.(map[string]interface{}) - if !ok { - return fmt.Errorf("unexpected JSON type %v", value) - } - - var sv *types.UnsupportedCalendarException - if *v == nil { - sv = &types.UnsupportedCalendarException{} - } else { - sv = *v - } - - for key, value := range shape { - switch key { - case "message", "Message": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected String to be of type string, got %T instead", value) - } - sv.Message = ptr.String(jtv) - } - - default: - _, _ = key, value - - } - } - *v = sv - return nil -} - -func awsAwsjson11_deserializeDocumentUnsupportedFeatureRequiredException(v **types.UnsupportedFeatureRequiredException, value interface{}) error { - if v == nil { - return fmt.Errorf("unexpected nil of type %T", v) - } - if value == nil { - return nil - } - - shape, ok := value.(map[string]interface{}) - if !ok { - return fmt.Errorf("unexpected JSON type %v", value) - } - - var sv *types.UnsupportedFeatureRequiredException - if *v == nil { - sv = &types.UnsupportedFeatureRequiredException{} - } else { - sv = *v - } - - for key, value := range shape { - switch key { - case "message", "Message": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected String to be of type string, got %T instead", value) - } - sv.Message = ptr.String(jtv) - } - - default: - _, _ = key, value - - } - } - *v = sv - return nil -} - -func awsAwsjson11_deserializeDocumentUnsupportedInventoryItemContextException(v **types.UnsupportedInventoryItemContextException, value interface{}) error { - if v == nil { - return fmt.Errorf("unexpected nil of type %T", v) - } - if value == nil { - return nil - } - - shape, ok := value.(map[string]interface{}) - if !ok { - return fmt.Errorf("unexpected JSON type %v", value) - } - - var sv *types.UnsupportedInventoryItemContextException - if *v == nil { - sv = &types.UnsupportedInventoryItemContextException{} - } else { - sv = *v - } - - for key, value := range shape { - switch key { - case "message", "Message": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected String to be of type string, got %T instead", value) - } - sv.Message = ptr.String(jtv) - } - - case "TypeName": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected InventoryItemTypeName to be of type string, got %T instead", value) - } - sv.TypeName = ptr.String(jtv) - } - - default: - _, _ = key, value - - } - } - *v = sv - return nil -} - -func awsAwsjson11_deserializeDocumentUnsupportedInventorySchemaVersionException(v **types.UnsupportedInventorySchemaVersionException, value interface{}) error { - if v == nil { - return fmt.Errorf("unexpected nil of type %T", v) - } - if value == nil { - return nil - } - - shape, ok := value.(map[string]interface{}) - if !ok { - return fmt.Errorf("unexpected JSON type %v", value) - } - - var sv *types.UnsupportedInventorySchemaVersionException - if *v == nil { - sv = &types.UnsupportedInventorySchemaVersionException{} - } else { - sv = *v - } - - for key, value := range shape { - switch key { - case "message", "Message": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected String to be of type string, got %T instead", value) - } - sv.Message = ptr.String(jtv) - } - - default: - _, _ = key, value - - } - } - *v = sv - return nil -} - -func awsAwsjson11_deserializeDocumentUnsupportedOperatingSystem(v **types.UnsupportedOperatingSystem, value interface{}) error { - if v == nil { - return fmt.Errorf("unexpected nil of type %T", v) - } - if value == nil { - return nil - } - - shape, ok := value.(map[string]interface{}) - if !ok { - return fmt.Errorf("unexpected JSON type %v", value) - } - - var sv *types.UnsupportedOperatingSystem - if *v == nil { - sv = &types.UnsupportedOperatingSystem{} - } else { - sv = *v - } - - for key, value := range shape { - switch key { - case "message", "Message": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected String to be of type string, got %T instead", value) - } - sv.Message = ptr.String(jtv) - } - - default: - _, _ = key, value - - } - } - *v = sv - return nil -} - -func awsAwsjson11_deserializeDocumentUnsupportedOperationException(v **types.UnsupportedOperationException, value interface{}) error { - if v == nil { - return fmt.Errorf("unexpected nil of type %T", v) - } - if value == nil { - return nil - } - - shape, ok := value.(map[string]interface{}) - if !ok { - return fmt.Errorf("unexpected JSON type %v", value) - } - - var sv *types.UnsupportedOperationException - if *v == nil { - sv = &types.UnsupportedOperationException{} - } else { - sv = *v - } - - for key, value := range shape { - switch key { - case "message", "Message": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected String to be of type string, got %T instead", value) - } - sv.Message = ptr.String(jtv) - } - - default: - _, _ = key, value - - } - } - *v = sv - return nil -} - -func awsAwsjson11_deserializeDocumentUnsupportedParameterType(v **types.UnsupportedParameterType, value interface{}) error { - if v == nil { - return fmt.Errorf("unexpected nil of type %T", v) - } - if value == nil { - return nil - } - - shape, ok := value.(map[string]interface{}) - if !ok { - return fmt.Errorf("unexpected JSON type %v", value) - } - - var sv *types.UnsupportedParameterType - if *v == nil { - sv = &types.UnsupportedParameterType{} - } else { - sv = *v - } - - for key, value := range shape { - switch key { - case "message", "Message": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected String to be of type string, got %T instead", value) - } - sv.Message = ptr.String(jtv) - } - - default: - _, _ = key, value - - } - } - *v = sv - return nil -} - -func awsAwsjson11_deserializeDocumentUnsupportedPlatformType(v **types.UnsupportedPlatformType, value interface{}) error { - if v == nil { - return fmt.Errorf("unexpected nil of type %T", v) - } - if value == nil { - return nil - } - - shape, ok := value.(map[string]interface{}) - if !ok { - return fmt.Errorf("unexpected JSON type %v", value) - } - - var sv *types.UnsupportedPlatformType - if *v == nil { - sv = &types.UnsupportedPlatformType{} - } else { - sv = *v - } - - for key, value := range shape { - switch key { - case "message", "Message": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected String to be of type string, got %T instead", value) - } - sv.Message = ptr.String(jtv) - } - - default: - _, _ = key, value - - } - } - *v = sv - return nil -} - -func awsAwsjson11_deserializeDocumentValidationException(v **types.ValidationException, value interface{}) error { - if v == nil { - return fmt.Errorf("unexpected nil of type %T", v) - } - if value == nil { - return nil - } - - shape, ok := value.(map[string]interface{}) - if !ok { - return fmt.Errorf("unexpected JSON type %v", value) - } - - var sv *types.ValidationException - if *v == nil { - sv = &types.ValidationException{} - } else { - sv = *v - } - - for key, value := range shape { - switch key { - case "message", "Message": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected String to be of type string, got %T instead", value) - } - sv.Message = ptr.String(jtv) - } - - case "ReasonCode": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected String to be of type string, got %T instead", value) - } - sv.ReasonCode = ptr.String(jtv) - } - - default: - _, _ = key, value - - } - } - *v = sv - return nil -} - -func awsAwsjson11_deserializeDocumentValidNextStepList(v *[]string, value interface{}) error { - if v == nil { - return fmt.Errorf("unexpected nil of type %T", v) - } - if value == nil { - return nil - } - - shape, ok := value.([]interface{}) - if !ok { - return fmt.Errorf("unexpected JSON type %v", value) - } - - var cv []string - if *v == nil { - cv = []string{} - } else { - cv = *v - } - - for _, value := range shape { - var col string - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected ValidNextStep to be of type string, got %T instead", value) - } - col = jtv - } - cv = append(cv, col) - - } - *v = cv - return nil -} - -func awsAwsjson11_deserializeOpDocumentAddTagsToResourceOutput(v **AddTagsToResourceOutput, value interface{}) error { - if v == nil { - return fmt.Errorf("unexpected nil of type %T", v) - } - if value == nil { - return nil - } - - shape, ok := value.(map[string]interface{}) - if !ok { - return fmt.Errorf("unexpected JSON type %v", value) - } - - var sv *AddTagsToResourceOutput - if *v == nil { - sv = &AddTagsToResourceOutput{} - } else { - sv = *v - } - - for key, value := range shape { - switch key { - default: - _, _ = key, value - - } - } - *v = sv - return nil -} - -func awsAwsjson11_deserializeOpDocumentAssociateOpsItemRelatedItemOutput(v **AssociateOpsItemRelatedItemOutput, value interface{}) error { - if v == nil { - return fmt.Errorf("unexpected nil of type %T", v) - } - if value == nil { - return nil - } - - shape, ok := value.(map[string]interface{}) - if !ok { - return fmt.Errorf("unexpected JSON type %v", value) - } - - var sv *AssociateOpsItemRelatedItemOutput - if *v == nil { - sv = &AssociateOpsItemRelatedItemOutput{} - } else { - sv = *v - } - - for key, value := range shape { - switch key { - case "AssociationId": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected OpsItemRelatedItemAssociationId to be of type string, got %T instead", value) - } - sv.AssociationId = ptr.String(jtv) - } - - default: - _, _ = key, value - - } - } - *v = sv - return nil -} - -func awsAwsjson11_deserializeOpDocumentCancelCommandOutput(v **CancelCommandOutput, value interface{}) error { - if v == nil { - return fmt.Errorf("unexpected nil of type %T", v) - } - if value == nil { - return nil - } - - shape, ok := value.(map[string]interface{}) - if !ok { - return fmt.Errorf("unexpected JSON type %v", value) - } - - var sv *CancelCommandOutput - if *v == nil { - sv = &CancelCommandOutput{} - } else { - sv = *v - } - - for key, value := range shape { - switch key { - default: - _, _ = key, value - - } - } - *v = sv - return nil -} - -func awsAwsjson11_deserializeOpDocumentCancelMaintenanceWindowExecutionOutput(v **CancelMaintenanceWindowExecutionOutput, value interface{}) error { - if v == nil { - return fmt.Errorf("unexpected nil of type %T", v) - } - if value == nil { - return nil - } - - shape, ok := value.(map[string]interface{}) - if !ok { - return fmt.Errorf("unexpected JSON type %v", value) - } - - var sv *CancelMaintenanceWindowExecutionOutput - if *v == nil { - sv = &CancelMaintenanceWindowExecutionOutput{} - } else { - sv = *v - } - - for key, value := range shape { - switch key { - case "WindowExecutionId": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected MaintenanceWindowExecutionId to be of type string, got %T instead", value) - } - sv.WindowExecutionId = ptr.String(jtv) - } - - default: - _, _ = key, value - - } - } - *v = sv - return nil -} - -func awsAwsjson11_deserializeOpDocumentCreateActivationOutput(v **CreateActivationOutput, value interface{}) error { - if v == nil { - return fmt.Errorf("unexpected nil of type %T", v) - } - if value == nil { - return nil - } - - shape, ok := value.(map[string]interface{}) - if !ok { - return fmt.Errorf("unexpected JSON type %v", value) - } - - var sv *CreateActivationOutput - if *v == nil { - sv = &CreateActivationOutput{} - } else { - sv = *v - } - - for key, value := range shape { - switch key { - case "ActivationCode": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected ActivationCode to be of type string, got %T instead", value) - } - sv.ActivationCode = ptr.String(jtv) - } - - case "ActivationId": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected ActivationId to be of type string, got %T instead", value) - } - sv.ActivationId = ptr.String(jtv) - } - - default: - _, _ = key, value - - } - } - *v = sv - return nil -} - -func awsAwsjson11_deserializeOpDocumentCreateAssociationBatchOutput(v **CreateAssociationBatchOutput, value interface{}) error { - if v == nil { - return fmt.Errorf("unexpected nil of type %T", v) - } - if value == nil { - return nil - } - - shape, ok := value.(map[string]interface{}) - if !ok { - return fmt.Errorf("unexpected JSON type %v", value) - } - - var sv *CreateAssociationBatchOutput - if *v == nil { - sv = &CreateAssociationBatchOutput{} - } else { - sv = *v - } - - for key, value := range shape { - switch key { - case "Failed": - if err := awsAwsjson11_deserializeDocumentFailedCreateAssociationList(&sv.Failed, value); err != nil { - return err - } - - case "Successful": - if err := awsAwsjson11_deserializeDocumentAssociationDescriptionList(&sv.Successful, value); err != nil { - return err - } - - default: - _, _ = key, value - - } - } - *v = sv - return nil -} - -func awsAwsjson11_deserializeOpDocumentCreateAssociationOutput(v **CreateAssociationOutput, value interface{}) error { - if v == nil { - return fmt.Errorf("unexpected nil of type %T", v) - } - if value == nil { - return nil - } - - shape, ok := value.(map[string]interface{}) - if !ok { - return fmt.Errorf("unexpected JSON type %v", value) - } - - var sv *CreateAssociationOutput - if *v == nil { - sv = &CreateAssociationOutput{} - } else { - sv = *v - } - - for key, value := range shape { - switch key { - case "AssociationDescription": - if err := awsAwsjson11_deserializeDocumentAssociationDescription(&sv.AssociationDescription, value); err != nil { - return err - } - - default: - _, _ = key, value - - } - } - *v = sv - return nil -} - -func awsAwsjson11_deserializeOpDocumentCreateDocumentOutput(v **CreateDocumentOutput, value interface{}) error { - if v == nil { - return fmt.Errorf("unexpected nil of type %T", v) - } - if value == nil { - return nil - } - - shape, ok := value.(map[string]interface{}) - if !ok { - return fmt.Errorf("unexpected JSON type %v", value) - } - - var sv *CreateDocumentOutput - if *v == nil { - sv = &CreateDocumentOutput{} - } else { - sv = *v - } - - for key, value := range shape { - switch key { - case "DocumentDescription": - if err := awsAwsjson11_deserializeDocumentDocumentDescription(&sv.DocumentDescription, value); err != nil { - return err - } - - default: - _, _ = key, value - - } - } - *v = sv - return nil -} - -func awsAwsjson11_deserializeOpDocumentCreateMaintenanceWindowOutput(v **CreateMaintenanceWindowOutput, value interface{}) error { - if v == nil { - return fmt.Errorf("unexpected nil of type %T", v) - } - if value == nil { - return nil - } - - shape, ok := value.(map[string]interface{}) - if !ok { - return fmt.Errorf("unexpected JSON type %v", value) - } - - var sv *CreateMaintenanceWindowOutput - if *v == nil { - sv = &CreateMaintenanceWindowOutput{} - } else { - sv = *v - } - - for key, value := range shape { - switch key { - case "WindowId": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected MaintenanceWindowId to be of type string, got %T instead", value) - } - sv.WindowId = ptr.String(jtv) - } - - default: - _, _ = key, value - - } - } - *v = sv - return nil -} - -func awsAwsjson11_deserializeOpDocumentCreateOpsItemOutput(v **CreateOpsItemOutput, value interface{}) error { - if v == nil { - return fmt.Errorf("unexpected nil of type %T", v) - } - if value == nil { - return nil - } - - shape, ok := value.(map[string]interface{}) - if !ok { - return fmt.Errorf("unexpected JSON type %v", value) - } - - var sv *CreateOpsItemOutput - if *v == nil { - sv = &CreateOpsItemOutput{} - } else { - sv = *v - } - - for key, value := range shape { - switch key { - case "OpsItemArn": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected OpsItemArn to be of type string, got %T instead", value) - } - sv.OpsItemArn = ptr.String(jtv) - } - - case "OpsItemId": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected String to be of type string, got %T instead", value) - } - sv.OpsItemId = ptr.String(jtv) - } - - default: - _, _ = key, value - - } - } - *v = sv - return nil -} - -func awsAwsjson11_deserializeOpDocumentCreateOpsMetadataOutput(v **CreateOpsMetadataOutput, value interface{}) error { - if v == nil { - return fmt.Errorf("unexpected nil of type %T", v) - } - if value == nil { - return nil - } - - shape, ok := value.(map[string]interface{}) - if !ok { - return fmt.Errorf("unexpected JSON type %v", value) - } - - var sv *CreateOpsMetadataOutput - if *v == nil { - sv = &CreateOpsMetadataOutput{} - } else { - sv = *v - } - - for key, value := range shape { - switch key { - case "OpsMetadataArn": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected OpsMetadataArn to be of type string, got %T instead", value) - } - sv.OpsMetadataArn = ptr.String(jtv) - } - - default: - _, _ = key, value - - } - } - *v = sv - return nil -} - -func awsAwsjson11_deserializeOpDocumentCreatePatchBaselineOutput(v **CreatePatchBaselineOutput, value interface{}) error { - if v == nil { - return fmt.Errorf("unexpected nil of type %T", v) - } - if value == nil { - return nil - } - - shape, ok := value.(map[string]interface{}) - if !ok { - return fmt.Errorf("unexpected JSON type %v", value) - } - - var sv *CreatePatchBaselineOutput - if *v == nil { - sv = &CreatePatchBaselineOutput{} - } else { - sv = *v - } - - for key, value := range shape { - switch key { - case "BaselineId": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected BaselineId to be of type string, got %T instead", value) - } - sv.BaselineId = ptr.String(jtv) - } - - default: - _, _ = key, value - - } - } - *v = sv - return nil -} - -func awsAwsjson11_deserializeOpDocumentCreateResourceDataSyncOutput(v **CreateResourceDataSyncOutput, value interface{}) error { - if v == nil { - return fmt.Errorf("unexpected nil of type %T", v) - } - if value == nil { - return nil - } - - shape, ok := value.(map[string]interface{}) - if !ok { - return fmt.Errorf("unexpected JSON type %v", value) - } - - var sv *CreateResourceDataSyncOutput - if *v == nil { - sv = &CreateResourceDataSyncOutput{} - } else { - sv = *v - } - - for key, value := range shape { - switch key { - default: - _, _ = key, value - - } - } - *v = sv - return nil -} - -func awsAwsjson11_deserializeOpDocumentDeleteActivationOutput(v **DeleteActivationOutput, value interface{}) error { - if v == nil { - return fmt.Errorf("unexpected nil of type %T", v) - } - if value == nil { - return nil - } - - shape, ok := value.(map[string]interface{}) - if !ok { - return fmt.Errorf("unexpected JSON type %v", value) - } - - var sv *DeleteActivationOutput - if *v == nil { - sv = &DeleteActivationOutput{} - } else { - sv = *v - } - - for key, value := range shape { - switch key { - default: - _, _ = key, value - - } - } - *v = sv - return nil -} - -func awsAwsjson11_deserializeOpDocumentDeleteAssociationOutput(v **DeleteAssociationOutput, value interface{}) error { - if v == nil { - return fmt.Errorf("unexpected nil of type %T", v) - } - if value == nil { - return nil - } - - shape, ok := value.(map[string]interface{}) - if !ok { - return fmt.Errorf("unexpected JSON type %v", value) - } - - var sv *DeleteAssociationOutput - if *v == nil { - sv = &DeleteAssociationOutput{} - } else { - sv = *v - } - - for key, value := range shape { - switch key { - default: - _, _ = key, value - - } - } - *v = sv - return nil -} - -func awsAwsjson11_deserializeOpDocumentDeleteDocumentOutput(v **DeleteDocumentOutput, value interface{}) error { - if v == nil { - return fmt.Errorf("unexpected nil of type %T", v) - } - if value == nil { - return nil - } - - shape, ok := value.(map[string]interface{}) - if !ok { - return fmt.Errorf("unexpected JSON type %v", value) - } - - var sv *DeleteDocumentOutput - if *v == nil { - sv = &DeleteDocumentOutput{} - } else { - sv = *v - } - - for key, value := range shape { - switch key { - default: - _, _ = key, value - - } - } - *v = sv - return nil -} - -func awsAwsjson11_deserializeOpDocumentDeleteInventoryOutput(v **DeleteInventoryOutput, value interface{}) error { - if v == nil { - return fmt.Errorf("unexpected nil of type %T", v) - } - if value == nil { - return nil - } - - shape, ok := value.(map[string]interface{}) - if !ok { - return fmt.Errorf("unexpected JSON type %v", value) - } - - var sv *DeleteInventoryOutput - if *v == nil { - sv = &DeleteInventoryOutput{} - } else { - sv = *v - } - - for key, value := range shape { - switch key { - case "DeletionId": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected UUID to be of type string, got %T instead", value) - } - sv.DeletionId = ptr.String(jtv) - } - - case "DeletionSummary": - if err := awsAwsjson11_deserializeDocumentInventoryDeletionSummary(&sv.DeletionSummary, value); err != nil { - return err - } - - case "TypeName": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected InventoryItemTypeName to be of type string, got %T instead", value) - } - sv.TypeName = ptr.String(jtv) - } - - default: - _, _ = key, value - - } - } - *v = sv - return nil -} - -func awsAwsjson11_deserializeOpDocumentDeleteMaintenanceWindowOutput(v **DeleteMaintenanceWindowOutput, value interface{}) error { - if v == nil { - return fmt.Errorf("unexpected nil of type %T", v) - } - if value == nil { - return nil - } - - shape, ok := value.(map[string]interface{}) - if !ok { - return fmt.Errorf("unexpected JSON type %v", value) - } - - var sv *DeleteMaintenanceWindowOutput - if *v == nil { - sv = &DeleteMaintenanceWindowOutput{} - } else { - sv = *v - } - - for key, value := range shape { - switch key { - case "WindowId": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected MaintenanceWindowId to be of type string, got %T instead", value) - } - sv.WindowId = ptr.String(jtv) - } - - default: - _, _ = key, value - - } - } - *v = sv - return nil -} - -func awsAwsjson11_deserializeOpDocumentDeleteOpsItemOutput(v **DeleteOpsItemOutput, value interface{}) error { - if v == nil { - return fmt.Errorf("unexpected nil of type %T", v) - } - if value == nil { - return nil - } - - shape, ok := value.(map[string]interface{}) - if !ok { - return fmt.Errorf("unexpected JSON type %v", value) - } - - var sv *DeleteOpsItemOutput - if *v == nil { - sv = &DeleteOpsItemOutput{} - } else { - sv = *v - } - - for key, value := range shape { - switch key { - default: - _, _ = key, value - - } - } - *v = sv - return nil -} - -func awsAwsjson11_deserializeOpDocumentDeleteOpsMetadataOutput(v **DeleteOpsMetadataOutput, value interface{}) error { - if v == nil { - return fmt.Errorf("unexpected nil of type %T", v) - } - if value == nil { - return nil - } - - shape, ok := value.(map[string]interface{}) - if !ok { - return fmt.Errorf("unexpected JSON type %v", value) - } - - var sv *DeleteOpsMetadataOutput - if *v == nil { - sv = &DeleteOpsMetadataOutput{} - } else { - sv = *v - } - - for key, value := range shape { - switch key { - default: - _, _ = key, value - - } - } - *v = sv - return nil -} - -func awsAwsjson11_deserializeOpDocumentDeleteParameterOutput(v **DeleteParameterOutput, value interface{}) error { - if v == nil { - return fmt.Errorf("unexpected nil of type %T", v) - } - if value == nil { - return nil - } - - shape, ok := value.(map[string]interface{}) - if !ok { - return fmt.Errorf("unexpected JSON type %v", value) - } - - var sv *DeleteParameterOutput - if *v == nil { - sv = &DeleteParameterOutput{} - } else { - sv = *v - } - - for key, value := range shape { - switch key { - default: - _, _ = key, value - - } - } - *v = sv - return nil -} - -func awsAwsjson11_deserializeOpDocumentDeleteParametersOutput(v **DeleteParametersOutput, value interface{}) error { - if v == nil { - return fmt.Errorf("unexpected nil of type %T", v) - } - if value == nil { - return nil - } - - shape, ok := value.(map[string]interface{}) - if !ok { - return fmt.Errorf("unexpected JSON type %v", value) - } - - var sv *DeleteParametersOutput - if *v == nil { - sv = &DeleteParametersOutput{} - } else { - sv = *v - } - - for key, value := range shape { - switch key { - case "DeletedParameters": - if err := awsAwsjson11_deserializeDocumentParameterNameList(&sv.DeletedParameters, value); err != nil { - return err - } - - case "InvalidParameters": - if err := awsAwsjson11_deserializeDocumentParameterNameList(&sv.InvalidParameters, value); err != nil { - return err - } - - default: - _, _ = key, value - - } - } - *v = sv - return nil -} - -func awsAwsjson11_deserializeOpDocumentDeletePatchBaselineOutput(v **DeletePatchBaselineOutput, value interface{}) error { - if v == nil { - return fmt.Errorf("unexpected nil of type %T", v) - } - if value == nil { - return nil - } - - shape, ok := value.(map[string]interface{}) - if !ok { - return fmt.Errorf("unexpected JSON type %v", value) - } - - var sv *DeletePatchBaselineOutput - if *v == nil { - sv = &DeletePatchBaselineOutput{} - } else { - sv = *v - } - - for key, value := range shape { - switch key { - case "BaselineId": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected BaselineId to be of type string, got %T instead", value) - } - sv.BaselineId = ptr.String(jtv) - } - - default: - _, _ = key, value - - } - } - *v = sv - return nil -} - -func awsAwsjson11_deserializeOpDocumentDeleteResourceDataSyncOutput(v **DeleteResourceDataSyncOutput, value interface{}) error { - if v == nil { - return fmt.Errorf("unexpected nil of type %T", v) - } - if value == nil { - return nil - } - - shape, ok := value.(map[string]interface{}) - if !ok { - return fmt.Errorf("unexpected JSON type %v", value) - } - - var sv *DeleteResourceDataSyncOutput - if *v == nil { - sv = &DeleteResourceDataSyncOutput{} - } else { - sv = *v - } - - for key, value := range shape { - switch key { - default: - _, _ = key, value - - } - } - *v = sv - return nil -} - -func awsAwsjson11_deserializeOpDocumentDeleteResourcePolicyOutput(v **DeleteResourcePolicyOutput, value interface{}) error { - if v == nil { - return fmt.Errorf("unexpected nil of type %T", v) - } - if value == nil { - return nil - } - - shape, ok := value.(map[string]interface{}) - if !ok { - return fmt.Errorf("unexpected JSON type %v", value) - } - - var sv *DeleteResourcePolicyOutput - if *v == nil { - sv = &DeleteResourcePolicyOutput{} - } else { - sv = *v - } - - for key, value := range shape { - switch key { - default: - _, _ = key, value - - } - } - *v = sv - return nil -} - -func awsAwsjson11_deserializeOpDocumentDeregisterManagedInstanceOutput(v **DeregisterManagedInstanceOutput, value interface{}) error { - if v == nil { - return fmt.Errorf("unexpected nil of type %T", v) - } - if value == nil { - return nil - } - - shape, ok := value.(map[string]interface{}) - if !ok { - return fmt.Errorf("unexpected JSON type %v", value) - } - - var sv *DeregisterManagedInstanceOutput - if *v == nil { - sv = &DeregisterManagedInstanceOutput{} - } else { - sv = *v - } - - for key, value := range shape { - switch key { - default: - _, _ = key, value - - } - } - *v = sv - return nil -} - -func awsAwsjson11_deserializeOpDocumentDeregisterPatchBaselineForPatchGroupOutput(v **DeregisterPatchBaselineForPatchGroupOutput, value interface{}) error { - if v == nil { - return fmt.Errorf("unexpected nil of type %T", v) - } - if value == nil { - return nil - } - - shape, ok := value.(map[string]interface{}) - if !ok { - return fmt.Errorf("unexpected JSON type %v", value) - } - - var sv *DeregisterPatchBaselineForPatchGroupOutput - if *v == nil { - sv = &DeregisterPatchBaselineForPatchGroupOutput{} - } else { - sv = *v - } - - for key, value := range shape { - switch key { - case "BaselineId": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected BaselineId to be of type string, got %T instead", value) - } - sv.BaselineId = ptr.String(jtv) - } - - case "PatchGroup": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected PatchGroup to be of type string, got %T instead", value) - } - sv.PatchGroup = ptr.String(jtv) - } - - default: - _, _ = key, value - - } - } - *v = sv - return nil -} - -func awsAwsjson11_deserializeOpDocumentDeregisterTargetFromMaintenanceWindowOutput(v **DeregisterTargetFromMaintenanceWindowOutput, value interface{}) error { - if v == nil { - return fmt.Errorf("unexpected nil of type %T", v) - } - if value == nil { - return nil - } - - shape, ok := value.(map[string]interface{}) - if !ok { - return fmt.Errorf("unexpected JSON type %v", value) - } - - var sv *DeregisterTargetFromMaintenanceWindowOutput - if *v == nil { - sv = &DeregisterTargetFromMaintenanceWindowOutput{} - } else { - sv = *v - } - - for key, value := range shape { - switch key { - case "WindowId": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected MaintenanceWindowId to be of type string, got %T instead", value) - } - sv.WindowId = ptr.String(jtv) - } - - case "WindowTargetId": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected MaintenanceWindowTargetId to be of type string, got %T instead", value) - } - sv.WindowTargetId = ptr.String(jtv) - } - - default: - _, _ = key, value - - } - } - *v = sv - return nil -} - -func awsAwsjson11_deserializeOpDocumentDeregisterTaskFromMaintenanceWindowOutput(v **DeregisterTaskFromMaintenanceWindowOutput, value interface{}) error { - if v == nil { - return fmt.Errorf("unexpected nil of type %T", v) - } - if value == nil { - return nil - } - - shape, ok := value.(map[string]interface{}) - if !ok { - return fmt.Errorf("unexpected JSON type %v", value) - } - - var sv *DeregisterTaskFromMaintenanceWindowOutput - if *v == nil { - sv = &DeregisterTaskFromMaintenanceWindowOutput{} - } else { - sv = *v - } - - for key, value := range shape { - switch key { - case "WindowId": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected MaintenanceWindowId to be of type string, got %T instead", value) - } - sv.WindowId = ptr.String(jtv) - } - - case "WindowTaskId": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected MaintenanceWindowTaskId to be of type string, got %T instead", value) - } - sv.WindowTaskId = ptr.String(jtv) - } - - default: - _, _ = key, value - - } - } - *v = sv - return nil -} - -func awsAwsjson11_deserializeOpDocumentDescribeActivationsOutput(v **DescribeActivationsOutput, value interface{}) error { - if v == nil { - return fmt.Errorf("unexpected nil of type %T", v) - } - if value == nil { - return nil - } - - shape, ok := value.(map[string]interface{}) - if !ok { - return fmt.Errorf("unexpected JSON type %v", value) - } - - var sv *DescribeActivationsOutput - if *v == nil { - sv = &DescribeActivationsOutput{} - } else { - sv = *v - } - - for key, value := range shape { - switch key { - case "ActivationList": - if err := awsAwsjson11_deserializeDocumentActivationList(&sv.ActivationList, value); err != nil { - return err - } - - case "NextToken": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected NextToken to be of type string, got %T instead", value) - } - sv.NextToken = ptr.String(jtv) - } - - default: - _, _ = key, value - - } - } - *v = sv - return nil -} - -func awsAwsjson11_deserializeOpDocumentDescribeAssociationExecutionsOutput(v **DescribeAssociationExecutionsOutput, value interface{}) error { - if v == nil { - return fmt.Errorf("unexpected nil of type %T", v) - } - if value == nil { - return nil - } - - shape, ok := value.(map[string]interface{}) - if !ok { - return fmt.Errorf("unexpected JSON type %v", value) - } - - var sv *DescribeAssociationExecutionsOutput - if *v == nil { - sv = &DescribeAssociationExecutionsOutput{} - } else { - sv = *v - } - - for key, value := range shape { - switch key { - case "AssociationExecutions": - if err := awsAwsjson11_deserializeDocumentAssociationExecutionsList(&sv.AssociationExecutions, value); err != nil { - return err - } - - case "NextToken": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected NextToken to be of type string, got %T instead", value) - } - sv.NextToken = ptr.String(jtv) - } - - default: - _, _ = key, value - - } - } - *v = sv - return nil -} - -func awsAwsjson11_deserializeOpDocumentDescribeAssociationExecutionTargetsOutput(v **DescribeAssociationExecutionTargetsOutput, value interface{}) error { - if v == nil { - return fmt.Errorf("unexpected nil of type %T", v) - } - if value == nil { - return nil - } - - shape, ok := value.(map[string]interface{}) - if !ok { - return fmt.Errorf("unexpected JSON type %v", value) - } - - var sv *DescribeAssociationExecutionTargetsOutput - if *v == nil { - sv = &DescribeAssociationExecutionTargetsOutput{} - } else { - sv = *v - } - - for key, value := range shape { - switch key { - case "AssociationExecutionTargets": - if err := awsAwsjson11_deserializeDocumentAssociationExecutionTargetsList(&sv.AssociationExecutionTargets, value); err != nil { - return err - } - - case "NextToken": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected NextToken to be of type string, got %T instead", value) - } - sv.NextToken = ptr.String(jtv) - } - - default: - _, _ = key, value - - } - } - *v = sv - return nil -} - -func awsAwsjson11_deserializeOpDocumentDescribeAssociationOutput(v **DescribeAssociationOutput, value interface{}) error { - if v == nil { - return fmt.Errorf("unexpected nil of type %T", v) - } - if value == nil { - return nil - } - - shape, ok := value.(map[string]interface{}) - if !ok { - return fmt.Errorf("unexpected JSON type %v", value) - } - - var sv *DescribeAssociationOutput - if *v == nil { - sv = &DescribeAssociationOutput{} - } else { - sv = *v - } - - for key, value := range shape { - switch key { - case "AssociationDescription": - if err := awsAwsjson11_deserializeDocumentAssociationDescription(&sv.AssociationDescription, value); err != nil { - return err - } - - default: - _, _ = key, value - - } - } - *v = sv - return nil -} - -func awsAwsjson11_deserializeOpDocumentDescribeAutomationExecutionsOutput(v **DescribeAutomationExecutionsOutput, value interface{}) error { - if v == nil { - return fmt.Errorf("unexpected nil of type %T", v) - } - if value == nil { - return nil - } - - shape, ok := value.(map[string]interface{}) - if !ok { - return fmt.Errorf("unexpected JSON type %v", value) - } - - var sv *DescribeAutomationExecutionsOutput - if *v == nil { - sv = &DescribeAutomationExecutionsOutput{} - } else { - sv = *v - } - - for key, value := range shape { - switch key { - case "AutomationExecutionMetadataList": - if err := awsAwsjson11_deserializeDocumentAutomationExecutionMetadataList(&sv.AutomationExecutionMetadataList, value); err != nil { - return err - } - - case "NextToken": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected NextToken to be of type string, got %T instead", value) - } - sv.NextToken = ptr.String(jtv) - } - - default: - _, _ = key, value - - } - } - *v = sv - return nil -} - -func awsAwsjson11_deserializeOpDocumentDescribeAutomationStepExecutionsOutput(v **DescribeAutomationStepExecutionsOutput, value interface{}) error { - if v == nil { - return fmt.Errorf("unexpected nil of type %T", v) - } - if value == nil { - return nil - } - - shape, ok := value.(map[string]interface{}) - if !ok { - return fmt.Errorf("unexpected JSON type %v", value) - } - - var sv *DescribeAutomationStepExecutionsOutput - if *v == nil { - sv = &DescribeAutomationStepExecutionsOutput{} - } else { - sv = *v - } - - for key, value := range shape { - switch key { - case "NextToken": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected NextToken to be of type string, got %T instead", value) - } - sv.NextToken = ptr.String(jtv) - } - - case "StepExecutions": - if err := awsAwsjson11_deserializeDocumentStepExecutionList(&sv.StepExecutions, value); err != nil { - return err - } - - default: - _, _ = key, value - - } - } - *v = sv - return nil -} - -func awsAwsjson11_deserializeOpDocumentDescribeAvailablePatchesOutput(v **DescribeAvailablePatchesOutput, value interface{}) error { - if v == nil { - return fmt.Errorf("unexpected nil of type %T", v) - } - if value == nil { - return nil - } - - shape, ok := value.(map[string]interface{}) - if !ok { - return fmt.Errorf("unexpected JSON type %v", value) - } - - var sv *DescribeAvailablePatchesOutput - if *v == nil { - sv = &DescribeAvailablePatchesOutput{} - } else { - sv = *v - } - - for key, value := range shape { - switch key { - case "NextToken": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected NextToken to be of type string, got %T instead", value) - } - sv.NextToken = ptr.String(jtv) - } - - case "Patches": - if err := awsAwsjson11_deserializeDocumentPatchList(&sv.Patches, value); err != nil { - return err - } - - default: - _, _ = key, value - - } - } - *v = sv - return nil -} - -func awsAwsjson11_deserializeOpDocumentDescribeDocumentOutput(v **DescribeDocumentOutput, value interface{}) error { - if v == nil { - return fmt.Errorf("unexpected nil of type %T", v) - } - if value == nil { - return nil - } - - shape, ok := value.(map[string]interface{}) - if !ok { - return fmt.Errorf("unexpected JSON type %v", value) - } - - var sv *DescribeDocumentOutput - if *v == nil { - sv = &DescribeDocumentOutput{} - } else { - sv = *v - } - - for key, value := range shape { - switch key { - case "Document": - if err := awsAwsjson11_deserializeDocumentDocumentDescription(&sv.Document, value); err != nil { - return err - } - - default: - _, _ = key, value - - } - } - *v = sv - return nil -} - -func awsAwsjson11_deserializeOpDocumentDescribeDocumentPermissionOutput(v **DescribeDocumentPermissionOutput, value interface{}) error { - if v == nil { - return fmt.Errorf("unexpected nil of type %T", v) - } - if value == nil { - return nil - } - - shape, ok := value.(map[string]interface{}) - if !ok { - return fmt.Errorf("unexpected JSON type %v", value) - } - - var sv *DescribeDocumentPermissionOutput - if *v == nil { - sv = &DescribeDocumentPermissionOutput{} - } else { - sv = *v - } - - for key, value := range shape { - switch key { - case "AccountIds": - if err := awsAwsjson11_deserializeDocumentAccountIdList(&sv.AccountIds, value); err != nil { - return err - } - - case "AccountSharingInfoList": - if err := awsAwsjson11_deserializeDocumentAccountSharingInfoList(&sv.AccountSharingInfoList, value); err != nil { - return err - } - - case "NextToken": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected NextToken to be of type string, got %T instead", value) - } - sv.NextToken = ptr.String(jtv) - } - - default: - _, _ = key, value - - } - } - *v = sv - return nil -} - -func awsAwsjson11_deserializeOpDocumentDescribeEffectiveInstanceAssociationsOutput(v **DescribeEffectiveInstanceAssociationsOutput, value interface{}) error { - if v == nil { - return fmt.Errorf("unexpected nil of type %T", v) - } - if value == nil { - return nil - } - - shape, ok := value.(map[string]interface{}) - if !ok { - return fmt.Errorf("unexpected JSON type %v", value) - } - - var sv *DescribeEffectiveInstanceAssociationsOutput - if *v == nil { - sv = &DescribeEffectiveInstanceAssociationsOutput{} - } else { - sv = *v - } - - for key, value := range shape { - switch key { - case "Associations": - if err := awsAwsjson11_deserializeDocumentInstanceAssociationList(&sv.Associations, value); err != nil { - return err - } - - case "NextToken": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected NextToken to be of type string, got %T instead", value) - } - sv.NextToken = ptr.String(jtv) - } - - default: - _, _ = key, value - - } - } - *v = sv - return nil -} - -func awsAwsjson11_deserializeOpDocumentDescribeEffectivePatchesForPatchBaselineOutput(v **DescribeEffectivePatchesForPatchBaselineOutput, value interface{}) error { - if v == nil { - return fmt.Errorf("unexpected nil of type %T", v) - } - if value == nil { - return nil - } - - shape, ok := value.(map[string]interface{}) - if !ok { - return fmt.Errorf("unexpected JSON type %v", value) - } - - var sv *DescribeEffectivePatchesForPatchBaselineOutput - if *v == nil { - sv = &DescribeEffectivePatchesForPatchBaselineOutput{} - } else { - sv = *v - } - - for key, value := range shape { - switch key { - case "EffectivePatches": - if err := awsAwsjson11_deserializeDocumentEffectivePatchList(&sv.EffectivePatches, value); err != nil { - return err - } - - case "NextToken": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected NextToken to be of type string, got %T instead", value) - } - sv.NextToken = ptr.String(jtv) - } - - default: - _, _ = key, value - - } - } - *v = sv - return nil -} - -func awsAwsjson11_deserializeOpDocumentDescribeInstanceAssociationsStatusOutput(v **DescribeInstanceAssociationsStatusOutput, value interface{}) error { - if v == nil { - return fmt.Errorf("unexpected nil of type %T", v) - } - if value == nil { - return nil - } - - shape, ok := value.(map[string]interface{}) - if !ok { - return fmt.Errorf("unexpected JSON type %v", value) - } - - var sv *DescribeInstanceAssociationsStatusOutput - if *v == nil { - sv = &DescribeInstanceAssociationsStatusOutput{} - } else { - sv = *v - } - - for key, value := range shape { - switch key { - case "InstanceAssociationStatusInfos": - if err := awsAwsjson11_deserializeDocumentInstanceAssociationStatusInfos(&sv.InstanceAssociationStatusInfos, value); err != nil { - return err - } - - case "NextToken": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected NextToken to be of type string, got %T instead", value) - } - sv.NextToken = ptr.String(jtv) - } - - default: - _, _ = key, value - - } - } - *v = sv - return nil -} - -func awsAwsjson11_deserializeOpDocumentDescribeInstanceInformationOutput(v **DescribeInstanceInformationOutput, value interface{}) error { - if v == nil { - return fmt.Errorf("unexpected nil of type %T", v) - } - if value == nil { - return nil - } - - shape, ok := value.(map[string]interface{}) - if !ok { - return fmt.Errorf("unexpected JSON type %v", value) - } - - var sv *DescribeInstanceInformationOutput - if *v == nil { - sv = &DescribeInstanceInformationOutput{} - } else { - sv = *v - } - - for key, value := range shape { - switch key { - case "InstanceInformationList": - if err := awsAwsjson11_deserializeDocumentInstanceInformationList(&sv.InstanceInformationList, value); err != nil { - return err - } - - case "NextToken": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected NextToken to be of type string, got %T instead", value) - } - sv.NextToken = ptr.String(jtv) - } - - default: - _, _ = key, value - - } - } - *v = sv - return nil -} - -func awsAwsjson11_deserializeOpDocumentDescribeInstancePatchesOutput(v **DescribeInstancePatchesOutput, value interface{}) error { - if v == nil { - return fmt.Errorf("unexpected nil of type %T", v) - } - if value == nil { - return nil - } - - shape, ok := value.(map[string]interface{}) - if !ok { - return fmt.Errorf("unexpected JSON type %v", value) - } - - var sv *DescribeInstancePatchesOutput - if *v == nil { - sv = &DescribeInstancePatchesOutput{} - } else { - sv = *v - } - - for key, value := range shape { - switch key { - case "NextToken": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected NextToken to be of type string, got %T instead", value) - } - sv.NextToken = ptr.String(jtv) - } - - case "Patches": - if err := awsAwsjson11_deserializeDocumentPatchComplianceDataList(&sv.Patches, value); err != nil { - return err - } - - default: - _, _ = key, value - - } - } - *v = sv - return nil -} - -func awsAwsjson11_deserializeOpDocumentDescribeInstancePatchStatesForPatchGroupOutput(v **DescribeInstancePatchStatesForPatchGroupOutput, value interface{}) error { - if v == nil { - return fmt.Errorf("unexpected nil of type %T", v) - } - if value == nil { - return nil - } - - shape, ok := value.(map[string]interface{}) - if !ok { - return fmt.Errorf("unexpected JSON type %v", value) - } - - var sv *DescribeInstancePatchStatesForPatchGroupOutput - if *v == nil { - sv = &DescribeInstancePatchStatesForPatchGroupOutput{} - } else { - sv = *v - } - - for key, value := range shape { - switch key { - case "InstancePatchStates": - if err := awsAwsjson11_deserializeDocumentInstancePatchStatesList(&sv.InstancePatchStates, value); err != nil { - return err - } - - case "NextToken": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected NextToken to be of type string, got %T instead", value) - } - sv.NextToken = ptr.String(jtv) - } - - default: - _, _ = key, value - - } - } - *v = sv - return nil -} - -func awsAwsjson11_deserializeOpDocumentDescribeInstancePatchStatesOutput(v **DescribeInstancePatchStatesOutput, value interface{}) error { - if v == nil { - return fmt.Errorf("unexpected nil of type %T", v) - } - if value == nil { - return nil - } - - shape, ok := value.(map[string]interface{}) - if !ok { - return fmt.Errorf("unexpected JSON type %v", value) - } - - var sv *DescribeInstancePatchStatesOutput - if *v == nil { - sv = &DescribeInstancePatchStatesOutput{} - } else { - sv = *v - } - - for key, value := range shape { - switch key { - case "InstancePatchStates": - if err := awsAwsjson11_deserializeDocumentInstancePatchStateList(&sv.InstancePatchStates, value); err != nil { - return err - } - - case "NextToken": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected NextToken to be of type string, got %T instead", value) - } - sv.NextToken = ptr.String(jtv) - } - - default: - _, _ = key, value - - } - } - *v = sv - return nil -} - -func awsAwsjson11_deserializeOpDocumentDescribeInstancePropertiesOutput(v **DescribeInstancePropertiesOutput, value interface{}) error { - if v == nil { - return fmt.Errorf("unexpected nil of type %T", v) - } - if value == nil { - return nil - } - - shape, ok := value.(map[string]interface{}) - if !ok { - return fmt.Errorf("unexpected JSON type %v", value) - } - - var sv *DescribeInstancePropertiesOutput - if *v == nil { - sv = &DescribeInstancePropertiesOutput{} - } else { - sv = *v - } - - for key, value := range shape { - switch key { - case "InstanceProperties": - if err := awsAwsjson11_deserializeDocumentInstanceProperties(&sv.InstanceProperties, value); err != nil { - return err - } - - case "NextToken": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected NextToken to be of type string, got %T instead", value) - } - sv.NextToken = ptr.String(jtv) - } - - default: - _, _ = key, value - - } - } - *v = sv - return nil -} - -func awsAwsjson11_deserializeOpDocumentDescribeInventoryDeletionsOutput(v **DescribeInventoryDeletionsOutput, value interface{}) error { - if v == nil { - return fmt.Errorf("unexpected nil of type %T", v) - } - if value == nil { - return nil - } - - shape, ok := value.(map[string]interface{}) - if !ok { - return fmt.Errorf("unexpected JSON type %v", value) - } - - var sv *DescribeInventoryDeletionsOutput - if *v == nil { - sv = &DescribeInventoryDeletionsOutput{} - } else { - sv = *v - } - - for key, value := range shape { - switch key { - case "InventoryDeletions": - if err := awsAwsjson11_deserializeDocumentInventoryDeletionsList(&sv.InventoryDeletions, value); err != nil { - return err - } - - case "NextToken": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected NextToken to be of type string, got %T instead", value) - } - sv.NextToken = ptr.String(jtv) - } - - default: - _, _ = key, value - - } - } - *v = sv - return nil -} - -func awsAwsjson11_deserializeOpDocumentDescribeMaintenanceWindowExecutionsOutput(v **DescribeMaintenanceWindowExecutionsOutput, value interface{}) error { - if v == nil { - return fmt.Errorf("unexpected nil of type %T", v) - } - if value == nil { - return nil - } - - shape, ok := value.(map[string]interface{}) - if !ok { - return fmt.Errorf("unexpected JSON type %v", value) - } - - var sv *DescribeMaintenanceWindowExecutionsOutput - if *v == nil { - sv = &DescribeMaintenanceWindowExecutionsOutput{} - } else { - sv = *v - } - - for key, value := range shape { - switch key { - case "NextToken": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected NextToken to be of type string, got %T instead", value) - } - sv.NextToken = ptr.String(jtv) - } - - case "WindowExecutions": - if err := awsAwsjson11_deserializeDocumentMaintenanceWindowExecutionList(&sv.WindowExecutions, value); err != nil { - return err - } - - default: - _, _ = key, value - - } - } - *v = sv - return nil -} - -func awsAwsjson11_deserializeOpDocumentDescribeMaintenanceWindowExecutionTaskInvocationsOutput(v **DescribeMaintenanceWindowExecutionTaskInvocationsOutput, value interface{}) error { - if v == nil { - return fmt.Errorf("unexpected nil of type %T", v) - } - if value == nil { - return nil - } - - shape, ok := value.(map[string]interface{}) - if !ok { - return fmt.Errorf("unexpected JSON type %v", value) - } - - var sv *DescribeMaintenanceWindowExecutionTaskInvocationsOutput - if *v == nil { - sv = &DescribeMaintenanceWindowExecutionTaskInvocationsOutput{} - } else { - sv = *v - } - - for key, value := range shape { - switch key { - case "NextToken": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected NextToken to be of type string, got %T instead", value) - } - sv.NextToken = ptr.String(jtv) - } - - case "WindowExecutionTaskInvocationIdentities": - if err := awsAwsjson11_deserializeDocumentMaintenanceWindowExecutionTaskInvocationIdentityList(&sv.WindowExecutionTaskInvocationIdentities, value); err != nil { - return err - } - - default: - _, _ = key, value - - } - } - *v = sv - return nil -} - -func awsAwsjson11_deserializeOpDocumentDescribeMaintenanceWindowExecutionTasksOutput(v **DescribeMaintenanceWindowExecutionTasksOutput, value interface{}) error { - if v == nil { - return fmt.Errorf("unexpected nil of type %T", v) - } - if value == nil { - return nil - } - - shape, ok := value.(map[string]interface{}) - if !ok { - return fmt.Errorf("unexpected JSON type %v", value) - } - - var sv *DescribeMaintenanceWindowExecutionTasksOutput - if *v == nil { - sv = &DescribeMaintenanceWindowExecutionTasksOutput{} - } else { - sv = *v - } - - for key, value := range shape { - switch key { - case "NextToken": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected NextToken to be of type string, got %T instead", value) - } - sv.NextToken = ptr.String(jtv) - } - - case "WindowExecutionTaskIdentities": - if err := awsAwsjson11_deserializeDocumentMaintenanceWindowExecutionTaskIdentityList(&sv.WindowExecutionTaskIdentities, value); err != nil { - return err - } - - default: - _, _ = key, value - - } - } - *v = sv - return nil -} - -func awsAwsjson11_deserializeOpDocumentDescribeMaintenanceWindowScheduleOutput(v **DescribeMaintenanceWindowScheduleOutput, value interface{}) error { - if v == nil { - return fmt.Errorf("unexpected nil of type %T", v) - } - if value == nil { - return nil - } - - shape, ok := value.(map[string]interface{}) - if !ok { - return fmt.Errorf("unexpected JSON type %v", value) - } - - var sv *DescribeMaintenanceWindowScheduleOutput - if *v == nil { - sv = &DescribeMaintenanceWindowScheduleOutput{} - } else { - sv = *v - } - - for key, value := range shape { - switch key { - case "NextToken": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected NextToken to be of type string, got %T instead", value) - } - sv.NextToken = ptr.String(jtv) - } - - case "ScheduledWindowExecutions": - if err := awsAwsjson11_deserializeDocumentScheduledWindowExecutionList(&sv.ScheduledWindowExecutions, value); err != nil { - return err - } - - default: - _, _ = key, value - - } - } - *v = sv - return nil -} - -func awsAwsjson11_deserializeOpDocumentDescribeMaintenanceWindowsForTargetOutput(v **DescribeMaintenanceWindowsForTargetOutput, value interface{}) error { - if v == nil { - return fmt.Errorf("unexpected nil of type %T", v) - } - if value == nil { - return nil - } - - shape, ok := value.(map[string]interface{}) - if !ok { - return fmt.Errorf("unexpected JSON type %v", value) - } - - var sv *DescribeMaintenanceWindowsForTargetOutput - if *v == nil { - sv = &DescribeMaintenanceWindowsForTargetOutput{} - } else { - sv = *v - } - - for key, value := range shape { - switch key { - case "NextToken": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected NextToken to be of type string, got %T instead", value) - } - sv.NextToken = ptr.String(jtv) - } - - case "WindowIdentities": - if err := awsAwsjson11_deserializeDocumentMaintenanceWindowsForTargetList(&sv.WindowIdentities, value); err != nil { - return err - } - - default: - _, _ = key, value - - } - } - *v = sv - return nil -} - -func awsAwsjson11_deserializeOpDocumentDescribeMaintenanceWindowsOutput(v **DescribeMaintenanceWindowsOutput, value interface{}) error { - if v == nil { - return fmt.Errorf("unexpected nil of type %T", v) - } - if value == nil { - return nil - } - - shape, ok := value.(map[string]interface{}) - if !ok { - return fmt.Errorf("unexpected JSON type %v", value) - } - - var sv *DescribeMaintenanceWindowsOutput - if *v == nil { - sv = &DescribeMaintenanceWindowsOutput{} - } else { - sv = *v - } - - for key, value := range shape { - switch key { - case "NextToken": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected NextToken to be of type string, got %T instead", value) - } - sv.NextToken = ptr.String(jtv) - } - - case "WindowIdentities": - if err := awsAwsjson11_deserializeDocumentMaintenanceWindowIdentityList(&sv.WindowIdentities, value); err != nil { - return err - } - - default: - _, _ = key, value - - } - } - *v = sv - return nil -} - -func awsAwsjson11_deserializeOpDocumentDescribeMaintenanceWindowTargetsOutput(v **DescribeMaintenanceWindowTargetsOutput, value interface{}) error { - if v == nil { - return fmt.Errorf("unexpected nil of type %T", v) - } - if value == nil { - return nil - } - - shape, ok := value.(map[string]interface{}) - if !ok { - return fmt.Errorf("unexpected JSON type %v", value) - } - - var sv *DescribeMaintenanceWindowTargetsOutput - if *v == nil { - sv = &DescribeMaintenanceWindowTargetsOutput{} - } else { - sv = *v - } - - for key, value := range shape { - switch key { - case "NextToken": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected NextToken to be of type string, got %T instead", value) - } - sv.NextToken = ptr.String(jtv) - } - - case "Targets": - if err := awsAwsjson11_deserializeDocumentMaintenanceWindowTargetList(&sv.Targets, value); err != nil { - return err - } - - default: - _, _ = key, value - - } - } - *v = sv - return nil -} - -func awsAwsjson11_deserializeOpDocumentDescribeMaintenanceWindowTasksOutput(v **DescribeMaintenanceWindowTasksOutput, value interface{}) error { - if v == nil { - return fmt.Errorf("unexpected nil of type %T", v) - } - if value == nil { - return nil - } - - shape, ok := value.(map[string]interface{}) - if !ok { - return fmt.Errorf("unexpected JSON type %v", value) - } - - var sv *DescribeMaintenanceWindowTasksOutput - if *v == nil { - sv = &DescribeMaintenanceWindowTasksOutput{} - } else { - sv = *v - } - - for key, value := range shape { - switch key { - case "NextToken": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected NextToken to be of type string, got %T instead", value) - } - sv.NextToken = ptr.String(jtv) - } - - case "Tasks": - if err := awsAwsjson11_deserializeDocumentMaintenanceWindowTaskList(&sv.Tasks, value); err != nil { - return err - } - - default: - _, _ = key, value - - } - } - *v = sv - return nil -} - -func awsAwsjson11_deserializeOpDocumentDescribeOpsItemsOutput(v **DescribeOpsItemsOutput, value interface{}) error { - if v == nil { - return fmt.Errorf("unexpected nil of type %T", v) - } - if value == nil { - return nil - } - - shape, ok := value.(map[string]interface{}) - if !ok { - return fmt.Errorf("unexpected JSON type %v", value) - } - - var sv *DescribeOpsItemsOutput - if *v == nil { - sv = &DescribeOpsItemsOutput{} - } else { - sv = *v - } - - for key, value := range shape { - switch key { - case "NextToken": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected String to be of type string, got %T instead", value) - } - sv.NextToken = ptr.String(jtv) - } - - case "OpsItemSummaries": - if err := awsAwsjson11_deserializeDocumentOpsItemSummaries(&sv.OpsItemSummaries, value); err != nil { - return err - } - - default: - _, _ = key, value - - } - } - *v = sv - return nil -} - -func awsAwsjson11_deserializeOpDocumentDescribeParametersOutput(v **DescribeParametersOutput, value interface{}) error { - if v == nil { - return fmt.Errorf("unexpected nil of type %T", v) - } - if value == nil { - return nil - } - - shape, ok := value.(map[string]interface{}) - if !ok { - return fmt.Errorf("unexpected JSON type %v", value) - } - - var sv *DescribeParametersOutput - if *v == nil { - sv = &DescribeParametersOutput{} - } else { - sv = *v - } - - for key, value := range shape { - switch key { - case "NextToken": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected NextToken to be of type string, got %T instead", value) - } - sv.NextToken = ptr.String(jtv) - } - - case "Parameters": - if err := awsAwsjson11_deserializeDocumentParameterMetadataList(&sv.Parameters, value); err != nil { - return err - } - - default: - _, _ = key, value - - } - } - *v = sv - return nil -} - -func awsAwsjson11_deserializeOpDocumentDescribePatchBaselinesOutput(v **DescribePatchBaselinesOutput, value interface{}) error { - if v == nil { - return fmt.Errorf("unexpected nil of type %T", v) - } - if value == nil { - return nil - } - - shape, ok := value.(map[string]interface{}) - if !ok { - return fmt.Errorf("unexpected JSON type %v", value) - } - - var sv *DescribePatchBaselinesOutput - if *v == nil { - sv = &DescribePatchBaselinesOutput{} - } else { - sv = *v - } - - for key, value := range shape { - switch key { - case "BaselineIdentities": - if err := awsAwsjson11_deserializeDocumentPatchBaselineIdentityList(&sv.BaselineIdentities, value); err != nil { - return err - } - - case "NextToken": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected NextToken to be of type string, got %T instead", value) - } - sv.NextToken = ptr.String(jtv) - } - - default: - _, _ = key, value - - } - } - *v = sv - return nil -} - -func awsAwsjson11_deserializeOpDocumentDescribePatchGroupsOutput(v **DescribePatchGroupsOutput, value interface{}) error { - if v == nil { - return fmt.Errorf("unexpected nil of type %T", v) - } - if value == nil { - return nil - } - - shape, ok := value.(map[string]interface{}) - if !ok { - return fmt.Errorf("unexpected JSON type %v", value) - } - - var sv *DescribePatchGroupsOutput - if *v == nil { - sv = &DescribePatchGroupsOutput{} - } else { - sv = *v - } - - for key, value := range shape { - switch key { - case "Mappings": - if err := awsAwsjson11_deserializeDocumentPatchGroupPatchBaselineMappingList(&sv.Mappings, value); err != nil { - return err - } - - case "NextToken": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected NextToken to be of type string, got %T instead", value) - } - sv.NextToken = ptr.String(jtv) - } - - default: - _, _ = key, value - - } - } - *v = sv - return nil -} - -func awsAwsjson11_deserializeOpDocumentDescribePatchGroupStateOutput(v **DescribePatchGroupStateOutput, value interface{}) error { - if v == nil { - return fmt.Errorf("unexpected nil of type %T", v) - } - if value == nil { - return nil - } - - shape, ok := value.(map[string]interface{}) - if !ok { - return fmt.Errorf("unexpected JSON type %v", value) - } - - var sv *DescribePatchGroupStateOutput - if *v == nil { - sv = &DescribePatchGroupStateOutput{} - } else { - sv = *v - } - - for key, value := range shape { - switch key { - case "Instances": - if value != nil { - jtv, ok := value.(json.Number) - if !ok { - return fmt.Errorf("expected Integer to be json.Number, got %T instead", value) - } - i64, err := jtv.Int64() - if err != nil { - return err - } - sv.Instances = int32(i64) - } - - case "InstancesWithAvailableSecurityUpdates": - if value != nil { - jtv, ok := value.(json.Number) - if !ok { - return fmt.Errorf("expected Integer to be json.Number, got %T instead", value) - } - i64, err := jtv.Int64() - if err != nil { - return err - } - sv.InstancesWithAvailableSecurityUpdates = ptr.Int32(int32(i64)) - } - - case "InstancesWithCriticalNonCompliantPatches": - if value != nil { - jtv, ok := value.(json.Number) - if !ok { - return fmt.Errorf("expected InstancesCount to be json.Number, got %T instead", value) - } - i64, err := jtv.Int64() - if err != nil { - return err - } - sv.InstancesWithCriticalNonCompliantPatches = ptr.Int32(int32(i64)) - } - - case "InstancesWithFailedPatches": - if value != nil { - jtv, ok := value.(json.Number) - if !ok { - return fmt.Errorf("expected Integer to be json.Number, got %T instead", value) - } - i64, err := jtv.Int64() - if err != nil { - return err - } - sv.InstancesWithFailedPatches = int32(i64) - } - - case "InstancesWithInstalledOtherPatches": - if value != nil { - jtv, ok := value.(json.Number) - if !ok { - return fmt.Errorf("expected Integer to be json.Number, got %T instead", value) - } - i64, err := jtv.Int64() - if err != nil { - return err - } - sv.InstancesWithInstalledOtherPatches = int32(i64) - } - - case "InstancesWithInstalledPatches": - if value != nil { - jtv, ok := value.(json.Number) - if !ok { - return fmt.Errorf("expected Integer to be json.Number, got %T instead", value) - } - i64, err := jtv.Int64() - if err != nil { - return err - } - sv.InstancesWithInstalledPatches = int32(i64) - } - - case "InstancesWithInstalledPendingRebootPatches": - if value != nil { - jtv, ok := value.(json.Number) - if !ok { - return fmt.Errorf("expected InstancesCount to be json.Number, got %T instead", value) - } - i64, err := jtv.Int64() - if err != nil { - return err - } - sv.InstancesWithInstalledPendingRebootPatches = ptr.Int32(int32(i64)) - } - - case "InstancesWithInstalledRejectedPatches": - if value != nil { - jtv, ok := value.(json.Number) - if !ok { - return fmt.Errorf("expected InstancesCount to be json.Number, got %T instead", value) - } - i64, err := jtv.Int64() - if err != nil { - return err - } - sv.InstancesWithInstalledRejectedPatches = ptr.Int32(int32(i64)) - } - - case "InstancesWithMissingPatches": - if value != nil { - jtv, ok := value.(json.Number) - if !ok { - return fmt.Errorf("expected Integer to be json.Number, got %T instead", value) - } - i64, err := jtv.Int64() - if err != nil { - return err - } - sv.InstancesWithMissingPatches = int32(i64) - } - - case "InstancesWithNotApplicablePatches": - if value != nil { - jtv, ok := value.(json.Number) - if !ok { - return fmt.Errorf("expected Integer to be json.Number, got %T instead", value) - } - i64, err := jtv.Int64() - if err != nil { - return err - } - sv.InstancesWithNotApplicablePatches = int32(i64) - } - - case "InstancesWithOtherNonCompliantPatches": - if value != nil { - jtv, ok := value.(json.Number) - if !ok { - return fmt.Errorf("expected InstancesCount to be json.Number, got %T instead", value) - } - i64, err := jtv.Int64() - if err != nil { - return err - } - sv.InstancesWithOtherNonCompliantPatches = ptr.Int32(int32(i64)) - } - - case "InstancesWithSecurityNonCompliantPatches": - if value != nil { - jtv, ok := value.(json.Number) - if !ok { - return fmt.Errorf("expected InstancesCount to be json.Number, got %T instead", value) - } - i64, err := jtv.Int64() - if err != nil { - return err - } - sv.InstancesWithSecurityNonCompliantPatches = ptr.Int32(int32(i64)) - } - - case "InstancesWithUnreportedNotApplicablePatches": - if value != nil { - jtv, ok := value.(json.Number) - if !ok { - return fmt.Errorf("expected Integer to be json.Number, got %T instead", value) - } - i64, err := jtv.Int64() - if err != nil { - return err - } - sv.InstancesWithUnreportedNotApplicablePatches = ptr.Int32(int32(i64)) - } - - default: - _, _ = key, value - - } - } - *v = sv - return nil -} - -func awsAwsjson11_deserializeOpDocumentDescribePatchPropertiesOutput(v **DescribePatchPropertiesOutput, value interface{}) error { - if v == nil { - return fmt.Errorf("unexpected nil of type %T", v) - } - if value == nil { - return nil - } - - shape, ok := value.(map[string]interface{}) - if !ok { - return fmt.Errorf("unexpected JSON type %v", value) - } - - var sv *DescribePatchPropertiesOutput - if *v == nil { - sv = &DescribePatchPropertiesOutput{} - } else { - sv = *v - } - - for key, value := range shape { - switch key { - case "NextToken": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected NextToken to be of type string, got %T instead", value) - } - sv.NextToken = ptr.String(jtv) - } - - case "Properties": - if err := awsAwsjson11_deserializeDocumentPatchPropertiesList(&sv.Properties, value); err != nil { - return err - } - - default: - _, _ = key, value - - } - } - *v = sv - return nil -} - -func awsAwsjson11_deserializeOpDocumentDescribeSessionsOutput(v **DescribeSessionsOutput, value interface{}) error { - if v == nil { - return fmt.Errorf("unexpected nil of type %T", v) - } - if value == nil { - return nil - } - - shape, ok := value.(map[string]interface{}) - if !ok { - return fmt.Errorf("unexpected JSON type %v", value) - } - - var sv *DescribeSessionsOutput - if *v == nil { - sv = &DescribeSessionsOutput{} - } else { - sv = *v - } - - for key, value := range shape { - switch key { - case "NextToken": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected NextToken to be of type string, got %T instead", value) - } - sv.NextToken = ptr.String(jtv) - } - - case "Sessions": - if err := awsAwsjson11_deserializeDocumentSessionList(&sv.Sessions, value); err != nil { - return err - } - - default: - _, _ = key, value - - } - } - *v = sv - return nil -} - -func awsAwsjson11_deserializeOpDocumentDisassociateOpsItemRelatedItemOutput(v **DisassociateOpsItemRelatedItemOutput, value interface{}) error { - if v == nil { - return fmt.Errorf("unexpected nil of type %T", v) - } - if value == nil { - return nil - } - - shape, ok := value.(map[string]interface{}) - if !ok { - return fmt.Errorf("unexpected JSON type %v", value) - } - - var sv *DisassociateOpsItemRelatedItemOutput - if *v == nil { - sv = &DisassociateOpsItemRelatedItemOutput{} - } else { - sv = *v - } - - for key, value := range shape { - switch key { - default: - _, _ = key, value - - } - } - *v = sv - return nil -} - -func awsAwsjson11_deserializeOpDocumentGetAccessTokenOutput(v **GetAccessTokenOutput, value interface{}) error { - if v == nil { - return fmt.Errorf("unexpected nil of type %T", v) - } - if value == nil { - return nil - } - - shape, ok := value.(map[string]interface{}) - if !ok { - return fmt.Errorf("unexpected JSON type %v", value) - } - - var sv *GetAccessTokenOutput - if *v == nil { - sv = &GetAccessTokenOutput{} - } else { - sv = *v - } - - for key, value := range shape { - switch key { - case "AccessRequestStatus": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected AccessRequestStatus to be of type string, got %T instead", value) - } - sv.AccessRequestStatus = types.AccessRequestStatus(jtv) - } - - case "Credentials": - if err := awsAwsjson11_deserializeDocumentCredentials(&sv.Credentials, value); err != nil { - return err - } - - default: - _, _ = key, value - - } - } - *v = sv - return nil -} - -func awsAwsjson11_deserializeOpDocumentGetAutomationExecutionOutput(v **GetAutomationExecutionOutput, value interface{}) error { - if v == nil { - return fmt.Errorf("unexpected nil of type %T", v) - } - if value == nil { - return nil - } - - shape, ok := value.(map[string]interface{}) - if !ok { - return fmt.Errorf("unexpected JSON type %v", value) - } - - var sv *GetAutomationExecutionOutput - if *v == nil { - sv = &GetAutomationExecutionOutput{} - } else { - sv = *v - } - - for key, value := range shape { - switch key { - case "AutomationExecution": - if err := awsAwsjson11_deserializeDocumentAutomationExecution(&sv.AutomationExecution, value); err != nil { - return err - } - - default: - _, _ = key, value - - } - } - *v = sv - return nil -} - -func awsAwsjson11_deserializeOpDocumentGetCalendarStateOutput(v **GetCalendarStateOutput, value interface{}) error { - if v == nil { - return fmt.Errorf("unexpected nil of type %T", v) - } - if value == nil { - return nil - } - - shape, ok := value.(map[string]interface{}) - if !ok { - return fmt.Errorf("unexpected JSON type %v", value) - } - - var sv *GetCalendarStateOutput - if *v == nil { - sv = &GetCalendarStateOutput{} - } else { - sv = *v - } - - for key, value := range shape { - switch key { - case "AtTime": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected ISO8601String to be of type string, got %T instead", value) - } - sv.AtTime = ptr.String(jtv) - } - - case "NextTransitionTime": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected ISO8601String to be of type string, got %T instead", value) - } - sv.NextTransitionTime = ptr.String(jtv) - } - - case "State": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected CalendarState to be of type string, got %T instead", value) - } - sv.State = types.CalendarState(jtv) - } - - default: - _, _ = key, value - - } - } - *v = sv - return nil -} - -func awsAwsjson11_deserializeOpDocumentGetCommandInvocationOutput(v **GetCommandInvocationOutput, value interface{}) error { - if v == nil { - return fmt.Errorf("unexpected nil of type %T", v) - } - if value == nil { - return nil - } - - shape, ok := value.(map[string]interface{}) - if !ok { - return fmt.Errorf("unexpected JSON type %v", value) - } - - var sv *GetCommandInvocationOutput - if *v == nil { - sv = &GetCommandInvocationOutput{} - } else { - sv = *v - } - - for key, value := range shape { - switch key { - case "CloudWatchOutputConfig": - if err := awsAwsjson11_deserializeDocumentCloudWatchOutputConfig(&sv.CloudWatchOutputConfig, value); err != nil { - return err - } - - case "CommandId": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected CommandId to be of type string, got %T instead", value) - } - sv.CommandId = ptr.String(jtv) - } - - case "Comment": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected Comment to be of type string, got %T instead", value) - } - sv.Comment = ptr.String(jtv) - } - - case "DocumentName": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected DocumentName to be of type string, got %T instead", value) - } - sv.DocumentName = ptr.String(jtv) - } - - case "DocumentVersion": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected DocumentVersion to be of type string, got %T instead", value) - } - sv.DocumentVersion = ptr.String(jtv) - } - - case "ExecutionElapsedTime": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected StringDateTime to be of type string, got %T instead", value) - } - sv.ExecutionElapsedTime = ptr.String(jtv) - } - - case "ExecutionEndDateTime": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected StringDateTime to be of type string, got %T instead", value) - } - sv.ExecutionEndDateTime = ptr.String(jtv) - } - - case "ExecutionStartDateTime": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected StringDateTime to be of type string, got %T instead", value) - } - sv.ExecutionStartDateTime = ptr.String(jtv) - } - - case "InstanceId": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected InstanceId to be of type string, got %T instead", value) - } - sv.InstanceId = ptr.String(jtv) - } - - case "PluginName": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected CommandPluginName to be of type string, got %T instead", value) - } - sv.PluginName = ptr.String(jtv) - } - - case "ResponseCode": - if value != nil { - jtv, ok := value.(json.Number) - if !ok { - return fmt.Errorf("expected ResponseCode to be json.Number, got %T instead", value) - } - i64, err := jtv.Int64() - if err != nil { - return err - } - sv.ResponseCode = int32(i64) - } - - case "StandardErrorContent": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected StandardErrorContent to be of type string, got %T instead", value) - } - sv.StandardErrorContent = ptr.String(jtv) - } - - case "StandardErrorUrl": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected Url to be of type string, got %T instead", value) - } - sv.StandardErrorUrl = ptr.String(jtv) - } - - case "StandardOutputContent": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected StandardOutputContent to be of type string, got %T instead", value) - } - sv.StandardOutputContent = ptr.String(jtv) - } - - case "StandardOutputUrl": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected Url to be of type string, got %T instead", value) - } - sv.StandardOutputUrl = ptr.String(jtv) - } - - case "Status": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected CommandInvocationStatus to be of type string, got %T instead", value) - } - sv.Status = types.CommandInvocationStatus(jtv) - } - - case "StatusDetails": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected StatusDetails to be of type string, got %T instead", value) - } - sv.StatusDetails = ptr.String(jtv) - } - - default: - _, _ = key, value - - } - } - *v = sv - return nil -} - -func awsAwsjson11_deserializeOpDocumentGetConnectionStatusOutput(v **GetConnectionStatusOutput, value interface{}) error { - if v == nil { - return fmt.Errorf("unexpected nil of type %T", v) - } - if value == nil { - return nil - } - - shape, ok := value.(map[string]interface{}) - if !ok { - return fmt.Errorf("unexpected JSON type %v", value) - } - - var sv *GetConnectionStatusOutput - if *v == nil { - sv = &GetConnectionStatusOutput{} - } else { - sv = *v - } - - for key, value := range shape { - switch key { - case "Status": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected ConnectionStatus to be of type string, got %T instead", value) - } - sv.Status = types.ConnectionStatus(jtv) - } - - case "Target": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected SessionTarget to be of type string, got %T instead", value) - } - sv.Target = ptr.String(jtv) - } - - default: - _, _ = key, value - - } - } - *v = sv - return nil -} - -func awsAwsjson11_deserializeOpDocumentGetDefaultPatchBaselineOutput(v **GetDefaultPatchBaselineOutput, value interface{}) error { - if v == nil { - return fmt.Errorf("unexpected nil of type %T", v) - } - if value == nil { - return nil - } - - shape, ok := value.(map[string]interface{}) - if !ok { - return fmt.Errorf("unexpected JSON type %v", value) - } - - var sv *GetDefaultPatchBaselineOutput - if *v == nil { - sv = &GetDefaultPatchBaselineOutput{} - } else { - sv = *v - } - - for key, value := range shape { - switch key { - case "BaselineId": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected BaselineId to be of type string, got %T instead", value) - } - sv.BaselineId = ptr.String(jtv) - } - - case "OperatingSystem": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected OperatingSystem to be of type string, got %T instead", value) - } - sv.OperatingSystem = types.OperatingSystem(jtv) - } - - default: - _, _ = key, value - - } - } - *v = sv - return nil -} - -func awsAwsjson11_deserializeOpDocumentGetDeployablePatchSnapshotForInstanceOutput(v **GetDeployablePatchSnapshotForInstanceOutput, value interface{}) error { - if v == nil { - return fmt.Errorf("unexpected nil of type %T", v) - } - if value == nil { - return nil - } - - shape, ok := value.(map[string]interface{}) - if !ok { - return fmt.Errorf("unexpected JSON type %v", value) - } - - var sv *GetDeployablePatchSnapshotForInstanceOutput - if *v == nil { - sv = &GetDeployablePatchSnapshotForInstanceOutput{} - } else { - sv = *v - } - - for key, value := range shape { - switch key { - case "InstanceId": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected InstanceId to be of type string, got %T instead", value) - } - sv.InstanceId = ptr.String(jtv) - } - - case "Product": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected Product to be of type string, got %T instead", value) - } - sv.Product = ptr.String(jtv) - } - - case "SnapshotDownloadUrl": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected SnapshotDownloadUrl to be of type string, got %T instead", value) - } - sv.SnapshotDownloadUrl = ptr.String(jtv) - } - - case "SnapshotId": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected SnapshotId to be of type string, got %T instead", value) - } - sv.SnapshotId = ptr.String(jtv) - } - - default: - _, _ = key, value - - } - } - *v = sv - return nil -} - -func awsAwsjson11_deserializeOpDocumentGetDocumentOutput(v **GetDocumentOutput, value interface{}) error { - if v == nil { - return fmt.Errorf("unexpected nil of type %T", v) - } - if value == nil { - return nil - } - - shape, ok := value.(map[string]interface{}) - if !ok { - return fmt.Errorf("unexpected JSON type %v", value) - } - - var sv *GetDocumentOutput - if *v == nil { - sv = &GetDocumentOutput{} - } else { - sv = *v - } - - for key, value := range shape { - switch key { - case "AttachmentsContent": - if err := awsAwsjson11_deserializeDocumentAttachmentContentList(&sv.AttachmentsContent, value); err != nil { - return err - } - - case "Content": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected DocumentContent to be of type string, got %T instead", value) - } - sv.Content = ptr.String(jtv) - } - - case "CreatedDate": - if value != nil { - switch jtv := value.(type) { - case json.Number: - f64, err := jtv.Float64() - if err != nil { - return err - } - sv.CreatedDate = ptr.Time(smithytime.ParseEpochSeconds(f64)) - - default: - return fmt.Errorf("expected DateTime to be a JSON Number, got %T instead", value) - - } - } - - case "DisplayName": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected DocumentDisplayName to be of type string, got %T instead", value) - } - sv.DisplayName = ptr.String(jtv) - } - - case "DocumentFormat": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected DocumentFormat to be of type string, got %T instead", value) - } - sv.DocumentFormat = types.DocumentFormat(jtv) - } - - case "DocumentType": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected DocumentType to be of type string, got %T instead", value) - } - sv.DocumentType = types.DocumentType(jtv) - } - - case "DocumentVersion": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected DocumentVersion to be of type string, got %T instead", value) - } - sv.DocumentVersion = ptr.String(jtv) - } - - case "Name": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected DocumentARN to be of type string, got %T instead", value) - } - sv.Name = ptr.String(jtv) - } - - case "Requires": - if err := awsAwsjson11_deserializeDocumentDocumentRequiresList(&sv.Requires, value); err != nil { - return err - } - - case "ReviewStatus": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected ReviewStatus to be of type string, got %T instead", value) - } - sv.ReviewStatus = types.ReviewStatus(jtv) - } - - case "Status": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected DocumentStatus to be of type string, got %T instead", value) - } - sv.Status = types.DocumentStatus(jtv) - } - - case "StatusInformation": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected DocumentStatusInformation to be of type string, got %T instead", value) - } - sv.StatusInformation = ptr.String(jtv) - } - - case "VersionName": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected DocumentVersionName to be of type string, got %T instead", value) - } - sv.VersionName = ptr.String(jtv) - } - - default: - _, _ = key, value - - } - } - *v = sv - return nil -} - -func awsAwsjson11_deserializeOpDocumentGetExecutionPreviewOutput(v **GetExecutionPreviewOutput, value interface{}) error { - if v == nil { - return fmt.Errorf("unexpected nil of type %T", v) - } - if value == nil { - return nil - } - - shape, ok := value.(map[string]interface{}) - if !ok { - return fmt.Errorf("unexpected JSON type %v", value) - } - - var sv *GetExecutionPreviewOutput - if *v == nil { - sv = &GetExecutionPreviewOutput{} - } else { - sv = *v - } - - for key, value := range shape { - switch key { - case "EndedAt": - if value != nil { - switch jtv := value.(type) { - case json.Number: - f64, err := jtv.Float64() - if err != nil { - return err - } - sv.EndedAt = ptr.Time(smithytime.ParseEpochSeconds(f64)) - - default: - return fmt.Errorf("expected DateTime to be a JSON Number, got %T instead", value) - - } - } - - case "ExecutionPreview": - if err := awsAwsjson11_deserializeDocumentExecutionPreview(&sv.ExecutionPreview, value); err != nil { - return err - } - - case "ExecutionPreviewId": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected ExecutionPreviewId to be of type string, got %T instead", value) - } - sv.ExecutionPreviewId = ptr.String(jtv) - } - - case "Status": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected ExecutionPreviewStatus to be of type string, got %T instead", value) - } - sv.Status = types.ExecutionPreviewStatus(jtv) - } - - case "StatusMessage": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected String to be of type string, got %T instead", value) - } - sv.StatusMessage = ptr.String(jtv) - } - - default: - _, _ = key, value - - } - } - *v = sv - return nil -} - -func awsAwsjson11_deserializeOpDocumentGetInventoryOutput(v **GetInventoryOutput, value interface{}) error { - if v == nil { - return fmt.Errorf("unexpected nil of type %T", v) - } - if value == nil { - return nil - } - - shape, ok := value.(map[string]interface{}) - if !ok { - return fmt.Errorf("unexpected JSON type %v", value) - } - - var sv *GetInventoryOutput - if *v == nil { - sv = &GetInventoryOutput{} - } else { - sv = *v - } - - for key, value := range shape { - switch key { - case "Entities": - if err := awsAwsjson11_deserializeDocumentInventoryResultEntityList(&sv.Entities, value); err != nil { - return err - } - - case "NextToken": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected NextToken to be of type string, got %T instead", value) - } - sv.NextToken = ptr.String(jtv) - } - - default: - _, _ = key, value - - } - } - *v = sv - return nil -} - -func awsAwsjson11_deserializeOpDocumentGetInventorySchemaOutput(v **GetInventorySchemaOutput, value interface{}) error { - if v == nil { - return fmt.Errorf("unexpected nil of type %T", v) - } - if value == nil { - return nil - } - - shape, ok := value.(map[string]interface{}) - if !ok { - return fmt.Errorf("unexpected JSON type %v", value) - } - - var sv *GetInventorySchemaOutput - if *v == nil { - sv = &GetInventorySchemaOutput{} - } else { - sv = *v - } - - for key, value := range shape { - switch key { - case "NextToken": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected NextToken to be of type string, got %T instead", value) - } - sv.NextToken = ptr.String(jtv) - } - - case "Schemas": - if err := awsAwsjson11_deserializeDocumentInventoryItemSchemaResultList(&sv.Schemas, value); err != nil { - return err - } - - default: - _, _ = key, value - - } - } - *v = sv - return nil -} - -func awsAwsjson11_deserializeOpDocumentGetMaintenanceWindowExecutionOutput(v **GetMaintenanceWindowExecutionOutput, value interface{}) error { - if v == nil { - return fmt.Errorf("unexpected nil of type %T", v) - } - if value == nil { - return nil - } - - shape, ok := value.(map[string]interface{}) - if !ok { - return fmt.Errorf("unexpected JSON type %v", value) - } - - var sv *GetMaintenanceWindowExecutionOutput - if *v == nil { - sv = &GetMaintenanceWindowExecutionOutput{} - } else { - sv = *v - } - - for key, value := range shape { - switch key { - case "EndTime": - if value != nil { - switch jtv := value.(type) { - case json.Number: - f64, err := jtv.Float64() - if err != nil { - return err - } - sv.EndTime = ptr.Time(smithytime.ParseEpochSeconds(f64)) - - default: - return fmt.Errorf("expected DateTime to be a JSON Number, got %T instead", value) - - } - } - - case "StartTime": - if value != nil { - switch jtv := value.(type) { - case json.Number: - f64, err := jtv.Float64() - if err != nil { - return err - } - sv.StartTime = ptr.Time(smithytime.ParseEpochSeconds(f64)) - - default: - return fmt.Errorf("expected DateTime to be a JSON Number, got %T instead", value) - - } - } - - case "Status": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected MaintenanceWindowExecutionStatus to be of type string, got %T instead", value) - } - sv.Status = types.MaintenanceWindowExecutionStatus(jtv) - } - - case "StatusDetails": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected MaintenanceWindowExecutionStatusDetails to be of type string, got %T instead", value) - } - sv.StatusDetails = ptr.String(jtv) - } - - case "TaskIds": - if err := awsAwsjson11_deserializeDocumentMaintenanceWindowExecutionTaskIdList(&sv.TaskIds, value); err != nil { - return err - } - - case "WindowExecutionId": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected MaintenanceWindowExecutionId to be of type string, got %T instead", value) - } - sv.WindowExecutionId = ptr.String(jtv) - } - - default: - _, _ = key, value - - } - } - *v = sv - return nil -} - -func awsAwsjson11_deserializeOpDocumentGetMaintenanceWindowExecutionTaskInvocationOutput(v **GetMaintenanceWindowExecutionTaskInvocationOutput, value interface{}) error { - if v == nil { - return fmt.Errorf("unexpected nil of type %T", v) - } - if value == nil { - return nil - } - - shape, ok := value.(map[string]interface{}) - if !ok { - return fmt.Errorf("unexpected JSON type %v", value) - } - - var sv *GetMaintenanceWindowExecutionTaskInvocationOutput - if *v == nil { - sv = &GetMaintenanceWindowExecutionTaskInvocationOutput{} - } else { - sv = *v - } - - for key, value := range shape { - switch key { - case "EndTime": - if value != nil { - switch jtv := value.(type) { - case json.Number: - f64, err := jtv.Float64() - if err != nil { - return err - } - sv.EndTime = ptr.Time(smithytime.ParseEpochSeconds(f64)) - - default: - return fmt.Errorf("expected DateTime to be a JSON Number, got %T instead", value) - - } - } - - case "ExecutionId": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected MaintenanceWindowExecutionTaskExecutionId to be of type string, got %T instead", value) - } - sv.ExecutionId = ptr.String(jtv) - } - - case "InvocationId": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected MaintenanceWindowExecutionTaskInvocationId to be of type string, got %T instead", value) - } - sv.InvocationId = ptr.String(jtv) - } - - case "OwnerInformation": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected OwnerInformation to be of type string, got %T instead", value) - } - sv.OwnerInformation = ptr.String(jtv) - } - - case "Parameters": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected MaintenanceWindowExecutionTaskInvocationParameters to be of type string, got %T instead", value) - } - sv.Parameters = ptr.String(jtv) - } - - case "StartTime": - if value != nil { - switch jtv := value.(type) { - case json.Number: - f64, err := jtv.Float64() - if err != nil { - return err - } - sv.StartTime = ptr.Time(smithytime.ParseEpochSeconds(f64)) - - default: - return fmt.Errorf("expected DateTime to be a JSON Number, got %T instead", value) - - } - } - - case "Status": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected MaintenanceWindowExecutionStatus to be of type string, got %T instead", value) - } - sv.Status = types.MaintenanceWindowExecutionStatus(jtv) - } - - case "StatusDetails": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected MaintenanceWindowExecutionStatusDetails to be of type string, got %T instead", value) - } - sv.StatusDetails = ptr.String(jtv) - } - - case "TaskExecutionId": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected MaintenanceWindowExecutionTaskId to be of type string, got %T instead", value) - } - sv.TaskExecutionId = ptr.String(jtv) - } - - case "TaskType": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected MaintenanceWindowTaskType to be of type string, got %T instead", value) - } - sv.TaskType = types.MaintenanceWindowTaskType(jtv) - } - - case "WindowExecutionId": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected MaintenanceWindowExecutionId to be of type string, got %T instead", value) - } - sv.WindowExecutionId = ptr.String(jtv) - } - - case "WindowTargetId": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected MaintenanceWindowTaskTargetId to be of type string, got %T instead", value) - } - sv.WindowTargetId = ptr.String(jtv) - } - - default: - _, _ = key, value - - } - } - *v = sv - return nil -} - -func awsAwsjson11_deserializeOpDocumentGetMaintenanceWindowExecutionTaskOutput(v **GetMaintenanceWindowExecutionTaskOutput, value interface{}) error { - if v == nil { - return fmt.Errorf("unexpected nil of type %T", v) - } - if value == nil { - return nil - } - - shape, ok := value.(map[string]interface{}) - if !ok { - return fmt.Errorf("unexpected JSON type %v", value) - } - - var sv *GetMaintenanceWindowExecutionTaskOutput - if *v == nil { - sv = &GetMaintenanceWindowExecutionTaskOutput{} - } else { - sv = *v - } - - for key, value := range shape { - switch key { - case "AlarmConfiguration": - if err := awsAwsjson11_deserializeDocumentAlarmConfiguration(&sv.AlarmConfiguration, value); err != nil { - return err - } - - case "EndTime": - if value != nil { - switch jtv := value.(type) { - case json.Number: - f64, err := jtv.Float64() - if err != nil { - return err - } - sv.EndTime = ptr.Time(smithytime.ParseEpochSeconds(f64)) - - default: - return fmt.Errorf("expected DateTime to be a JSON Number, got %T instead", value) - - } - } - - case "MaxConcurrency": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected MaxConcurrency to be of type string, got %T instead", value) - } - sv.MaxConcurrency = ptr.String(jtv) - } - - case "MaxErrors": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected MaxErrors to be of type string, got %T instead", value) - } - sv.MaxErrors = ptr.String(jtv) - } - - case "Priority": - if value != nil { - jtv, ok := value.(json.Number) - if !ok { - return fmt.Errorf("expected MaintenanceWindowTaskPriority to be json.Number, got %T instead", value) - } - i64, err := jtv.Int64() - if err != nil { - return err - } - sv.Priority = int32(i64) - } - - case "ServiceRole": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected ServiceRole to be of type string, got %T instead", value) - } - sv.ServiceRole = ptr.String(jtv) - } - - case "StartTime": - if value != nil { - switch jtv := value.(type) { - case json.Number: - f64, err := jtv.Float64() - if err != nil { - return err - } - sv.StartTime = ptr.Time(smithytime.ParseEpochSeconds(f64)) - - default: - return fmt.Errorf("expected DateTime to be a JSON Number, got %T instead", value) - - } - } - - case "Status": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected MaintenanceWindowExecutionStatus to be of type string, got %T instead", value) - } - sv.Status = types.MaintenanceWindowExecutionStatus(jtv) - } - - case "StatusDetails": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected MaintenanceWindowExecutionStatusDetails to be of type string, got %T instead", value) - } - sv.StatusDetails = ptr.String(jtv) - } - - case "TaskArn": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected MaintenanceWindowTaskArn to be of type string, got %T instead", value) - } - sv.TaskArn = ptr.String(jtv) - } - - case "TaskExecutionId": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected MaintenanceWindowExecutionTaskId to be of type string, got %T instead", value) - } - sv.TaskExecutionId = ptr.String(jtv) - } - - case "TaskParameters": - if err := awsAwsjson11_deserializeDocumentMaintenanceWindowTaskParametersList(&sv.TaskParameters, value); err != nil { - return err - } - - case "TriggeredAlarms": - if err := awsAwsjson11_deserializeDocumentAlarmStateInformationList(&sv.TriggeredAlarms, value); err != nil { - return err - } - - case "Type": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected MaintenanceWindowTaskType to be of type string, got %T instead", value) - } - sv.Type = types.MaintenanceWindowTaskType(jtv) - } - - case "WindowExecutionId": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected MaintenanceWindowExecutionId to be of type string, got %T instead", value) - } - sv.WindowExecutionId = ptr.String(jtv) - } - - default: - _, _ = key, value - - } - } - *v = sv - return nil -} - -func awsAwsjson11_deserializeOpDocumentGetMaintenanceWindowOutput(v **GetMaintenanceWindowOutput, value interface{}) error { - if v == nil { - return fmt.Errorf("unexpected nil of type %T", v) - } - if value == nil { - return nil - } - - shape, ok := value.(map[string]interface{}) - if !ok { - return fmt.Errorf("unexpected JSON type %v", value) - } - - var sv *GetMaintenanceWindowOutput - if *v == nil { - sv = &GetMaintenanceWindowOutput{} - } else { - sv = *v - } - - for key, value := range shape { - switch key { - case "AllowUnassociatedTargets": - if value != nil { - jtv, ok := value.(bool) - if !ok { - return fmt.Errorf("expected MaintenanceWindowAllowUnassociatedTargets to be of type *bool, got %T instead", value) - } - sv.AllowUnassociatedTargets = jtv - } - - case "CreatedDate": - if value != nil { - switch jtv := value.(type) { - case json.Number: - f64, err := jtv.Float64() - if err != nil { - return err - } - sv.CreatedDate = ptr.Time(smithytime.ParseEpochSeconds(f64)) - - default: - return fmt.Errorf("expected DateTime to be a JSON Number, got %T instead", value) - - } - } - - case "Cutoff": - if value != nil { - jtv, ok := value.(json.Number) - if !ok { - return fmt.Errorf("expected MaintenanceWindowCutoff to be json.Number, got %T instead", value) - } - i64, err := jtv.Int64() - if err != nil { - return err - } - sv.Cutoff = int32(i64) - } - - case "Description": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected MaintenanceWindowDescription to be of type string, got %T instead", value) - } - sv.Description = ptr.String(jtv) - } - - case "Duration": - if value != nil { - jtv, ok := value.(json.Number) - if !ok { - return fmt.Errorf("expected MaintenanceWindowDurationHours to be json.Number, got %T instead", value) - } - i64, err := jtv.Int64() - if err != nil { - return err - } - sv.Duration = ptr.Int32(int32(i64)) - } - - case "Enabled": - if value != nil { - jtv, ok := value.(bool) - if !ok { - return fmt.Errorf("expected MaintenanceWindowEnabled to be of type *bool, got %T instead", value) - } - sv.Enabled = jtv - } - - case "EndDate": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected MaintenanceWindowStringDateTime to be of type string, got %T instead", value) - } - sv.EndDate = ptr.String(jtv) - } - - case "ModifiedDate": - if value != nil { - switch jtv := value.(type) { - case json.Number: - f64, err := jtv.Float64() - if err != nil { - return err - } - sv.ModifiedDate = ptr.Time(smithytime.ParseEpochSeconds(f64)) - - default: - return fmt.Errorf("expected DateTime to be a JSON Number, got %T instead", value) - - } - } - - case "Name": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected MaintenanceWindowName to be of type string, got %T instead", value) - } - sv.Name = ptr.String(jtv) - } - - case "NextExecutionTime": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected MaintenanceWindowStringDateTime to be of type string, got %T instead", value) - } - sv.NextExecutionTime = ptr.String(jtv) - } - - case "Schedule": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected MaintenanceWindowSchedule to be of type string, got %T instead", value) - } - sv.Schedule = ptr.String(jtv) - } - - case "ScheduleOffset": - if value != nil { - jtv, ok := value.(json.Number) - if !ok { - return fmt.Errorf("expected MaintenanceWindowOffset to be json.Number, got %T instead", value) - } - i64, err := jtv.Int64() - if err != nil { - return err - } - sv.ScheduleOffset = ptr.Int32(int32(i64)) - } - - case "ScheduleTimezone": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected MaintenanceWindowTimezone to be of type string, got %T instead", value) - } - sv.ScheduleTimezone = ptr.String(jtv) - } - - case "StartDate": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected MaintenanceWindowStringDateTime to be of type string, got %T instead", value) - } - sv.StartDate = ptr.String(jtv) - } - - case "WindowId": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected MaintenanceWindowId to be of type string, got %T instead", value) - } - sv.WindowId = ptr.String(jtv) - } - - default: - _, _ = key, value - - } - } - *v = sv - return nil -} - -func awsAwsjson11_deserializeOpDocumentGetMaintenanceWindowTaskOutput(v **GetMaintenanceWindowTaskOutput, value interface{}) error { - if v == nil { - return fmt.Errorf("unexpected nil of type %T", v) - } - if value == nil { - return nil - } - - shape, ok := value.(map[string]interface{}) - if !ok { - return fmt.Errorf("unexpected JSON type %v", value) - } - - var sv *GetMaintenanceWindowTaskOutput - if *v == nil { - sv = &GetMaintenanceWindowTaskOutput{} - } else { - sv = *v - } - - for key, value := range shape { - switch key { - case "AlarmConfiguration": - if err := awsAwsjson11_deserializeDocumentAlarmConfiguration(&sv.AlarmConfiguration, value); err != nil { - return err - } - - case "CutoffBehavior": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected MaintenanceWindowTaskCutoffBehavior to be of type string, got %T instead", value) - } - sv.CutoffBehavior = types.MaintenanceWindowTaskCutoffBehavior(jtv) - } - - case "Description": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected MaintenanceWindowDescription to be of type string, got %T instead", value) - } - sv.Description = ptr.String(jtv) - } - - case "LoggingInfo": - if err := awsAwsjson11_deserializeDocumentLoggingInfo(&sv.LoggingInfo, value); err != nil { - return err - } - - case "MaxConcurrency": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected MaxConcurrency to be of type string, got %T instead", value) - } - sv.MaxConcurrency = ptr.String(jtv) - } - - case "MaxErrors": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected MaxErrors to be of type string, got %T instead", value) - } - sv.MaxErrors = ptr.String(jtv) - } - - case "Name": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected MaintenanceWindowName to be of type string, got %T instead", value) - } - sv.Name = ptr.String(jtv) - } - - case "Priority": - if value != nil { - jtv, ok := value.(json.Number) - if !ok { - return fmt.Errorf("expected MaintenanceWindowTaskPriority to be json.Number, got %T instead", value) - } - i64, err := jtv.Int64() - if err != nil { - return err - } - sv.Priority = int32(i64) - } - - case "ServiceRoleArn": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected ServiceRole to be of type string, got %T instead", value) - } - sv.ServiceRoleArn = ptr.String(jtv) - } - - case "Targets": - if err := awsAwsjson11_deserializeDocumentTargets(&sv.Targets, value); err != nil { - return err - } - - case "TaskArn": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected MaintenanceWindowTaskArn to be of type string, got %T instead", value) - } - sv.TaskArn = ptr.String(jtv) - } - - case "TaskInvocationParameters": - if err := awsAwsjson11_deserializeDocumentMaintenanceWindowTaskInvocationParameters(&sv.TaskInvocationParameters, value); err != nil { - return err - } - - case "TaskParameters": - if err := awsAwsjson11_deserializeDocumentMaintenanceWindowTaskParameters(&sv.TaskParameters, value); err != nil { - return err - } - - case "TaskType": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected MaintenanceWindowTaskType to be of type string, got %T instead", value) - } - sv.TaskType = types.MaintenanceWindowTaskType(jtv) - } - - case "WindowId": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected MaintenanceWindowId to be of type string, got %T instead", value) - } - sv.WindowId = ptr.String(jtv) - } - - case "WindowTaskId": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected MaintenanceWindowTaskId to be of type string, got %T instead", value) - } - sv.WindowTaskId = ptr.String(jtv) - } - - default: - _, _ = key, value - - } - } - *v = sv - return nil -} - -func awsAwsjson11_deserializeOpDocumentGetOpsItemOutput(v **GetOpsItemOutput, value interface{}) error { - if v == nil { - return fmt.Errorf("unexpected nil of type %T", v) - } - if value == nil { - return nil - } - - shape, ok := value.(map[string]interface{}) - if !ok { - return fmt.Errorf("unexpected JSON type %v", value) - } - - var sv *GetOpsItemOutput - if *v == nil { - sv = &GetOpsItemOutput{} - } else { - sv = *v - } - - for key, value := range shape { - switch key { - case "OpsItem": - if err := awsAwsjson11_deserializeDocumentOpsItem(&sv.OpsItem, value); err != nil { - return err - } - - default: - _, _ = key, value - - } - } - *v = sv - return nil -} - -func awsAwsjson11_deserializeOpDocumentGetOpsMetadataOutput(v **GetOpsMetadataOutput, value interface{}) error { - if v == nil { - return fmt.Errorf("unexpected nil of type %T", v) - } - if value == nil { - return nil - } - - shape, ok := value.(map[string]interface{}) - if !ok { - return fmt.Errorf("unexpected JSON type %v", value) - } - - var sv *GetOpsMetadataOutput - if *v == nil { - sv = &GetOpsMetadataOutput{} - } else { - sv = *v - } - - for key, value := range shape { - switch key { - case "Metadata": - if err := awsAwsjson11_deserializeDocumentMetadataMap(&sv.Metadata, value); err != nil { - return err - } - - case "NextToken": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected NextToken to be of type string, got %T instead", value) - } - sv.NextToken = ptr.String(jtv) - } - - case "ResourceId": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected OpsMetadataResourceId to be of type string, got %T instead", value) - } - sv.ResourceId = ptr.String(jtv) - } - - default: - _, _ = key, value - - } - } - *v = sv - return nil -} - -func awsAwsjson11_deserializeOpDocumentGetOpsSummaryOutput(v **GetOpsSummaryOutput, value interface{}) error { - if v == nil { - return fmt.Errorf("unexpected nil of type %T", v) - } - if value == nil { - return nil - } - - shape, ok := value.(map[string]interface{}) - if !ok { - return fmt.Errorf("unexpected JSON type %v", value) - } - - var sv *GetOpsSummaryOutput - if *v == nil { - sv = &GetOpsSummaryOutput{} - } else { - sv = *v - } - - for key, value := range shape { - switch key { - case "Entities": - if err := awsAwsjson11_deserializeDocumentOpsEntityList(&sv.Entities, value); err != nil { - return err - } - - case "NextToken": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected NextToken to be of type string, got %T instead", value) - } - sv.NextToken = ptr.String(jtv) - } - - default: - _, _ = key, value - - } - } - *v = sv - return nil -} - -func awsAwsjson11_deserializeOpDocumentGetParameterHistoryOutput(v **GetParameterHistoryOutput, value interface{}) error { - if v == nil { - return fmt.Errorf("unexpected nil of type %T", v) - } - if value == nil { - return nil - } - - shape, ok := value.(map[string]interface{}) - if !ok { - return fmt.Errorf("unexpected JSON type %v", value) - } - - var sv *GetParameterHistoryOutput - if *v == nil { - sv = &GetParameterHistoryOutput{} - } else { - sv = *v - } - - for key, value := range shape { - switch key { - case "NextToken": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected NextToken to be of type string, got %T instead", value) - } - sv.NextToken = ptr.String(jtv) - } - - case "Parameters": - if err := awsAwsjson11_deserializeDocumentParameterHistoryList(&sv.Parameters, value); err != nil { - return err - } - - default: - _, _ = key, value - - } - } - *v = sv - return nil -} - -func awsAwsjson11_deserializeOpDocumentGetParameterOutput(v **GetParameterOutput, value interface{}) error { - if v == nil { - return fmt.Errorf("unexpected nil of type %T", v) - } - if value == nil { - return nil - } - - shape, ok := value.(map[string]interface{}) - if !ok { - return fmt.Errorf("unexpected JSON type %v", value) - } - - var sv *GetParameterOutput - if *v == nil { - sv = &GetParameterOutput{} - } else { - sv = *v - } - - for key, value := range shape { - switch key { - case "Parameter": - if err := awsAwsjson11_deserializeDocumentParameter(&sv.Parameter, value); err != nil { - return err - } - - default: - _, _ = key, value - - } - } - *v = sv - return nil -} - -func awsAwsjson11_deserializeOpDocumentGetParametersByPathOutput(v **GetParametersByPathOutput, value interface{}) error { - if v == nil { - return fmt.Errorf("unexpected nil of type %T", v) - } - if value == nil { - return nil - } - - shape, ok := value.(map[string]interface{}) - if !ok { - return fmt.Errorf("unexpected JSON type %v", value) - } - - var sv *GetParametersByPathOutput - if *v == nil { - sv = &GetParametersByPathOutput{} - } else { - sv = *v - } - - for key, value := range shape { - switch key { - case "NextToken": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected NextToken to be of type string, got %T instead", value) - } - sv.NextToken = ptr.String(jtv) - } - - case "Parameters": - if err := awsAwsjson11_deserializeDocumentParameterList(&sv.Parameters, value); err != nil { - return err - } - - default: - _, _ = key, value - - } - } - *v = sv - return nil -} - -func awsAwsjson11_deserializeOpDocumentGetParametersOutput(v **GetParametersOutput, value interface{}) error { - if v == nil { - return fmt.Errorf("unexpected nil of type %T", v) - } - if value == nil { - return nil - } - - shape, ok := value.(map[string]interface{}) - if !ok { - return fmt.Errorf("unexpected JSON type %v", value) - } - - var sv *GetParametersOutput - if *v == nil { - sv = &GetParametersOutput{} - } else { - sv = *v - } - - for key, value := range shape { - switch key { - case "InvalidParameters": - if err := awsAwsjson11_deserializeDocumentParameterNameList(&sv.InvalidParameters, value); err != nil { - return err - } - - case "Parameters": - if err := awsAwsjson11_deserializeDocumentParameterList(&sv.Parameters, value); err != nil { - return err - } - - default: - _, _ = key, value - - } - } - *v = sv - return nil -} - -func awsAwsjson11_deserializeOpDocumentGetPatchBaselineForPatchGroupOutput(v **GetPatchBaselineForPatchGroupOutput, value interface{}) error { - if v == nil { - return fmt.Errorf("unexpected nil of type %T", v) - } - if value == nil { - return nil - } - - shape, ok := value.(map[string]interface{}) - if !ok { - return fmt.Errorf("unexpected JSON type %v", value) - } - - var sv *GetPatchBaselineForPatchGroupOutput - if *v == nil { - sv = &GetPatchBaselineForPatchGroupOutput{} - } else { - sv = *v - } - - for key, value := range shape { - switch key { - case "BaselineId": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected BaselineId to be of type string, got %T instead", value) - } - sv.BaselineId = ptr.String(jtv) - } - - case "OperatingSystem": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected OperatingSystem to be of type string, got %T instead", value) - } - sv.OperatingSystem = types.OperatingSystem(jtv) - } - - case "PatchGroup": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected PatchGroup to be of type string, got %T instead", value) - } - sv.PatchGroup = ptr.String(jtv) - } - - default: - _, _ = key, value - - } - } - *v = sv - return nil -} - -func awsAwsjson11_deserializeOpDocumentGetPatchBaselineOutput(v **GetPatchBaselineOutput, value interface{}) error { - if v == nil { - return fmt.Errorf("unexpected nil of type %T", v) - } - if value == nil { - return nil - } - - shape, ok := value.(map[string]interface{}) - if !ok { - return fmt.Errorf("unexpected JSON type %v", value) - } - - var sv *GetPatchBaselineOutput - if *v == nil { - sv = &GetPatchBaselineOutput{} - } else { - sv = *v - } - - for key, value := range shape { - switch key { - case "ApprovalRules": - if err := awsAwsjson11_deserializeDocumentPatchRuleGroup(&sv.ApprovalRules, value); err != nil { - return err - } - - case "ApprovedPatches": - if err := awsAwsjson11_deserializeDocumentPatchIdList(&sv.ApprovedPatches, value); err != nil { - return err - } - - case "ApprovedPatchesComplianceLevel": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected PatchComplianceLevel to be of type string, got %T instead", value) - } - sv.ApprovedPatchesComplianceLevel = types.PatchComplianceLevel(jtv) - } - - case "ApprovedPatchesEnableNonSecurity": - if value != nil { - jtv, ok := value.(bool) - if !ok { - return fmt.Errorf("expected Boolean to be of type *bool, got %T instead", value) - } - sv.ApprovedPatchesEnableNonSecurity = ptr.Bool(jtv) - } - - case "AvailableSecurityUpdatesComplianceStatus": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected PatchComplianceStatus to be of type string, got %T instead", value) - } - sv.AvailableSecurityUpdatesComplianceStatus = types.PatchComplianceStatus(jtv) - } - - case "BaselineId": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected BaselineId to be of type string, got %T instead", value) - } - sv.BaselineId = ptr.String(jtv) - } - - case "CreatedDate": - if value != nil { - switch jtv := value.(type) { - case json.Number: - f64, err := jtv.Float64() - if err != nil { - return err - } - sv.CreatedDate = ptr.Time(smithytime.ParseEpochSeconds(f64)) - - default: - return fmt.Errorf("expected DateTime to be a JSON Number, got %T instead", value) - - } - } - - case "Description": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected BaselineDescription to be of type string, got %T instead", value) - } - sv.Description = ptr.String(jtv) - } - - case "GlobalFilters": - if err := awsAwsjson11_deserializeDocumentPatchFilterGroup(&sv.GlobalFilters, value); err != nil { - return err - } - - case "ModifiedDate": - if value != nil { - switch jtv := value.(type) { - case json.Number: - f64, err := jtv.Float64() - if err != nil { - return err - } - sv.ModifiedDate = ptr.Time(smithytime.ParseEpochSeconds(f64)) - - default: - return fmt.Errorf("expected DateTime to be a JSON Number, got %T instead", value) - - } - } - - case "Name": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected BaselineName to be of type string, got %T instead", value) - } - sv.Name = ptr.String(jtv) - } - - case "OperatingSystem": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected OperatingSystem to be of type string, got %T instead", value) - } - sv.OperatingSystem = types.OperatingSystem(jtv) - } - - case "PatchGroups": - if err := awsAwsjson11_deserializeDocumentPatchGroupList(&sv.PatchGroups, value); err != nil { - return err - } - - case "RejectedPatches": - if err := awsAwsjson11_deserializeDocumentPatchIdList(&sv.RejectedPatches, value); err != nil { - return err - } - - case "RejectedPatchesAction": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected PatchAction to be of type string, got %T instead", value) - } - sv.RejectedPatchesAction = types.PatchAction(jtv) - } - - case "Sources": - if err := awsAwsjson11_deserializeDocumentPatchSourceList(&sv.Sources, value); err != nil { - return err - } - - default: - _, _ = key, value - - } - } - *v = sv - return nil -} - -func awsAwsjson11_deserializeOpDocumentGetResourcePoliciesOutput(v **GetResourcePoliciesOutput, value interface{}) error { - if v == nil { - return fmt.Errorf("unexpected nil of type %T", v) - } - if value == nil { - return nil - } - - shape, ok := value.(map[string]interface{}) - if !ok { - return fmt.Errorf("unexpected JSON type %v", value) - } - - var sv *GetResourcePoliciesOutput - if *v == nil { - sv = &GetResourcePoliciesOutput{} - } else { - sv = *v - } - - for key, value := range shape { - switch key { - case "NextToken": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected String to be of type string, got %T instead", value) - } - sv.NextToken = ptr.String(jtv) - } - - case "Policies": - if err := awsAwsjson11_deserializeDocumentGetResourcePoliciesResponseEntries(&sv.Policies, value); err != nil { - return err - } - - default: - _, _ = key, value - - } - } - *v = sv - return nil -} - -func awsAwsjson11_deserializeOpDocumentGetServiceSettingOutput(v **GetServiceSettingOutput, value interface{}) error { - if v == nil { - return fmt.Errorf("unexpected nil of type %T", v) - } - if value == nil { - return nil - } - - shape, ok := value.(map[string]interface{}) - if !ok { - return fmt.Errorf("unexpected JSON type %v", value) - } - - var sv *GetServiceSettingOutput - if *v == nil { - sv = &GetServiceSettingOutput{} - } else { - sv = *v - } - - for key, value := range shape { - switch key { - case "ServiceSetting": - if err := awsAwsjson11_deserializeDocumentServiceSetting(&sv.ServiceSetting, value); err != nil { - return err - } - - default: - _, _ = key, value - - } - } - *v = sv - return nil -} - -func awsAwsjson11_deserializeOpDocumentLabelParameterVersionOutput(v **LabelParameterVersionOutput, value interface{}) error { - if v == nil { - return fmt.Errorf("unexpected nil of type %T", v) - } - if value == nil { - return nil - } - - shape, ok := value.(map[string]interface{}) - if !ok { - return fmt.Errorf("unexpected JSON type %v", value) - } - - var sv *LabelParameterVersionOutput - if *v == nil { - sv = &LabelParameterVersionOutput{} - } else { - sv = *v - } - - for key, value := range shape { - switch key { - case "InvalidLabels": - if err := awsAwsjson11_deserializeDocumentParameterLabelList(&sv.InvalidLabels, value); err != nil { - return err - } - - case "ParameterVersion": - if value != nil { - jtv, ok := value.(json.Number) - if !ok { - return fmt.Errorf("expected PSParameterVersion to be json.Number, got %T instead", value) - } - i64, err := jtv.Int64() - if err != nil { - return err - } - sv.ParameterVersion = i64 - } - - default: - _, _ = key, value - - } - } - *v = sv - return nil -} - -func awsAwsjson11_deserializeOpDocumentListAssociationsOutput(v **ListAssociationsOutput, value interface{}) error { - if v == nil { - return fmt.Errorf("unexpected nil of type %T", v) - } - if value == nil { - return nil - } - - shape, ok := value.(map[string]interface{}) - if !ok { - return fmt.Errorf("unexpected JSON type %v", value) - } - - var sv *ListAssociationsOutput - if *v == nil { - sv = &ListAssociationsOutput{} - } else { - sv = *v - } - - for key, value := range shape { - switch key { - case "Associations": - if err := awsAwsjson11_deserializeDocumentAssociationList(&sv.Associations, value); err != nil { - return err - } - - case "NextToken": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected NextToken to be of type string, got %T instead", value) - } - sv.NextToken = ptr.String(jtv) - } - - default: - _, _ = key, value - - } - } - *v = sv - return nil -} - -func awsAwsjson11_deserializeOpDocumentListAssociationVersionsOutput(v **ListAssociationVersionsOutput, value interface{}) error { - if v == nil { - return fmt.Errorf("unexpected nil of type %T", v) - } - if value == nil { - return nil - } - - shape, ok := value.(map[string]interface{}) - if !ok { - return fmt.Errorf("unexpected JSON type %v", value) - } - - var sv *ListAssociationVersionsOutput - if *v == nil { - sv = &ListAssociationVersionsOutput{} - } else { - sv = *v - } - - for key, value := range shape { - switch key { - case "AssociationVersions": - if err := awsAwsjson11_deserializeDocumentAssociationVersionList(&sv.AssociationVersions, value); err != nil { - return err - } - - case "NextToken": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected NextToken to be of type string, got %T instead", value) - } - sv.NextToken = ptr.String(jtv) - } - - default: - _, _ = key, value - - } - } - *v = sv - return nil -} - -func awsAwsjson11_deserializeOpDocumentListCommandInvocationsOutput(v **ListCommandInvocationsOutput, value interface{}) error { - if v == nil { - return fmt.Errorf("unexpected nil of type %T", v) - } - if value == nil { - return nil - } - - shape, ok := value.(map[string]interface{}) - if !ok { - return fmt.Errorf("unexpected JSON type %v", value) - } - - var sv *ListCommandInvocationsOutput - if *v == nil { - sv = &ListCommandInvocationsOutput{} - } else { - sv = *v - } - - for key, value := range shape { - switch key { - case "CommandInvocations": - if err := awsAwsjson11_deserializeDocumentCommandInvocationList(&sv.CommandInvocations, value); err != nil { - return err - } - - case "NextToken": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected NextToken to be of type string, got %T instead", value) - } - sv.NextToken = ptr.String(jtv) - } - - default: - _, _ = key, value - - } - } - *v = sv - return nil -} - -func awsAwsjson11_deserializeOpDocumentListCommandsOutput(v **ListCommandsOutput, value interface{}) error { - if v == nil { - return fmt.Errorf("unexpected nil of type %T", v) - } - if value == nil { - return nil - } - - shape, ok := value.(map[string]interface{}) - if !ok { - return fmt.Errorf("unexpected JSON type %v", value) - } - - var sv *ListCommandsOutput - if *v == nil { - sv = &ListCommandsOutput{} - } else { - sv = *v - } - - for key, value := range shape { - switch key { - case "Commands": - if err := awsAwsjson11_deserializeDocumentCommandList(&sv.Commands, value); err != nil { - return err - } - - case "NextToken": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected NextToken to be of type string, got %T instead", value) - } - sv.NextToken = ptr.String(jtv) - } - - default: - _, _ = key, value - - } - } - *v = sv - return nil -} - -func awsAwsjson11_deserializeOpDocumentListComplianceItemsOutput(v **ListComplianceItemsOutput, value interface{}) error { - if v == nil { - return fmt.Errorf("unexpected nil of type %T", v) - } - if value == nil { - return nil - } - - shape, ok := value.(map[string]interface{}) - if !ok { - return fmt.Errorf("unexpected JSON type %v", value) - } - - var sv *ListComplianceItemsOutput - if *v == nil { - sv = &ListComplianceItemsOutput{} - } else { - sv = *v - } - - for key, value := range shape { - switch key { - case "ComplianceItems": - if err := awsAwsjson11_deserializeDocumentComplianceItemList(&sv.ComplianceItems, value); err != nil { - return err - } - - case "NextToken": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected NextToken to be of type string, got %T instead", value) - } - sv.NextToken = ptr.String(jtv) - } - - default: - _, _ = key, value - - } - } - *v = sv - return nil -} - -func awsAwsjson11_deserializeOpDocumentListComplianceSummariesOutput(v **ListComplianceSummariesOutput, value interface{}) error { - if v == nil { - return fmt.Errorf("unexpected nil of type %T", v) - } - if value == nil { - return nil - } - - shape, ok := value.(map[string]interface{}) - if !ok { - return fmt.Errorf("unexpected JSON type %v", value) - } - - var sv *ListComplianceSummariesOutput - if *v == nil { - sv = &ListComplianceSummariesOutput{} - } else { - sv = *v - } - - for key, value := range shape { - switch key { - case "ComplianceSummaryItems": - if err := awsAwsjson11_deserializeDocumentComplianceSummaryItemList(&sv.ComplianceSummaryItems, value); err != nil { - return err - } - - case "NextToken": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected NextToken to be of type string, got %T instead", value) - } - sv.NextToken = ptr.String(jtv) - } - - default: - _, _ = key, value - - } - } - *v = sv - return nil -} - -func awsAwsjson11_deserializeOpDocumentListDocumentMetadataHistoryOutput(v **ListDocumentMetadataHistoryOutput, value interface{}) error { - if v == nil { - return fmt.Errorf("unexpected nil of type %T", v) - } - if value == nil { - return nil - } - - shape, ok := value.(map[string]interface{}) - if !ok { - return fmt.Errorf("unexpected JSON type %v", value) - } - - var sv *ListDocumentMetadataHistoryOutput - if *v == nil { - sv = &ListDocumentMetadataHistoryOutput{} - } else { - sv = *v - } - - for key, value := range shape { - switch key { - case "Author": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected DocumentAuthor to be of type string, got %T instead", value) - } - sv.Author = ptr.String(jtv) - } - - case "DocumentVersion": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected DocumentVersion to be of type string, got %T instead", value) - } - sv.DocumentVersion = ptr.String(jtv) - } - - case "Metadata": - if err := awsAwsjson11_deserializeDocumentDocumentMetadataResponseInfo(&sv.Metadata, value); err != nil { - return err - } - - case "Name": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected DocumentName to be of type string, got %T instead", value) - } - sv.Name = ptr.String(jtv) - } - - case "NextToken": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected NextToken to be of type string, got %T instead", value) - } - sv.NextToken = ptr.String(jtv) - } - - default: - _, _ = key, value - - } - } - *v = sv - return nil -} - -func awsAwsjson11_deserializeOpDocumentListDocumentsOutput(v **ListDocumentsOutput, value interface{}) error { - if v == nil { - return fmt.Errorf("unexpected nil of type %T", v) - } - if value == nil { - return nil - } - - shape, ok := value.(map[string]interface{}) - if !ok { - return fmt.Errorf("unexpected JSON type %v", value) - } - - var sv *ListDocumentsOutput - if *v == nil { - sv = &ListDocumentsOutput{} - } else { - sv = *v - } - - for key, value := range shape { - switch key { - case "DocumentIdentifiers": - if err := awsAwsjson11_deserializeDocumentDocumentIdentifierList(&sv.DocumentIdentifiers, value); err != nil { - return err - } - - case "NextToken": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected NextToken to be of type string, got %T instead", value) - } - sv.NextToken = ptr.String(jtv) - } - - default: - _, _ = key, value - - } - } - *v = sv - return nil -} - -func awsAwsjson11_deserializeOpDocumentListDocumentVersionsOutput(v **ListDocumentVersionsOutput, value interface{}) error { - if v == nil { - return fmt.Errorf("unexpected nil of type %T", v) - } - if value == nil { - return nil - } - - shape, ok := value.(map[string]interface{}) - if !ok { - return fmt.Errorf("unexpected JSON type %v", value) - } - - var sv *ListDocumentVersionsOutput - if *v == nil { - sv = &ListDocumentVersionsOutput{} - } else { - sv = *v - } - - for key, value := range shape { - switch key { - case "DocumentVersions": - if err := awsAwsjson11_deserializeDocumentDocumentVersionList(&sv.DocumentVersions, value); err != nil { - return err - } - - case "NextToken": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected NextToken to be of type string, got %T instead", value) - } - sv.NextToken = ptr.String(jtv) - } - - default: - _, _ = key, value - - } - } - *v = sv - return nil -} - -func awsAwsjson11_deserializeOpDocumentListInventoryEntriesOutput(v **ListInventoryEntriesOutput, value interface{}) error { - if v == nil { - return fmt.Errorf("unexpected nil of type %T", v) - } - if value == nil { - return nil - } - - shape, ok := value.(map[string]interface{}) - if !ok { - return fmt.Errorf("unexpected JSON type %v", value) - } - - var sv *ListInventoryEntriesOutput - if *v == nil { - sv = &ListInventoryEntriesOutput{} - } else { - sv = *v - } - - for key, value := range shape { - switch key { - case "CaptureTime": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected InventoryItemCaptureTime to be of type string, got %T instead", value) - } - sv.CaptureTime = ptr.String(jtv) - } - - case "Entries": - if err := awsAwsjson11_deserializeDocumentInventoryItemEntryList(&sv.Entries, value); err != nil { - return err - } - - case "InstanceId": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected InstanceId to be of type string, got %T instead", value) - } - sv.InstanceId = ptr.String(jtv) - } - - case "NextToken": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected NextToken to be of type string, got %T instead", value) - } - sv.NextToken = ptr.String(jtv) - } - - case "SchemaVersion": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected InventoryItemSchemaVersion to be of type string, got %T instead", value) - } - sv.SchemaVersion = ptr.String(jtv) - } - - case "TypeName": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected InventoryItemTypeName to be of type string, got %T instead", value) - } - sv.TypeName = ptr.String(jtv) - } - - default: - _, _ = key, value - - } - } - *v = sv - return nil -} - -func awsAwsjson11_deserializeOpDocumentListNodesOutput(v **ListNodesOutput, value interface{}) error { - if v == nil { - return fmt.Errorf("unexpected nil of type %T", v) - } - if value == nil { - return nil - } - - shape, ok := value.(map[string]interface{}) - if !ok { - return fmt.Errorf("unexpected JSON type %v", value) - } - - var sv *ListNodesOutput - if *v == nil { - sv = &ListNodesOutput{} - } else { - sv = *v - } - - for key, value := range shape { - switch key { - case "NextToken": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected NextToken to be of type string, got %T instead", value) - } - sv.NextToken = ptr.String(jtv) - } - - case "Nodes": - if err := awsAwsjson11_deserializeDocumentNodeList(&sv.Nodes, value); err != nil { - return err - } - - default: - _, _ = key, value - - } - } - *v = sv - return nil -} - -func awsAwsjson11_deserializeOpDocumentListNodesSummaryOutput(v **ListNodesSummaryOutput, value interface{}) error { - if v == nil { - return fmt.Errorf("unexpected nil of type %T", v) - } - if value == nil { - return nil - } - - shape, ok := value.(map[string]interface{}) - if !ok { - return fmt.Errorf("unexpected JSON type %v", value) - } - - var sv *ListNodesSummaryOutput - if *v == nil { - sv = &ListNodesSummaryOutput{} - } else { - sv = *v - } - - for key, value := range shape { - switch key { - case "NextToken": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected NextToken to be of type string, got %T instead", value) - } - sv.NextToken = ptr.String(jtv) - } - - case "Summary": - if err := awsAwsjson11_deserializeDocumentNodeSummaryList(&sv.Summary, value); err != nil { - return err - } - - default: - _, _ = key, value - - } - } - *v = sv - return nil -} - -func awsAwsjson11_deserializeOpDocumentListOpsItemEventsOutput(v **ListOpsItemEventsOutput, value interface{}) error { - if v == nil { - return fmt.Errorf("unexpected nil of type %T", v) - } - if value == nil { - return nil - } - - shape, ok := value.(map[string]interface{}) - if !ok { - return fmt.Errorf("unexpected JSON type %v", value) - } - - var sv *ListOpsItemEventsOutput - if *v == nil { - sv = &ListOpsItemEventsOutput{} - } else { - sv = *v - } - - for key, value := range shape { - switch key { - case "NextToken": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected String to be of type string, got %T instead", value) - } - sv.NextToken = ptr.String(jtv) - } - - case "Summaries": - if err := awsAwsjson11_deserializeDocumentOpsItemEventSummaries(&sv.Summaries, value); err != nil { - return err - } - - default: - _, _ = key, value - - } - } - *v = sv - return nil -} - -func awsAwsjson11_deserializeOpDocumentListOpsItemRelatedItemsOutput(v **ListOpsItemRelatedItemsOutput, value interface{}) error { - if v == nil { - return fmt.Errorf("unexpected nil of type %T", v) - } - if value == nil { - return nil - } - - shape, ok := value.(map[string]interface{}) - if !ok { - return fmt.Errorf("unexpected JSON type %v", value) - } - - var sv *ListOpsItemRelatedItemsOutput - if *v == nil { - sv = &ListOpsItemRelatedItemsOutput{} - } else { - sv = *v - } - - for key, value := range shape { - switch key { - case "NextToken": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected String to be of type string, got %T instead", value) - } - sv.NextToken = ptr.String(jtv) - } - - case "Summaries": - if err := awsAwsjson11_deserializeDocumentOpsItemRelatedItemSummaries(&sv.Summaries, value); err != nil { - return err - } - - default: - _, _ = key, value - - } - } - *v = sv - return nil -} - -func awsAwsjson11_deserializeOpDocumentListOpsMetadataOutput(v **ListOpsMetadataOutput, value interface{}) error { - if v == nil { - return fmt.Errorf("unexpected nil of type %T", v) - } - if value == nil { - return nil - } - - shape, ok := value.(map[string]interface{}) - if !ok { - return fmt.Errorf("unexpected JSON type %v", value) - } - - var sv *ListOpsMetadataOutput - if *v == nil { - sv = &ListOpsMetadataOutput{} - } else { - sv = *v - } - - for key, value := range shape { - switch key { - case "NextToken": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected NextToken to be of type string, got %T instead", value) - } - sv.NextToken = ptr.String(jtv) - } - - case "OpsMetadataList": - if err := awsAwsjson11_deserializeDocumentOpsMetadataList(&sv.OpsMetadataList, value); err != nil { - return err - } - - default: - _, _ = key, value - - } - } - *v = sv - return nil -} - -func awsAwsjson11_deserializeOpDocumentListResourceComplianceSummariesOutput(v **ListResourceComplianceSummariesOutput, value interface{}) error { - if v == nil { - return fmt.Errorf("unexpected nil of type %T", v) - } - if value == nil { - return nil - } - - shape, ok := value.(map[string]interface{}) - if !ok { - return fmt.Errorf("unexpected JSON type %v", value) - } - - var sv *ListResourceComplianceSummariesOutput - if *v == nil { - sv = &ListResourceComplianceSummariesOutput{} - } else { - sv = *v - } - - for key, value := range shape { - switch key { - case "NextToken": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected NextToken to be of type string, got %T instead", value) - } - sv.NextToken = ptr.String(jtv) - } - - case "ResourceComplianceSummaryItems": - if err := awsAwsjson11_deserializeDocumentResourceComplianceSummaryItemList(&sv.ResourceComplianceSummaryItems, value); err != nil { - return err - } - - default: - _, _ = key, value - - } - } - *v = sv - return nil -} - -func awsAwsjson11_deserializeOpDocumentListResourceDataSyncOutput(v **ListResourceDataSyncOutput, value interface{}) error { - if v == nil { - return fmt.Errorf("unexpected nil of type %T", v) - } - if value == nil { - return nil - } - - shape, ok := value.(map[string]interface{}) - if !ok { - return fmt.Errorf("unexpected JSON type %v", value) - } - - var sv *ListResourceDataSyncOutput - if *v == nil { - sv = &ListResourceDataSyncOutput{} - } else { - sv = *v - } - - for key, value := range shape { - switch key { - case "NextToken": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected NextToken to be of type string, got %T instead", value) - } - sv.NextToken = ptr.String(jtv) - } - - case "ResourceDataSyncItems": - if err := awsAwsjson11_deserializeDocumentResourceDataSyncItemList(&sv.ResourceDataSyncItems, value); err != nil { - return err - } - - default: - _, _ = key, value - - } - } - *v = sv - return nil -} - -func awsAwsjson11_deserializeOpDocumentListTagsForResourceOutput(v **ListTagsForResourceOutput, value interface{}) error { - if v == nil { - return fmt.Errorf("unexpected nil of type %T", v) - } - if value == nil { - return nil - } - - shape, ok := value.(map[string]interface{}) - if !ok { - return fmt.Errorf("unexpected JSON type %v", value) - } - - var sv *ListTagsForResourceOutput - if *v == nil { - sv = &ListTagsForResourceOutput{} - } else { - sv = *v - } - - for key, value := range shape { - switch key { - case "TagList": - if err := awsAwsjson11_deserializeDocumentTagList(&sv.TagList, value); err != nil { - return err - } - - default: - _, _ = key, value - - } - } - *v = sv - return nil -} - -func awsAwsjson11_deserializeOpDocumentModifyDocumentPermissionOutput(v **ModifyDocumentPermissionOutput, value interface{}) error { - if v == nil { - return fmt.Errorf("unexpected nil of type %T", v) - } - if value == nil { - return nil - } - - shape, ok := value.(map[string]interface{}) - if !ok { - return fmt.Errorf("unexpected JSON type %v", value) - } - - var sv *ModifyDocumentPermissionOutput - if *v == nil { - sv = &ModifyDocumentPermissionOutput{} - } else { - sv = *v - } - - for key, value := range shape { - switch key { - default: - _, _ = key, value - - } - } - *v = sv - return nil -} - -func awsAwsjson11_deserializeOpDocumentPutComplianceItemsOutput(v **PutComplianceItemsOutput, value interface{}) error { - if v == nil { - return fmt.Errorf("unexpected nil of type %T", v) - } - if value == nil { - return nil - } - - shape, ok := value.(map[string]interface{}) - if !ok { - return fmt.Errorf("unexpected JSON type %v", value) - } - - var sv *PutComplianceItemsOutput - if *v == nil { - sv = &PutComplianceItemsOutput{} - } else { - sv = *v - } - - for key, value := range shape { - switch key { - default: - _, _ = key, value - - } - } - *v = sv - return nil -} - -func awsAwsjson11_deserializeOpDocumentPutInventoryOutput(v **PutInventoryOutput, value interface{}) error { - if v == nil { - return fmt.Errorf("unexpected nil of type %T", v) - } - if value == nil { - return nil - } - - shape, ok := value.(map[string]interface{}) - if !ok { - return fmt.Errorf("unexpected JSON type %v", value) - } - - var sv *PutInventoryOutput - if *v == nil { - sv = &PutInventoryOutput{} - } else { - sv = *v - } - - for key, value := range shape { - switch key { - case "Message": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected PutInventoryMessage to be of type string, got %T instead", value) - } - sv.Message = ptr.String(jtv) - } - - default: - _, _ = key, value - - } - } - *v = sv - return nil -} - -func awsAwsjson11_deserializeOpDocumentPutParameterOutput(v **PutParameterOutput, value interface{}) error { - if v == nil { - return fmt.Errorf("unexpected nil of type %T", v) - } - if value == nil { - return nil - } - - shape, ok := value.(map[string]interface{}) - if !ok { - return fmt.Errorf("unexpected JSON type %v", value) - } - - var sv *PutParameterOutput - if *v == nil { - sv = &PutParameterOutput{} - } else { - sv = *v - } - - for key, value := range shape { - switch key { - case "Tier": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected ParameterTier to be of type string, got %T instead", value) - } - sv.Tier = types.ParameterTier(jtv) - } - - case "Version": - if value != nil { - jtv, ok := value.(json.Number) - if !ok { - return fmt.Errorf("expected PSParameterVersion to be json.Number, got %T instead", value) - } - i64, err := jtv.Int64() - if err != nil { - return err - } - sv.Version = i64 - } - - default: - _, _ = key, value - - } - } - *v = sv - return nil -} - -func awsAwsjson11_deserializeOpDocumentPutResourcePolicyOutput(v **PutResourcePolicyOutput, value interface{}) error { - if v == nil { - return fmt.Errorf("unexpected nil of type %T", v) - } - if value == nil { - return nil - } - - shape, ok := value.(map[string]interface{}) - if !ok { - return fmt.Errorf("unexpected JSON type %v", value) - } - - var sv *PutResourcePolicyOutput - if *v == nil { - sv = &PutResourcePolicyOutput{} - } else { - sv = *v - } - - for key, value := range shape { - switch key { - case "PolicyHash": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected PolicyHash to be of type string, got %T instead", value) - } - sv.PolicyHash = ptr.String(jtv) - } - - case "PolicyId": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected PolicyId to be of type string, got %T instead", value) - } - sv.PolicyId = ptr.String(jtv) - } - - default: - _, _ = key, value - - } - } - *v = sv - return nil -} - -func awsAwsjson11_deserializeOpDocumentRegisterDefaultPatchBaselineOutput(v **RegisterDefaultPatchBaselineOutput, value interface{}) error { - if v == nil { - return fmt.Errorf("unexpected nil of type %T", v) - } - if value == nil { - return nil - } - - shape, ok := value.(map[string]interface{}) - if !ok { - return fmt.Errorf("unexpected JSON type %v", value) - } - - var sv *RegisterDefaultPatchBaselineOutput - if *v == nil { - sv = &RegisterDefaultPatchBaselineOutput{} - } else { - sv = *v - } - - for key, value := range shape { - switch key { - case "BaselineId": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected BaselineId to be of type string, got %T instead", value) - } - sv.BaselineId = ptr.String(jtv) - } - - default: - _, _ = key, value - - } - } - *v = sv - return nil -} - -func awsAwsjson11_deserializeOpDocumentRegisterPatchBaselineForPatchGroupOutput(v **RegisterPatchBaselineForPatchGroupOutput, value interface{}) error { - if v == nil { - return fmt.Errorf("unexpected nil of type %T", v) - } - if value == nil { - return nil - } - - shape, ok := value.(map[string]interface{}) - if !ok { - return fmt.Errorf("unexpected JSON type %v", value) - } - - var sv *RegisterPatchBaselineForPatchGroupOutput - if *v == nil { - sv = &RegisterPatchBaselineForPatchGroupOutput{} - } else { - sv = *v - } - - for key, value := range shape { - switch key { - case "BaselineId": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected BaselineId to be of type string, got %T instead", value) - } - sv.BaselineId = ptr.String(jtv) - } - - case "PatchGroup": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected PatchGroup to be of type string, got %T instead", value) - } - sv.PatchGroup = ptr.String(jtv) - } - - default: - _, _ = key, value - - } - } - *v = sv - return nil -} - -func awsAwsjson11_deserializeOpDocumentRegisterTargetWithMaintenanceWindowOutput(v **RegisterTargetWithMaintenanceWindowOutput, value interface{}) error { - if v == nil { - return fmt.Errorf("unexpected nil of type %T", v) - } - if value == nil { - return nil - } - - shape, ok := value.(map[string]interface{}) - if !ok { - return fmt.Errorf("unexpected JSON type %v", value) - } - - var sv *RegisterTargetWithMaintenanceWindowOutput - if *v == nil { - sv = &RegisterTargetWithMaintenanceWindowOutput{} - } else { - sv = *v - } - - for key, value := range shape { - switch key { - case "WindowTargetId": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected MaintenanceWindowTargetId to be of type string, got %T instead", value) - } - sv.WindowTargetId = ptr.String(jtv) - } - - default: - _, _ = key, value - - } - } - *v = sv - return nil -} - -func awsAwsjson11_deserializeOpDocumentRegisterTaskWithMaintenanceWindowOutput(v **RegisterTaskWithMaintenanceWindowOutput, value interface{}) error { - if v == nil { - return fmt.Errorf("unexpected nil of type %T", v) - } - if value == nil { - return nil - } - - shape, ok := value.(map[string]interface{}) - if !ok { - return fmt.Errorf("unexpected JSON type %v", value) - } - - var sv *RegisterTaskWithMaintenanceWindowOutput - if *v == nil { - sv = &RegisterTaskWithMaintenanceWindowOutput{} - } else { - sv = *v - } - - for key, value := range shape { - switch key { - case "WindowTaskId": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected MaintenanceWindowTaskId to be of type string, got %T instead", value) - } - sv.WindowTaskId = ptr.String(jtv) - } - - default: - _, _ = key, value - - } - } - *v = sv - return nil -} - -func awsAwsjson11_deserializeOpDocumentRemoveTagsFromResourceOutput(v **RemoveTagsFromResourceOutput, value interface{}) error { - if v == nil { - return fmt.Errorf("unexpected nil of type %T", v) - } - if value == nil { - return nil - } - - shape, ok := value.(map[string]interface{}) - if !ok { - return fmt.Errorf("unexpected JSON type %v", value) - } - - var sv *RemoveTagsFromResourceOutput - if *v == nil { - sv = &RemoveTagsFromResourceOutput{} - } else { - sv = *v - } - - for key, value := range shape { - switch key { - default: - _, _ = key, value - - } - } - *v = sv - return nil -} - -func awsAwsjson11_deserializeOpDocumentResetServiceSettingOutput(v **ResetServiceSettingOutput, value interface{}) error { - if v == nil { - return fmt.Errorf("unexpected nil of type %T", v) - } - if value == nil { - return nil - } - - shape, ok := value.(map[string]interface{}) - if !ok { - return fmt.Errorf("unexpected JSON type %v", value) - } - - var sv *ResetServiceSettingOutput - if *v == nil { - sv = &ResetServiceSettingOutput{} - } else { - sv = *v - } - - for key, value := range shape { - switch key { - case "ServiceSetting": - if err := awsAwsjson11_deserializeDocumentServiceSetting(&sv.ServiceSetting, value); err != nil { - return err - } - - default: - _, _ = key, value - - } - } - *v = sv - return nil -} - -func awsAwsjson11_deserializeOpDocumentResumeSessionOutput(v **ResumeSessionOutput, value interface{}) error { - if v == nil { - return fmt.Errorf("unexpected nil of type %T", v) - } - if value == nil { - return nil - } - - shape, ok := value.(map[string]interface{}) - if !ok { - return fmt.Errorf("unexpected JSON type %v", value) - } - - var sv *ResumeSessionOutput - if *v == nil { - sv = &ResumeSessionOutput{} - } else { - sv = *v - } - - for key, value := range shape { - switch key { - case "SessionId": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected SessionId to be of type string, got %T instead", value) - } - sv.SessionId = ptr.String(jtv) - } - - case "StreamUrl": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected StreamUrl to be of type string, got %T instead", value) - } - sv.StreamUrl = ptr.String(jtv) - } - - case "TokenValue": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected TokenValue to be of type string, got %T instead", value) - } - sv.TokenValue = ptr.String(jtv) - } - - default: - _, _ = key, value - - } - } - *v = sv - return nil -} - -func awsAwsjson11_deserializeOpDocumentSendAutomationSignalOutput(v **SendAutomationSignalOutput, value interface{}) error { - if v == nil { - return fmt.Errorf("unexpected nil of type %T", v) - } - if value == nil { - return nil - } - - shape, ok := value.(map[string]interface{}) - if !ok { - return fmt.Errorf("unexpected JSON type %v", value) - } - - var sv *SendAutomationSignalOutput - if *v == nil { - sv = &SendAutomationSignalOutput{} - } else { - sv = *v - } - - for key, value := range shape { - switch key { - default: - _, _ = key, value - - } - } - *v = sv - return nil -} - -func awsAwsjson11_deserializeOpDocumentSendCommandOutput(v **SendCommandOutput, value interface{}) error { - if v == nil { - return fmt.Errorf("unexpected nil of type %T", v) - } - if value == nil { - return nil - } - - shape, ok := value.(map[string]interface{}) - if !ok { - return fmt.Errorf("unexpected JSON type %v", value) - } - - var sv *SendCommandOutput - if *v == nil { - sv = &SendCommandOutput{} - } else { - sv = *v - } - - for key, value := range shape { - switch key { - case "Command": - if err := awsAwsjson11_deserializeDocumentCommand(&sv.Command, value); err != nil { - return err - } - - default: - _, _ = key, value - - } - } - *v = sv - return nil -} - -func awsAwsjson11_deserializeOpDocumentStartAccessRequestOutput(v **StartAccessRequestOutput, value interface{}) error { - if v == nil { - return fmt.Errorf("unexpected nil of type %T", v) - } - if value == nil { - return nil - } - - shape, ok := value.(map[string]interface{}) - if !ok { - return fmt.Errorf("unexpected JSON type %v", value) - } - - var sv *StartAccessRequestOutput - if *v == nil { - sv = &StartAccessRequestOutput{} - } else { - sv = *v - } - - for key, value := range shape { - switch key { - case "AccessRequestId": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected AccessRequestId to be of type string, got %T instead", value) - } - sv.AccessRequestId = ptr.String(jtv) - } - - default: - _, _ = key, value - - } - } - *v = sv - return nil -} - -func awsAwsjson11_deserializeOpDocumentStartAssociationsOnceOutput(v **StartAssociationsOnceOutput, value interface{}) error { - if v == nil { - return fmt.Errorf("unexpected nil of type %T", v) - } - if value == nil { - return nil - } - - shape, ok := value.(map[string]interface{}) - if !ok { - return fmt.Errorf("unexpected JSON type %v", value) - } - - var sv *StartAssociationsOnceOutput - if *v == nil { - sv = &StartAssociationsOnceOutput{} - } else { - sv = *v - } - - for key, value := range shape { - switch key { - default: - _, _ = key, value - - } - } - *v = sv - return nil -} - -func awsAwsjson11_deserializeOpDocumentStartAutomationExecutionOutput(v **StartAutomationExecutionOutput, value interface{}) error { - if v == nil { - return fmt.Errorf("unexpected nil of type %T", v) - } - if value == nil { - return nil - } - - shape, ok := value.(map[string]interface{}) - if !ok { - return fmt.Errorf("unexpected JSON type %v", value) - } - - var sv *StartAutomationExecutionOutput - if *v == nil { - sv = &StartAutomationExecutionOutput{} - } else { - sv = *v - } - - for key, value := range shape { - switch key { - case "AutomationExecutionId": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected AutomationExecutionId to be of type string, got %T instead", value) - } - sv.AutomationExecutionId = ptr.String(jtv) - } - - default: - _, _ = key, value - - } - } - *v = sv - return nil -} - -func awsAwsjson11_deserializeOpDocumentStartChangeRequestExecutionOutput(v **StartChangeRequestExecutionOutput, value interface{}) error { - if v == nil { - return fmt.Errorf("unexpected nil of type %T", v) - } - if value == nil { - return nil - } - - shape, ok := value.(map[string]interface{}) - if !ok { - return fmt.Errorf("unexpected JSON type %v", value) - } - - var sv *StartChangeRequestExecutionOutput - if *v == nil { - sv = &StartChangeRequestExecutionOutput{} - } else { - sv = *v - } - - for key, value := range shape { - switch key { - case "AutomationExecutionId": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected AutomationExecutionId to be of type string, got %T instead", value) - } - sv.AutomationExecutionId = ptr.String(jtv) - } - - default: - _, _ = key, value - - } - } - *v = sv - return nil -} - -func awsAwsjson11_deserializeOpDocumentStartExecutionPreviewOutput(v **StartExecutionPreviewOutput, value interface{}) error { - if v == nil { - return fmt.Errorf("unexpected nil of type %T", v) - } - if value == nil { - return nil - } - - shape, ok := value.(map[string]interface{}) - if !ok { - return fmt.Errorf("unexpected JSON type %v", value) - } - - var sv *StartExecutionPreviewOutput - if *v == nil { - sv = &StartExecutionPreviewOutput{} - } else { - sv = *v - } - - for key, value := range shape { - switch key { - case "ExecutionPreviewId": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected ExecutionPreviewId to be of type string, got %T instead", value) - } - sv.ExecutionPreviewId = ptr.String(jtv) - } - - default: - _, _ = key, value - - } - } - *v = sv - return nil -} - -func awsAwsjson11_deserializeOpDocumentStartSessionOutput(v **StartSessionOutput, value interface{}) error { - if v == nil { - return fmt.Errorf("unexpected nil of type %T", v) - } - if value == nil { - return nil - } - - shape, ok := value.(map[string]interface{}) - if !ok { - return fmt.Errorf("unexpected JSON type %v", value) - } - - var sv *StartSessionOutput - if *v == nil { - sv = &StartSessionOutput{} - } else { - sv = *v - } - - for key, value := range shape { - switch key { - case "SessionId": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected SessionId to be of type string, got %T instead", value) - } - sv.SessionId = ptr.String(jtv) - } - - case "StreamUrl": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected StreamUrl to be of type string, got %T instead", value) - } - sv.StreamUrl = ptr.String(jtv) - } - - case "TokenValue": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected TokenValue to be of type string, got %T instead", value) - } - sv.TokenValue = ptr.String(jtv) - } - - default: - _, _ = key, value - - } - } - *v = sv - return nil -} - -func awsAwsjson11_deserializeOpDocumentStopAutomationExecutionOutput(v **StopAutomationExecutionOutput, value interface{}) error { - if v == nil { - return fmt.Errorf("unexpected nil of type %T", v) - } - if value == nil { - return nil - } - - shape, ok := value.(map[string]interface{}) - if !ok { - return fmt.Errorf("unexpected JSON type %v", value) - } - - var sv *StopAutomationExecutionOutput - if *v == nil { - sv = &StopAutomationExecutionOutput{} - } else { - sv = *v - } - - for key, value := range shape { - switch key { - default: - _, _ = key, value - - } - } - *v = sv - return nil -} - -func awsAwsjson11_deserializeOpDocumentTerminateSessionOutput(v **TerminateSessionOutput, value interface{}) error { - if v == nil { - return fmt.Errorf("unexpected nil of type %T", v) - } - if value == nil { - return nil - } - - shape, ok := value.(map[string]interface{}) - if !ok { - return fmt.Errorf("unexpected JSON type %v", value) - } - - var sv *TerminateSessionOutput - if *v == nil { - sv = &TerminateSessionOutput{} - } else { - sv = *v - } - - for key, value := range shape { - switch key { - case "SessionId": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected SessionId to be of type string, got %T instead", value) - } - sv.SessionId = ptr.String(jtv) - } - - default: - _, _ = key, value - - } - } - *v = sv - return nil -} - -func awsAwsjson11_deserializeOpDocumentUnlabelParameterVersionOutput(v **UnlabelParameterVersionOutput, value interface{}) error { - if v == nil { - return fmt.Errorf("unexpected nil of type %T", v) - } - if value == nil { - return nil - } - - shape, ok := value.(map[string]interface{}) - if !ok { - return fmt.Errorf("unexpected JSON type %v", value) - } - - var sv *UnlabelParameterVersionOutput - if *v == nil { - sv = &UnlabelParameterVersionOutput{} - } else { - sv = *v - } - - for key, value := range shape { - switch key { - case "InvalidLabels": - if err := awsAwsjson11_deserializeDocumentParameterLabelList(&sv.InvalidLabels, value); err != nil { - return err - } - - case "RemovedLabels": - if err := awsAwsjson11_deserializeDocumentParameterLabelList(&sv.RemovedLabels, value); err != nil { - return err - } - - default: - _, _ = key, value - - } - } - *v = sv - return nil -} - -func awsAwsjson11_deserializeOpDocumentUpdateAssociationOutput(v **UpdateAssociationOutput, value interface{}) error { - if v == nil { - return fmt.Errorf("unexpected nil of type %T", v) - } - if value == nil { - return nil - } - - shape, ok := value.(map[string]interface{}) - if !ok { - return fmt.Errorf("unexpected JSON type %v", value) - } - - var sv *UpdateAssociationOutput - if *v == nil { - sv = &UpdateAssociationOutput{} - } else { - sv = *v - } - - for key, value := range shape { - switch key { - case "AssociationDescription": - if err := awsAwsjson11_deserializeDocumentAssociationDescription(&sv.AssociationDescription, value); err != nil { - return err - } - - default: - _, _ = key, value - - } - } - *v = sv - return nil -} - -func awsAwsjson11_deserializeOpDocumentUpdateAssociationStatusOutput(v **UpdateAssociationStatusOutput, value interface{}) error { - if v == nil { - return fmt.Errorf("unexpected nil of type %T", v) - } - if value == nil { - return nil - } - - shape, ok := value.(map[string]interface{}) - if !ok { - return fmt.Errorf("unexpected JSON type %v", value) - } - - var sv *UpdateAssociationStatusOutput - if *v == nil { - sv = &UpdateAssociationStatusOutput{} - } else { - sv = *v - } - - for key, value := range shape { - switch key { - case "AssociationDescription": - if err := awsAwsjson11_deserializeDocumentAssociationDescription(&sv.AssociationDescription, value); err != nil { - return err - } - - default: - _, _ = key, value - - } - } - *v = sv - return nil -} - -func awsAwsjson11_deserializeOpDocumentUpdateDocumentDefaultVersionOutput(v **UpdateDocumentDefaultVersionOutput, value interface{}) error { - if v == nil { - return fmt.Errorf("unexpected nil of type %T", v) - } - if value == nil { - return nil - } - - shape, ok := value.(map[string]interface{}) - if !ok { - return fmt.Errorf("unexpected JSON type %v", value) - } - - var sv *UpdateDocumentDefaultVersionOutput - if *v == nil { - sv = &UpdateDocumentDefaultVersionOutput{} - } else { - sv = *v - } - - for key, value := range shape { - switch key { - case "Description": - if err := awsAwsjson11_deserializeDocumentDocumentDefaultVersionDescription(&sv.Description, value); err != nil { - return err - } - - default: - _, _ = key, value - - } - } - *v = sv - return nil -} - -func awsAwsjson11_deserializeOpDocumentUpdateDocumentMetadataOutput(v **UpdateDocumentMetadataOutput, value interface{}) error { - if v == nil { - return fmt.Errorf("unexpected nil of type %T", v) - } - if value == nil { - return nil - } - - shape, ok := value.(map[string]interface{}) - if !ok { - return fmt.Errorf("unexpected JSON type %v", value) - } - - var sv *UpdateDocumentMetadataOutput - if *v == nil { - sv = &UpdateDocumentMetadataOutput{} - } else { - sv = *v - } - - for key, value := range shape { - switch key { - default: - _, _ = key, value - - } - } - *v = sv - return nil -} - -func awsAwsjson11_deserializeOpDocumentUpdateDocumentOutput(v **UpdateDocumentOutput, value interface{}) error { - if v == nil { - return fmt.Errorf("unexpected nil of type %T", v) - } - if value == nil { - return nil - } - - shape, ok := value.(map[string]interface{}) - if !ok { - return fmt.Errorf("unexpected JSON type %v", value) - } - - var sv *UpdateDocumentOutput - if *v == nil { - sv = &UpdateDocumentOutput{} - } else { - sv = *v - } - - for key, value := range shape { - switch key { - case "DocumentDescription": - if err := awsAwsjson11_deserializeDocumentDocumentDescription(&sv.DocumentDescription, value); err != nil { - return err - } - - default: - _, _ = key, value - - } - } - *v = sv - return nil -} - -func awsAwsjson11_deserializeOpDocumentUpdateMaintenanceWindowOutput(v **UpdateMaintenanceWindowOutput, value interface{}) error { - if v == nil { - return fmt.Errorf("unexpected nil of type %T", v) - } - if value == nil { - return nil - } - - shape, ok := value.(map[string]interface{}) - if !ok { - return fmt.Errorf("unexpected JSON type %v", value) - } - - var sv *UpdateMaintenanceWindowOutput - if *v == nil { - sv = &UpdateMaintenanceWindowOutput{} - } else { - sv = *v - } - - for key, value := range shape { - switch key { - case "AllowUnassociatedTargets": - if value != nil { - jtv, ok := value.(bool) - if !ok { - return fmt.Errorf("expected MaintenanceWindowAllowUnassociatedTargets to be of type *bool, got %T instead", value) - } - sv.AllowUnassociatedTargets = jtv - } - - case "Cutoff": - if value != nil { - jtv, ok := value.(json.Number) - if !ok { - return fmt.Errorf("expected MaintenanceWindowCutoff to be json.Number, got %T instead", value) - } - i64, err := jtv.Int64() - if err != nil { - return err - } - sv.Cutoff = int32(i64) - } - - case "Description": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected MaintenanceWindowDescription to be of type string, got %T instead", value) - } - sv.Description = ptr.String(jtv) - } - - case "Duration": - if value != nil { - jtv, ok := value.(json.Number) - if !ok { - return fmt.Errorf("expected MaintenanceWindowDurationHours to be json.Number, got %T instead", value) - } - i64, err := jtv.Int64() - if err != nil { - return err - } - sv.Duration = ptr.Int32(int32(i64)) - } - - case "Enabled": - if value != nil { - jtv, ok := value.(bool) - if !ok { - return fmt.Errorf("expected MaintenanceWindowEnabled to be of type *bool, got %T instead", value) - } - sv.Enabled = jtv - } - - case "EndDate": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected MaintenanceWindowStringDateTime to be of type string, got %T instead", value) - } - sv.EndDate = ptr.String(jtv) - } - - case "Name": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected MaintenanceWindowName to be of type string, got %T instead", value) - } - sv.Name = ptr.String(jtv) - } - - case "Schedule": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected MaintenanceWindowSchedule to be of type string, got %T instead", value) - } - sv.Schedule = ptr.String(jtv) - } - - case "ScheduleOffset": - if value != nil { - jtv, ok := value.(json.Number) - if !ok { - return fmt.Errorf("expected MaintenanceWindowOffset to be json.Number, got %T instead", value) - } - i64, err := jtv.Int64() - if err != nil { - return err - } - sv.ScheduleOffset = ptr.Int32(int32(i64)) - } - - case "ScheduleTimezone": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected MaintenanceWindowTimezone to be of type string, got %T instead", value) - } - sv.ScheduleTimezone = ptr.String(jtv) - } - - case "StartDate": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected MaintenanceWindowStringDateTime to be of type string, got %T instead", value) - } - sv.StartDate = ptr.String(jtv) - } - - case "WindowId": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected MaintenanceWindowId to be of type string, got %T instead", value) - } - sv.WindowId = ptr.String(jtv) - } - - default: - _, _ = key, value - - } - } - *v = sv - return nil -} - -func awsAwsjson11_deserializeOpDocumentUpdateMaintenanceWindowTargetOutput(v **UpdateMaintenanceWindowTargetOutput, value interface{}) error { - if v == nil { - return fmt.Errorf("unexpected nil of type %T", v) - } - if value == nil { - return nil - } - - shape, ok := value.(map[string]interface{}) - if !ok { - return fmt.Errorf("unexpected JSON type %v", value) - } - - var sv *UpdateMaintenanceWindowTargetOutput - if *v == nil { - sv = &UpdateMaintenanceWindowTargetOutput{} - } else { - sv = *v - } - - for key, value := range shape { - switch key { - case "Description": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected MaintenanceWindowDescription to be of type string, got %T instead", value) - } - sv.Description = ptr.String(jtv) - } - - case "Name": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected MaintenanceWindowName to be of type string, got %T instead", value) - } - sv.Name = ptr.String(jtv) - } - - case "OwnerInformation": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected OwnerInformation to be of type string, got %T instead", value) - } - sv.OwnerInformation = ptr.String(jtv) - } - - case "Targets": - if err := awsAwsjson11_deserializeDocumentTargets(&sv.Targets, value); err != nil { - return err - } - - case "WindowId": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected MaintenanceWindowId to be of type string, got %T instead", value) - } - sv.WindowId = ptr.String(jtv) - } - - case "WindowTargetId": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected MaintenanceWindowTargetId to be of type string, got %T instead", value) - } - sv.WindowTargetId = ptr.String(jtv) - } - - default: - _, _ = key, value - - } - } - *v = sv - return nil -} - -func awsAwsjson11_deserializeOpDocumentUpdateMaintenanceWindowTaskOutput(v **UpdateMaintenanceWindowTaskOutput, value interface{}) error { - if v == nil { - return fmt.Errorf("unexpected nil of type %T", v) - } - if value == nil { - return nil - } - - shape, ok := value.(map[string]interface{}) - if !ok { - return fmt.Errorf("unexpected JSON type %v", value) - } - - var sv *UpdateMaintenanceWindowTaskOutput - if *v == nil { - sv = &UpdateMaintenanceWindowTaskOutput{} - } else { - sv = *v - } - - for key, value := range shape { - switch key { - case "AlarmConfiguration": - if err := awsAwsjson11_deserializeDocumentAlarmConfiguration(&sv.AlarmConfiguration, value); err != nil { - return err - } - - case "CutoffBehavior": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected MaintenanceWindowTaskCutoffBehavior to be of type string, got %T instead", value) - } - sv.CutoffBehavior = types.MaintenanceWindowTaskCutoffBehavior(jtv) - } - - case "Description": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected MaintenanceWindowDescription to be of type string, got %T instead", value) - } - sv.Description = ptr.String(jtv) - } - - case "LoggingInfo": - if err := awsAwsjson11_deserializeDocumentLoggingInfo(&sv.LoggingInfo, value); err != nil { - return err - } - - case "MaxConcurrency": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected MaxConcurrency to be of type string, got %T instead", value) - } - sv.MaxConcurrency = ptr.String(jtv) - } - - case "MaxErrors": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected MaxErrors to be of type string, got %T instead", value) - } - sv.MaxErrors = ptr.String(jtv) - } - - case "Name": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected MaintenanceWindowName to be of type string, got %T instead", value) - } - sv.Name = ptr.String(jtv) - } - - case "Priority": - if value != nil { - jtv, ok := value.(json.Number) - if !ok { - return fmt.Errorf("expected MaintenanceWindowTaskPriority to be json.Number, got %T instead", value) - } - i64, err := jtv.Int64() - if err != nil { - return err - } - sv.Priority = int32(i64) - } - - case "ServiceRoleArn": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected ServiceRole to be of type string, got %T instead", value) - } - sv.ServiceRoleArn = ptr.String(jtv) - } - - case "Targets": - if err := awsAwsjson11_deserializeDocumentTargets(&sv.Targets, value); err != nil { - return err - } - - case "TaskArn": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected MaintenanceWindowTaskArn to be of type string, got %T instead", value) - } - sv.TaskArn = ptr.String(jtv) - } - - case "TaskInvocationParameters": - if err := awsAwsjson11_deserializeDocumentMaintenanceWindowTaskInvocationParameters(&sv.TaskInvocationParameters, value); err != nil { - return err - } - - case "TaskParameters": - if err := awsAwsjson11_deserializeDocumentMaintenanceWindowTaskParameters(&sv.TaskParameters, value); err != nil { - return err - } - - case "WindowId": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected MaintenanceWindowId to be of type string, got %T instead", value) - } - sv.WindowId = ptr.String(jtv) - } - - case "WindowTaskId": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected MaintenanceWindowTaskId to be of type string, got %T instead", value) - } - sv.WindowTaskId = ptr.String(jtv) - } - - default: - _, _ = key, value - - } - } - *v = sv - return nil -} - -func awsAwsjson11_deserializeOpDocumentUpdateManagedInstanceRoleOutput(v **UpdateManagedInstanceRoleOutput, value interface{}) error { - if v == nil { - return fmt.Errorf("unexpected nil of type %T", v) - } - if value == nil { - return nil - } - - shape, ok := value.(map[string]interface{}) - if !ok { - return fmt.Errorf("unexpected JSON type %v", value) - } - - var sv *UpdateManagedInstanceRoleOutput - if *v == nil { - sv = &UpdateManagedInstanceRoleOutput{} - } else { - sv = *v - } - - for key, value := range shape { - switch key { - default: - _, _ = key, value - - } - } - *v = sv - return nil -} - -func awsAwsjson11_deserializeOpDocumentUpdateOpsItemOutput(v **UpdateOpsItemOutput, value interface{}) error { - if v == nil { - return fmt.Errorf("unexpected nil of type %T", v) - } - if value == nil { - return nil - } - - shape, ok := value.(map[string]interface{}) - if !ok { - return fmt.Errorf("unexpected JSON type %v", value) - } - - var sv *UpdateOpsItemOutput - if *v == nil { - sv = &UpdateOpsItemOutput{} - } else { - sv = *v - } - - for key, value := range shape { - switch key { - default: - _, _ = key, value - - } - } - *v = sv - return nil -} - -func awsAwsjson11_deserializeOpDocumentUpdateOpsMetadataOutput(v **UpdateOpsMetadataOutput, value interface{}) error { - if v == nil { - return fmt.Errorf("unexpected nil of type %T", v) - } - if value == nil { - return nil - } - - shape, ok := value.(map[string]interface{}) - if !ok { - return fmt.Errorf("unexpected JSON type %v", value) - } - - var sv *UpdateOpsMetadataOutput - if *v == nil { - sv = &UpdateOpsMetadataOutput{} - } else { - sv = *v - } - - for key, value := range shape { - switch key { - case "OpsMetadataArn": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected OpsMetadataArn to be of type string, got %T instead", value) - } - sv.OpsMetadataArn = ptr.String(jtv) - } - - default: - _, _ = key, value - - } - } - *v = sv - return nil -} - -func awsAwsjson11_deserializeOpDocumentUpdatePatchBaselineOutput(v **UpdatePatchBaselineOutput, value interface{}) error { - if v == nil { - return fmt.Errorf("unexpected nil of type %T", v) - } - if value == nil { - return nil - } - - shape, ok := value.(map[string]interface{}) - if !ok { - return fmt.Errorf("unexpected JSON type %v", value) - } - - var sv *UpdatePatchBaselineOutput - if *v == nil { - sv = &UpdatePatchBaselineOutput{} - } else { - sv = *v - } - - for key, value := range shape { - switch key { - case "ApprovalRules": - if err := awsAwsjson11_deserializeDocumentPatchRuleGroup(&sv.ApprovalRules, value); err != nil { - return err - } - - case "ApprovedPatches": - if err := awsAwsjson11_deserializeDocumentPatchIdList(&sv.ApprovedPatches, value); err != nil { - return err - } - - case "ApprovedPatchesComplianceLevel": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected PatchComplianceLevel to be of type string, got %T instead", value) - } - sv.ApprovedPatchesComplianceLevel = types.PatchComplianceLevel(jtv) - } - - case "ApprovedPatchesEnableNonSecurity": - if value != nil { - jtv, ok := value.(bool) - if !ok { - return fmt.Errorf("expected Boolean to be of type *bool, got %T instead", value) - } - sv.ApprovedPatchesEnableNonSecurity = ptr.Bool(jtv) - } - - case "AvailableSecurityUpdatesComplianceStatus": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected PatchComplianceStatus to be of type string, got %T instead", value) - } - sv.AvailableSecurityUpdatesComplianceStatus = types.PatchComplianceStatus(jtv) - } - - case "BaselineId": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected BaselineId to be of type string, got %T instead", value) - } - sv.BaselineId = ptr.String(jtv) - } - - case "CreatedDate": - if value != nil { - switch jtv := value.(type) { - case json.Number: - f64, err := jtv.Float64() - if err != nil { - return err - } - sv.CreatedDate = ptr.Time(smithytime.ParseEpochSeconds(f64)) - - default: - return fmt.Errorf("expected DateTime to be a JSON Number, got %T instead", value) - - } - } - - case "Description": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected BaselineDescription to be of type string, got %T instead", value) - } - sv.Description = ptr.String(jtv) - } - - case "GlobalFilters": - if err := awsAwsjson11_deserializeDocumentPatchFilterGroup(&sv.GlobalFilters, value); err != nil { - return err - } - - case "ModifiedDate": - if value != nil { - switch jtv := value.(type) { - case json.Number: - f64, err := jtv.Float64() - if err != nil { - return err - } - sv.ModifiedDate = ptr.Time(smithytime.ParseEpochSeconds(f64)) - - default: - return fmt.Errorf("expected DateTime to be a JSON Number, got %T instead", value) - - } - } - - case "Name": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected BaselineName to be of type string, got %T instead", value) - } - sv.Name = ptr.String(jtv) - } - - case "OperatingSystem": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected OperatingSystem to be of type string, got %T instead", value) - } - sv.OperatingSystem = types.OperatingSystem(jtv) - } - - case "RejectedPatches": - if err := awsAwsjson11_deserializeDocumentPatchIdList(&sv.RejectedPatches, value); err != nil { - return err - } - - case "RejectedPatchesAction": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected PatchAction to be of type string, got %T instead", value) - } - sv.RejectedPatchesAction = types.PatchAction(jtv) - } - - case "Sources": - if err := awsAwsjson11_deserializeDocumentPatchSourceList(&sv.Sources, value); err != nil { - return err - } - - default: - _, _ = key, value - - } - } - *v = sv - return nil -} - -func awsAwsjson11_deserializeOpDocumentUpdateResourceDataSyncOutput(v **UpdateResourceDataSyncOutput, value interface{}) error { - if v == nil { - return fmt.Errorf("unexpected nil of type %T", v) - } - if value == nil { - return nil - } - - shape, ok := value.(map[string]interface{}) - if !ok { - return fmt.Errorf("unexpected JSON type %v", value) - } - - var sv *UpdateResourceDataSyncOutput - if *v == nil { - sv = &UpdateResourceDataSyncOutput{} - } else { - sv = *v - } - - for key, value := range shape { - switch key { - default: - _, _ = key, value - - } - } - *v = sv - return nil -} - -func awsAwsjson11_deserializeOpDocumentUpdateServiceSettingOutput(v **UpdateServiceSettingOutput, value interface{}) error { - if v == nil { - return fmt.Errorf("unexpected nil of type %T", v) - } - if value == nil { - return nil - } - - shape, ok := value.(map[string]interface{}) - if !ok { - return fmt.Errorf("unexpected JSON type %v", value) - } - - var sv *UpdateServiceSettingOutput - if *v == nil { - sv = &UpdateServiceSettingOutput{} - } else { - sv = *v - } - - for key, value := range shape { - switch key { - default: - _, _ = key, value - - } - } - *v = sv - return nil -} - -type protocolErrorInfo struct { - Type string `json:"__type"` - Message string - Code any // nonstandard for awsjson but some services do present the type here -} - -func getProtocolErrorInfo(decoder *json.Decoder) (protocolErrorInfo, error) { - var errInfo protocolErrorInfo - if err := decoder.Decode(&errInfo); err != nil { - if err == io.EOF { - return errInfo, nil - } - return errInfo, err - } - - return errInfo, nil -} - -func resolveProtocolErrorType(headerType string, bodyInfo protocolErrorInfo) (string, bool) { - if len(headerType) != 0 { - return headerType, true - } else if len(bodyInfo.Type) != 0 { - return bodyInfo.Type, true - } else if code, ok := bodyInfo.Code.(string); ok && len(code) != 0 { - return code, true - } - return "", false -} diff --git a/vendor/github.com/aws/aws-sdk-go-v2/service/ssm/endpoints.go b/vendor/github.com/aws/aws-sdk-go-v2/service/ssm/endpoints.go index 333d93065..f068ea791 100644 --- a/vendor/github.com/aws/aws-sdk-go-v2/service/ssm/endpoints.go +++ b/vendor/github.com/aws/aws-sdk-go-v2/service/ssm/endpoints.go @@ -14,6 +14,7 @@ import ( internalendpoints "github.com/aws/aws-sdk-go-v2/service/ssm/internal/endpoints" smithyauth "github.com/aws/smithy-go/auth" smithyendpoints "github.com/aws/smithy-go/endpoints" + "github.com/aws/smithy-go/endpoints/private/bdd" "github.com/aws/smithy-go/endpoints/private/rulesfn" "github.com/aws/smithy-go/middleware" "github.com/aws/smithy-go/ptr" @@ -229,6 +230,8 @@ func bindRegion(region string) (*string, error) { return aws.String(endpoints.MapFIPSRegion(region)), nil } +var _ = rulesfn.StringSlice(nil) + // EndpointParameters provides the parameters that influence how endpoints are // resolved. type EndpointParameters struct { @@ -294,21 +297,157 @@ func (p EndpointParameters) WithDefaults() EndpointParameters { return p } -type stringSlice []string +const bddRoot int32 = 2 -func (s stringSlice) Get(i int) *string { - if i < 0 || i >= len(s) { - return nil - } +var bddNodes = [42]int32{ + -1, 1, -1, 0, 13, 3, 1, 4, 100000012, 2, 5, 100000012, 3, 8, 6, 4, 7, 100000011, 5, 100000009, 100000010, 4, 11, 9, 6, 10, 100000008, 7, 100000006, 100000007, 5, 12, 100000005, 6, 100000004, 100000005, 3, 100000001, 14, 4, 100000002, 100000003} - v := s[i] - return &v +type conditionContext struct { + PartitionResult *awsrulesfn.PartitionConfig +} + +func evalCondition(idx int, params *EndpointParameters, c *conditionContext) bool { + switch idx { + case 0: + return params.Endpoint != nil + case 1: + return params.Region != nil + case 2: + if v := awsrulesfn.GetPartition(*params.Region); v != nil { + c.PartitionResult = v + return true + } + return false + case 3: + return *params.UseFIPS == true + case 4: + return *params.UseDualStack == true + case 5: + return c.PartitionResult.SupportsDualStack == true + case 6: + return c.PartitionResult.SupportsFIPS == true + case 7: + return c.PartitionResult.Name == "aws-us-gov" + } + return false +} + +func resolveResult(idx int32, params *EndpointParameters, c *conditionContext) (smithyendpoints.Endpoint, error) { + switch idx { + case 0: + return smithyendpoints.Endpoint{}, fmt.Errorf("endpoint resolution failed: no matching rule") + case 1: + return smithyendpoints.Endpoint{}, fmt.Errorf("endpoint rule error, %s", "Invalid Configuration: FIPS and custom endpoint are not supported") + case 2: + return smithyendpoints.Endpoint{}, fmt.Errorf("endpoint rule error, %s", "Invalid Configuration: Dualstack and custom endpoint are not supported") + case 3: + uriString := *params.Endpoint + uri, err := url.Parse(uriString) + if err != nil { + return smithyendpoints.Endpoint{}, fmt.Errorf("Failed to parse uri: %s", uriString) + } + return smithyendpoints.Endpoint{ + URI: *uri, + Headers: http.Header{}, + }, nil + case 4: + uriString := func() string { + var out strings.Builder + out.WriteString("https://ssm-fips.") + out.WriteString(*params.Region) + out.WriteString(".") + out.WriteString(c.PartitionResult.DualStackDnsSuffix) + return out.String() + }() + uri, err := url.Parse(uriString) + if err != nil { + return smithyendpoints.Endpoint{}, fmt.Errorf("Failed to parse uri: %s", uriString) + } + return smithyendpoints.Endpoint{ + URI: *uri, + Headers: http.Header{}, + }, nil + case 5: + return smithyendpoints.Endpoint{}, fmt.Errorf("endpoint rule error, %s", "FIPS and DualStack are enabled, but this partition does not support one or both") + case 6: + uriString := func() string { + var out strings.Builder + out.WriteString("https://ssm.") + out.WriteString(*params.Region) + out.WriteString(".amazonaws.com") + return out.String() + }() + uri, err := url.Parse(uriString) + if err != nil { + return smithyendpoints.Endpoint{}, fmt.Errorf("Failed to parse uri: %s", uriString) + } + return smithyendpoints.Endpoint{ + URI: *uri, + Headers: http.Header{}, + }, nil + case 7: + uriString := func() string { + var out strings.Builder + out.WriteString("https://ssm-fips.") + out.WriteString(*params.Region) + out.WriteString(".") + out.WriteString(c.PartitionResult.DnsSuffix) + return out.String() + }() + uri, err := url.Parse(uriString) + if err != nil { + return smithyendpoints.Endpoint{}, fmt.Errorf("Failed to parse uri: %s", uriString) + } + return smithyendpoints.Endpoint{ + URI: *uri, + Headers: http.Header{}, + }, nil + case 8: + return smithyendpoints.Endpoint{}, fmt.Errorf("endpoint rule error, %s", "FIPS is enabled but this partition does not support FIPS") + case 9: + uriString := func() string { + var out strings.Builder + out.WriteString("https://ssm.") + out.WriteString(*params.Region) + out.WriteString(".") + out.WriteString(c.PartitionResult.DualStackDnsSuffix) + return out.String() + }() + uri, err := url.Parse(uriString) + if err != nil { + return smithyendpoints.Endpoint{}, fmt.Errorf("Failed to parse uri: %s", uriString) + } + return smithyendpoints.Endpoint{ + URI: *uri, + Headers: http.Header{}, + }, nil + case 10: + return smithyendpoints.Endpoint{}, fmt.Errorf("endpoint rule error, %s", "DualStack is enabled but this partition does not support DualStack") + case 11: + uriString := func() string { + var out strings.Builder + out.WriteString("https://ssm.") + out.WriteString(*params.Region) + out.WriteString(".") + out.WriteString(c.PartitionResult.DnsSuffix) + return out.String() + }() + uri, err := url.Parse(uriString) + if err != nil { + return smithyendpoints.Endpoint{}, fmt.Errorf("Failed to parse uri: %s", uriString) + } + return smithyendpoints.Endpoint{ + URI: *uri, + Headers: http.Header{}, + }, nil + case 12: + return smithyendpoints.Endpoint{}, fmt.Errorf("endpoint rule error, %s", "Invalid Configuration: Missing Region") + } + return smithyendpoints.Endpoint{}, fmt.Errorf("endpoint rule error, invalid result index: %d", idx) } // EndpointResolverV2 provides the interface for resolving service endpoints. type EndpointResolverV2 interface { - // ResolveEndpoint attempts to resolve the endpoint with the provided options, - // returning the endpoint if found. Otherwise an error is returned. ResolveEndpoint(ctx context.Context, params EndpointParameters) ( smithyendpoints.Endpoint, error, ) @@ -332,152 +471,12 @@ func (r *resolver) ResolveEndpoint( if err = params.ValidateRequired(); err != nil { return endpoint, fmt.Errorf("endpoint parameters are not valid, %w", err) } - _UseDualStack := *params.UseDualStack - _ = _UseDualStack - _UseFIPS := *params.UseFIPS - _ = _UseFIPS - - if exprVal := params.Endpoint; exprVal != nil { - _Endpoint := *exprVal - _ = _Endpoint - if _UseFIPS == true { - return endpoint, fmt.Errorf("endpoint rule error, %s", "Invalid Configuration: FIPS and custom endpoint are not supported") - } - if _UseDualStack == true { - return endpoint, fmt.Errorf("endpoint rule error, %s", "Invalid Configuration: Dualstack and custom endpoint are not supported") - } - uriString := _Endpoint - - uri, err := url.Parse(uriString) - if err != nil { - return endpoint, fmt.Errorf("Failed to parse uri: %s", uriString) - } - - return smithyendpoints.Endpoint{ - URI: *uri, - Headers: http.Header{}, - }, nil - } - if exprVal := params.Region; exprVal != nil { - _Region := *exprVal - _ = _Region - if exprVal := awsrulesfn.GetPartition(_Region); exprVal != nil { - _PartitionResult := *exprVal - _ = _PartitionResult - if _UseFIPS == true { - if _UseDualStack == true { - if true == _PartitionResult.SupportsFIPS { - if true == _PartitionResult.SupportsDualStack { - uriString := func() string { - var out strings.Builder - out.WriteString("https://ssm-fips.") - out.WriteString(_Region) - out.WriteString(".") - out.WriteString(_PartitionResult.DualStackDnsSuffix) - return out.String() - }() - - uri, err := url.Parse(uriString) - if err != nil { - return endpoint, fmt.Errorf("Failed to parse uri: %s", uriString) - } - - return smithyendpoints.Endpoint{ - URI: *uri, - Headers: http.Header{}, - }, nil - } - } - return endpoint, fmt.Errorf("endpoint rule error, %s", "FIPS and DualStack are enabled, but this partition does not support one or both") - } - } - if _UseFIPS == true { - if _PartitionResult.SupportsFIPS == true { - if _PartitionResult.Name == "aws-us-gov" { - uriString := func() string { - var out strings.Builder - out.WriteString("https://ssm.") - out.WriteString(_Region) - out.WriteString(".amazonaws.com") - return out.String() - }() - - uri, err := url.Parse(uriString) - if err != nil { - return endpoint, fmt.Errorf("Failed to parse uri: %s", uriString) - } - - return smithyendpoints.Endpoint{ - URI: *uri, - Headers: http.Header{}, - }, nil - } - uriString := func() string { - var out strings.Builder - out.WriteString("https://ssm-fips.") - out.WriteString(_Region) - out.WriteString(".") - out.WriteString(_PartitionResult.DnsSuffix) - return out.String() - }() - - uri, err := url.Parse(uriString) - if err != nil { - return endpoint, fmt.Errorf("Failed to parse uri: %s", uriString) - } - - return smithyendpoints.Endpoint{ - URI: *uri, - Headers: http.Header{}, - }, nil - } - return endpoint, fmt.Errorf("endpoint rule error, %s", "FIPS is enabled but this partition does not support FIPS") - } - if _UseDualStack == true { - if true == _PartitionResult.SupportsDualStack { - uriString := func() string { - var out strings.Builder - out.WriteString("https://ssm.") - out.WriteString(_Region) - out.WriteString(".") - out.WriteString(_PartitionResult.DualStackDnsSuffix) - return out.String() - }() - - uri, err := url.Parse(uriString) - if err != nil { - return endpoint, fmt.Errorf("Failed to parse uri: %s", uriString) - } - - return smithyendpoints.Endpoint{ - URI: *uri, - Headers: http.Header{}, - }, nil - } - return endpoint, fmt.Errorf("endpoint rule error, %s", "DualStack is enabled but this partition does not support DualStack") - } - uriString := func() string { - var out strings.Builder - out.WriteString("https://ssm.") - out.WriteString(_Region) - out.WriteString(".") - out.WriteString(_PartitionResult.DnsSuffix) - return out.String() - }() - - uri, err := url.Parse(uriString) - if err != nil { - return endpoint, fmt.Errorf("Failed to parse uri: %s", uriString) - } - return smithyendpoints.Endpoint{ - URI: *uri, - Headers: http.Header{}, - }, nil - } - return endpoint, fmt.Errorf("Endpoint resolution failed. Invalid operation or environment input.") - } - return endpoint, fmt.Errorf("endpoint rule error, %s", "Invalid Configuration: Missing Region") + c := &conditionContext{} + ref := bdd.Evaluate(bddNodes[:], bddRoot, func(idx int) bool { + return evalCondition(idx, ¶ms, c) + }) + return resolveResult(ref, ¶ms, c) } type endpointParamsBinder interface { diff --git a/vendor/github.com/aws/aws-sdk-go-v2/service/ssm/generated.json b/vendor/github.com/aws/aws-sdk-go-v2/service/ssm/generated.json index ffae3d297..8fa8e9a0f 100644 --- a/vendor/github.com/aws/aws-sdk-go-v2/service/ssm/generated.json +++ b/vendor/github.com/aws/aws-sdk-go-v2/service/ssm/generated.json @@ -15,6 +15,7 @@ "api_op_CreateActivation.go", "api_op_CreateAssociation.go", "api_op_CreateAssociationBatch.go", + "api_op_CreateCloudConnector.go", "api_op_CreateDocument.go", "api_op_CreateMaintenanceWindow.go", "api_op_CreateOpsItem.go", @@ -23,6 +24,7 @@ "api_op_CreateResourceDataSync.go", "api_op_DeleteActivation.go", "api_op_DeleteAssociation.go", + "api_op_DeleteCloudConnector.go", "api_op_DeleteDocument.go", "api_op_DeleteInventory.go", "api_op_DeleteMaintenanceWindow.go", @@ -74,6 +76,7 @@ "api_op_GetAccessToken.go", "api_op_GetAutomationExecution.go", "api_op_GetCalendarState.go", + "api_op_GetCloudConnector.go", "api_op_GetCommandInvocation.go", "api_op_GetConnectionStatus.go", "api_op_GetDefaultPatchBaseline.go", @@ -101,6 +104,7 @@ "api_op_LabelParameterVersion.go", "api_op_ListAssociationVersions.go", "api_op_ListAssociations.go", + "api_op_ListCloudConnectors.go", "api_op_ListCommandInvocations.go", "api_op_ListCommands.go", "api_op_ListComplianceItems.go", @@ -142,6 +146,7 @@ "api_op_UnlabelParameterVersion.go", "api_op_UpdateAssociation.go", "api_op_UpdateAssociationStatus.go", + "api_op_UpdateCloudConnector.go", "api_op_UpdateDocument.go", "api_op_UpdateDocumentDefaultVersion.go", "api_op_UpdateDocumentMetadata.go", @@ -154,8 +159,9 @@ "api_op_UpdatePatchBaseline.go", "api_op_UpdateResourceDataSync.go", "api_op_UpdateServiceSetting.go", + "api_op_ValidateCloudConnector.go", "auth.go", - "deserializers.go", + "common_serde.go", "doc.go", "endpoints.go", "endpoints_config_test.go", @@ -164,9 +170,14 @@ "internal/endpoints/endpoints.go", "internal/endpoints/endpoints_test.go", "options.go", - "serializers.go", + "request_snapshot_test.go", + "response_snapshot_test.go", + "response_snapshot_update_test.go", + "schemas/schemas.go", "snapshot_test.go", "sra_operation_order_test.go", + "type_registry.go", + "types/common_serde.go", "types/enums.go", "types/errors.go", "types/types.go", diff --git a/vendor/github.com/aws/aws-sdk-go-v2/service/ssm/go_module_metadata.go b/vendor/github.com/aws/aws-sdk-go-v2/service/ssm/go_module_metadata.go index c1880b633..34ce76e89 100644 --- a/vendor/github.com/aws/aws-sdk-go-v2/service/ssm/go_module_metadata.go +++ b/vendor/github.com/aws/aws-sdk-go-v2/service/ssm/go_module_metadata.go @@ -3,4 +3,4 @@ package ssm // goModuleVersion is the tagged release for this module -const goModuleVersion = "1.68.5" +const goModuleVersion = "1.81.0" diff --git a/vendor/github.com/aws/aws-sdk-go-v2/service/ssm/options.go b/vendor/github.com/aws/aws-sdk-go-v2/service/ssm/options.go index 5add4229e..94302058c 100644 --- a/vendor/github.com/aws/aws-sdk-go-v2/service/ssm/options.go +++ b/vendor/github.com/aws/aws-sdk-go-v2/service/ssm/options.go @@ -44,6 +44,11 @@ type Options struct { // clients initial default settings. DefaultsMode aws.DefaultsMode + // Disables SDK clock skew correction. When set, the SDK will not adjust request + // signing timestamps to compensate for clock drift between the client and the + // service. + DisableClockSkewCorrection bool + // The endpoint options to be used when attempting to resolve an endpoint. EndpointOptions EndpointResolverOptions @@ -118,6 +123,8 @@ type Options struct { // Currently does not support per operation call overrides, may in the future. resolvedDefaultsMode aws.DefaultsMode + Protocol smithyhttp.ClientProtocol + // The HTTP client to invoke API calls with. Defaults to client's default HTTP // implementation if nil. HTTPClient HTTPClient diff --git a/vendor/github.com/aws/aws-sdk-go-v2/service/ssm/schemas/schemas.go b/vendor/github.com/aws/aws-sdk-go-v2/service/ssm/schemas/schemas.go new file mode 100644 index 000000000..09afde525 --- /dev/null +++ b/vendor/github.com/aws/aws-sdk-go-v2/service/ssm/schemas/schemas.go @@ -0,0 +1,18738 @@ +// Code generated by smithy-go-codegen DO NOT EDIT. + +package schemas + +import ( + smithy "github.com/aws/smithy-go" + smithyprelude "github.com/aws/smithy-go/prelude" + smithytraits "github.com/aws/smithy-go/traits" +) + +var AddTagsToResource = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "AddTagsToResource", +}, smithy.ShapeTypeOperation, 0) + +var AssociateOpsItemRelatedItem = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "AssociateOpsItemRelatedItem", +}, smithy.ShapeTypeOperation, 0) + +var CancelCommand = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "CancelCommand", +}, smithy.ShapeTypeOperation, 0) + +var CancelMaintenanceWindowExecution = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "CancelMaintenanceWindowExecution", +}, smithy.ShapeTypeOperation, 0) + +var CreateActivation = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "CreateActivation", +}, smithy.ShapeTypeOperation, 0) + +var CreateAssociation = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "CreateAssociation", +}, smithy.ShapeTypeOperation, 0) + +var CreateAssociationBatch = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "CreateAssociationBatch", +}, smithy.ShapeTypeOperation, 0) + +var CreateCloudConnector = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "CreateCloudConnector", +}, smithy.ShapeTypeOperation, 0) + +var CreateDocument = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "CreateDocument", +}, smithy.ShapeTypeOperation, 0) + +var CreateMaintenanceWindow = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "CreateMaintenanceWindow", +}, smithy.ShapeTypeOperation, 0) + +var CreateOpsItem = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "CreateOpsItem", +}, smithy.ShapeTypeOperation, 0) + +var CreateOpsMetadata = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "CreateOpsMetadata", +}, smithy.ShapeTypeOperation, 0) + +var CreatePatchBaseline = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "CreatePatchBaseline", +}, smithy.ShapeTypeOperation, 0) + +var CreateResourceDataSync = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "CreateResourceDataSync", +}, smithy.ShapeTypeOperation, 0) + +var DeleteActivation = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "DeleteActivation", +}, smithy.ShapeTypeOperation, 0) + +var DeleteAssociation = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "DeleteAssociation", +}, smithy.ShapeTypeOperation, 0) + +var DeleteCloudConnector = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "DeleteCloudConnector", +}, smithy.ShapeTypeOperation, 0) + +var DeleteDocument = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "DeleteDocument", +}, smithy.ShapeTypeOperation, 0) + +var DeleteInventory = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "DeleteInventory", +}, smithy.ShapeTypeOperation, 0) + +var DeleteMaintenanceWindow = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "DeleteMaintenanceWindow", +}, smithy.ShapeTypeOperation, 0) + +var DeleteOpsItem = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "DeleteOpsItem", +}, smithy.ShapeTypeOperation, 0) + +var DeleteOpsMetadata = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "DeleteOpsMetadata", +}, smithy.ShapeTypeOperation, 0) + +var DeleteParameter = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "DeleteParameter", +}, smithy.ShapeTypeOperation, 0) + +var DeleteParameters = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "DeleteParameters", +}, smithy.ShapeTypeOperation, 0) + +var DeletePatchBaseline = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "DeletePatchBaseline", +}, smithy.ShapeTypeOperation, 0) + +var DeleteResourceDataSync = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "DeleteResourceDataSync", +}, smithy.ShapeTypeOperation, 0) + +var DeleteResourcePolicy = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "DeleteResourcePolicy", +}, smithy.ShapeTypeOperation, 0) + +var DeregisterManagedInstance = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "DeregisterManagedInstance", +}, smithy.ShapeTypeOperation, 0) + +var DeregisterPatchBaselineForPatchGroup = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "DeregisterPatchBaselineForPatchGroup", +}, smithy.ShapeTypeOperation, 0) + +var DeregisterTargetFromMaintenanceWindow = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "DeregisterTargetFromMaintenanceWindow", +}, smithy.ShapeTypeOperation, 0) + +var DeregisterTaskFromMaintenanceWindow = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "DeregisterTaskFromMaintenanceWindow", +}, smithy.ShapeTypeOperation, 0) + +var DescribeActivations = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "DescribeActivations", +}, smithy.ShapeTypeOperation, 0) + +var DescribeAssociation = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "DescribeAssociation", +}, smithy.ShapeTypeOperation, 0) + +var DescribeAssociationExecutions = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "DescribeAssociationExecutions", +}, smithy.ShapeTypeOperation, 0) + +var DescribeAssociationExecutionTargets = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "DescribeAssociationExecutionTargets", +}, smithy.ShapeTypeOperation, 0) + +var DescribeAutomationExecutions = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "DescribeAutomationExecutions", +}, smithy.ShapeTypeOperation, 0) + +var DescribeAutomationStepExecutions = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "DescribeAutomationStepExecutions", +}, smithy.ShapeTypeOperation, 0) + +var DescribeAvailablePatches = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "DescribeAvailablePatches", +}, smithy.ShapeTypeOperation, 0) + +var DescribeDocument = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "DescribeDocument", +}, smithy.ShapeTypeOperation, 0) + +var DescribeDocumentPermission = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "DescribeDocumentPermission", +}, smithy.ShapeTypeOperation, 0) + +var DescribeEffectiveInstanceAssociations = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "DescribeEffectiveInstanceAssociations", +}, smithy.ShapeTypeOperation, 0) + +var DescribeEffectivePatchesForPatchBaseline = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "DescribeEffectivePatchesForPatchBaseline", +}, smithy.ShapeTypeOperation, 0) + +var DescribeInstanceAssociationsStatus = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "DescribeInstanceAssociationsStatus", +}, smithy.ShapeTypeOperation, 0) + +var DescribeInstanceInformation = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "DescribeInstanceInformation", +}, smithy.ShapeTypeOperation, 0) + +var DescribeInstancePatches = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "DescribeInstancePatches", +}, smithy.ShapeTypeOperation, 0) + +var DescribeInstancePatchStates = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "DescribeInstancePatchStates", +}, smithy.ShapeTypeOperation, 0) + +var DescribeInstancePatchStatesForPatchGroup = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "DescribeInstancePatchStatesForPatchGroup", +}, smithy.ShapeTypeOperation, 0) + +var DescribeInstanceProperties = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "DescribeInstanceProperties", +}, smithy.ShapeTypeOperation, 0) + +var DescribeInventoryDeletions = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "DescribeInventoryDeletions", +}, smithy.ShapeTypeOperation, 0) + +var DescribeMaintenanceWindowExecutions = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "DescribeMaintenanceWindowExecutions", +}, smithy.ShapeTypeOperation, 0) + +var DescribeMaintenanceWindowExecutionTaskInvocations = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "DescribeMaintenanceWindowExecutionTaskInvocations", +}, smithy.ShapeTypeOperation, 0) + +var DescribeMaintenanceWindowExecutionTasks = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "DescribeMaintenanceWindowExecutionTasks", +}, smithy.ShapeTypeOperation, 0) + +var DescribeMaintenanceWindows = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "DescribeMaintenanceWindows", +}, smithy.ShapeTypeOperation, 0) + +var DescribeMaintenanceWindowSchedule = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "DescribeMaintenanceWindowSchedule", +}, smithy.ShapeTypeOperation, 0) + +var DescribeMaintenanceWindowsForTarget = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "DescribeMaintenanceWindowsForTarget", +}, smithy.ShapeTypeOperation, 0) + +var DescribeMaintenanceWindowTargets = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "DescribeMaintenanceWindowTargets", +}, smithy.ShapeTypeOperation, 0) + +var DescribeMaintenanceWindowTasks = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "DescribeMaintenanceWindowTasks", +}, smithy.ShapeTypeOperation, 0) + +var DescribeOpsItems = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "DescribeOpsItems", +}, smithy.ShapeTypeOperation, 0) + +var DescribeParameters = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "DescribeParameters", +}, smithy.ShapeTypeOperation, 0) + +var DescribePatchBaselines = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "DescribePatchBaselines", +}, smithy.ShapeTypeOperation, 0) + +var DescribePatchGroups = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "DescribePatchGroups", +}, smithy.ShapeTypeOperation, 0) + +var DescribePatchGroupState = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "DescribePatchGroupState", +}, smithy.ShapeTypeOperation, 0) + +var DescribePatchProperties = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "DescribePatchProperties", +}, smithy.ShapeTypeOperation, 0) + +var DescribeSessions = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "DescribeSessions", +}, smithy.ShapeTypeOperation, 0) + +var DisassociateOpsItemRelatedItem = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "DisassociateOpsItemRelatedItem", +}, smithy.ShapeTypeOperation, 0) + +var GetAccessToken = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "GetAccessToken", +}, smithy.ShapeTypeOperation, 0) + +var GetAutomationExecution = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "GetAutomationExecution", +}, smithy.ShapeTypeOperation, 0) + +var GetCalendarState = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "GetCalendarState", +}, smithy.ShapeTypeOperation, 0) + +var GetCloudConnector = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "GetCloudConnector", +}, smithy.ShapeTypeOperation, 0) + +var GetCommandInvocation = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "GetCommandInvocation", +}, smithy.ShapeTypeOperation, 0) + +var GetConnectionStatus = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "GetConnectionStatus", +}, smithy.ShapeTypeOperation, 0) + +var GetDefaultPatchBaseline = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "GetDefaultPatchBaseline", +}, smithy.ShapeTypeOperation, 0) + +var GetDeployablePatchSnapshotForInstance = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "GetDeployablePatchSnapshotForInstance", +}, smithy.ShapeTypeOperation, 0) + +var GetDocument = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "GetDocument", +}, smithy.ShapeTypeOperation, 0) + +var GetExecutionPreview = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "GetExecutionPreview", +}, smithy.ShapeTypeOperation, 0) + +var GetInventory = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "GetInventory", +}, smithy.ShapeTypeOperation, 0) + +var GetInventorySchema = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "GetInventorySchema", +}, smithy.ShapeTypeOperation, 0) + +var GetMaintenanceWindow = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "GetMaintenanceWindow", +}, smithy.ShapeTypeOperation, 0) + +var GetMaintenanceWindowExecution = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "GetMaintenanceWindowExecution", +}, smithy.ShapeTypeOperation, 0) + +var GetMaintenanceWindowExecutionTask = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "GetMaintenanceWindowExecutionTask", +}, smithy.ShapeTypeOperation, 0) + +var GetMaintenanceWindowExecutionTaskInvocation = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "GetMaintenanceWindowExecutionTaskInvocation", +}, smithy.ShapeTypeOperation, 0) + +var GetMaintenanceWindowTask = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "GetMaintenanceWindowTask", +}, smithy.ShapeTypeOperation, 0) + +var GetOpsItem = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "GetOpsItem", +}, smithy.ShapeTypeOperation, 0) + +var GetOpsMetadata = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "GetOpsMetadata", +}, smithy.ShapeTypeOperation, 0) + +var GetOpsSummary = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "GetOpsSummary", +}, smithy.ShapeTypeOperation, 0) + +var GetParameter = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "GetParameter", +}, smithy.ShapeTypeOperation, 0) + +var GetParameterHistory = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "GetParameterHistory", +}, smithy.ShapeTypeOperation, 0) + +var GetParameters = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "GetParameters", +}, smithy.ShapeTypeOperation, 0) + +var GetParametersByPath = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "GetParametersByPath", +}, smithy.ShapeTypeOperation, 0) + +var GetPatchBaseline = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "GetPatchBaseline", +}, smithy.ShapeTypeOperation, 0) + +var GetPatchBaselineForPatchGroup = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "GetPatchBaselineForPatchGroup", +}, smithy.ShapeTypeOperation, 0) + +var GetResourcePolicies = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "GetResourcePolicies", +}, smithy.ShapeTypeOperation, 0) + +var GetServiceSetting = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "GetServiceSetting", +}, smithy.ShapeTypeOperation, 0) + +var LabelParameterVersion = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "LabelParameterVersion", +}, smithy.ShapeTypeOperation, 0) + +var ListAssociations = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "ListAssociations", +}, smithy.ShapeTypeOperation, 0) + +var ListAssociationVersions = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "ListAssociationVersions", +}, smithy.ShapeTypeOperation, 0) + +var ListCloudConnectors = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "ListCloudConnectors", +}, smithy.ShapeTypeOperation, 0) + +var ListCommandInvocations = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "ListCommandInvocations", +}, smithy.ShapeTypeOperation, 0) + +var ListCommands = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "ListCommands", +}, smithy.ShapeTypeOperation, 0) + +var ListComplianceItems = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "ListComplianceItems", +}, smithy.ShapeTypeOperation, 0) + +var ListComplianceSummaries = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "ListComplianceSummaries", +}, smithy.ShapeTypeOperation, 0) + +var ListDocumentMetadataHistory = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "ListDocumentMetadataHistory", +}, smithy.ShapeTypeOperation, 0) + +var ListDocuments = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "ListDocuments", +}, smithy.ShapeTypeOperation, 0) + +var ListDocumentVersions = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "ListDocumentVersions", +}, smithy.ShapeTypeOperation, 0) + +var ListInventoryEntries = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "ListInventoryEntries", +}, smithy.ShapeTypeOperation, 0) + +var ListNodes = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "ListNodes", +}, smithy.ShapeTypeOperation, 0) + +var ListNodesSummary = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "ListNodesSummary", +}, smithy.ShapeTypeOperation, 0) + +var ListOpsItemEvents = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "ListOpsItemEvents", +}, smithy.ShapeTypeOperation, 0) + +var ListOpsItemRelatedItems = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "ListOpsItemRelatedItems", +}, smithy.ShapeTypeOperation, 0) + +var ListOpsMetadata = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "ListOpsMetadata", +}, smithy.ShapeTypeOperation, 0) + +var ListResourceComplianceSummaries = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "ListResourceComplianceSummaries", +}, smithy.ShapeTypeOperation, 0) + +var ListResourceDataSync = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "ListResourceDataSync", +}, smithy.ShapeTypeOperation, 0) + +var ListTagsForResource = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "ListTagsForResource", +}, smithy.ShapeTypeOperation, 0) + +var ModifyDocumentPermission = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "ModifyDocumentPermission", +}, smithy.ShapeTypeOperation, 0) + +var PutComplianceItems = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "PutComplianceItems", +}, smithy.ShapeTypeOperation, 0) + +var PutInventory = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "PutInventory", +}, smithy.ShapeTypeOperation, 0) + +var PutParameter = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "PutParameter", +}, smithy.ShapeTypeOperation, 0) + +var PutResourcePolicy = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "PutResourcePolicy", +}, smithy.ShapeTypeOperation, 0) + +var RegisterDefaultPatchBaseline = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "RegisterDefaultPatchBaseline", +}, smithy.ShapeTypeOperation, 0) + +var RegisterPatchBaselineForPatchGroup = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "RegisterPatchBaselineForPatchGroup", +}, smithy.ShapeTypeOperation, 0) + +var RegisterTargetWithMaintenanceWindow = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "RegisterTargetWithMaintenanceWindow", +}, smithy.ShapeTypeOperation, 0) + +var RegisterTaskWithMaintenanceWindow = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "RegisterTaskWithMaintenanceWindow", +}, smithy.ShapeTypeOperation, 0) + +var RemoveTagsFromResource = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "RemoveTagsFromResource", +}, smithy.ShapeTypeOperation, 0) + +var ResetServiceSetting = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "ResetServiceSetting", +}, smithy.ShapeTypeOperation, 0) + +var ResumeSession = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "ResumeSession", +}, smithy.ShapeTypeOperation, 0) + +var SendAutomationSignal = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "SendAutomationSignal", +}, smithy.ShapeTypeOperation, 0) + +var SendCommand = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "SendCommand", +}, smithy.ShapeTypeOperation, 0) + +var StartAccessRequest = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "StartAccessRequest", +}, smithy.ShapeTypeOperation, 0) + +var StartAssociationsOnce = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "StartAssociationsOnce", +}, smithy.ShapeTypeOperation, 0) + +var StartAutomationExecution = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "StartAutomationExecution", +}, smithy.ShapeTypeOperation, 0) + +var StartChangeRequestExecution = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "StartChangeRequestExecution", +}, smithy.ShapeTypeOperation, 0) + +var StartExecutionPreview = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "StartExecutionPreview", +}, smithy.ShapeTypeOperation, 0) + +var StartSession = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "StartSession", +}, smithy.ShapeTypeOperation, 0) + +var StopAutomationExecution = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "StopAutomationExecution", +}, smithy.ShapeTypeOperation, 0) + +var TerminateSession = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "TerminateSession", +}, smithy.ShapeTypeOperation, 0) + +var UnlabelParameterVersion = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "UnlabelParameterVersion", +}, smithy.ShapeTypeOperation, 0) + +var UpdateAssociation = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "UpdateAssociation", +}, smithy.ShapeTypeOperation, 0) + +var UpdateAssociationStatus = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "UpdateAssociationStatus", +}, smithy.ShapeTypeOperation, 0) + +var UpdateCloudConnector = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "UpdateCloudConnector", +}, smithy.ShapeTypeOperation, 0) + +var UpdateDocument = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "UpdateDocument", +}, smithy.ShapeTypeOperation, 0) + +var UpdateDocumentDefaultVersion = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "UpdateDocumentDefaultVersion", +}, smithy.ShapeTypeOperation, 0) + +var UpdateDocumentMetadata = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "UpdateDocumentMetadata", +}, smithy.ShapeTypeOperation, 0) + +var UpdateMaintenanceWindow = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "UpdateMaintenanceWindow", +}, smithy.ShapeTypeOperation, 0) + +var UpdateMaintenanceWindowTarget = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "UpdateMaintenanceWindowTarget", +}, smithy.ShapeTypeOperation, 0) + +var UpdateMaintenanceWindowTask = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "UpdateMaintenanceWindowTask", +}, smithy.ShapeTypeOperation, 0) + +var UpdateManagedInstanceRole = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "UpdateManagedInstanceRole", +}, smithy.ShapeTypeOperation, 0) + +var UpdateOpsItem = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "UpdateOpsItem", +}, smithy.ShapeTypeOperation, 0) + +var UpdateOpsMetadata = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "UpdateOpsMetadata", +}, smithy.ShapeTypeOperation, 0) + +var UpdatePatchBaseline = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "UpdatePatchBaseline", +}, smithy.ShapeTypeOperation, 0) + +var UpdateResourceDataSync = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "UpdateResourceDataSync", +}, smithy.ShapeTypeOperation, 0) + +var UpdateServiceSetting = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "UpdateServiceSetting", +}, smithy.ShapeTypeOperation, 0) + +var ValidateCloudConnector = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "ValidateCloudConnector", +}, smithy.ShapeTypeOperation, 0) + +var _AmazonSSM = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "AmazonSSM", +}, smithy.ShapeTypeService, 0, &smithytraits.XMLNamespace{URI: "http://ssm.amazonaws.com/doc/2014-11-06/"}) + +var AmazonSSM = smithy.NewServiceSchema(_AmazonSSM, "2014-11-06") + +var AccessDeniedException = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "AccessDeniedException", +}, smithy.ShapeTypeStructure, 1, &smithytraits.Error{Type: "client"}) +var AccessDeniedException_Message *smithy.Schema + +var _AccessKeyIdType = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "AccessKeyIdType", +}, smithy.ShapeTypeString, 0) + +var _AccessKeySecretType = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "AccessKeySecretType", +}, smithy.ShapeTypeString, 0, &smithytraits.Sensitive{}) + +var _AccessRequestId = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "AccessRequestId", +}, smithy.ShapeTypeString, 0) + +var AccessRequestStatus = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "AccessRequestStatus", +}, smithy.ShapeTypeEnum, 5) +var AccessRequestStatus_APPROVED *smithy.Schema + +var AccessRequestStatus_REJECTED *smithy.Schema + +var AccessRequestStatus_REVOKED *smithy.Schema + +var AccessRequestStatus_EXPIRED *smithy.Schema + +var AccessRequestStatus_PENDING *smithy.Schema + +var AccessType = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "AccessType", +}, smithy.ShapeTypeEnum, 2) +var AccessType_STANDARD *smithy.Schema + +var AccessType_JUSTINTIME *smithy.Schema + +var _Account = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "Account", +}, smithy.ShapeTypeString, 0) + +var _AccountId = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "AccountId", +}, smithy.ShapeTypeString, 0) + +var _AccountIdList = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "AccountIdList", +}, smithy.ShapeTypeList, 1) +var _AccountIdList_member *smithy.Schema + +var _Accounts = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "Accounts", +}, smithy.ShapeTypeList, 1) +var _Accounts_member *smithy.Schema + +var AccountSharingInfo = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "AccountSharingInfo", +}, smithy.ShapeTypeStructure, 2) +var AccountSharingInfo_AccountId *smithy.Schema + +var AccountSharingInfo_SharedDocumentVersion *smithy.Schema + +var _AccountSharingInfoList = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "AccountSharingInfoList", +}, smithy.ShapeTypeList, 1) +var _AccountSharingInfoList_member *smithy.Schema + +var Activation = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "Activation", +}, smithy.ShapeTypeStructure, 10) +var Activation_ActivationId *smithy.Schema + +var Activation_Description *smithy.Schema + +var Activation_DefaultInstanceName *smithy.Schema + +var Activation_IamRole *smithy.Schema + +var Activation_RegistrationLimit *smithy.Schema + +var Activation_RegistrationsCount *smithy.Schema + +var Activation_ExpirationDate *smithy.Schema + +var Activation_Expired *smithy.Schema + +var Activation_CreatedDate *smithy.Schema + +var Activation_Tags *smithy.Schema + +var _ActivationCode = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "ActivationCode", +}, smithy.ShapeTypeString, 0) + +var _ActivationDescription = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "ActivationDescription", +}, smithy.ShapeTypeString, 0) + +var _ActivationId = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "ActivationId", +}, smithy.ShapeTypeString, 0) + +var _ActivationList = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "ActivationList", +}, smithy.ShapeTypeList, 1) +var _ActivationList_member *smithy.Schema + +var _AgentErrorCode = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "AgentErrorCode", +}, smithy.ShapeTypeString, 0) + +var _AgentType = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "AgentType", +}, smithy.ShapeTypeString, 0) + +var _AgentVersion = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "AgentVersion", +}, smithy.ShapeTypeString, 0) + +var _AggregatorSchemaOnly = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "AggregatorSchemaOnly", +}, smithy.ShapeTypeBoolean, 0) + +var Alarm = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "Alarm", +}, smithy.ShapeTypeStructure, 1) +var Alarm_Name *smithy.Schema + +var AlarmConfiguration = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "AlarmConfiguration", +}, smithy.ShapeTypeStructure, 2) +var AlarmConfiguration_IgnorePollAlarmFailure *smithy.Schema + +var AlarmConfiguration_Alarms *smithy.Schema + +var _AlarmList = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "AlarmList", +}, smithy.ShapeTypeList, 1) +var _AlarmList_member *smithy.Schema + +var _AlarmName = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "AlarmName", +}, smithy.ShapeTypeString, 0) + +var AlarmStateInformation = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "AlarmStateInformation", +}, smithy.ShapeTypeStructure, 2) +var AlarmStateInformation_Name *smithy.Schema + +var AlarmStateInformation_State *smithy.Schema + +var _AlarmStateInformationList = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "AlarmStateInformationList", +}, smithy.ShapeTypeList, 1) +var _AlarmStateInformationList_member *smithy.Schema + +var _AllowedPattern = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "AllowedPattern", +}, smithy.ShapeTypeString, 0) + +var AlreadyExistsException = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "AlreadyExistsException", +}, smithy.ShapeTypeStructure, 1, &smithytraits.Error{Type: "client"}, + &smithytraits.AWSQueryError{ErrorCode: "AlreadyExistsException", + StatusCode: 400}) +var AlreadyExistsException_Message *smithy.Schema + +var _ApplyOnlyAtCronInterval = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "ApplyOnlyAtCronInterval", +}, smithy.ShapeTypeBoolean, 0) + +var _ApproveAfterDays = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "ApproveAfterDays", +}, smithy.ShapeTypeInteger, 0) + +var _Architecture = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "Architecture", +}, smithy.ShapeTypeString, 0) + +var AssociatedInstances = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "AssociatedInstances", +}, smithy.ShapeTypeStructure, 0, &smithytraits.Error{Type: "client"}, + &smithytraits.AWSQueryError{ErrorCode: "AssociatedInstances", + StatusCode: 400}) + +var Association = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "Association", +}, smithy.ShapeTypeStructure, 13) +var Association_Name *smithy.Schema + +var Association_InstanceId *smithy.Schema + +var Association_AssociationId *smithy.Schema + +var Association_AssociationVersion *smithy.Schema + +var Association_DocumentVersion *smithy.Schema + +var Association_Targets *smithy.Schema + +var Association_LastExecutionDate *smithy.Schema + +var Association_Overview *smithy.Schema + +var Association_ScheduleExpression *smithy.Schema + +var Association_AssociationName *smithy.Schema + +var Association_ScheduleOffset *smithy.Schema + +var Association_Duration *smithy.Schema + +var Association_TargetMaps *smithy.Schema + +var AssociationAlreadyExists = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "AssociationAlreadyExists", +}, smithy.ShapeTypeStructure, 0, &smithytraits.Error{Type: "client"}, + &smithytraits.AWSQueryError{ErrorCode: "AssociationAlreadyExists", + StatusCode: 400}) + +var AssociationComplianceSeverity = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "AssociationComplianceSeverity", +}, smithy.ShapeTypeEnum, 5) +var AssociationComplianceSeverity_Critical *smithy.Schema + +var AssociationComplianceSeverity_High *smithy.Schema + +var AssociationComplianceSeverity_Medium *smithy.Schema + +var AssociationComplianceSeverity_Low *smithy.Schema + +var AssociationComplianceSeverity_Unspecified *smithy.Schema + +var AssociationDescription = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "AssociationDescription", +}, smithy.ShapeTypeStructure, 30) +var AssociationDescription_Name *smithy.Schema + +var AssociationDescription_InstanceId *smithy.Schema + +var AssociationDescription_AssociationVersion *smithy.Schema + +var AssociationDescription_Date *smithy.Schema + +var AssociationDescription_LastUpdateAssociationDate *smithy.Schema + +var AssociationDescription_Status *smithy.Schema + +var AssociationDescription_Overview *smithy.Schema + +var AssociationDescription_DocumentVersion *smithy.Schema + +var AssociationDescription_AutomationTargetParameterName *smithy.Schema + +var AssociationDescription_Parameters *smithy.Schema + +var AssociationDescription_AssociationId *smithy.Schema + +var AssociationDescription_Targets *smithy.Schema + +var AssociationDescription_ScheduleExpression *smithy.Schema + +var AssociationDescription_OutputLocation *smithy.Schema + +var AssociationDescription_LastExecutionDate *smithy.Schema + +var AssociationDescription_LastSuccessfulExecutionDate *smithy.Schema + +var AssociationDescription_AssociationName *smithy.Schema + +var AssociationDescription_MaxErrors *smithy.Schema + +var AssociationDescription_MaxConcurrency *smithy.Schema + +var AssociationDescription_ComplianceSeverity *smithy.Schema + +var AssociationDescription_SyncCompliance *smithy.Schema + +var AssociationDescription_ApplyOnlyAtCronInterval *smithy.Schema + +var AssociationDescription_CalendarNames *smithy.Schema + +var AssociationDescription_TargetLocations *smithy.Schema + +var AssociationDescription_ScheduleOffset *smithy.Schema + +var AssociationDescription_Duration *smithy.Schema + +var AssociationDescription_TargetMaps *smithy.Schema + +var AssociationDescription_AlarmConfiguration *smithy.Schema + +var AssociationDescription_TriggeredAlarms *smithy.Schema + +var AssociationDescription_AssociationDispatchAssumeRole *smithy.Schema + +var _AssociationDescriptionList = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "AssociationDescriptionList", +}, smithy.ShapeTypeList, 1) +var _AssociationDescriptionList_member *smithy.Schema + +var _AssociationDispatchAssumeRoleArn = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "AssociationDispatchAssumeRoleArn", +}, smithy.ShapeTypeString, 0) + +var AssociationDoesNotExist = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "AssociationDoesNotExist", +}, smithy.ShapeTypeStructure, 1, &smithytraits.Error{Type: "client"}, + &smithytraits.AWSQueryError{ErrorCode: "AssociationDoesNotExist", + StatusCode: 404}) +var AssociationDoesNotExist_Message *smithy.Schema + +var AssociationExecution = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "AssociationExecution", +}, smithy.ShapeTypeStructure, 10) +var AssociationExecution_AssociationId *smithy.Schema + +var AssociationExecution_AssociationVersion *smithy.Schema + +var AssociationExecution_ExecutionId *smithy.Schema + +var AssociationExecution_Status *smithy.Schema + +var AssociationExecution_DetailedStatus *smithy.Schema + +var AssociationExecution_CreatedTime *smithy.Schema + +var AssociationExecution_LastExecutionDate *smithy.Schema + +var AssociationExecution_ResourceCountByStatus *smithy.Schema + +var AssociationExecution_AlarmConfiguration *smithy.Schema + +var AssociationExecution_TriggeredAlarms *smithy.Schema + +var AssociationExecutionDoesNotExist = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "AssociationExecutionDoesNotExist", +}, smithy.ShapeTypeStructure, 1, &smithytraits.Error{Type: "client"}, + &smithytraits.AWSQueryError{ErrorCode: "AssociationExecutionDoesNotExist", + StatusCode: 404}) +var AssociationExecutionDoesNotExist_Message *smithy.Schema + +var AssociationExecutionFilter = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "AssociationExecutionFilter", +}, smithy.ShapeTypeStructure, 3) +var AssociationExecutionFilter_Key *smithy.Schema + +var AssociationExecutionFilter_Value *smithy.Schema + +var AssociationExecutionFilter_Type *smithy.Schema + +var AssociationExecutionFilterKey = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "AssociationExecutionFilterKey", +}, smithy.ShapeTypeEnum, 3) +var AssociationExecutionFilterKey_ExecutionId *smithy.Schema + +var AssociationExecutionFilterKey_Status *smithy.Schema + +var AssociationExecutionFilterKey_CreatedTime *smithy.Schema + +var _AssociationExecutionFilterList = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "AssociationExecutionFilterList", +}, smithy.ShapeTypeList, 1) +var _AssociationExecutionFilterList_member *smithy.Schema + +var _AssociationExecutionFilterValue = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "AssociationExecutionFilterValue", +}, smithy.ShapeTypeString, 0) + +var _AssociationExecutionId = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "AssociationExecutionId", +}, smithy.ShapeTypeString, 0) + +var _AssociationExecutionsList = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "AssociationExecutionsList", +}, smithy.ShapeTypeList, 1) +var _AssociationExecutionsList_member *smithy.Schema + +var AssociationExecutionTarget = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "AssociationExecutionTarget", +}, smithy.ShapeTypeStructure, 9) +var AssociationExecutionTarget_AssociationId *smithy.Schema + +var AssociationExecutionTarget_AssociationVersion *smithy.Schema + +var AssociationExecutionTarget_ExecutionId *smithy.Schema + +var AssociationExecutionTarget_ResourceId *smithy.Schema + +var AssociationExecutionTarget_ResourceType *smithy.Schema + +var AssociationExecutionTarget_Status *smithy.Schema + +var AssociationExecutionTarget_DetailedStatus *smithy.Schema + +var AssociationExecutionTarget_LastExecutionDate *smithy.Schema + +var AssociationExecutionTarget_OutputSource *smithy.Schema + +var AssociationExecutionTargetsFilter = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "AssociationExecutionTargetsFilter", +}, smithy.ShapeTypeStructure, 2) +var AssociationExecutionTargetsFilter_Key *smithy.Schema + +var AssociationExecutionTargetsFilter_Value *smithy.Schema + +var AssociationExecutionTargetsFilterKey = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "AssociationExecutionTargetsFilterKey", +}, smithy.ShapeTypeEnum, 3) +var AssociationExecutionTargetsFilterKey_Status *smithy.Schema + +var AssociationExecutionTargetsFilterKey_ResourceId *smithy.Schema + +var AssociationExecutionTargetsFilterKey_ResourceType *smithy.Schema + +var _AssociationExecutionTargetsFilterList = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "AssociationExecutionTargetsFilterList", +}, smithy.ShapeTypeList, 1) +var _AssociationExecutionTargetsFilterList_member *smithy.Schema + +var _AssociationExecutionTargetsFilterValue = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "AssociationExecutionTargetsFilterValue", +}, smithy.ShapeTypeString, 0) + +var _AssociationExecutionTargetsList = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "AssociationExecutionTargetsList", +}, smithy.ShapeTypeList, 1) +var _AssociationExecutionTargetsList_member *smithy.Schema + +var AssociationFilter = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "AssociationFilter", +}, smithy.ShapeTypeStructure, 2) +var AssociationFilter_key *smithy.Schema + +var AssociationFilter_value *smithy.Schema + +var AssociationFilterKey = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "AssociationFilterKey", +}, smithy.ShapeTypeEnum, 9) +var AssociationFilterKey_InstanceId *smithy.Schema + +var AssociationFilterKey_Name *smithy.Schema + +var AssociationFilterKey_AssociationId *smithy.Schema + +var AssociationFilterKey_Status *smithy.Schema + +var AssociationFilterKey_LastExecutedBefore *smithy.Schema + +var AssociationFilterKey_LastExecutedAfter *smithy.Schema + +var AssociationFilterKey_AssociationName *smithy.Schema + +var AssociationFilterKey_ResourceGroupName *smithy.Schema + +var AssociationFilterKey_CloudConnectorId *smithy.Schema + +var _AssociationFilterList = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "AssociationFilterList", +}, smithy.ShapeTypeList, 1) +var _AssociationFilterList_member *smithy.Schema + +var AssociationFilterOperatorType = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "AssociationFilterOperatorType", +}, smithy.ShapeTypeEnum, 3) +var AssociationFilterOperatorType_Equal *smithy.Schema + +var AssociationFilterOperatorType_LessThan *smithy.Schema + +var AssociationFilterOperatorType_GreaterThan *smithy.Schema + +var _AssociationFilterValue = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "AssociationFilterValue", +}, smithy.ShapeTypeString, 0) + +var _AssociationId = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "AssociationId", +}, smithy.ShapeTypeString, 0) + +var _AssociationIdList = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "AssociationIdList", +}, smithy.ShapeTypeList, 1) +var _AssociationIdList_member *smithy.Schema + +var AssociationLimitExceeded = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "AssociationLimitExceeded", +}, smithy.ShapeTypeStructure, 0, &smithytraits.Error{Type: "client"}, + &smithytraits.AWSQueryError{ErrorCode: "AssociationLimitExceeded", + StatusCode: 400}) + +var _AssociationList = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "AssociationList", +}, smithy.ShapeTypeList, 1) +var _AssociationList_member *smithy.Schema + +var _AssociationName = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "AssociationName", +}, smithy.ShapeTypeString, 0) + +var AssociationOverview = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "AssociationOverview", +}, smithy.ShapeTypeStructure, 3) +var AssociationOverview_Status *smithy.Schema + +var AssociationOverview_DetailedStatus *smithy.Schema + +var AssociationOverview_AssociationStatusAggregatedCount *smithy.Schema + +var _AssociationResourceId = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "AssociationResourceId", +}, smithy.ShapeTypeString, 0) + +var _AssociationResourceType = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "AssociationResourceType", +}, smithy.ShapeTypeString, 0) + +var AssociationStatus = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "AssociationStatus", +}, smithy.ShapeTypeStructure, 4) +var AssociationStatus_Date *smithy.Schema + +var AssociationStatus_Name *smithy.Schema + +var AssociationStatus_Message *smithy.Schema + +var AssociationStatus_AdditionalInfo *smithy.Schema + +var _AssociationStatusAggregatedCount = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "AssociationStatusAggregatedCount", +}, smithy.ShapeTypeMap, 2) +var _AssociationStatusAggregatedCount_key *smithy.Schema + +var _AssociationStatusAggregatedCount_value *smithy.Schema + +var AssociationStatusName = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "AssociationStatusName", +}, smithy.ShapeTypeEnum, 3) +var AssociationStatusName_Pending *smithy.Schema + +var AssociationStatusName_Success *smithy.Schema + +var AssociationStatusName_Failed *smithy.Schema + +var AssociationSyncCompliance = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "AssociationSyncCompliance", +}, smithy.ShapeTypeEnum, 2) +var AssociationSyncCompliance_Auto *smithy.Schema + +var AssociationSyncCompliance_Manual *smithy.Schema + +var _AssociationVersion = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "AssociationVersion", +}, smithy.ShapeTypeString, 0) + +var AssociationVersionInfo = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "AssociationVersionInfo", +}, smithy.ShapeTypeStructure, 21) +var AssociationVersionInfo_AssociationId *smithy.Schema + +var AssociationVersionInfo_AssociationVersion *smithy.Schema + +var AssociationVersionInfo_CreatedDate *smithy.Schema + +var AssociationVersionInfo_Name *smithy.Schema + +var AssociationVersionInfo_DocumentVersion *smithy.Schema + +var AssociationVersionInfo_Parameters *smithy.Schema + +var AssociationVersionInfo_Targets *smithy.Schema + +var AssociationVersionInfo_ScheduleExpression *smithy.Schema + +var AssociationVersionInfo_OutputLocation *smithy.Schema + +var AssociationVersionInfo_AssociationName *smithy.Schema + +var AssociationVersionInfo_MaxErrors *smithy.Schema + +var AssociationVersionInfo_MaxConcurrency *smithy.Schema + +var AssociationVersionInfo_ComplianceSeverity *smithy.Schema + +var AssociationVersionInfo_SyncCompliance *smithy.Schema + +var AssociationVersionInfo_ApplyOnlyAtCronInterval *smithy.Schema + +var AssociationVersionInfo_CalendarNames *smithy.Schema + +var AssociationVersionInfo_TargetLocations *smithy.Schema + +var AssociationVersionInfo_ScheduleOffset *smithy.Schema + +var AssociationVersionInfo_Duration *smithy.Schema + +var AssociationVersionInfo_TargetMaps *smithy.Schema + +var AssociationVersionInfo_AssociationDispatchAssumeRole *smithy.Schema + +var AssociationVersionLimitExceeded = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "AssociationVersionLimitExceeded", +}, smithy.ShapeTypeStructure, 1, &smithytraits.Error{Type: "client"}, + &smithytraits.AWSQueryError{ErrorCode: "AssociationVersionLimitExceeded", + StatusCode: 400}) +var AssociationVersionLimitExceeded_Message *smithy.Schema + +var _AssociationVersionList = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "AssociationVersionList", +}, smithy.ShapeTypeList, 1) +var _AssociationVersionList_member *smithy.Schema + +var AttachmentContent = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "AttachmentContent", +}, smithy.ShapeTypeStructure, 5) +var AttachmentContent_Name *smithy.Schema + +var AttachmentContent_Size *smithy.Schema + +var AttachmentContent_Hash *smithy.Schema + +var AttachmentContent_HashType *smithy.Schema + +var AttachmentContent_Url *smithy.Schema + +var _AttachmentContentList = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "AttachmentContentList", +}, smithy.ShapeTypeList, 1) +var _AttachmentContentList_member *smithy.Schema + +var _AttachmentHash = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "AttachmentHash", +}, smithy.ShapeTypeString, 0) + +var AttachmentHashType = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "AttachmentHashType", +}, smithy.ShapeTypeEnum, 1) +var AttachmentHashType_SHA256 *smithy.Schema + +var _AttachmentIdentifier = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "AttachmentIdentifier", +}, smithy.ShapeTypeString, 0) + +var AttachmentInformation = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "AttachmentInformation", +}, smithy.ShapeTypeStructure, 1) +var AttachmentInformation_Name *smithy.Schema + +var _AttachmentInformationList = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "AttachmentInformationList", +}, smithy.ShapeTypeList, 1) +var _AttachmentInformationList_member *smithy.Schema + +var _AttachmentName = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "AttachmentName", +}, smithy.ShapeTypeString, 0) + +var AttachmentsSource = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "AttachmentsSource", +}, smithy.ShapeTypeStructure, 3) +var AttachmentsSource_Key *smithy.Schema + +var AttachmentsSource_Values *smithy.Schema + +var AttachmentsSource_Name *smithy.Schema + +var AttachmentsSourceKey = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "AttachmentsSourceKey", +}, smithy.ShapeTypeEnum, 3) +var AttachmentsSourceKey_SourceUrl *smithy.Schema + +var AttachmentsSourceKey_S3FileUrl *smithy.Schema + +var AttachmentsSourceKey_AttachmentReference *smithy.Schema + +var _AttachmentsSourceList = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "AttachmentsSourceList", +}, smithy.ShapeTypeList, 1) +var _AttachmentsSourceList_member *smithy.Schema + +var _AttachmentsSourceValue = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "AttachmentsSourceValue", +}, smithy.ShapeTypeString, 0) + +var _AttachmentsSourceValues = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "AttachmentsSourceValues", +}, smithy.ShapeTypeList, 1) +var _AttachmentsSourceValues_member *smithy.Schema + +var _AttachmentUrl = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "AttachmentUrl", +}, smithy.ShapeTypeString, 0) + +var _AttributeName = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "AttributeName", +}, smithy.ShapeTypeString, 0) + +var _AttributeValue = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "AttributeValue", +}, smithy.ShapeTypeString, 0) + +var _AutomationActionName = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "AutomationActionName", +}, smithy.ShapeTypeString, 0) + +var AutomationDefinitionNotApprovedException = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "AutomationDefinitionNotApprovedException", +}, smithy.ShapeTypeStructure, 1, &smithytraits.Error{Type: "client"}, + &smithytraits.AWSQueryError{ErrorCode: "AutomationDefinitionNotApproved", + StatusCode: 400}) +var AutomationDefinitionNotApprovedException_Message *smithy.Schema + +var AutomationDefinitionNotFoundException = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "AutomationDefinitionNotFoundException", +}, smithy.ShapeTypeStructure, 1, &smithytraits.Error{Type: "client"}, + &smithytraits.AWSQueryError{ErrorCode: "AutomationDefinitionNotFound", + StatusCode: 404}) +var AutomationDefinitionNotFoundException_Message *smithy.Schema + +var AutomationDefinitionVersionNotFoundException = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "AutomationDefinitionVersionNotFoundException", +}, smithy.ShapeTypeStructure, 1, &smithytraits.Error{Type: "client"}, + &smithytraits.AWSQueryError{ErrorCode: "AutomationDefinitionVersionNotFound", + StatusCode: 404}) +var AutomationDefinitionVersionNotFoundException_Message *smithy.Schema + +var AutomationExecution = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "AutomationExecution", +}, smithy.ShapeTypeStructure, 36) +var AutomationExecution_AutomationExecutionId *smithy.Schema + +var AutomationExecution_DocumentName *smithy.Schema + +var AutomationExecution_DocumentVersion *smithy.Schema + +var AutomationExecution_ExecutionStartTime *smithy.Schema + +var AutomationExecution_ExecutionEndTime *smithy.Schema + +var AutomationExecution_AutomationExecutionStatus *smithy.Schema + +var AutomationExecution_StepExecutions *smithy.Schema + +var AutomationExecution_StepExecutionsTruncated *smithy.Schema + +var AutomationExecution_Parameters *smithy.Schema + +var AutomationExecution_Outputs *smithy.Schema + +var AutomationExecution_FailureMessage *smithy.Schema + +var AutomationExecution_WarningMessage *smithy.Schema + +var AutomationExecution_Mode *smithy.Schema + +var AutomationExecution_ParentAutomationExecutionId *smithy.Schema + +var AutomationExecution_ExecutedBy *smithy.Schema + +var AutomationExecution_CurrentStepName *smithy.Schema + +var AutomationExecution_CurrentAction *smithy.Schema + +var AutomationExecution_TargetParameterName *smithy.Schema + +var AutomationExecution_Targets *smithy.Schema + +var AutomationExecution_TargetMaps *smithy.Schema + +var AutomationExecution_ResolvedTargets *smithy.Schema + +var AutomationExecution_MaxConcurrency *smithy.Schema + +var AutomationExecution_MaxErrors *smithy.Schema + +var AutomationExecution_Target *smithy.Schema + +var AutomationExecution_TargetLocations *smithy.Schema + +var AutomationExecution_ProgressCounters *smithy.Schema + +var AutomationExecution_AlarmConfiguration *smithy.Schema + +var AutomationExecution_TriggeredAlarms *smithy.Schema + +var AutomationExecution_TargetLocationsURL *smithy.Schema + +var AutomationExecution_AutomationSubtype *smithy.Schema + +var AutomationExecution_ScheduledTime *smithy.Schema + +var AutomationExecution_Runbooks *smithy.Schema + +var AutomationExecution_OpsItemId *smithy.Schema + +var AutomationExecution_AssociationId *smithy.Schema + +var AutomationExecution_ChangeRequestName *smithy.Schema + +var AutomationExecution_Variables *smithy.Schema + +var AutomationExecutionFilter = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "AutomationExecutionFilter", +}, smithy.ShapeTypeStructure, 2) +var AutomationExecutionFilter_Key *smithy.Schema + +var AutomationExecutionFilter_Values *smithy.Schema + +var AutomationExecutionFilterKey = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "AutomationExecutionFilterKey", +}, smithy.ShapeTypeEnum, 12) +var AutomationExecutionFilterKey_DOCUMENT_NAME_PREFIX *smithy.Schema + +var AutomationExecutionFilterKey_EXECUTION_STATUS *smithy.Schema + +var AutomationExecutionFilterKey_EXECUTION_ID *smithy.Schema + +var AutomationExecutionFilterKey_PARENT_EXECUTION_ID *smithy.Schema + +var AutomationExecutionFilterKey_CURRENT_ACTION *smithy.Schema + +var AutomationExecutionFilterKey_START_TIME_BEFORE *smithy.Schema + +var AutomationExecutionFilterKey_START_TIME_AFTER *smithy.Schema + +var AutomationExecutionFilterKey_AUTOMATION_TYPE *smithy.Schema + +var AutomationExecutionFilterKey_TAG_KEY *smithy.Schema + +var AutomationExecutionFilterKey_TARGET_RESOURCE_GROUP *smithy.Schema + +var AutomationExecutionFilterKey_AUTOMATION_SUBTYPE *smithy.Schema + +var AutomationExecutionFilterKey_OPS_ITEM_ID *smithy.Schema + +var _AutomationExecutionFilterList = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "AutomationExecutionFilterList", +}, smithy.ShapeTypeList, 1) +var _AutomationExecutionFilterList_member *smithy.Schema + +var _AutomationExecutionFilterValue = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "AutomationExecutionFilterValue", +}, smithy.ShapeTypeString, 0) + +var _AutomationExecutionFilterValueList = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "AutomationExecutionFilterValueList", +}, smithy.ShapeTypeList, 1) +var _AutomationExecutionFilterValueList_member *smithy.Schema + +var _AutomationExecutionId = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "AutomationExecutionId", +}, smithy.ShapeTypeString, 0) + +var AutomationExecutionInputs = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "AutomationExecutionInputs", +}, smithy.ShapeTypeStructure, 6) +var AutomationExecutionInputs_Parameters *smithy.Schema + +var AutomationExecutionInputs_TargetParameterName *smithy.Schema + +var AutomationExecutionInputs_Targets *smithy.Schema + +var AutomationExecutionInputs_TargetMaps *smithy.Schema + +var AutomationExecutionInputs_TargetLocations *smithy.Schema + +var AutomationExecutionInputs_TargetLocationsURL *smithy.Schema + +var AutomationExecutionLimitExceededException = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "AutomationExecutionLimitExceededException", +}, smithy.ShapeTypeStructure, 1, &smithytraits.Error{Type: "client"}, + &smithytraits.AWSQueryError{ErrorCode: "AutomationExecutionLimitExceeded", + StatusCode: 429}) +var AutomationExecutionLimitExceededException_Message *smithy.Schema + +var AutomationExecutionMetadata = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "AutomationExecutionMetadata", +}, smithy.ShapeTypeStructure, 32) +var AutomationExecutionMetadata_AutomationExecutionId *smithy.Schema + +var AutomationExecutionMetadata_DocumentName *smithy.Schema + +var AutomationExecutionMetadata_DocumentVersion *smithy.Schema + +var AutomationExecutionMetadata_AutomationExecutionStatus *smithy.Schema + +var AutomationExecutionMetadata_ExecutionStartTime *smithy.Schema + +var AutomationExecutionMetadata_ExecutionEndTime *smithy.Schema + +var AutomationExecutionMetadata_ExecutedBy *smithy.Schema + +var AutomationExecutionMetadata_LogFile *smithy.Schema + +var AutomationExecutionMetadata_Outputs *smithy.Schema + +var AutomationExecutionMetadata_Mode *smithy.Schema + +var AutomationExecutionMetadata_ParentAutomationExecutionId *smithy.Schema + +var AutomationExecutionMetadata_CurrentStepName *smithy.Schema + +var AutomationExecutionMetadata_CurrentAction *smithy.Schema + +var AutomationExecutionMetadata_FailureMessage *smithy.Schema + +var AutomationExecutionMetadata_WarningMessage *smithy.Schema + +var AutomationExecutionMetadata_TargetParameterName *smithy.Schema + +var AutomationExecutionMetadata_Targets *smithy.Schema + +var AutomationExecutionMetadata_TargetMaps *smithy.Schema + +var AutomationExecutionMetadata_ResolvedTargets *smithy.Schema + +var AutomationExecutionMetadata_MaxConcurrency *smithy.Schema + +var AutomationExecutionMetadata_MaxErrors *smithy.Schema + +var AutomationExecutionMetadata_Target *smithy.Schema + +var AutomationExecutionMetadata_AutomationType *smithy.Schema + +var AutomationExecutionMetadata_AlarmConfiguration *smithy.Schema + +var AutomationExecutionMetadata_TriggeredAlarms *smithy.Schema + +var AutomationExecutionMetadata_TargetLocationsURL *smithy.Schema + +var AutomationExecutionMetadata_AutomationSubtype *smithy.Schema + +var AutomationExecutionMetadata_ScheduledTime *smithy.Schema + +var AutomationExecutionMetadata_Runbooks *smithy.Schema + +var AutomationExecutionMetadata_OpsItemId *smithy.Schema + +var AutomationExecutionMetadata_AssociationId *smithy.Schema + +var AutomationExecutionMetadata_ChangeRequestName *smithy.Schema + +var _AutomationExecutionMetadataList = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "AutomationExecutionMetadataList", +}, smithy.ShapeTypeList, 1) +var _AutomationExecutionMetadataList_member *smithy.Schema + +var AutomationExecutionNotFoundException = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "AutomationExecutionNotFoundException", +}, smithy.ShapeTypeStructure, 1, &smithytraits.Error{Type: "client"}, + &smithytraits.AWSQueryError{ErrorCode: "AutomationExecutionNotFound", + StatusCode: 404}) +var AutomationExecutionNotFoundException_Message *smithy.Schema + +var AutomationExecutionPreview = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "AutomationExecutionPreview", +}, smithy.ShapeTypeStructure, 4) +var AutomationExecutionPreview_StepPreviews *smithy.Schema + +var AutomationExecutionPreview_Regions *smithy.Schema + +var AutomationExecutionPreview_TargetPreviews *smithy.Schema + +var AutomationExecutionPreview_TotalAccounts *smithy.Schema + +var AutomationExecutionStatus = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "AutomationExecutionStatus", +}, smithy.ShapeTypeEnum, 19) +var AutomationExecutionStatus_PENDING *smithy.Schema + +var AutomationExecutionStatus_INPROGRESS *smithy.Schema + +var AutomationExecutionStatus_WAITING *smithy.Schema + +var AutomationExecutionStatus_SUCCESS *smithy.Schema + +var AutomationExecutionStatus_TIMEDOUT *smithy.Schema + +var AutomationExecutionStatus_CANCELLING *smithy.Schema + +var AutomationExecutionStatus_CANCELLED *smithy.Schema + +var AutomationExecutionStatus_FAILED *smithy.Schema + +var AutomationExecutionStatus_PENDING_APPROVAL *smithy.Schema + +var AutomationExecutionStatus_APPROVED *smithy.Schema + +var AutomationExecutionStatus_REJECTED *smithy.Schema + +var AutomationExecutionStatus_SCHEDULED *smithy.Schema + +var AutomationExecutionStatus_RUNBOOK_INPROGRESS *smithy.Schema + +var AutomationExecutionStatus_PENDING_CHANGE_CALENDAR_OVERRIDE *smithy.Schema + +var AutomationExecutionStatus_CHANGE_CALENDAR_OVERRIDE_APPROVED *smithy.Schema + +var AutomationExecutionStatus_CHANGE_CALENDAR_OVERRIDE_REJECTED *smithy.Schema + +var AutomationExecutionStatus_COMPLETED_WITH_SUCCESS *smithy.Schema + +var AutomationExecutionStatus_COMPLETED_WITH_FAILURE *smithy.Schema + +var AutomationExecutionStatus_EXITED *smithy.Schema + +var _AutomationParameterKey = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "AutomationParameterKey", +}, smithy.ShapeTypeString, 0) + +var _AutomationParameterMap = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "AutomationParameterMap", +}, smithy.ShapeTypeMap, 2) +var _AutomationParameterMap_key *smithy.Schema + +var _AutomationParameterMap_value *smithy.Schema + +var _AutomationParameterValue = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "AutomationParameterValue", +}, smithy.ShapeTypeString, 0) + +var _AutomationParameterValueList = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "AutomationParameterValueList", +}, smithy.ShapeTypeList, 1) +var _AutomationParameterValueList_member *smithy.Schema + +var AutomationStepNotFoundException = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "AutomationStepNotFoundException", +}, smithy.ShapeTypeStructure, 1, &smithytraits.Error{Type: "client"}, + &smithytraits.AWSQueryError{ErrorCode: "AutomationStepNotFoundException", + StatusCode: 404}) +var AutomationStepNotFoundException_Message *smithy.Schema + +var AutomationSubtype = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "AutomationSubtype", +}, smithy.ShapeTypeEnum, 2) +var AutomationSubtype_ChangeRequest *smithy.Schema + +var AutomationSubtype_AccessRequest *smithy.Schema + +var _AutomationTargetParameterName = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "AutomationTargetParameterName", +}, smithy.ShapeTypeString, 0) + +var _AutomationTargets = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "AutomationTargets", +}, smithy.ShapeTypeList, 1) +var _AutomationTargets_member *smithy.Schema + +var AutomationType = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "AutomationType", +}, smithy.ShapeTypeEnum, 2) +var AutomationType_CrossAccount *smithy.Schema + +var AutomationType_Local *smithy.Schema + +var _AvailabilityZone = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "AvailabilityZone", +}, smithy.ShapeTypeString, 0) + +var _AvailabilityZoneId = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "AvailabilityZoneId", +}, smithy.ShapeTypeString, 0) + +var _AzureApplicationDisplayName = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "AzureApplicationDisplayName", +}, smithy.ShapeTypeString, 0) + +var _AzureApplicationId = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "AzureApplicationId", +}, smithy.ShapeTypeString, 0) + +var AzureConfiguration = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "AzureConfiguration", +}, smithy.ShapeTypeStructure, 5) +var AzureConfiguration_TenantId *smithy.Schema + +var AzureConfiguration_TenantDisplayName *smithy.Schema + +var AzureConfiguration_ApplicationId *smithy.Schema + +var AzureConfiguration_ApplicationDisplayName *smithy.Schema + +var AzureConfiguration_Targets *smithy.Schema + +var AzureSubscription = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "AzureSubscription", +}, smithy.ShapeTypeStructure, 2) +var AzureSubscription_Id *smithy.Schema + +var AzureSubscription_DisplayName *smithy.Schema + +var _AzureSubscriptionDisplayName = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "AzureSubscriptionDisplayName", +}, smithy.ShapeTypeString, 0) + +var _AzureSubscriptionId = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "AzureSubscriptionId", +}, smithy.ShapeTypeString, 0) + +var _AzureSubscriptionList = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "AzureSubscriptionList", +}, smithy.ShapeTypeList, 1) +var _AzureSubscriptionList_member *smithy.Schema + +var _AzureTenantDisplayName = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "AzureTenantDisplayName", +}, smithy.ShapeTypeString, 0) + +var _AzureTenantId = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "AzureTenantId", +}, smithy.ShapeTypeString, 0) + +var _BaselineDescription = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "BaselineDescription", +}, smithy.ShapeTypeString, 0) + +var _BaselineId = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "BaselineId", +}, smithy.ShapeTypeString, 0) + +var _BaselineName = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "BaselineName", +}, smithy.ShapeTypeString, 0) + +var BaselineOverride = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "BaselineOverride", +}, smithy.ShapeTypeStructure, 10) +var BaselineOverride_OperatingSystem *smithy.Schema + +var BaselineOverride_GlobalFilters *smithy.Schema + +var BaselineOverride_ApprovalRules *smithy.Schema + +var BaselineOverride_ApprovedPatches *smithy.Schema + +var BaselineOverride_ApprovedPatchesComplianceLevel *smithy.Schema + +var BaselineOverride_RejectedPatches *smithy.Schema + +var BaselineOverride_RejectedPatchesAction *smithy.Schema + +var BaselineOverride_ApprovedPatchesEnableNonSecurity *smithy.Schema + +var BaselineOverride_Sources *smithy.Schema + +var BaselineOverride_AvailableSecurityUpdatesComplianceStatus *smithy.Schema + +var _BatchErrorMessage = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "BatchErrorMessage", +}, smithy.ShapeTypeString, 0) + +var _Boolean = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "Boolean", +}, smithy.ShapeTypeBoolean, 0) + +var _CalendarNameOrARN = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "CalendarNameOrARN", +}, smithy.ShapeTypeString, 0) + +var _CalendarNameOrARNList = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "CalendarNameOrARNList", +}, smithy.ShapeTypeList, 1) +var _CalendarNameOrARNList_member *smithy.Schema + +var CalendarState = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "CalendarState", +}, smithy.ShapeTypeEnum, 2) +var CalendarState_OPEN *smithy.Schema + +var CalendarState_CLOSED *smithy.Schema + +var _Category = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "Category", +}, smithy.ShapeTypeString, 0) + +var _CategoryEnumList = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "CategoryEnumList", +}, smithy.ShapeTypeList, 1) +var _CategoryEnumList_member *smithy.Schema + +var _CategoryList = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "CategoryList", +}, smithy.ShapeTypeList, 1) +var _CategoryList_member *smithy.Schema + +var _ChangeDetailsValue = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "ChangeDetailsValue", +}, smithy.ShapeTypeString, 0) + +var _ChangeRequestName = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "ChangeRequestName", +}, smithy.ShapeTypeString, 0) + +var _ClientToken = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "ClientToken", +}, smithy.ShapeTypeString, 0) + +var _CloudConnectorArn = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "CloudConnectorArn", +}, smithy.ShapeTypeString, 0) + +var CloudConnectorConfiguration = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "CloudConnectorConfiguration", +}, smithy.ShapeTypeUnion, 1) +var CloudConnectorConfiguration_AzureConfiguration *smithy.Schema + +var _CloudConnectorDescription = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "CloudConnectorDescription", +}, smithy.ShapeTypeString, 0) + +var CloudConnectorFilter = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "CloudConnectorFilter", +}, smithy.ShapeTypeStructure, 2) +var CloudConnectorFilter_FilterKey *smithy.Schema + +var CloudConnectorFilter_FilterValues *smithy.Schema + +var CloudConnectorFilterKey = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "CloudConnectorFilterKey", +}, smithy.ShapeTypeEnum, 2) +var CloudConnectorFilterKey_SubscriptionId *smithy.Schema + +var CloudConnectorFilterKey_TenantId *smithy.Schema + +var _CloudConnectorFilterList = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "CloudConnectorFilterList", +}, smithy.ShapeTypeList, 1) +var _CloudConnectorFilterList_member *smithy.Schema + +var _CloudConnectorFilterValue = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "CloudConnectorFilterValue", +}, smithy.ShapeTypeString, 0) + +var _CloudConnectorFilterValues = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "CloudConnectorFilterValues", +}, smithy.ShapeTypeList, 1) +var _CloudConnectorFilterValues_member *smithy.Schema + +var _CloudConnectorIamRoleArn = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "CloudConnectorIamRoleArn", +}, smithy.ShapeTypeString, 0) + +var _CloudConnectorId = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "CloudConnectorId", +}, smithy.ShapeTypeString, 0) + +var _CloudConnectorMaxResults = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "CloudConnectorMaxResults", +}, smithy.ShapeTypeInteger, 0) + +var CloudConnectorSummary = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "CloudConnectorSummary", +}, smithy.ShapeTypeStructure, 6) +var CloudConnectorSummary_CloudConnectorId *smithy.Schema + +var CloudConnectorSummary_DisplayName *smithy.Schema + +var CloudConnectorSummary_Description *smithy.Schema + +var CloudConnectorSummary_RoleArn *smithy.Schema + +var CloudConnectorSummary_CreatedAt *smithy.Schema + +var CloudConnectorSummary_UpdatedAt *smithy.Schema + +var _CloudConnectorSummaryList = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "CloudConnectorSummaryList", +}, smithy.ShapeTypeList, 1) +var _CloudConnectorSummaryList_member *smithy.Schema + +var _CloudWatchLogGroupName = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "CloudWatchLogGroupName", +}, smithy.ShapeTypeString, 0) + +var CloudWatchOutputConfig = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "CloudWatchOutputConfig", +}, smithy.ShapeTypeStructure, 2) +var CloudWatchOutputConfig_CloudWatchLogGroupName *smithy.Schema + +var CloudWatchOutputConfig_CloudWatchOutputEnabled *smithy.Schema + +var _CloudWatchOutputEnabled = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "CloudWatchOutputEnabled", +}, smithy.ShapeTypeBoolean, 0) + +var Command = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "Command", +}, smithy.ShapeTypeStructure, 26) +var Command_CommandId *smithy.Schema + +var Command_DocumentName *smithy.Schema + +var Command_DocumentVersion *smithy.Schema + +var Command_Comment *smithy.Schema + +var Command_ExpiresAfter *smithy.Schema + +var Command_Parameters *smithy.Schema + +var Command_InstanceIds *smithy.Schema + +var Command_Targets *smithy.Schema + +var Command_RequestedDateTime *smithy.Schema + +var Command_Status *smithy.Schema + +var Command_StatusDetails *smithy.Schema + +var Command_OutputS3Region *smithy.Schema + +var Command_OutputS3BucketName *smithy.Schema + +var Command_OutputS3KeyPrefix *smithy.Schema + +var Command_MaxConcurrency *smithy.Schema + +var Command_MaxErrors *smithy.Schema + +var Command_TargetCount *smithy.Schema + +var Command_CompletedCount *smithy.Schema + +var Command_ErrorCount *smithy.Schema + +var Command_DeliveryTimedOutCount *smithy.Schema + +var Command_ServiceRole *smithy.Schema + +var Command_NotificationConfig *smithy.Schema + +var Command_CloudWatchOutputConfig *smithy.Schema + +var Command_TimeoutSeconds *smithy.Schema + +var Command_AlarmConfiguration *smithy.Schema + +var Command_TriggeredAlarms *smithy.Schema + +var CommandFilter = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "CommandFilter", +}, smithy.ShapeTypeStructure, 2) +var CommandFilter_key *smithy.Schema + +var CommandFilter_value *smithy.Schema + +var CommandFilterKey = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "CommandFilterKey", +}, smithy.ShapeTypeEnum, 5) +var CommandFilterKey_INVOKED_AFTER *smithy.Schema + +var CommandFilterKey_INVOKED_BEFORE *smithy.Schema + +var CommandFilterKey_STATUS *smithy.Schema + +var CommandFilterKey_EXECUTION_STAGE *smithy.Schema + +var CommandFilterKey_DOCUMENT_NAME *smithy.Schema + +var _CommandFilterList = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "CommandFilterList", +}, smithy.ShapeTypeList, 1) +var _CommandFilterList_member *smithy.Schema + +var _CommandFilterValue = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "CommandFilterValue", +}, smithy.ShapeTypeString, 0) + +var _CommandId = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "CommandId", +}, smithy.ShapeTypeString, 0) + +var CommandInvocation = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "CommandInvocation", +}, smithy.ShapeTypeStructure, 16) +var CommandInvocation_CommandId *smithy.Schema + +var CommandInvocation_InstanceId *smithy.Schema + +var CommandInvocation_InstanceName *smithy.Schema + +var CommandInvocation_Comment *smithy.Schema + +var CommandInvocation_DocumentName *smithy.Schema + +var CommandInvocation_DocumentVersion *smithy.Schema + +var CommandInvocation_RequestedDateTime *smithy.Schema + +var CommandInvocation_Status *smithy.Schema + +var CommandInvocation_StatusDetails *smithy.Schema + +var CommandInvocation_TraceOutput *smithy.Schema + +var CommandInvocation_StandardOutputUrl *smithy.Schema + +var CommandInvocation_StandardErrorUrl *smithy.Schema + +var CommandInvocation_CommandPlugins *smithy.Schema + +var CommandInvocation_ServiceRole *smithy.Schema + +var CommandInvocation_NotificationConfig *smithy.Schema + +var CommandInvocation_CloudWatchOutputConfig *smithy.Schema + +var _CommandInvocationList = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "CommandInvocationList", +}, smithy.ShapeTypeList, 1) +var _CommandInvocationList_member *smithy.Schema + +var CommandInvocationStatus = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "CommandInvocationStatus", +}, smithy.ShapeTypeEnum, 8) +var CommandInvocationStatus_PENDING *smithy.Schema + +var CommandInvocationStatus_IN_PROGRESS *smithy.Schema + +var CommandInvocationStatus_DELAYED *smithy.Schema + +var CommandInvocationStatus_SUCCESS *smithy.Schema + +var CommandInvocationStatus_CANCELLED *smithy.Schema + +var CommandInvocationStatus_TIMED_OUT *smithy.Schema + +var CommandInvocationStatus_FAILED *smithy.Schema + +var CommandInvocationStatus_CANCELLING *smithy.Schema + +var _CommandList = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "CommandList", +}, smithy.ShapeTypeList, 1) +var _CommandList_member *smithy.Schema + +var _CommandMaxResults = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "CommandMaxResults", +}, smithy.ShapeTypeInteger, 0) + +var CommandPlugin = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "CommandPlugin", +}, smithy.ShapeTypeStructure, 12) +var CommandPlugin_Name *smithy.Schema + +var CommandPlugin_Status *smithy.Schema + +var CommandPlugin_StatusDetails *smithy.Schema + +var CommandPlugin_ResponseCode *smithy.Schema + +var CommandPlugin_ResponseStartDateTime *smithy.Schema + +var CommandPlugin_ResponseFinishDateTime *smithy.Schema + +var CommandPlugin_Output *smithy.Schema + +var CommandPlugin_StandardOutputUrl *smithy.Schema + +var CommandPlugin_StandardErrorUrl *smithy.Schema + +var CommandPlugin_OutputS3Region *smithy.Schema + +var CommandPlugin_OutputS3BucketName *smithy.Schema + +var CommandPlugin_OutputS3KeyPrefix *smithy.Schema + +var _CommandPluginList = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "CommandPluginList", +}, smithy.ShapeTypeList, 1) +var _CommandPluginList_member *smithy.Schema + +var _CommandPluginName = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "CommandPluginName", +}, smithy.ShapeTypeString, 0) + +var _CommandPluginOutput = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "CommandPluginOutput", +}, smithy.ShapeTypeString, 0) + +var CommandPluginStatus = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "CommandPluginStatus", +}, smithy.ShapeTypeEnum, 6) +var CommandPluginStatus_PENDING *smithy.Schema + +var CommandPluginStatus_IN_PROGRESS *smithy.Schema + +var CommandPluginStatus_SUCCESS *smithy.Schema + +var CommandPluginStatus_TIMED_OUT *smithy.Schema + +var CommandPluginStatus_CANCELLED *smithy.Schema + +var CommandPluginStatus_FAILED *smithy.Schema + +var CommandStatus = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "CommandStatus", +}, smithy.ShapeTypeEnum, 7) +var CommandStatus_PENDING *smithy.Schema + +var CommandStatus_IN_PROGRESS *smithy.Schema + +var CommandStatus_SUCCESS *smithy.Schema + +var CommandStatus_CANCELLED *smithy.Schema + +var CommandStatus_FAILED *smithy.Schema + +var CommandStatus_TIMED_OUT *smithy.Schema + +var CommandStatus_CANCELLING *smithy.Schema + +var _Comment = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "Comment", +}, smithy.ShapeTypeString, 0) + +var _CompletedCount = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "CompletedCount", +}, smithy.ShapeTypeInteger, 0) + +var _ComplianceExecutionId = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "ComplianceExecutionId", +}, smithy.ShapeTypeString, 0) + +var ComplianceExecutionSummary = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "ComplianceExecutionSummary", +}, smithy.ShapeTypeStructure, 3) +var ComplianceExecutionSummary_ExecutionTime *smithy.Schema + +var ComplianceExecutionSummary_ExecutionId *smithy.Schema + +var ComplianceExecutionSummary_ExecutionType *smithy.Schema + +var _ComplianceExecutionType = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "ComplianceExecutionType", +}, smithy.ShapeTypeString, 0) + +var _ComplianceFilterValue = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "ComplianceFilterValue", +}, smithy.ShapeTypeString, 0) + +var ComplianceItem = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "ComplianceItem", +}, smithy.ShapeTypeStructure, 9) +var ComplianceItem_ComplianceType *smithy.Schema + +var ComplianceItem_ResourceType *smithy.Schema + +var ComplianceItem_ResourceId *smithy.Schema + +var ComplianceItem_Id *smithy.Schema + +var ComplianceItem_Title *smithy.Schema + +var ComplianceItem_Status *smithy.Schema + +var ComplianceItem_Severity *smithy.Schema + +var ComplianceItem_ExecutionSummary *smithy.Schema + +var ComplianceItem_Details *smithy.Schema + +var _ComplianceItemContentHash = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "ComplianceItemContentHash", +}, smithy.ShapeTypeString, 0) + +var _ComplianceItemDetails = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "ComplianceItemDetails", +}, smithy.ShapeTypeMap, 2) +var _ComplianceItemDetails_key *smithy.Schema + +var _ComplianceItemDetails_value *smithy.Schema + +var ComplianceItemEntry = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "ComplianceItemEntry", +}, smithy.ShapeTypeStructure, 5) +var ComplianceItemEntry_Id *smithy.Schema + +var ComplianceItemEntry_Title *smithy.Schema + +var ComplianceItemEntry_Severity *smithy.Schema + +var ComplianceItemEntry_Status *smithy.Schema + +var ComplianceItemEntry_Details *smithy.Schema + +var _ComplianceItemEntryList = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "ComplianceItemEntryList", +}, smithy.ShapeTypeList, 1) +var _ComplianceItemEntryList_member *smithy.Schema + +var _ComplianceItemId = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "ComplianceItemId", +}, smithy.ShapeTypeString, 0) + +var _ComplianceItemList = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "ComplianceItemList", +}, smithy.ShapeTypeList, 1) +var _ComplianceItemList_member *smithy.Schema + +var _ComplianceItemTitle = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "ComplianceItemTitle", +}, smithy.ShapeTypeString, 0) + +var ComplianceQueryOperatorType = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "ComplianceQueryOperatorType", +}, smithy.ShapeTypeEnum, 5) +var ComplianceQueryOperatorType_Equal *smithy.Schema + +var ComplianceQueryOperatorType_NotEqual *smithy.Schema + +var ComplianceQueryOperatorType_BeginWith *smithy.Schema + +var ComplianceQueryOperatorType_LessThan *smithy.Schema + +var ComplianceQueryOperatorType_GreaterThan *smithy.Schema + +var _ComplianceResourceId = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "ComplianceResourceId", +}, smithy.ShapeTypeString, 0) + +var _ComplianceResourceIdList = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "ComplianceResourceIdList", +}, smithy.ShapeTypeList, 1) +var _ComplianceResourceIdList_member *smithy.Schema + +var _ComplianceResourceType = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "ComplianceResourceType", +}, smithy.ShapeTypeString, 0) + +var _ComplianceResourceTypeList = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "ComplianceResourceTypeList", +}, smithy.ShapeTypeList, 1) +var _ComplianceResourceTypeList_member *smithy.Schema + +var ComplianceSeverity = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "ComplianceSeverity", +}, smithy.ShapeTypeEnum, 6) +var ComplianceSeverity_Critical *smithy.Schema + +var ComplianceSeverity_High *smithy.Schema + +var ComplianceSeverity_Medium *smithy.Schema + +var ComplianceSeverity_Low *smithy.Schema + +var ComplianceSeverity_Informational *smithy.Schema + +var ComplianceSeverity_Unspecified *smithy.Schema + +var ComplianceStatus = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "ComplianceStatus", +}, smithy.ShapeTypeEnum, 2) +var ComplianceStatus_Compliant *smithy.Schema + +var ComplianceStatus_NonCompliant *smithy.Schema + +var ComplianceStringFilter = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "ComplianceStringFilter", +}, smithy.ShapeTypeStructure, 3) +var ComplianceStringFilter_Key *smithy.Schema + +var ComplianceStringFilter_Values *smithy.Schema + +var ComplianceStringFilter_Type *smithy.Schema + +var _ComplianceStringFilterKey = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "ComplianceStringFilterKey", +}, smithy.ShapeTypeString, 0) + +var _ComplianceStringFilterList = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "ComplianceStringFilterList", +}, smithy.ShapeTypeList, 1) +var _ComplianceStringFilterList_member *smithy.Schema + +var _ComplianceStringFilterValueList = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "ComplianceStringFilterValueList", +}, smithy.ShapeTypeList, 1) +var _ComplianceStringFilterValueList_member *smithy.Schema + +var _ComplianceSummaryCount = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "ComplianceSummaryCount", +}, smithy.ShapeTypeInteger, 0) + +var ComplianceSummaryItem = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "ComplianceSummaryItem", +}, smithy.ShapeTypeStructure, 3) +var ComplianceSummaryItem_ComplianceType *smithy.Schema + +var ComplianceSummaryItem_CompliantSummary *smithy.Schema + +var ComplianceSummaryItem_NonCompliantSummary *smithy.Schema + +var _ComplianceSummaryItemList = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "ComplianceSummaryItemList", +}, smithy.ShapeTypeList, 1) +var _ComplianceSummaryItemList_member *smithy.Schema + +var ComplianceTypeCountLimitExceededException = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "ComplianceTypeCountLimitExceededException", +}, smithy.ShapeTypeStructure, 1, &smithytraits.Error{Type: "client"}, + &smithytraits.AWSQueryError{ErrorCode: "ComplianceTypeCountLimitExceeded", + StatusCode: 400}) +var ComplianceTypeCountLimitExceededException_Message *smithy.Schema + +var _ComplianceTypeName = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "ComplianceTypeName", +}, smithy.ShapeTypeString, 0) + +var ComplianceUploadType = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "ComplianceUploadType", +}, smithy.ShapeTypeEnum, 2) +var ComplianceUploadType_Complete *smithy.Schema + +var ComplianceUploadType_Partial *smithy.Schema + +var CompliantSummary = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "CompliantSummary", +}, smithy.ShapeTypeStructure, 2) +var CompliantSummary_CompliantCount *smithy.Schema + +var CompliantSummary_SeveritySummary *smithy.Schema + +var _ComputerName = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "ComputerName", +}, smithy.ShapeTypeString, 0) + +var _ConfigConnectorArn = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "ConfigConnectorArn", +}, smithy.ShapeTypeString, 0) + +var ConfigurationTargets = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "ConfigurationTargets", +}, smithy.ShapeTypeUnion, 1) +var ConfigurationTargets_Subscriptions *smithy.Schema + +var ConflictException = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "ConflictException", +}, smithy.ShapeTypeStructure, 1, &smithytraits.Error{Type: "client"}, + &smithytraits.AWSQueryError{ErrorCode: "ConflictException", + StatusCode: 409}) +var ConflictException_Message *smithy.Schema + +var ConnectionStatus = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "ConnectionStatus", +}, smithy.ShapeTypeEnum, 2) +var ConnectionStatus_CONNECTED *smithy.Schema + +var ConnectionStatus_NOT_CONNECTED *smithy.Schema + +var _ContentLength = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "ContentLength", +}, smithy.ShapeTypeLong, 0) + +var _CreateAssociationBatchRequestEntries = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "CreateAssociationBatchRequestEntries", +}, smithy.ShapeTypeList, 1) +var _CreateAssociationBatchRequestEntries_member *smithy.Schema + +var CreateAssociationBatchRequestEntry = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "CreateAssociationBatchRequestEntry", +}, smithy.ShapeTypeStructure, 20) +var CreateAssociationBatchRequestEntry_Name *smithy.Schema + +var CreateAssociationBatchRequestEntry_InstanceId *smithy.Schema + +var CreateAssociationBatchRequestEntry_Parameters *smithy.Schema + +var CreateAssociationBatchRequestEntry_AutomationTargetParameterName *smithy.Schema + +var CreateAssociationBatchRequestEntry_DocumentVersion *smithy.Schema + +var CreateAssociationBatchRequestEntry_Targets *smithy.Schema + +var CreateAssociationBatchRequestEntry_ScheduleExpression *smithy.Schema + +var CreateAssociationBatchRequestEntry_OutputLocation *smithy.Schema + +var CreateAssociationBatchRequestEntry_AssociationName *smithy.Schema + +var CreateAssociationBatchRequestEntry_MaxErrors *smithy.Schema + +var CreateAssociationBatchRequestEntry_MaxConcurrency *smithy.Schema + +var CreateAssociationBatchRequestEntry_ComplianceSeverity *smithy.Schema + +var CreateAssociationBatchRequestEntry_SyncCompliance *smithy.Schema + +var CreateAssociationBatchRequestEntry_ApplyOnlyAtCronInterval *smithy.Schema + +var CreateAssociationBatchRequestEntry_CalendarNames *smithy.Schema + +var CreateAssociationBatchRequestEntry_TargetLocations *smithy.Schema + +var CreateAssociationBatchRequestEntry_ScheduleOffset *smithy.Schema + +var CreateAssociationBatchRequestEntry_Duration *smithy.Schema + +var CreateAssociationBatchRequestEntry_TargetMaps *smithy.Schema + +var CreateAssociationBatchRequestEntry_AlarmConfiguration *smithy.Schema + +var _CreatedDate = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "CreatedDate", +}, smithy.ShapeTypeTimestamp, 0) + +var Credentials = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "Credentials", +}, smithy.ShapeTypeStructure, 4) +var Credentials_AccessKeyId *smithy.Schema + +var Credentials_SecretAccessKey *smithy.Schema + +var Credentials_SessionToken *smithy.Schema + +var Credentials_ExpirationTime *smithy.Schema + +var CustomSchemaCountLimitExceededException = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "CustomSchemaCountLimitExceededException", +}, smithy.ShapeTypeStructure, 1, &smithytraits.Error{Type: "client"}, + &smithytraits.AWSQueryError{ErrorCode: "CustomSchemaCountLimitExceeded", + StatusCode: 400}) +var CustomSchemaCountLimitExceededException_Message *smithy.Schema + +var _DateTime = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "DateTime", +}, smithy.ShapeTypeTimestamp, 0) + +var _DefaultBaseline = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "DefaultBaseline", +}, smithy.ShapeTypeBoolean, 0) + +var _DefaultInstanceName = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "DefaultInstanceName", +}, smithy.ShapeTypeString, 0) + +var DeletionMode = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "DeletionMode", +}, smithy.ShapeTypeEnum, 2) +var DeletionMode_RemoveSharing *smithy.Schema + +var DeletionMode_RollbackMigration *smithy.Schema + +var _DeliveryTimedOutCount = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "DeliveryTimedOutCount", +}, smithy.ShapeTypeInteger, 0) + +var DescribeActivationsFilter = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "DescribeActivationsFilter", +}, smithy.ShapeTypeStructure, 2) +var DescribeActivationsFilter_FilterKey *smithy.Schema + +var DescribeActivationsFilter_FilterValues *smithy.Schema + +var DescribeActivationsFilterKeys = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "DescribeActivationsFilterKeys", +}, smithy.ShapeTypeEnum, 3) +var DescribeActivationsFilterKeys_ACTIVATION_IDS *smithy.Schema + +var DescribeActivationsFilterKeys_DEFAULT_INSTANCE_NAME *smithy.Schema + +var DescribeActivationsFilterKeys_IAM_ROLE *smithy.Schema + +var _DescribeActivationsFilterList = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "DescribeActivationsFilterList", +}, smithy.ShapeTypeList, 1) +var _DescribeActivationsFilterList_member *smithy.Schema + +var _DescribeInstancePropertiesMaxResults = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "DescribeInstancePropertiesMaxResults", +}, smithy.ShapeTypeInteger, 0) + +var _DescriptionInDocument = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "DescriptionInDocument", +}, smithy.ShapeTypeString, 0) + +var _DisplayName = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "DisplayName", +}, smithy.ShapeTypeString, 0) + +var DocumentAlreadyExists = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "DocumentAlreadyExists", +}, smithy.ShapeTypeStructure, 1, &smithytraits.Error{Type: "client"}, + &smithytraits.AWSQueryError{ErrorCode: "DocumentAlreadyExists", + StatusCode: 400}) +var DocumentAlreadyExists_Message *smithy.Schema + +var _DocumentARN = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "DocumentARN", +}, smithy.ShapeTypeString, 0) + +var _DocumentAuthor = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "DocumentAuthor", +}, smithy.ShapeTypeString, 0) + +var _DocumentContent = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "DocumentContent", +}, smithy.ShapeTypeString, 0) + +var DocumentDefaultVersionDescription = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "DocumentDefaultVersionDescription", +}, smithy.ShapeTypeStructure, 3) +var DocumentDefaultVersionDescription_Name *smithy.Schema + +var DocumentDefaultVersionDescription_DefaultVersion *smithy.Schema + +var DocumentDefaultVersionDescription_DefaultVersionName *smithy.Schema + +var DocumentDescription = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "DocumentDescription", +}, smithy.ShapeTypeStructure, 30) +var DocumentDescription_Sha1 *smithy.Schema + +var DocumentDescription_Hash *smithy.Schema + +var DocumentDescription_HashType *smithy.Schema + +var DocumentDescription_Name *smithy.Schema + +var DocumentDescription_DisplayName *smithy.Schema + +var DocumentDescription_VersionName *smithy.Schema + +var DocumentDescription_Owner *smithy.Schema + +var DocumentDescription_CreatedDate *smithy.Schema + +var DocumentDescription_Status *smithy.Schema + +var DocumentDescription_StatusInformation *smithy.Schema + +var DocumentDescription_DocumentVersion *smithy.Schema + +var DocumentDescription_Description *smithy.Schema + +var DocumentDescription_Parameters *smithy.Schema + +var DocumentDescription_PlatformTypes *smithy.Schema + +var DocumentDescription_DocumentType *smithy.Schema + +var DocumentDescription_SchemaVersion *smithy.Schema + +var DocumentDescription_LatestVersion *smithy.Schema + +var DocumentDescription_DefaultVersion *smithy.Schema + +var DocumentDescription_DocumentFormat *smithy.Schema + +var DocumentDescription_TargetType *smithy.Schema + +var DocumentDescription_Tags *smithy.Schema + +var DocumentDescription_AttachmentsInformation *smithy.Schema + +var DocumentDescription_Requires *smithy.Schema + +var DocumentDescription_Author *smithy.Schema + +var DocumentDescription_ReviewInformation *smithy.Schema + +var DocumentDescription_ApprovedVersion *smithy.Schema + +var DocumentDescription_PendingReviewVersion *smithy.Schema + +var DocumentDescription_ReviewStatus *smithy.Schema + +var DocumentDescription_Category *smithy.Schema + +var DocumentDescription_CategoryEnum *smithy.Schema + +var _DocumentDisplayName = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "DocumentDisplayName", +}, smithy.ShapeTypeString, 0) + +var DocumentFilter = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "DocumentFilter", +}, smithy.ShapeTypeStructure, 2) +var DocumentFilter_key *smithy.Schema + +var DocumentFilter_value *smithy.Schema + +var DocumentFilterKey = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "DocumentFilterKey", +}, smithy.ShapeTypeEnum, 4) +var DocumentFilterKey_Name *smithy.Schema + +var DocumentFilterKey_Owner *smithy.Schema + +var DocumentFilterKey_PlatformTypes *smithy.Schema + +var DocumentFilterKey_DocumentType *smithy.Schema + +var _DocumentFilterList = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "DocumentFilterList", +}, smithy.ShapeTypeList, 1) +var _DocumentFilterList_member *smithy.Schema + +var _DocumentFilterValue = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "DocumentFilterValue", +}, smithy.ShapeTypeString, 0) + +var DocumentFormat = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "DocumentFormat", +}, smithy.ShapeTypeEnum, 3) +var DocumentFormat_YAML *smithy.Schema + +var DocumentFormat_JSON *smithy.Schema + +var DocumentFormat_TEXT *smithy.Schema + +var _DocumentHash = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "DocumentHash", +}, smithy.ShapeTypeString, 0) + +var DocumentHashType = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "DocumentHashType", +}, smithy.ShapeTypeEnum, 2) +var DocumentHashType_SHA256 *smithy.Schema + +var DocumentHashType_SHA1 *smithy.Schema + +var DocumentIdentifier = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "DocumentIdentifier", +}, smithy.ShapeTypeStructure, 15) +var DocumentIdentifier_Name *smithy.Schema + +var DocumentIdentifier_CreatedDate *smithy.Schema + +var DocumentIdentifier_DisplayName *smithy.Schema + +var DocumentIdentifier_Owner *smithy.Schema + +var DocumentIdentifier_VersionName *smithy.Schema + +var DocumentIdentifier_PlatformTypes *smithy.Schema + +var DocumentIdentifier_DocumentVersion *smithy.Schema + +var DocumentIdentifier_DocumentType *smithy.Schema + +var DocumentIdentifier_SchemaVersion *smithy.Schema + +var DocumentIdentifier_DocumentFormat *smithy.Schema + +var DocumentIdentifier_TargetType *smithy.Schema + +var DocumentIdentifier_Tags *smithy.Schema + +var DocumentIdentifier_Requires *smithy.Schema + +var DocumentIdentifier_ReviewStatus *smithy.Schema + +var DocumentIdentifier_Author *smithy.Schema + +var _DocumentIdentifierList = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "DocumentIdentifierList", +}, smithy.ShapeTypeList, 1) +var _DocumentIdentifierList_member *smithy.Schema + +var DocumentKeyValuesFilter = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "DocumentKeyValuesFilter", +}, smithy.ShapeTypeStructure, 2) +var DocumentKeyValuesFilter_Key *smithy.Schema + +var DocumentKeyValuesFilter_Values *smithy.Schema + +var _DocumentKeyValuesFilterKey = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "DocumentKeyValuesFilterKey", +}, smithy.ShapeTypeString, 0) + +var _DocumentKeyValuesFilterList = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "DocumentKeyValuesFilterList", +}, smithy.ShapeTypeList, 1) +var _DocumentKeyValuesFilterList_member *smithy.Schema + +var _DocumentKeyValuesFilterValue = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "DocumentKeyValuesFilterValue", +}, smithy.ShapeTypeString, 0) + +var _DocumentKeyValuesFilterValues = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "DocumentKeyValuesFilterValues", +}, smithy.ShapeTypeList, 1) +var _DocumentKeyValuesFilterValues_member *smithy.Schema + +var DocumentLimitExceeded = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "DocumentLimitExceeded", +}, smithy.ShapeTypeStructure, 1, &smithytraits.Error{Type: "client"}, + &smithytraits.AWSQueryError{ErrorCode: "DocumentLimitExceeded", + StatusCode: 400}) +var DocumentLimitExceeded_Message *smithy.Schema + +var DocumentMetadataEnum = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "DocumentMetadataEnum", +}, smithy.ShapeTypeEnum, 1) +var DocumentMetadataEnum_DocumentReviews *smithy.Schema + +var DocumentMetadataResponseInfo = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "DocumentMetadataResponseInfo", +}, smithy.ShapeTypeStructure, 1) +var DocumentMetadataResponseInfo_ReviewerResponse *smithy.Schema + +var _DocumentName = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "DocumentName", +}, smithy.ShapeTypeString, 0) + +var _DocumentOwner = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "DocumentOwner", +}, smithy.ShapeTypeString, 0) + +var DocumentParameter = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "DocumentParameter", +}, smithy.ShapeTypeStructure, 4) +var DocumentParameter_Name *smithy.Schema + +var DocumentParameter_Type *smithy.Schema + +var DocumentParameter_Description *smithy.Schema + +var DocumentParameter_DefaultValue *smithy.Schema + +var _DocumentParameterDefaultValue = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "DocumentParameterDefaultValue", +}, smithy.ShapeTypeString, 0) + +var _DocumentParameterDescrption = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "DocumentParameterDescrption", +}, smithy.ShapeTypeString, 0) + +var _DocumentParameterList = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "DocumentParameterList", +}, smithy.ShapeTypeList, 1) +var _DocumentParameterList_member *smithy.Schema + +var _DocumentParameterName = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "DocumentParameterName", +}, smithy.ShapeTypeString, 0) + +var DocumentParameterType = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "DocumentParameterType", +}, smithy.ShapeTypeEnum, 2) +var DocumentParameterType_String *smithy.Schema + +var DocumentParameterType_StringList *smithy.Schema + +var DocumentPermissionLimit = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "DocumentPermissionLimit", +}, smithy.ShapeTypeStructure, 1, &smithytraits.Error{Type: "client"}, + &smithytraits.AWSQueryError{ErrorCode: "DocumentPermissionLimit", + StatusCode: 400}) +var DocumentPermissionLimit_Message *smithy.Schema + +var _DocumentPermissionMaxResults = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "DocumentPermissionMaxResults", +}, smithy.ShapeTypeInteger, 0) + +var DocumentPermissionType = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "DocumentPermissionType", +}, smithy.ShapeTypeEnum, 1) +var DocumentPermissionType_SHARE *smithy.Schema + +var DocumentRequires = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "DocumentRequires", +}, smithy.ShapeTypeStructure, 4) +var DocumentRequires_Name *smithy.Schema + +var DocumentRequires_Version *smithy.Schema + +var DocumentRequires_RequireType *smithy.Schema + +var DocumentRequires_VersionName *smithy.Schema + +var _DocumentRequiresList = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "DocumentRequiresList", +}, smithy.ShapeTypeList, 1) +var _DocumentRequiresList_member *smithy.Schema + +var DocumentReviewAction = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "DocumentReviewAction", +}, smithy.ShapeTypeEnum, 4) +var DocumentReviewAction_SendForReview *smithy.Schema + +var DocumentReviewAction_UpdateReview *smithy.Schema + +var DocumentReviewAction_Approve *smithy.Schema + +var DocumentReviewAction_Reject *smithy.Schema + +var _DocumentReviewComment = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "DocumentReviewComment", +}, smithy.ShapeTypeString, 0) + +var _DocumentReviewCommentList = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "DocumentReviewCommentList", +}, smithy.ShapeTypeList, 1) +var _DocumentReviewCommentList_member *smithy.Schema + +var DocumentReviewCommentSource = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "DocumentReviewCommentSource", +}, smithy.ShapeTypeStructure, 2) +var DocumentReviewCommentSource_Type *smithy.Schema + +var DocumentReviewCommentSource_Content *smithy.Schema + +var DocumentReviewCommentType = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "DocumentReviewCommentType", +}, smithy.ShapeTypeEnum, 1) +var DocumentReviewCommentType_Comment *smithy.Schema + +var _DocumentReviewerResponseList = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "DocumentReviewerResponseList", +}, smithy.ShapeTypeList, 1) +var _DocumentReviewerResponseList_member *smithy.Schema + +var DocumentReviewerResponseSource = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "DocumentReviewerResponseSource", +}, smithy.ShapeTypeStructure, 5) +var DocumentReviewerResponseSource_CreateTime *smithy.Schema + +var DocumentReviewerResponseSource_UpdatedTime *smithy.Schema + +var DocumentReviewerResponseSource_ReviewStatus *smithy.Schema + +var DocumentReviewerResponseSource_Comment *smithy.Schema + +var DocumentReviewerResponseSource_Reviewer *smithy.Schema + +var DocumentReviews = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "DocumentReviews", +}, smithy.ShapeTypeStructure, 2) +var DocumentReviews_Action *smithy.Schema + +var DocumentReviews_Comment *smithy.Schema + +var _DocumentSchemaVersion = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "DocumentSchemaVersion", +}, smithy.ShapeTypeString, 0) + +var _DocumentSha1 = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "DocumentSha1", +}, smithy.ShapeTypeString, 0) + +var DocumentStatus = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "DocumentStatus", +}, smithy.ShapeTypeEnum, 5) +var DocumentStatus_Creating *smithy.Schema + +var DocumentStatus_Active *smithy.Schema + +var DocumentStatus_Updating *smithy.Schema + +var DocumentStatus_Deleting *smithy.Schema + +var DocumentStatus_Failed *smithy.Schema + +var _DocumentStatusInformation = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "DocumentStatusInformation", +}, smithy.ShapeTypeString, 0) + +var DocumentType = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "DocumentType", +}, smithy.ShapeTypeEnum, 17) +var DocumentType_Command *smithy.Schema + +var DocumentType_Policy *smithy.Schema + +var DocumentType_Automation *smithy.Schema + +var DocumentType_Session *smithy.Schema + +var DocumentType_Package *smithy.Schema + +var DocumentType_ApplicationConfiguration *smithy.Schema + +var DocumentType_ApplicationConfigurationSchema *smithy.Schema + +var DocumentType_DeploymentStrategy *smithy.Schema + +var DocumentType_ChangeCalendar *smithy.Schema + +var DocumentType_ChangeTemplate *smithy.Schema + +var DocumentType_ProblemAnalysis *smithy.Schema + +var DocumentType_ProblemAnalysisTemplate *smithy.Schema + +var DocumentType_CloudFormation *smithy.Schema + +var DocumentType_ConformancePackTemplate *smithy.Schema + +var DocumentType_QuickSetup *smithy.Schema + +var DocumentType_ManualApprovalPolicy *smithy.Schema + +var DocumentType_AutoApprovalPolicy *smithy.Schema + +var _DocumentVersion = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "DocumentVersion", +}, smithy.ShapeTypeString, 0) + +var DocumentVersionInfo = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "DocumentVersionInfo", +}, smithy.ShapeTypeStructure, 10) +var DocumentVersionInfo_Name *smithy.Schema + +var DocumentVersionInfo_DisplayName *smithy.Schema + +var DocumentVersionInfo_DocumentVersion *smithy.Schema + +var DocumentVersionInfo_VersionName *smithy.Schema + +var DocumentVersionInfo_CreatedDate *smithy.Schema + +var DocumentVersionInfo_IsDefaultVersion *smithy.Schema + +var DocumentVersionInfo_DocumentFormat *smithy.Schema + +var DocumentVersionInfo_Status *smithy.Schema + +var DocumentVersionInfo_StatusInformation *smithy.Schema + +var DocumentVersionInfo_ReviewStatus *smithy.Schema + +var DocumentVersionLimitExceeded = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "DocumentVersionLimitExceeded", +}, smithy.ShapeTypeStructure, 1, &smithytraits.Error{Type: "client"}, + &smithytraits.AWSQueryError{ErrorCode: "DocumentVersionLimitExceeded", + StatusCode: 400}) +var DocumentVersionLimitExceeded_Message *smithy.Schema + +var _DocumentVersionList = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "DocumentVersionList", +}, smithy.ShapeTypeList, 1) +var _DocumentVersionList_member *smithy.Schema + +var _DocumentVersionName = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "DocumentVersionName", +}, smithy.ShapeTypeString, 0) + +var _DocumentVersionNumber = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "DocumentVersionNumber", +}, smithy.ShapeTypeString, 0) + +var DoesNotExistException = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "DoesNotExistException", +}, smithy.ShapeTypeStructure, 1, &smithytraits.Error{Type: "client"}, + &smithytraits.AWSQueryError{ErrorCode: "DoesNotExistException", + StatusCode: 404}) +var DoesNotExistException_Message *smithy.Schema + +var _DryRun = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "DryRun", +}, smithy.ShapeTypeBoolean, 0) + +var DuplicateDocumentContent = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "DuplicateDocumentContent", +}, smithy.ShapeTypeStructure, 1, &smithytraits.Error{Type: "client"}, + &smithytraits.AWSQueryError{ErrorCode: "DuplicateDocumentContent", + StatusCode: 400}) +var DuplicateDocumentContent_Message *smithy.Schema + +var DuplicateDocumentVersionName = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "DuplicateDocumentVersionName", +}, smithy.ShapeTypeStructure, 1, &smithytraits.Error{Type: "client"}, + &smithytraits.AWSQueryError{ErrorCode: "DuplicateDocumentVersionName", + StatusCode: 400}) +var DuplicateDocumentVersionName_Message *smithy.Schema + +var DuplicateInstanceId = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "DuplicateInstanceId", +}, smithy.ShapeTypeStructure, 0, &smithytraits.Error{Type: "client"}, + &smithytraits.AWSQueryError{ErrorCode: "DuplicateInstanceId", + StatusCode: 404}) + +var _Duration = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "Duration", +}, smithy.ShapeTypeInteger, 0) + +var _EffectiveInstanceAssociationMaxResults = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "EffectiveInstanceAssociationMaxResults", +}, smithy.ShapeTypeInteger, 0) + +var EffectivePatch = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "EffectivePatch", +}, smithy.ShapeTypeStructure, 2) +var EffectivePatch_Patch *smithy.Schema + +var EffectivePatch_PatchStatus *smithy.Schema + +var _EffectivePatchList = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "EffectivePatchList", +}, smithy.ShapeTypeList, 1) +var _EffectivePatchList_member *smithy.Schema + +var _ErrorCount = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "ErrorCount", +}, smithy.ShapeTypeInteger, 0) + +var _ExcludeAccount = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "ExcludeAccount", +}, smithy.ShapeTypeString, 0) + +var _ExcludeAccounts = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "ExcludeAccounts", +}, smithy.ShapeTypeList, 1) +var _ExcludeAccounts_member *smithy.Schema + +var ExecutionInputs = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "ExecutionInputs", +}, smithy.ShapeTypeUnion, 1) +var ExecutionInputs_Automation *smithy.Schema + +var ExecutionMode = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "ExecutionMode", +}, smithy.ShapeTypeEnum, 2) +var ExecutionMode_Auto *smithy.Schema + +var ExecutionMode_Interactive *smithy.Schema + +var ExecutionPreview = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "ExecutionPreview", +}, smithy.ShapeTypeUnion, 1) +var ExecutionPreview_Automation *smithy.Schema + +var _ExecutionPreviewId = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "ExecutionPreviewId", +}, smithy.ShapeTypeString, 0) + +var ExecutionPreviewStatus = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "ExecutionPreviewStatus", +}, smithy.ShapeTypeEnum, 4) +var ExecutionPreviewStatus_PENDING *smithy.Schema + +var ExecutionPreviewStatus_IN_PROGRESS *smithy.Schema + +var ExecutionPreviewStatus_SUCCESS *smithy.Schema + +var ExecutionPreviewStatus_FAILED *smithy.Schema + +var _ExecutionRoleName = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "ExecutionRoleName", +}, smithy.ShapeTypeString, 0) + +var _ExpirationDate = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "ExpirationDate", +}, smithy.ShapeTypeTimestamp, 0) + +var ExternalAlarmState = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "ExternalAlarmState", +}, smithy.ShapeTypeEnum, 2) +var ExternalAlarmState_UNKNOWN *smithy.Schema + +var ExternalAlarmState_ALARM *smithy.Schema + +var FailedCreateAssociation = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "FailedCreateAssociation", +}, smithy.ShapeTypeStructure, 3) +var FailedCreateAssociation_Entry *smithy.Schema + +var FailedCreateAssociation_Message *smithy.Schema + +var FailedCreateAssociation_Fault *smithy.Schema + +var _FailedCreateAssociationList = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "FailedCreateAssociationList", +}, smithy.ShapeTypeList, 1) +var _FailedCreateAssociationList_member *smithy.Schema + +var FailureDetails = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "FailureDetails", +}, smithy.ShapeTypeStructure, 3) +var FailureDetails_FailureStage *smithy.Schema + +var FailureDetails_FailureType *smithy.Schema + +var FailureDetails_Details *smithy.Schema + +var Fault = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "Fault", +}, smithy.ShapeTypeEnum, 3) +var Fault_Client *smithy.Schema + +var Fault_Server *smithy.Schema + +var Fault_Unknown *smithy.Schema + +var FeatureNotAvailableException = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "FeatureNotAvailableException", +}, smithy.ShapeTypeStructure, 1, &smithytraits.Error{Type: "client"}, + &smithytraits.AWSQueryError{ErrorCode: "FeatureNotAvailableException", + StatusCode: 400}) +var FeatureNotAvailableException_Message *smithy.Schema + +var _GetInventorySchemaMaxResults = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "GetInventorySchemaMaxResults", +}, smithy.ShapeTypeInteger, 0) + +var _GetOpsMetadataMaxResults = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "GetOpsMetadataMaxResults", +}, smithy.ShapeTypeInteger, 0) + +var _GetParametersByPathMaxResults = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "GetParametersByPathMaxResults", +}, smithy.ShapeTypeInteger, 0) + +var _GetResourcePoliciesResponseEntries = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "GetResourcePoliciesResponseEntries", +}, smithy.ShapeTypeList, 1) +var _GetResourcePoliciesResponseEntries_member *smithy.Schema + +var GetResourcePoliciesResponseEntry = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "GetResourcePoliciesResponseEntry", +}, smithy.ShapeTypeStructure, 3) +var GetResourcePoliciesResponseEntry_PolicyId *smithy.Schema + +var GetResourcePoliciesResponseEntry_PolicyHash *smithy.Schema + +var GetResourcePoliciesResponseEntry_Policy *smithy.Schema + +var HierarchyLevelLimitExceededException = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "HierarchyLevelLimitExceededException", +}, smithy.ShapeTypeStructure, 1, &smithytraits.Error{Type: "client"}, + &smithytraits.AWSQueryError{ErrorCode: "HierarchyLevelLimitExceededException", + StatusCode: 400}) +var HierarchyLevelLimitExceededException_message *smithy.Schema + +var HierarchyTypeMismatchException = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "HierarchyTypeMismatchException", +}, smithy.ShapeTypeStructure, 1, &smithytraits.Error{Type: "client"}, + &smithytraits.AWSQueryError{ErrorCode: "HierarchyTypeMismatchException", + StatusCode: 400}) +var HierarchyTypeMismatchException_message *smithy.Schema + +var _IamRole = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "IamRole", +}, smithy.ShapeTypeString, 0) + +var _IdempotencyToken = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "IdempotencyToken", +}, smithy.ShapeTypeString, 0) + +var IdempotentParameterMismatch = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "IdempotentParameterMismatch", +}, smithy.ShapeTypeStructure, 1, &smithytraits.Error{Type: "client"}, + &smithytraits.AWSQueryError{ErrorCode: "IdempotentParameterMismatch", + StatusCode: 400}) +var IdempotentParameterMismatch_Message *smithy.Schema + +var ImpactType = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "ImpactType", +}, smithy.ShapeTypeEnum, 3) +var ImpactType_MUTATING *smithy.Schema + +var ImpactType_NON_MUTATING *smithy.Schema + +var ImpactType_UNDETERMINED *smithy.Schema + +var IncompatiblePolicyException = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "IncompatiblePolicyException", +}, smithy.ShapeTypeStructure, 1, &smithytraits.Error{Type: "client"}, + &smithytraits.AWSQueryError{ErrorCode: "IncompatiblePolicyException", + StatusCode: 400}) +var IncompatiblePolicyException_message *smithy.Schema + +var _InstallOverrideList = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "InstallOverrideList", +}, smithy.ShapeTypeString, 0) + +var InstanceAggregatedAssociationOverview = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "InstanceAggregatedAssociationOverview", +}, smithy.ShapeTypeStructure, 2) +var InstanceAggregatedAssociationOverview_DetailedStatus *smithy.Schema + +var InstanceAggregatedAssociationOverview_InstanceAssociationStatusAggregatedCount *smithy.Schema + +var InstanceAssociation = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "InstanceAssociation", +}, smithy.ShapeTypeStructure, 4) +var InstanceAssociation_AssociationId *smithy.Schema + +var InstanceAssociation_InstanceId *smithy.Schema + +var InstanceAssociation_Content *smithy.Schema + +var InstanceAssociation_AssociationVersion *smithy.Schema + +var _InstanceAssociationExecutionSummary = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "InstanceAssociationExecutionSummary", +}, smithy.ShapeTypeString, 0) + +var _InstanceAssociationList = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "InstanceAssociationList", +}, smithy.ShapeTypeList, 1) +var _InstanceAssociationList_member *smithy.Schema + +var InstanceAssociationOutputLocation = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "InstanceAssociationOutputLocation", +}, smithy.ShapeTypeStructure, 1) +var InstanceAssociationOutputLocation_S3Location *smithy.Schema + +var InstanceAssociationOutputUrl = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "InstanceAssociationOutputUrl", +}, smithy.ShapeTypeStructure, 1) +var InstanceAssociationOutputUrl_S3OutputUrl *smithy.Schema + +var _InstanceAssociationStatusAggregatedCount = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "InstanceAssociationStatusAggregatedCount", +}, smithy.ShapeTypeMap, 2) +var _InstanceAssociationStatusAggregatedCount_key *smithy.Schema + +var _InstanceAssociationStatusAggregatedCount_value *smithy.Schema + +var InstanceAssociationStatusInfo = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "InstanceAssociationStatusInfo", +}, smithy.ShapeTypeStructure, 12) +var InstanceAssociationStatusInfo_AssociationId *smithy.Schema + +var InstanceAssociationStatusInfo_Name *smithy.Schema + +var InstanceAssociationStatusInfo_DocumentVersion *smithy.Schema + +var InstanceAssociationStatusInfo_AssociationVersion *smithy.Schema + +var InstanceAssociationStatusInfo_InstanceId *smithy.Schema + +var InstanceAssociationStatusInfo_ExecutionDate *smithy.Schema + +var InstanceAssociationStatusInfo_Status *smithy.Schema + +var InstanceAssociationStatusInfo_DetailedStatus *smithy.Schema + +var InstanceAssociationStatusInfo_ExecutionSummary *smithy.Schema + +var InstanceAssociationStatusInfo_ErrorCode *smithy.Schema + +var InstanceAssociationStatusInfo_OutputUrl *smithy.Schema + +var InstanceAssociationStatusInfo_AssociationName *smithy.Schema + +var _InstanceAssociationStatusInfos = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "InstanceAssociationStatusInfos", +}, smithy.ShapeTypeList, 1) +var _InstanceAssociationStatusInfos_member *smithy.Schema + +var _InstanceCount = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "InstanceCount", +}, smithy.ShapeTypeInteger, 0) + +var _InstanceId = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "InstanceId", +}, smithy.ShapeTypeString, 0) + +var _InstanceIdList = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "InstanceIdList", +}, smithy.ShapeTypeList, 1) +var _InstanceIdList_member *smithy.Schema + +var InstanceInfo = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "InstanceInfo", +}, smithy.ShapeTypeStructure, 16) +var InstanceInfo_AgentType *smithy.Schema + +var InstanceInfo_AgentVersion *smithy.Schema + +var InstanceInfo_ComputerName *smithy.Schema + +var InstanceInfo_InstanceStatus *smithy.Schema + +var InstanceInfo_IpAddress *smithy.Schema + +var InstanceInfo_ManagedStatus *smithy.Schema + +var InstanceInfo_Name *smithy.Schema + +var InstanceInfo_PlatformType *smithy.Schema + +var InstanceInfo_PlatformName *smithy.Schema + +var InstanceInfo_PlatformVersion *smithy.Schema + +var InstanceInfo_ResourceType *smithy.Schema + +var InstanceInfo_SourceType *smithy.Schema + +var InstanceInfo_SourceId *smithy.Schema + +var InstanceInfo_SourceLocation *smithy.Schema + +var InstanceInfo_AvailabilityZone *smithy.Schema + +var InstanceInfo_AvailabilityZoneId *smithy.Schema + +var InstanceInformation = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "InstanceInformation", +}, smithy.ShapeTypeStructure, 22) +var InstanceInformation_InstanceId *smithy.Schema + +var InstanceInformation_PingStatus *smithy.Schema + +var InstanceInformation_LastPingDateTime *smithy.Schema + +var InstanceInformation_AgentVersion *smithy.Schema + +var InstanceInformation_IsLatestVersion *smithy.Schema + +var InstanceInformation_PlatformType *smithy.Schema + +var InstanceInformation_PlatformName *smithy.Schema + +var InstanceInformation_PlatformVersion *smithy.Schema + +var InstanceInformation_ActivationId *smithy.Schema + +var InstanceInformation_IamRole *smithy.Schema + +var InstanceInformation_RegistrationDate *smithy.Schema + +var InstanceInformation_ResourceType *smithy.Schema + +var InstanceInformation_Name *smithy.Schema + +var InstanceInformation_IPAddress *smithy.Schema + +var InstanceInformation_ComputerName *smithy.Schema + +var InstanceInformation_AssociationStatus *smithy.Schema + +var InstanceInformation_LastAssociationExecutionDate *smithy.Schema + +var InstanceInformation_LastSuccessfulAssociationExecutionDate *smithy.Schema + +var InstanceInformation_AssociationOverview *smithy.Schema + +var InstanceInformation_SourceId *smithy.Schema + +var InstanceInformation_SourceType *smithy.Schema + +var InstanceInformation_SourceLocation *smithy.Schema + +var InstanceInformationFilter = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "InstanceInformationFilter", +}, smithy.ShapeTypeStructure, 2) +var InstanceInformationFilter_key *smithy.Schema + +var InstanceInformationFilter_valueSet *smithy.Schema + +var InstanceInformationFilterKey = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "InstanceInformationFilterKey", +}, smithy.ShapeTypeEnum, 8) +var InstanceInformationFilterKey_INSTANCE_IDS *smithy.Schema + +var InstanceInformationFilterKey_AGENT_VERSION *smithy.Schema + +var InstanceInformationFilterKey_PING_STATUS *smithy.Schema + +var InstanceInformationFilterKey_PLATFORM_TYPES *smithy.Schema + +var InstanceInformationFilterKey_ACTIVATION_IDS *smithy.Schema + +var InstanceInformationFilterKey_IAM_ROLE *smithy.Schema + +var InstanceInformationFilterKey_RESOURCE_TYPE *smithy.Schema + +var InstanceInformationFilterKey_ASSOCIATION_STATUS *smithy.Schema + +var _InstanceInformationFilterList = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "InstanceInformationFilterList", +}, smithy.ShapeTypeList, 1) +var _InstanceInformationFilterList_member *smithy.Schema + +var _InstanceInformationFilterValue = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "InstanceInformationFilterValue", +}, smithy.ShapeTypeString, 0) + +var _InstanceInformationFilterValueSet = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "InstanceInformationFilterValueSet", +}, smithy.ShapeTypeList, 1) +var _InstanceInformationFilterValueSet_member *smithy.Schema + +var _InstanceInformationList = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "InstanceInformationList", +}, smithy.ShapeTypeList, 1) +var _InstanceInformationList_member *smithy.Schema + +var InstanceInformationStringFilter = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "InstanceInformationStringFilter", +}, smithy.ShapeTypeStructure, 2) +var InstanceInformationStringFilter_Key *smithy.Schema + +var InstanceInformationStringFilter_Values *smithy.Schema + +var _InstanceInformationStringFilterKey = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "InstanceInformationStringFilterKey", +}, smithy.ShapeTypeString, 0) + +var _InstanceInformationStringFilterList = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "InstanceInformationStringFilterList", +}, smithy.ShapeTypeList, 1) +var _InstanceInformationStringFilterList_member *smithy.Schema + +var _InstanceName = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "InstanceName", +}, smithy.ShapeTypeString, 0) + +var InstancePatchState = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "InstancePatchState", +}, smithy.ShapeTypeStructure, 23) +var InstancePatchState_InstanceId *smithy.Schema + +var InstancePatchState_PatchGroup *smithy.Schema + +var InstancePatchState_BaselineId *smithy.Schema + +var InstancePatchState_SnapshotId *smithy.Schema + +var InstancePatchState_InstallOverrideList *smithy.Schema + +var InstancePatchState_OwnerInformation *smithy.Schema + +var InstancePatchState_InstalledCount *smithy.Schema + +var InstancePatchState_InstalledOtherCount *smithy.Schema + +var InstancePatchState_InstalledPendingRebootCount *smithy.Schema + +var InstancePatchState_InstalledRejectedCount *smithy.Schema + +var InstancePatchState_MissingCount *smithy.Schema + +var InstancePatchState_FailedCount *smithy.Schema + +var InstancePatchState_UnreportedNotApplicableCount *smithy.Schema + +var InstancePatchState_NotApplicableCount *smithy.Schema + +var InstancePatchState_AvailableSecurityUpdateCount *smithy.Schema + +var InstancePatchState_OperationStartTime *smithy.Schema + +var InstancePatchState_OperationEndTime *smithy.Schema + +var InstancePatchState_Operation *smithy.Schema + +var InstancePatchState_LastNoRebootInstallOperationTime *smithy.Schema + +var InstancePatchState_RebootOption *smithy.Schema + +var InstancePatchState_CriticalNonCompliantCount *smithy.Schema + +var InstancePatchState_SecurityNonCompliantCount *smithy.Schema + +var InstancePatchState_OtherNonCompliantCount *smithy.Schema + +var InstancePatchStateFilter = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "InstancePatchStateFilter", +}, smithy.ShapeTypeStructure, 3) +var InstancePatchStateFilter_Key *smithy.Schema + +var InstancePatchStateFilter_Values *smithy.Schema + +var InstancePatchStateFilter_Type *smithy.Schema + +var _InstancePatchStateFilterKey = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "InstancePatchStateFilterKey", +}, smithy.ShapeTypeString, 0) + +var _InstancePatchStateFilterList = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "InstancePatchStateFilterList", +}, smithy.ShapeTypeList, 1) +var _InstancePatchStateFilterList_member *smithy.Schema + +var _InstancePatchStateFilterValue = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "InstancePatchStateFilterValue", +}, smithy.ShapeTypeString, 0) + +var _InstancePatchStateFilterValues = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "InstancePatchStateFilterValues", +}, smithy.ShapeTypeList, 1) +var _InstancePatchStateFilterValues_member *smithy.Schema + +var _InstancePatchStateList = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "InstancePatchStateList", +}, smithy.ShapeTypeList, 1) +var _InstancePatchStateList_member *smithy.Schema + +var InstancePatchStateOperatorType = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "InstancePatchStateOperatorType", +}, smithy.ShapeTypeEnum, 4) +var InstancePatchStateOperatorType_EQUAL *smithy.Schema + +var InstancePatchStateOperatorType_NOT_EQUAL *smithy.Schema + +var InstancePatchStateOperatorType_LESS_THAN *smithy.Schema + +var InstancePatchStateOperatorType_GREATER_THAN *smithy.Schema + +var _InstancePatchStatesList = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "InstancePatchStatesList", +}, smithy.ShapeTypeList, 1) +var _InstancePatchStatesList_member *smithy.Schema + +var _InstanceProperties = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "InstanceProperties", +}, smithy.ShapeTypeList, 1) +var _InstanceProperties_member *smithy.Schema + +var InstanceProperty = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "InstanceProperty", +}, smithy.ShapeTypeStructure, 28) +var InstanceProperty_Name *smithy.Schema + +var InstanceProperty_InstanceId *smithy.Schema + +var InstanceProperty_InstanceType *smithy.Schema + +var InstanceProperty_InstanceRole *smithy.Schema + +var InstanceProperty_KeyName *smithy.Schema + +var InstanceProperty_InstanceState *smithy.Schema + +var InstanceProperty_Architecture *smithy.Schema + +var InstanceProperty_IPAddress *smithy.Schema + +var InstanceProperty_LaunchTime *smithy.Schema + +var InstanceProperty_PingStatus *smithy.Schema + +var InstanceProperty_LastPingDateTime *smithy.Schema + +var InstanceProperty_AgentVersion *smithy.Schema + +var InstanceProperty_PlatformType *smithy.Schema + +var InstanceProperty_PlatformName *smithy.Schema + +var InstanceProperty_PlatformVersion *smithy.Schema + +var InstanceProperty_ActivationId *smithy.Schema + +var InstanceProperty_IamRole *smithy.Schema + +var InstanceProperty_RegistrationDate *smithy.Schema + +var InstanceProperty_ResourceType *smithy.Schema + +var InstanceProperty_ComputerName *smithy.Schema + +var InstanceProperty_AssociationStatus *smithy.Schema + +var InstanceProperty_LastAssociationExecutionDate *smithy.Schema + +var InstanceProperty_LastSuccessfulAssociationExecutionDate *smithy.Schema + +var InstanceProperty_AssociationOverview *smithy.Schema + +var InstanceProperty_SourceId *smithy.Schema + +var InstanceProperty_SourceType *smithy.Schema + +var InstanceProperty_SourceLocation *smithy.Schema + +var InstanceProperty_AvailabilityZone *smithy.Schema + +var InstancePropertyFilter = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "InstancePropertyFilter", +}, smithy.ShapeTypeStructure, 2) +var InstancePropertyFilter_key *smithy.Schema + +var InstancePropertyFilter_valueSet *smithy.Schema + +var InstancePropertyFilterKey = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "InstancePropertyFilterKey", +}, smithy.ShapeTypeEnum, 9) +var InstancePropertyFilterKey_INSTANCE_IDS *smithy.Schema + +var InstancePropertyFilterKey_AGENT_VERSION *smithy.Schema + +var InstancePropertyFilterKey_PING_STATUS *smithy.Schema + +var InstancePropertyFilterKey_PLATFORM_TYPES *smithy.Schema + +var InstancePropertyFilterKey_DOCUMENT_NAME *smithy.Schema + +var InstancePropertyFilterKey_ACTIVATION_IDS *smithy.Schema + +var InstancePropertyFilterKey_IAM_ROLE *smithy.Schema + +var InstancePropertyFilterKey_RESOURCE_TYPE *smithy.Schema + +var InstancePropertyFilterKey_ASSOCIATION_STATUS *smithy.Schema + +var _InstancePropertyFilterList = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "InstancePropertyFilterList", +}, smithy.ShapeTypeList, 1) +var _InstancePropertyFilterList_member *smithy.Schema + +var InstancePropertyFilterOperator = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "InstancePropertyFilterOperator", +}, smithy.ShapeTypeEnum, 5) +var InstancePropertyFilterOperator_EQUAL *smithy.Schema + +var InstancePropertyFilterOperator_NOT_EQUAL *smithy.Schema + +var InstancePropertyFilterOperator_BEGIN_WITH *smithy.Schema + +var InstancePropertyFilterOperator_LESS_THAN *smithy.Schema + +var InstancePropertyFilterOperator_GREATER_THAN *smithy.Schema + +var _InstancePropertyFilterValue = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "InstancePropertyFilterValue", +}, smithy.ShapeTypeString, 0) + +var _InstancePropertyFilterValueSet = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "InstancePropertyFilterValueSet", +}, smithy.ShapeTypeList, 1) +var _InstancePropertyFilterValueSet_member *smithy.Schema + +var InstancePropertyStringFilter = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "InstancePropertyStringFilter", +}, smithy.ShapeTypeStructure, 3) +var InstancePropertyStringFilter_Key *smithy.Schema + +var InstancePropertyStringFilter_Values *smithy.Schema + +var InstancePropertyStringFilter_Operator *smithy.Schema + +var _InstancePropertyStringFilterKey = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "InstancePropertyStringFilterKey", +}, smithy.ShapeTypeString, 0) + +var _InstancePropertyStringFilterList = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "InstancePropertyStringFilterList", +}, smithy.ShapeTypeList, 1) +var _InstancePropertyStringFilterList_member *smithy.Schema + +var _InstanceRole = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "InstanceRole", +}, smithy.ShapeTypeString, 0) + +var _InstancesCount = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "InstancesCount", +}, smithy.ShapeTypeInteger, 0) + +var _InstanceState = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "InstanceState", +}, smithy.ShapeTypeString, 0) + +var _InstanceStatus = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "InstanceStatus", +}, smithy.ShapeTypeString, 0) + +var _InstanceTagName = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "InstanceTagName", +}, smithy.ShapeTypeString, 0) + +var _InstanceType = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "InstanceType", +}, smithy.ShapeTypeString, 0) + +var _Integer = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "Integer", +}, smithy.ShapeTypeInteger, 0) + +var InternalServerError = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "InternalServerError", +}, smithy.ShapeTypeStructure, 1, &smithytraits.Error{Type: "server"}, + &smithytraits.AWSQueryError{ErrorCode: "InternalServerError", + StatusCode: 500}) +var InternalServerError_Message *smithy.Schema + +var InvalidActivation = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "InvalidActivation", +}, smithy.ShapeTypeStructure, 1, &smithytraits.Error{Type: "client"}, + &smithytraits.AWSQueryError{ErrorCode: "InvalidActivation", + StatusCode: 404}) +var InvalidActivation_Message *smithy.Schema + +var InvalidActivationId = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "InvalidActivationId", +}, smithy.ShapeTypeStructure, 1, &smithytraits.Error{Type: "client"}, + &smithytraits.AWSQueryError{ErrorCode: "InvalidActivationId", + StatusCode: 404}) +var InvalidActivationId_Message *smithy.Schema + +var InvalidAggregatorException = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "InvalidAggregatorException", +}, smithy.ShapeTypeStructure, 1, &smithytraits.Error{Type: "client"}, + &smithytraits.AWSQueryError{ErrorCode: "InvalidAggregator", + StatusCode: 400}) +var InvalidAggregatorException_Message *smithy.Schema + +var InvalidAllowedPatternException = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "InvalidAllowedPatternException", +}, smithy.ShapeTypeStructure, 1, &smithytraits.Error{Type: "client"}, + &smithytraits.AWSQueryError{ErrorCode: "InvalidAllowedPatternException", + StatusCode: 400}) +var InvalidAllowedPatternException_message *smithy.Schema + +var InvalidAssociation = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "InvalidAssociation", +}, smithy.ShapeTypeStructure, 1, &smithytraits.Error{Type: "client"}, + &smithytraits.AWSQueryError{ErrorCode: "InvalidAssociation", + StatusCode: 400}) +var InvalidAssociation_Message *smithy.Schema + +var InvalidAssociationVersion = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "InvalidAssociationVersion", +}, smithy.ShapeTypeStructure, 1, &smithytraits.Error{Type: "client"}, + &smithytraits.AWSQueryError{ErrorCode: "InvalidAssociationVersion", + StatusCode: 400}) +var InvalidAssociationVersion_Message *smithy.Schema + +var InvalidAutomationExecutionParametersException = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "InvalidAutomationExecutionParametersException", +}, smithy.ShapeTypeStructure, 1, &smithytraits.Error{Type: "client"}, + &smithytraits.AWSQueryError{ErrorCode: "InvalidAutomationExecutionParameters", + StatusCode: 400}) +var InvalidAutomationExecutionParametersException_Message *smithy.Schema + +var InvalidAutomationSignalException = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "InvalidAutomationSignalException", +}, smithy.ShapeTypeStructure, 1, &smithytraits.Error{Type: "client"}, + &smithytraits.AWSQueryError{ErrorCode: "InvalidAutomationSignalException", + StatusCode: 400}) +var InvalidAutomationSignalException_Message *smithy.Schema + +var InvalidAutomationStatusUpdateException = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "InvalidAutomationStatusUpdateException", +}, smithy.ShapeTypeStructure, 1, &smithytraits.Error{Type: "client"}, + &smithytraits.AWSQueryError{ErrorCode: "InvalidAutomationStatusUpdateException", + StatusCode: 400}) +var InvalidAutomationStatusUpdateException_Message *smithy.Schema + +var InvalidCommandId = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "InvalidCommandId", +}, smithy.ShapeTypeStructure, 0, &smithytraits.Error{Type: "client"}, + &smithytraits.AWSQueryError{ErrorCode: "InvalidCommandId", + StatusCode: 404}) + +var InvalidDeleteInventoryParametersException = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "InvalidDeleteInventoryParametersException", +}, smithy.ShapeTypeStructure, 1, &smithytraits.Error{Type: "client"}, + &smithytraits.AWSQueryError{ErrorCode: "InvalidDeleteInventoryParameters", + StatusCode: 400}) +var InvalidDeleteInventoryParametersException_Message *smithy.Schema + +var InvalidDeletionIdException = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "InvalidDeletionIdException", +}, smithy.ShapeTypeStructure, 1, &smithytraits.Error{Type: "client"}, + &smithytraits.AWSQueryError{ErrorCode: "InvalidDeletionId", + StatusCode: 400}) +var InvalidDeletionIdException_Message *smithy.Schema + +var InvalidDocument = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "InvalidDocument", +}, smithy.ShapeTypeStructure, 1, &smithytraits.Error{Type: "client"}, + &smithytraits.AWSQueryError{ErrorCode: "InvalidDocument", + StatusCode: 404}) +var InvalidDocument_Message *smithy.Schema + +var InvalidDocumentContent = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "InvalidDocumentContent", +}, smithy.ShapeTypeStructure, 1, &smithytraits.Error{Type: "client"}, + &smithytraits.AWSQueryError{ErrorCode: "InvalidDocumentContent", + StatusCode: 400}) +var InvalidDocumentContent_Message *smithy.Schema + +var InvalidDocumentOperation = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "InvalidDocumentOperation", +}, smithy.ShapeTypeStructure, 1, &smithytraits.Error{Type: "client"}, + &smithytraits.AWSQueryError{ErrorCode: "InvalidDocumentOperation", + StatusCode: 403}) +var InvalidDocumentOperation_Message *smithy.Schema + +var InvalidDocumentSchemaVersion = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "InvalidDocumentSchemaVersion", +}, smithy.ShapeTypeStructure, 1, &smithytraits.Error{Type: "client"}, + &smithytraits.AWSQueryError{ErrorCode: "InvalidDocumentSchemaVersion", + StatusCode: 400}) +var InvalidDocumentSchemaVersion_Message *smithy.Schema + +var InvalidDocumentType = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "InvalidDocumentType", +}, smithy.ShapeTypeStructure, 1, &smithytraits.Error{Type: "client"}, + &smithytraits.AWSQueryError{ErrorCode: "InvalidDocumentType", + StatusCode: 400}) +var InvalidDocumentType_Message *smithy.Schema + +var InvalidDocumentVersion = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "InvalidDocumentVersion", +}, smithy.ShapeTypeStructure, 1, &smithytraits.Error{Type: "client"}, + &smithytraits.AWSQueryError{ErrorCode: "InvalidDocumentVersion", + StatusCode: 400}) +var InvalidDocumentVersion_Message *smithy.Schema + +var InvalidFilter = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "InvalidFilter", +}, smithy.ShapeTypeStructure, 1, &smithytraits.Error{Type: "client"}, + &smithytraits.AWSQueryError{ErrorCode: "InvalidFilter", + StatusCode: 441}) +var InvalidFilter_Message *smithy.Schema + +var InvalidFilterKey = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "InvalidFilterKey", +}, smithy.ShapeTypeStructure, 0, &smithytraits.Error{Type: "client"}, + &smithytraits.AWSQueryError{ErrorCode: "InvalidFilterKey", + StatusCode: 400}) + +var InvalidFilterOption = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "InvalidFilterOption", +}, smithy.ShapeTypeStructure, 1, &smithytraits.Error{Type: "client"}, + &smithytraits.AWSQueryError{ErrorCode: "InvalidFilterOption", + StatusCode: 400}) +var InvalidFilterOption_message *smithy.Schema + +var InvalidFilterValue = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "InvalidFilterValue", +}, smithy.ShapeTypeStructure, 1, &smithytraits.Error{Type: "client"}, + &smithytraits.AWSQueryError{ErrorCode: "InvalidFilterValue", + StatusCode: 400}) +var InvalidFilterValue_Message *smithy.Schema + +var InvalidInstanceId = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "InvalidInstanceId", +}, smithy.ShapeTypeStructure, 1, &smithytraits.Error{Type: "client"}, + &smithytraits.AWSQueryError{ErrorCode: "InvalidInstanceId", + StatusCode: 404}) +var InvalidInstanceId_Message *smithy.Schema + +var InvalidInstanceInformationFilterValue = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "InvalidInstanceInformationFilterValue", +}, smithy.ShapeTypeStructure, 1, &smithytraits.Error{Type: "client"}, + &smithytraits.AWSQueryError{ErrorCode: "InvalidInstanceInformationFilterValue", + StatusCode: 400}) +var InvalidInstanceInformationFilterValue_message *smithy.Schema + +var InvalidInstancePropertyFilterValue = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "InvalidInstancePropertyFilterValue", +}, smithy.ShapeTypeStructure, 1, &smithytraits.Error{Type: "client"}, + &smithytraits.AWSQueryError{ErrorCode: "InvalidInstancePropertyFilterValue", + StatusCode: 400}) +var InvalidInstancePropertyFilterValue_message *smithy.Schema + +var InvalidInventoryGroupException = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "InvalidInventoryGroupException", +}, smithy.ShapeTypeStructure, 1, &smithytraits.Error{Type: "client"}, + &smithytraits.AWSQueryError{ErrorCode: "InvalidInventoryGroup", + StatusCode: 400}) +var InvalidInventoryGroupException_Message *smithy.Schema + +var InvalidInventoryItemContextException = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "InvalidInventoryItemContextException", +}, smithy.ShapeTypeStructure, 1, &smithytraits.Error{Type: "client"}, + &smithytraits.AWSQueryError{ErrorCode: "InvalidInventoryItemContext", + StatusCode: 400}) +var InvalidInventoryItemContextException_Message *smithy.Schema + +var InvalidInventoryRequestException = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "InvalidInventoryRequestException", +}, smithy.ShapeTypeStructure, 1, &smithytraits.Error{Type: "client"}, + &smithytraits.AWSQueryError{ErrorCode: "InvalidInventoryRequest", + StatusCode: 400}) +var InvalidInventoryRequestException_Message *smithy.Schema + +var InvalidItemContentException = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "InvalidItemContentException", +}, smithy.ShapeTypeStructure, 2, &smithytraits.Error{Type: "client"}, + &smithytraits.AWSQueryError{ErrorCode: "InvalidItemContent", + StatusCode: 400}) +var InvalidItemContentException_TypeName *smithy.Schema + +var InvalidItemContentException_Message *smithy.Schema + +var InvalidKeyId = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "InvalidKeyId", +}, smithy.ShapeTypeStructure, 1, &smithytraits.Error{Type: "client"}, + &smithytraits.AWSQueryError{ErrorCode: "InvalidKeyId", + StatusCode: 400}) +var InvalidKeyId_message *smithy.Schema + +var InvalidNextToken = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "InvalidNextToken", +}, smithy.ShapeTypeStructure, 1, &smithytraits.Error{Type: "client"}, + &smithytraits.AWSQueryError{ErrorCode: "InvalidNextToken", + StatusCode: 400}) +var InvalidNextToken_Message *smithy.Schema + +var InvalidNotificationConfig = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "InvalidNotificationConfig", +}, smithy.ShapeTypeStructure, 1, &smithytraits.Error{Type: "client"}, + &smithytraits.AWSQueryError{ErrorCode: "InvalidNotificationConfig", + StatusCode: 400}) +var InvalidNotificationConfig_Message *smithy.Schema + +var InvalidOptionException = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "InvalidOptionException", +}, smithy.ShapeTypeStructure, 1, &smithytraits.Error{Type: "client"}, + &smithytraits.AWSQueryError{ErrorCode: "InvalidOption", + StatusCode: 400}) +var InvalidOptionException_Message *smithy.Schema + +var InvalidOutputFolder = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "InvalidOutputFolder", +}, smithy.ShapeTypeStructure, 0, &smithytraits.Error{Type: "client"}, + &smithytraits.AWSQueryError{ErrorCode: "InvalidOutputFolder", + StatusCode: 400}) + +var InvalidOutputLocation = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "InvalidOutputLocation", +}, smithy.ShapeTypeStructure, 0, &smithytraits.Error{Type: "client"}, + &smithytraits.AWSQueryError{ErrorCode: "InvalidOutputLocation", + StatusCode: 400}) + +var InvalidParameters = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "InvalidParameters", +}, smithy.ShapeTypeStructure, 1, &smithytraits.Error{Type: "client"}, + &smithytraits.AWSQueryError{ErrorCode: "InvalidParameters", + StatusCode: 400}) +var InvalidParameters_Message *smithy.Schema + +var InvalidPermissionType = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "InvalidPermissionType", +}, smithy.ShapeTypeStructure, 1, &smithytraits.Error{Type: "client"}, + &smithytraits.AWSQueryError{ErrorCode: "InvalidPermissionType", + StatusCode: 400}) +var InvalidPermissionType_Message *smithy.Schema + +var InvalidPluginName = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "InvalidPluginName", +}, smithy.ShapeTypeStructure, 0, &smithytraits.Error{Type: "client"}, + &smithytraits.AWSQueryError{ErrorCode: "InvalidPluginName", + StatusCode: 404}) + +var InvalidPolicyAttributeException = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "InvalidPolicyAttributeException", +}, smithy.ShapeTypeStructure, 1, &smithytraits.Error{Type: "client"}, + &smithytraits.AWSQueryError{ErrorCode: "InvalidPolicyAttributeException", + StatusCode: 400}) +var InvalidPolicyAttributeException_message *smithy.Schema + +var InvalidPolicyTypeException = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "InvalidPolicyTypeException", +}, smithy.ShapeTypeStructure, 1, &smithytraits.Error{Type: "client"}, + &smithytraits.AWSQueryError{ErrorCode: "InvalidPolicyTypeException", + StatusCode: 400}) +var InvalidPolicyTypeException_message *smithy.Schema + +var InvalidResourceId = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "InvalidResourceId", +}, smithy.ShapeTypeStructure, 0, &smithytraits.Error{Type: "client"}, + &smithytraits.AWSQueryError{ErrorCode: "InvalidResourceId", + StatusCode: 400}) + +var InvalidResourceType = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "InvalidResourceType", +}, smithy.ShapeTypeStructure, 0, &smithytraits.Error{Type: "client"}, + &smithytraits.AWSQueryError{ErrorCode: "InvalidResourceType", + StatusCode: 400}) + +var InvalidResultAttributeException = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "InvalidResultAttributeException", +}, smithy.ShapeTypeStructure, 1, &smithytraits.Error{Type: "client"}, + &smithytraits.AWSQueryError{ErrorCode: "InvalidResultAttribute", + StatusCode: 400}) +var InvalidResultAttributeException_Message *smithy.Schema + +var InvalidRole = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "InvalidRole", +}, smithy.ShapeTypeStructure, 1, &smithytraits.Error{Type: "client"}, + &smithytraits.AWSQueryError{ErrorCode: "InvalidRole", + StatusCode: 400}) +var InvalidRole_Message *smithy.Schema + +var InvalidSchedule = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "InvalidSchedule", +}, smithy.ShapeTypeStructure, 1, &smithytraits.Error{Type: "client"}, + &smithytraits.AWSQueryError{ErrorCode: "InvalidSchedule", + StatusCode: 400}) +var InvalidSchedule_Message *smithy.Schema + +var InvalidTag = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "InvalidTag", +}, smithy.ShapeTypeStructure, 1, &smithytraits.Error{Type: "client"}, + &smithytraits.AWSQueryError{ErrorCode: "InvalidTag", + StatusCode: 400}) +var InvalidTag_Message *smithy.Schema + +var InvalidTarget = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "InvalidTarget", +}, smithy.ShapeTypeStructure, 1, &smithytraits.Error{Type: "client"}, + &smithytraits.AWSQueryError{ErrorCode: "InvalidTarget", + StatusCode: 400}) +var InvalidTarget_Message *smithy.Schema + +var InvalidTargetMaps = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "InvalidTargetMaps", +}, smithy.ShapeTypeStructure, 1, &smithytraits.Error{Type: "client"}, + &smithytraits.AWSQueryError{ErrorCode: "InvalidTargetMaps", + StatusCode: 400}) +var InvalidTargetMaps_Message *smithy.Schema + +var InvalidTypeNameException = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "InvalidTypeNameException", +}, smithy.ShapeTypeStructure, 1, &smithytraits.Error{Type: "client"}, + &smithytraits.AWSQueryError{ErrorCode: "InvalidTypeName", + StatusCode: 400}) +var InvalidTypeNameException_Message *smithy.Schema + +var InvalidUpdate = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "InvalidUpdate", +}, smithy.ShapeTypeStructure, 1, &smithytraits.Error{Type: "client"}, + &smithytraits.AWSQueryError{ErrorCode: "InvalidUpdate", + StatusCode: 400}) +var InvalidUpdate_Message *smithy.Schema + +var InventoryAggregator = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "InventoryAggregator", +}, smithy.ShapeTypeStructure, 3) +var InventoryAggregator_Expression *smithy.Schema + +var InventoryAggregator_Aggregators *smithy.Schema + +var InventoryAggregator_Groups *smithy.Schema + +var _InventoryAggregatorExpression = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "InventoryAggregatorExpression", +}, smithy.ShapeTypeString, 0) + +var _InventoryAggregatorList = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "InventoryAggregatorList", +}, smithy.ShapeTypeList, 1) +var _InventoryAggregatorList_member *smithy.Schema + +var InventoryAttributeDataType = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "InventoryAttributeDataType", +}, smithy.ShapeTypeEnum, 2) +var InventoryAttributeDataType_STRING *smithy.Schema + +var InventoryAttributeDataType_NUMBER *smithy.Schema + +var _InventoryDeletionLastStatusMessage = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "InventoryDeletionLastStatusMessage", +}, smithy.ShapeTypeString, 0) + +var _InventoryDeletionLastStatusUpdateTime = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "InventoryDeletionLastStatusUpdateTime", +}, smithy.ShapeTypeTimestamp, 0) + +var _InventoryDeletionsList = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "InventoryDeletionsList", +}, smithy.ShapeTypeList, 1) +var _InventoryDeletionsList_member *smithy.Schema + +var _InventoryDeletionStartTime = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "InventoryDeletionStartTime", +}, smithy.ShapeTypeTimestamp, 0) + +var InventoryDeletionStatus = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "InventoryDeletionStatus", +}, smithy.ShapeTypeEnum, 2) +var InventoryDeletionStatus_IN_PROGRESS *smithy.Schema + +var InventoryDeletionStatus_COMPLETE *smithy.Schema + +var InventoryDeletionStatusItem = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "InventoryDeletionStatusItem", +}, smithy.ShapeTypeStructure, 7) +var InventoryDeletionStatusItem_DeletionId *smithy.Schema + +var InventoryDeletionStatusItem_TypeName *smithy.Schema + +var InventoryDeletionStatusItem_DeletionStartTime *smithy.Schema + +var InventoryDeletionStatusItem_LastStatus *smithy.Schema + +var InventoryDeletionStatusItem_LastStatusMessage *smithy.Schema + +var InventoryDeletionStatusItem_DeletionSummary *smithy.Schema + +var InventoryDeletionStatusItem_LastStatusUpdateTime *smithy.Schema + +var InventoryDeletionSummary = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "InventoryDeletionSummary", +}, smithy.ShapeTypeStructure, 3) +var InventoryDeletionSummary_TotalCount *smithy.Schema + +var InventoryDeletionSummary_RemainingCount *smithy.Schema + +var InventoryDeletionSummary_SummaryItems *smithy.Schema + +var InventoryDeletionSummaryItem = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "InventoryDeletionSummaryItem", +}, smithy.ShapeTypeStructure, 3) +var InventoryDeletionSummaryItem_Version *smithy.Schema + +var InventoryDeletionSummaryItem_Count *smithy.Schema + +var InventoryDeletionSummaryItem_RemainingCount *smithy.Schema + +var _InventoryDeletionSummaryItems = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "InventoryDeletionSummaryItems", +}, smithy.ShapeTypeList, 1) +var _InventoryDeletionSummaryItems_member *smithy.Schema + +var InventoryFilter = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "InventoryFilter", +}, smithy.ShapeTypeStructure, 3) +var InventoryFilter_Key *smithy.Schema + +var InventoryFilter_Values *smithy.Schema + +var InventoryFilter_Type *smithy.Schema + +var _InventoryFilterKey = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "InventoryFilterKey", +}, smithy.ShapeTypeString, 0) + +var _InventoryFilterList = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "InventoryFilterList", +}, smithy.ShapeTypeList, 1) +var _InventoryFilterList_member *smithy.Schema + +var _InventoryFilterValue = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "InventoryFilterValue", +}, smithy.ShapeTypeString, 0) + +var _InventoryFilterValueList = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "InventoryFilterValueList", +}, smithy.ShapeTypeList, 1) +var _InventoryFilterValueList_member *smithy.Schema + +var InventoryGroup = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "InventoryGroup", +}, smithy.ShapeTypeStructure, 2) +var InventoryGroup_Name *smithy.Schema + +var InventoryGroup_Filters *smithy.Schema + +var _InventoryGroupList = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "InventoryGroupList", +}, smithy.ShapeTypeList, 1) +var _InventoryGroupList_member *smithy.Schema + +var _InventoryGroupName = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "InventoryGroupName", +}, smithy.ShapeTypeString, 0) + +var InventoryItem = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "InventoryItem", +}, smithy.ShapeTypeStructure, 6) +var InventoryItem_TypeName *smithy.Schema + +var InventoryItem_SchemaVersion *smithy.Schema + +var InventoryItem_CaptureTime *smithy.Schema + +var InventoryItem_ContentHash *smithy.Schema + +var InventoryItem_Content *smithy.Schema + +var InventoryItem_Context *smithy.Schema + +var InventoryItemAttribute = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "InventoryItemAttribute", +}, smithy.ShapeTypeStructure, 2) +var InventoryItemAttribute_Name *smithy.Schema + +var InventoryItemAttribute_DataType *smithy.Schema + +var _InventoryItemAttributeList = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "InventoryItemAttributeList", +}, smithy.ShapeTypeList, 1) +var _InventoryItemAttributeList_member *smithy.Schema + +var _InventoryItemAttributeName = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "InventoryItemAttributeName", +}, smithy.ShapeTypeString, 0) + +var _InventoryItemCaptureTime = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "InventoryItemCaptureTime", +}, smithy.ShapeTypeString, 0) + +var _InventoryItemContentContext = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "InventoryItemContentContext", +}, smithy.ShapeTypeMap, 2) +var _InventoryItemContentContext_key *smithy.Schema + +var _InventoryItemContentContext_value *smithy.Schema + +var _InventoryItemContentHash = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "InventoryItemContentHash", +}, smithy.ShapeTypeString, 0) + +var _InventoryItemEntry = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "InventoryItemEntry", +}, smithy.ShapeTypeMap, 2) +var _InventoryItemEntry_key *smithy.Schema + +var _InventoryItemEntry_value *smithy.Schema + +var _InventoryItemEntryList = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "InventoryItemEntryList", +}, smithy.ShapeTypeList, 1) +var _InventoryItemEntryList_member *smithy.Schema + +var _InventoryItemList = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "InventoryItemList", +}, smithy.ShapeTypeList, 1) +var _InventoryItemList_member *smithy.Schema + +var InventoryItemSchema = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "InventoryItemSchema", +}, smithy.ShapeTypeStructure, 4) +var InventoryItemSchema_TypeName *smithy.Schema + +var InventoryItemSchema_Version *smithy.Schema + +var InventoryItemSchema_Attributes *smithy.Schema + +var InventoryItemSchema_DisplayName *smithy.Schema + +var _InventoryItemSchemaResultList = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "InventoryItemSchemaResultList", +}, smithy.ShapeTypeList, 1) +var _InventoryItemSchemaResultList_member *smithy.Schema + +var _InventoryItemSchemaVersion = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "InventoryItemSchemaVersion", +}, smithy.ShapeTypeString, 0) + +var _InventoryItemTypeName = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "InventoryItemTypeName", +}, smithy.ShapeTypeString, 0) + +var _InventoryItemTypeNameFilter = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "InventoryItemTypeNameFilter", +}, smithy.ShapeTypeString, 0) + +var InventoryQueryOperatorType = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "InventoryQueryOperatorType", +}, smithy.ShapeTypeEnum, 6) +var InventoryQueryOperatorType_EQUAL *smithy.Schema + +var InventoryQueryOperatorType_NOT_EQUAL *smithy.Schema + +var InventoryQueryOperatorType_BEGIN_WITH *smithy.Schema + +var InventoryQueryOperatorType_LESS_THAN *smithy.Schema + +var InventoryQueryOperatorType_GREATER_THAN *smithy.Schema + +var InventoryQueryOperatorType_EXISTS *smithy.Schema + +var InventoryResultEntity = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "InventoryResultEntity", +}, smithy.ShapeTypeStructure, 2) +var InventoryResultEntity_Id *smithy.Schema + +var InventoryResultEntity_Data *smithy.Schema + +var _InventoryResultEntityId = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "InventoryResultEntityId", +}, smithy.ShapeTypeString, 0) + +var _InventoryResultEntityList = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "InventoryResultEntityList", +}, smithy.ShapeTypeList, 1) +var _InventoryResultEntityList_member *smithy.Schema + +var InventoryResultItem = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "InventoryResultItem", +}, smithy.ShapeTypeStructure, 5) +var InventoryResultItem_TypeName *smithy.Schema + +var InventoryResultItem_SchemaVersion *smithy.Schema + +var InventoryResultItem_CaptureTime *smithy.Schema + +var InventoryResultItem_ContentHash *smithy.Schema + +var InventoryResultItem_Content *smithy.Schema + +var _InventoryResultItemKey = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "InventoryResultItemKey", +}, smithy.ShapeTypeString, 0) + +var _InventoryResultItemMap = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "InventoryResultItemMap", +}, smithy.ShapeTypeMap, 2) +var _InventoryResultItemMap_key *smithy.Schema + +var _InventoryResultItemMap_value *smithy.Schema + +var InventorySchemaDeleteOption = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "InventorySchemaDeleteOption", +}, smithy.ShapeTypeEnum, 2) +var InventorySchemaDeleteOption_DISABLE_SCHEMA *smithy.Schema + +var InventorySchemaDeleteOption_DELETE_SCHEMA *smithy.Schema + +var _InventoryTypeDisplayName = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "InventoryTypeDisplayName", +}, smithy.ShapeTypeString, 0) + +var InvocationDoesNotExist = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "InvocationDoesNotExist", +}, smithy.ShapeTypeStructure, 0, &smithytraits.Error{Type: "client"}, + &smithytraits.AWSQueryError{ErrorCode: "InvocationDoesNotExist", + StatusCode: 400}) + +var _InvocationTraceOutput = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "InvocationTraceOutput", +}, smithy.ShapeTypeString, 0) + +var _IPAddress = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "IPAddress", +}, smithy.ShapeTypeString, 0, &smithytraits.Sensitive{}) + +var _ISO8601String = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "ISO8601String", +}, smithy.ShapeTypeString, 0) + +var _IsSubTypeSchema = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "IsSubTypeSchema", +}, smithy.ShapeTypeBoolean, 0) + +var ItemContentMismatchException = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "ItemContentMismatchException", +}, smithy.ShapeTypeStructure, 2, &smithytraits.Error{Type: "client"}, + &smithytraits.AWSQueryError{ErrorCode: "ItemContentMismatch", + StatusCode: 400}) +var ItemContentMismatchException_TypeName *smithy.Schema + +var ItemContentMismatchException_Message *smithy.Schema + +var ItemSizeLimitExceededException = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "ItemSizeLimitExceededException", +}, smithy.ShapeTypeStructure, 2, &smithytraits.Error{Type: "client"}, + &smithytraits.AWSQueryError{ErrorCode: "ItemSizeLimitExceeded", + StatusCode: 400}) +var ItemSizeLimitExceededException_TypeName *smithy.Schema + +var ItemSizeLimitExceededException_Message *smithy.Schema + +var _KeyList = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "KeyList", +}, smithy.ShapeTypeList, 1) +var _KeyList_member *smithy.Schema + +var _KeyName = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "KeyName", +}, smithy.ShapeTypeString, 0) + +var _LastResourceDataSyncMessage = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "LastResourceDataSyncMessage", +}, smithy.ShapeTypeString, 0) + +var LastResourceDataSyncStatus = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "LastResourceDataSyncStatus", +}, smithy.ShapeTypeEnum, 3) +var LastResourceDataSyncStatus_SUCCESSFUL *smithy.Schema + +var LastResourceDataSyncStatus_FAILED *smithy.Schema + +var LastResourceDataSyncStatus_INPROGRESS *smithy.Schema + +var _LastResourceDataSyncTime = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "LastResourceDataSyncTime", +}, smithy.ShapeTypeTimestamp, 0) + +var _LastSuccessfulResourceDataSyncTime = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "LastSuccessfulResourceDataSyncTime", +}, smithy.ShapeTypeTimestamp, 0) + +var _ListOpsMetadataMaxResults = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "ListOpsMetadataMaxResults", +}, smithy.ShapeTypeInteger, 0) + +var LoggingInfo = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "LoggingInfo", +}, smithy.ShapeTypeStructure, 3) +var LoggingInfo_S3BucketName *smithy.Schema + +var LoggingInfo_S3KeyPrefix *smithy.Schema + +var LoggingInfo_S3Region *smithy.Schema + +var _Long = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "Long", +}, smithy.ShapeTypeLong, 0) + +var _MaintenanceWindowAllowUnassociatedTargets = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "MaintenanceWindowAllowUnassociatedTargets", +}, smithy.ShapeTypeBoolean, 0) + +var MaintenanceWindowAutomationParameters = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "MaintenanceWindowAutomationParameters", +}, smithy.ShapeTypeStructure, 2) +var MaintenanceWindowAutomationParameters_DocumentVersion *smithy.Schema + +var MaintenanceWindowAutomationParameters_Parameters *smithy.Schema + +var _MaintenanceWindowCutoff = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "MaintenanceWindowCutoff", +}, smithy.ShapeTypeInteger, 0) + +var _MaintenanceWindowDescription = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "MaintenanceWindowDescription", +}, smithy.ShapeTypeString, 0, &smithytraits.Sensitive{}) + +var _MaintenanceWindowDurationHours = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "MaintenanceWindowDurationHours", +}, smithy.ShapeTypeInteger, 0) + +var _MaintenanceWindowEnabled = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "MaintenanceWindowEnabled", +}, smithy.ShapeTypeBoolean, 0) + +var MaintenanceWindowExecution = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "MaintenanceWindowExecution", +}, smithy.ShapeTypeStructure, 6) +var MaintenanceWindowExecution_WindowId *smithy.Schema + +var MaintenanceWindowExecution_WindowExecutionId *smithy.Schema + +var MaintenanceWindowExecution_Status *smithy.Schema + +var MaintenanceWindowExecution_StatusDetails *smithy.Schema + +var MaintenanceWindowExecution_StartTime *smithy.Schema + +var MaintenanceWindowExecution_EndTime *smithy.Schema + +var _MaintenanceWindowExecutionId = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "MaintenanceWindowExecutionId", +}, smithy.ShapeTypeString, 0) + +var _MaintenanceWindowExecutionList = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "MaintenanceWindowExecutionList", +}, smithy.ShapeTypeList, 1) +var _MaintenanceWindowExecutionList_member *smithy.Schema + +var MaintenanceWindowExecutionStatus = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "MaintenanceWindowExecutionStatus", +}, smithy.ShapeTypeEnum, 8) +var MaintenanceWindowExecutionStatus_Pending *smithy.Schema + +var MaintenanceWindowExecutionStatus_InProgress *smithy.Schema + +var MaintenanceWindowExecutionStatus_Success *smithy.Schema + +var MaintenanceWindowExecutionStatus_Failed *smithy.Schema + +var MaintenanceWindowExecutionStatus_TimedOut *smithy.Schema + +var MaintenanceWindowExecutionStatus_Cancelling *smithy.Schema + +var MaintenanceWindowExecutionStatus_Cancelled *smithy.Schema + +var MaintenanceWindowExecutionStatus_SkippedOverlapping *smithy.Schema + +var _MaintenanceWindowExecutionStatusDetails = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "MaintenanceWindowExecutionStatusDetails", +}, smithy.ShapeTypeString, 0) + +var _MaintenanceWindowExecutionTaskExecutionId = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "MaintenanceWindowExecutionTaskExecutionId", +}, smithy.ShapeTypeString, 0) + +var _MaintenanceWindowExecutionTaskId = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "MaintenanceWindowExecutionTaskId", +}, smithy.ShapeTypeString, 0) + +var MaintenanceWindowExecutionTaskIdentity = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "MaintenanceWindowExecutionTaskIdentity", +}, smithy.ShapeTypeStructure, 10) +var MaintenanceWindowExecutionTaskIdentity_WindowExecutionId *smithy.Schema + +var MaintenanceWindowExecutionTaskIdentity_TaskExecutionId *smithy.Schema + +var MaintenanceWindowExecutionTaskIdentity_Status *smithy.Schema + +var MaintenanceWindowExecutionTaskIdentity_StatusDetails *smithy.Schema + +var MaintenanceWindowExecutionTaskIdentity_StartTime *smithy.Schema + +var MaintenanceWindowExecutionTaskIdentity_EndTime *smithy.Schema + +var MaintenanceWindowExecutionTaskIdentity_TaskArn *smithy.Schema + +var MaintenanceWindowExecutionTaskIdentity_TaskType *smithy.Schema + +var MaintenanceWindowExecutionTaskIdentity_AlarmConfiguration *smithy.Schema + +var MaintenanceWindowExecutionTaskIdentity_TriggeredAlarms *smithy.Schema + +var _MaintenanceWindowExecutionTaskIdentityList = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "MaintenanceWindowExecutionTaskIdentityList", +}, smithy.ShapeTypeList, 1) +var _MaintenanceWindowExecutionTaskIdentityList_member *smithy.Schema + +var _MaintenanceWindowExecutionTaskIdList = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "MaintenanceWindowExecutionTaskIdList", +}, smithy.ShapeTypeList, 1) +var _MaintenanceWindowExecutionTaskIdList_member *smithy.Schema + +var _MaintenanceWindowExecutionTaskInvocationId = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "MaintenanceWindowExecutionTaskInvocationId", +}, smithy.ShapeTypeString, 0) + +var MaintenanceWindowExecutionTaskInvocationIdentity = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "MaintenanceWindowExecutionTaskInvocationIdentity", +}, smithy.ShapeTypeStructure, 12) +var MaintenanceWindowExecutionTaskInvocationIdentity_WindowExecutionId *smithy.Schema + +var MaintenanceWindowExecutionTaskInvocationIdentity_TaskExecutionId *smithy.Schema + +var MaintenanceWindowExecutionTaskInvocationIdentity_InvocationId *smithy.Schema + +var MaintenanceWindowExecutionTaskInvocationIdentity_ExecutionId *smithy.Schema + +var MaintenanceWindowExecutionTaskInvocationIdentity_TaskType *smithy.Schema + +var MaintenanceWindowExecutionTaskInvocationIdentity_Parameters *smithy.Schema + +var MaintenanceWindowExecutionTaskInvocationIdentity_Status *smithy.Schema + +var MaintenanceWindowExecutionTaskInvocationIdentity_StatusDetails *smithy.Schema + +var MaintenanceWindowExecutionTaskInvocationIdentity_StartTime *smithy.Schema + +var MaintenanceWindowExecutionTaskInvocationIdentity_EndTime *smithy.Schema + +var MaintenanceWindowExecutionTaskInvocationIdentity_OwnerInformation *smithy.Schema + +var MaintenanceWindowExecutionTaskInvocationIdentity_WindowTargetId *smithy.Schema + +var _MaintenanceWindowExecutionTaskInvocationIdentityList = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "MaintenanceWindowExecutionTaskInvocationIdentityList", +}, smithy.ShapeTypeList, 1) +var _MaintenanceWindowExecutionTaskInvocationIdentityList_member *smithy.Schema + +var _MaintenanceWindowExecutionTaskInvocationParameters = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "MaintenanceWindowExecutionTaskInvocationParameters", +}, smithy.ShapeTypeString, 0, &smithytraits.Sensitive{}) + +var MaintenanceWindowFilter = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "MaintenanceWindowFilter", +}, smithy.ShapeTypeStructure, 2) +var MaintenanceWindowFilter_Key *smithy.Schema + +var MaintenanceWindowFilter_Values *smithy.Schema + +var _MaintenanceWindowFilterKey = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "MaintenanceWindowFilterKey", +}, smithy.ShapeTypeString, 0) + +var _MaintenanceWindowFilterList = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "MaintenanceWindowFilterList", +}, smithy.ShapeTypeList, 1) +var _MaintenanceWindowFilterList_member *smithy.Schema + +var _MaintenanceWindowFilterValue = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "MaintenanceWindowFilterValue", +}, smithy.ShapeTypeString, 0) + +var _MaintenanceWindowFilterValues = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "MaintenanceWindowFilterValues", +}, smithy.ShapeTypeList, 1) +var _MaintenanceWindowFilterValues_member *smithy.Schema + +var _MaintenanceWindowId = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "MaintenanceWindowId", +}, smithy.ShapeTypeString, 0) + +var MaintenanceWindowIdentity = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "MaintenanceWindowIdentity", +}, smithy.ShapeTypeStructure, 12) +var MaintenanceWindowIdentity_WindowId *smithy.Schema + +var MaintenanceWindowIdentity_Name *smithy.Schema + +var MaintenanceWindowIdentity_Description *smithy.Schema + +var MaintenanceWindowIdentity_Enabled *smithy.Schema + +var MaintenanceWindowIdentity_Duration *smithy.Schema + +var MaintenanceWindowIdentity_Cutoff *smithy.Schema + +var MaintenanceWindowIdentity_Schedule *smithy.Schema + +var MaintenanceWindowIdentity_ScheduleTimezone *smithy.Schema + +var MaintenanceWindowIdentity_ScheduleOffset *smithy.Schema + +var MaintenanceWindowIdentity_EndDate *smithy.Schema + +var MaintenanceWindowIdentity_StartDate *smithy.Schema + +var MaintenanceWindowIdentity_NextExecutionTime *smithy.Schema + +var MaintenanceWindowIdentityForTarget = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "MaintenanceWindowIdentityForTarget", +}, smithy.ShapeTypeStructure, 2) +var MaintenanceWindowIdentityForTarget_WindowId *smithy.Schema + +var MaintenanceWindowIdentityForTarget_Name *smithy.Schema + +var _MaintenanceWindowIdentityList = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "MaintenanceWindowIdentityList", +}, smithy.ShapeTypeList, 1) +var _MaintenanceWindowIdentityList_member *smithy.Schema + +var _MaintenanceWindowLambdaClientContext = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "MaintenanceWindowLambdaClientContext", +}, smithy.ShapeTypeString, 0) + +var MaintenanceWindowLambdaParameters = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "MaintenanceWindowLambdaParameters", +}, smithy.ShapeTypeStructure, 3) +var MaintenanceWindowLambdaParameters_ClientContext *smithy.Schema + +var MaintenanceWindowLambdaParameters_Qualifier *smithy.Schema + +var MaintenanceWindowLambdaParameters_Payload *smithy.Schema + +var _MaintenanceWindowLambdaPayload = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "MaintenanceWindowLambdaPayload", +}, smithy.ShapeTypeBlob, 0, &smithytraits.Sensitive{}) + +var _MaintenanceWindowLambdaQualifier = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "MaintenanceWindowLambdaQualifier", +}, smithy.ShapeTypeString, 0) + +var _MaintenanceWindowMaxResults = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "MaintenanceWindowMaxResults", +}, smithy.ShapeTypeInteger, 0) + +var _MaintenanceWindowName = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "MaintenanceWindowName", +}, smithy.ShapeTypeString, 0) + +var _MaintenanceWindowOffset = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "MaintenanceWindowOffset", +}, smithy.ShapeTypeInteger, 0) + +var MaintenanceWindowResourceType = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "MaintenanceWindowResourceType", +}, smithy.ShapeTypeEnum, 2) +var MaintenanceWindowResourceType_Instance *smithy.Schema + +var MaintenanceWindowResourceType_ResourceGroup *smithy.Schema + +var MaintenanceWindowRunCommandParameters = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "MaintenanceWindowRunCommandParameters", +}, smithy.ShapeTypeStructure, 11) +var MaintenanceWindowRunCommandParameters_Comment *smithy.Schema + +var MaintenanceWindowRunCommandParameters_CloudWatchOutputConfig *smithy.Schema + +var MaintenanceWindowRunCommandParameters_DocumentHash *smithy.Schema + +var MaintenanceWindowRunCommandParameters_DocumentHashType *smithy.Schema + +var MaintenanceWindowRunCommandParameters_DocumentVersion *smithy.Schema + +var MaintenanceWindowRunCommandParameters_NotificationConfig *smithy.Schema + +var MaintenanceWindowRunCommandParameters_OutputS3BucketName *smithy.Schema + +var MaintenanceWindowRunCommandParameters_OutputS3KeyPrefix *smithy.Schema + +var MaintenanceWindowRunCommandParameters_Parameters *smithy.Schema + +var MaintenanceWindowRunCommandParameters_ServiceRoleArn *smithy.Schema + +var MaintenanceWindowRunCommandParameters_TimeoutSeconds *smithy.Schema + +var _MaintenanceWindowSchedule = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "MaintenanceWindowSchedule", +}, smithy.ShapeTypeString, 0) + +var _MaintenanceWindowSearchMaxResults = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "MaintenanceWindowSearchMaxResults", +}, smithy.ShapeTypeInteger, 0) + +var _MaintenanceWindowsForTargetList = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "MaintenanceWindowsForTargetList", +}, smithy.ShapeTypeList, 1) +var _MaintenanceWindowsForTargetList_member *smithy.Schema + +var _MaintenanceWindowStepFunctionsInput = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "MaintenanceWindowStepFunctionsInput", +}, smithy.ShapeTypeString, 0, &smithytraits.Sensitive{}) + +var _MaintenanceWindowStepFunctionsName = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "MaintenanceWindowStepFunctionsName", +}, smithy.ShapeTypeString, 0) + +var MaintenanceWindowStepFunctionsParameters = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "MaintenanceWindowStepFunctionsParameters", +}, smithy.ShapeTypeStructure, 2) +var MaintenanceWindowStepFunctionsParameters_Input *smithy.Schema + +var MaintenanceWindowStepFunctionsParameters_Name *smithy.Schema + +var _MaintenanceWindowStringDateTime = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "MaintenanceWindowStringDateTime", +}, smithy.ShapeTypeString, 0) + +var MaintenanceWindowTarget = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "MaintenanceWindowTarget", +}, smithy.ShapeTypeStructure, 7) +var MaintenanceWindowTarget_WindowId *smithy.Schema + +var MaintenanceWindowTarget_WindowTargetId *smithy.Schema + +var MaintenanceWindowTarget_ResourceType *smithy.Schema + +var MaintenanceWindowTarget_Targets *smithy.Schema + +var MaintenanceWindowTarget_OwnerInformation *smithy.Schema + +var MaintenanceWindowTarget_Name *smithy.Schema + +var MaintenanceWindowTarget_Description *smithy.Schema + +var _MaintenanceWindowTargetId = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "MaintenanceWindowTargetId", +}, smithy.ShapeTypeString, 0) + +var _MaintenanceWindowTargetList = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "MaintenanceWindowTargetList", +}, smithy.ShapeTypeList, 1) +var _MaintenanceWindowTargetList_member *smithy.Schema + +var MaintenanceWindowTask = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "MaintenanceWindowTask", +}, smithy.ShapeTypeStructure, 15) +var MaintenanceWindowTask_WindowId *smithy.Schema + +var MaintenanceWindowTask_WindowTaskId *smithy.Schema + +var MaintenanceWindowTask_TaskArn *smithy.Schema + +var MaintenanceWindowTask_Type *smithy.Schema + +var MaintenanceWindowTask_Targets *smithy.Schema + +var MaintenanceWindowTask_TaskParameters *smithy.Schema + +var MaintenanceWindowTask_Priority *smithy.Schema + +var MaintenanceWindowTask_LoggingInfo *smithy.Schema + +var MaintenanceWindowTask_ServiceRoleArn *smithy.Schema + +var MaintenanceWindowTask_MaxConcurrency *smithy.Schema + +var MaintenanceWindowTask_MaxErrors *smithy.Schema + +var MaintenanceWindowTask_Name *smithy.Schema + +var MaintenanceWindowTask_Description *smithy.Schema + +var MaintenanceWindowTask_CutoffBehavior *smithy.Schema + +var MaintenanceWindowTask_AlarmConfiguration *smithy.Schema + +var _MaintenanceWindowTaskArn = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "MaintenanceWindowTaskArn", +}, smithy.ShapeTypeString, 0) + +var MaintenanceWindowTaskCutoffBehavior = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "MaintenanceWindowTaskCutoffBehavior", +}, smithy.ShapeTypeEnum, 2) +var MaintenanceWindowTaskCutoffBehavior_ContinueTask *smithy.Schema + +var MaintenanceWindowTaskCutoffBehavior_CancelTask *smithy.Schema + +var _MaintenanceWindowTaskId = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "MaintenanceWindowTaskId", +}, smithy.ShapeTypeString, 0) + +var MaintenanceWindowTaskInvocationParameters = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "MaintenanceWindowTaskInvocationParameters", +}, smithy.ShapeTypeStructure, 4) +var MaintenanceWindowTaskInvocationParameters_RunCommand *smithy.Schema + +var MaintenanceWindowTaskInvocationParameters_Automation *smithy.Schema + +var MaintenanceWindowTaskInvocationParameters_StepFunctions *smithy.Schema + +var MaintenanceWindowTaskInvocationParameters_Lambda *smithy.Schema + +var _MaintenanceWindowTaskList = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "MaintenanceWindowTaskList", +}, smithy.ShapeTypeList, 1) +var _MaintenanceWindowTaskList_member *smithy.Schema + +var _MaintenanceWindowTaskParameterName = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "MaintenanceWindowTaskParameterName", +}, smithy.ShapeTypeString, 0) + +var _MaintenanceWindowTaskParameters = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "MaintenanceWindowTaskParameters", +}, smithy.ShapeTypeMap, 2, &smithytraits.Sensitive{}) +var _MaintenanceWindowTaskParameters_key *smithy.Schema + +var _MaintenanceWindowTaskParameters_value *smithy.Schema + +var _MaintenanceWindowTaskParametersList = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "MaintenanceWindowTaskParametersList", +}, smithy.ShapeTypeList, 1, &smithytraits.Sensitive{}) +var _MaintenanceWindowTaskParametersList_member *smithy.Schema + +var _MaintenanceWindowTaskParameterValue = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "MaintenanceWindowTaskParameterValue", +}, smithy.ShapeTypeString, 0, &smithytraits.Sensitive{}) + +var MaintenanceWindowTaskParameterValueExpression = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "MaintenanceWindowTaskParameterValueExpression", +}, smithy.ShapeTypeStructure, 1, &smithytraits.Sensitive{}) +var MaintenanceWindowTaskParameterValueExpression_Values *smithy.Schema + +var _MaintenanceWindowTaskParameterValueList = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "MaintenanceWindowTaskParameterValueList", +}, smithy.ShapeTypeList, 1, &smithytraits.Sensitive{}) +var _MaintenanceWindowTaskParameterValueList_member *smithy.Schema + +var _MaintenanceWindowTaskPriority = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "MaintenanceWindowTaskPriority", +}, smithy.ShapeTypeInteger, 0) + +var _MaintenanceWindowTaskTargetId = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "MaintenanceWindowTaskTargetId", +}, smithy.ShapeTypeString, 0) + +var MaintenanceWindowTaskType = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "MaintenanceWindowTaskType", +}, smithy.ShapeTypeEnum, 4) +var MaintenanceWindowTaskType_RunCommand *smithy.Schema + +var MaintenanceWindowTaskType_Automation *smithy.Schema + +var MaintenanceWindowTaskType_StepFunctions *smithy.Schema + +var MaintenanceWindowTaskType_Lambda *smithy.Schema + +var _MaintenanceWindowTimezone = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "MaintenanceWindowTimezone", +}, smithy.ShapeTypeString, 0) + +var MalformedResourcePolicyDocumentException = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "MalformedResourcePolicyDocumentException", +}, smithy.ShapeTypeStructure, 1, &smithytraits.Error{Type: "client"}, + &smithytraits.AWSQueryError{ErrorCode: "MalformedResourcePolicyDocumentException", + StatusCode: 400}) +var MalformedResourcePolicyDocumentException_Message *smithy.Schema + +var _ManagedInstanceId = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "ManagedInstanceId", +}, smithy.ShapeTypeString, 0) + +var ManagedStatus = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "ManagedStatus", +}, smithy.ShapeTypeEnum, 3) +var ManagedStatus_ALL *smithy.Schema + +var ManagedStatus_MANAGED *smithy.Schema + +var ManagedStatus_UNMANAGED *smithy.Schema + +var _MaxConcurrency = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "MaxConcurrency", +}, smithy.ShapeTypeString, 0) + +var MaxDocumentSizeExceeded = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "MaxDocumentSizeExceeded", +}, smithy.ShapeTypeStructure, 1, &smithytraits.Error{Type: "client"}, + &smithytraits.AWSQueryError{ErrorCode: "MaxDocumentSizeExceeded", + StatusCode: 400}) +var MaxDocumentSizeExceeded_Message *smithy.Schema + +var _MaxErrors = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "MaxErrors", +}, smithy.ShapeTypeString, 0) + +var _MaxResults = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "MaxResults", +}, smithy.ShapeTypeInteger, 0) + +var _MaxResultsEC2Compatible = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "MaxResultsEC2Compatible", +}, smithy.ShapeTypeInteger, 0) + +var _MaxSessionDuration = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "MaxSessionDuration", +}, smithy.ShapeTypeString, 0) + +var _MetadataKey = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "MetadataKey", +}, smithy.ShapeTypeString, 0) + +var _MetadataKeysToDeleteList = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "MetadataKeysToDeleteList", +}, smithy.ShapeTypeList, 1) +var _MetadataKeysToDeleteList_member *smithy.Schema + +var _MetadataMap = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "MetadataMap", +}, smithy.ShapeTypeMap, 2) +var _MetadataMap_key *smithy.Schema + +var _MetadataMap_value *smithy.Schema + +var MetadataValue = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "MetadataValue", +}, smithy.ShapeTypeStructure, 1) +var MetadataValue_Value *smithy.Schema + +var _MetadataValueString = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "MetadataValueString", +}, smithy.ShapeTypeString, 0) + +var _NextToken = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "NextToken", +}, smithy.ShapeTypeString, 0) + +var Node = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "Node", +}, smithy.ShapeTypeStructure, 5) +var Node_CaptureTime *smithy.Schema + +var Node_Id *smithy.Schema + +var Node_Owner *smithy.Schema + +var Node_Region *smithy.Schema + +var Node_NodeType *smithy.Schema + +var _NodeAccountId = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "NodeAccountId", +}, smithy.ShapeTypeString, 0) + +var NodeAggregator = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "NodeAggregator", +}, smithy.ShapeTypeStructure, 4) +var NodeAggregator_AggregatorType *smithy.Schema + +var NodeAggregator_TypeName *smithy.Schema + +var NodeAggregator_AttributeName *smithy.Schema + +var NodeAggregator_Aggregators *smithy.Schema + +var _NodeAggregatorList = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "NodeAggregatorList", +}, smithy.ShapeTypeList, 1) +var _NodeAggregatorList_member *smithy.Schema + +var NodeAggregatorType = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "NodeAggregatorType", +}, smithy.ShapeTypeEnum, 1) +var NodeAggregatorType_COUNT *smithy.Schema + +var NodeAttributeName = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "NodeAttributeName", +}, smithy.ShapeTypeEnum, 8) +var NodeAttributeName_AGENT_VERSION *smithy.Schema + +var NodeAttributeName_PLATFORM_NAME *smithy.Schema + +var NodeAttributeName_PLATFORM_TYPE *smithy.Schema + +var NodeAttributeName_PLATFORM_VERSION *smithy.Schema + +var NodeAttributeName_REGION *smithy.Schema + +var NodeAttributeName_RESOURCE_TYPE *smithy.Schema + +var NodeAttributeName_SOURCE_TYPE *smithy.Schema + +var NodeAttributeName_AVAILABILITY_ZONE *smithy.Schema + +var _NodeCaptureTime = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "NodeCaptureTime", +}, smithy.ShapeTypeTimestamp, 0) + +var NodeFilter = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "NodeFilter", +}, smithy.ShapeTypeStructure, 3) +var NodeFilter_Key *smithy.Schema + +var NodeFilter_Values *smithy.Schema + +var NodeFilter_Type *smithy.Schema + +var NodeFilterKey = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "NodeFilterKey", +}, smithy.ShapeTypeEnum, 20) +var NodeFilterKey_AGENT_TYPE *smithy.Schema + +var NodeFilterKey_AGENT_VERSION *smithy.Schema + +var NodeFilterKey_COMPUTER_NAME *smithy.Schema + +var NodeFilterKey_INSTANCE_ID *smithy.Schema + +var NodeFilterKey_INSTANCE_STATUS *smithy.Schema + +var NodeFilterKey_IP_ADDRESS *smithy.Schema + +var NodeFilterKey_MANAGED_STATUS *smithy.Schema + +var NodeFilterKey_PLATFORM_NAME *smithy.Schema + +var NodeFilterKey_PLATFORM_TYPE *smithy.Schema + +var NodeFilterKey_PLATFORM_VERSION *smithy.Schema + +var NodeFilterKey_RESOURCE_TYPE *smithy.Schema + +var NodeFilterKey_ORGANIZATIONAL_UNIT_ID *smithy.Schema + +var NodeFilterKey_ORGANIZATIONAL_UNIT_PATH *smithy.Schema + +var NodeFilterKey_REGION *smithy.Schema + +var NodeFilterKey_ACCOUNT_ID *smithy.Schema + +var NodeFilterKey_SOURCE_TYPE *smithy.Schema + +var NodeFilterKey_SOURCE_ID *smithy.Schema + +var NodeFilterKey_SOURCE_LOCATION *smithy.Schema + +var NodeFilterKey_AVAILABILITY_ZONE *smithy.Schema + +var NodeFilterKey_AVAILABILITY_ZONE_ID *smithy.Schema + +var _NodeFilterList = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "NodeFilterList", +}, smithy.ShapeTypeList, 1) +var _NodeFilterList_member *smithy.Schema + +var NodeFilterOperatorType = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "NodeFilterOperatorType", +}, smithy.ShapeTypeEnum, 3) +var NodeFilterOperatorType_EQUAL *smithy.Schema + +var NodeFilterOperatorType_NOT_EQUAL *smithy.Schema + +var NodeFilterOperatorType_BEGIN_WITH *smithy.Schema + +var _NodeFilterValue = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "NodeFilterValue", +}, smithy.ShapeTypeString, 0) + +var _NodeFilterValueList = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "NodeFilterValueList", +}, smithy.ShapeTypeList, 1) +var _NodeFilterValueList_member *smithy.Schema + +var _NodeId = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "NodeId", +}, smithy.ShapeTypeString, 0) + +var _NodeList = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "NodeList", +}, smithy.ShapeTypeList, 1) +var _NodeList_member *smithy.Schema + +var _NodeName = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "NodeName", +}, smithy.ShapeTypeString, 0) + +var _NodeOrganizationalUnitId = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "NodeOrganizationalUnitId", +}, smithy.ShapeTypeString, 0) + +var _NodeOrganizationalUnitPath = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "NodeOrganizationalUnitPath", +}, smithy.ShapeTypeString, 0) + +var NodeOwnerInfo = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "NodeOwnerInfo", +}, smithy.ShapeTypeStructure, 3) +var NodeOwnerInfo_AccountId *smithy.Schema + +var NodeOwnerInfo_OrganizationalUnitId *smithy.Schema + +var NodeOwnerInfo_OrganizationalUnitPath *smithy.Schema + +var _NodeRegion = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "NodeRegion", +}, smithy.ShapeTypeString, 0) + +var _NodeSummary = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "NodeSummary", +}, smithy.ShapeTypeMap, 2) +var _NodeSummary_key *smithy.Schema + +var _NodeSummary_value *smithy.Schema + +var _NodeSummaryList = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "NodeSummaryList", +}, smithy.ShapeTypeList, 1) +var _NodeSummaryList_member *smithy.Schema + +var NodeType = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "NodeType", +}, smithy.ShapeTypeUnion, 1) +var NodeType_Instance *smithy.Schema + +var NodeTypeName = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "NodeTypeName", +}, smithy.ShapeTypeEnum, 1) +var NodeTypeName_INSTANCE *smithy.Schema + +var NoLongerSupportedException = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "NoLongerSupportedException", +}, smithy.ShapeTypeStructure, 1, &smithytraits.Error{Type: "client"}, + &smithytraits.AWSQueryError{ErrorCode: "NoLongerSupported", + StatusCode: 400}) +var NoLongerSupportedException_Message *smithy.Schema + +var NonCompliantSummary = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "NonCompliantSummary", +}, smithy.ShapeTypeStructure, 2) +var NonCompliantSummary_NonCompliantCount *smithy.Schema + +var NonCompliantSummary_SeveritySummary *smithy.Schema + +var _NormalStringMap = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "NormalStringMap", +}, smithy.ShapeTypeMap, 2) +var _NormalStringMap_key *smithy.Schema + +var _NormalStringMap_value *smithy.Schema + +var _NotificationArn = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "NotificationArn", +}, smithy.ShapeTypeString, 0) + +var NotificationConfig = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "NotificationConfig", +}, smithy.ShapeTypeStructure, 3) +var NotificationConfig_NotificationArn *smithy.Schema + +var NotificationConfig_NotificationEvents *smithy.Schema + +var NotificationConfig_NotificationType *smithy.Schema + +var NotificationEvent = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "NotificationEvent", +}, smithy.ShapeTypeEnum, 6) +var NotificationEvent_ALL *smithy.Schema + +var NotificationEvent_IN_PROGRESS *smithy.Schema + +var NotificationEvent_SUCCESS *smithy.Schema + +var NotificationEvent_TIMED_OUT *smithy.Schema + +var NotificationEvent_CANCELLED *smithy.Schema + +var NotificationEvent_FAILED *smithy.Schema + +var _NotificationEventList = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "NotificationEventList", +}, smithy.ShapeTypeList, 1) +var _NotificationEventList_member *smithy.Schema + +var NotificationType = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "NotificationType", +}, smithy.ShapeTypeEnum, 2) +var NotificationType_Command *smithy.Schema + +var NotificationType_Invocation *smithy.Schema + +var OperatingSystem = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "OperatingSystem", +}, smithy.ShapeTypeEnum, 15) +var OperatingSystem_Windows *smithy.Schema + +var OperatingSystem_AmazonLinux *smithy.Schema + +var OperatingSystem_AmazonLinux2 *smithy.Schema + +var OperatingSystem_AmazonLinux2022 *smithy.Schema + +var OperatingSystem_Ubuntu *smithy.Schema + +var OperatingSystem_RedhatEnterpriseLinux *smithy.Schema + +var OperatingSystem_Suse *smithy.Schema + +var OperatingSystem_CentOS *smithy.Schema + +var OperatingSystem_OracleLinux *smithy.Schema + +var OperatingSystem_Debian *smithy.Schema + +var OperatingSystem_MacOS *smithy.Schema + +var OperatingSystem_Raspbian *smithy.Schema + +var OperatingSystem_Rocky_Linux *smithy.Schema + +var OperatingSystem_AlmaLinux *smithy.Schema + +var OperatingSystem_AmazonLinux2023 *smithy.Schema + +var OpsAggregator = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "OpsAggregator", +}, smithy.ShapeTypeStructure, 6) +var OpsAggregator_AggregatorType *smithy.Schema + +var OpsAggregator_TypeName *smithy.Schema + +var OpsAggregator_AttributeName *smithy.Schema + +var OpsAggregator_Values *smithy.Schema + +var OpsAggregator_Filters *smithy.Schema + +var OpsAggregator_Aggregators *smithy.Schema + +var _OpsAggregatorList = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "OpsAggregatorList", +}, smithy.ShapeTypeList, 1) +var _OpsAggregatorList_member *smithy.Schema + +var _OpsAggregatorType = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "OpsAggregatorType", +}, smithy.ShapeTypeString, 0) + +var _OpsAggregatorValue = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "OpsAggregatorValue", +}, smithy.ShapeTypeString, 0) + +var _OpsAggregatorValueKey = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "OpsAggregatorValueKey", +}, smithy.ShapeTypeString, 0) + +var _OpsAggregatorValueMap = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "OpsAggregatorValueMap", +}, smithy.ShapeTypeMap, 2) +var _OpsAggregatorValueMap_key *smithy.Schema + +var _OpsAggregatorValueMap_value *smithy.Schema + +var _OpsDataAttributeName = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "OpsDataAttributeName", +}, smithy.ShapeTypeString, 0) + +var _OpsDataTypeName = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "OpsDataTypeName", +}, smithy.ShapeTypeString, 0) + +var OpsEntity = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "OpsEntity", +}, smithy.ShapeTypeStructure, 2) +var OpsEntity_Id *smithy.Schema + +var OpsEntity_Data *smithy.Schema + +var _OpsEntityId = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "OpsEntityId", +}, smithy.ShapeTypeString, 0) + +var OpsEntityItem = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "OpsEntityItem", +}, smithy.ShapeTypeStructure, 2) +var OpsEntityItem_CaptureTime *smithy.Schema + +var OpsEntityItem_Content *smithy.Schema + +var _OpsEntityItemCaptureTime = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "OpsEntityItemCaptureTime", +}, smithy.ShapeTypeString, 0) + +var _OpsEntityItemEntry = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "OpsEntityItemEntry", +}, smithy.ShapeTypeMap, 2) +var _OpsEntityItemEntry_key *smithy.Schema + +var _OpsEntityItemEntry_value *smithy.Schema + +var _OpsEntityItemEntryList = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "OpsEntityItemEntryList", +}, smithy.ShapeTypeList, 1) +var _OpsEntityItemEntryList_member *smithy.Schema + +var _OpsEntityItemKey = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "OpsEntityItemKey", +}, smithy.ShapeTypeString, 0) + +var _OpsEntityItemMap = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "OpsEntityItemMap", +}, smithy.ShapeTypeMap, 2) +var _OpsEntityItemMap_key *smithy.Schema + +var _OpsEntityItemMap_value *smithy.Schema + +var _OpsEntityList = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "OpsEntityList", +}, smithy.ShapeTypeList, 1) +var _OpsEntityList_member *smithy.Schema + +var OpsFilter = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "OpsFilter", +}, smithy.ShapeTypeStructure, 3) +var OpsFilter_Key *smithy.Schema + +var OpsFilter_Values *smithy.Schema + +var OpsFilter_Type *smithy.Schema + +var _OpsFilterKey = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "OpsFilterKey", +}, smithy.ShapeTypeString, 0) + +var _OpsFilterList = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "OpsFilterList", +}, smithy.ShapeTypeList, 1) +var _OpsFilterList_member *smithy.Schema + +var OpsFilterOperatorType = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "OpsFilterOperatorType", +}, smithy.ShapeTypeEnum, 6) +var OpsFilterOperatorType_EQUAL *smithy.Schema + +var OpsFilterOperatorType_NOT_EQUAL *smithy.Schema + +var OpsFilterOperatorType_BEGIN_WITH *smithy.Schema + +var OpsFilterOperatorType_LESS_THAN *smithy.Schema + +var OpsFilterOperatorType_GREATER_THAN *smithy.Schema + +var OpsFilterOperatorType_EXISTS *smithy.Schema + +var _OpsFilterValue = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "OpsFilterValue", +}, smithy.ShapeTypeString, 0) + +var _OpsFilterValueList = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "OpsFilterValueList", +}, smithy.ShapeTypeList, 1) +var _OpsFilterValueList_member *smithy.Schema + +var OpsItem = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "OpsItem", +}, smithy.ShapeTypeStructure, 22) +var OpsItem_CreatedBy *smithy.Schema + +var OpsItem_OpsItemType *smithy.Schema + +var OpsItem_CreatedTime *smithy.Schema + +var OpsItem_Description *smithy.Schema + +var OpsItem_LastModifiedBy *smithy.Schema + +var OpsItem_LastModifiedTime *smithy.Schema + +var OpsItem_Notifications *smithy.Schema + +var OpsItem_Priority *smithy.Schema + +var OpsItem_RelatedOpsItems *smithy.Schema + +var OpsItem_Status *smithy.Schema + +var OpsItem_OpsItemId *smithy.Schema + +var OpsItem_Version *smithy.Schema + +var OpsItem_Title *smithy.Schema + +var OpsItem_Source *smithy.Schema + +var OpsItem_OperationalData *smithy.Schema + +var OpsItem_Category *smithy.Schema + +var OpsItem_Severity *smithy.Schema + +var OpsItem_ActualStartTime *smithy.Schema + +var OpsItem_ActualEndTime *smithy.Schema + +var OpsItem_PlannedStartTime *smithy.Schema + +var OpsItem_PlannedEndTime *smithy.Schema + +var OpsItem_OpsItemArn *smithy.Schema + +var OpsItemAccessDeniedException = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "OpsItemAccessDeniedException", +}, smithy.ShapeTypeStructure, 1, &smithytraits.Error{Type: "client"}, + &smithytraits.AWSQueryError{ErrorCode: "OpsItemAccessDeniedException", + StatusCode: 403}) +var OpsItemAccessDeniedException_Message *smithy.Schema + +var _OpsItemAccountId = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "OpsItemAccountId", +}, smithy.ShapeTypeString, 0) + +var OpsItemAlreadyExistsException = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "OpsItemAlreadyExistsException", +}, smithy.ShapeTypeStructure, 2, &smithytraits.Error{Type: "client"}, + &smithytraits.AWSQueryError{ErrorCode: "OpsItemAlreadyExistsException", + StatusCode: 400}) +var OpsItemAlreadyExistsException_Message *smithy.Schema + +var OpsItemAlreadyExistsException_OpsItemId *smithy.Schema + +var _OpsItemArn = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "OpsItemArn", +}, smithy.ShapeTypeString, 0) + +var _OpsItemCategory = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "OpsItemCategory", +}, smithy.ShapeTypeString, 0) + +var OpsItemConflictException = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "OpsItemConflictException", +}, smithy.ShapeTypeStructure, 1, &smithytraits.Error{Type: "client"}, + &smithytraits.AWSQueryError{ErrorCode: "OpsItemConflictException", + StatusCode: 409}) +var OpsItemConflictException_Message *smithy.Schema + +var _OpsItemDataKey = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "OpsItemDataKey", +}, smithy.ShapeTypeString, 0) + +var OpsItemDataType = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "OpsItemDataType", +}, smithy.ShapeTypeEnum, 2) +var OpsItemDataType_SEARCHABLE_STRING *smithy.Schema + +var OpsItemDataType_STRING *smithy.Schema + +var OpsItemDataValue = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "OpsItemDataValue", +}, smithy.ShapeTypeStructure, 2) +var OpsItemDataValue_Value *smithy.Schema + +var OpsItemDataValue_Type *smithy.Schema + +var _OpsItemDataValueString = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "OpsItemDataValueString", +}, smithy.ShapeTypeString, 0) + +var _OpsItemDescription = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "OpsItemDescription", +}, smithy.ShapeTypeString, 0) + +var OpsItemEventFilter = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "OpsItemEventFilter", +}, smithy.ShapeTypeStructure, 3) +var OpsItemEventFilter_Key *smithy.Schema + +var OpsItemEventFilter_Values *smithy.Schema + +var OpsItemEventFilter_Operator *smithy.Schema + +var OpsItemEventFilterKey = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "OpsItemEventFilterKey", +}, smithy.ShapeTypeEnum, 1) +var OpsItemEventFilterKey_OPSITEM_ID *smithy.Schema + +var OpsItemEventFilterOperator = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "OpsItemEventFilterOperator", +}, smithy.ShapeTypeEnum, 1) +var OpsItemEventFilterOperator_EQUAL *smithy.Schema + +var _OpsItemEventFilters = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "OpsItemEventFilters", +}, smithy.ShapeTypeList, 1) +var _OpsItemEventFilters_member *smithy.Schema + +var _OpsItemEventFilterValue = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "OpsItemEventFilterValue", +}, smithy.ShapeTypeString, 0) + +var _OpsItemEventFilterValues = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "OpsItemEventFilterValues", +}, smithy.ShapeTypeList, 1) +var _OpsItemEventFilterValues_member *smithy.Schema + +var _OpsItemEventMaxResults = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "OpsItemEventMaxResults", +}, smithy.ShapeTypeInteger, 0) + +var _OpsItemEventSummaries = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "OpsItemEventSummaries", +}, smithy.ShapeTypeList, 1) +var _OpsItemEventSummaries_member *smithy.Schema + +var OpsItemEventSummary = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "OpsItemEventSummary", +}, smithy.ShapeTypeStructure, 7) +var OpsItemEventSummary_OpsItemId *smithy.Schema + +var OpsItemEventSummary_EventId *smithy.Schema + +var OpsItemEventSummary_Source *smithy.Schema + +var OpsItemEventSummary_DetailType *smithy.Schema + +var OpsItemEventSummary_Detail *smithy.Schema + +var OpsItemEventSummary_CreatedBy *smithy.Schema + +var OpsItemEventSummary_CreatedTime *smithy.Schema + +var OpsItemFilter = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "OpsItemFilter", +}, smithy.ShapeTypeStructure, 3) +var OpsItemFilter_Key *smithy.Schema + +var OpsItemFilter_Values *smithy.Schema + +var OpsItemFilter_Operator *smithy.Schema + +var OpsItemFilterKey = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "OpsItemFilterKey", +}, smithy.ShapeTypeEnum, 37) +var OpsItemFilterKey_STATUS *smithy.Schema + +var OpsItemFilterKey_CREATED_BY *smithy.Schema + +var OpsItemFilterKey_SOURCE *smithy.Schema + +var OpsItemFilterKey_PRIORITY *smithy.Schema + +var OpsItemFilterKey_TITLE *smithy.Schema + +var OpsItemFilterKey_OPSITEM_ID *smithy.Schema + +var OpsItemFilterKey_CREATED_TIME *smithy.Schema + +var OpsItemFilterKey_LAST_MODIFIED_TIME *smithy.Schema + +var OpsItemFilterKey_ACTUAL_START_TIME *smithy.Schema + +var OpsItemFilterKey_ACTUAL_END_TIME *smithy.Schema + +var OpsItemFilterKey_PLANNED_START_TIME *smithy.Schema + +var OpsItemFilterKey_PLANNED_END_TIME *smithy.Schema + +var OpsItemFilterKey_OPERATIONAL_DATA *smithy.Schema + +var OpsItemFilterKey_OPERATIONAL_DATA_KEY *smithy.Schema + +var OpsItemFilterKey_OPERATIONAL_DATA_VALUE *smithy.Schema + +var OpsItemFilterKey_RESOURCE_ID *smithy.Schema + +var OpsItemFilterKey_AUTOMATION_ID *smithy.Schema + +var OpsItemFilterKey_CATEGORY *smithy.Schema + +var OpsItemFilterKey_SEVERITY *smithy.Schema + +var OpsItemFilterKey_OPSITEM_TYPE *smithy.Schema + +var OpsItemFilterKey_ACCESS_REQUEST_REQUESTER_ARN *smithy.Schema + +var OpsItemFilterKey_ACCESS_REQUEST_REQUESTER_ID *smithy.Schema + +var OpsItemFilterKey_ACCESS_REQUEST_APPROVER_ARN *smithy.Schema + +var OpsItemFilterKey_ACCESS_REQUEST_APPROVER_ID *smithy.Schema + +var OpsItemFilterKey_ACCESS_REQUEST_SOURCE_ACCOUNT_ID *smithy.Schema + +var OpsItemFilterKey_ACCESS_REQUEST_SOURCE_OPS_ITEM_ID *smithy.Schema + +var OpsItemFilterKey_ACCESS_REQUEST_SOURCE_REGION *smithy.Schema + +var OpsItemFilterKey_ACCESS_REQUEST_IS_REPLICA *smithy.Schema + +var OpsItemFilterKey_ACCESS_REQUEST_TARGET_RESOURCE_ID *smithy.Schema + +var OpsItemFilterKey_CHANGE_REQUEST_REQUESTER_ARN *smithy.Schema + +var OpsItemFilterKey_CHANGE_REQUEST_REQUESTER_NAME *smithy.Schema + +var OpsItemFilterKey_CHANGE_REQUEST_APPROVER_ARN *smithy.Schema + +var OpsItemFilterKey_CHANGE_REQUEST_APPROVER_NAME *smithy.Schema + +var OpsItemFilterKey_CHANGE_REQUEST_TEMPLATE *smithy.Schema + +var OpsItemFilterKey_CHANGE_REQUEST_TARGETS_RESOURCE_GROUP *smithy.Schema + +var OpsItemFilterKey_INSIGHT_TYPE *smithy.Schema + +var OpsItemFilterKey_ACCOUNT_ID *smithy.Schema + +var OpsItemFilterOperator = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "OpsItemFilterOperator", +}, smithy.ShapeTypeEnum, 4) +var OpsItemFilterOperator_EQUAL *smithy.Schema + +var OpsItemFilterOperator_CONTAINS *smithy.Schema + +var OpsItemFilterOperator_GREATER_THAN *smithy.Schema + +var OpsItemFilterOperator_LESS_THAN *smithy.Schema + +var _OpsItemFilters = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "OpsItemFilters", +}, smithy.ShapeTypeList, 1) +var _OpsItemFilters_member *smithy.Schema + +var _OpsItemFilterValue = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "OpsItemFilterValue", +}, smithy.ShapeTypeString, 0) + +var _OpsItemFilterValues = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "OpsItemFilterValues", +}, smithy.ShapeTypeList, 1) +var _OpsItemFilterValues_member *smithy.Schema + +var _OpsItemId = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "OpsItemId", +}, smithy.ShapeTypeString, 0) + +var OpsItemIdentity = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "OpsItemIdentity", +}, smithy.ShapeTypeStructure, 1) +var OpsItemIdentity_Arn *smithy.Schema + +var OpsItemInvalidParameterException = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "OpsItemInvalidParameterException", +}, smithy.ShapeTypeStructure, 2, &smithytraits.Error{Type: "client"}, + &smithytraits.AWSQueryError{ErrorCode: "OpsItemInvalidParameterException", + StatusCode: 400}) +var OpsItemInvalidParameterException_ParameterNames *smithy.Schema + +var OpsItemInvalidParameterException_Message *smithy.Schema + +var OpsItemLimitExceededException = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "OpsItemLimitExceededException", +}, smithy.ShapeTypeStructure, 4, &smithytraits.Error{Type: "client"}, + &smithytraits.AWSQueryError{ErrorCode: "OpsItemLimitExceededException", + StatusCode: 400}) +var OpsItemLimitExceededException_ResourceTypes *smithy.Schema + +var OpsItemLimitExceededException_Limit *smithy.Schema + +var OpsItemLimitExceededException_LimitType *smithy.Schema + +var OpsItemLimitExceededException_Message *smithy.Schema + +var _OpsItemMaxResults = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "OpsItemMaxResults", +}, smithy.ShapeTypeInteger, 0) + +var OpsItemNotFoundException = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "OpsItemNotFoundException", +}, smithy.ShapeTypeStructure, 1, &smithytraits.Error{Type: "client"}, + &smithytraits.AWSQueryError{ErrorCode: "OpsItemNotFoundException", + StatusCode: 400}) +var OpsItemNotFoundException_Message *smithy.Schema + +var OpsItemNotification = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "OpsItemNotification", +}, smithy.ShapeTypeStructure, 1) +var OpsItemNotification_Arn *smithy.Schema + +var _OpsItemNotifications = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "OpsItemNotifications", +}, smithy.ShapeTypeList, 1) +var _OpsItemNotifications_member *smithy.Schema + +var _OpsItemOperationalData = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "OpsItemOperationalData", +}, smithy.ShapeTypeMap, 2) +var _OpsItemOperationalData_key *smithy.Schema + +var _OpsItemOperationalData_value *smithy.Schema + +var _OpsItemOpsDataKeysList = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "OpsItemOpsDataKeysList", +}, smithy.ShapeTypeList, 1) +var _OpsItemOpsDataKeysList_member *smithy.Schema + +var _OpsItemParameterNamesList = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "OpsItemParameterNamesList", +}, smithy.ShapeTypeList, 1) +var _OpsItemParameterNamesList_member *smithy.Schema + +var _OpsItemPriority = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "OpsItemPriority", +}, smithy.ShapeTypeInteger, 0) + +var OpsItemRelatedItemAlreadyExistsException = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "OpsItemRelatedItemAlreadyExistsException", +}, smithy.ShapeTypeStructure, 3, &smithytraits.Error{Type: "client"}, + &smithytraits.AWSQueryError{ErrorCode: "OpsItemRelatedItemAlreadyExistsException", + StatusCode: 400}) +var OpsItemRelatedItemAlreadyExistsException_Message *smithy.Schema + +var OpsItemRelatedItemAlreadyExistsException_ResourceUri *smithy.Schema + +var OpsItemRelatedItemAlreadyExistsException_OpsItemId *smithy.Schema + +var _OpsItemRelatedItemAssociationId = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "OpsItemRelatedItemAssociationId", +}, smithy.ShapeTypeString, 0) + +var OpsItemRelatedItemAssociationNotFoundException = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "OpsItemRelatedItemAssociationNotFoundException", +}, smithy.ShapeTypeStructure, 1, &smithytraits.Error{Type: "client"}, + &smithytraits.AWSQueryError{ErrorCode: "OpsItemRelatedItemAssociationNotFoundException", + StatusCode: 400}) +var OpsItemRelatedItemAssociationNotFoundException_Message *smithy.Schema + +var _OpsItemRelatedItemAssociationResourceType = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "OpsItemRelatedItemAssociationResourceType", +}, smithy.ShapeTypeString, 0) + +var _OpsItemRelatedItemAssociationResourceUri = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "OpsItemRelatedItemAssociationResourceUri", +}, smithy.ShapeTypeString, 0) + +var _OpsItemRelatedItemAssociationType = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "OpsItemRelatedItemAssociationType", +}, smithy.ShapeTypeString, 0) + +var OpsItemRelatedItemsFilter = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "OpsItemRelatedItemsFilter", +}, smithy.ShapeTypeStructure, 3) +var OpsItemRelatedItemsFilter_Key *smithy.Schema + +var OpsItemRelatedItemsFilter_Values *smithy.Schema + +var OpsItemRelatedItemsFilter_Operator *smithy.Schema + +var OpsItemRelatedItemsFilterKey = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "OpsItemRelatedItemsFilterKey", +}, smithy.ShapeTypeEnum, 3) +var OpsItemRelatedItemsFilterKey_RESOURCE_TYPE *smithy.Schema + +var OpsItemRelatedItemsFilterKey_ASSOCIATION_ID *smithy.Schema + +var OpsItemRelatedItemsFilterKey_RESOURCE_URI *smithy.Schema + +var OpsItemRelatedItemsFilterOperator = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "OpsItemRelatedItemsFilterOperator", +}, smithy.ShapeTypeEnum, 1) +var OpsItemRelatedItemsFilterOperator_EQUAL *smithy.Schema + +var _OpsItemRelatedItemsFilters = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "OpsItemRelatedItemsFilters", +}, smithy.ShapeTypeList, 1) +var _OpsItemRelatedItemsFilters_member *smithy.Schema + +var _OpsItemRelatedItemsFilterValue = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "OpsItemRelatedItemsFilterValue", +}, smithy.ShapeTypeString, 0) + +var _OpsItemRelatedItemsFilterValues = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "OpsItemRelatedItemsFilterValues", +}, smithy.ShapeTypeList, 1) +var _OpsItemRelatedItemsFilterValues_member *smithy.Schema + +var _OpsItemRelatedItemsMaxResults = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "OpsItemRelatedItemsMaxResults", +}, smithy.ShapeTypeInteger, 0) + +var _OpsItemRelatedItemSummaries = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "OpsItemRelatedItemSummaries", +}, smithy.ShapeTypeList, 1) +var _OpsItemRelatedItemSummaries_member *smithy.Schema + +var OpsItemRelatedItemSummary = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "OpsItemRelatedItemSummary", +}, smithy.ShapeTypeStructure, 9) +var OpsItemRelatedItemSummary_OpsItemId *smithy.Schema + +var OpsItemRelatedItemSummary_AssociationId *smithy.Schema + +var OpsItemRelatedItemSummary_ResourceType *smithy.Schema + +var OpsItemRelatedItemSummary_AssociationType *smithy.Schema + +var OpsItemRelatedItemSummary_ResourceUri *smithy.Schema + +var OpsItemRelatedItemSummary_CreatedBy *smithy.Schema + +var OpsItemRelatedItemSummary_CreatedTime *smithy.Schema + +var OpsItemRelatedItemSummary_LastModifiedBy *smithy.Schema + +var OpsItemRelatedItemSummary_LastModifiedTime *smithy.Schema + +var _OpsItemSeverity = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "OpsItemSeverity", +}, smithy.ShapeTypeString, 0) + +var _OpsItemSource = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "OpsItemSource", +}, smithy.ShapeTypeString, 0) + +var OpsItemStatus = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "OpsItemStatus", +}, smithy.ShapeTypeEnum, 20) +var OpsItemStatus_OPEN *smithy.Schema + +var OpsItemStatus_IN_PROGRESS *smithy.Schema + +var OpsItemStatus_RESOLVED *smithy.Schema + +var OpsItemStatus_PENDING *smithy.Schema + +var OpsItemStatus_TIMED_OUT *smithy.Schema + +var OpsItemStatus_CANCELLING *smithy.Schema + +var OpsItemStatus_CANCELLED *smithy.Schema + +var OpsItemStatus_FAILED *smithy.Schema + +var OpsItemStatus_COMPLETED_WITH_SUCCESS *smithy.Schema + +var OpsItemStatus_COMPLETED_WITH_FAILURE *smithy.Schema + +var OpsItemStatus_SCHEDULED *smithy.Schema + +var OpsItemStatus_RUNBOOK_IN_PROGRESS *smithy.Schema + +var OpsItemStatus_PENDING_CHANGE_CALENDAR_OVERRIDE *smithy.Schema + +var OpsItemStatus_CHANGE_CALENDAR_OVERRIDE_APPROVED *smithy.Schema + +var OpsItemStatus_CHANGE_CALENDAR_OVERRIDE_REJECTED *smithy.Schema + +var OpsItemStatus_PENDING_APPROVAL *smithy.Schema + +var OpsItemStatus_APPROVED *smithy.Schema + +var OpsItemStatus_REVOKED *smithy.Schema + +var OpsItemStatus_REJECTED *smithy.Schema + +var OpsItemStatus_CLOSED *smithy.Schema + +var _OpsItemSummaries = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "OpsItemSummaries", +}, smithy.ShapeTypeList, 1) +var _OpsItemSummaries_member *smithy.Schema + +var OpsItemSummary = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "OpsItemSummary", +}, smithy.ShapeTypeStructure, 17) +var OpsItemSummary_CreatedBy *smithy.Schema + +var OpsItemSummary_CreatedTime *smithy.Schema + +var OpsItemSummary_LastModifiedBy *smithy.Schema + +var OpsItemSummary_LastModifiedTime *smithy.Schema + +var OpsItemSummary_Priority *smithy.Schema + +var OpsItemSummary_Source *smithy.Schema + +var OpsItemSummary_Status *smithy.Schema + +var OpsItemSummary_OpsItemId *smithy.Schema + +var OpsItemSummary_Title *smithy.Schema + +var OpsItemSummary_OperationalData *smithy.Schema + +var OpsItemSummary_Category *smithy.Schema + +var OpsItemSummary_Severity *smithy.Schema + +var OpsItemSummary_OpsItemType *smithy.Schema + +var OpsItemSummary_ActualStartTime *smithy.Schema + +var OpsItemSummary_ActualEndTime *smithy.Schema + +var OpsItemSummary_PlannedStartTime *smithy.Schema + +var OpsItemSummary_PlannedEndTime *smithy.Schema + +var _OpsItemTitle = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "OpsItemTitle", +}, smithy.ShapeTypeString, 0) + +var _OpsItemType = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "OpsItemType", +}, smithy.ShapeTypeString, 0) + +var OpsMetadata = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "OpsMetadata", +}, smithy.ShapeTypeStructure, 5) +var OpsMetadata_ResourceId *smithy.Schema + +var OpsMetadata_OpsMetadataArn *smithy.Schema + +var OpsMetadata_LastModifiedDate *smithy.Schema + +var OpsMetadata_LastModifiedUser *smithy.Schema + +var OpsMetadata_CreationDate *smithy.Schema + +var OpsMetadataAlreadyExistsException = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "OpsMetadataAlreadyExistsException", +}, smithy.ShapeTypeStructure, 1, &smithytraits.Error{Type: "client"}, + &smithytraits.AWSQueryError{ErrorCode: "OpsMetadataAlreadyExistsException", + StatusCode: 400}) +var OpsMetadataAlreadyExistsException_message *smithy.Schema + +var _OpsMetadataArn = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "OpsMetadataArn", +}, smithy.ShapeTypeString, 0) + +var OpsMetadataFilter = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "OpsMetadataFilter", +}, smithy.ShapeTypeStructure, 2) +var OpsMetadataFilter_Key *smithy.Schema + +var OpsMetadataFilter_Values *smithy.Schema + +var _OpsMetadataFilterKey = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "OpsMetadataFilterKey", +}, smithy.ShapeTypeString, 0) + +var _OpsMetadataFilterList = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "OpsMetadataFilterList", +}, smithy.ShapeTypeList, 1) +var _OpsMetadataFilterList_member *smithy.Schema + +var _OpsMetadataFilterValue = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "OpsMetadataFilterValue", +}, smithy.ShapeTypeString, 0) + +var _OpsMetadataFilterValueList = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "OpsMetadataFilterValueList", +}, smithy.ShapeTypeList, 1) +var _OpsMetadataFilterValueList_member *smithy.Schema + +var OpsMetadataInvalidArgumentException = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "OpsMetadataInvalidArgumentException", +}, smithy.ShapeTypeStructure, 1, &smithytraits.Error{Type: "client"}, + &smithytraits.AWSQueryError{ErrorCode: "OpsMetadataInvalidArgumentException", + StatusCode: 400}) +var OpsMetadataInvalidArgumentException_message *smithy.Schema + +var OpsMetadataKeyLimitExceededException = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "OpsMetadataKeyLimitExceededException", +}, smithy.ShapeTypeStructure, 1, &smithytraits.Error{Type: "client"}, + &smithytraits.AWSQueryError{ErrorCode: "OpsMetadataKeyLimitExceededException", + StatusCode: 429}) +var OpsMetadataKeyLimitExceededException_message *smithy.Schema + +var OpsMetadataLimitExceededException = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "OpsMetadataLimitExceededException", +}, smithy.ShapeTypeStructure, 1, &smithytraits.Error{Type: "client"}, + &smithytraits.AWSQueryError{ErrorCode: "OpsMetadataLimitExceededException", + StatusCode: 429}) +var OpsMetadataLimitExceededException_message *smithy.Schema + +var _OpsMetadataList = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "OpsMetadataList", +}, smithy.ShapeTypeList, 1) +var _OpsMetadataList_member *smithy.Schema + +var OpsMetadataNotFoundException = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "OpsMetadataNotFoundException", +}, smithy.ShapeTypeStructure, 1, &smithytraits.Error{Type: "client"}, + &smithytraits.AWSQueryError{ErrorCode: "OpsMetadataNotFoundException", + StatusCode: 404}) +var OpsMetadataNotFoundException_message *smithy.Schema + +var _OpsMetadataResourceId = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "OpsMetadataResourceId", +}, smithy.ShapeTypeString, 0) + +var OpsMetadataTooManyUpdatesException = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "OpsMetadataTooManyUpdatesException", +}, smithy.ShapeTypeStructure, 1, &smithytraits.Error{Type: "client"}, + &smithytraits.AWSQueryError{ErrorCode: "OpsMetadataTooManyUpdatesException", + StatusCode: 429}) +var OpsMetadataTooManyUpdatesException_message *smithy.Schema + +var OpsResultAttribute = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "OpsResultAttribute", +}, smithy.ShapeTypeStructure, 1) +var OpsResultAttribute_TypeName *smithy.Schema + +var _OpsResultAttributeList = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "OpsResultAttributeList", +}, smithy.ShapeTypeList, 1) +var _OpsResultAttributeList_member *smithy.Schema + +var OutputSource = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "OutputSource", +}, smithy.ShapeTypeStructure, 2) +var OutputSource_OutputSourceId *smithy.Schema + +var OutputSource_OutputSourceType *smithy.Schema + +var _OutputSourceId = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "OutputSourceId", +}, smithy.ShapeTypeString, 0) + +var _OutputSourceType = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "OutputSourceType", +}, smithy.ShapeTypeString, 0) + +var _OwnerInformation = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "OwnerInformation", +}, smithy.ShapeTypeString, 0, &smithytraits.Sensitive{}) + +var Parameter = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "Parameter", +}, smithy.ShapeTypeStructure, 9) +var Parameter_Name *smithy.Schema + +var Parameter_Type *smithy.Schema + +var Parameter_Value *smithy.Schema + +var Parameter_Version *smithy.Schema + +var Parameter_Selector *smithy.Schema + +var Parameter_SourceResult *smithy.Schema + +var Parameter_LastModifiedDate *smithy.Schema + +var Parameter_ARN *smithy.Schema + +var Parameter_DataType *smithy.Schema + +var ParameterAlreadyExists = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "ParameterAlreadyExists", +}, smithy.ShapeTypeStructure, 1, &smithytraits.Error{Type: "client"}, + &smithytraits.AWSQueryError{ErrorCode: "ParameterAlreadyExists", + StatusCode: 400}) +var ParameterAlreadyExists_message *smithy.Schema + +var _ParameterDataType = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "ParameterDataType", +}, smithy.ShapeTypeString, 0) + +var _ParameterDescription = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "ParameterDescription", +}, smithy.ShapeTypeString, 0) + +var ParameterHistory = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "ParameterHistory", +}, smithy.ShapeTypeStructure, 13) +var ParameterHistory_Name *smithy.Schema + +var ParameterHistory_Type *smithy.Schema + +var ParameterHistory_KeyId *smithy.Schema + +var ParameterHistory_LastModifiedDate *smithy.Schema + +var ParameterHistory_LastModifiedUser *smithy.Schema + +var ParameterHistory_Description *smithy.Schema + +var ParameterHistory_Value *smithy.Schema + +var ParameterHistory_AllowedPattern *smithy.Schema + +var ParameterHistory_Version *smithy.Schema + +var ParameterHistory_Labels *smithy.Schema + +var ParameterHistory_Tier *smithy.Schema + +var ParameterHistory_Policies *smithy.Schema + +var ParameterHistory_DataType *smithy.Schema + +var _ParameterHistoryList = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "ParameterHistoryList", +}, smithy.ShapeTypeList, 1) +var _ParameterHistoryList_member *smithy.Schema + +var ParameterInlinePolicy = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "ParameterInlinePolicy", +}, smithy.ShapeTypeStructure, 3) +var ParameterInlinePolicy_PolicyText *smithy.Schema + +var ParameterInlinePolicy_PolicyType *smithy.Schema + +var ParameterInlinePolicy_PolicyStatus *smithy.Schema + +var _ParameterKeyId = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "ParameterKeyId", +}, smithy.ShapeTypeString, 0) + +var _ParameterLabel = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "ParameterLabel", +}, smithy.ShapeTypeString, 0) + +var _ParameterLabelList = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "ParameterLabelList", +}, smithy.ShapeTypeList, 1) +var _ParameterLabelList_member *smithy.Schema + +var ParameterLimitExceeded = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "ParameterLimitExceeded", +}, smithy.ShapeTypeStructure, 1, &smithytraits.Error{Type: "client"}, + &smithytraits.AWSQueryError{ErrorCode: "ParameterLimitExceeded", + StatusCode: 429}) +var ParameterLimitExceeded_message *smithy.Schema + +var _ParameterList = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "ParameterList", +}, smithy.ShapeTypeList, 1) +var _ParameterList_member *smithy.Schema + +var ParameterMaxVersionLimitExceeded = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "ParameterMaxVersionLimitExceeded", +}, smithy.ShapeTypeStructure, 1, &smithytraits.Error{Type: "client"}, + &smithytraits.AWSQueryError{ErrorCode: "ParameterMaxVersionLimitExceeded", + StatusCode: 400}) +var ParameterMaxVersionLimitExceeded_message *smithy.Schema + +var ParameterMetadata = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "ParameterMetadata", +}, smithy.ShapeTypeStructure, 12) +var ParameterMetadata_Name *smithy.Schema + +var ParameterMetadata_ARN *smithy.Schema + +var ParameterMetadata_Type *smithy.Schema + +var ParameterMetadata_KeyId *smithy.Schema + +var ParameterMetadata_LastModifiedDate *smithy.Schema + +var ParameterMetadata_LastModifiedUser *smithy.Schema + +var ParameterMetadata_Description *smithy.Schema + +var ParameterMetadata_AllowedPattern *smithy.Schema + +var ParameterMetadata_Version *smithy.Schema + +var ParameterMetadata_Tier *smithy.Schema + +var ParameterMetadata_Policies *smithy.Schema + +var ParameterMetadata_DataType *smithy.Schema + +var _ParameterMetadataList = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "ParameterMetadataList", +}, smithy.ShapeTypeList, 1) +var _ParameterMetadataList_member *smithy.Schema + +var _ParameterName = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "ParameterName", +}, smithy.ShapeTypeString, 0) + +var _ParameterNameList = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "ParameterNameList", +}, smithy.ShapeTypeList, 1) +var _ParameterNameList_member *smithy.Schema + +var ParameterNotFound = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "ParameterNotFound", +}, smithy.ShapeTypeStructure, 1, &smithytraits.Error{Type: "client"}, + &smithytraits.AWSQueryError{ErrorCode: "ParameterNotFound", + StatusCode: 404}) +var ParameterNotFound_message *smithy.Schema + +var ParameterPatternMismatchException = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "ParameterPatternMismatchException", +}, smithy.ShapeTypeStructure, 1, &smithytraits.Error{Type: "client"}, + &smithytraits.AWSQueryError{ErrorCode: "ParameterPatternMismatchException", + StatusCode: 400}) +var ParameterPatternMismatchException_message *smithy.Schema + +var _ParameterPolicies = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "ParameterPolicies", +}, smithy.ShapeTypeString, 0) + +var _ParameterPolicyList = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "ParameterPolicyList", +}, smithy.ShapeTypeList, 1) +var _ParameterPolicyList_member *smithy.Schema + +var _Parameters = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "Parameters", +}, smithy.ShapeTypeMap, 2, &smithytraits.Sensitive{}) +var _Parameters_key *smithy.Schema + +var _Parameters_value *smithy.Schema + +var ParametersFilter = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "ParametersFilter", +}, smithy.ShapeTypeStructure, 2) +var ParametersFilter_Key *smithy.Schema + +var ParametersFilter_Values *smithy.Schema + +var ParametersFilterKey = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "ParametersFilterKey", +}, smithy.ShapeTypeEnum, 3) +var ParametersFilterKey_NAME *smithy.Schema + +var ParametersFilterKey_TYPE *smithy.Schema + +var ParametersFilterKey_KEY_ID *smithy.Schema + +var _ParametersFilterList = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "ParametersFilterList", +}, smithy.ShapeTypeList, 1) +var _ParametersFilterList_member *smithy.Schema + +var _ParametersFilterValue = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "ParametersFilterValue", +}, smithy.ShapeTypeString, 0) + +var _ParametersFilterValueList = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "ParametersFilterValueList", +}, smithy.ShapeTypeList, 1) +var _ParametersFilterValueList_member *smithy.Schema + +var ParameterStringFilter = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "ParameterStringFilter", +}, smithy.ShapeTypeStructure, 3) +var ParameterStringFilter_Key *smithy.Schema + +var ParameterStringFilter_Option *smithy.Schema + +var ParameterStringFilter_Values *smithy.Schema + +var _ParameterStringFilterKey = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "ParameterStringFilterKey", +}, smithy.ShapeTypeString, 0) + +var _ParameterStringFilterList = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "ParameterStringFilterList", +}, smithy.ShapeTypeList, 1) +var _ParameterStringFilterList_member *smithy.Schema + +var _ParameterStringFilterValue = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "ParameterStringFilterValue", +}, smithy.ShapeTypeString, 0) + +var _ParameterStringFilterValueList = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "ParameterStringFilterValueList", +}, smithy.ShapeTypeList, 1) +var _ParameterStringFilterValueList_member *smithy.Schema + +var _ParameterStringQueryOption = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "ParameterStringQueryOption", +}, smithy.ShapeTypeString, 0) + +var ParameterTier = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "ParameterTier", +}, smithy.ShapeTypeEnum, 3) +var ParameterTier_STANDARD *smithy.Schema + +var ParameterTier_ADVANCED *smithy.Schema + +var ParameterTier_INTELLIGENT_TIERING *smithy.Schema + +var ParameterType = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "ParameterType", +}, smithy.ShapeTypeEnum, 3) +var ParameterType_STRING *smithy.Schema + +var ParameterType_STRING_LIST *smithy.Schema + +var ParameterType_SECURE_STRING *smithy.Schema + +var _ParameterValue = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "ParameterValue", +}, smithy.ShapeTypeString, 0) + +var _ParameterValueList = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "ParameterValueList", +}, smithy.ShapeTypeList, 1) +var _ParameterValueList_member *smithy.Schema + +var ParameterVersionLabelLimitExceeded = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "ParameterVersionLabelLimitExceeded", +}, smithy.ShapeTypeStructure, 1, &smithytraits.Error{Type: "client"}, + &smithytraits.AWSQueryError{ErrorCode: "ParameterVersionLabelLimitExceeded", + StatusCode: 400}) +var ParameterVersionLabelLimitExceeded_message *smithy.Schema + +var ParameterVersionNotFound = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "ParameterVersionNotFound", +}, smithy.ShapeTypeStructure, 1, &smithytraits.Error{Type: "client"}, + &smithytraits.AWSQueryError{ErrorCode: "ParameterVersionNotFound", + StatusCode: 400}) +var ParameterVersionNotFound_message *smithy.Schema + +var ParentStepDetails = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "ParentStepDetails", +}, smithy.ShapeTypeStructure, 5) +var ParentStepDetails_StepExecutionId *smithy.Schema + +var ParentStepDetails_StepName *smithy.Schema + +var ParentStepDetails_Action *smithy.Schema + +var ParentStepDetails_Iteration *smithy.Schema + +var ParentStepDetails_IteratorValue *smithy.Schema + +var Patch = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "Patch", +}, smithy.ShapeTypeStructure, 23) +var Patch_Id *smithy.Schema + +var Patch_ReleaseDate *smithy.Schema + +var Patch_Title *smithy.Schema + +var Patch_Description *smithy.Schema + +var Patch_ContentUrl *smithy.Schema + +var Patch_Vendor *smithy.Schema + +var Patch_ProductFamily *smithy.Schema + +var Patch_Product *smithy.Schema + +var Patch_Classification *smithy.Schema + +var Patch_MsrcSeverity *smithy.Schema + +var Patch_KbNumber *smithy.Schema + +var Patch_MsrcNumber *smithy.Schema + +var Patch_Language *smithy.Schema + +var Patch_AdvisoryIds *smithy.Schema + +var Patch_BugzillaIds *smithy.Schema + +var Patch_CVEIds *smithy.Schema + +var Patch_Name *smithy.Schema + +var Patch_Epoch *smithy.Schema + +var Patch_Version *smithy.Schema + +var Patch_Release *smithy.Schema + +var Patch_Arch *smithy.Schema + +var Patch_Severity *smithy.Schema + +var Patch_Repository *smithy.Schema + +var PatchAction = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "PatchAction", +}, smithy.ShapeTypeEnum, 2) +var PatchAction_AllowAsDependency *smithy.Schema + +var PatchAction_Block *smithy.Schema + +var _PatchAdvisoryId = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "PatchAdvisoryId", +}, smithy.ShapeTypeString, 0) + +var _PatchAdvisoryIdList = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "PatchAdvisoryIdList", +}, smithy.ShapeTypeList, 1) +var _PatchAdvisoryIdList_member *smithy.Schema + +var _PatchArch = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "PatchArch", +}, smithy.ShapeTypeString, 0) + +var _PatchAvailableSecurityUpdateCount = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "PatchAvailableSecurityUpdateCount", +}, smithy.ShapeTypeInteger, 0) + +var PatchBaselineIdentity = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "PatchBaselineIdentity", +}, smithy.ShapeTypeStructure, 5) +var PatchBaselineIdentity_BaselineId *smithy.Schema + +var PatchBaselineIdentity_BaselineName *smithy.Schema + +var PatchBaselineIdentity_OperatingSystem *smithy.Schema + +var PatchBaselineIdentity_BaselineDescription *smithy.Schema + +var PatchBaselineIdentity_DefaultBaseline *smithy.Schema + +var _PatchBaselineIdentityList = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "PatchBaselineIdentityList", +}, smithy.ShapeTypeList, 1) +var _PatchBaselineIdentityList_member *smithy.Schema + +var _PatchBaselineMaxResults = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "PatchBaselineMaxResults", +}, smithy.ShapeTypeInteger, 0) + +var _PatchBugzillaId = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "PatchBugzillaId", +}, smithy.ShapeTypeString, 0) + +var _PatchBugzillaIdList = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "PatchBugzillaIdList", +}, smithy.ShapeTypeList, 1) +var _PatchBugzillaIdList_member *smithy.Schema + +var _PatchClassification = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "PatchClassification", +}, smithy.ShapeTypeString, 0) + +var PatchComplianceData = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "PatchComplianceData", +}, smithy.ShapeTypeStructure, 7) +var PatchComplianceData_Title *smithy.Schema + +var PatchComplianceData_KBId *smithy.Schema + +var PatchComplianceData_Classification *smithy.Schema + +var PatchComplianceData_Severity *smithy.Schema + +var PatchComplianceData_State *smithy.Schema + +var PatchComplianceData_InstalledTime *smithy.Schema + +var PatchComplianceData_CVEIds *smithy.Schema + +var _PatchComplianceDataList = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "PatchComplianceDataList", +}, smithy.ShapeTypeList, 1) +var _PatchComplianceDataList_member *smithy.Schema + +var PatchComplianceDataState = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "PatchComplianceDataState", +}, smithy.ShapeTypeEnum, 8) +var PatchComplianceDataState_Installed *smithy.Schema + +var PatchComplianceDataState_InstalledOther *smithy.Schema + +var PatchComplianceDataState_InstalledPendingReboot *smithy.Schema + +var PatchComplianceDataState_InstalledRejected *smithy.Schema + +var PatchComplianceDataState_Missing *smithy.Schema + +var PatchComplianceDataState_NotApplicable *smithy.Schema + +var PatchComplianceDataState_Failed *smithy.Schema + +var PatchComplianceDataState_AvailableSecurityUpdate *smithy.Schema + +var PatchComplianceLevel = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "PatchComplianceLevel", +}, smithy.ShapeTypeEnum, 6) +var PatchComplianceLevel_Critical *smithy.Schema + +var PatchComplianceLevel_High *smithy.Schema + +var PatchComplianceLevel_Medium *smithy.Schema + +var PatchComplianceLevel_Low *smithy.Schema + +var PatchComplianceLevel_Informational *smithy.Schema + +var PatchComplianceLevel_Unspecified *smithy.Schema + +var _PatchComplianceMaxResults = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "PatchComplianceMaxResults", +}, smithy.ShapeTypeInteger, 0) + +var PatchComplianceStatus = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "PatchComplianceStatus", +}, smithy.ShapeTypeEnum, 2) +var PatchComplianceStatus_Compliant *smithy.Schema + +var PatchComplianceStatus_NonCompliant *smithy.Schema + +var _PatchContentUrl = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "PatchContentUrl", +}, smithy.ShapeTypeString, 0) + +var _PatchCriticalNonCompliantCount = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "PatchCriticalNonCompliantCount", +}, smithy.ShapeTypeInteger, 0) + +var _PatchCVEId = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "PatchCVEId", +}, smithy.ShapeTypeString, 0) + +var _PatchCVEIdList = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "PatchCVEIdList", +}, smithy.ShapeTypeList, 1) +var _PatchCVEIdList_member *smithy.Schema + +var _PatchCVEIds = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "PatchCVEIds", +}, smithy.ShapeTypeString, 0) + +var PatchDeploymentStatus = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "PatchDeploymentStatus", +}, smithy.ShapeTypeEnum, 4) +var PatchDeploymentStatus_Approved *smithy.Schema + +var PatchDeploymentStatus_PendingApproval *smithy.Schema + +var PatchDeploymentStatus_ExplicitApproved *smithy.Schema + +var PatchDeploymentStatus_ExplicitRejected *smithy.Schema + +var _PatchDescription = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "PatchDescription", +}, smithy.ShapeTypeString, 0) + +var _PatchEpoch = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "PatchEpoch", +}, smithy.ShapeTypeInteger, 0) + +var _PatchFailedCount = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "PatchFailedCount", +}, smithy.ShapeTypeInteger, 0) + +var PatchFilter = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "PatchFilter", +}, smithy.ShapeTypeStructure, 2) +var PatchFilter_Key *smithy.Schema + +var PatchFilter_Values *smithy.Schema + +var PatchFilterGroup = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "PatchFilterGroup", +}, smithy.ShapeTypeStructure, 1) +var PatchFilterGroup_PatchFilters *smithy.Schema + +var PatchFilterKey = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "PatchFilterKey", +}, smithy.ShapeTypeEnum, 19) +var PatchFilterKey_Arch *smithy.Schema + +var PatchFilterKey_AdvisoryId *smithy.Schema + +var PatchFilterKey_BugzillaId *smithy.Schema + +var PatchFilterKey_PatchSet *smithy.Schema + +var PatchFilterKey_Product *smithy.Schema + +var PatchFilterKey_ProductFamily *smithy.Schema + +var PatchFilterKey_Classification *smithy.Schema + +var PatchFilterKey_CVEId *smithy.Schema + +var PatchFilterKey_Epoch *smithy.Schema + +var PatchFilterKey_MsrcSeverity *smithy.Schema + +var PatchFilterKey_Name *smithy.Schema + +var PatchFilterKey_PatchId *smithy.Schema + +var PatchFilterKey_Section *smithy.Schema + +var PatchFilterKey_Priority *smithy.Schema + +var PatchFilterKey_Repository *smithy.Schema + +var PatchFilterKey_Release *smithy.Schema + +var PatchFilterKey_Severity *smithy.Schema + +var PatchFilterKey_Security *smithy.Schema + +var PatchFilterKey_Version *smithy.Schema + +var _PatchFilterList = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "PatchFilterList", +}, smithy.ShapeTypeList, 1) +var _PatchFilterList_member *smithy.Schema + +var _PatchFilterValue = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "PatchFilterValue", +}, smithy.ShapeTypeString, 0) + +var _PatchFilterValueList = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "PatchFilterValueList", +}, smithy.ShapeTypeList, 1) +var _PatchFilterValueList_member *smithy.Schema + +var _PatchGroup = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "PatchGroup", +}, smithy.ShapeTypeString, 0) + +var _PatchGroupList = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "PatchGroupList", +}, smithy.ShapeTypeList, 1) +var _PatchGroupList_member *smithy.Schema + +var PatchGroupPatchBaselineMapping = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "PatchGroupPatchBaselineMapping", +}, smithy.ShapeTypeStructure, 2) +var PatchGroupPatchBaselineMapping_PatchGroup *smithy.Schema + +var PatchGroupPatchBaselineMapping_BaselineIdentity *smithy.Schema + +var _PatchGroupPatchBaselineMappingList = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "PatchGroupPatchBaselineMappingList", +}, smithy.ShapeTypeList, 1) +var _PatchGroupPatchBaselineMappingList_member *smithy.Schema + +var _PatchId = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "PatchId", +}, smithy.ShapeTypeString, 0) + +var _PatchIdList = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "PatchIdList", +}, smithy.ShapeTypeList, 1) +var _PatchIdList_member *smithy.Schema + +var _PatchInstalledCount = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "PatchInstalledCount", +}, smithy.ShapeTypeInteger, 0) + +var _PatchInstalledOtherCount = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "PatchInstalledOtherCount", +}, smithy.ShapeTypeInteger, 0) + +var _PatchInstalledPendingRebootCount = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "PatchInstalledPendingRebootCount", +}, smithy.ShapeTypeInteger, 0) + +var _PatchInstalledRejectedCount = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "PatchInstalledRejectedCount", +}, smithy.ShapeTypeInteger, 0) + +var _PatchKbNumber = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "PatchKbNumber", +}, smithy.ShapeTypeString, 0) + +var _PatchLanguage = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "PatchLanguage", +}, smithy.ShapeTypeString, 0) + +var _PatchList = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "PatchList", +}, smithy.ShapeTypeList, 1) +var _PatchList_member *smithy.Schema + +var _PatchMissingCount = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "PatchMissingCount", +}, smithy.ShapeTypeInteger, 0) + +var _PatchMsrcNumber = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "PatchMsrcNumber", +}, smithy.ShapeTypeString, 0) + +var _PatchMsrcSeverity = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "PatchMsrcSeverity", +}, smithy.ShapeTypeString, 0) + +var _PatchName = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "PatchName", +}, smithy.ShapeTypeString, 0) + +var _PatchNotApplicableCount = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "PatchNotApplicableCount", +}, smithy.ShapeTypeInteger, 0) + +var PatchOperationType = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "PatchOperationType", +}, smithy.ShapeTypeEnum, 2) +var PatchOperationType_SCAN *smithy.Schema + +var PatchOperationType_INSTALL *smithy.Schema + +var PatchOrchestratorFilter = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "PatchOrchestratorFilter", +}, smithy.ShapeTypeStructure, 2) +var PatchOrchestratorFilter_Key *smithy.Schema + +var PatchOrchestratorFilter_Values *smithy.Schema + +var _PatchOrchestratorFilterKey = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "PatchOrchestratorFilterKey", +}, smithy.ShapeTypeString, 0) + +var _PatchOrchestratorFilterList = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "PatchOrchestratorFilterList", +}, smithy.ShapeTypeList, 1) +var _PatchOrchestratorFilterList_member *smithy.Schema + +var _PatchOrchestratorFilterValue = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "PatchOrchestratorFilterValue", +}, smithy.ShapeTypeString, 0) + +var _PatchOrchestratorFilterValues = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "PatchOrchestratorFilterValues", +}, smithy.ShapeTypeList, 1) +var _PatchOrchestratorFilterValues_member *smithy.Schema + +var _PatchOtherNonCompliantCount = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "PatchOtherNonCompliantCount", +}, smithy.ShapeTypeInteger, 0) + +var _PatchProduct = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "PatchProduct", +}, smithy.ShapeTypeString, 0) + +var _PatchProductFamily = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "PatchProductFamily", +}, smithy.ShapeTypeString, 0) + +var _PatchPropertiesList = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "PatchPropertiesList", +}, smithy.ShapeTypeList, 1) +var _PatchPropertiesList_member *smithy.Schema + +var PatchProperty = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "PatchProperty", +}, smithy.ShapeTypeEnum, 6) +var PatchProperty_Product *smithy.Schema + +var PatchProperty_PatchProductFamily *smithy.Schema + +var PatchProperty_PatchClassification *smithy.Schema + +var PatchProperty_PatchMsrcSeverity *smithy.Schema + +var PatchProperty_PatchPriority *smithy.Schema + +var PatchProperty_PatchSeverity *smithy.Schema + +var _PatchPropertyEntry = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "PatchPropertyEntry", +}, smithy.ShapeTypeMap, 2) +var _PatchPropertyEntry_key *smithy.Schema + +var _PatchPropertyEntry_value *smithy.Schema + +var _PatchRelease = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "PatchRelease", +}, smithy.ShapeTypeString, 0) + +var _PatchRepository = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "PatchRepository", +}, smithy.ShapeTypeString, 0) + +var PatchRule = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "PatchRule", +}, smithy.ShapeTypeStructure, 5) +var PatchRule_PatchFilterGroup *smithy.Schema + +var PatchRule_ComplianceLevel *smithy.Schema + +var PatchRule_ApproveAfterDays *smithy.Schema + +var PatchRule_ApproveUntilDate *smithy.Schema + +var PatchRule_EnableNonSecurity *smithy.Schema + +var PatchRuleGroup = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "PatchRuleGroup", +}, smithy.ShapeTypeStructure, 1) +var PatchRuleGroup_PatchRules *smithy.Schema + +var _PatchRuleList = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "PatchRuleList", +}, smithy.ShapeTypeList, 1) +var _PatchRuleList_member *smithy.Schema + +var _PatchSecurityNonCompliantCount = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "PatchSecurityNonCompliantCount", +}, smithy.ShapeTypeInteger, 0) + +var PatchSet = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "PatchSet", +}, smithy.ShapeTypeEnum, 2) +var PatchSet_Os *smithy.Schema + +var PatchSet_Application *smithy.Schema + +var _PatchSeverity = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "PatchSeverity", +}, smithy.ShapeTypeString, 0) + +var PatchSource = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "PatchSource", +}, smithy.ShapeTypeStructure, 3) +var PatchSource_Name *smithy.Schema + +var PatchSource_Products *smithy.Schema + +var PatchSource_Configuration *smithy.Schema + +var _PatchSourceConfiguration = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "PatchSourceConfiguration", +}, smithy.ShapeTypeString, 0, &smithytraits.Sensitive{}) + +var _PatchSourceList = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "PatchSourceList", +}, smithy.ShapeTypeList, 1) +var _PatchSourceList_member *smithy.Schema + +var _PatchSourceName = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "PatchSourceName", +}, smithy.ShapeTypeString, 0) + +var _PatchSourceProduct = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "PatchSourceProduct", +}, smithy.ShapeTypeString, 0) + +var _PatchSourceProductList = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "PatchSourceProductList", +}, smithy.ShapeTypeList, 1) +var _PatchSourceProductList_member *smithy.Schema + +var PatchStatus = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "PatchStatus", +}, smithy.ShapeTypeStructure, 3) +var PatchStatus_DeploymentStatus *smithy.Schema + +var PatchStatus_ComplianceLevel *smithy.Schema + +var PatchStatus_ApprovalDate *smithy.Schema + +var _PatchStringDateTime = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "PatchStringDateTime", +}, smithy.ShapeTypeString, 0) + +var _PatchTitle = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "PatchTitle", +}, smithy.ShapeTypeString, 0) + +var _PatchUnreportedNotApplicableCount = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "PatchUnreportedNotApplicableCount", +}, smithy.ShapeTypeInteger, 0) + +var _PatchVendor = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "PatchVendor", +}, smithy.ShapeTypeString, 0) + +var _PatchVersion = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "PatchVersion", +}, smithy.ShapeTypeString, 0) + +var PingStatus = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "PingStatus", +}, smithy.ShapeTypeEnum, 3) +var PingStatus_ONLINE *smithy.Schema + +var PingStatus_CONNECTION_LOST *smithy.Schema + +var PingStatus_INACTIVE *smithy.Schema + +var _PlatformName = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "PlatformName", +}, smithy.ShapeTypeString, 0) + +var PlatformType = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "PlatformType", +}, smithy.ShapeTypeEnum, 3) +var PlatformType_WINDOWS *smithy.Schema + +var PlatformType_LINUX *smithy.Schema + +var PlatformType_MACOS *smithy.Schema + +var _PlatformTypeList = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "PlatformTypeList", +}, smithy.ShapeTypeList, 1) +var _PlatformTypeList_member *smithy.Schema + +var _PlatformVersion = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "PlatformVersion", +}, smithy.ShapeTypeString, 0) + +var PoliciesLimitExceededException = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "PoliciesLimitExceededException", +}, smithy.ShapeTypeStructure, 1, &smithytraits.Error{Type: "client"}, + &smithytraits.AWSQueryError{ErrorCode: "PoliciesLimitExceededException", + StatusCode: 400}) +var PoliciesLimitExceededException_message *smithy.Schema + +var _Policy = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "Policy", +}, smithy.ShapeTypeString, 0) + +var _PolicyHash = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "PolicyHash", +}, smithy.ShapeTypeString, 0) + +var _PolicyId = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "PolicyId", +}, smithy.ShapeTypeString, 0) + +var _Product = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "Product", +}, smithy.ShapeTypeString, 0) + +var ProgressCounters = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "ProgressCounters", +}, smithy.ShapeTypeStructure, 5) +var ProgressCounters_TotalSteps *smithy.Schema + +var ProgressCounters_SuccessSteps *smithy.Schema + +var ProgressCounters_FailedSteps *smithy.Schema + +var ProgressCounters_CancelledSteps *smithy.Schema + +var ProgressCounters_TimedOutSteps *smithy.Schema + +var _PSParameterName = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "PSParameterName", +}, smithy.ShapeTypeString, 0) + +var _PSParameterSelector = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "PSParameterSelector", +}, smithy.ShapeTypeString, 0) + +var _PSParameterValue = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "PSParameterValue", +}, smithy.ShapeTypeString, 0, &smithytraits.Sensitive{}) + +var _PSParameterVersion = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "PSParameterVersion", +}, smithy.ShapeTypeLong, 0) + +var _PutInventoryMessage = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "PutInventoryMessage", +}, smithy.ShapeTypeString, 0) + +var RebootOption = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "RebootOption", +}, smithy.ShapeTypeEnum, 2) +var RebootOption_REBOOT_IF_NEEDED *smithy.Schema + +var RebootOption_NO_REBOOT *smithy.Schema + +var _Region = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "Region", +}, smithy.ShapeTypeString, 0) + +var _RegionList = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "RegionList", +}, smithy.ShapeTypeList, 1) +var _RegionList_member *smithy.Schema + +var _Regions = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "Regions", +}, smithy.ShapeTypeList, 1) +var _Regions_member *smithy.Schema + +var _RegistrationLimit = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "RegistrationLimit", +}, smithy.ShapeTypeInteger, 0) + +var RegistrationMetadataItem = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "RegistrationMetadataItem", +}, smithy.ShapeTypeStructure, 2) +var RegistrationMetadataItem_Key *smithy.Schema + +var RegistrationMetadataItem_Value *smithy.Schema + +var _RegistrationMetadataKey = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "RegistrationMetadataKey", +}, smithy.ShapeTypeString, 0) + +var _RegistrationMetadataList = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "RegistrationMetadataList", +}, smithy.ShapeTypeList, 1) +var _RegistrationMetadataList_member *smithy.Schema + +var _RegistrationMetadataValue = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "RegistrationMetadataValue", +}, smithy.ShapeTypeString, 0) + +var _RegistrationsCount = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "RegistrationsCount", +}, smithy.ShapeTypeInteger, 0) + +var RelatedOpsItem = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "RelatedOpsItem", +}, smithy.ShapeTypeStructure, 1) +var RelatedOpsItem_OpsItemId *smithy.Schema + +var _RelatedOpsItems = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "RelatedOpsItems", +}, smithy.ShapeTypeList, 1) +var _RelatedOpsItems_member *smithy.Schema + +var _RemainingCount = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "RemainingCount", +}, smithy.ShapeTypeInteger, 0) + +var _RequireType = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "RequireType", +}, smithy.ShapeTypeString, 0) + +var ResolvedTargets = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "ResolvedTargets", +}, smithy.ShapeTypeStructure, 2) +var ResolvedTargets_ParameterValues *smithy.Schema + +var ResolvedTargets_Truncated *smithy.Schema + +var _ResourceArnString = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "ResourceArnString", +}, smithy.ShapeTypeString, 0) + +var ResourceComplianceSummaryItem = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "ResourceComplianceSummaryItem", +}, smithy.ShapeTypeStructure, 8) +var ResourceComplianceSummaryItem_ComplianceType *smithy.Schema + +var ResourceComplianceSummaryItem_ResourceType *smithy.Schema + +var ResourceComplianceSummaryItem_ResourceId *smithy.Schema + +var ResourceComplianceSummaryItem_Status *smithy.Schema + +var ResourceComplianceSummaryItem_OverallSeverity *smithy.Schema + +var ResourceComplianceSummaryItem_ExecutionSummary *smithy.Schema + +var ResourceComplianceSummaryItem_CompliantSummary *smithy.Schema + +var ResourceComplianceSummaryItem_NonCompliantSummary *smithy.Schema + +var _ResourceComplianceSummaryItemList = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "ResourceComplianceSummaryItemList", +}, smithy.ShapeTypeList, 1) +var _ResourceComplianceSummaryItemList_member *smithy.Schema + +var _ResourceCount = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "ResourceCount", +}, smithy.ShapeTypeInteger, 0) + +var _ResourceCountByStatus = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "ResourceCountByStatus", +}, smithy.ShapeTypeString, 0) + +var ResourceDataSyncAlreadyExistsException = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "ResourceDataSyncAlreadyExistsException", +}, smithy.ShapeTypeStructure, 1, &smithytraits.Error{Type: "client"}, + &smithytraits.AWSQueryError{ErrorCode: "ResourceDataSyncAlreadyExists", + StatusCode: 400}) +var ResourceDataSyncAlreadyExistsException_SyncName *smithy.Schema + +var _ResourceDataSyncAWSKMSKeyARN = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "ResourceDataSyncAWSKMSKeyARN", +}, smithy.ShapeTypeString, 0) + +var ResourceDataSyncAwsOrganizationsSource = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "ResourceDataSyncAwsOrganizationsSource", +}, smithy.ShapeTypeStructure, 2) +var ResourceDataSyncAwsOrganizationsSource_OrganizationSourceType *smithy.Schema + +var ResourceDataSyncAwsOrganizationsSource_OrganizationalUnits *smithy.Schema + +var ResourceDataSyncConflictException = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "ResourceDataSyncConflictException", +}, smithy.ShapeTypeStructure, 1, &smithytraits.Error{Type: "client"}, + &smithytraits.AWSQueryError{ErrorCode: "ResourceDataSyncConflictException", + StatusCode: 409}) +var ResourceDataSyncConflictException_Message *smithy.Schema + +var ResourceDataSyncCountExceededException = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "ResourceDataSyncCountExceededException", +}, smithy.ShapeTypeStructure, 1, &smithytraits.Error{Type: "client"}, + &smithytraits.AWSQueryError{ErrorCode: "ResourceDataSyncCountExceeded", + StatusCode: 400}) +var ResourceDataSyncCountExceededException_Message *smithy.Schema + +var _ResourceDataSyncCreatedTime = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "ResourceDataSyncCreatedTime", +}, smithy.ShapeTypeTimestamp, 0) + +var ResourceDataSyncDestinationDataSharing = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "ResourceDataSyncDestinationDataSharing", +}, smithy.ShapeTypeStructure, 1) +var ResourceDataSyncDestinationDataSharing_DestinationDataSharingType *smithy.Schema + +var _ResourceDataSyncDestinationDataSharingType = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "ResourceDataSyncDestinationDataSharingType", +}, smithy.ShapeTypeString, 0) + +var _ResourceDataSyncEnableAllOpsDataSources = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "ResourceDataSyncEnableAllOpsDataSources", +}, smithy.ShapeTypeBoolean, 0) + +var _ResourceDataSyncIncludeFutureRegions = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "ResourceDataSyncIncludeFutureRegions", +}, smithy.ShapeTypeBoolean, 0) + +var ResourceDataSyncInvalidConfigurationException = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "ResourceDataSyncInvalidConfigurationException", +}, smithy.ShapeTypeStructure, 1, &smithytraits.Error{Type: "client"}, + &smithytraits.AWSQueryError{ErrorCode: "ResourceDataSyncInvalidConfiguration", + StatusCode: 400}) +var ResourceDataSyncInvalidConfigurationException_Message *smithy.Schema + +var ResourceDataSyncItem = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "ResourceDataSyncItem", +}, smithy.ShapeTypeStructure, 10) +var ResourceDataSyncItem_SyncName *smithy.Schema + +var ResourceDataSyncItem_SyncType *smithy.Schema + +var ResourceDataSyncItem_SyncSource *smithy.Schema + +var ResourceDataSyncItem_S3Destination *smithy.Schema + +var ResourceDataSyncItem_LastSyncTime *smithy.Schema + +var ResourceDataSyncItem_LastSuccessfulSyncTime *smithy.Schema + +var ResourceDataSyncItem_SyncLastModifiedTime *smithy.Schema + +var ResourceDataSyncItem_LastStatus *smithy.Schema + +var ResourceDataSyncItem_SyncCreatedTime *smithy.Schema + +var ResourceDataSyncItem_LastSyncStatusMessage *smithy.Schema + +var _ResourceDataSyncItemList = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "ResourceDataSyncItemList", +}, smithy.ShapeTypeList, 1) +var _ResourceDataSyncItemList_member *smithy.Schema + +var _ResourceDataSyncLastModifiedTime = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "ResourceDataSyncLastModifiedTime", +}, smithy.ShapeTypeTimestamp, 0) + +var _ResourceDataSyncName = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "ResourceDataSyncName", +}, smithy.ShapeTypeString, 0) + +var ResourceDataSyncNotFoundException = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "ResourceDataSyncNotFoundException", +}, smithy.ShapeTypeStructure, 3, &smithytraits.Error{Type: "client"}, + &smithytraits.AWSQueryError{ErrorCode: "ResourceDataSyncNotFound", + StatusCode: 404}) +var ResourceDataSyncNotFoundException_SyncName *smithy.Schema + +var ResourceDataSyncNotFoundException_SyncType *smithy.Schema + +var ResourceDataSyncNotFoundException_Message *smithy.Schema + +var ResourceDataSyncOrganizationalUnit = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "ResourceDataSyncOrganizationalUnit", +}, smithy.ShapeTypeStructure, 1) +var ResourceDataSyncOrganizationalUnit_OrganizationalUnitId *smithy.Schema + +var _ResourceDataSyncOrganizationalUnitId = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "ResourceDataSyncOrganizationalUnitId", +}, smithy.ShapeTypeString, 0) + +var _ResourceDataSyncOrganizationalUnitList = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "ResourceDataSyncOrganizationalUnitList", +}, smithy.ShapeTypeList, 1) +var _ResourceDataSyncOrganizationalUnitList_member *smithy.Schema + +var _ResourceDataSyncOrganizationSourceType = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "ResourceDataSyncOrganizationSourceType", +}, smithy.ShapeTypeString, 0) + +var _ResourceDataSyncS3BucketName = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "ResourceDataSyncS3BucketName", +}, smithy.ShapeTypeString, 0) + +var ResourceDataSyncS3Destination = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "ResourceDataSyncS3Destination", +}, smithy.ShapeTypeStructure, 6) +var ResourceDataSyncS3Destination_BucketName *smithy.Schema + +var ResourceDataSyncS3Destination_Prefix *smithy.Schema + +var ResourceDataSyncS3Destination_SyncFormat *smithy.Schema + +var ResourceDataSyncS3Destination_Region *smithy.Schema + +var ResourceDataSyncS3Destination_AWSKMSKeyARN *smithy.Schema + +var ResourceDataSyncS3Destination_DestinationDataSharing *smithy.Schema + +var ResourceDataSyncS3Format = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "ResourceDataSyncS3Format", +}, smithy.ShapeTypeEnum, 1) +var ResourceDataSyncS3Format_JSON_SERDE *smithy.Schema + +var _ResourceDataSyncS3Prefix = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "ResourceDataSyncS3Prefix", +}, smithy.ShapeTypeString, 0) + +var _ResourceDataSyncS3Region = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "ResourceDataSyncS3Region", +}, smithy.ShapeTypeString, 0) + +var ResourceDataSyncSource = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "ResourceDataSyncSource", +}, smithy.ShapeTypeStructure, 5) +var ResourceDataSyncSource_SourceType *smithy.Schema + +var ResourceDataSyncSource_AwsOrganizationsSource *smithy.Schema + +var ResourceDataSyncSource_SourceRegions *smithy.Schema + +var ResourceDataSyncSource_IncludeFutureRegions *smithy.Schema + +var ResourceDataSyncSource_EnableAllOpsDataSources *smithy.Schema + +var _ResourceDataSyncSourceRegion = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "ResourceDataSyncSourceRegion", +}, smithy.ShapeTypeString, 0) + +var _ResourceDataSyncSourceRegionList = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "ResourceDataSyncSourceRegionList", +}, smithy.ShapeTypeList, 1) +var _ResourceDataSyncSourceRegionList_member *smithy.Schema + +var _ResourceDataSyncSourceType = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "ResourceDataSyncSourceType", +}, smithy.ShapeTypeString, 0) + +var ResourceDataSyncSourceWithState = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "ResourceDataSyncSourceWithState", +}, smithy.ShapeTypeStructure, 6) +var ResourceDataSyncSourceWithState_SourceType *smithy.Schema + +var ResourceDataSyncSourceWithState_AwsOrganizationsSource *smithy.Schema + +var ResourceDataSyncSourceWithState_SourceRegions *smithy.Schema + +var ResourceDataSyncSourceWithState_IncludeFutureRegions *smithy.Schema + +var ResourceDataSyncSourceWithState_State *smithy.Schema + +var ResourceDataSyncSourceWithState_EnableAllOpsDataSources *smithy.Schema + +var _ResourceDataSyncState = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "ResourceDataSyncState", +}, smithy.ShapeTypeString, 0) + +var _ResourceDataSyncType = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "ResourceDataSyncType", +}, smithy.ShapeTypeString, 0) + +var _ResourceId = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "ResourceId", +}, smithy.ShapeTypeString, 0) + +var ResourceInUseException = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "ResourceInUseException", +}, smithy.ShapeTypeStructure, 1, &smithytraits.Error{Type: "client"}, + &smithytraits.AWSQueryError{ErrorCode: "ResourceInUseException", + StatusCode: 400}) +var ResourceInUseException_Message *smithy.Schema + +var ResourceLimitExceededException = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "ResourceLimitExceededException", +}, smithy.ShapeTypeStructure, 1, &smithytraits.Error{Type: "client"}, + &smithytraits.AWSQueryError{ErrorCode: "ResourceLimitExceededException", + StatusCode: 400}) +var ResourceLimitExceededException_Message *smithy.Schema + +var ResourceNotFoundException = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "ResourceNotFoundException", +}, smithy.ShapeTypeStructure, 1, &smithytraits.Error{Type: "client"}, + &smithytraits.AWSQueryError{ErrorCode: "ResourceNotFoundException", + StatusCode: 404}) +var ResourceNotFoundException_Message *smithy.Schema + +var ResourcePolicyConflictException = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "ResourcePolicyConflictException", +}, smithy.ShapeTypeStructure, 1, &smithytraits.Error{Type: "client"}, + &smithytraits.AWSQueryError{ErrorCode: "ResourcePolicyConflictException", + StatusCode: 400}) +var ResourcePolicyConflictException_Message *smithy.Schema + +var ResourcePolicyInvalidParameterException = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "ResourcePolicyInvalidParameterException", +}, smithy.ShapeTypeStructure, 2, &smithytraits.Error{Type: "client"}, + &smithytraits.AWSQueryError{ErrorCode: "ResourcePolicyInvalidParameterException", + StatusCode: 400}) +var ResourcePolicyInvalidParameterException_ParameterNames *smithy.Schema + +var ResourcePolicyInvalidParameterException_Message *smithy.Schema + +var ResourcePolicyLimitExceededException = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "ResourcePolicyLimitExceededException", +}, smithy.ShapeTypeStructure, 3, &smithytraits.Error{Type: "client"}, + &smithytraits.AWSQueryError{ErrorCode: "ResourcePolicyLimitExceededException", + StatusCode: 400}) +var ResourcePolicyLimitExceededException_Limit *smithy.Schema + +var ResourcePolicyLimitExceededException_LimitType *smithy.Schema + +var ResourcePolicyLimitExceededException_Message *smithy.Schema + +var _ResourcePolicyMaxResults = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "ResourcePolicyMaxResults", +}, smithy.ShapeTypeInteger, 0) + +var ResourcePolicyNotFoundException = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "ResourcePolicyNotFoundException", +}, smithy.ShapeTypeStructure, 1, &smithytraits.Error{Type: "client"}, + &smithytraits.AWSQueryError{ErrorCode: "ResourcePolicyNotFoundException", + StatusCode: 404}) +var ResourcePolicyNotFoundException_Message *smithy.Schema + +var _ResourcePolicyParameterNamesList = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "ResourcePolicyParameterNamesList", +}, smithy.ShapeTypeList, 1) +var _ResourcePolicyParameterNamesList_member *smithy.Schema + +var ResourceType = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "ResourceType", +}, smithy.ShapeTypeEnum, 2) +var ResourceType_MANAGED_INSTANCE *smithy.Schema + +var ResourceType_EC2_INSTANCE *smithy.Schema + +var ResourceTypeForTagging = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "ResourceTypeForTagging", +}, smithy.ShapeTypeEnum, 10) +var ResourceTypeForTagging_DOCUMENT *smithy.Schema + +var ResourceTypeForTagging_MANAGED_INSTANCE *smithy.Schema + +var ResourceTypeForTagging_MAINTENANCE_WINDOW *smithy.Schema + +var ResourceTypeForTagging_PARAMETER *smithy.Schema + +var ResourceTypeForTagging_PATCH_BASELINE *smithy.Schema + +var ResourceTypeForTagging_OPS_ITEM *smithy.Schema + +var ResourceTypeForTagging_OPSMETADATA *smithy.Schema + +var ResourceTypeForTagging_AUTOMATION *smithy.Schema + +var ResourceTypeForTagging_ASSOCIATION *smithy.Schema + +var ResourceTypeForTagging_CLOUD_CONNECTOR *smithy.Schema + +var _ResponseCode = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "ResponseCode", +}, smithy.ShapeTypeInteger, 0) + +var ResultAttribute = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "ResultAttribute", +}, smithy.ShapeTypeStructure, 1) +var ResultAttribute_TypeName *smithy.Schema + +var _ResultAttributeList = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "ResultAttributeList", +}, smithy.ShapeTypeList, 1) +var _ResultAttributeList_member *smithy.Schema + +var _Reviewer = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "Reviewer", +}, smithy.ShapeTypeString, 0) + +var ReviewInformation = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "ReviewInformation", +}, smithy.ShapeTypeStructure, 3) +var ReviewInformation_ReviewedTime *smithy.Schema + +var ReviewInformation_Status *smithy.Schema + +var ReviewInformation_Reviewer *smithy.Schema + +var _ReviewInformationList = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "ReviewInformationList", +}, smithy.ShapeTypeList, 1) +var _ReviewInformationList_member *smithy.Schema + +var ReviewStatus = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "ReviewStatus", +}, smithy.ShapeTypeEnum, 4) +var ReviewStatus_APPROVED *smithy.Schema + +var ReviewStatus_NOT_REVIEWED *smithy.Schema + +var ReviewStatus_PENDING *smithy.Schema + +var ReviewStatus_REJECTED *smithy.Schema + +var Runbook = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "Runbook", +}, smithy.ShapeTypeStructure, 9) +var Runbook_DocumentName *smithy.Schema + +var Runbook_DocumentVersion *smithy.Schema + +var Runbook_Parameters *smithy.Schema + +var Runbook_TargetParameterName *smithy.Schema + +var Runbook_Targets *smithy.Schema + +var Runbook_TargetMaps *smithy.Schema + +var Runbook_MaxConcurrency *smithy.Schema + +var Runbook_MaxErrors *smithy.Schema + +var Runbook_TargetLocations *smithy.Schema + +var _Runbooks = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "Runbooks", +}, smithy.ShapeTypeList, 1) +var _Runbooks_member *smithy.Schema + +var _S3BucketName = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "S3BucketName", +}, smithy.ShapeTypeString, 0) + +var _S3KeyPrefix = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "S3KeyPrefix", +}, smithy.ShapeTypeString, 0) + +var S3OutputLocation = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "S3OutputLocation", +}, smithy.ShapeTypeStructure, 3) +var S3OutputLocation_OutputS3Region *smithy.Schema + +var S3OutputLocation_OutputS3BucketName *smithy.Schema + +var S3OutputLocation_OutputS3KeyPrefix *smithy.Schema + +var S3OutputUrl = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "S3OutputUrl", +}, smithy.ShapeTypeStructure, 1) +var S3OutputUrl_OutputUrl *smithy.Schema + +var _S3Region = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "S3Region", +}, smithy.ShapeTypeString, 0) + +var ScheduledWindowExecution = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "ScheduledWindowExecution", +}, smithy.ShapeTypeStructure, 3) +var ScheduledWindowExecution_WindowId *smithy.Schema + +var ScheduledWindowExecution_Name *smithy.Schema + +var ScheduledWindowExecution_ExecutionTime *smithy.Schema + +var _ScheduledWindowExecutionList = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "ScheduledWindowExecutionList", +}, smithy.ShapeTypeList, 1) +var _ScheduledWindowExecutionList_member *smithy.Schema + +var _ScheduleExpression = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "ScheduleExpression", +}, smithy.ShapeTypeString, 0) + +var _ScheduleOffset = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "ScheduleOffset", +}, smithy.ShapeTypeInteger, 0) + +var ServiceQuotaExceededException = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "ServiceQuotaExceededException", +}, smithy.ShapeTypeStructure, 5, &smithytraits.Error{Type: "client"}) +var ServiceQuotaExceededException_Message *smithy.Schema + +var ServiceQuotaExceededException_ResourceId *smithy.Schema + +var ServiceQuotaExceededException_ResourceType *smithy.Schema + +var ServiceQuotaExceededException_QuotaCode *smithy.Schema + +var ServiceQuotaExceededException_ServiceCode *smithy.Schema + +var _ServiceRole = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "ServiceRole", +}, smithy.ShapeTypeString, 0) + +var ServiceSetting = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "ServiceSetting", +}, smithy.ShapeTypeStructure, 6) +var ServiceSetting_SettingId *smithy.Schema + +var ServiceSetting_SettingValue *smithy.Schema + +var ServiceSetting_LastModifiedDate *smithy.Schema + +var ServiceSetting_LastModifiedUser *smithy.Schema + +var ServiceSetting_ARN *smithy.Schema + +var ServiceSetting_Status *smithy.Schema + +var _ServiceSettingId = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "ServiceSettingId", +}, smithy.ShapeTypeString, 0) + +var ServiceSettingNotFound = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "ServiceSettingNotFound", +}, smithy.ShapeTypeStructure, 1, &smithytraits.Error{Type: "client"}, + &smithytraits.AWSQueryError{ErrorCode: "ServiceSettingNotFound", + StatusCode: 400}) +var ServiceSettingNotFound_Message *smithy.Schema + +var _ServiceSettingValue = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "ServiceSettingValue", +}, smithy.ShapeTypeString, 0) + +var Session = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "Session", +}, smithy.ShapeTypeStructure, 12) +var Session_SessionId *smithy.Schema + +var Session_Target *smithy.Schema + +var Session_Status *smithy.Schema + +var Session_StartDate *smithy.Schema + +var Session_EndDate *smithy.Schema + +var Session_DocumentName *smithy.Schema + +var Session_Owner *smithy.Schema + +var Session_Reason *smithy.Schema + +var Session_Details *smithy.Schema + +var Session_OutputUrl *smithy.Schema + +var Session_MaxSessionDuration *smithy.Schema + +var Session_AccessType *smithy.Schema + +var _SessionDetails = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "SessionDetails", +}, smithy.ShapeTypeString, 0) + +var SessionFilter = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "SessionFilter", +}, smithy.ShapeTypeStructure, 2) +var SessionFilter_key *smithy.Schema + +var SessionFilter_value *smithy.Schema + +var SessionFilterKey = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "SessionFilterKey", +}, smithy.ShapeTypeEnum, 7) +var SessionFilterKey_INVOKED_AFTER *smithy.Schema + +var SessionFilterKey_INVOKED_BEFORE *smithy.Schema + +var SessionFilterKey_TARGET_ID *smithy.Schema + +var SessionFilterKey_OWNER *smithy.Schema + +var SessionFilterKey_STATUS *smithy.Schema + +var SessionFilterKey_SESSION_ID *smithy.Schema + +var SessionFilterKey_ACCESS_TYPE *smithy.Schema + +var _SessionFilterList = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "SessionFilterList", +}, smithy.ShapeTypeList, 1) +var _SessionFilterList_member *smithy.Schema + +var _SessionFilterValue = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "SessionFilterValue", +}, smithy.ShapeTypeString, 0) + +var _SessionId = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "SessionId", +}, smithy.ShapeTypeString, 0) + +var _SessionList = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "SessionList", +}, smithy.ShapeTypeList, 1) +var _SessionList_member *smithy.Schema + +var _SessionManagerCloudWatchOutputUrl = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "SessionManagerCloudWatchOutputUrl", +}, smithy.ShapeTypeString, 0) + +var SessionManagerOutputUrl = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "SessionManagerOutputUrl", +}, smithy.ShapeTypeStructure, 2) +var SessionManagerOutputUrl_S3OutputUrl *smithy.Schema + +var SessionManagerOutputUrl_CloudWatchOutputUrl *smithy.Schema + +var _SessionManagerParameterName = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "SessionManagerParameterName", +}, smithy.ShapeTypeString, 0) + +var _SessionManagerParameters = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "SessionManagerParameters", +}, smithy.ShapeTypeMap, 2) +var _SessionManagerParameters_key *smithy.Schema + +var _SessionManagerParameters_value *smithy.Schema + +var _SessionManagerParameterValue = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "SessionManagerParameterValue", +}, smithy.ShapeTypeString, 0) + +var _SessionManagerParameterValueList = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "SessionManagerParameterValueList", +}, smithy.ShapeTypeList, 1) +var _SessionManagerParameterValueList_member *smithy.Schema + +var _SessionManagerS3OutputUrl = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "SessionManagerS3OutputUrl", +}, smithy.ShapeTypeString, 0) + +var _SessionMaxResults = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "SessionMaxResults", +}, smithy.ShapeTypeInteger, 0) + +var _SessionOwner = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "SessionOwner", +}, smithy.ShapeTypeString, 0) + +var _SessionReason = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "SessionReason", +}, smithy.ShapeTypeString, 0) + +var SessionState = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "SessionState", +}, smithy.ShapeTypeEnum, 2) +var SessionState_ACTIVE *smithy.Schema + +var SessionState_HISTORY *smithy.Schema + +var SessionStatus = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "SessionStatus", +}, smithy.ShapeTypeEnum, 6) +var SessionStatus_CONNECTED *smithy.Schema + +var SessionStatus_CONNECTING *smithy.Schema + +var SessionStatus_DISCONNECTED *smithy.Schema + +var SessionStatus_TERMINATED *smithy.Schema + +var SessionStatus_TERMINATING *smithy.Schema + +var SessionStatus_FAILED *smithy.Schema + +var _SessionTarget = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "SessionTarget", +}, smithy.ShapeTypeString, 0) + +var _SessionTokenType = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "SessionTokenType", +}, smithy.ShapeTypeString, 0, &smithytraits.Sensitive{}) + +var SeveritySummary = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "SeveritySummary", +}, smithy.ShapeTypeStructure, 6) +var SeveritySummary_CriticalCount *smithy.Schema + +var SeveritySummary_HighCount *smithy.Schema + +var SeveritySummary_MediumCount *smithy.Schema + +var SeveritySummary_LowCount *smithy.Schema + +var SeveritySummary_InformationalCount *smithy.Schema + +var SeveritySummary_UnspecifiedCount *smithy.Schema + +var _SharedDocumentVersion = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "SharedDocumentVersion", +}, smithy.ShapeTypeString, 0) + +var SignalType = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "SignalType", +}, smithy.ShapeTypeEnum, 6) +var SignalType_APPROVE *smithy.Schema + +var SignalType_REJECT *smithy.Schema + +var SignalType_START_STEP *smithy.Schema + +var SignalType_STOP_STEP *smithy.Schema + +var SignalType_RESUME *smithy.Schema + +var SignalType_REVOKE *smithy.Schema + +var _SnapshotDownloadUrl = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "SnapshotDownloadUrl", +}, smithy.ShapeTypeString, 0) + +var _SnapshotId = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "SnapshotId", +}, smithy.ShapeTypeString, 0) + +var _SourceId = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "SourceId", +}, smithy.ShapeTypeString, 0) + +var _SourceLocation = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "SourceLocation", +}, smithy.ShapeTypeString, 0) + +var SourceType = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "SourceType", +}, smithy.ShapeTypeEnum, 4) +var SourceType_AWS_EC2_INSTANCE *smithy.Schema + +var SourceType_AWS_IOT_THING *smithy.Schema + +var SourceType_AWS_SSM_MANAGEDINSTANCE *smithy.Schema + +var SourceType_AZURE_INSTANCE *smithy.Schema + +var _StandardErrorContent = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "StandardErrorContent", +}, smithy.ShapeTypeString, 0) + +var _StandardOutputContent = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "StandardOutputContent", +}, smithy.ShapeTypeString, 0) + +var _StatusAdditionalInfo = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "StatusAdditionalInfo", +}, smithy.ShapeTypeString, 0) + +var _StatusDetails = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "StatusDetails", +}, smithy.ShapeTypeString, 0) + +var _StatusMessage = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "StatusMessage", +}, smithy.ShapeTypeString, 0) + +var _StatusName = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "StatusName", +}, smithy.ShapeTypeString, 0) + +var StatusUnchanged = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "StatusUnchanged", +}, smithy.ShapeTypeStructure, 0, &smithytraits.Error{Type: "client"}, + &smithytraits.AWSQueryError{ErrorCode: "StatusUnchanged", + StatusCode: 400}) + +var StepExecution = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "StepExecution", +}, smithy.ShapeTypeStructure, 25) +var StepExecution_StepName *smithy.Schema + +var StepExecution_Action *smithy.Schema + +var StepExecution_TimeoutSeconds *smithy.Schema + +var StepExecution_OnFailure *smithy.Schema + +var StepExecution_MaxAttempts *smithy.Schema + +var StepExecution_ExecutionStartTime *smithy.Schema + +var StepExecution_ExecutionEndTime *smithy.Schema + +var StepExecution_StepStatus *smithy.Schema + +var StepExecution_ResponseCode *smithy.Schema + +var StepExecution_Inputs *smithy.Schema + +var StepExecution_Outputs *smithy.Schema + +var StepExecution_Response *smithy.Schema + +var StepExecution_FailureMessage *smithy.Schema + +var StepExecution_WarningMessage *smithy.Schema + +var StepExecution_FailureDetails *smithy.Schema + +var StepExecution_StepExecutionId *smithy.Schema + +var StepExecution_OverriddenParameters *smithy.Schema + +var StepExecution_IsEnd *smithy.Schema + +var StepExecution_NextStep *smithy.Schema + +var StepExecution_IsCritical *smithy.Schema + +var StepExecution_ValidNextSteps *smithy.Schema + +var StepExecution_Targets *smithy.Schema + +var StepExecution_TargetLocation *smithy.Schema + +var StepExecution_TriggeredAlarms *smithy.Schema + +var StepExecution_ParentStepDetails *smithy.Schema + +var StepExecutionFilter = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "StepExecutionFilter", +}, smithy.ShapeTypeStructure, 2) +var StepExecutionFilter_Key *smithy.Schema + +var StepExecutionFilter_Values *smithy.Schema + +var StepExecutionFilterKey = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "StepExecutionFilterKey", +}, smithy.ShapeTypeEnum, 9) +var StepExecutionFilterKey_START_TIME_BEFORE *smithy.Schema + +var StepExecutionFilterKey_START_TIME_AFTER *smithy.Schema + +var StepExecutionFilterKey_STEP_EXECUTION_STATUS *smithy.Schema + +var StepExecutionFilterKey_STEP_EXECUTION_ID *smithy.Schema + +var StepExecutionFilterKey_STEP_NAME *smithy.Schema + +var StepExecutionFilterKey_ACTION *smithy.Schema + +var StepExecutionFilterKey_PARENT_STEP_EXECUTION_ID *smithy.Schema + +var StepExecutionFilterKey_PARENT_STEP_ITERATION *smithy.Schema + +var StepExecutionFilterKey_PARENT_STEP_ITERATOR_VALUE *smithy.Schema + +var _StepExecutionFilterList = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "StepExecutionFilterList", +}, smithy.ShapeTypeList, 1) +var _StepExecutionFilterList_member *smithy.Schema + +var _StepExecutionFilterValue = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "StepExecutionFilterValue", +}, smithy.ShapeTypeString, 0) + +var _StepExecutionFilterValueList = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "StepExecutionFilterValueList", +}, smithy.ShapeTypeList, 1) +var _StepExecutionFilterValueList_member *smithy.Schema + +var _StepExecutionList = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "StepExecutionList", +}, smithy.ShapeTypeList, 1) +var _StepExecutionList_member *smithy.Schema + +var _StepPreviewMap = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "StepPreviewMap", +}, smithy.ShapeTypeMap, 2) +var _StepPreviewMap_key *smithy.Schema + +var _StepPreviewMap_value *smithy.Schema + +var StopType = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "StopType", +}, smithy.ShapeTypeEnum, 2) +var StopType_COMPLETE *smithy.Schema + +var StopType_CANCEL *smithy.Schema + +var _StreamUrl = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "StreamUrl", +}, smithy.ShapeTypeString, 0) + +var _String = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "String", +}, smithy.ShapeTypeString, 0) + +var _String1to256 = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "String1to256", +}, smithy.ShapeTypeString, 0) + +var _StringDateTime = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "StringDateTime", +}, smithy.ShapeTypeString, 0) + +var _StringList = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "StringList", +}, smithy.ShapeTypeList, 1) +var _StringList_member *smithy.Schema + +var SubTypeCountLimitExceededException = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "SubTypeCountLimitExceededException", +}, smithy.ShapeTypeStructure, 1, &smithytraits.Error{Type: "client"}, + &smithytraits.AWSQueryError{ErrorCode: "SubTypeCountLimitExceeded", + StatusCode: 400}) +var SubTypeCountLimitExceededException_Message *smithy.Schema + +var Tag = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "Tag", +}, smithy.ShapeTypeStructure, 2) +var Tag_Key *smithy.Schema + +var Tag_Value *smithy.Schema + +var _TagKey = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "TagKey", +}, smithy.ShapeTypeString, 0) + +var _TagList = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "TagList", +}, smithy.ShapeTypeList, 1) +var _TagList_member *smithy.Schema + +var _TagValue = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "TagValue", +}, smithy.ShapeTypeString, 0) + +var Target = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "Target", +}, smithy.ShapeTypeStructure, 2) +var Target_Key *smithy.Schema + +var Target_Values *smithy.Schema + +var _TargetCount = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "TargetCount", +}, smithy.ShapeTypeInteger, 0) + +var TargetInUseException = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "TargetInUseException", +}, smithy.ShapeTypeStructure, 1, &smithytraits.Error{Type: "client"}, + &smithytraits.AWSQueryError{ErrorCode: "TargetInUseException", + StatusCode: 400}) +var TargetInUseException_Message *smithy.Schema + +var _TargetKey = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "TargetKey", +}, smithy.ShapeTypeString, 0) + +var TargetLocation = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "TargetLocation", +}, smithy.ShapeTypeStructure, 11) +var TargetLocation_Accounts *smithy.Schema + +var TargetLocation_Regions *smithy.Schema + +var TargetLocation_TargetLocationMaxConcurrency *smithy.Schema + +var TargetLocation_TargetLocationMaxErrors *smithy.Schema + +var TargetLocation_ExecutionRoleName *smithy.Schema + +var TargetLocation_TargetLocationAlarmConfiguration *smithy.Schema + +var TargetLocation_IncludeChildOrganizationUnits *smithy.Schema + +var TargetLocation_ExcludeAccounts *smithy.Schema + +var TargetLocation_Targets *smithy.Schema + +var TargetLocation_TargetsMaxConcurrency *smithy.Schema + +var TargetLocation_TargetsMaxErrors *smithy.Schema + +var _TargetLocations = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "TargetLocations", +}, smithy.ShapeTypeList, 1) +var _TargetLocations_member *smithy.Schema + +var _TargetLocationsURL = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "TargetLocationsURL", +}, smithy.ShapeTypeString, 0) + +var _TargetMap = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "TargetMap", +}, smithy.ShapeTypeMap, 2) +var _TargetMap_key *smithy.Schema + +var _TargetMap_value *smithy.Schema + +var _TargetMapKey = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "TargetMapKey", +}, smithy.ShapeTypeString, 0) + +var _TargetMaps = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "TargetMaps", +}, smithy.ShapeTypeList, 1) +var _TargetMaps_member *smithy.Schema + +var _TargetMapValue = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "TargetMapValue", +}, smithy.ShapeTypeString, 0) + +var _TargetMapValueList = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "TargetMapValueList", +}, smithy.ShapeTypeList, 1) +var _TargetMapValueList_member *smithy.Schema + +var TargetNotConnected = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "TargetNotConnected", +}, smithy.ShapeTypeStructure, 1, &smithytraits.Error{Type: "client"}, + &smithytraits.AWSQueryError{ErrorCode: "TargetNotConnected", + StatusCode: 430}) +var TargetNotConnected_Message *smithy.Schema + +var _TargetParameterList = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "TargetParameterList", +}, smithy.ShapeTypeList, 1) +var _TargetParameterList_member *smithy.Schema + +var TargetPreview = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "TargetPreview", +}, smithy.ShapeTypeStructure, 2) +var TargetPreview_Count *smithy.Schema + +var TargetPreview_TargetType *smithy.Schema + +var _TargetPreviewList = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "TargetPreviewList", +}, smithy.ShapeTypeList, 1) +var _TargetPreviewList_member *smithy.Schema + +var _Targets = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "Targets", +}, smithy.ShapeTypeList, 1) +var _Targets_member *smithy.Schema + +var _TargetType = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "TargetType", +}, smithy.ShapeTypeString, 0) + +var _TargetValue = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "TargetValue", +}, smithy.ShapeTypeString, 0) + +var _TargetValues = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "TargetValues", +}, smithy.ShapeTypeList, 1) +var _TargetValues_member *smithy.Schema + +var ThrottlingException = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "ThrottlingException", +}, smithy.ShapeTypeStructure, 3, &smithytraits.Error{Type: "client"}) +var ThrottlingException_Message *smithy.Schema + +var ThrottlingException_QuotaCode *smithy.Schema + +var ThrottlingException_ServiceCode *smithy.Schema + +var _TimeoutSeconds = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "TimeoutSeconds", +}, smithy.ShapeTypeInteger, 0) + +var _TokenValue = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "TokenValue", +}, smithy.ShapeTypeString, 0) + +var TooManyTagsError = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "TooManyTagsError", +}, smithy.ShapeTypeStructure, 0, &smithytraits.Error{Type: "client"}, + &smithytraits.AWSQueryError{ErrorCode: "TooManyTagsError", + StatusCode: 400}) + +var TooManyUpdates = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "TooManyUpdates", +}, smithy.ShapeTypeStructure, 1, &smithytraits.Error{Type: "client"}, + &smithytraits.AWSQueryError{ErrorCode: "TooManyUpdates", + StatusCode: 429}) +var TooManyUpdates_Message *smithy.Schema + +var _TotalCount = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "TotalCount", +}, smithy.ShapeTypeInteger, 0) + +var TotalSizeLimitExceededException = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "TotalSizeLimitExceededException", +}, smithy.ShapeTypeStructure, 1, &smithytraits.Error{Type: "client"}, + &smithytraits.AWSQueryError{ErrorCode: "TotalSizeLimitExceeded", + StatusCode: 400}) +var TotalSizeLimitExceededException_Message *smithy.Schema + +var UnsupportedCalendarException = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "UnsupportedCalendarException", +}, smithy.ShapeTypeStructure, 1, &smithytraits.Error{Type: "client"}, + &smithytraits.AWSQueryError{ErrorCode: "UnsupportedCalendarException", + StatusCode: 400}) +var UnsupportedCalendarException_Message *smithy.Schema + +var UnsupportedFeatureRequiredException = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "UnsupportedFeatureRequiredException", +}, smithy.ShapeTypeStructure, 1, &smithytraits.Error{Type: "client"}, + &smithytraits.AWSQueryError{ErrorCode: "UnsupportedFeatureRequiredException", + StatusCode: 400}) +var UnsupportedFeatureRequiredException_Message *smithy.Schema + +var UnsupportedInventoryItemContextException = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "UnsupportedInventoryItemContextException", +}, smithy.ShapeTypeStructure, 2, &smithytraits.Error{Type: "client"}, + &smithytraits.AWSQueryError{ErrorCode: "UnsupportedInventoryItemContext", + StatusCode: 400}) +var UnsupportedInventoryItemContextException_TypeName *smithy.Schema + +var UnsupportedInventoryItemContextException_Message *smithy.Schema + +var UnsupportedInventorySchemaVersionException = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "UnsupportedInventorySchemaVersionException", +}, smithy.ShapeTypeStructure, 1, &smithytraits.Error{Type: "client"}, + &smithytraits.AWSQueryError{ErrorCode: "UnsupportedInventorySchemaVersion", + StatusCode: 400}) +var UnsupportedInventorySchemaVersionException_Message *smithy.Schema + +var UnsupportedOperatingSystem = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "UnsupportedOperatingSystem", +}, smithy.ShapeTypeStructure, 1, &smithytraits.Error{Type: "client"}, + &smithytraits.AWSQueryError{ErrorCode: "UnsupportedOperatingSystem", + StatusCode: 400}) +var UnsupportedOperatingSystem_Message *smithy.Schema + +var UnsupportedOperationException = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "UnsupportedOperationException", +}, smithy.ShapeTypeStructure, 1, &smithytraits.Error{Type: "client"}, + &smithytraits.AWSQueryError{ErrorCode: "UnsupportedOperation", + StatusCode: 400}) +var UnsupportedOperationException_Message *smithy.Schema + +var UnsupportedParameterType = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "UnsupportedParameterType", +}, smithy.ShapeTypeStructure, 1, &smithytraits.Error{Type: "client"}, + &smithytraits.AWSQueryError{ErrorCode: "UnsupportedParameterType", + StatusCode: 400}) +var UnsupportedParameterType_message *smithy.Schema + +var UnsupportedPlatformType = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "UnsupportedPlatformType", +}, smithy.ShapeTypeStructure, 1, &smithytraits.Error{Type: "client"}, + &smithytraits.AWSQueryError{ErrorCode: "UnsupportedPlatformType", + StatusCode: 400}) +var UnsupportedPlatformType_Message *smithy.Schema + +var _Url = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "Url", +}, smithy.ShapeTypeString, 0) + +var _UUID = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "UUID", +}, smithy.ShapeTypeString, 0) + +var _ValidateCloudConnectorMaxResults = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "ValidateCloudConnectorMaxResults", +}, smithy.ShapeTypeInteger, 0) + +var ValidationException = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "ValidationException", +}, smithy.ShapeTypeStructure, 2, &smithytraits.Error{Type: "client"}, + &smithytraits.AWSQueryError{ErrorCode: "ValidationException", + StatusCode: 400}) +var ValidationException_Message *smithy.Schema + +var ValidationException_ReasonCode *smithy.Schema + +var ValidationFinding = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "ValidationFinding", +}, smithy.ShapeTypeStructure, 5) +var ValidationFinding_Type *smithy.Schema + +var ValidationFinding_Code *smithy.Schema + +var ValidationFinding_Message *smithy.Schema + +var ValidationFinding_ProviderMessage *smithy.Schema + +var ValidationFinding_Scope *smithy.Schema + +var ValidationFindingCode = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "ValidationFindingCode", +}, smithy.ShapeTypeEnum, 9) +var ValidationFindingCode_TARGET_INACCESSIBLE *smithy.Schema + +var ValidationFindingCode_TARGET_UNUSABLE *smithy.Schema + +var ValidationFindingCode_TARGET_STATE_WARNING *smithy.Schema + +var ValidationFindingCode_AWS_ROLE_ASSUMPTION_FAILED *smithy.Schema + +var ValidationFindingCode_WEB_IDENTITY_TOKEN_FAILED *smithy.Schema + +var ValidationFindingCode_OUTBOUND_WEB_IDENTITY_FEDERATION_DISABLED *smithy.Schema + +var ValidationFindingCode_PROVIDER_CREDENTIAL_CREATION_FAILED *smithy.Schema + +var ValidationFindingCode_TENANT_SUMMARY *smithy.Schema + +var ValidationFindingCode_SUBSCRIPTION_ACCESSIBLE *smithy.Schema + +var _ValidationFindingList = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "ValidationFindingList", +}, smithy.ShapeTypeList, 1) +var _ValidationFindingList_member *smithy.Schema + +var ValidationFindingScope = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "ValidationFindingScope", +}, smithy.ShapeTypeStructure, 2) +var ValidationFindingScope_Type *smithy.Schema + +var ValidationFindingScope_Id *smithy.Schema + +var ValidationFindingScopeType = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "ValidationFindingScopeType", +}, smithy.ShapeTypeEnum, 2) +var ValidationFindingScopeType_AZURE_TENANT *smithy.Schema + +var ValidationFindingScopeType_AZURE_SUBSCRIPTION *smithy.Schema + +var ValidationFindingType = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "ValidationFindingType", +}, smithy.ShapeTypeEnum, 3) +var ValidationFindingType_INFO *smithy.Schema + +var ValidationFindingType_WARN *smithy.Schema + +var ValidationFindingType_ERROR *smithy.Schema + +var _ValidNextStep = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "ValidNextStep", +}, smithy.ShapeTypeString, 0) + +var _ValidNextStepList = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "ValidNextStepList", +}, smithy.ShapeTypeList, 1) +var _ValidNextStepList_member *smithy.Schema + +var _Version = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "Version", +}, smithy.ShapeTypeString, 0) + +var AddTagsToResourceRequest = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "AddTagsToResourceRequest", +}, smithy.ShapeTypeStructure, 3) +var AddTagsToResourceRequest_ResourceType *smithy.Schema + +var AddTagsToResourceRequest_ResourceId *smithy.Schema + +var AddTagsToResourceRequest_Tags *smithy.Schema + +var AddTagsToResourceResult = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "AddTagsToResourceResult", +}, smithy.ShapeTypeStructure, 0) + +var AssociateOpsItemRelatedItemRequest = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "AssociateOpsItemRelatedItemRequest", +}, smithy.ShapeTypeStructure, 4) +var AssociateOpsItemRelatedItemRequest_OpsItemId *smithy.Schema + +var AssociateOpsItemRelatedItemRequest_AssociationType *smithy.Schema + +var AssociateOpsItemRelatedItemRequest_ResourceType *smithy.Schema + +var AssociateOpsItemRelatedItemRequest_ResourceUri *smithy.Schema + +var AssociateOpsItemRelatedItemResponse = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "AssociateOpsItemRelatedItemResponse", +}, smithy.ShapeTypeStructure, 1) +var AssociateOpsItemRelatedItemResponse_AssociationId *smithy.Schema + +var CancelCommandRequest = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "CancelCommandRequest", +}, smithy.ShapeTypeStructure, 2) +var CancelCommandRequest_CommandId *smithy.Schema + +var CancelCommandRequest_InstanceIds *smithy.Schema + +var CancelCommandResult = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "CancelCommandResult", +}, smithy.ShapeTypeStructure, 0) + +var CancelMaintenanceWindowExecutionRequest = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "CancelMaintenanceWindowExecutionRequest", +}, smithy.ShapeTypeStructure, 1) +var CancelMaintenanceWindowExecutionRequest_WindowExecutionId *smithy.Schema + +var CancelMaintenanceWindowExecutionResult = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "CancelMaintenanceWindowExecutionResult", +}, smithy.ShapeTypeStructure, 1) +var CancelMaintenanceWindowExecutionResult_WindowExecutionId *smithy.Schema + +var CreateActivationRequest = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "CreateActivationRequest", +}, smithy.ShapeTypeStructure, 7) +var CreateActivationRequest_Description *smithy.Schema + +var CreateActivationRequest_DefaultInstanceName *smithy.Schema + +var CreateActivationRequest_IamRole *smithy.Schema + +var CreateActivationRequest_RegistrationLimit *smithy.Schema + +var CreateActivationRequest_ExpirationDate *smithy.Schema + +var CreateActivationRequest_Tags *smithy.Schema + +var CreateActivationRequest_RegistrationMetadata *smithy.Schema + +var CreateActivationResult = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "CreateActivationResult", +}, smithy.ShapeTypeStructure, 2) +var CreateActivationResult_ActivationId *smithy.Schema + +var CreateActivationResult_ActivationCode *smithy.Schema + +var CreateAssociationBatchRequest = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "CreateAssociationBatchRequest", +}, smithy.ShapeTypeStructure, 2) +var CreateAssociationBatchRequest_Entries *smithy.Schema + +var CreateAssociationBatchRequest_AssociationDispatchAssumeRole *smithy.Schema + +var CreateAssociationBatchResult = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "CreateAssociationBatchResult", +}, smithy.ShapeTypeStructure, 2) +var CreateAssociationBatchResult_Successful *smithy.Schema + +var CreateAssociationBatchResult_Failed *smithy.Schema + +var CreateAssociationRequest = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "CreateAssociationRequest", +}, smithy.ShapeTypeStructure, 22) +var CreateAssociationRequest_Name *smithy.Schema + +var CreateAssociationRequest_DocumentVersion *smithy.Schema + +var CreateAssociationRequest_InstanceId *smithy.Schema + +var CreateAssociationRequest_Parameters *smithy.Schema + +var CreateAssociationRequest_Targets *smithy.Schema + +var CreateAssociationRequest_ScheduleExpression *smithy.Schema + +var CreateAssociationRequest_OutputLocation *smithy.Schema + +var CreateAssociationRequest_AssociationName *smithy.Schema + +var CreateAssociationRequest_AutomationTargetParameterName *smithy.Schema + +var CreateAssociationRequest_MaxErrors *smithy.Schema + +var CreateAssociationRequest_MaxConcurrency *smithy.Schema + +var CreateAssociationRequest_ComplianceSeverity *smithy.Schema + +var CreateAssociationRequest_SyncCompliance *smithy.Schema + +var CreateAssociationRequest_ApplyOnlyAtCronInterval *smithy.Schema + +var CreateAssociationRequest_CalendarNames *smithy.Schema + +var CreateAssociationRequest_TargetLocations *smithy.Schema + +var CreateAssociationRequest_ScheduleOffset *smithy.Schema + +var CreateAssociationRequest_Duration *smithy.Schema + +var CreateAssociationRequest_TargetMaps *smithy.Schema + +var CreateAssociationRequest_Tags *smithy.Schema + +var CreateAssociationRequest_AlarmConfiguration *smithy.Schema + +var CreateAssociationRequest_AssociationDispatchAssumeRole *smithy.Schema + +var CreateAssociationResult = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "CreateAssociationResult", +}, smithy.ShapeTypeStructure, 1) +var CreateAssociationResult_AssociationDescription *smithy.Schema + +var CreateCloudConnectorRequest = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "CreateCloudConnectorRequest", +}, smithy.ShapeTypeStructure, 6) +var CreateCloudConnectorRequest_DisplayName *smithy.Schema + +var CreateCloudConnectorRequest_RoleArn *smithy.Schema + +var CreateCloudConnectorRequest_Description *smithy.Schema + +var CreateCloudConnectorRequest_Configuration *smithy.Schema + +var CreateCloudConnectorRequest_ConfigConnectorArn *smithy.Schema + +var CreateCloudConnectorRequest_Tags *smithy.Schema + +var CreateCloudConnectorResult = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "CreateCloudConnectorResult", +}, smithy.ShapeTypeStructure, 1) +var CreateCloudConnectorResult_CloudConnectorId *smithy.Schema + +var CreateDocumentRequest = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "CreateDocumentRequest", +}, smithy.ShapeTypeStructure, 10) +var CreateDocumentRequest_Content *smithy.Schema + +var CreateDocumentRequest_Requires *smithy.Schema + +var CreateDocumentRequest_Attachments *smithy.Schema + +var CreateDocumentRequest_Name *smithy.Schema + +var CreateDocumentRequest_DisplayName *smithy.Schema + +var CreateDocumentRequest_VersionName *smithy.Schema + +var CreateDocumentRequest_DocumentType *smithy.Schema + +var CreateDocumentRequest_DocumentFormat *smithy.Schema + +var CreateDocumentRequest_TargetType *smithy.Schema + +var CreateDocumentRequest_Tags *smithy.Schema + +var CreateDocumentResult = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "CreateDocumentResult", +}, smithy.ShapeTypeStructure, 1) +var CreateDocumentResult_DocumentDescription *smithy.Schema + +var CreateMaintenanceWindowRequest = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "CreateMaintenanceWindowRequest", +}, smithy.ShapeTypeStructure, 12) +var CreateMaintenanceWindowRequest_Name *smithy.Schema + +var CreateMaintenanceWindowRequest_Description *smithy.Schema + +var CreateMaintenanceWindowRequest_StartDate *smithy.Schema + +var CreateMaintenanceWindowRequest_EndDate *smithy.Schema + +var CreateMaintenanceWindowRequest_Schedule *smithy.Schema + +var CreateMaintenanceWindowRequest_ScheduleTimezone *smithy.Schema + +var CreateMaintenanceWindowRequest_ScheduleOffset *smithy.Schema + +var CreateMaintenanceWindowRequest_Duration *smithy.Schema + +var CreateMaintenanceWindowRequest_Cutoff *smithy.Schema + +var CreateMaintenanceWindowRequest_AllowUnassociatedTargets *smithy.Schema + +var CreateMaintenanceWindowRequest_ClientToken *smithy.Schema + +var CreateMaintenanceWindowRequest_Tags *smithy.Schema + +var CreateMaintenanceWindowResult = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "CreateMaintenanceWindowResult", +}, smithy.ShapeTypeStructure, 1) +var CreateMaintenanceWindowResult_WindowId *smithy.Schema + +var CreateOpsItemRequest = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "CreateOpsItemRequest", +}, smithy.ShapeTypeStructure, 16) +var CreateOpsItemRequest_Description *smithy.Schema + +var CreateOpsItemRequest_OpsItemType *smithy.Schema + +var CreateOpsItemRequest_OperationalData *smithy.Schema + +var CreateOpsItemRequest_Notifications *smithy.Schema + +var CreateOpsItemRequest_Priority *smithy.Schema + +var CreateOpsItemRequest_RelatedOpsItems *smithy.Schema + +var CreateOpsItemRequest_Source *smithy.Schema + +var CreateOpsItemRequest_Title *smithy.Schema + +var CreateOpsItemRequest_Tags *smithy.Schema + +var CreateOpsItemRequest_Category *smithy.Schema + +var CreateOpsItemRequest_Severity *smithy.Schema + +var CreateOpsItemRequest_ActualStartTime *smithy.Schema + +var CreateOpsItemRequest_ActualEndTime *smithy.Schema + +var CreateOpsItemRequest_PlannedStartTime *smithy.Schema + +var CreateOpsItemRequest_PlannedEndTime *smithy.Schema + +var CreateOpsItemRequest_AccountId *smithy.Schema + +var CreateOpsItemResponse = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "CreateOpsItemResponse", +}, smithy.ShapeTypeStructure, 2) +var CreateOpsItemResponse_OpsItemId *smithy.Schema + +var CreateOpsItemResponse_OpsItemArn *smithy.Schema + +var CreateOpsMetadataRequest = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "CreateOpsMetadataRequest", +}, smithy.ShapeTypeStructure, 3) +var CreateOpsMetadataRequest_ResourceId *smithy.Schema + +var CreateOpsMetadataRequest_Metadata *smithy.Schema + +var CreateOpsMetadataRequest_Tags *smithy.Schema + +var CreateOpsMetadataResult = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "CreateOpsMetadataResult", +}, smithy.ShapeTypeStructure, 1) +var CreateOpsMetadataResult_OpsMetadataArn *smithy.Schema + +var CreatePatchBaselineRequest = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "CreatePatchBaselineRequest", +}, smithy.ShapeTypeStructure, 14) +var CreatePatchBaselineRequest_OperatingSystem *smithy.Schema + +var CreatePatchBaselineRequest_Name *smithy.Schema + +var CreatePatchBaselineRequest_GlobalFilters *smithy.Schema + +var CreatePatchBaselineRequest_ApprovalRules *smithy.Schema + +var CreatePatchBaselineRequest_ApprovedPatches *smithy.Schema + +var CreatePatchBaselineRequest_ApprovedPatchesComplianceLevel *smithy.Schema + +var CreatePatchBaselineRequest_ApprovedPatchesEnableNonSecurity *smithy.Schema + +var CreatePatchBaselineRequest_RejectedPatches *smithy.Schema + +var CreatePatchBaselineRequest_RejectedPatchesAction *smithy.Schema + +var CreatePatchBaselineRequest_Description *smithy.Schema + +var CreatePatchBaselineRequest_Sources *smithy.Schema + +var CreatePatchBaselineRequest_AvailableSecurityUpdatesComplianceStatus *smithy.Schema + +var CreatePatchBaselineRequest_ClientToken *smithy.Schema + +var CreatePatchBaselineRequest_Tags *smithy.Schema + +var CreatePatchBaselineResult = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "CreatePatchBaselineResult", +}, smithy.ShapeTypeStructure, 1) +var CreatePatchBaselineResult_BaselineId *smithy.Schema + +var CreateResourceDataSyncRequest = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "CreateResourceDataSyncRequest", +}, smithy.ShapeTypeStructure, 4) +var CreateResourceDataSyncRequest_SyncName *smithy.Schema + +var CreateResourceDataSyncRequest_S3Destination *smithy.Schema + +var CreateResourceDataSyncRequest_SyncType *smithy.Schema + +var CreateResourceDataSyncRequest_SyncSource *smithy.Schema + +var CreateResourceDataSyncResult = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "CreateResourceDataSyncResult", +}, smithy.ShapeTypeStructure, 0) + +var DeleteActivationRequest = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "DeleteActivationRequest", +}, smithy.ShapeTypeStructure, 1) +var DeleteActivationRequest_ActivationId *smithy.Schema + +var DeleteActivationResult = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "DeleteActivationResult", +}, smithy.ShapeTypeStructure, 0) + +var DeleteAssociationRequest = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "DeleteAssociationRequest", +}, smithy.ShapeTypeStructure, 3) +var DeleteAssociationRequest_Name *smithy.Schema + +var DeleteAssociationRequest_InstanceId *smithy.Schema + +var DeleteAssociationRequest_AssociationId *smithy.Schema + +var DeleteAssociationResult = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "DeleteAssociationResult", +}, smithy.ShapeTypeStructure, 0) + +var DeleteCloudConnectorRequest = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "DeleteCloudConnectorRequest", +}, smithy.ShapeTypeStructure, 1) +var DeleteCloudConnectorRequest_CloudConnectorId *smithy.Schema + +var DeleteCloudConnectorResult = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "DeleteCloudConnectorResult", +}, smithy.ShapeTypeStructure, 1) +var DeleteCloudConnectorResult_CloudConnectorId *smithy.Schema + +var DeleteDocumentRequest = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "DeleteDocumentRequest", +}, smithy.ShapeTypeStructure, 4) +var DeleteDocumentRequest_Name *smithy.Schema + +var DeleteDocumentRequest_DocumentVersion *smithy.Schema + +var DeleteDocumentRequest_VersionName *smithy.Schema + +var DeleteDocumentRequest_Force *smithy.Schema + +var DeleteDocumentResult = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "DeleteDocumentResult", +}, smithy.ShapeTypeStructure, 0) + +var DeleteInventoryRequest = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "DeleteInventoryRequest", +}, smithy.ShapeTypeStructure, 4) +var DeleteInventoryRequest_TypeName *smithy.Schema + +var DeleteInventoryRequest_SchemaDeleteOption *smithy.Schema + +var DeleteInventoryRequest_DryRun *smithy.Schema + +var DeleteInventoryRequest_ClientToken *smithy.Schema + +var DeleteInventoryResult = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "DeleteInventoryResult", +}, smithy.ShapeTypeStructure, 3) +var DeleteInventoryResult_DeletionId *smithy.Schema + +var DeleteInventoryResult_TypeName *smithy.Schema + +var DeleteInventoryResult_DeletionSummary *smithy.Schema + +var DeleteMaintenanceWindowRequest = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "DeleteMaintenanceWindowRequest", +}, smithy.ShapeTypeStructure, 1) +var DeleteMaintenanceWindowRequest_WindowId *smithy.Schema + +var DeleteMaintenanceWindowResult = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "DeleteMaintenanceWindowResult", +}, smithy.ShapeTypeStructure, 1) +var DeleteMaintenanceWindowResult_WindowId *smithy.Schema + +var DeleteOpsItemRequest = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "DeleteOpsItemRequest", +}, smithy.ShapeTypeStructure, 1) +var DeleteOpsItemRequest_OpsItemId *smithy.Schema + +var DeleteOpsItemResponse = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "DeleteOpsItemResponse", +}, smithy.ShapeTypeStructure, 0) + +var DeleteOpsMetadataRequest = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "DeleteOpsMetadataRequest", +}, smithy.ShapeTypeStructure, 1) +var DeleteOpsMetadataRequest_OpsMetadataArn *smithy.Schema + +var DeleteOpsMetadataResult = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "DeleteOpsMetadataResult", +}, smithy.ShapeTypeStructure, 0) + +var DeleteParameterRequest = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "DeleteParameterRequest", +}, smithy.ShapeTypeStructure, 1) +var DeleteParameterRequest_Name *smithy.Schema + +var DeleteParameterResult = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "DeleteParameterResult", +}, smithy.ShapeTypeStructure, 0) + +var DeleteParametersRequest = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "DeleteParametersRequest", +}, smithy.ShapeTypeStructure, 1) +var DeleteParametersRequest_Names *smithy.Schema + +var DeleteParametersResult = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "DeleteParametersResult", +}, smithy.ShapeTypeStructure, 2) +var DeleteParametersResult_DeletedParameters *smithy.Schema + +var DeleteParametersResult_InvalidParameters *smithy.Schema + +var DeletePatchBaselineRequest = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "DeletePatchBaselineRequest", +}, smithy.ShapeTypeStructure, 1) +var DeletePatchBaselineRequest_BaselineId *smithy.Schema + +var DeletePatchBaselineResult = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "DeletePatchBaselineResult", +}, smithy.ShapeTypeStructure, 1) +var DeletePatchBaselineResult_BaselineId *smithy.Schema + +var DeleteResourceDataSyncRequest = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "DeleteResourceDataSyncRequest", +}, smithy.ShapeTypeStructure, 2) +var DeleteResourceDataSyncRequest_SyncName *smithy.Schema + +var DeleteResourceDataSyncRequest_SyncType *smithy.Schema + +var DeleteResourceDataSyncResult = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "DeleteResourceDataSyncResult", +}, smithy.ShapeTypeStructure, 0) + +var DeleteResourcePolicyRequest = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "DeleteResourcePolicyRequest", +}, smithy.ShapeTypeStructure, 4) +var DeleteResourcePolicyRequest_ResourceArn *smithy.Schema + +var DeleteResourcePolicyRequest_PolicyId *smithy.Schema + +var DeleteResourcePolicyRequest_PolicyHash *smithy.Schema + +var DeleteResourcePolicyRequest_DeletionMode *smithy.Schema + +var DeleteResourcePolicyResponse = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "DeleteResourcePolicyResponse", +}, smithy.ShapeTypeStructure, 0) + +var DeregisterManagedInstanceRequest = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "DeregisterManagedInstanceRequest", +}, smithy.ShapeTypeStructure, 1) +var DeregisterManagedInstanceRequest_InstanceId *smithy.Schema + +var DeregisterManagedInstanceResult = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "DeregisterManagedInstanceResult", +}, smithy.ShapeTypeStructure, 0) + +var DeregisterPatchBaselineForPatchGroupRequest = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "DeregisterPatchBaselineForPatchGroupRequest", +}, smithy.ShapeTypeStructure, 2) +var DeregisterPatchBaselineForPatchGroupRequest_BaselineId *smithy.Schema + +var DeregisterPatchBaselineForPatchGroupRequest_PatchGroup *smithy.Schema + +var DeregisterPatchBaselineForPatchGroupResult = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "DeregisterPatchBaselineForPatchGroupResult", +}, smithy.ShapeTypeStructure, 2) +var DeregisterPatchBaselineForPatchGroupResult_BaselineId *smithy.Schema + +var DeregisterPatchBaselineForPatchGroupResult_PatchGroup *smithy.Schema + +var DeregisterTargetFromMaintenanceWindowRequest = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "DeregisterTargetFromMaintenanceWindowRequest", +}, smithy.ShapeTypeStructure, 3) +var DeregisterTargetFromMaintenanceWindowRequest_WindowId *smithy.Schema + +var DeregisterTargetFromMaintenanceWindowRequest_WindowTargetId *smithy.Schema + +var DeregisterTargetFromMaintenanceWindowRequest_Safe *smithy.Schema + +var DeregisterTargetFromMaintenanceWindowResult = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "DeregisterTargetFromMaintenanceWindowResult", +}, smithy.ShapeTypeStructure, 2) +var DeregisterTargetFromMaintenanceWindowResult_WindowId *smithy.Schema + +var DeregisterTargetFromMaintenanceWindowResult_WindowTargetId *smithy.Schema + +var DeregisterTaskFromMaintenanceWindowRequest = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "DeregisterTaskFromMaintenanceWindowRequest", +}, smithy.ShapeTypeStructure, 2) +var DeregisterTaskFromMaintenanceWindowRequest_WindowId *smithy.Schema + +var DeregisterTaskFromMaintenanceWindowRequest_WindowTaskId *smithy.Schema + +var DeregisterTaskFromMaintenanceWindowResult = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "DeregisterTaskFromMaintenanceWindowResult", +}, smithy.ShapeTypeStructure, 2) +var DeregisterTaskFromMaintenanceWindowResult_WindowId *smithy.Schema + +var DeregisterTaskFromMaintenanceWindowResult_WindowTaskId *smithy.Schema + +var DescribeActivationsRequest = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "DescribeActivationsRequest", +}, smithy.ShapeTypeStructure, 3) +var DescribeActivationsRequest_Filters *smithy.Schema + +var DescribeActivationsRequest_MaxResults *smithy.Schema + +var DescribeActivationsRequest_NextToken *smithy.Schema + +var DescribeActivationsResult = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "DescribeActivationsResult", +}, smithy.ShapeTypeStructure, 2) +var DescribeActivationsResult_ActivationList *smithy.Schema + +var DescribeActivationsResult_NextToken *smithy.Schema + +var DescribeAssociationExecutionsRequest = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "DescribeAssociationExecutionsRequest", +}, smithy.ShapeTypeStructure, 4) +var DescribeAssociationExecutionsRequest_AssociationId *smithy.Schema + +var DescribeAssociationExecutionsRequest_Filters *smithy.Schema + +var DescribeAssociationExecutionsRequest_MaxResults *smithy.Schema + +var DescribeAssociationExecutionsRequest_NextToken *smithy.Schema + +var DescribeAssociationExecutionsResult = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "DescribeAssociationExecutionsResult", +}, smithy.ShapeTypeStructure, 2) +var DescribeAssociationExecutionsResult_AssociationExecutions *smithy.Schema + +var DescribeAssociationExecutionsResult_NextToken *smithy.Schema + +var DescribeAssociationExecutionTargetsRequest = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "DescribeAssociationExecutionTargetsRequest", +}, smithy.ShapeTypeStructure, 5) +var DescribeAssociationExecutionTargetsRequest_AssociationId *smithy.Schema + +var DescribeAssociationExecutionTargetsRequest_ExecutionId *smithy.Schema + +var DescribeAssociationExecutionTargetsRequest_Filters *smithy.Schema + +var DescribeAssociationExecutionTargetsRequest_MaxResults *smithy.Schema + +var DescribeAssociationExecutionTargetsRequest_NextToken *smithy.Schema + +var DescribeAssociationExecutionTargetsResult = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "DescribeAssociationExecutionTargetsResult", +}, smithy.ShapeTypeStructure, 2) +var DescribeAssociationExecutionTargetsResult_AssociationExecutionTargets *smithy.Schema + +var DescribeAssociationExecutionTargetsResult_NextToken *smithy.Schema + +var DescribeAssociationRequest = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "DescribeAssociationRequest", +}, smithy.ShapeTypeStructure, 4) +var DescribeAssociationRequest_Name *smithy.Schema + +var DescribeAssociationRequest_InstanceId *smithy.Schema + +var DescribeAssociationRequest_AssociationId *smithy.Schema + +var DescribeAssociationRequest_AssociationVersion *smithy.Schema + +var DescribeAssociationResult = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "DescribeAssociationResult", +}, smithy.ShapeTypeStructure, 1) +var DescribeAssociationResult_AssociationDescription *smithy.Schema + +var DescribeAutomationExecutionsRequest = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "DescribeAutomationExecutionsRequest", +}, smithy.ShapeTypeStructure, 3) +var DescribeAutomationExecutionsRequest_Filters *smithy.Schema + +var DescribeAutomationExecutionsRequest_MaxResults *smithy.Schema + +var DescribeAutomationExecutionsRequest_NextToken *smithy.Schema + +var DescribeAutomationExecutionsResult = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "DescribeAutomationExecutionsResult", +}, smithy.ShapeTypeStructure, 2) +var DescribeAutomationExecutionsResult_AutomationExecutionMetadataList *smithy.Schema + +var DescribeAutomationExecutionsResult_NextToken *smithy.Schema + +var DescribeAutomationStepExecutionsRequest = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "DescribeAutomationStepExecutionsRequest", +}, smithy.ShapeTypeStructure, 5) +var DescribeAutomationStepExecutionsRequest_AutomationExecutionId *smithy.Schema + +var DescribeAutomationStepExecutionsRequest_Filters *smithy.Schema + +var DescribeAutomationStepExecutionsRequest_NextToken *smithy.Schema + +var DescribeAutomationStepExecutionsRequest_MaxResults *smithy.Schema + +var DescribeAutomationStepExecutionsRequest_ReverseOrder *smithy.Schema + +var DescribeAutomationStepExecutionsResult = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "DescribeAutomationStepExecutionsResult", +}, smithy.ShapeTypeStructure, 2) +var DescribeAutomationStepExecutionsResult_StepExecutions *smithy.Schema + +var DescribeAutomationStepExecutionsResult_NextToken *smithy.Schema + +var DescribeAvailablePatchesRequest = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "DescribeAvailablePatchesRequest", +}, smithy.ShapeTypeStructure, 3) +var DescribeAvailablePatchesRequest_Filters *smithy.Schema + +var DescribeAvailablePatchesRequest_MaxResults *smithy.Schema + +var DescribeAvailablePatchesRequest_NextToken *smithy.Schema + +var DescribeAvailablePatchesResult = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "DescribeAvailablePatchesResult", +}, smithy.ShapeTypeStructure, 2) +var DescribeAvailablePatchesResult_Patches *smithy.Schema + +var DescribeAvailablePatchesResult_NextToken *smithy.Schema + +var DescribeDocumentRequest = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "DescribeDocumentRequest", +}, smithy.ShapeTypeStructure, 3) +var DescribeDocumentRequest_Name *smithy.Schema + +var DescribeDocumentRequest_DocumentVersion *smithy.Schema + +var DescribeDocumentRequest_VersionName *smithy.Schema + +var DescribeDocumentResult = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "DescribeDocumentResult", +}, smithy.ShapeTypeStructure, 1) +var DescribeDocumentResult_Document *smithy.Schema + +var DescribeDocumentPermissionRequest = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "DescribeDocumentPermissionRequest", +}, smithy.ShapeTypeStructure, 4) +var DescribeDocumentPermissionRequest_Name *smithy.Schema + +var DescribeDocumentPermissionRequest_PermissionType *smithy.Schema + +var DescribeDocumentPermissionRequest_MaxResults *smithy.Schema + +var DescribeDocumentPermissionRequest_NextToken *smithy.Schema + +var DescribeDocumentPermissionResponse = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "DescribeDocumentPermissionResponse", +}, smithy.ShapeTypeStructure, 3) +var DescribeDocumentPermissionResponse_AccountIds *smithy.Schema + +var DescribeDocumentPermissionResponse_AccountSharingInfoList *smithy.Schema + +var DescribeDocumentPermissionResponse_NextToken *smithy.Schema + +var DescribeEffectiveInstanceAssociationsRequest = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "DescribeEffectiveInstanceAssociationsRequest", +}, smithy.ShapeTypeStructure, 3) +var DescribeEffectiveInstanceAssociationsRequest_InstanceId *smithy.Schema + +var DescribeEffectiveInstanceAssociationsRequest_MaxResults *smithy.Schema + +var DescribeEffectiveInstanceAssociationsRequest_NextToken *smithy.Schema + +var DescribeEffectiveInstanceAssociationsResult = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "DescribeEffectiveInstanceAssociationsResult", +}, smithy.ShapeTypeStructure, 2) +var DescribeEffectiveInstanceAssociationsResult_Associations *smithy.Schema + +var DescribeEffectiveInstanceAssociationsResult_NextToken *smithy.Schema + +var DescribeEffectivePatchesForPatchBaselineRequest = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "DescribeEffectivePatchesForPatchBaselineRequest", +}, smithy.ShapeTypeStructure, 3) +var DescribeEffectivePatchesForPatchBaselineRequest_BaselineId *smithy.Schema + +var DescribeEffectivePatchesForPatchBaselineRequest_MaxResults *smithy.Schema + +var DescribeEffectivePatchesForPatchBaselineRequest_NextToken *smithy.Schema + +var DescribeEffectivePatchesForPatchBaselineResult = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "DescribeEffectivePatchesForPatchBaselineResult", +}, smithy.ShapeTypeStructure, 2) +var DescribeEffectivePatchesForPatchBaselineResult_EffectivePatches *smithy.Schema + +var DescribeEffectivePatchesForPatchBaselineResult_NextToken *smithy.Schema + +var DescribeInstanceAssociationsStatusRequest = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "DescribeInstanceAssociationsStatusRequest", +}, smithy.ShapeTypeStructure, 3) +var DescribeInstanceAssociationsStatusRequest_InstanceId *smithy.Schema + +var DescribeInstanceAssociationsStatusRequest_MaxResults *smithy.Schema + +var DescribeInstanceAssociationsStatusRequest_NextToken *smithy.Schema + +var DescribeInstanceAssociationsStatusResult = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "DescribeInstanceAssociationsStatusResult", +}, smithy.ShapeTypeStructure, 2) +var DescribeInstanceAssociationsStatusResult_InstanceAssociationStatusInfos *smithy.Schema + +var DescribeInstanceAssociationsStatusResult_NextToken *smithy.Schema + +var DescribeInstanceInformationRequest = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "DescribeInstanceInformationRequest", +}, smithy.ShapeTypeStructure, 4) +var DescribeInstanceInformationRequest_InstanceInformationFilterList *smithy.Schema + +var DescribeInstanceInformationRequest_Filters *smithy.Schema + +var DescribeInstanceInformationRequest_MaxResults *smithy.Schema + +var DescribeInstanceInformationRequest_NextToken *smithy.Schema + +var DescribeInstanceInformationResult = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "DescribeInstanceInformationResult", +}, smithy.ShapeTypeStructure, 2) +var DescribeInstanceInformationResult_InstanceInformationList *smithy.Schema + +var DescribeInstanceInformationResult_NextToken *smithy.Schema + +var DescribeInstancePatchesRequest = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "DescribeInstancePatchesRequest", +}, smithy.ShapeTypeStructure, 4) +var DescribeInstancePatchesRequest_InstanceId *smithy.Schema + +var DescribeInstancePatchesRequest_Filters *smithy.Schema + +var DescribeInstancePatchesRequest_NextToken *smithy.Schema + +var DescribeInstancePatchesRequest_MaxResults *smithy.Schema + +var DescribeInstancePatchesResult = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "DescribeInstancePatchesResult", +}, smithy.ShapeTypeStructure, 2) +var DescribeInstancePatchesResult_Patches *smithy.Schema + +var DescribeInstancePatchesResult_NextToken *smithy.Schema + +var DescribeInstancePatchStatesForPatchGroupRequest = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "DescribeInstancePatchStatesForPatchGroupRequest", +}, smithy.ShapeTypeStructure, 4) +var DescribeInstancePatchStatesForPatchGroupRequest_PatchGroup *smithy.Schema + +var DescribeInstancePatchStatesForPatchGroupRequest_Filters *smithy.Schema + +var DescribeInstancePatchStatesForPatchGroupRequest_NextToken *smithy.Schema + +var DescribeInstancePatchStatesForPatchGroupRequest_MaxResults *smithy.Schema + +var DescribeInstancePatchStatesForPatchGroupResult = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "DescribeInstancePatchStatesForPatchGroupResult", +}, smithy.ShapeTypeStructure, 2) +var DescribeInstancePatchStatesForPatchGroupResult_InstancePatchStates *smithy.Schema + +var DescribeInstancePatchStatesForPatchGroupResult_NextToken *smithy.Schema + +var DescribeInstancePatchStatesRequest = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "DescribeInstancePatchStatesRequest", +}, smithy.ShapeTypeStructure, 3) +var DescribeInstancePatchStatesRequest_InstanceIds *smithy.Schema + +var DescribeInstancePatchStatesRequest_NextToken *smithy.Schema + +var DescribeInstancePatchStatesRequest_MaxResults *smithy.Schema + +var DescribeInstancePatchStatesResult = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "DescribeInstancePatchStatesResult", +}, smithy.ShapeTypeStructure, 2) +var DescribeInstancePatchStatesResult_InstancePatchStates *smithy.Schema + +var DescribeInstancePatchStatesResult_NextToken *smithy.Schema + +var DescribeInstancePropertiesRequest = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "DescribeInstancePropertiesRequest", +}, smithy.ShapeTypeStructure, 4) +var DescribeInstancePropertiesRequest_InstancePropertyFilterList *smithy.Schema + +var DescribeInstancePropertiesRequest_FiltersWithOperator *smithy.Schema + +var DescribeInstancePropertiesRequest_MaxResults *smithy.Schema + +var DescribeInstancePropertiesRequest_NextToken *smithy.Schema + +var DescribeInstancePropertiesResult = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "DescribeInstancePropertiesResult", +}, smithy.ShapeTypeStructure, 2) +var DescribeInstancePropertiesResult_InstanceProperties *smithy.Schema + +var DescribeInstancePropertiesResult_NextToken *smithy.Schema + +var DescribeInventoryDeletionsRequest = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "DescribeInventoryDeletionsRequest", +}, smithy.ShapeTypeStructure, 3) +var DescribeInventoryDeletionsRequest_DeletionId *smithy.Schema + +var DescribeInventoryDeletionsRequest_NextToken *smithy.Schema + +var DescribeInventoryDeletionsRequest_MaxResults *smithy.Schema + +var DescribeInventoryDeletionsResult = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "DescribeInventoryDeletionsResult", +}, smithy.ShapeTypeStructure, 2) +var DescribeInventoryDeletionsResult_InventoryDeletions *smithy.Schema + +var DescribeInventoryDeletionsResult_NextToken *smithy.Schema + +var DescribeMaintenanceWindowExecutionsRequest = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "DescribeMaintenanceWindowExecutionsRequest", +}, smithy.ShapeTypeStructure, 4) +var DescribeMaintenanceWindowExecutionsRequest_WindowId *smithy.Schema + +var DescribeMaintenanceWindowExecutionsRequest_Filters *smithy.Schema + +var DescribeMaintenanceWindowExecutionsRequest_MaxResults *smithy.Schema + +var DescribeMaintenanceWindowExecutionsRequest_NextToken *smithy.Schema + +var DescribeMaintenanceWindowExecutionsResult = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "DescribeMaintenanceWindowExecutionsResult", +}, smithy.ShapeTypeStructure, 2) +var DescribeMaintenanceWindowExecutionsResult_WindowExecutions *smithy.Schema + +var DescribeMaintenanceWindowExecutionsResult_NextToken *smithy.Schema + +var DescribeMaintenanceWindowExecutionTaskInvocationsRequest = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "DescribeMaintenanceWindowExecutionTaskInvocationsRequest", +}, smithy.ShapeTypeStructure, 5) +var DescribeMaintenanceWindowExecutionTaskInvocationsRequest_WindowExecutionId *smithy.Schema + +var DescribeMaintenanceWindowExecutionTaskInvocationsRequest_TaskId *smithy.Schema + +var DescribeMaintenanceWindowExecutionTaskInvocationsRequest_Filters *smithy.Schema + +var DescribeMaintenanceWindowExecutionTaskInvocationsRequest_MaxResults *smithy.Schema + +var DescribeMaintenanceWindowExecutionTaskInvocationsRequest_NextToken *smithy.Schema + +var DescribeMaintenanceWindowExecutionTaskInvocationsResult = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "DescribeMaintenanceWindowExecutionTaskInvocationsResult", +}, smithy.ShapeTypeStructure, 2) +var DescribeMaintenanceWindowExecutionTaskInvocationsResult_WindowExecutionTaskInvocationIdentities *smithy.Schema + +var DescribeMaintenanceWindowExecutionTaskInvocationsResult_NextToken *smithy.Schema + +var DescribeMaintenanceWindowExecutionTasksRequest = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "DescribeMaintenanceWindowExecutionTasksRequest", +}, smithy.ShapeTypeStructure, 4) +var DescribeMaintenanceWindowExecutionTasksRequest_WindowExecutionId *smithy.Schema + +var DescribeMaintenanceWindowExecutionTasksRequest_Filters *smithy.Schema + +var DescribeMaintenanceWindowExecutionTasksRequest_MaxResults *smithy.Schema + +var DescribeMaintenanceWindowExecutionTasksRequest_NextToken *smithy.Schema + +var DescribeMaintenanceWindowExecutionTasksResult = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "DescribeMaintenanceWindowExecutionTasksResult", +}, smithy.ShapeTypeStructure, 2) +var DescribeMaintenanceWindowExecutionTasksResult_WindowExecutionTaskIdentities *smithy.Schema + +var DescribeMaintenanceWindowExecutionTasksResult_NextToken *smithy.Schema + +var DescribeMaintenanceWindowScheduleRequest = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "DescribeMaintenanceWindowScheduleRequest", +}, smithy.ShapeTypeStructure, 6) +var DescribeMaintenanceWindowScheduleRequest_WindowId *smithy.Schema + +var DescribeMaintenanceWindowScheduleRequest_Targets *smithy.Schema + +var DescribeMaintenanceWindowScheduleRequest_ResourceType *smithy.Schema + +var DescribeMaintenanceWindowScheduleRequest_Filters *smithy.Schema + +var DescribeMaintenanceWindowScheduleRequest_MaxResults *smithy.Schema + +var DescribeMaintenanceWindowScheduleRequest_NextToken *smithy.Schema + +var DescribeMaintenanceWindowScheduleResult = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "DescribeMaintenanceWindowScheduleResult", +}, smithy.ShapeTypeStructure, 2) +var DescribeMaintenanceWindowScheduleResult_ScheduledWindowExecutions *smithy.Schema + +var DescribeMaintenanceWindowScheduleResult_NextToken *smithy.Schema + +var DescribeMaintenanceWindowsForTargetRequest = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "DescribeMaintenanceWindowsForTargetRequest", +}, smithy.ShapeTypeStructure, 4) +var DescribeMaintenanceWindowsForTargetRequest_Targets *smithy.Schema + +var DescribeMaintenanceWindowsForTargetRequest_ResourceType *smithy.Schema + +var DescribeMaintenanceWindowsForTargetRequest_MaxResults *smithy.Schema + +var DescribeMaintenanceWindowsForTargetRequest_NextToken *smithy.Schema + +var DescribeMaintenanceWindowsForTargetResult = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "DescribeMaintenanceWindowsForTargetResult", +}, smithy.ShapeTypeStructure, 2) +var DescribeMaintenanceWindowsForTargetResult_WindowIdentities *smithy.Schema + +var DescribeMaintenanceWindowsForTargetResult_NextToken *smithy.Schema + +var DescribeMaintenanceWindowsRequest = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "DescribeMaintenanceWindowsRequest", +}, smithy.ShapeTypeStructure, 3) +var DescribeMaintenanceWindowsRequest_Filters *smithy.Schema + +var DescribeMaintenanceWindowsRequest_MaxResults *smithy.Schema + +var DescribeMaintenanceWindowsRequest_NextToken *smithy.Schema + +var DescribeMaintenanceWindowsResult = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "DescribeMaintenanceWindowsResult", +}, smithy.ShapeTypeStructure, 2) +var DescribeMaintenanceWindowsResult_WindowIdentities *smithy.Schema + +var DescribeMaintenanceWindowsResult_NextToken *smithy.Schema + +var DescribeMaintenanceWindowTargetsRequest = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "DescribeMaintenanceWindowTargetsRequest", +}, smithy.ShapeTypeStructure, 4) +var DescribeMaintenanceWindowTargetsRequest_WindowId *smithy.Schema + +var DescribeMaintenanceWindowTargetsRequest_Filters *smithy.Schema + +var DescribeMaintenanceWindowTargetsRequest_MaxResults *smithy.Schema + +var DescribeMaintenanceWindowTargetsRequest_NextToken *smithy.Schema + +var DescribeMaintenanceWindowTargetsResult = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "DescribeMaintenanceWindowTargetsResult", +}, smithy.ShapeTypeStructure, 2) +var DescribeMaintenanceWindowTargetsResult_Targets *smithy.Schema + +var DescribeMaintenanceWindowTargetsResult_NextToken *smithy.Schema + +var DescribeMaintenanceWindowTasksRequest = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "DescribeMaintenanceWindowTasksRequest", +}, smithy.ShapeTypeStructure, 4) +var DescribeMaintenanceWindowTasksRequest_WindowId *smithy.Schema + +var DescribeMaintenanceWindowTasksRequest_Filters *smithy.Schema + +var DescribeMaintenanceWindowTasksRequest_MaxResults *smithy.Schema + +var DescribeMaintenanceWindowTasksRequest_NextToken *smithy.Schema + +var DescribeMaintenanceWindowTasksResult = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "DescribeMaintenanceWindowTasksResult", +}, smithy.ShapeTypeStructure, 2) +var DescribeMaintenanceWindowTasksResult_Tasks *smithy.Schema + +var DescribeMaintenanceWindowTasksResult_NextToken *smithy.Schema + +var DescribeOpsItemsRequest = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "DescribeOpsItemsRequest", +}, smithy.ShapeTypeStructure, 3) +var DescribeOpsItemsRequest_OpsItemFilters *smithy.Schema + +var DescribeOpsItemsRequest_MaxResults *smithy.Schema + +var DescribeOpsItemsRequest_NextToken *smithy.Schema + +var DescribeOpsItemsResponse = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "DescribeOpsItemsResponse", +}, smithy.ShapeTypeStructure, 2) +var DescribeOpsItemsResponse_NextToken *smithy.Schema + +var DescribeOpsItemsResponse_OpsItemSummaries *smithy.Schema + +var DescribeParametersRequest = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "DescribeParametersRequest", +}, smithy.ShapeTypeStructure, 5) +var DescribeParametersRequest_Filters *smithy.Schema + +var DescribeParametersRequest_ParameterFilters *smithy.Schema + +var DescribeParametersRequest_MaxResults *smithy.Schema + +var DescribeParametersRequest_NextToken *smithy.Schema + +var DescribeParametersRequest_Shared *smithy.Schema + +var DescribeParametersResult = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "DescribeParametersResult", +}, smithy.ShapeTypeStructure, 2) +var DescribeParametersResult_Parameters *smithy.Schema + +var DescribeParametersResult_NextToken *smithy.Schema + +var DescribePatchBaselinesRequest = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "DescribePatchBaselinesRequest", +}, smithy.ShapeTypeStructure, 3) +var DescribePatchBaselinesRequest_Filters *smithy.Schema + +var DescribePatchBaselinesRequest_MaxResults *smithy.Schema + +var DescribePatchBaselinesRequest_NextToken *smithy.Schema + +var DescribePatchBaselinesResult = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "DescribePatchBaselinesResult", +}, smithy.ShapeTypeStructure, 2) +var DescribePatchBaselinesResult_BaselineIdentities *smithy.Schema + +var DescribePatchBaselinesResult_NextToken *smithy.Schema + +var DescribePatchGroupsRequest = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "DescribePatchGroupsRequest", +}, smithy.ShapeTypeStructure, 3) +var DescribePatchGroupsRequest_MaxResults *smithy.Schema + +var DescribePatchGroupsRequest_Filters *smithy.Schema + +var DescribePatchGroupsRequest_NextToken *smithy.Schema + +var DescribePatchGroupsResult = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "DescribePatchGroupsResult", +}, smithy.ShapeTypeStructure, 2) +var DescribePatchGroupsResult_Mappings *smithy.Schema + +var DescribePatchGroupsResult_NextToken *smithy.Schema + +var DescribePatchGroupStateRequest = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "DescribePatchGroupStateRequest", +}, smithy.ShapeTypeStructure, 1) +var DescribePatchGroupStateRequest_PatchGroup *smithy.Schema + +var DescribePatchGroupStateResult = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "DescribePatchGroupStateResult", +}, smithy.ShapeTypeStructure, 13) +var DescribePatchGroupStateResult_Instances *smithy.Schema + +var DescribePatchGroupStateResult_InstancesWithInstalledPatches *smithy.Schema + +var DescribePatchGroupStateResult_InstancesWithInstalledOtherPatches *smithy.Schema + +var DescribePatchGroupStateResult_InstancesWithInstalledPendingRebootPatches *smithy.Schema + +var DescribePatchGroupStateResult_InstancesWithInstalledRejectedPatches *smithy.Schema + +var DescribePatchGroupStateResult_InstancesWithMissingPatches *smithy.Schema + +var DescribePatchGroupStateResult_InstancesWithFailedPatches *smithy.Schema + +var DescribePatchGroupStateResult_InstancesWithNotApplicablePatches *smithy.Schema + +var DescribePatchGroupStateResult_InstancesWithUnreportedNotApplicablePatches *smithy.Schema + +var DescribePatchGroupStateResult_InstancesWithCriticalNonCompliantPatches *smithy.Schema + +var DescribePatchGroupStateResult_InstancesWithSecurityNonCompliantPatches *smithy.Schema + +var DescribePatchGroupStateResult_InstancesWithOtherNonCompliantPatches *smithy.Schema + +var DescribePatchGroupStateResult_InstancesWithAvailableSecurityUpdates *smithy.Schema + +var DescribePatchPropertiesRequest = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "DescribePatchPropertiesRequest", +}, smithy.ShapeTypeStructure, 5) +var DescribePatchPropertiesRequest_OperatingSystem *smithy.Schema + +var DescribePatchPropertiesRequest_Property *smithy.Schema + +var DescribePatchPropertiesRequest_PatchSet *smithy.Schema + +var DescribePatchPropertiesRequest_MaxResults *smithy.Schema + +var DescribePatchPropertiesRequest_NextToken *smithy.Schema + +var DescribePatchPropertiesResult = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "DescribePatchPropertiesResult", +}, smithy.ShapeTypeStructure, 2) +var DescribePatchPropertiesResult_Properties *smithy.Schema + +var DescribePatchPropertiesResult_NextToken *smithy.Schema + +var DescribeSessionsRequest = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "DescribeSessionsRequest", +}, smithy.ShapeTypeStructure, 4) +var DescribeSessionsRequest_State *smithy.Schema + +var DescribeSessionsRequest_MaxResults *smithy.Schema + +var DescribeSessionsRequest_NextToken *smithy.Schema + +var DescribeSessionsRequest_Filters *smithy.Schema + +var DescribeSessionsResponse = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "DescribeSessionsResponse", +}, smithy.ShapeTypeStructure, 2) +var DescribeSessionsResponse_Sessions *smithy.Schema + +var DescribeSessionsResponse_NextToken *smithy.Schema + +var DisassociateOpsItemRelatedItemRequest = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "DisassociateOpsItemRelatedItemRequest", +}, smithy.ShapeTypeStructure, 2) +var DisassociateOpsItemRelatedItemRequest_OpsItemId *smithy.Schema + +var DisassociateOpsItemRelatedItemRequest_AssociationId *smithy.Schema + +var DisassociateOpsItemRelatedItemResponse = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "DisassociateOpsItemRelatedItemResponse", +}, smithy.ShapeTypeStructure, 0) + +var GetAccessTokenRequest = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "GetAccessTokenRequest", +}, smithy.ShapeTypeStructure, 1) +var GetAccessTokenRequest_AccessRequestId *smithy.Schema + +var GetAccessTokenResponse = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "GetAccessTokenResponse", +}, smithy.ShapeTypeStructure, 2) +var GetAccessTokenResponse_Credentials *smithy.Schema + +var GetAccessTokenResponse_AccessRequestStatus *smithy.Schema + +var GetAutomationExecutionRequest = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "GetAutomationExecutionRequest", +}, smithy.ShapeTypeStructure, 1) +var GetAutomationExecutionRequest_AutomationExecutionId *smithy.Schema + +var GetAutomationExecutionResult = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "GetAutomationExecutionResult", +}, smithy.ShapeTypeStructure, 1) +var GetAutomationExecutionResult_AutomationExecution *smithy.Schema + +var GetCalendarStateRequest = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "GetCalendarStateRequest", +}, smithy.ShapeTypeStructure, 2) +var GetCalendarStateRequest_CalendarNames *smithy.Schema + +var GetCalendarStateRequest_AtTime *smithy.Schema + +var GetCalendarStateResponse = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "GetCalendarStateResponse", +}, smithy.ShapeTypeStructure, 3) +var GetCalendarStateResponse_State *smithy.Schema + +var GetCalendarStateResponse_AtTime *smithy.Schema + +var GetCalendarStateResponse_NextTransitionTime *smithy.Schema + +var GetCloudConnectorRequest = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "GetCloudConnectorRequest", +}, smithy.ShapeTypeStructure, 1) +var GetCloudConnectorRequest_CloudConnectorId *smithy.Schema + +var GetCloudConnectorResult = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "GetCloudConnectorResult", +}, smithy.ShapeTypeStructure, 8) +var GetCloudConnectorResult_CloudConnectorArn *smithy.Schema + +var GetCloudConnectorResult_DisplayName *smithy.Schema + +var GetCloudConnectorResult_Description *smithy.Schema + +var GetCloudConnectorResult_RoleArn *smithy.Schema + +var GetCloudConnectorResult_Configuration *smithy.Schema + +var GetCloudConnectorResult_ConfigConnectorArn *smithy.Schema + +var GetCloudConnectorResult_CreatedAt *smithy.Schema + +var GetCloudConnectorResult_UpdatedAt *smithy.Schema + +var GetCommandInvocationRequest = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "GetCommandInvocationRequest", +}, smithy.ShapeTypeStructure, 3) +var GetCommandInvocationRequest_CommandId *smithy.Schema + +var GetCommandInvocationRequest_InstanceId *smithy.Schema + +var GetCommandInvocationRequest_PluginName *smithy.Schema + +var GetCommandInvocationResult = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "GetCommandInvocationResult", +}, smithy.ShapeTypeStructure, 17) +var GetCommandInvocationResult_CommandId *smithy.Schema + +var GetCommandInvocationResult_InstanceId *smithy.Schema + +var GetCommandInvocationResult_Comment *smithy.Schema + +var GetCommandInvocationResult_DocumentName *smithy.Schema + +var GetCommandInvocationResult_DocumentVersion *smithy.Schema + +var GetCommandInvocationResult_PluginName *smithy.Schema + +var GetCommandInvocationResult_ResponseCode *smithy.Schema + +var GetCommandInvocationResult_ExecutionStartDateTime *smithy.Schema + +var GetCommandInvocationResult_ExecutionElapsedTime *smithy.Schema + +var GetCommandInvocationResult_ExecutionEndDateTime *smithy.Schema + +var GetCommandInvocationResult_Status *smithy.Schema + +var GetCommandInvocationResult_StatusDetails *smithy.Schema + +var GetCommandInvocationResult_StandardOutputContent *smithy.Schema + +var GetCommandInvocationResult_StandardOutputUrl *smithy.Schema + +var GetCommandInvocationResult_StandardErrorContent *smithy.Schema + +var GetCommandInvocationResult_StandardErrorUrl *smithy.Schema + +var GetCommandInvocationResult_CloudWatchOutputConfig *smithy.Schema + +var GetConnectionStatusRequest = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "GetConnectionStatusRequest", +}, smithy.ShapeTypeStructure, 1) +var GetConnectionStatusRequest_Target *smithy.Schema + +var GetConnectionStatusResponse = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "GetConnectionStatusResponse", +}, smithy.ShapeTypeStructure, 2) +var GetConnectionStatusResponse_Target *smithy.Schema + +var GetConnectionStatusResponse_Status *smithy.Schema + +var GetDefaultPatchBaselineRequest = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "GetDefaultPatchBaselineRequest", +}, smithy.ShapeTypeStructure, 1) +var GetDefaultPatchBaselineRequest_OperatingSystem *smithy.Schema + +var GetDefaultPatchBaselineResult = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "GetDefaultPatchBaselineResult", +}, smithy.ShapeTypeStructure, 2) +var GetDefaultPatchBaselineResult_BaselineId *smithy.Schema + +var GetDefaultPatchBaselineResult_OperatingSystem *smithy.Schema + +var GetDeployablePatchSnapshotForInstanceRequest = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "GetDeployablePatchSnapshotForInstanceRequest", +}, smithy.ShapeTypeStructure, 4) +var GetDeployablePatchSnapshotForInstanceRequest_InstanceId *smithy.Schema + +var GetDeployablePatchSnapshotForInstanceRequest_SnapshotId *smithy.Schema + +var GetDeployablePatchSnapshotForInstanceRequest_BaselineOverride *smithy.Schema + +var GetDeployablePatchSnapshotForInstanceRequest_UseS3DualStackEndpoint *smithy.Schema + +var GetDeployablePatchSnapshotForInstanceResult = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "GetDeployablePatchSnapshotForInstanceResult", +}, smithy.ShapeTypeStructure, 4) +var GetDeployablePatchSnapshotForInstanceResult_InstanceId *smithy.Schema + +var GetDeployablePatchSnapshotForInstanceResult_SnapshotId *smithy.Schema + +var GetDeployablePatchSnapshotForInstanceResult_SnapshotDownloadUrl *smithy.Schema + +var GetDeployablePatchSnapshotForInstanceResult_Product *smithy.Schema + +var GetDocumentRequest = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "GetDocumentRequest", +}, smithy.ShapeTypeStructure, 4) +var GetDocumentRequest_Name *smithy.Schema + +var GetDocumentRequest_VersionName *smithy.Schema + +var GetDocumentRequest_DocumentVersion *smithy.Schema + +var GetDocumentRequest_DocumentFormat *smithy.Schema + +var GetDocumentResult = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "GetDocumentResult", +}, smithy.ShapeTypeStructure, 13) +var GetDocumentResult_Name *smithy.Schema + +var GetDocumentResult_CreatedDate *smithy.Schema + +var GetDocumentResult_DisplayName *smithy.Schema + +var GetDocumentResult_VersionName *smithy.Schema + +var GetDocumentResult_DocumentVersion *smithy.Schema + +var GetDocumentResult_Status *smithy.Schema + +var GetDocumentResult_StatusInformation *smithy.Schema + +var GetDocumentResult_Content *smithy.Schema + +var GetDocumentResult_DocumentType *smithy.Schema + +var GetDocumentResult_DocumentFormat *smithy.Schema + +var GetDocumentResult_Requires *smithy.Schema + +var GetDocumentResult_AttachmentsContent *smithy.Schema + +var GetDocumentResult_ReviewStatus *smithy.Schema + +var GetExecutionPreviewRequest = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "GetExecutionPreviewRequest", +}, smithy.ShapeTypeStructure, 1) +var GetExecutionPreviewRequest_ExecutionPreviewId *smithy.Schema + +var GetExecutionPreviewResponse = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "GetExecutionPreviewResponse", +}, smithy.ShapeTypeStructure, 5) +var GetExecutionPreviewResponse_ExecutionPreviewId *smithy.Schema + +var GetExecutionPreviewResponse_EndedAt *smithy.Schema + +var GetExecutionPreviewResponse_Status *smithy.Schema + +var GetExecutionPreviewResponse_StatusMessage *smithy.Schema + +var GetExecutionPreviewResponse_ExecutionPreview *smithy.Schema + +var GetInventoryRequest = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "GetInventoryRequest", +}, smithy.ShapeTypeStructure, 5) +var GetInventoryRequest_Filters *smithy.Schema + +var GetInventoryRequest_Aggregators *smithy.Schema + +var GetInventoryRequest_ResultAttributes *smithy.Schema + +var GetInventoryRequest_NextToken *smithy.Schema + +var GetInventoryRequest_MaxResults *smithy.Schema + +var GetInventoryResult = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "GetInventoryResult", +}, smithy.ShapeTypeStructure, 2) +var GetInventoryResult_Entities *smithy.Schema + +var GetInventoryResult_NextToken *smithy.Schema + +var GetInventorySchemaRequest = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "GetInventorySchemaRequest", +}, smithy.ShapeTypeStructure, 5) +var GetInventorySchemaRequest_TypeName *smithy.Schema + +var GetInventorySchemaRequest_NextToken *smithy.Schema + +var GetInventorySchemaRequest_MaxResults *smithy.Schema + +var GetInventorySchemaRequest_Aggregator *smithy.Schema + +var GetInventorySchemaRequest_SubType *smithy.Schema + +var GetInventorySchemaResult = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "GetInventorySchemaResult", +}, smithy.ShapeTypeStructure, 2) +var GetInventorySchemaResult_Schemas *smithy.Schema + +var GetInventorySchemaResult_NextToken *smithy.Schema + +var GetMaintenanceWindowExecutionRequest = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "GetMaintenanceWindowExecutionRequest", +}, smithy.ShapeTypeStructure, 1) +var GetMaintenanceWindowExecutionRequest_WindowExecutionId *smithy.Schema + +var GetMaintenanceWindowExecutionResult = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "GetMaintenanceWindowExecutionResult", +}, smithy.ShapeTypeStructure, 6) +var GetMaintenanceWindowExecutionResult_WindowExecutionId *smithy.Schema + +var GetMaintenanceWindowExecutionResult_TaskIds *smithy.Schema + +var GetMaintenanceWindowExecutionResult_Status *smithy.Schema + +var GetMaintenanceWindowExecutionResult_StatusDetails *smithy.Schema + +var GetMaintenanceWindowExecutionResult_StartTime *smithy.Schema + +var GetMaintenanceWindowExecutionResult_EndTime *smithy.Schema + +var GetMaintenanceWindowExecutionTaskRequest = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "GetMaintenanceWindowExecutionTaskRequest", +}, smithy.ShapeTypeStructure, 2) +var GetMaintenanceWindowExecutionTaskRequest_WindowExecutionId *smithy.Schema + +var GetMaintenanceWindowExecutionTaskRequest_TaskId *smithy.Schema + +var GetMaintenanceWindowExecutionTaskInvocationRequest = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "GetMaintenanceWindowExecutionTaskInvocationRequest", +}, smithy.ShapeTypeStructure, 3) +var GetMaintenanceWindowExecutionTaskInvocationRequest_WindowExecutionId *smithy.Schema + +var GetMaintenanceWindowExecutionTaskInvocationRequest_TaskId *smithy.Schema + +var GetMaintenanceWindowExecutionTaskInvocationRequest_InvocationId *smithy.Schema + +var GetMaintenanceWindowExecutionTaskInvocationResult = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "GetMaintenanceWindowExecutionTaskInvocationResult", +}, smithy.ShapeTypeStructure, 12) +var GetMaintenanceWindowExecutionTaskInvocationResult_WindowExecutionId *smithy.Schema + +var GetMaintenanceWindowExecutionTaskInvocationResult_TaskExecutionId *smithy.Schema + +var GetMaintenanceWindowExecutionTaskInvocationResult_InvocationId *smithy.Schema + +var GetMaintenanceWindowExecutionTaskInvocationResult_ExecutionId *smithy.Schema + +var GetMaintenanceWindowExecutionTaskInvocationResult_TaskType *smithy.Schema + +var GetMaintenanceWindowExecutionTaskInvocationResult_Parameters *smithy.Schema + +var GetMaintenanceWindowExecutionTaskInvocationResult_Status *smithy.Schema + +var GetMaintenanceWindowExecutionTaskInvocationResult_StatusDetails *smithy.Schema + +var GetMaintenanceWindowExecutionTaskInvocationResult_StartTime *smithy.Schema + +var GetMaintenanceWindowExecutionTaskInvocationResult_EndTime *smithy.Schema + +var GetMaintenanceWindowExecutionTaskInvocationResult_OwnerInformation *smithy.Schema + +var GetMaintenanceWindowExecutionTaskInvocationResult_WindowTargetId *smithy.Schema + +var GetMaintenanceWindowExecutionTaskResult = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "GetMaintenanceWindowExecutionTaskResult", +}, smithy.ShapeTypeStructure, 15) +var GetMaintenanceWindowExecutionTaskResult_WindowExecutionId *smithy.Schema + +var GetMaintenanceWindowExecutionTaskResult_TaskExecutionId *smithy.Schema + +var GetMaintenanceWindowExecutionTaskResult_TaskArn *smithy.Schema + +var GetMaintenanceWindowExecutionTaskResult_ServiceRole *smithy.Schema + +var GetMaintenanceWindowExecutionTaskResult_Type *smithy.Schema + +var GetMaintenanceWindowExecutionTaskResult_TaskParameters *smithy.Schema + +var GetMaintenanceWindowExecutionTaskResult_Priority *smithy.Schema + +var GetMaintenanceWindowExecutionTaskResult_MaxConcurrency *smithy.Schema + +var GetMaintenanceWindowExecutionTaskResult_MaxErrors *smithy.Schema + +var GetMaintenanceWindowExecutionTaskResult_Status *smithy.Schema + +var GetMaintenanceWindowExecutionTaskResult_StatusDetails *smithy.Schema + +var GetMaintenanceWindowExecutionTaskResult_StartTime *smithy.Schema + +var GetMaintenanceWindowExecutionTaskResult_EndTime *smithy.Schema + +var GetMaintenanceWindowExecutionTaskResult_AlarmConfiguration *smithy.Schema + +var GetMaintenanceWindowExecutionTaskResult_TriggeredAlarms *smithy.Schema + +var GetMaintenanceWindowRequest = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "GetMaintenanceWindowRequest", +}, smithy.ShapeTypeStructure, 1) +var GetMaintenanceWindowRequest_WindowId *smithy.Schema + +var GetMaintenanceWindowResult = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "GetMaintenanceWindowResult", +}, smithy.ShapeTypeStructure, 15) +var GetMaintenanceWindowResult_WindowId *smithy.Schema + +var GetMaintenanceWindowResult_Name *smithy.Schema + +var GetMaintenanceWindowResult_Description *smithy.Schema + +var GetMaintenanceWindowResult_StartDate *smithy.Schema + +var GetMaintenanceWindowResult_EndDate *smithy.Schema + +var GetMaintenanceWindowResult_Schedule *smithy.Schema + +var GetMaintenanceWindowResult_ScheduleTimezone *smithy.Schema + +var GetMaintenanceWindowResult_ScheduleOffset *smithy.Schema + +var GetMaintenanceWindowResult_NextExecutionTime *smithy.Schema + +var GetMaintenanceWindowResult_Duration *smithy.Schema + +var GetMaintenanceWindowResult_Cutoff *smithy.Schema + +var GetMaintenanceWindowResult_AllowUnassociatedTargets *smithy.Schema + +var GetMaintenanceWindowResult_Enabled *smithy.Schema + +var GetMaintenanceWindowResult_CreatedDate *smithy.Schema + +var GetMaintenanceWindowResult_ModifiedDate *smithy.Schema + +var GetMaintenanceWindowTaskRequest = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "GetMaintenanceWindowTaskRequest", +}, smithy.ShapeTypeStructure, 2) +var GetMaintenanceWindowTaskRequest_WindowId *smithy.Schema + +var GetMaintenanceWindowTaskRequest_WindowTaskId *smithy.Schema + +var GetMaintenanceWindowTaskResult = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "GetMaintenanceWindowTaskResult", +}, smithy.ShapeTypeStructure, 16) +var GetMaintenanceWindowTaskResult_WindowId *smithy.Schema + +var GetMaintenanceWindowTaskResult_WindowTaskId *smithy.Schema + +var GetMaintenanceWindowTaskResult_Targets *smithy.Schema + +var GetMaintenanceWindowTaskResult_TaskArn *smithy.Schema + +var GetMaintenanceWindowTaskResult_ServiceRoleArn *smithy.Schema + +var GetMaintenanceWindowTaskResult_TaskType *smithy.Schema + +var GetMaintenanceWindowTaskResult_TaskParameters *smithy.Schema + +var GetMaintenanceWindowTaskResult_TaskInvocationParameters *smithy.Schema + +var GetMaintenanceWindowTaskResult_Priority *smithy.Schema + +var GetMaintenanceWindowTaskResult_MaxConcurrency *smithy.Schema + +var GetMaintenanceWindowTaskResult_MaxErrors *smithy.Schema + +var GetMaintenanceWindowTaskResult_LoggingInfo *smithy.Schema + +var GetMaintenanceWindowTaskResult_Name *smithy.Schema + +var GetMaintenanceWindowTaskResult_Description *smithy.Schema + +var GetMaintenanceWindowTaskResult_CutoffBehavior *smithy.Schema + +var GetMaintenanceWindowTaskResult_AlarmConfiguration *smithy.Schema + +var GetOpsItemRequest = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "GetOpsItemRequest", +}, smithy.ShapeTypeStructure, 2) +var GetOpsItemRequest_OpsItemId *smithy.Schema + +var GetOpsItemRequest_OpsItemArn *smithy.Schema + +var GetOpsItemResponse = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "GetOpsItemResponse", +}, smithy.ShapeTypeStructure, 1) +var GetOpsItemResponse_OpsItem *smithy.Schema + +var GetOpsMetadataRequest = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "GetOpsMetadataRequest", +}, smithy.ShapeTypeStructure, 3) +var GetOpsMetadataRequest_OpsMetadataArn *smithy.Schema + +var GetOpsMetadataRequest_MaxResults *smithy.Schema + +var GetOpsMetadataRequest_NextToken *smithy.Schema + +var GetOpsMetadataResult = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "GetOpsMetadataResult", +}, smithy.ShapeTypeStructure, 3) +var GetOpsMetadataResult_ResourceId *smithy.Schema + +var GetOpsMetadataResult_Metadata *smithy.Schema + +var GetOpsMetadataResult_NextToken *smithy.Schema + +var GetOpsSummaryRequest = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "GetOpsSummaryRequest", +}, smithy.ShapeTypeStructure, 6) +var GetOpsSummaryRequest_SyncName *smithy.Schema + +var GetOpsSummaryRequest_Filters *smithy.Schema + +var GetOpsSummaryRequest_Aggregators *smithy.Schema + +var GetOpsSummaryRequest_ResultAttributes *smithy.Schema + +var GetOpsSummaryRequest_NextToken *smithy.Schema + +var GetOpsSummaryRequest_MaxResults *smithy.Schema + +var GetOpsSummaryResult = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "GetOpsSummaryResult", +}, smithy.ShapeTypeStructure, 2) +var GetOpsSummaryResult_Entities *smithy.Schema + +var GetOpsSummaryResult_NextToken *smithy.Schema + +var GetParameterHistoryRequest = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "GetParameterHistoryRequest", +}, smithy.ShapeTypeStructure, 4) +var GetParameterHistoryRequest_Name *smithy.Schema + +var GetParameterHistoryRequest_WithDecryption *smithy.Schema + +var GetParameterHistoryRequest_MaxResults *smithy.Schema + +var GetParameterHistoryRequest_NextToken *smithy.Schema + +var GetParameterHistoryResult = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "GetParameterHistoryResult", +}, smithy.ShapeTypeStructure, 2) +var GetParameterHistoryResult_Parameters *smithy.Schema + +var GetParameterHistoryResult_NextToken *smithy.Schema + +var GetParameterRequest = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "GetParameterRequest", +}, smithy.ShapeTypeStructure, 2) +var GetParameterRequest_Name *smithy.Schema + +var GetParameterRequest_WithDecryption *smithy.Schema + +var GetParameterResult = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "GetParameterResult", +}, smithy.ShapeTypeStructure, 1) +var GetParameterResult_Parameter *smithy.Schema + +var GetParametersByPathRequest = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "GetParametersByPathRequest", +}, smithy.ShapeTypeStructure, 6) +var GetParametersByPathRequest_Path *smithy.Schema + +var GetParametersByPathRequest_Recursive *smithy.Schema + +var GetParametersByPathRequest_ParameterFilters *smithy.Schema + +var GetParametersByPathRequest_WithDecryption *smithy.Schema + +var GetParametersByPathRequest_MaxResults *smithy.Schema + +var GetParametersByPathRequest_NextToken *smithy.Schema + +var GetParametersByPathResult = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "GetParametersByPathResult", +}, smithy.ShapeTypeStructure, 2) +var GetParametersByPathResult_Parameters *smithy.Schema + +var GetParametersByPathResult_NextToken *smithy.Schema + +var GetParametersRequest = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "GetParametersRequest", +}, smithy.ShapeTypeStructure, 2) +var GetParametersRequest_Names *smithy.Schema + +var GetParametersRequest_WithDecryption *smithy.Schema + +var GetParametersResult = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "GetParametersResult", +}, smithy.ShapeTypeStructure, 2) +var GetParametersResult_Parameters *smithy.Schema + +var GetParametersResult_InvalidParameters *smithy.Schema + +var GetPatchBaselineForPatchGroupRequest = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "GetPatchBaselineForPatchGroupRequest", +}, smithy.ShapeTypeStructure, 2) +var GetPatchBaselineForPatchGroupRequest_PatchGroup *smithy.Schema + +var GetPatchBaselineForPatchGroupRequest_OperatingSystem *smithy.Schema + +var GetPatchBaselineForPatchGroupResult = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "GetPatchBaselineForPatchGroupResult", +}, smithy.ShapeTypeStructure, 3) +var GetPatchBaselineForPatchGroupResult_BaselineId *smithy.Schema + +var GetPatchBaselineForPatchGroupResult_PatchGroup *smithy.Schema + +var GetPatchBaselineForPatchGroupResult_OperatingSystem *smithy.Schema + +var GetPatchBaselineRequest = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "GetPatchBaselineRequest", +}, smithy.ShapeTypeStructure, 1) +var GetPatchBaselineRequest_BaselineId *smithy.Schema + +var GetPatchBaselineResult = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "GetPatchBaselineResult", +}, smithy.ShapeTypeStructure, 16) +var GetPatchBaselineResult_BaselineId *smithy.Schema + +var GetPatchBaselineResult_Name *smithy.Schema + +var GetPatchBaselineResult_OperatingSystem *smithy.Schema + +var GetPatchBaselineResult_GlobalFilters *smithy.Schema + +var GetPatchBaselineResult_ApprovalRules *smithy.Schema + +var GetPatchBaselineResult_ApprovedPatches *smithy.Schema + +var GetPatchBaselineResult_ApprovedPatchesComplianceLevel *smithy.Schema + +var GetPatchBaselineResult_ApprovedPatchesEnableNonSecurity *smithy.Schema + +var GetPatchBaselineResult_RejectedPatches *smithy.Schema + +var GetPatchBaselineResult_RejectedPatchesAction *smithy.Schema + +var GetPatchBaselineResult_PatchGroups *smithy.Schema + +var GetPatchBaselineResult_CreatedDate *smithy.Schema + +var GetPatchBaselineResult_ModifiedDate *smithy.Schema + +var GetPatchBaselineResult_Description *smithy.Schema + +var GetPatchBaselineResult_Sources *smithy.Schema + +var GetPatchBaselineResult_AvailableSecurityUpdatesComplianceStatus *smithy.Schema + +var GetResourcePoliciesRequest = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "GetResourcePoliciesRequest", +}, smithy.ShapeTypeStructure, 3) +var GetResourcePoliciesRequest_ResourceArn *smithy.Schema + +var GetResourcePoliciesRequest_NextToken *smithy.Schema + +var GetResourcePoliciesRequest_MaxResults *smithy.Schema + +var GetResourcePoliciesResponse = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "GetResourcePoliciesResponse", +}, smithy.ShapeTypeStructure, 2) +var GetResourcePoliciesResponse_NextToken *smithy.Schema + +var GetResourcePoliciesResponse_Policies *smithy.Schema + +var GetServiceSettingRequest = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "GetServiceSettingRequest", +}, smithy.ShapeTypeStructure, 1) +var GetServiceSettingRequest_SettingId *smithy.Schema + +var GetServiceSettingResult = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "GetServiceSettingResult", +}, smithy.ShapeTypeStructure, 1) +var GetServiceSettingResult_ServiceSetting *smithy.Schema + +var LabelParameterVersionRequest = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "LabelParameterVersionRequest", +}, smithy.ShapeTypeStructure, 3) +var LabelParameterVersionRequest_Name *smithy.Schema + +var LabelParameterVersionRequest_ParameterVersion *smithy.Schema + +var LabelParameterVersionRequest_Labels *smithy.Schema + +var LabelParameterVersionResult = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "LabelParameterVersionResult", +}, smithy.ShapeTypeStructure, 2) +var LabelParameterVersionResult_InvalidLabels *smithy.Schema + +var LabelParameterVersionResult_ParameterVersion *smithy.Schema + +var ListAssociationsRequest = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "ListAssociationsRequest", +}, smithy.ShapeTypeStructure, 3) +var ListAssociationsRequest_AssociationFilterList *smithy.Schema + +var ListAssociationsRequest_MaxResults *smithy.Schema + +var ListAssociationsRequest_NextToken *smithy.Schema + +var ListAssociationsResult = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "ListAssociationsResult", +}, smithy.ShapeTypeStructure, 2) +var ListAssociationsResult_Associations *smithy.Schema + +var ListAssociationsResult_NextToken *smithy.Schema + +var ListAssociationVersionsRequest = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "ListAssociationVersionsRequest", +}, smithy.ShapeTypeStructure, 3) +var ListAssociationVersionsRequest_AssociationId *smithy.Schema + +var ListAssociationVersionsRequest_MaxResults *smithy.Schema + +var ListAssociationVersionsRequest_NextToken *smithy.Schema + +var ListAssociationVersionsResult = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "ListAssociationVersionsResult", +}, smithy.ShapeTypeStructure, 2) +var ListAssociationVersionsResult_AssociationVersions *smithy.Schema + +var ListAssociationVersionsResult_NextToken *smithy.Schema + +var ListCloudConnectorsRequest = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "ListCloudConnectorsRequest", +}, smithy.ShapeTypeStructure, 3) +var ListCloudConnectorsRequest_MaxResults *smithy.Schema + +var ListCloudConnectorsRequest_NextToken *smithy.Schema + +var ListCloudConnectorsRequest_Filters *smithy.Schema + +var ListCloudConnectorsResult = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "ListCloudConnectorsResult", +}, smithy.ShapeTypeStructure, 2) +var ListCloudConnectorsResult_CloudConnectors *smithy.Schema + +var ListCloudConnectorsResult_NextToken *smithy.Schema + +var ListCommandInvocationsRequest = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "ListCommandInvocationsRequest", +}, smithy.ShapeTypeStructure, 6) +var ListCommandInvocationsRequest_CommandId *smithy.Schema + +var ListCommandInvocationsRequest_InstanceId *smithy.Schema + +var ListCommandInvocationsRequest_MaxResults *smithy.Schema + +var ListCommandInvocationsRequest_NextToken *smithy.Schema + +var ListCommandInvocationsRequest_Filters *smithy.Schema + +var ListCommandInvocationsRequest_Details *smithy.Schema + +var ListCommandInvocationsResult = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "ListCommandInvocationsResult", +}, smithy.ShapeTypeStructure, 2) +var ListCommandInvocationsResult_CommandInvocations *smithy.Schema + +var ListCommandInvocationsResult_NextToken *smithy.Schema + +var ListCommandsRequest = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "ListCommandsRequest", +}, smithy.ShapeTypeStructure, 5) +var ListCommandsRequest_CommandId *smithy.Schema + +var ListCommandsRequest_InstanceId *smithy.Schema + +var ListCommandsRequest_MaxResults *smithy.Schema + +var ListCommandsRequest_NextToken *smithy.Schema + +var ListCommandsRequest_Filters *smithy.Schema + +var ListCommandsResult = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "ListCommandsResult", +}, smithy.ShapeTypeStructure, 2) +var ListCommandsResult_Commands *smithy.Schema + +var ListCommandsResult_NextToken *smithy.Schema + +var ListComplianceItemsRequest = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "ListComplianceItemsRequest", +}, smithy.ShapeTypeStructure, 5) +var ListComplianceItemsRequest_Filters *smithy.Schema + +var ListComplianceItemsRequest_ResourceIds *smithy.Schema + +var ListComplianceItemsRequest_ResourceTypes *smithy.Schema + +var ListComplianceItemsRequest_NextToken *smithy.Schema + +var ListComplianceItemsRequest_MaxResults *smithy.Schema + +var ListComplianceItemsResult = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "ListComplianceItemsResult", +}, smithy.ShapeTypeStructure, 2) +var ListComplianceItemsResult_ComplianceItems *smithy.Schema + +var ListComplianceItemsResult_NextToken *smithy.Schema + +var ListComplianceSummariesRequest = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "ListComplianceSummariesRequest", +}, smithy.ShapeTypeStructure, 3) +var ListComplianceSummariesRequest_Filters *smithy.Schema + +var ListComplianceSummariesRequest_NextToken *smithy.Schema + +var ListComplianceSummariesRequest_MaxResults *smithy.Schema + +var ListComplianceSummariesResult = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "ListComplianceSummariesResult", +}, smithy.ShapeTypeStructure, 2) +var ListComplianceSummariesResult_ComplianceSummaryItems *smithy.Schema + +var ListComplianceSummariesResult_NextToken *smithy.Schema + +var ListDocumentMetadataHistoryRequest = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "ListDocumentMetadataHistoryRequest", +}, smithy.ShapeTypeStructure, 5) +var ListDocumentMetadataHistoryRequest_Name *smithy.Schema + +var ListDocumentMetadataHistoryRequest_DocumentVersion *smithy.Schema + +var ListDocumentMetadataHistoryRequest_Metadata *smithy.Schema + +var ListDocumentMetadataHistoryRequest_NextToken *smithy.Schema + +var ListDocumentMetadataHistoryRequest_MaxResults *smithy.Schema + +var ListDocumentMetadataHistoryResponse = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "ListDocumentMetadataHistoryResponse", +}, smithy.ShapeTypeStructure, 5) +var ListDocumentMetadataHistoryResponse_Name *smithy.Schema + +var ListDocumentMetadataHistoryResponse_DocumentVersion *smithy.Schema + +var ListDocumentMetadataHistoryResponse_Author *smithy.Schema + +var ListDocumentMetadataHistoryResponse_Metadata *smithy.Schema + +var ListDocumentMetadataHistoryResponse_NextToken *smithy.Schema + +var ListDocumentsRequest = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "ListDocumentsRequest", +}, smithy.ShapeTypeStructure, 4) +var ListDocumentsRequest_DocumentFilterList *smithy.Schema + +var ListDocumentsRequest_Filters *smithy.Schema + +var ListDocumentsRequest_MaxResults *smithy.Schema + +var ListDocumentsRequest_NextToken *smithy.Schema + +var ListDocumentsResult = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "ListDocumentsResult", +}, smithy.ShapeTypeStructure, 2) +var ListDocumentsResult_DocumentIdentifiers *smithy.Schema + +var ListDocumentsResult_NextToken *smithy.Schema + +var ListDocumentVersionsRequest = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "ListDocumentVersionsRequest", +}, smithy.ShapeTypeStructure, 3) +var ListDocumentVersionsRequest_Name *smithy.Schema + +var ListDocumentVersionsRequest_MaxResults *smithy.Schema + +var ListDocumentVersionsRequest_NextToken *smithy.Schema + +var ListDocumentVersionsResult = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "ListDocumentVersionsResult", +}, smithy.ShapeTypeStructure, 2) +var ListDocumentVersionsResult_DocumentVersions *smithy.Schema + +var ListDocumentVersionsResult_NextToken *smithy.Schema + +var ListInventoryEntriesRequest = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "ListInventoryEntriesRequest", +}, smithy.ShapeTypeStructure, 5) +var ListInventoryEntriesRequest_InstanceId *smithy.Schema + +var ListInventoryEntriesRequest_TypeName *smithy.Schema + +var ListInventoryEntriesRequest_Filters *smithy.Schema + +var ListInventoryEntriesRequest_NextToken *smithy.Schema + +var ListInventoryEntriesRequest_MaxResults *smithy.Schema + +var ListInventoryEntriesResult = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "ListInventoryEntriesResult", +}, smithy.ShapeTypeStructure, 6) +var ListInventoryEntriesResult_TypeName *smithy.Schema + +var ListInventoryEntriesResult_InstanceId *smithy.Schema + +var ListInventoryEntriesResult_SchemaVersion *smithy.Schema + +var ListInventoryEntriesResult_CaptureTime *smithy.Schema + +var ListInventoryEntriesResult_Entries *smithy.Schema + +var ListInventoryEntriesResult_NextToken *smithy.Schema + +var ListNodesRequest = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "ListNodesRequest", +}, smithy.ShapeTypeStructure, 4) +var ListNodesRequest_SyncName *smithy.Schema + +var ListNodesRequest_Filters *smithy.Schema + +var ListNodesRequest_NextToken *smithy.Schema + +var ListNodesRequest_MaxResults *smithy.Schema + +var ListNodesResult = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "ListNodesResult", +}, smithy.ShapeTypeStructure, 2) +var ListNodesResult_Nodes *smithy.Schema + +var ListNodesResult_NextToken *smithy.Schema + +var ListNodesSummaryRequest = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "ListNodesSummaryRequest", +}, smithy.ShapeTypeStructure, 5) +var ListNodesSummaryRequest_SyncName *smithy.Schema + +var ListNodesSummaryRequest_Filters *smithy.Schema + +var ListNodesSummaryRequest_Aggregators *smithy.Schema + +var ListNodesSummaryRequest_NextToken *smithy.Schema + +var ListNodesSummaryRequest_MaxResults *smithy.Schema + +var ListNodesSummaryResult = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "ListNodesSummaryResult", +}, smithy.ShapeTypeStructure, 2) +var ListNodesSummaryResult_Summary *smithy.Schema + +var ListNodesSummaryResult_NextToken *smithy.Schema + +var ListOpsItemEventsRequest = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "ListOpsItemEventsRequest", +}, smithy.ShapeTypeStructure, 3) +var ListOpsItemEventsRequest_Filters *smithy.Schema + +var ListOpsItemEventsRequest_MaxResults *smithy.Schema + +var ListOpsItemEventsRequest_NextToken *smithy.Schema + +var ListOpsItemEventsResponse = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "ListOpsItemEventsResponse", +}, smithy.ShapeTypeStructure, 2) +var ListOpsItemEventsResponse_NextToken *smithy.Schema + +var ListOpsItemEventsResponse_Summaries *smithy.Schema + +var ListOpsItemRelatedItemsRequest = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "ListOpsItemRelatedItemsRequest", +}, smithy.ShapeTypeStructure, 4) +var ListOpsItemRelatedItemsRequest_OpsItemId *smithy.Schema + +var ListOpsItemRelatedItemsRequest_Filters *smithy.Schema + +var ListOpsItemRelatedItemsRequest_MaxResults *smithy.Schema + +var ListOpsItemRelatedItemsRequest_NextToken *smithy.Schema + +var ListOpsItemRelatedItemsResponse = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "ListOpsItemRelatedItemsResponse", +}, smithy.ShapeTypeStructure, 2) +var ListOpsItemRelatedItemsResponse_NextToken *smithy.Schema + +var ListOpsItemRelatedItemsResponse_Summaries *smithy.Schema + +var ListOpsMetadataRequest = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "ListOpsMetadataRequest", +}, smithy.ShapeTypeStructure, 3) +var ListOpsMetadataRequest_Filters *smithy.Schema + +var ListOpsMetadataRequest_MaxResults *smithy.Schema + +var ListOpsMetadataRequest_NextToken *smithy.Schema + +var ListOpsMetadataResult = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "ListOpsMetadataResult", +}, smithy.ShapeTypeStructure, 2) +var ListOpsMetadataResult_OpsMetadataList *smithy.Schema + +var ListOpsMetadataResult_NextToken *smithy.Schema + +var ListResourceComplianceSummariesRequest = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "ListResourceComplianceSummariesRequest", +}, smithy.ShapeTypeStructure, 3) +var ListResourceComplianceSummariesRequest_Filters *smithy.Schema + +var ListResourceComplianceSummariesRequest_NextToken *smithy.Schema + +var ListResourceComplianceSummariesRequest_MaxResults *smithy.Schema + +var ListResourceComplianceSummariesResult = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "ListResourceComplianceSummariesResult", +}, smithy.ShapeTypeStructure, 2) +var ListResourceComplianceSummariesResult_ResourceComplianceSummaryItems *smithy.Schema + +var ListResourceComplianceSummariesResult_NextToken *smithy.Schema + +var ListResourceDataSyncRequest = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "ListResourceDataSyncRequest", +}, smithy.ShapeTypeStructure, 3) +var ListResourceDataSyncRequest_SyncType *smithy.Schema + +var ListResourceDataSyncRequest_NextToken *smithy.Schema + +var ListResourceDataSyncRequest_MaxResults *smithy.Schema + +var ListResourceDataSyncResult = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "ListResourceDataSyncResult", +}, smithy.ShapeTypeStructure, 2) +var ListResourceDataSyncResult_ResourceDataSyncItems *smithy.Schema + +var ListResourceDataSyncResult_NextToken *smithy.Schema + +var ListTagsForResourceRequest = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "ListTagsForResourceRequest", +}, smithy.ShapeTypeStructure, 2) +var ListTagsForResourceRequest_ResourceType *smithy.Schema + +var ListTagsForResourceRequest_ResourceId *smithy.Schema + +var ListTagsForResourceResult = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "ListTagsForResourceResult", +}, smithy.ShapeTypeStructure, 1) +var ListTagsForResourceResult_TagList *smithy.Schema + +var ModifyDocumentPermissionRequest = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "ModifyDocumentPermissionRequest", +}, smithy.ShapeTypeStructure, 5) +var ModifyDocumentPermissionRequest_Name *smithy.Schema + +var ModifyDocumentPermissionRequest_PermissionType *smithy.Schema + +var ModifyDocumentPermissionRequest_AccountIdsToAdd *smithy.Schema + +var ModifyDocumentPermissionRequest_AccountIdsToRemove *smithy.Schema + +var ModifyDocumentPermissionRequest_SharedDocumentVersion *smithy.Schema + +var ModifyDocumentPermissionResponse = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "ModifyDocumentPermissionResponse", +}, smithy.ShapeTypeStructure, 0) + +var PutComplianceItemsRequest = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "PutComplianceItemsRequest", +}, smithy.ShapeTypeStructure, 7) +var PutComplianceItemsRequest_ResourceId *smithy.Schema + +var PutComplianceItemsRequest_ResourceType *smithy.Schema + +var PutComplianceItemsRequest_ComplianceType *smithy.Schema + +var PutComplianceItemsRequest_ExecutionSummary *smithy.Schema + +var PutComplianceItemsRequest_Items *smithy.Schema + +var PutComplianceItemsRequest_ItemContentHash *smithy.Schema + +var PutComplianceItemsRequest_UploadType *smithy.Schema + +var PutComplianceItemsResult = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "PutComplianceItemsResult", +}, smithy.ShapeTypeStructure, 0) + +var PutInventoryRequest = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "PutInventoryRequest", +}, smithy.ShapeTypeStructure, 2) +var PutInventoryRequest_InstanceId *smithy.Schema + +var PutInventoryRequest_Items *smithy.Schema + +var PutInventoryResult = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "PutInventoryResult", +}, smithy.ShapeTypeStructure, 1) +var PutInventoryResult_Message *smithy.Schema + +var PutParameterRequest = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "PutParameterRequest", +}, smithy.ShapeTypeStructure, 11) +var PutParameterRequest_Name *smithy.Schema + +var PutParameterRequest_Description *smithy.Schema + +var PutParameterRequest_Value *smithy.Schema + +var PutParameterRequest_Type *smithy.Schema + +var PutParameterRequest_KeyId *smithy.Schema + +var PutParameterRequest_Overwrite *smithy.Schema + +var PutParameterRequest_AllowedPattern *smithy.Schema + +var PutParameterRequest_Tags *smithy.Schema + +var PutParameterRequest_Tier *smithy.Schema + +var PutParameterRequest_Policies *smithy.Schema + +var PutParameterRequest_DataType *smithy.Schema + +var PutParameterResult = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "PutParameterResult", +}, smithy.ShapeTypeStructure, 2) +var PutParameterResult_Version *smithy.Schema + +var PutParameterResult_Tier *smithy.Schema + +var PutResourcePolicyRequest = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "PutResourcePolicyRequest", +}, smithy.ShapeTypeStructure, 4) +var PutResourcePolicyRequest_ResourceArn *smithy.Schema + +var PutResourcePolicyRequest_Policy *smithy.Schema + +var PutResourcePolicyRequest_PolicyId *smithy.Schema + +var PutResourcePolicyRequest_PolicyHash *smithy.Schema + +var PutResourcePolicyResponse = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "PutResourcePolicyResponse", +}, smithy.ShapeTypeStructure, 2) +var PutResourcePolicyResponse_PolicyId *smithy.Schema + +var PutResourcePolicyResponse_PolicyHash *smithy.Schema + +var RegisterDefaultPatchBaselineRequest = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "RegisterDefaultPatchBaselineRequest", +}, smithy.ShapeTypeStructure, 1) +var RegisterDefaultPatchBaselineRequest_BaselineId *smithy.Schema + +var RegisterDefaultPatchBaselineResult = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "RegisterDefaultPatchBaselineResult", +}, smithy.ShapeTypeStructure, 1) +var RegisterDefaultPatchBaselineResult_BaselineId *smithy.Schema + +var RegisterPatchBaselineForPatchGroupRequest = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "RegisterPatchBaselineForPatchGroupRequest", +}, smithy.ShapeTypeStructure, 2) +var RegisterPatchBaselineForPatchGroupRequest_BaselineId *smithy.Schema + +var RegisterPatchBaselineForPatchGroupRequest_PatchGroup *smithy.Schema + +var RegisterPatchBaselineForPatchGroupResult = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "RegisterPatchBaselineForPatchGroupResult", +}, smithy.ShapeTypeStructure, 2) +var RegisterPatchBaselineForPatchGroupResult_BaselineId *smithy.Schema + +var RegisterPatchBaselineForPatchGroupResult_PatchGroup *smithy.Schema + +var RegisterTargetWithMaintenanceWindowRequest = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "RegisterTargetWithMaintenanceWindowRequest", +}, smithy.ShapeTypeStructure, 7) +var RegisterTargetWithMaintenanceWindowRequest_WindowId *smithy.Schema + +var RegisterTargetWithMaintenanceWindowRequest_ResourceType *smithy.Schema + +var RegisterTargetWithMaintenanceWindowRequest_Targets *smithy.Schema + +var RegisterTargetWithMaintenanceWindowRequest_OwnerInformation *smithy.Schema + +var RegisterTargetWithMaintenanceWindowRequest_Name *smithy.Schema + +var RegisterTargetWithMaintenanceWindowRequest_Description *smithy.Schema + +var RegisterTargetWithMaintenanceWindowRequest_ClientToken *smithy.Schema + +var RegisterTargetWithMaintenanceWindowResult = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "RegisterTargetWithMaintenanceWindowResult", +}, smithy.ShapeTypeStructure, 1) +var RegisterTargetWithMaintenanceWindowResult_WindowTargetId *smithy.Schema + +var RegisterTaskWithMaintenanceWindowRequest = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "RegisterTaskWithMaintenanceWindowRequest", +}, smithy.ShapeTypeStructure, 16) +var RegisterTaskWithMaintenanceWindowRequest_WindowId *smithy.Schema + +var RegisterTaskWithMaintenanceWindowRequest_Targets *smithy.Schema + +var RegisterTaskWithMaintenanceWindowRequest_TaskArn *smithy.Schema + +var RegisterTaskWithMaintenanceWindowRequest_ServiceRoleArn *smithy.Schema + +var RegisterTaskWithMaintenanceWindowRequest_TaskType *smithy.Schema + +var RegisterTaskWithMaintenanceWindowRequest_TaskParameters *smithy.Schema + +var RegisterTaskWithMaintenanceWindowRequest_TaskInvocationParameters *smithy.Schema + +var RegisterTaskWithMaintenanceWindowRequest_Priority *smithy.Schema + +var RegisterTaskWithMaintenanceWindowRequest_MaxConcurrency *smithy.Schema + +var RegisterTaskWithMaintenanceWindowRequest_MaxErrors *smithy.Schema + +var RegisterTaskWithMaintenanceWindowRequest_LoggingInfo *smithy.Schema + +var RegisterTaskWithMaintenanceWindowRequest_Name *smithy.Schema + +var RegisterTaskWithMaintenanceWindowRequest_Description *smithy.Schema + +var RegisterTaskWithMaintenanceWindowRequest_ClientToken *smithy.Schema + +var RegisterTaskWithMaintenanceWindowRequest_CutoffBehavior *smithy.Schema + +var RegisterTaskWithMaintenanceWindowRequest_AlarmConfiguration *smithy.Schema + +var RegisterTaskWithMaintenanceWindowResult = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "RegisterTaskWithMaintenanceWindowResult", +}, smithy.ShapeTypeStructure, 1) +var RegisterTaskWithMaintenanceWindowResult_WindowTaskId *smithy.Schema + +var RemoveTagsFromResourceRequest = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "RemoveTagsFromResourceRequest", +}, smithy.ShapeTypeStructure, 3) +var RemoveTagsFromResourceRequest_ResourceType *smithy.Schema + +var RemoveTagsFromResourceRequest_ResourceId *smithy.Schema + +var RemoveTagsFromResourceRequest_TagKeys *smithy.Schema + +var RemoveTagsFromResourceResult = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "RemoveTagsFromResourceResult", +}, smithy.ShapeTypeStructure, 0) + +var ResetServiceSettingRequest = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "ResetServiceSettingRequest", +}, smithy.ShapeTypeStructure, 1) +var ResetServiceSettingRequest_SettingId *smithy.Schema + +var ResetServiceSettingResult = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "ResetServiceSettingResult", +}, smithy.ShapeTypeStructure, 1) +var ResetServiceSettingResult_ServiceSetting *smithy.Schema + +var ResumeSessionRequest = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "ResumeSessionRequest", +}, smithy.ShapeTypeStructure, 1) +var ResumeSessionRequest_SessionId *smithy.Schema + +var ResumeSessionResponse = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "ResumeSessionResponse", +}, smithy.ShapeTypeStructure, 3) +var ResumeSessionResponse_SessionId *smithy.Schema + +var ResumeSessionResponse_TokenValue *smithy.Schema + +var ResumeSessionResponse_StreamUrl *smithy.Schema + +var SendAutomationSignalRequest = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "SendAutomationSignalRequest", +}, smithy.ShapeTypeStructure, 3) +var SendAutomationSignalRequest_AutomationExecutionId *smithy.Schema + +var SendAutomationSignalRequest_SignalType *smithy.Schema + +var SendAutomationSignalRequest_Payload *smithy.Schema + +var SendAutomationSignalResult = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "SendAutomationSignalResult", +}, smithy.ShapeTypeStructure, 0) + +var SendCommandRequest = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "SendCommandRequest", +}, smithy.ShapeTypeStructure, 18) +var SendCommandRequest_InstanceIds *smithy.Schema + +var SendCommandRequest_Targets *smithy.Schema + +var SendCommandRequest_DocumentName *smithy.Schema + +var SendCommandRequest_DocumentVersion *smithy.Schema + +var SendCommandRequest_DocumentHash *smithy.Schema + +var SendCommandRequest_DocumentHashType *smithy.Schema + +var SendCommandRequest_TimeoutSeconds *smithy.Schema + +var SendCommandRequest_Comment *smithy.Schema + +var SendCommandRequest_Parameters *smithy.Schema + +var SendCommandRequest_OutputS3Region *smithy.Schema + +var SendCommandRequest_OutputS3BucketName *smithy.Schema + +var SendCommandRequest_OutputS3KeyPrefix *smithy.Schema + +var SendCommandRequest_MaxConcurrency *smithy.Schema + +var SendCommandRequest_MaxErrors *smithy.Schema + +var SendCommandRequest_ServiceRoleArn *smithy.Schema + +var SendCommandRequest_NotificationConfig *smithy.Schema + +var SendCommandRequest_CloudWatchOutputConfig *smithy.Schema + +var SendCommandRequest_AlarmConfiguration *smithy.Schema + +var SendCommandResult = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "SendCommandResult", +}, smithy.ShapeTypeStructure, 1) +var SendCommandResult_Command *smithy.Schema + +var StartAccessRequestRequest = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "StartAccessRequestRequest", +}, smithy.ShapeTypeStructure, 3) +var StartAccessRequestRequest_Reason *smithy.Schema + +var StartAccessRequestRequest_Targets *smithy.Schema + +var StartAccessRequestRequest_Tags *smithy.Schema + +var StartAccessRequestResponse = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "StartAccessRequestResponse", +}, smithy.ShapeTypeStructure, 1) +var StartAccessRequestResponse_AccessRequestId *smithy.Schema + +var StartAssociationsOnceRequest = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "StartAssociationsOnceRequest", +}, smithy.ShapeTypeStructure, 1) +var StartAssociationsOnceRequest_AssociationIds *smithy.Schema + +var StartAssociationsOnceResult = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "StartAssociationsOnceResult", +}, smithy.ShapeTypeStructure, 0) + +var StartAutomationExecutionRequest = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "StartAutomationExecutionRequest", +}, smithy.ShapeTypeStructure, 14) +var StartAutomationExecutionRequest_DocumentName *smithy.Schema + +var StartAutomationExecutionRequest_DocumentVersion *smithy.Schema + +var StartAutomationExecutionRequest_Parameters *smithy.Schema + +var StartAutomationExecutionRequest_ClientToken *smithy.Schema + +var StartAutomationExecutionRequest_Mode *smithy.Schema + +var StartAutomationExecutionRequest_TargetParameterName *smithy.Schema + +var StartAutomationExecutionRequest_Targets *smithy.Schema + +var StartAutomationExecutionRequest_TargetMaps *smithy.Schema + +var StartAutomationExecutionRequest_MaxConcurrency *smithy.Schema + +var StartAutomationExecutionRequest_MaxErrors *smithy.Schema + +var StartAutomationExecutionRequest_TargetLocations *smithy.Schema + +var StartAutomationExecutionRequest_Tags *smithy.Schema + +var StartAutomationExecutionRequest_AlarmConfiguration *smithy.Schema + +var StartAutomationExecutionRequest_TargetLocationsURL *smithy.Schema + +var StartAutomationExecutionResult = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "StartAutomationExecutionResult", +}, smithy.ShapeTypeStructure, 1) +var StartAutomationExecutionResult_AutomationExecutionId *smithy.Schema + +var StartChangeRequestExecutionRequest = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "StartChangeRequestExecutionRequest", +}, smithy.ShapeTypeStructure, 11) +var StartChangeRequestExecutionRequest_ScheduledTime *smithy.Schema + +var StartChangeRequestExecutionRequest_DocumentName *smithy.Schema + +var StartChangeRequestExecutionRequest_DocumentVersion *smithy.Schema + +var StartChangeRequestExecutionRequest_Parameters *smithy.Schema + +var StartChangeRequestExecutionRequest_ChangeRequestName *smithy.Schema + +var StartChangeRequestExecutionRequest_ClientToken *smithy.Schema + +var StartChangeRequestExecutionRequest_AutoApprove *smithy.Schema + +var StartChangeRequestExecutionRequest_Runbooks *smithy.Schema + +var StartChangeRequestExecutionRequest_Tags *smithy.Schema + +var StartChangeRequestExecutionRequest_ScheduledEndTime *smithy.Schema + +var StartChangeRequestExecutionRequest_ChangeDetails *smithy.Schema + +var StartChangeRequestExecutionResult = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "StartChangeRequestExecutionResult", +}, smithy.ShapeTypeStructure, 1) +var StartChangeRequestExecutionResult_AutomationExecutionId *smithy.Schema + +var StartExecutionPreviewRequest = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "StartExecutionPreviewRequest", +}, smithy.ShapeTypeStructure, 3) +var StartExecutionPreviewRequest_DocumentName *smithy.Schema + +var StartExecutionPreviewRequest_DocumentVersion *smithy.Schema + +var StartExecutionPreviewRequest_ExecutionInputs *smithy.Schema + +var StartExecutionPreviewResponse = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "StartExecutionPreviewResponse", +}, smithy.ShapeTypeStructure, 1) +var StartExecutionPreviewResponse_ExecutionPreviewId *smithy.Schema + +var StartSessionRequest = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "StartSessionRequest", +}, smithy.ShapeTypeStructure, 4) +var StartSessionRequest_Target *smithy.Schema + +var StartSessionRequest_DocumentName *smithy.Schema + +var StartSessionRequest_Reason *smithy.Schema + +var StartSessionRequest_Parameters *smithy.Schema + +var StartSessionResponse = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "StartSessionResponse", +}, smithy.ShapeTypeStructure, 3) +var StartSessionResponse_SessionId *smithy.Schema + +var StartSessionResponse_TokenValue *smithy.Schema + +var StartSessionResponse_StreamUrl *smithy.Schema + +var StopAutomationExecutionRequest = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "StopAutomationExecutionRequest", +}, smithy.ShapeTypeStructure, 2) +var StopAutomationExecutionRequest_AutomationExecutionId *smithy.Schema + +var StopAutomationExecutionRequest_Type *smithy.Schema + +var StopAutomationExecutionResult = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "StopAutomationExecutionResult", +}, smithy.ShapeTypeStructure, 0) + +var TerminateSessionRequest = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "TerminateSessionRequest", +}, smithy.ShapeTypeStructure, 1) +var TerminateSessionRequest_SessionId *smithy.Schema + +var TerminateSessionResponse = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "TerminateSessionResponse", +}, smithy.ShapeTypeStructure, 1) +var TerminateSessionResponse_SessionId *smithy.Schema + +var UnlabelParameterVersionRequest = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "UnlabelParameterVersionRequest", +}, smithy.ShapeTypeStructure, 3) +var UnlabelParameterVersionRequest_Name *smithy.Schema + +var UnlabelParameterVersionRequest_ParameterVersion *smithy.Schema + +var UnlabelParameterVersionRequest_Labels *smithy.Schema + +var UnlabelParameterVersionResult = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "UnlabelParameterVersionResult", +}, smithy.ShapeTypeStructure, 2) +var UnlabelParameterVersionResult_RemovedLabels *smithy.Schema + +var UnlabelParameterVersionResult_InvalidLabels *smithy.Schema + +var UpdateAssociationRequest = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "UpdateAssociationRequest", +}, smithy.ShapeTypeStructure, 22) +var UpdateAssociationRequest_AssociationId *smithy.Schema + +var UpdateAssociationRequest_Parameters *smithy.Schema + +var UpdateAssociationRequest_DocumentVersion *smithy.Schema + +var UpdateAssociationRequest_ScheduleExpression *smithy.Schema + +var UpdateAssociationRequest_OutputLocation *smithy.Schema + +var UpdateAssociationRequest_Name *smithy.Schema + +var UpdateAssociationRequest_Targets *smithy.Schema + +var UpdateAssociationRequest_AssociationName *smithy.Schema + +var UpdateAssociationRequest_AssociationVersion *smithy.Schema + +var UpdateAssociationRequest_AutomationTargetParameterName *smithy.Schema + +var UpdateAssociationRequest_MaxErrors *smithy.Schema + +var UpdateAssociationRequest_MaxConcurrency *smithy.Schema + +var UpdateAssociationRequest_ComplianceSeverity *smithy.Schema + +var UpdateAssociationRequest_SyncCompliance *smithy.Schema + +var UpdateAssociationRequest_ApplyOnlyAtCronInterval *smithy.Schema + +var UpdateAssociationRequest_CalendarNames *smithy.Schema + +var UpdateAssociationRequest_TargetLocations *smithy.Schema + +var UpdateAssociationRequest_ScheduleOffset *smithy.Schema + +var UpdateAssociationRequest_Duration *smithy.Schema + +var UpdateAssociationRequest_TargetMaps *smithy.Schema + +var UpdateAssociationRequest_AlarmConfiguration *smithy.Schema + +var UpdateAssociationRequest_AssociationDispatchAssumeRole *smithy.Schema + +var UpdateAssociationResult = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "UpdateAssociationResult", +}, smithy.ShapeTypeStructure, 1) +var UpdateAssociationResult_AssociationDescription *smithy.Schema + +var UpdateAssociationStatusRequest = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "UpdateAssociationStatusRequest", +}, smithy.ShapeTypeStructure, 3) +var UpdateAssociationStatusRequest_Name *smithy.Schema + +var UpdateAssociationStatusRequest_InstanceId *smithy.Schema + +var UpdateAssociationStatusRequest_AssociationStatus *smithy.Schema + +var UpdateAssociationStatusResult = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "UpdateAssociationStatusResult", +}, smithy.ShapeTypeStructure, 1) +var UpdateAssociationStatusResult_AssociationDescription *smithy.Schema + +var UpdateCloudConnectorRequest = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "UpdateCloudConnectorRequest", +}, smithy.ShapeTypeStructure, 4) +var UpdateCloudConnectorRequest_CloudConnectorId *smithy.Schema + +var UpdateCloudConnectorRequest_DisplayName *smithy.Schema + +var UpdateCloudConnectorRequest_Configuration *smithy.Schema + +var UpdateCloudConnectorRequest_Description *smithy.Schema + +var UpdateCloudConnectorResult = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "UpdateCloudConnectorResult", +}, smithy.ShapeTypeStructure, 1) +var UpdateCloudConnectorResult_CloudConnectorId *smithy.Schema + +var UpdateDocumentDefaultVersionRequest = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "UpdateDocumentDefaultVersionRequest", +}, smithy.ShapeTypeStructure, 2) +var UpdateDocumentDefaultVersionRequest_Name *smithy.Schema + +var UpdateDocumentDefaultVersionRequest_DocumentVersion *smithy.Schema + +var UpdateDocumentDefaultVersionResult = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "UpdateDocumentDefaultVersionResult", +}, smithy.ShapeTypeStructure, 1) +var UpdateDocumentDefaultVersionResult_Description *smithy.Schema + +var UpdateDocumentRequest = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "UpdateDocumentRequest", +}, smithy.ShapeTypeStructure, 8) +var UpdateDocumentRequest_Content *smithy.Schema + +var UpdateDocumentRequest_Attachments *smithy.Schema + +var UpdateDocumentRequest_Name *smithy.Schema + +var UpdateDocumentRequest_DisplayName *smithy.Schema + +var UpdateDocumentRequest_VersionName *smithy.Schema + +var UpdateDocumentRequest_DocumentVersion *smithy.Schema + +var UpdateDocumentRequest_DocumentFormat *smithy.Schema + +var UpdateDocumentRequest_TargetType *smithy.Schema + +var UpdateDocumentMetadataRequest = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "UpdateDocumentMetadataRequest", +}, smithy.ShapeTypeStructure, 3) +var UpdateDocumentMetadataRequest_Name *smithy.Schema + +var UpdateDocumentMetadataRequest_DocumentVersion *smithy.Schema + +var UpdateDocumentMetadataRequest_DocumentReviews *smithy.Schema + +var UpdateDocumentMetadataResponse = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "UpdateDocumentMetadataResponse", +}, smithy.ShapeTypeStructure, 0) + +var UpdateDocumentResult = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "UpdateDocumentResult", +}, smithy.ShapeTypeStructure, 1) +var UpdateDocumentResult_DocumentDescription *smithy.Schema + +var UpdateMaintenanceWindowRequest = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "UpdateMaintenanceWindowRequest", +}, smithy.ShapeTypeStructure, 13) +var UpdateMaintenanceWindowRequest_WindowId *smithy.Schema + +var UpdateMaintenanceWindowRequest_Name *smithy.Schema + +var UpdateMaintenanceWindowRequest_Description *smithy.Schema + +var UpdateMaintenanceWindowRequest_StartDate *smithy.Schema + +var UpdateMaintenanceWindowRequest_EndDate *smithy.Schema + +var UpdateMaintenanceWindowRequest_Schedule *smithy.Schema + +var UpdateMaintenanceWindowRequest_ScheduleTimezone *smithy.Schema + +var UpdateMaintenanceWindowRequest_ScheduleOffset *smithy.Schema + +var UpdateMaintenanceWindowRequest_Duration *smithy.Schema + +var UpdateMaintenanceWindowRequest_Cutoff *smithy.Schema + +var UpdateMaintenanceWindowRequest_AllowUnassociatedTargets *smithy.Schema + +var UpdateMaintenanceWindowRequest_Enabled *smithy.Schema + +var UpdateMaintenanceWindowRequest_Replace *smithy.Schema + +var UpdateMaintenanceWindowResult = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "UpdateMaintenanceWindowResult", +}, smithy.ShapeTypeStructure, 12) +var UpdateMaintenanceWindowResult_WindowId *smithy.Schema + +var UpdateMaintenanceWindowResult_Name *smithy.Schema + +var UpdateMaintenanceWindowResult_Description *smithy.Schema + +var UpdateMaintenanceWindowResult_StartDate *smithy.Schema + +var UpdateMaintenanceWindowResult_EndDate *smithy.Schema + +var UpdateMaintenanceWindowResult_Schedule *smithy.Schema + +var UpdateMaintenanceWindowResult_ScheduleTimezone *smithy.Schema + +var UpdateMaintenanceWindowResult_ScheduleOffset *smithy.Schema + +var UpdateMaintenanceWindowResult_Duration *smithy.Schema + +var UpdateMaintenanceWindowResult_Cutoff *smithy.Schema + +var UpdateMaintenanceWindowResult_AllowUnassociatedTargets *smithy.Schema + +var UpdateMaintenanceWindowResult_Enabled *smithy.Schema + +var UpdateMaintenanceWindowTargetRequest = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "UpdateMaintenanceWindowTargetRequest", +}, smithy.ShapeTypeStructure, 7) +var UpdateMaintenanceWindowTargetRequest_WindowId *smithy.Schema + +var UpdateMaintenanceWindowTargetRequest_WindowTargetId *smithy.Schema + +var UpdateMaintenanceWindowTargetRequest_Targets *smithy.Schema + +var UpdateMaintenanceWindowTargetRequest_OwnerInformation *smithy.Schema + +var UpdateMaintenanceWindowTargetRequest_Name *smithy.Schema + +var UpdateMaintenanceWindowTargetRequest_Description *smithy.Schema + +var UpdateMaintenanceWindowTargetRequest_Replace *smithy.Schema + +var UpdateMaintenanceWindowTargetResult = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "UpdateMaintenanceWindowTargetResult", +}, smithy.ShapeTypeStructure, 6) +var UpdateMaintenanceWindowTargetResult_WindowId *smithy.Schema + +var UpdateMaintenanceWindowTargetResult_WindowTargetId *smithy.Schema + +var UpdateMaintenanceWindowTargetResult_Targets *smithy.Schema + +var UpdateMaintenanceWindowTargetResult_OwnerInformation *smithy.Schema + +var UpdateMaintenanceWindowTargetResult_Name *smithy.Schema + +var UpdateMaintenanceWindowTargetResult_Description *smithy.Schema + +var UpdateMaintenanceWindowTaskRequest = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "UpdateMaintenanceWindowTaskRequest", +}, smithy.ShapeTypeStructure, 16) +var UpdateMaintenanceWindowTaskRequest_WindowId *smithy.Schema + +var UpdateMaintenanceWindowTaskRequest_WindowTaskId *smithy.Schema + +var UpdateMaintenanceWindowTaskRequest_Targets *smithy.Schema + +var UpdateMaintenanceWindowTaskRequest_TaskArn *smithy.Schema + +var UpdateMaintenanceWindowTaskRequest_ServiceRoleArn *smithy.Schema + +var UpdateMaintenanceWindowTaskRequest_TaskParameters *smithy.Schema + +var UpdateMaintenanceWindowTaskRequest_TaskInvocationParameters *smithy.Schema + +var UpdateMaintenanceWindowTaskRequest_Priority *smithy.Schema + +var UpdateMaintenanceWindowTaskRequest_MaxConcurrency *smithy.Schema + +var UpdateMaintenanceWindowTaskRequest_MaxErrors *smithy.Schema + +var UpdateMaintenanceWindowTaskRequest_LoggingInfo *smithy.Schema + +var UpdateMaintenanceWindowTaskRequest_Name *smithy.Schema + +var UpdateMaintenanceWindowTaskRequest_Description *smithy.Schema + +var UpdateMaintenanceWindowTaskRequest_Replace *smithy.Schema + +var UpdateMaintenanceWindowTaskRequest_CutoffBehavior *smithy.Schema + +var UpdateMaintenanceWindowTaskRequest_AlarmConfiguration *smithy.Schema + +var UpdateMaintenanceWindowTaskResult = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "UpdateMaintenanceWindowTaskResult", +}, smithy.ShapeTypeStructure, 15) +var UpdateMaintenanceWindowTaskResult_WindowId *smithy.Schema + +var UpdateMaintenanceWindowTaskResult_WindowTaskId *smithy.Schema + +var UpdateMaintenanceWindowTaskResult_Targets *smithy.Schema + +var UpdateMaintenanceWindowTaskResult_TaskArn *smithy.Schema + +var UpdateMaintenanceWindowTaskResult_ServiceRoleArn *smithy.Schema + +var UpdateMaintenanceWindowTaskResult_TaskParameters *smithy.Schema + +var UpdateMaintenanceWindowTaskResult_TaskInvocationParameters *smithy.Schema + +var UpdateMaintenanceWindowTaskResult_Priority *smithy.Schema + +var UpdateMaintenanceWindowTaskResult_MaxConcurrency *smithy.Schema + +var UpdateMaintenanceWindowTaskResult_MaxErrors *smithy.Schema + +var UpdateMaintenanceWindowTaskResult_LoggingInfo *smithy.Schema + +var UpdateMaintenanceWindowTaskResult_Name *smithy.Schema + +var UpdateMaintenanceWindowTaskResult_Description *smithy.Schema + +var UpdateMaintenanceWindowTaskResult_CutoffBehavior *smithy.Schema + +var UpdateMaintenanceWindowTaskResult_AlarmConfiguration *smithy.Schema + +var UpdateManagedInstanceRoleRequest = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "UpdateManagedInstanceRoleRequest", +}, smithy.ShapeTypeStructure, 2) +var UpdateManagedInstanceRoleRequest_InstanceId *smithy.Schema + +var UpdateManagedInstanceRoleRequest_IamRole *smithy.Schema + +var UpdateManagedInstanceRoleResult = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "UpdateManagedInstanceRoleResult", +}, smithy.ShapeTypeStructure, 0) + +var UpdateOpsItemRequest = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "UpdateOpsItemRequest", +}, smithy.ShapeTypeStructure, 16) +var UpdateOpsItemRequest_Description *smithy.Schema + +var UpdateOpsItemRequest_OperationalData *smithy.Schema + +var UpdateOpsItemRequest_OperationalDataToDelete *smithy.Schema + +var UpdateOpsItemRequest_Notifications *smithy.Schema + +var UpdateOpsItemRequest_Priority *smithy.Schema + +var UpdateOpsItemRequest_RelatedOpsItems *smithy.Schema + +var UpdateOpsItemRequest_Status *smithy.Schema + +var UpdateOpsItemRequest_OpsItemId *smithy.Schema + +var UpdateOpsItemRequest_Title *smithy.Schema + +var UpdateOpsItemRequest_Category *smithy.Schema + +var UpdateOpsItemRequest_Severity *smithy.Schema + +var UpdateOpsItemRequest_ActualStartTime *smithy.Schema + +var UpdateOpsItemRequest_ActualEndTime *smithy.Schema + +var UpdateOpsItemRequest_PlannedStartTime *smithy.Schema + +var UpdateOpsItemRequest_PlannedEndTime *smithy.Schema + +var UpdateOpsItemRequest_OpsItemArn *smithy.Schema + +var UpdateOpsItemResponse = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "UpdateOpsItemResponse", +}, smithy.ShapeTypeStructure, 0) + +var UpdateOpsMetadataRequest = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "UpdateOpsMetadataRequest", +}, smithy.ShapeTypeStructure, 3) +var UpdateOpsMetadataRequest_OpsMetadataArn *smithy.Schema + +var UpdateOpsMetadataRequest_MetadataToUpdate *smithy.Schema + +var UpdateOpsMetadataRequest_KeysToDelete *smithy.Schema + +var UpdateOpsMetadataResult = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "UpdateOpsMetadataResult", +}, smithy.ShapeTypeStructure, 1) +var UpdateOpsMetadataResult_OpsMetadataArn *smithy.Schema + +var UpdatePatchBaselineRequest = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "UpdatePatchBaselineRequest", +}, smithy.ShapeTypeStructure, 13) +var UpdatePatchBaselineRequest_BaselineId *smithy.Schema + +var UpdatePatchBaselineRequest_Name *smithy.Schema + +var UpdatePatchBaselineRequest_GlobalFilters *smithy.Schema + +var UpdatePatchBaselineRequest_ApprovalRules *smithy.Schema + +var UpdatePatchBaselineRequest_ApprovedPatches *smithy.Schema + +var UpdatePatchBaselineRequest_ApprovedPatchesComplianceLevel *smithy.Schema + +var UpdatePatchBaselineRequest_ApprovedPatchesEnableNonSecurity *smithy.Schema + +var UpdatePatchBaselineRequest_RejectedPatches *smithy.Schema + +var UpdatePatchBaselineRequest_RejectedPatchesAction *smithy.Schema + +var UpdatePatchBaselineRequest_Description *smithy.Schema + +var UpdatePatchBaselineRequest_Sources *smithy.Schema + +var UpdatePatchBaselineRequest_AvailableSecurityUpdatesComplianceStatus *smithy.Schema + +var UpdatePatchBaselineRequest_Replace *smithy.Schema + +var UpdatePatchBaselineResult = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "UpdatePatchBaselineResult", +}, smithy.ShapeTypeStructure, 15) +var UpdatePatchBaselineResult_BaselineId *smithy.Schema + +var UpdatePatchBaselineResult_Name *smithy.Schema + +var UpdatePatchBaselineResult_OperatingSystem *smithy.Schema + +var UpdatePatchBaselineResult_GlobalFilters *smithy.Schema + +var UpdatePatchBaselineResult_ApprovalRules *smithy.Schema + +var UpdatePatchBaselineResult_ApprovedPatches *smithy.Schema + +var UpdatePatchBaselineResult_ApprovedPatchesComplianceLevel *smithy.Schema + +var UpdatePatchBaselineResult_ApprovedPatchesEnableNonSecurity *smithy.Schema + +var UpdatePatchBaselineResult_RejectedPatches *smithy.Schema + +var UpdatePatchBaselineResult_RejectedPatchesAction *smithy.Schema + +var UpdatePatchBaselineResult_CreatedDate *smithy.Schema + +var UpdatePatchBaselineResult_ModifiedDate *smithy.Schema + +var UpdatePatchBaselineResult_Description *smithy.Schema + +var UpdatePatchBaselineResult_Sources *smithy.Schema + +var UpdatePatchBaselineResult_AvailableSecurityUpdatesComplianceStatus *smithy.Schema + +var UpdateResourceDataSyncRequest = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "UpdateResourceDataSyncRequest", +}, smithy.ShapeTypeStructure, 3) +var UpdateResourceDataSyncRequest_SyncName *smithy.Schema + +var UpdateResourceDataSyncRequest_SyncType *smithy.Schema + +var UpdateResourceDataSyncRequest_SyncSource *smithy.Schema + +var UpdateResourceDataSyncResult = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "UpdateResourceDataSyncResult", +}, smithy.ShapeTypeStructure, 0) + +var UpdateServiceSettingRequest = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "UpdateServiceSettingRequest", +}, smithy.ShapeTypeStructure, 2) +var UpdateServiceSettingRequest_SettingId *smithy.Schema + +var UpdateServiceSettingRequest_SettingValue *smithy.Schema + +var UpdateServiceSettingResult = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "UpdateServiceSettingResult", +}, smithy.ShapeTypeStructure, 0) + +var ValidateCloudConnectorRequest = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "ValidateCloudConnectorRequest", +}, smithy.ShapeTypeStructure, 3) +var ValidateCloudConnectorRequest_CloudConnectorId *smithy.Schema + +var ValidateCloudConnectorRequest_MaxResults *smithy.Schema + +var ValidateCloudConnectorRequest_NextToken *smithy.Schema + +var ValidateCloudConnectorResult = smithy.NewSchema(smithy.ShapeID{ + Namespace: "com.amazonaws.ssm", + Name: "ValidateCloudConnectorResult", +}, smithy.ShapeTypeStructure, 2) +var ValidateCloudConnectorResult_ValidationFindings *smithy.Schema + +var ValidateCloudConnectorResult_NextToken *smithy.Schema + +// Initialize schema members after all schemas are declared to avoid +// initialization cycles +func init() { + AccessDeniedException_Message = AccessDeniedException.AddMember("Message", _String) + + AccessRequestStatus_APPROVED = AccessRequestStatus.AddMember("APPROVED", smithyprelude.Unit) + + AccessRequestStatus_REJECTED = AccessRequestStatus.AddMember("REJECTED", smithyprelude.Unit) + + AccessRequestStatus_REVOKED = AccessRequestStatus.AddMember("REVOKED", smithyprelude.Unit) + + AccessRequestStatus_EXPIRED = AccessRequestStatus.AddMember("EXPIRED", smithyprelude.Unit) + + AccessRequestStatus_PENDING = AccessRequestStatus.AddMember("PENDING", smithyprelude.Unit) + + AccessType_STANDARD = AccessType.AddMember("STANDARD", smithyprelude.Unit) + + AccessType_JUSTINTIME = AccessType.AddMember("JUSTINTIME", smithyprelude.Unit) + + _AccountIdList_member = _AccountIdList.AddMember("member", _AccountId, &smithytraits.XMLName{Name: "AccountId"}) + + _Accounts_member = _Accounts.AddMember("member", _Account) + + AccountSharingInfo_AccountId = AccountSharingInfo.AddMember("AccountId", _AccountId) + + AccountSharingInfo_SharedDocumentVersion = AccountSharingInfo.AddMember("SharedDocumentVersion", _SharedDocumentVersion) + + _AccountSharingInfoList_member = _AccountSharingInfoList.AddMember("member", AccountSharingInfo, &smithytraits.XMLName{Name: "AccountSharingInfo"}) + + Tag_Key = Tag.AddMember("Key", _TagKey) + + Tag_Value = Tag.AddMember("Value", _TagValue) + + _TagList_member = _TagList.AddMember("member", Tag) + + Activation_ActivationId = Activation.AddMember("ActivationId", _ActivationId) + + Activation_Description = Activation.AddMember("Description", _ActivationDescription) + + Activation_DefaultInstanceName = Activation.AddMember("DefaultInstanceName", _DefaultInstanceName) + + Activation_IamRole = Activation.AddMember("IamRole", _IamRole) + + Activation_RegistrationLimit = Activation.AddMember("RegistrationLimit", _RegistrationLimit) + + Activation_RegistrationsCount = Activation.AddMember("RegistrationsCount", _RegistrationsCount) + + Activation_ExpirationDate = Activation.AddMember("ExpirationDate", _ExpirationDate) + + Activation_Expired = Activation.AddMember("Expired", _Boolean) + + Activation_CreatedDate = Activation.AddMember("CreatedDate", _CreatedDate) + + Activation_Tags = Activation.AddMember("Tags", _TagList) + + _ActivationList_member = _ActivationList.AddMember("member", Activation) + + Alarm_Name = Alarm.AddMember("Name", _AlarmName) + + _AlarmList_member = _AlarmList.AddMember("member", Alarm) + + AlarmConfiguration_IgnorePollAlarmFailure = AlarmConfiguration.AddMember("IgnorePollAlarmFailure", _Boolean) + + AlarmConfiguration_Alarms = AlarmConfiguration.AddMember("Alarms", _AlarmList) + + ExternalAlarmState_UNKNOWN = ExternalAlarmState.AddMember("UNKNOWN", smithyprelude.Unit) + + ExternalAlarmState_ALARM = ExternalAlarmState.AddMember("ALARM", smithyprelude.Unit) + + AlarmStateInformation_Name = AlarmStateInformation.AddMember("Name", _AlarmName) + + AlarmStateInformation_State = AlarmStateInformation.AddMember("State", ExternalAlarmState) + + _AlarmStateInformationList_member = _AlarmStateInformationList.AddMember("member", AlarmStateInformation) + + AlreadyExistsException_Message = AlreadyExistsException.AddMember("Message", _String) + + _TargetValues_member = _TargetValues.AddMember("member", _TargetValue) + + Target_Key = Target.AddMember("Key", _TargetKey) + + Target_Values = Target.AddMember("Values", _TargetValues) + + _Targets_member = _Targets.AddMember("member", Target) + + _AssociationStatusAggregatedCount_key = _AssociationStatusAggregatedCount.AddMember("key", _StatusName) + + _AssociationStatusAggregatedCount_value = _AssociationStatusAggregatedCount.AddMember("value", _InstanceCount) + + AssociationOverview_Status = AssociationOverview.AddMember("Status", _StatusName) + + AssociationOverview_DetailedStatus = AssociationOverview.AddMember("DetailedStatus", _StatusName) + + AssociationOverview_AssociationStatusAggregatedCount = AssociationOverview.AddMember("AssociationStatusAggregatedCount", _AssociationStatusAggregatedCount) + + _TargetMapValueList_member = _TargetMapValueList.AddMember("member", _TargetMapValue) + + _TargetMap_key = _TargetMap.AddMember("key", _TargetMapKey) + + _TargetMap_value = _TargetMap.AddMember("value", _TargetMapValueList) + + _TargetMaps_member = _TargetMaps.AddMember("member", _TargetMap) + + Association_Name = Association.AddMember("Name", _DocumentARN) + + Association_InstanceId = Association.AddMember("InstanceId", _InstanceId) + + Association_AssociationId = Association.AddMember("AssociationId", _AssociationId) + + Association_AssociationVersion = Association.AddMember("AssociationVersion", _AssociationVersion) + + Association_DocumentVersion = Association.AddMember("DocumentVersion", _DocumentVersion) + + Association_Targets = Association.AddMember("Targets", _Targets) + + Association_LastExecutionDate = Association.AddMember("LastExecutionDate", _DateTime) + + Association_Overview = Association.AddMember("Overview", AssociationOverview) + + Association_ScheduleExpression = Association.AddMember("ScheduleExpression", _ScheduleExpression) + + Association_AssociationName = Association.AddMember("AssociationName", _AssociationName) + + Association_ScheduleOffset = Association.AddMember("ScheduleOffset", _ScheduleOffset) + + Association_Duration = Association.AddMember("Duration", _Duration) + + Association_TargetMaps = Association.AddMember("TargetMaps", _TargetMaps) + + AssociationComplianceSeverity_Critical = AssociationComplianceSeverity.AddMember("Critical", smithyprelude.Unit) + + AssociationComplianceSeverity_High = AssociationComplianceSeverity.AddMember("High", smithyprelude.Unit) + + AssociationComplianceSeverity_Medium = AssociationComplianceSeverity.AddMember("Medium", smithyprelude.Unit) + + AssociationComplianceSeverity_Low = AssociationComplianceSeverity.AddMember("Low", smithyprelude.Unit) + + AssociationComplianceSeverity_Unspecified = AssociationComplianceSeverity.AddMember("Unspecified", smithyprelude.Unit) + + AssociationStatusName_Pending = AssociationStatusName.AddMember("Pending", smithyprelude.Unit) + + AssociationStatusName_Success = AssociationStatusName.AddMember("Success", smithyprelude.Unit) + + AssociationStatusName_Failed = AssociationStatusName.AddMember("Failed", smithyprelude.Unit) + + AssociationStatus_Date = AssociationStatus.AddMember("Date", _DateTime) + + AssociationStatus_Name = AssociationStatus.AddMember("Name", AssociationStatusName) + + AssociationStatus_Message = AssociationStatus.AddMember("Message", _StatusMessage) + + AssociationStatus_AdditionalInfo = AssociationStatus.AddMember("AdditionalInfo", _StatusAdditionalInfo) + + _ParameterValueList_member = _ParameterValueList.AddMember("member", _ParameterValue) + + _Parameters_key = _Parameters.AddMember("key", _ParameterName) + + _Parameters_value = _Parameters.AddMember("value", _ParameterValueList) + + S3OutputLocation_OutputS3Region = S3OutputLocation.AddMember("OutputS3Region", _S3Region) + + S3OutputLocation_OutputS3BucketName = S3OutputLocation.AddMember("OutputS3BucketName", _S3BucketName) + + S3OutputLocation_OutputS3KeyPrefix = S3OutputLocation.AddMember("OutputS3KeyPrefix", _S3KeyPrefix) + + InstanceAssociationOutputLocation_S3Location = InstanceAssociationOutputLocation.AddMember("S3Location", S3OutputLocation) + + AssociationSyncCompliance_Auto = AssociationSyncCompliance.AddMember("Auto", smithyprelude.Unit) + + AssociationSyncCompliance_Manual = AssociationSyncCompliance.AddMember("Manual", smithyprelude.Unit) + + _CalendarNameOrARNList_member = _CalendarNameOrARNList.AddMember("member", _CalendarNameOrARN) + + _Regions_member = _Regions.AddMember("member", _Region) + + _ExcludeAccounts_member = _ExcludeAccounts.AddMember("member", _ExcludeAccount) + + _AutomationTargets_member = _AutomationTargets.AddMember("member", Target) + + TargetLocation_Accounts = TargetLocation.AddMember("Accounts", _Accounts) + + TargetLocation_Regions = TargetLocation.AddMember("Regions", _Regions) + + TargetLocation_TargetLocationMaxConcurrency = TargetLocation.AddMember("TargetLocationMaxConcurrency", _MaxConcurrency) + + TargetLocation_TargetLocationMaxErrors = TargetLocation.AddMember("TargetLocationMaxErrors", _MaxErrors) + + TargetLocation_ExecutionRoleName = TargetLocation.AddMember("ExecutionRoleName", _ExecutionRoleName) + + TargetLocation_TargetLocationAlarmConfiguration = TargetLocation.AddMember("TargetLocationAlarmConfiguration", AlarmConfiguration) + + TargetLocation_IncludeChildOrganizationUnits = TargetLocation.AddMember("IncludeChildOrganizationUnits", _Boolean) + + TargetLocation_ExcludeAccounts = TargetLocation.AddMember("ExcludeAccounts", _ExcludeAccounts) + + TargetLocation_Targets = TargetLocation.AddMember("Targets", _AutomationTargets) + + TargetLocation_TargetsMaxConcurrency = TargetLocation.AddMember("TargetsMaxConcurrency", _MaxConcurrency) + + TargetLocation_TargetsMaxErrors = TargetLocation.AddMember("TargetsMaxErrors", _MaxErrors) + + _TargetLocations_member = _TargetLocations.AddMember("member", TargetLocation) + + AssociationDescription_Name = AssociationDescription.AddMember("Name", _DocumentARN) + + AssociationDescription_InstanceId = AssociationDescription.AddMember("InstanceId", _InstanceId) + + AssociationDescription_AssociationVersion = AssociationDescription.AddMember("AssociationVersion", _AssociationVersion) + + AssociationDescription_Date = AssociationDescription.AddMember("Date", _DateTime) + + AssociationDescription_LastUpdateAssociationDate = AssociationDescription.AddMember("LastUpdateAssociationDate", _DateTime) + + AssociationDescription_Status = AssociationDescription.AddMember("Status", AssociationStatus) + + AssociationDescription_Overview = AssociationDescription.AddMember("Overview", AssociationOverview) + + AssociationDescription_DocumentVersion = AssociationDescription.AddMember("DocumentVersion", _DocumentVersion) + + AssociationDescription_AutomationTargetParameterName = AssociationDescription.AddMember("AutomationTargetParameterName", _AutomationTargetParameterName) + + AssociationDescription_Parameters = AssociationDescription.AddMember("Parameters", _Parameters) + + AssociationDescription_AssociationId = AssociationDescription.AddMember("AssociationId", _AssociationId) + + AssociationDescription_Targets = AssociationDescription.AddMember("Targets", _Targets) + + AssociationDescription_ScheduleExpression = AssociationDescription.AddMember("ScheduleExpression", _ScheduleExpression) + + AssociationDescription_OutputLocation = AssociationDescription.AddMember("OutputLocation", InstanceAssociationOutputLocation) + + AssociationDescription_LastExecutionDate = AssociationDescription.AddMember("LastExecutionDate", _DateTime) + + AssociationDescription_LastSuccessfulExecutionDate = AssociationDescription.AddMember("LastSuccessfulExecutionDate", _DateTime) + + AssociationDescription_AssociationName = AssociationDescription.AddMember("AssociationName", _AssociationName) + + AssociationDescription_MaxErrors = AssociationDescription.AddMember("MaxErrors", _MaxErrors) + + AssociationDescription_MaxConcurrency = AssociationDescription.AddMember("MaxConcurrency", _MaxConcurrency) + + AssociationDescription_ComplianceSeverity = AssociationDescription.AddMember("ComplianceSeverity", AssociationComplianceSeverity) + + AssociationDescription_SyncCompliance = AssociationDescription.AddMember("SyncCompliance", AssociationSyncCompliance) + + AssociationDescription_ApplyOnlyAtCronInterval = AssociationDescription.AddMember("ApplyOnlyAtCronInterval", _ApplyOnlyAtCronInterval) + + AssociationDescription_CalendarNames = AssociationDescription.AddMember("CalendarNames", _CalendarNameOrARNList) + + AssociationDescription_TargetLocations = AssociationDescription.AddMember("TargetLocations", _TargetLocations) + + AssociationDescription_ScheduleOffset = AssociationDescription.AddMember("ScheduleOffset", _ScheduleOffset) + + AssociationDescription_Duration = AssociationDescription.AddMember("Duration", _Duration) + + AssociationDescription_TargetMaps = AssociationDescription.AddMember("TargetMaps", _TargetMaps) + + AssociationDescription_AlarmConfiguration = AssociationDescription.AddMember("AlarmConfiguration", AlarmConfiguration) + + AssociationDescription_TriggeredAlarms = AssociationDescription.AddMember("TriggeredAlarms", _AlarmStateInformationList) + + AssociationDescription_AssociationDispatchAssumeRole = AssociationDescription.AddMember("AssociationDispatchAssumeRole", _AssociationDispatchAssumeRoleArn) + + _AssociationDescriptionList_member = _AssociationDescriptionList.AddMember("member", AssociationDescription, &smithytraits.XMLName{Name: "AssociationDescription"}) + + AssociationDoesNotExist_Message = AssociationDoesNotExist.AddMember("Message", _String) + + AssociationExecution_AssociationId = AssociationExecution.AddMember("AssociationId", _AssociationId) + + AssociationExecution_AssociationVersion = AssociationExecution.AddMember("AssociationVersion", _AssociationVersion) + + AssociationExecution_ExecutionId = AssociationExecution.AddMember("ExecutionId", _AssociationExecutionId) + + AssociationExecution_Status = AssociationExecution.AddMember("Status", _StatusName) + + AssociationExecution_DetailedStatus = AssociationExecution.AddMember("DetailedStatus", _StatusName) + + AssociationExecution_CreatedTime = AssociationExecution.AddMember("CreatedTime", _DateTime) + + AssociationExecution_LastExecutionDate = AssociationExecution.AddMember("LastExecutionDate", _DateTime) + + AssociationExecution_ResourceCountByStatus = AssociationExecution.AddMember("ResourceCountByStatus", _ResourceCountByStatus) + + AssociationExecution_AlarmConfiguration = AssociationExecution.AddMember("AlarmConfiguration", AlarmConfiguration) + + AssociationExecution_TriggeredAlarms = AssociationExecution.AddMember("TriggeredAlarms", _AlarmStateInformationList) + + AssociationExecutionDoesNotExist_Message = AssociationExecutionDoesNotExist.AddMember("Message", _String) + + AssociationExecutionFilterKey_ExecutionId = AssociationExecutionFilterKey.AddMember("ExecutionId", smithyprelude.Unit) + + AssociationExecutionFilterKey_Status = AssociationExecutionFilterKey.AddMember("Status", smithyprelude.Unit) + + AssociationExecutionFilterKey_CreatedTime = AssociationExecutionFilterKey.AddMember("CreatedTime", smithyprelude.Unit) + + AssociationFilterOperatorType_Equal = AssociationFilterOperatorType.AddMember("Equal", smithyprelude.Unit) + + AssociationFilterOperatorType_LessThan = AssociationFilterOperatorType.AddMember("LessThan", smithyprelude.Unit) + + AssociationFilterOperatorType_GreaterThan = AssociationFilterOperatorType.AddMember("GreaterThan", smithyprelude.Unit) + + AssociationExecutionFilter_Key = AssociationExecutionFilter.AddMember("Key", AssociationExecutionFilterKey) + + AssociationExecutionFilter_Value = AssociationExecutionFilter.AddMember("Value", _AssociationExecutionFilterValue) + + AssociationExecutionFilter_Type = AssociationExecutionFilter.AddMember("Type", AssociationFilterOperatorType) + + _AssociationExecutionFilterList_member = _AssociationExecutionFilterList.AddMember("member", AssociationExecutionFilter, &smithytraits.XMLName{Name: "AssociationExecutionFilter"}) + + _AssociationExecutionsList_member = _AssociationExecutionsList.AddMember("member", AssociationExecution, &smithytraits.XMLName{Name: "AssociationExecution"}) + + OutputSource_OutputSourceId = OutputSource.AddMember("OutputSourceId", _OutputSourceId) + + OutputSource_OutputSourceType = OutputSource.AddMember("OutputSourceType", _OutputSourceType) + + AssociationExecutionTarget_AssociationId = AssociationExecutionTarget.AddMember("AssociationId", _AssociationId) + + AssociationExecutionTarget_AssociationVersion = AssociationExecutionTarget.AddMember("AssociationVersion", _AssociationVersion) + + AssociationExecutionTarget_ExecutionId = AssociationExecutionTarget.AddMember("ExecutionId", _AssociationExecutionId) + + AssociationExecutionTarget_ResourceId = AssociationExecutionTarget.AddMember("ResourceId", _AssociationResourceId) + + AssociationExecutionTarget_ResourceType = AssociationExecutionTarget.AddMember("ResourceType", _AssociationResourceType) + + AssociationExecutionTarget_Status = AssociationExecutionTarget.AddMember("Status", _StatusName) + + AssociationExecutionTarget_DetailedStatus = AssociationExecutionTarget.AddMember("DetailedStatus", _StatusName) + + AssociationExecutionTarget_LastExecutionDate = AssociationExecutionTarget.AddMember("LastExecutionDate", _DateTime) + + AssociationExecutionTarget_OutputSource = AssociationExecutionTarget.AddMember("OutputSource", OutputSource) + + AssociationExecutionTargetsFilterKey_Status = AssociationExecutionTargetsFilterKey.AddMember("Status", smithyprelude.Unit) + + AssociationExecutionTargetsFilterKey_ResourceId = AssociationExecutionTargetsFilterKey.AddMember("ResourceId", smithyprelude.Unit) + + AssociationExecutionTargetsFilterKey_ResourceType = AssociationExecutionTargetsFilterKey.AddMember("ResourceType", smithyprelude.Unit) + + AssociationExecutionTargetsFilter_Key = AssociationExecutionTargetsFilter.AddMember("Key", AssociationExecutionTargetsFilterKey) + + AssociationExecutionTargetsFilter_Value = AssociationExecutionTargetsFilter.AddMember("Value", _AssociationExecutionTargetsFilterValue) + + _AssociationExecutionTargetsFilterList_member = _AssociationExecutionTargetsFilterList.AddMember("member", AssociationExecutionTargetsFilter, &smithytraits.XMLName{Name: "AssociationExecutionTargetsFilter"}) + + _AssociationExecutionTargetsList_member = _AssociationExecutionTargetsList.AddMember("member", AssociationExecutionTarget, &smithytraits.XMLName{Name: "AssociationExecutionTarget"}) + + AssociationFilterKey_InstanceId = AssociationFilterKey.AddMember("InstanceId", smithyprelude.Unit) + + AssociationFilterKey_Name = AssociationFilterKey.AddMember("Name", smithyprelude.Unit) + + AssociationFilterKey_AssociationId = AssociationFilterKey.AddMember("AssociationId", smithyprelude.Unit) + + AssociationFilterKey_Status = AssociationFilterKey.AddMember("Status", smithyprelude.Unit) + + AssociationFilterKey_LastExecutedBefore = AssociationFilterKey.AddMember("LastExecutedBefore", smithyprelude.Unit) + + AssociationFilterKey_LastExecutedAfter = AssociationFilterKey.AddMember("LastExecutedAfter", smithyprelude.Unit) + + AssociationFilterKey_AssociationName = AssociationFilterKey.AddMember("AssociationName", smithyprelude.Unit) + + AssociationFilterKey_ResourceGroupName = AssociationFilterKey.AddMember("ResourceGroupName", smithyprelude.Unit) + + AssociationFilterKey_CloudConnectorId = AssociationFilterKey.AddMember("CloudConnectorId", smithyprelude.Unit) + + AssociationFilter_key = AssociationFilter.AddMember("key", AssociationFilterKey) + + AssociationFilter_value = AssociationFilter.AddMember("value", _AssociationFilterValue) + + _AssociationFilterList_member = _AssociationFilterList.AddMember("member", AssociationFilter, &smithytraits.XMLName{Name: "AssociationFilter"}) + + _AssociationIdList_member = _AssociationIdList.AddMember("member", _AssociationId) + + _AssociationList_member = _AssociationList.AddMember("member", Association, &smithytraits.XMLName{Name: "Association"}) + + AssociationVersionInfo_AssociationId = AssociationVersionInfo.AddMember("AssociationId", _AssociationId) + + AssociationVersionInfo_AssociationVersion = AssociationVersionInfo.AddMember("AssociationVersion", _AssociationVersion) + + AssociationVersionInfo_CreatedDate = AssociationVersionInfo.AddMember("CreatedDate", _DateTime) + + AssociationVersionInfo_Name = AssociationVersionInfo.AddMember("Name", _DocumentARN) + + AssociationVersionInfo_DocumentVersion = AssociationVersionInfo.AddMember("DocumentVersion", _DocumentVersion) + + AssociationVersionInfo_Parameters = AssociationVersionInfo.AddMember("Parameters", _Parameters) + + AssociationVersionInfo_Targets = AssociationVersionInfo.AddMember("Targets", _Targets) + + AssociationVersionInfo_ScheduleExpression = AssociationVersionInfo.AddMember("ScheduleExpression", _ScheduleExpression) + + AssociationVersionInfo_OutputLocation = AssociationVersionInfo.AddMember("OutputLocation", InstanceAssociationOutputLocation) + + AssociationVersionInfo_AssociationName = AssociationVersionInfo.AddMember("AssociationName", _AssociationName) + + AssociationVersionInfo_MaxErrors = AssociationVersionInfo.AddMember("MaxErrors", _MaxErrors) + + AssociationVersionInfo_MaxConcurrency = AssociationVersionInfo.AddMember("MaxConcurrency", _MaxConcurrency) + + AssociationVersionInfo_ComplianceSeverity = AssociationVersionInfo.AddMember("ComplianceSeverity", AssociationComplianceSeverity) + + AssociationVersionInfo_SyncCompliance = AssociationVersionInfo.AddMember("SyncCompliance", AssociationSyncCompliance) + + AssociationVersionInfo_ApplyOnlyAtCronInterval = AssociationVersionInfo.AddMember("ApplyOnlyAtCronInterval", _ApplyOnlyAtCronInterval) + + AssociationVersionInfo_CalendarNames = AssociationVersionInfo.AddMember("CalendarNames", _CalendarNameOrARNList) + + AssociationVersionInfo_TargetLocations = AssociationVersionInfo.AddMember("TargetLocations", _TargetLocations) + + AssociationVersionInfo_ScheduleOffset = AssociationVersionInfo.AddMember("ScheduleOffset", _ScheduleOffset) + + AssociationVersionInfo_Duration = AssociationVersionInfo.AddMember("Duration", _Duration) + + AssociationVersionInfo_TargetMaps = AssociationVersionInfo.AddMember("TargetMaps", _TargetMaps) + + AssociationVersionInfo_AssociationDispatchAssumeRole = AssociationVersionInfo.AddMember("AssociationDispatchAssumeRole", _AssociationDispatchAssumeRoleArn) + + AssociationVersionLimitExceeded_Message = AssociationVersionLimitExceeded.AddMember("Message", _String) + + _AssociationVersionList_member = _AssociationVersionList.AddMember("member", AssociationVersionInfo) + + AttachmentHashType_SHA256 = AttachmentHashType.AddMember("SHA256", smithyprelude.Unit) + + AttachmentContent_Name = AttachmentContent.AddMember("Name", _AttachmentName) + + AttachmentContent_Size = AttachmentContent.AddMember("Size", _ContentLength) + + AttachmentContent_Hash = AttachmentContent.AddMember("Hash", _AttachmentHash) + + AttachmentContent_HashType = AttachmentContent.AddMember("HashType", AttachmentHashType) + + AttachmentContent_Url = AttachmentContent.AddMember("Url", _AttachmentUrl) + + _AttachmentContentList_member = _AttachmentContentList.AddMember("member", AttachmentContent, &smithytraits.XMLName{Name: "AttachmentContent"}) + + AttachmentInformation_Name = AttachmentInformation.AddMember("Name", _AttachmentName) + + _AttachmentInformationList_member = _AttachmentInformationList.AddMember("member", AttachmentInformation, &smithytraits.XMLName{Name: "AttachmentInformation"}) + + AttachmentsSourceKey_SourceUrl = AttachmentsSourceKey.AddMember("SourceUrl", smithyprelude.Unit) + + AttachmentsSourceKey_S3FileUrl = AttachmentsSourceKey.AddMember("S3FileUrl", smithyprelude.Unit) + + AttachmentsSourceKey_AttachmentReference = AttachmentsSourceKey.AddMember("AttachmentReference", smithyprelude.Unit) + + _AttachmentsSourceValues_member = _AttachmentsSourceValues.AddMember("member", _AttachmentsSourceValue) + + AttachmentsSource_Key = AttachmentsSource.AddMember("Key", AttachmentsSourceKey) + + AttachmentsSource_Values = AttachmentsSource.AddMember("Values", _AttachmentsSourceValues) + + AttachmentsSource_Name = AttachmentsSource.AddMember("Name", _AttachmentIdentifier) + + _AttachmentsSourceList_member = _AttachmentsSourceList.AddMember("member", AttachmentsSource) + + AutomationDefinitionNotApprovedException_Message = AutomationDefinitionNotApprovedException.AddMember("Message", _String) + + AutomationDefinitionNotFoundException_Message = AutomationDefinitionNotFoundException.AddMember("Message", _String) + + AutomationDefinitionVersionNotFoundException_Message = AutomationDefinitionVersionNotFoundException.AddMember("Message", _String) + + AutomationExecutionStatus_PENDING = AutomationExecutionStatus.AddMember("PENDING", smithyprelude.Unit) + + AutomationExecutionStatus_INPROGRESS = AutomationExecutionStatus.AddMember("INPROGRESS", smithyprelude.Unit) + + AutomationExecutionStatus_WAITING = AutomationExecutionStatus.AddMember("WAITING", smithyprelude.Unit) + + AutomationExecutionStatus_SUCCESS = AutomationExecutionStatus.AddMember("SUCCESS", smithyprelude.Unit) + + AutomationExecutionStatus_TIMEDOUT = AutomationExecutionStatus.AddMember("TIMEDOUT", smithyprelude.Unit) + + AutomationExecutionStatus_CANCELLING = AutomationExecutionStatus.AddMember("CANCELLING", smithyprelude.Unit) + + AutomationExecutionStatus_CANCELLED = AutomationExecutionStatus.AddMember("CANCELLED", smithyprelude.Unit) + + AutomationExecutionStatus_FAILED = AutomationExecutionStatus.AddMember("FAILED", smithyprelude.Unit) + + AutomationExecutionStatus_PENDING_APPROVAL = AutomationExecutionStatus.AddMember("PENDING_APPROVAL", smithyprelude.Unit) + + AutomationExecutionStatus_APPROVED = AutomationExecutionStatus.AddMember("APPROVED", smithyprelude.Unit) + + AutomationExecutionStatus_REJECTED = AutomationExecutionStatus.AddMember("REJECTED", smithyprelude.Unit) + + AutomationExecutionStatus_SCHEDULED = AutomationExecutionStatus.AddMember("SCHEDULED", smithyprelude.Unit) + + AutomationExecutionStatus_RUNBOOK_INPROGRESS = AutomationExecutionStatus.AddMember("RUNBOOK_INPROGRESS", smithyprelude.Unit) + + AutomationExecutionStatus_PENDING_CHANGE_CALENDAR_OVERRIDE = AutomationExecutionStatus.AddMember("PENDING_CHANGE_CALENDAR_OVERRIDE", smithyprelude.Unit) + + AutomationExecutionStatus_CHANGE_CALENDAR_OVERRIDE_APPROVED = AutomationExecutionStatus.AddMember("CHANGE_CALENDAR_OVERRIDE_APPROVED", smithyprelude.Unit) + + AutomationExecutionStatus_CHANGE_CALENDAR_OVERRIDE_REJECTED = AutomationExecutionStatus.AddMember("CHANGE_CALENDAR_OVERRIDE_REJECTED", smithyprelude.Unit) + + AutomationExecutionStatus_COMPLETED_WITH_SUCCESS = AutomationExecutionStatus.AddMember("COMPLETED_WITH_SUCCESS", smithyprelude.Unit) + + AutomationExecutionStatus_COMPLETED_WITH_FAILURE = AutomationExecutionStatus.AddMember("COMPLETED_WITH_FAILURE", smithyprelude.Unit) + + AutomationExecutionStatus_EXITED = AutomationExecutionStatus.AddMember("EXITED", smithyprelude.Unit) + + _NormalStringMap_key = _NormalStringMap.AddMember("key", _String) + + _NormalStringMap_value = _NormalStringMap.AddMember("value", _String) + + _AutomationParameterValueList_member = _AutomationParameterValueList.AddMember("member", _AutomationParameterValue) + + _AutomationParameterMap_key = _AutomationParameterMap.AddMember("key", _AutomationParameterKey) + + _AutomationParameterMap_value = _AutomationParameterMap.AddMember("value", _AutomationParameterValueList) + + FailureDetails_FailureStage = FailureDetails.AddMember("FailureStage", _String) + + FailureDetails_FailureType = FailureDetails.AddMember("FailureType", _String) + + FailureDetails_Details = FailureDetails.AddMember("Details", _AutomationParameterMap) + + _ValidNextStepList_member = _ValidNextStepList.AddMember("member", _ValidNextStep) + + ParentStepDetails_StepExecutionId = ParentStepDetails.AddMember("StepExecutionId", _String) + + ParentStepDetails_StepName = ParentStepDetails.AddMember("StepName", _String) + + ParentStepDetails_Action = ParentStepDetails.AddMember("Action", _AutomationActionName) + + ParentStepDetails_Iteration = ParentStepDetails.AddMember("Iteration", _Integer) + + ParentStepDetails_IteratorValue = ParentStepDetails.AddMember("IteratorValue", _String) + + StepExecution_StepName = StepExecution.AddMember("StepName", _String) + + StepExecution_Action = StepExecution.AddMember("Action", _AutomationActionName) + + StepExecution_TimeoutSeconds = StepExecution.AddMember("TimeoutSeconds", _Long) + + StepExecution_OnFailure = StepExecution.AddMember("OnFailure", _String) + + StepExecution_MaxAttempts = StepExecution.AddMember("MaxAttempts", _Integer) + + StepExecution_ExecutionStartTime = StepExecution.AddMember("ExecutionStartTime", _DateTime) + + StepExecution_ExecutionEndTime = StepExecution.AddMember("ExecutionEndTime", _DateTime) + + StepExecution_StepStatus = StepExecution.AddMember("StepStatus", AutomationExecutionStatus) + + StepExecution_ResponseCode = StepExecution.AddMember("ResponseCode", _String) + + StepExecution_Inputs = StepExecution.AddMember("Inputs", _NormalStringMap) + + StepExecution_Outputs = StepExecution.AddMember("Outputs", _AutomationParameterMap) + + StepExecution_Response = StepExecution.AddMember("Response", _String) + + StepExecution_FailureMessage = StepExecution.AddMember("FailureMessage", _String) + + StepExecution_WarningMessage = StepExecution.AddMember("WarningMessage", _String) + + StepExecution_FailureDetails = StepExecution.AddMember("FailureDetails", FailureDetails) + + StepExecution_StepExecutionId = StepExecution.AddMember("StepExecutionId", _String) + + StepExecution_OverriddenParameters = StepExecution.AddMember("OverriddenParameters", _AutomationParameterMap) + + StepExecution_IsEnd = StepExecution.AddMember("IsEnd", _Boolean) + + StepExecution_NextStep = StepExecution.AddMember("NextStep", _String) + + StepExecution_IsCritical = StepExecution.AddMember("IsCritical", _Boolean) + + StepExecution_ValidNextSteps = StepExecution.AddMember("ValidNextSteps", _ValidNextStepList) + + StepExecution_Targets = StepExecution.AddMember("Targets", _Targets) + + StepExecution_TargetLocation = StepExecution.AddMember("TargetLocation", TargetLocation) + + StepExecution_TriggeredAlarms = StepExecution.AddMember("TriggeredAlarms", _AlarmStateInformationList) + + StepExecution_ParentStepDetails = StepExecution.AddMember("ParentStepDetails", ParentStepDetails) + + _StepExecutionList_member = _StepExecutionList.AddMember("member", StepExecution) + + ExecutionMode_Auto = ExecutionMode.AddMember("Auto", smithyprelude.Unit) + + ExecutionMode_Interactive = ExecutionMode.AddMember("Interactive", smithyprelude.Unit) + + _TargetParameterList_member = _TargetParameterList.AddMember("member", _ParameterValue) + + ResolvedTargets_ParameterValues = ResolvedTargets.AddMember("ParameterValues", _TargetParameterList) + + ResolvedTargets_Truncated = ResolvedTargets.AddMember("Truncated", _Boolean) + + ProgressCounters_TotalSteps = ProgressCounters.AddMember("TotalSteps", _Integer) + + ProgressCounters_SuccessSteps = ProgressCounters.AddMember("SuccessSteps", _Integer) + + ProgressCounters_FailedSteps = ProgressCounters.AddMember("FailedSteps", _Integer) + + ProgressCounters_CancelledSteps = ProgressCounters.AddMember("CancelledSteps", _Integer) + + ProgressCounters_TimedOutSteps = ProgressCounters.AddMember("TimedOutSteps", _Integer) + + AutomationSubtype_ChangeRequest = AutomationSubtype.AddMember("ChangeRequest", smithyprelude.Unit) + + AutomationSubtype_AccessRequest = AutomationSubtype.AddMember("AccessRequest", smithyprelude.Unit) + + Runbook_DocumentName = Runbook.AddMember("DocumentName", _DocumentARN) + + Runbook_DocumentVersion = Runbook.AddMember("DocumentVersion", _DocumentVersion) + + Runbook_Parameters = Runbook.AddMember("Parameters", _AutomationParameterMap) + + Runbook_TargetParameterName = Runbook.AddMember("TargetParameterName", _AutomationParameterKey) + + Runbook_Targets = Runbook.AddMember("Targets", _Targets) + + Runbook_TargetMaps = Runbook.AddMember("TargetMaps", _TargetMaps) + + Runbook_MaxConcurrency = Runbook.AddMember("MaxConcurrency", _MaxConcurrency) + + Runbook_MaxErrors = Runbook.AddMember("MaxErrors", _MaxErrors) + + Runbook_TargetLocations = Runbook.AddMember("TargetLocations", _TargetLocations) + + _Runbooks_member = _Runbooks.AddMember("member", Runbook) + + AutomationExecution_AutomationExecutionId = AutomationExecution.AddMember("AutomationExecutionId", _AutomationExecutionId) + + AutomationExecution_DocumentName = AutomationExecution.AddMember("DocumentName", _DocumentName) + + AutomationExecution_DocumentVersion = AutomationExecution.AddMember("DocumentVersion", _DocumentVersion) + + AutomationExecution_ExecutionStartTime = AutomationExecution.AddMember("ExecutionStartTime", _DateTime) + + AutomationExecution_ExecutionEndTime = AutomationExecution.AddMember("ExecutionEndTime", _DateTime) + + AutomationExecution_AutomationExecutionStatus = AutomationExecution.AddMember("AutomationExecutionStatus", AutomationExecutionStatus) + + AutomationExecution_StepExecutions = AutomationExecution.AddMember("StepExecutions", _StepExecutionList) + + AutomationExecution_StepExecutionsTruncated = AutomationExecution.AddMember("StepExecutionsTruncated", _Boolean) + + AutomationExecution_Parameters = AutomationExecution.AddMember("Parameters", _AutomationParameterMap) + + AutomationExecution_Outputs = AutomationExecution.AddMember("Outputs", _AutomationParameterMap) + + AutomationExecution_FailureMessage = AutomationExecution.AddMember("FailureMessage", _String) + + AutomationExecution_WarningMessage = AutomationExecution.AddMember("WarningMessage", _String) + + AutomationExecution_Mode = AutomationExecution.AddMember("Mode", ExecutionMode) + + AutomationExecution_ParentAutomationExecutionId = AutomationExecution.AddMember("ParentAutomationExecutionId", _AutomationExecutionId) + + AutomationExecution_ExecutedBy = AutomationExecution.AddMember("ExecutedBy", _String) + + AutomationExecution_CurrentStepName = AutomationExecution.AddMember("CurrentStepName", _String) + + AutomationExecution_CurrentAction = AutomationExecution.AddMember("CurrentAction", _String) + + AutomationExecution_TargetParameterName = AutomationExecution.AddMember("TargetParameterName", _AutomationParameterKey) + + AutomationExecution_Targets = AutomationExecution.AddMember("Targets", _Targets) + + AutomationExecution_TargetMaps = AutomationExecution.AddMember("TargetMaps", _TargetMaps) + + AutomationExecution_ResolvedTargets = AutomationExecution.AddMember("ResolvedTargets", ResolvedTargets) + + AutomationExecution_MaxConcurrency = AutomationExecution.AddMember("MaxConcurrency", _MaxConcurrency) + + AutomationExecution_MaxErrors = AutomationExecution.AddMember("MaxErrors", _MaxErrors) + + AutomationExecution_Target = AutomationExecution.AddMember("Target", _String) + + AutomationExecution_TargetLocations = AutomationExecution.AddMember("TargetLocations", _TargetLocations) + + AutomationExecution_ProgressCounters = AutomationExecution.AddMember("ProgressCounters", ProgressCounters) + + AutomationExecution_AlarmConfiguration = AutomationExecution.AddMember("AlarmConfiguration", AlarmConfiguration) + + AutomationExecution_TriggeredAlarms = AutomationExecution.AddMember("TriggeredAlarms", _AlarmStateInformationList) + + AutomationExecution_TargetLocationsURL = AutomationExecution.AddMember("TargetLocationsURL", _TargetLocationsURL) + + AutomationExecution_AutomationSubtype = AutomationExecution.AddMember("AutomationSubtype", AutomationSubtype) + + AutomationExecution_ScheduledTime = AutomationExecution.AddMember("ScheduledTime", _DateTime) + + AutomationExecution_Runbooks = AutomationExecution.AddMember("Runbooks", _Runbooks) + + AutomationExecution_OpsItemId = AutomationExecution.AddMember("OpsItemId", _String) + + AutomationExecution_AssociationId = AutomationExecution.AddMember("AssociationId", _String) + + AutomationExecution_ChangeRequestName = AutomationExecution.AddMember("ChangeRequestName", _ChangeRequestName) + + AutomationExecution_Variables = AutomationExecution.AddMember("Variables", _AutomationParameterMap) + + AutomationExecutionFilterKey_DOCUMENT_NAME_PREFIX = AutomationExecutionFilterKey.AddMember("DOCUMENT_NAME_PREFIX", smithyprelude.Unit) + + AutomationExecutionFilterKey_EXECUTION_STATUS = AutomationExecutionFilterKey.AddMember("EXECUTION_STATUS", smithyprelude.Unit) + + AutomationExecutionFilterKey_EXECUTION_ID = AutomationExecutionFilterKey.AddMember("EXECUTION_ID", smithyprelude.Unit) + + AutomationExecutionFilterKey_PARENT_EXECUTION_ID = AutomationExecutionFilterKey.AddMember("PARENT_EXECUTION_ID", smithyprelude.Unit) + + AutomationExecutionFilterKey_CURRENT_ACTION = AutomationExecutionFilterKey.AddMember("CURRENT_ACTION", smithyprelude.Unit) + + AutomationExecutionFilterKey_START_TIME_BEFORE = AutomationExecutionFilterKey.AddMember("START_TIME_BEFORE", smithyprelude.Unit) + + AutomationExecutionFilterKey_START_TIME_AFTER = AutomationExecutionFilterKey.AddMember("START_TIME_AFTER", smithyprelude.Unit) + + AutomationExecutionFilterKey_AUTOMATION_TYPE = AutomationExecutionFilterKey.AddMember("AUTOMATION_TYPE", smithyprelude.Unit) + + AutomationExecutionFilterKey_TAG_KEY = AutomationExecutionFilterKey.AddMember("TAG_KEY", smithyprelude.Unit) + + AutomationExecutionFilterKey_TARGET_RESOURCE_GROUP = AutomationExecutionFilterKey.AddMember("TARGET_RESOURCE_GROUP", smithyprelude.Unit) + + AutomationExecutionFilterKey_AUTOMATION_SUBTYPE = AutomationExecutionFilterKey.AddMember("AUTOMATION_SUBTYPE", smithyprelude.Unit) + + AutomationExecutionFilterKey_OPS_ITEM_ID = AutomationExecutionFilterKey.AddMember("OPS_ITEM_ID", smithyprelude.Unit) + + _AutomationExecutionFilterValueList_member = _AutomationExecutionFilterValueList.AddMember("member", _AutomationExecutionFilterValue) + + AutomationExecutionFilter_Key = AutomationExecutionFilter.AddMember("Key", AutomationExecutionFilterKey) + + AutomationExecutionFilter_Values = AutomationExecutionFilter.AddMember("Values", _AutomationExecutionFilterValueList) + + _AutomationExecutionFilterList_member = _AutomationExecutionFilterList.AddMember("member", AutomationExecutionFilter) + + AutomationExecutionInputs_Parameters = AutomationExecutionInputs.AddMember("Parameters", _AutomationParameterMap) + + AutomationExecutionInputs_TargetParameterName = AutomationExecutionInputs.AddMember("TargetParameterName", _AutomationParameterKey) + + AutomationExecutionInputs_Targets = AutomationExecutionInputs.AddMember("Targets", _AutomationTargets) + + AutomationExecutionInputs_TargetMaps = AutomationExecutionInputs.AddMember("TargetMaps", _TargetMaps) + + AutomationExecutionInputs_TargetLocations = AutomationExecutionInputs.AddMember("TargetLocations", _TargetLocations) + + AutomationExecutionInputs_TargetLocationsURL = AutomationExecutionInputs.AddMember("TargetLocationsURL", _TargetLocationsURL) + + AutomationExecutionLimitExceededException_Message = AutomationExecutionLimitExceededException.AddMember("Message", _String) + + AutomationType_CrossAccount = AutomationType.AddMember("CrossAccount", smithyprelude.Unit) + + AutomationType_Local = AutomationType.AddMember("Local", smithyprelude.Unit) + + AutomationExecutionMetadata_AutomationExecutionId = AutomationExecutionMetadata.AddMember("AutomationExecutionId", _AutomationExecutionId) + + AutomationExecutionMetadata_DocumentName = AutomationExecutionMetadata.AddMember("DocumentName", _DocumentName) + + AutomationExecutionMetadata_DocumentVersion = AutomationExecutionMetadata.AddMember("DocumentVersion", _DocumentVersion) + + AutomationExecutionMetadata_AutomationExecutionStatus = AutomationExecutionMetadata.AddMember("AutomationExecutionStatus", AutomationExecutionStatus) + + AutomationExecutionMetadata_ExecutionStartTime = AutomationExecutionMetadata.AddMember("ExecutionStartTime", _DateTime) + + AutomationExecutionMetadata_ExecutionEndTime = AutomationExecutionMetadata.AddMember("ExecutionEndTime", _DateTime) + + AutomationExecutionMetadata_ExecutedBy = AutomationExecutionMetadata.AddMember("ExecutedBy", _String) + + AutomationExecutionMetadata_LogFile = AutomationExecutionMetadata.AddMember("LogFile", _String) + + AutomationExecutionMetadata_Outputs = AutomationExecutionMetadata.AddMember("Outputs", _AutomationParameterMap) + + AutomationExecutionMetadata_Mode = AutomationExecutionMetadata.AddMember("Mode", ExecutionMode) + + AutomationExecutionMetadata_ParentAutomationExecutionId = AutomationExecutionMetadata.AddMember("ParentAutomationExecutionId", _AutomationExecutionId) + + AutomationExecutionMetadata_CurrentStepName = AutomationExecutionMetadata.AddMember("CurrentStepName", _String) + + AutomationExecutionMetadata_CurrentAction = AutomationExecutionMetadata.AddMember("CurrentAction", _String) + + AutomationExecutionMetadata_FailureMessage = AutomationExecutionMetadata.AddMember("FailureMessage", _String) + + AutomationExecutionMetadata_WarningMessage = AutomationExecutionMetadata.AddMember("WarningMessage", _String) + + AutomationExecutionMetadata_TargetParameterName = AutomationExecutionMetadata.AddMember("TargetParameterName", _AutomationParameterKey) + + AutomationExecutionMetadata_Targets = AutomationExecutionMetadata.AddMember("Targets", _Targets) + + AutomationExecutionMetadata_TargetMaps = AutomationExecutionMetadata.AddMember("TargetMaps", _TargetMaps) + + AutomationExecutionMetadata_ResolvedTargets = AutomationExecutionMetadata.AddMember("ResolvedTargets", ResolvedTargets) + + AutomationExecutionMetadata_MaxConcurrency = AutomationExecutionMetadata.AddMember("MaxConcurrency", _MaxConcurrency) + + AutomationExecutionMetadata_MaxErrors = AutomationExecutionMetadata.AddMember("MaxErrors", _MaxErrors) + + AutomationExecutionMetadata_Target = AutomationExecutionMetadata.AddMember("Target", _String) + + AutomationExecutionMetadata_AutomationType = AutomationExecutionMetadata.AddMember("AutomationType", AutomationType) + + AutomationExecutionMetadata_AlarmConfiguration = AutomationExecutionMetadata.AddMember("AlarmConfiguration", AlarmConfiguration) + + AutomationExecutionMetadata_TriggeredAlarms = AutomationExecutionMetadata.AddMember("TriggeredAlarms", _AlarmStateInformationList) + + AutomationExecutionMetadata_TargetLocationsURL = AutomationExecutionMetadata.AddMember("TargetLocationsURL", _TargetLocationsURL) + + AutomationExecutionMetadata_AutomationSubtype = AutomationExecutionMetadata.AddMember("AutomationSubtype", AutomationSubtype) + + AutomationExecutionMetadata_ScheduledTime = AutomationExecutionMetadata.AddMember("ScheduledTime", _DateTime) + + AutomationExecutionMetadata_Runbooks = AutomationExecutionMetadata.AddMember("Runbooks", _Runbooks) + + AutomationExecutionMetadata_OpsItemId = AutomationExecutionMetadata.AddMember("OpsItemId", _String) + + AutomationExecutionMetadata_AssociationId = AutomationExecutionMetadata.AddMember("AssociationId", _String) + + AutomationExecutionMetadata_ChangeRequestName = AutomationExecutionMetadata.AddMember("ChangeRequestName", _ChangeRequestName) + + _AutomationExecutionMetadataList_member = _AutomationExecutionMetadataList.AddMember("member", AutomationExecutionMetadata) + + AutomationExecutionNotFoundException_Message = AutomationExecutionNotFoundException.AddMember("Message", _String) + + ImpactType_MUTATING = ImpactType.AddMember("MUTATING", smithyprelude.Unit) + + ImpactType_NON_MUTATING = ImpactType.AddMember("NON_MUTATING", smithyprelude.Unit) + + ImpactType_UNDETERMINED = ImpactType.AddMember("UNDETERMINED", smithyprelude.Unit) + + _StepPreviewMap_key = _StepPreviewMap.AddMember("key", ImpactType) + + _StepPreviewMap_value = _StepPreviewMap.AddMember("value", _Integer) + + _RegionList_member = _RegionList.AddMember("member", _Region) + + TargetPreview_Count = TargetPreview.AddMember("Count", _Integer) + + TargetPreview_TargetType = TargetPreview.AddMember("TargetType", _String) + + _TargetPreviewList_member = _TargetPreviewList.AddMember("member", TargetPreview) + + AutomationExecutionPreview_StepPreviews = AutomationExecutionPreview.AddMember("StepPreviews", _StepPreviewMap) + + AutomationExecutionPreview_Regions = AutomationExecutionPreview.AddMember("Regions", _RegionList) + + AutomationExecutionPreview_TargetPreviews = AutomationExecutionPreview.AddMember("TargetPreviews", _TargetPreviewList) + + AutomationExecutionPreview_TotalAccounts = AutomationExecutionPreview.AddMember("TotalAccounts", _Integer) + + AutomationStepNotFoundException_Message = AutomationStepNotFoundException.AddMember("Message", _String) + + AzureSubscription_Id = AzureSubscription.AddMember("Id", _AzureSubscriptionId) + + AzureSubscription_DisplayName = AzureSubscription.AddMember("DisplayName", _AzureSubscriptionDisplayName) + + _AzureSubscriptionList_member = _AzureSubscriptionList.AddMember("member", AzureSubscription) + + ConfigurationTargets_Subscriptions = ConfigurationTargets.AddMember("Subscriptions", _AzureSubscriptionList) + + AzureConfiguration_TenantId = AzureConfiguration.AddMember("TenantId", _AzureTenantId) + + AzureConfiguration_TenantDisplayName = AzureConfiguration.AddMember("TenantDisplayName", _AzureTenantDisplayName) + + AzureConfiguration_ApplicationId = AzureConfiguration.AddMember("ApplicationId", _AzureApplicationId) + + AzureConfiguration_ApplicationDisplayName = AzureConfiguration.AddMember("ApplicationDisplayName", _AzureApplicationDisplayName) + + AzureConfiguration_Targets = AzureConfiguration.AddMember("Targets", ConfigurationTargets) + + OperatingSystem_Windows = OperatingSystem.AddMember("Windows", smithyprelude.Unit) + + OperatingSystem_AmazonLinux = OperatingSystem.AddMember("AmazonLinux", smithyprelude.Unit) + + OperatingSystem_AmazonLinux2 = OperatingSystem.AddMember("AmazonLinux2", smithyprelude.Unit) + + OperatingSystem_AmazonLinux2022 = OperatingSystem.AddMember("AmazonLinux2022", smithyprelude.Unit) + + OperatingSystem_Ubuntu = OperatingSystem.AddMember("Ubuntu", smithyprelude.Unit) + + OperatingSystem_RedhatEnterpriseLinux = OperatingSystem.AddMember("RedhatEnterpriseLinux", smithyprelude.Unit) + + OperatingSystem_Suse = OperatingSystem.AddMember("Suse", smithyprelude.Unit) + + OperatingSystem_CentOS = OperatingSystem.AddMember("CentOS", smithyprelude.Unit) + + OperatingSystem_OracleLinux = OperatingSystem.AddMember("OracleLinux", smithyprelude.Unit) + + OperatingSystem_Debian = OperatingSystem.AddMember("Debian", smithyprelude.Unit) + + OperatingSystem_MacOS = OperatingSystem.AddMember("MacOS", smithyprelude.Unit) + + OperatingSystem_Raspbian = OperatingSystem.AddMember("Raspbian", smithyprelude.Unit) + + OperatingSystem_Rocky_Linux = OperatingSystem.AddMember("Rocky_Linux", smithyprelude.Unit) + + OperatingSystem_AlmaLinux = OperatingSystem.AddMember("AlmaLinux", smithyprelude.Unit) + + OperatingSystem_AmazonLinux2023 = OperatingSystem.AddMember("AmazonLinux2023", smithyprelude.Unit) + + PatchFilterKey_Arch = PatchFilterKey.AddMember("Arch", smithyprelude.Unit) + + PatchFilterKey_AdvisoryId = PatchFilterKey.AddMember("AdvisoryId", smithyprelude.Unit) + + PatchFilterKey_BugzillaId = PatchFilterKey.AddMember("BugzillaId", smithyprelude.Unit) + + PatchFilterKey_PatchSet = PatchFilterKey.AddMember("PatchSet", smithyprelude.Unit) + + PatchFilterKey_Product = PatchFilterKey.AddMember("Product", smithyprelude.Unit) + + PatchFilterKey_ProductFamily = PatchFilterKey.AddMember("ProductFamily", smithyprelude.Unit) + + PatchFilterKey_Classification = PatchFilterKey.AddMember("Classification", smithyprelude.Unit) + + PatchFilterKey_CVEId = PatchFilterKey.AddMember("CVEId", smithyprelude.Unit) + + PatchFilterKey_Epoch = PatchFilterKey.AddMember("Epoch", smithyprelude.Unit) + + PatchFilterKey_MsrcSeverity = PatchFilterKey.AddMember("MsrcSeverity", smithyprelude.Unit) + + PatchFilterKey_Name = PatchFilterKey.AddMember("Name", smithyprelude.Unit) + + PatchFilterKey_PatchId = PatchFilterKey.AddMember("PatchId", smithyprelude.Unit) + + PatchFilterKey_Section = PatchFilterKey.AddMember("Section", smithyprelude.Unit) + + PatchFilterKey_Priority = PatchFilterKey.AddMember("Priority", smithyprelude.Unit) + + PatchFilterKey_Repository = PatchFilterKey.AddMember("Repository", smithyprelude.Unit) + + PatchFilterKey_Release = PatchFilterKey.AddMember("Release", smithyprelude.Unit) + + PatchFilterKey_Severity = PatchFilterKey.AddMember("Severity", smithyprelude.Unit) + + PatchFilterKey_Security = PatchFilterKey.AddMember("Security", smithyprelude.Unit) + + PatchFilterKey_Version = PatchFilterKey.AddMember("Version", smithyprelude.Unit) + + _PatchFilterValueList_member = _PatchFilterValueList.AddMember("member", _PatchFilterValue) + + PatchFilter_Key = PatchFilter.AddMember("Key", PatchFilterKey) + + PatchFilter_Values = PatchFilter.AddMember("Values", _PatchFilterValueList) + + _PatchFilterList_member = _PatchFilterList.AddMember("member", PatchFilter) + + PatchFilterGroup_PatchFilters = PatchFilterGroup.AddMember("PatchFilters", _PatchFilterList) + + PatchComplianceLevel_Critical = PatchComplianceLevel.AddMember("Critical", smithyprelude.Unit) + + PatchComplianceLevel_High = PatchComplianceLevel.AddMember("High", smithyprelude.Unit) + + PatchComplianceLevel_Medium = PatchComplianceLevel.AddMember("Medium", smithyprelude.Unit) + + PatchComplianceLevel_Low = PatchComplianceLevel.AddMember("Low", smithyprelude.Unit) + + PatchComplianceLevel_Informational = PatchComplianceLevel.AddMember("Informational", smithyprelude.Unit) + + PatchComplianceLevel_Unspecified = PatchComplianceLevel.AddMember("Unspecified", smithyprelude.Unit) + + PatchRule_PatchFilterGroup = PatchRule.AddMember("PatchFilterGroup", PatchFilterGroup) + + PatchRule_ComplianceLevel = PatchRule.AddMember("ComplianceLevel", PatchComplianceLevel) + + PatchRule_ApproveAfterDays = PatchRule.AddMember("ApproveAfterDays", _ApproveAfterDays) + + PatchRule_ApproveUntilDate = PatchRule.AddMember("ApproveUntilDate", _PatchStringDateTime) + + PatchRule_EnableNonSecurity = PatchRule.AddMember("EnableNonSecurity", _Boolean) + + _PatchRuleList_member = _PatchRuleList.AddMember("member", PatchRule) + + PatchRuleGroup_PatchRules = PatchRuleGroup.AddMember("PatchRules", _PatchRuleList) + + _PatchIdList_member = _PatchIdList.AddMember("member", _PatchId) + + PatchAction_AllowAsDependency = PatchAction.AddMember("AllowAsDependency", smithyprelude.Unit) + + PatchAction_Block = PatchAction.AddMember("Block", smithyprelude.Unit) + + _PatchSourceProductList_member = _PatchSourceProductList.AddMember("member", _PatchSourceProduct) + + PatchSource_Name = PatchSource.AddMember("Name", _PatchSourceName) + + PatchSource_Products = PatchSource.AddMember("Products", _PatchSourceProductList) + + PatchSource_Configuration = PatchSource.AddMember("Configuration", _PatchSourceConfiguration) + + _PatchSourceList_member = _PatchSourceList.AddMember("member", PatchSource) + + PatchComplianceStatus_Compliant = PatchComplianceStatus.AddMember("Compliant", smithyprelude.Unit) + + PatchComplianceStatus_NonCompliant = PatchComplianceStatus.AddMember("NonCompliant", smithyprelude.Unit) + + BaselineOverride_OperatingSystem = BaselineOverride.AddMember("OperatingSystem", OperatingSystem) + + BaselineOverride_GlobalFilters = BaselineOverride.AddMember("GlobalFilters", PatchFilterGroup) + + BaselineOverride_ApprovalRules = BaselineOverride.AddMember("ApprovalRules", PatchRuleGroup) + + BaselineOverride_ApprovedPatches = BaselineOverride.AddMember("ApprovedPatches", _PatchIdList) + + BaselineOverride_ApprovedPatchesComplianceLevel = BaselineOverride.AddMember("ApprovedPatchesComplianceLevel", PatchComplianceLevel) + + BaselineOverride_RejectedPatches = BaselineOverride.AddMember("RejectedPatches", _PatchIdList) + + BaselineOverride_RejectedPatchesAction = BaselineOverride.AddMember("RejectedPatchesAction", PatchAction) + + BaselineOverride_ApprovedPatchesEnableNonSecurity = BaselineOverride.AddMember("ApprovedPatchesEnableNonSecurity", _Boolean) + + BaselineOverride_Sources = BaselineOverride.AddMember("Sources", _PatchSourceList) + + BaselineOverride_AvailableSecurityUpdatesComplianceStatus = BaselineOverride.AddMember("AvailableSecurityUpdatesComplianceStatus", PatchComplianceStatus) + + CalendarState_OPEN = CalendarState.AddMember("OPEN", smithyprelude.Unit) + + CalendarState_CLOSED = CalendarState.AddMember("CLOSED", smithyprelude.Unit) + + _CategoryEnumList_member = _CategoryEnumList.AddMember("member", _Category) + + _CategoryList_member = _CategoryList.AddMember("member", _Category) + + CloudConnectorConfiguration_AzureConfiguration = CloudConnectorConfiguration.AddMember("AzureConfiguration", AzureConfiguration) + + CloudConnectorFilterKey_SubscriptionId = CloudConnectorFilterKey.AddMember("SubscriptionId", smithyprelude.Unit) + + CloudConnectorFilterKey_TenantId = CloudConnectorFilterKey.AddMember("TenantId", smithyprelude.Unit) + + _CloudConnectorFilterValues_member = _CloudConnectorFilterValues.AddMember("member", _CloudConnectorFilterValue) + + CloudConnectorFilter_FilterKey = CloudConnectorFilter.AddMember("FilterKey", CloudConnectorFilterKey) + + CloudConnectorFilter_FilterValues = CloudConnectorFilter.AddMember("FilterValues", _CloudConnectorFilterValues) + + _CloudConnectorFilterList_member = _CloudConnectorFilterList.AddMember("member", CloudConnectorFilter) + + CloudConnectorSummary_CloudConnectorId = CloudConnectorSummary.AddMember("CloudConnectorId", _CloudConnectorId) + + CloudConnectorSummary_DisplayName = CloudConnectorSummary.AddMember("DisplayName", _DisplayName) + + CloudConnectorSummary_Description = CloudConnectorSummary.AddMember("Description", _CloudConnectorDescription) + + CloudConnectorSummary_RoleArn = CloudConnectorSummary.AddMember("RoleArn", _CloudConnectorIamRoleArn) + + CloudConnectorSummary_CreatedAt = CloudConnectorSummary.AddMember("CreatedAt", _DateTime) + + CloudConnectorSummary_UpdatedAt = CloudConnectorSummary.AddMember("UpdatedAt", _DateTime) + + _CloudConnectorSummaryList_member = _CloudConnectorSummaryList.AddMember("member", CloudConnectorSummary) + + CloudWatchOutputConfig_CloudWatchLogGroupName = CloudWatchOutputConfig.AddMember("CloudWatchLogGroupName", _CloudWatchLogGroupName) + + CloudWatchOutputConfig_CloudWatchOutputEnabled = CloudWatchOutputConfig.AddMember("CloudWatchOutputEnabled", _CloudWatchOutputEnabled) + + _InstanceIdList_member = _InstanceIdList.AddMember("member", _InstanceId) + + CommandStatus_PENDING = CommandStatus.AddMember("PENDING", smithyprelude.Unit) + + CommandStatus_IN_PROGRESS = CommandStatus.AddMember("IN_PROGRESS", smithyprelude.Unit) + + CommandStatus_SUCCESS = CommandStatus.AddMember("SUCCESS", smithyprelude.Unit) + + CommandStatus_CANCELLED = CommandStatus.AddMember("CANCELLED", smithyprelude.Unit) + + CommandStatus_FAILED = CommandStatus.AddMember("FAILED", smithyprelude.Unit) + + CommandStatus_TIMED_OUT = CommandStatus.AddMember("TIMED_OUT", smithyprelude.Unit) + + CommandStatus_CANCELLING = CommandStatus.AddMember("CANCELLING", smithyprelude.Unit) + + NotificationEvent_ALL = NotificationEvent.AddMember("ALL", smithyprelude.Unit) + + NotificationEvent_IN_PROGRESS = NotificationEvent.AddMember("IN_PROGRESS", smithyprelude.Unit) + + NotificationEvent_SUCCESS = NotificationEvent.AddMember("SUCCESS", smithyprelude.Unit) + + NotificationEvent_TIMED_OUT = NotificationEvent.AddMember("TIMED_OUT", smithyprelude.Unit) + + NotificationEvent_CANCELLED = NotificationEvent.AddMember("CANCELLED", smithyprelude.Unit) + + NotificationEvent_FAILED = NotificationEvent.AddMember("FAILED", smithyprelude.Unit) + + _NotificationEventList_member = _NotificationEventList.AddMember("member", NotificationEvent) + + NotificationType_Command = NotificationType.AddMember("Command", smithyprelude.Unit) + + NotificationType_Invocation = NotificationType.AddMember("Invocation", smithyprelude.Unit) + + NotificationConfig_NotificationArn = NotificationConfig.AddMember("NotificationArn", _NotificationArn) + + NotificationConfig_NotificationEvents = NotificationConfig.AddMember("NotificationEvents", _NotificationEventList) + + NotificationConfig_NotificationType = NotificationConfig.AddMember("NotificationType", NotificationType) + + Command_CommandId = Command.AddMember("CommandId", _CommandId) + + Command_DocumentName = Command.AddMember("DocumentName", _DocumentName) + + Command_DocumentVersion = Command.AddMember("DocumentVersion", _DocumentVersion) + + Command_Comment = Command.AddMember("Comment", _Comment) + + Command_ExpiresAfter = Command.AddMember("ExpiresAfter", _DateTime) + + Command_Parameters = Command.AddMember("Parameters", _Parameters) + + Command_InstanceIds = Command.AddMember("InstanceIds", _InstanceIdList) + + Command_Targets = Command.AddMember("Targets", _Targets) + + Command_RequestedDateTime = Command.AddMember("RequestedDateTime", _DateTime) + + Command_Status = Command.AddMember("Status", CommandStatus) + + Command_StatusDetails = Command.AddMember("StatusDetails", _StatusDetails) + + Command_OutputS3Region = Command.AddMember("OutputS3Region", _S3Region) + + Command_OutputS3BucketName = Command.AddMember("OutputS3BucketName", _S3BucketName) + + Command_OutputS3KeyPrefix = Command.AddMember("OutputS3KeyPrefix", _S3KeyPrefix) + + Command_MaxConcurrency = Command.AddMember("MaxConcurrency", _MaxConcurrency) + + Command_MaxErrors = Command.AddMember("MaxErrors", _MaxErrors) + + Command_TargetCount = Command.AddMember("TargetCount", _TargetCount) + + Command_CompletedCount = Command.AddMember("CompletedCount", _CompletedCount) + + Command_ErrorCount = Command.AddMember("ErrorCount", _ErrorCount) + + Command_DeliveryTimedOutCount = Command.AddMember("DeliveryTimedOutCount", _DeliveryTimedOutCount) + + Command_ServiceRole = Command.AddMember("ServiceRole", _ServiceRole) + + Command_NotificationConfig = Command.AddMember("NotificationConfig", NotificationConfig) + + Command_CloudWatchOutputConfig = Command.AddMember("CloudWatchOutputConfig", CloudWatchOutputConfig) + + Command_TimeoutSeconds = Command.AddMember("TimeoutSeconds", _TimeoutSeconds) + + Command_AlarmConfiguration = Command.AddMember("AlarmConfiguration", AlarmConfiguration) + + Command_TriggeredAlarms = Command.AddMember("TriggeredAlarms", _AlarmStateInformationList) + + CommandFilterKey_INVOKED_AFTER = CommandFilterKey.AddMember("INVOKED_AFTER", smithyprelude.Unit) + + CommandFilterKey_INVOKED_BEFORE = CommandFilterKey.AddMember("INVOKED_BEFORE", smithyprelude.Unit) + + CommandFilterKey_STATUS = CommandFilterKey.AddMember("STATUS", smithyprelude.Unit) + + CommandFilterKey_EXECUTION_STAGE = CommandFilterKey.AddMember("EXECUTION_STAGE", smithyprelude.Unit) + + CommandFilterKey_DOCUMENT_NAME = CommandFilterKey.AddMember("DOCUMENT_NAME", smithyprelude.Unit) + + CommandFilter_key = CommandFilter.AddMember("key", CommandFilterKey) + + CommandFilter_value = CommandFilter.AddMember("value", _CommandFilterValue) + + _CommandFilterList_member = _CommandFilterList.AddMember("member", CommandFilter) + + CommandInvocationStatus_PENDING = CommandInvocationStatus.AddMember("PENDING", smithyprelude.Unit) + + CommandInvocationStatus_IN_PROGRESS = CommandInvocationStatus.AddMember("IN_PROGRESS", smithyprelude.Unit) + + CommandInvocationStatus_DELAYED = CommandInvocationStatus.AddMember("DELAYED", smithyprelude.Unit) + + CommandInvocationStatus_SUCCESS = CommandInvocationStatus.AddMember("SUCCESS", smithyprelude.Unit) + + CommandInvocationStatus_CANCELLED = CommandInvocationStatus.AddMember("CANCELLED", smithyprelude.Unit) + + CommandInvocationStatus_TIMED_OUT = CommandInvocationStatus.AddMember("TIMED_OUT", smithyprelude.Unit) + + CommandInvocationStatus_FAILED = CommandInvocationStatus.AddMember("FAILED", smithyprelude.Unit) + + CommandInvocationStatus_CANCELLING = CommandInvocationStatus.AddMember("CANCELLING", smithyprelude.Unit) + + CommandPluginStatus_PENDING = CommandPluginStatus.AddMember("PENDING", smithyprelude.Unit) + + CommandPluginStatus_IN_PROGRESS = CommandPluginStatus.AddMember("IN_PROGRESS", smithyprelude.Unit) + + CommandPluginStatus_SUCCESS = CommandPluginStatus.AddMember("SUCCESS", smithyprelude.Unit) + + CommandPluginStatus_TIMED_OUT = CommandPluginStatus.AddMember("TIMED_OUT", smithyprelude.Unit) + + CommandPluginStatus_CANCELLED = CommandPluginStatus.AddMember("CANCELLED", smithyprelude.Unit) + + CommandPluginStatus_FAILED = CommandPluginStatus.AddMember("FAILED", smithyprelude.Unit) + + CommandPlugin_Name = CommandPlugin.AddMember("Name", _CommandPluginName) + + CommandPlugin_Status = CommandPlugin.AddMember("Status", CommandPluginStatus) + + CommandPlugin_StatusDetails = CommandPlugin.AddMember("StatusDetails", _StatusDetails) + + CommandPlugin_ResponseCode = CommandPlugin.AddMember("ResponseCode", _ResponseCode) + + CommandPlugin_ResponseStartDateTime = CommandPlugin.AddMember("ResponseStartDateTime", _DateTime) + + CommandPlugin_ResponseFinishDateTime = CommandPlugin.AddMember("ResponseFinishDateTime", _DateTime) + + CommandPlugin_Output = CommandPlugin.AddMember("Output", _CommandPluginOutput) + + CommandPlugin_StandardOutputUrl = CommandPlugin.AddMember("StandardOutputUrl", _Url) + + CommandPlugin_StandardErrorUrl = CommandPlugin.AddMember("StandardErrorUrl", _Url) + + CommandPlugin_OutputS3Region = CommandPlugin.AddMember("OutputS3Region", _S3Region) + + CommandPlugin_OutputS3BucketName = CommandPlugin.AddMember("OutputS3BucketName", _S3BucketName) + + CommandPlugin_OutputS3KeyPrefix = CommandPlugin.AddMember("OutputS3KeyPrefix", _S3KeyPrefix) + + _CommandPluginList_member = _CommandPluginList.AddMember("member", CommandPlugin) + + CommandInvocation_CommandId = CommandInvocation.AddMember("CommandId", _CommandId) + + CommandInvocation_InstanceId = CommandInvocation.AddMember("InstanceId", _InstanceId) + + CommandInvocation_InstanceName = CommandInvocation.AddMember("InstanceName", _InstanceTagName) + + CommandInvocation_Comment = CommandInvocation.AddMember("Comment", _Comment) + + CommandInvocation_DocumentName = CommandInvocation.AddMember("DocumentName", _DocumentName) + + CommandInvocation_DocumentVersion = CommandInvocation.AddMember("DocumentVersion", _DocumentVersion) + + CommandInvocation_RequestedDateTime = CommandInvocation.AddMember("RequestedDateTime", _DateTime) + + CommandInvocation_Status = CommandInvocation.AddMember("Status", CommandInvocationStatus) + + CommandInvocation_StatusDetails = CommandInvocation.AddMember("StatusDetails", _StatusDetails) + + CommandInvocation_TraceOutput = CommandInvocation.AddMember("TraceOutput", _InvocationTraceOutput) + + CommandInvocation_StandardOutputUrl = CommandInvocation.AddMember("StandardOutputUrl", _Url) + + CommandInvocation_StandardErrorUrl = CommandInvocation.AddMember("StandardErrorUrl", _Url) + + CommandInvocation_CommandPlugins = CommandInvocation.AddMember("CommandPlugins", _CommandPluginList) + + CommandInvocation_ServiceRole = CommandInvocation.AddMember("ServiceRole", _ServiceRole) + + CommandInvocation_NotificationConfig = CommandInvocation.AddMember("NotificationConfig", NotificationConfig) + + CommandInvocation_CloudWatchOutputConfig = CommandInvocation.AddMember("CloudWatchOutputConfig", CloudWatchOutputConfig) + + _CommandInvocationList_member = _CommandInvocationList.AddMember("member", CommandInvocation) + + _CommandList_member = _CommandList.AddMember("member", Command) + + ComplianceExecutionSummary_ExecutionTime = ComplianceExecutionSummary.AddMember("ExecutionTime", _DateTime) + + ComplianceExecutionSummary_ExecutionId = ComplianceExecutionSummary.AddMember("ExecutionId", _ComplianceExecutionId) + + ComplianceExecutionSummary_ExecutionType = ComplianceExecutionSummary.AddMember("ExecutionType", _ComplianceExecutionType) + + ComplianceStatus_Compliant = ComplianceStatus.AddMember("Compliant", smithyprelude.Unit) + + ComplianceStatus_NonCompliant = ComplianceStatus.AddMember("NonCompliant", smithyprelude.Unit) + + ComplianceSeverity_Critical = ComplianceSeverity.AddMember("Critical", smithyprelude.Unit) + + ComplianceSeverity_High = ComplianceSeverity.AddMember("High", smithyprelude.Unit) + + ComplianceSeverity_Medium = ComplianceSeverity.AddMember("Medium", smithyprelude.Unit) + + ComplianceSeverity_Low = ComplianceSeverity.AddMember("Low", smithyprelude.Unit) + + ComplianceSeverity_Informational = ComplianceSeverity.AddMember("Informational", smithyprelude.Unit) + + ComplianceSeverity_Unspecified = ComplianceSeverity.AddMember("Unspecified", smithyprelude.Unit) + + _ComplianceItemDetails_key = _ComplianceItemDetails.AddMember("key", _AttributeName) + + _ComplianceItemDetails_value = _ComplianceItemDetails.AddMember("value", _AttributeValue) + + ComplianceItem_ComplianceType = ComplianceItem.AddMember("ComplianceType", _ComplianceTypeName) + + ComplianceItem_ResourceType = ComplianceItem.AddMember("ResourceType", _ComplianceResourceType) + + ComplianceItem_ResourceId = ComplianceItem.AddMember("ResourceId", _ComplianceResourceId) + + ComplianceItem_Id = ComplianceItem.AddMember("Id", _ComplianceItemId) + + ComplianceItem_Title = ComplianceItem.AddMember("Title", _ComplianceItemTitle) + + ComplianceItem_Status = ComplianceItem.AddMember("Status", ComplianceStatus) + + ComplianceItem_Severity = ComplianceItem.AddMember("Severity", ComplianceSeverity) + + ComplianceItem_ExecutionSummary = ComplianceItem.AddMember("ExecutionSummary", ComplianceExecutionSummary) + + ComplianceItem_Details = ComplianceItem.AddMember("Details", _ComplianceItemDetails) + + ComplianceItemEntry_Id = ComplianceItemEntry.AddMember("Id", _ComplianceItemId) + + ComplianceItemEntry_Title = ComplianceItemEntry.AddMember("Title", _ComplianceItemTitle) + + ComplianceItemEntry_Severity = ComplianceItemEntry.AddMember("Severity", ComplianceSeverity) + + ComplianceItemEntry_Status = ComplianceItemEntry.AddMember("Status", ComplianceStatus) + + ComplianceItemEntry_Details = ComplianceItemEntry.AddMember("Details", _ComplianceItemDetails) + + _ComplianceItemEntryList_member = _ComplianceItemEntryList.AddMember("member", ComplianceItemEntry) + + _ComplianceItemList_member = _ComplianceItemList.AddMember("member", ComplianceItem, &smithytraits.XMLName{Name: "Item"}) + + ComplianceQueryOperatorType_Equal = ComplianceQueryOperatorType.AddMember("Equal", smithyprelude.Unit) + + ComplianceQueryOperatorType_NotEqual = ComplianceQueryOperatorType.AddMember("NotEqual", smithyprelude.Unit) + + ComplianceQueryOperatorType_BeginWith = ComplianceQueryOperatorType.AddMember("BeginWith", smithyprelude.Unit) + + ComplianceQueryOperatorType_LessThan = ComplianceQueryOperatorType.AddMember("LessThan", smithyprelude.Unit) + + ComplianceQueryOperatorType_GreaterThan = ComplianceQueryOperatorType.AddMember("GreaterThan", smithyprelude.Unit) + + _ComplianceResourceIdList_member = _ComplianceResourceIdList.AddMember("member", _ComplianceResourceId) + + _ComplianceResourceTypeList_member = _ComplianceResourceTypeList.AddMember("member", _ComplianceResourceType) + + _ComplianceStringFilterValueList_member = _ComplianceStringFilterValueList.AddMember("member", _ComplianceFilterValue, &smithytraits.XMLName{Name: "FilterValue"}) + + ComplianceStringFilter_Key = ComplianceStringFilter.AddMember("Key", _ComplianceStringFilterKey) + + ComplianceStringFilter_Values = ComplianceStringFilter.AddMember("Values", _ComplianceStringFilterValueList) + + ComplianceStringFilter_Type = ComplianceStringFilter.AddMember("Type", ComplianceQueryOperatorType) + + _ComplianceStringFilterList_member = _ComplianceStringFilterList.AddMember("member", ComplianceStringFilter, &smithytraits.XMLName{Name: "ComplianceFilter"}) + + SeveritySummary_CriticalCount = SeveritySummary.AddMember("CriticalCount", _ComplianceSummaryCount) + + SeveritySummary_HighCount = SeveritySummary.AddMember("HighCount", _ComplianceSummaryCount) + + SeveritySummary_MediumCount = SeveritySummary.AddMember("MediumCount", _ComplianceSummaryCount) + + SeveritySummary_LowCount = SeveritySummary.AddMember("LowCount", _ComplianceSummaryCount) + + SeveritySummary_InformationalCount = SeveritySummary.AddMember("InformationalCount", _ComplianceSummaryCount) + + SeveritySummary_UnspecifiedCount = SeveritySummary.AddMember("UnspecifiedCount", _ComplianceSummaryCount) + + CompliantSummary_CompliantCount = CompliantSummary.AddMember("CompliantCount", _ComplianceSummaryCount) + + CompliantSummary_SeveritySummary = CompliantSummary.AddMember("SeveritySummary", SeveritySummary) + + NonCompliantSummary_NonCompliantCount = NonCompliantSummary.AddMember("NonCompliantCount", _ComplianceSummaryCount) + + NonCompliantSummary_SeveritySummary = NonCompliantSummary.AddMember("SeveritySummary", SeveritySummary) + + ComplianceSummaryItem_ComplianceType = ComplianceSummaryItem.AddMember("ComplianceType", _ComplianceTypeName) + + ComplianceSummaryItem_CompliantSummary = ComplianceSummaryItem.AddMember("CompliantSummary", CompliantSummary) + + ComplianceSummaryItem_NonCompliantSummary = ComplianceSummaryItem.AddMember("NonCompliantSummary", NonCompliantSummary) + + _ComplianceSummaryItemList_member = _ComplianceSummaryItemList.AddMember("member", ComplianceSummaryItem, &smithytraits.XMLName{Name: "Item"}) + + ComplianceTypeCountLimitExceededException_Message = ComplianceTypeCountLimitExceededException.AddMember("Message", _String) + + ComplianceUploadType_Complete = ComplianceUploadType.AddMember("Complete", smithyprelude.Unit) + + ComplianceUploadType_Partial = ComplianceUploadType.AddMember("Partial", smithyprelude.Unit) + + ConflictException_Message = ConflictException.AddMember("Message", _String) + + ConnectionStatus_CONNECTED = ConnectionStatus.AddMember("CONNECTED", smithyprelude.Unit) + + ConnectionStatus_NOT_CONNECTED = ConnectionStatus.AddMember("NOT_CONNECTED", smithyprelude.Unit) + + CreateAssociationBatchRequestEntry_Name = CreateAssociationBatchRequestEntry.AddMember("Name", _DocumentARN) + + CreateAssociationBatchRequestEntry_InstanceId = CreateAssociationBatchRequestEntry.AddMember("InstanceId", _InstanceId) + + CreateAssociationBatchRequestEntry_Parameters = CreateAssociationBatchRequestEntry.AddMember("Parameters", _Parameters) + + CreateAssociationBatchRequestEntry_AutomationTargetParameterName = CreateAssociationBatchRequestEntry.AddMember("AutomationTargetParameterName", _AutomationTargetParameterName) + + CreateAssociationBatchRequestEntry_DocumentVersion = CreateAssociationBatchRequestEntry.AddMember("DocumentVersion", _DocumentVersion) + + CreateAssociationBatchRequestEntry_Targets = CreateAssociationBatchRequestEntry.AddMember("Targets", _Targets) + + CreateAssociationBatchRequestEntry_ScheduleExpression = CreateAssociationBatchRequestEntry.AddMember("ScheduleExpression", _ScheduleExpression) + + CreateAssociationBatchRequestEntry_OutputLocation = CreateAssociationBatchRequestEntry.AddMember("OutputLocation", InstanceAssociationOutputLocation) + + CreateAssociationBatchRequestEntry_AssociationName = CreateAssociationBatchRequestEntry.AddMember("AssociationName", _AssociationName) + + CreateAssociationBatchRequestEntry_MaxErrors = CreateAssociationBatchRequestEntry.AddMember("MaxErrors", _MaxErrors) + + CreateAssociationBatchRequestEntry_MaxConcurrency = CreateAssociationBatchRequestEntry.AddMember("MaxConcurrency", _MaxConcurrency) + + CreateAssociationBatchRequestEntry_ComplianceSeverity = CreateAssociationBatchRequestEntry.AddMember("ComplianceSeverity", AssociationComplianceSeverity) + + CreateAssociationBatchRequestEntry_SyncCompliance = CreateAssociationBatchRequestEntry.AddMember("SyncCompliance", AssociationSyncCompliance) + + CreateAssociationBatchRequestEntry_ApplyOnlyAtCronInterval = CreateAssociationBatchRequestEntry.AddMember("ApplyOnlyAtCronInterval", _ApplyOnlyAtCronInterval) + + CreateAssociationBatchRequestEntry_CalendarNames = CreateAssociationBatchRequestEntry.AddMember("CalendarNames", _CalendarNameOrARNList) + + CreateAssociationBatchRequestEntry_TargetLocations = CreateAssociationBatchRequestEntry.AddMember("TargetLocations", _TargetLocations) + + CreateAssociationBatchRequestEntry_ScheduleOffset = CreateAssociationBatchRequestEntry.AddMember("ScheduleOffset", _ScheduleOffset) + + CreateAssociationBatchRequestEntry_Duration = CreateAssociationBatchRequestEntry.AddMember("Duration", _Duration) + + CreateAssociationBatchRequestEntry_TargetMaps = CreateAssociationBatchRequestEntry.AddMember("TargetMaps", _TargetMaps) + + CreateAssociationBatchRequestEntry_AlarmConfiguration = CreateAssociationBatchRequestEntry.AddMember("AlarmConfiguration", AlarmConfiguration) + + _CreateAssociationBatchRequestEntries_member = _CreateAssociationBatchRequestEntries.AddMember("member", CreateAssociationBatchRequestEntry, &smithytraits.XMLName{Name: "entries"}) + + Credentials_AccessKeyId = Credentials.AddMember("AccessKeyId", _AccessKeyIdType) + + Credentials_SecretAccessKey = Credentials.AddMember("SecretAccessKey", _AccessKeySecretType) + + Credentials_SessionToken = Credentials.AddMember("SessionToken", _SessionTokenType) + + Credentials_ExpirationTime = Credentials.AddMember("ExpirationTime", _DateTime) + + CustomSchemaCountLimitExceededException_Message = CustomSchemaCountLimitExceededException.AddMember("Message", _String) + + DeletionMode_RemoveSharing = DeletionMode.AddMember("RemoveSharing", smithyprelude.Unit) + + DeletionMode_RollbackMigration = DeletionMode.AddMember("RollbackMigration", smithyprelude.Unit) + + DescribeActivationsFilterKeys_ACTIVATION_IDS = DescribeActivationsFilterKeys.AddMember("ACTIVATION_IDS", smithyprelude.Unit) + + DescribeActivationsFilterKeys_DEFAULT_INSTANCE_NAME = DescribeActivationsFilterKeys.AddMember("DEFAULT_INSTANCE_NAME", smithyprelude.Unit) + + DescribeActivationsFilterKeys_IAM_ROLE = DescribeActivationsFilterKeys.AddMember("IAM_ROLE", smithyprelude.Unit) + + _StringList_member = _StringList.AddMember("member", _String) + + DescribeActivationsFilter_FilterKey = DescribeActivationsFilter.AddMember("FilterKey", DescribeActivationsFilterKeys) + + DescribeActivationsFilter_FilterValues = DescribeActivationsFilter.AddMember("FilterValues", _StringList) + + _DescribeActivationsFilterList_member = _DescribeActivationsFilterList.AddMember("member", DescribeActivationsFilter) + + DocumentAlreadyExists_Message = DocumentAlreadyExists.AddMember("Message", _String) + + DocumentDefaultVersionDescription_Name = DocumentDefaultVersionDescription.AddMember("Name", _DocumentName) + + DocumentDefaultVersionDescription_DefaultVersion = DocumentDefaultVersionDescription.AddMember("DefaultVersion", _DocumentVersion) + + DocumentDefaultVersionDescription_DefaultVersionName = DocumentDefaultVersionDescription.AddMember("DefaultVersionName", _DocumentVersionName) + + DocumentHashType_SHA256 = DocumentHashType.AddMember("SHA256", smithyprelude.Unit) + + DocumentHashType_SHA1 = DocumentHashType.AddMember("SHA1", smithyprelude.Unit) + + DocumentStatus_Creating = DocumentStatus.AddMember("Creating", smithyprelude.Unit) + + DocumentStatus_Active = DocumentStatus.AddMember("Active", smithyprelude.Unit) + + DocumentStatus_Updating = DocumentStatus.AddMember("Updating", smithyprelude.Unit) + + DocumentStatus_Deleting = DocumentStatus.AddMember("Deleting", smithyprelude.Unit) + + DocumentStatus_Failed = DocumentStatus.AddMember("Failed", smithyprelude.Unit) + + DocumentParameterType_String = DocumentParameterType.AddMember("String", smithyprelude.Unit) + + DocumentParameterType_StringList = DocumentParameterType.AddMember("StringList", smithyprelude.Unit) + + DocumentParameter_Name = DocumentParameter.AddMember("Name", _DocumentParameterName) + + DocumentParameter_Type = DocumentParameter.AddMember("Type", DocumentParameterType) + + DocumentParameter_Description = DocumentParameter.AddMember("Description", _DocumentParameterDescrption) + + DocumentParameter_DefaultValue = DocumentParameter.AddMember("DefaultValue", _DocumentParameterDefaultValue) + + _DocumentParameterList_member = _DocumentParameterList.AddMember("member", DocumentParameter, &smithytraits.XMLName{Name: "DocumentParameter"}) + + PlatformType_WINDOWS = PlatformType.AddMember("WINDOWS", smithyprelude.Unit) + + PlatformType_LINUX = PlatformType.AddMember("LINUX", smithyprelude.Unit) + + PlatformType_MACOS = PlatformType.AddMember("MACOS", smithyprelude.Unit) + + _PlatformTypeList_member = _PlatformTypeList.AddMember("member", PlatformType, &smithytraits.XMLName{Name: "PlatformType"}) + + DocumentType_Command = DocumentType.AddMember("Command", smithyprelude.Unit) + + DocumentType_Policy = DocumentType.AddMember("Policy", smithyprelude.Unit) + + DocumentType_Automation = DocumentType.AddMember("Automation", smithyprelude.Unit) + + DocumentType_Session = DocumentType.AddMember("Session", smithyprelude.Unit) + + DocumentType_Package = DocumentType.AddMember("Package", smithyprelude.Unit) + + DocumentType_ApplicationConfiguration = DocumentType.AddMember("ApplicationConfiguration", smithyprelude.Unit) + + DocumentType_ApplicationConfigurationSchema = DocumentType.AddMember("ApplicationConfigurationSchema", smithyprelude.Unit) + + DocumentType_DeploymentStrategy = DocumentType.AddMember("DeploymentStrategy", smithyprelude.Unit) + + DocumentType_ChangeCalendar = DocumentType.AddMember("ChangeCalendar", smithyprelude.Unit) + + DocumentType_ChangeTemplate = DocumentType.AddMember("ChangeTemplate", smithyprelude.Unit) + + DocumentType_ProblemAnalysis = DocumentType.AddMember("ProblemAnalysis", smithyprelude.Unit) + + DocumentType_ProblemAnalysisTemplate = DocumentType.AddMember("ProblemAnalysisTemplate", smithyprelude.Unit) + + DocumentType_CloudFormation = DocumentType.AddMember("CloudFormation", smithyprelude.Unit) + + DocumentType_ConformancePackTemplate = DocumentType.AddMember("ConformancePackTemplate", smithyprelude.Unit) + + DocumentType_QuickSetup = DocumentType.AddMember("QuickSetup", smithyprelude.Unit) + + DocumentType_ManualApprovalPolicy = DocumentType.AddMember("ManualApprovalPolicy", smithyprelude.Unit) + + DocumentType_AutoApprovalPolicy = DocumentType.AddMember("AutoApprovalPolicy", smithyprelude.Unit) + + DocumentFormat_YAML = DocumentFormat.AddMember("YAML", smithyprelude.Unit) + + DocumentFormat_JSON = DocumentFormat.AddMember("JSON", smithyprelude.Unit) + + DocumentFormat_TEXT = DocumentFormat.AddMember("TEXT", smithyprelude.Unit) + + DocumentRequires_Name = DocumentRequires.AddMember("Name", _DocumentARN) + + DocumentRequires_Version = DocumentRequires.AddMember("Version", _DocumentVersion) + + DocumentRequires_RequireType = DocumentRequires.AddMember("RequireType", _RequireType) + + DocumentRequires_VersionName = DocumentRequires.AddMember("VersionName", _DocumentVersionName) + + _DocumentRequiresList_member = _DocumentRequiresList.AddMember("member", DocumentRequires) + + ReviewStatus_APPROVED = ReviewStatus.AddMember("APPROVED", smithyprelude.Unit) + + ReviewStatus_NOT_REVIEWED = ReviewStatus.AddMember("NOT_REVIEWED", smithyprelude.Unit) + + ReviewStatus_PENDING = ReviewStatus.AddMember("PENDING", smithyprelude.Unit) + + ReviewStatus_REJECTED = ReviewStatus.AddMember("REJECTED", smithyprelude.Unit) + + ReviewInformation_ReviewedTime = ReviewInformation.AddMember("ReviewedTime", _DateTime) + + ReviewInformation_Status = ReviewInformation.AddMember("Status", ReviewStatus) + + ReviewInformation_Reviewer = ReviewInformation.AddMember("Reviewer", _Reviewer) + + _ReviewInformationList_member = _ReviewInformationList.AddMember("member", ReviewInformation, &smithytraits.XMLName{Name: "ReviewInformation"}) + + DocumentDescription_Sha1 = DocumentDescription.AddMember("Sha1", _DocumentSha1) + + DocumentDescription_Hash = DocumentDescription.AddMember("Hash", _DocumentHash) + + DocumentDescription_HashType = DocumentDescription.AddMember("HashType", DocumentHashType) + + DocumentDescription_Name = DocumentDescription.AddMember("Name", _DocumentARN) + + DocumentDescription_DisplayName = DocumentDescription.AddMember("DisplayName", _DocumentDisplayName) + + DocumentDescription_VersionName = DocumentDescription.AddMember("VersionName", _DocumentVersionName) + + DocumentDescription_Owner = DocumentDescription.AddMember("Owner", _DocumentOwner) + + DocumentDescription_CreatedDate = DocumentDescription.AddMember("CreatedDate", _DateTime) + + DocumentDescription_Status = DocumentDescription.AddMember("Status", DocumentStatus) + + DocumentDescription_StatusInformation = DocumentDescription.AddMember("StatusInformation", _DocumentStatusInformation) + + DocumentDescription_DocumentVersion = DocumentDescription.AddMember("DocumentVersion", _DocumentVersion) + + DocumentDescription_Description = DocumentDescription.AddMember("Description", _DescriptionInDocument) + + DocumentDescription_Parameters = DocumentDescription.AddMember("Parameters", _DocumentParameterList) + + DocumentDescription_PlatformTypes = DocumentDescription.AddMember("PlatformTypes", _PlatformTypeList) + + DocumentDescription_DocumentType = DocumentDescription.AddMember("DocumentType", DocumentType) + + DocumentDescription_SchemaVersion = DocumentDescription.AddMember("SchemaVersion", _DocumentSchemaVersion) + + DocumentDescription_LatestVersion = DocumentDescription.AddMember("LatestVersion", _DocumentVersion) + + DocumentDescription_DefaultVersion = DocumentDescription.AddMember("DefaultVersion", _DocumentVersion) + + DocumentDescription_DocumentFormat = DocumentDescription.AddMember("DocumentFormat", DocumentFormat) + + DocumentDescription_TargetType = DocumentDescription.AddMember("TargetType", _TargetType) + + DocumentDescription_Tags = DocumentDescription.AddMember("Tags", _TagList) + + DocumentDescription_AttachmentsInformation = DocumentDescription.AddMember("AttachmentsInformation", _AttachmentInformationList) + + DocumentDescription_Requires = DocumentDescription.AddMember("Requires", _DocumentRequiresList) + + DocumentDescription_Author = DocumentDescription.AddMember("Author", _DocumentAuthor) + + DocumentDescription_ReviewInformation = DocumentDescription.AddMember("ReviewInformation", _ReviewInformationList) + + DocumentDescription_ApprovedVersion = DocumentDescription.AddMember("ApprovedVersion", _DocumentVersion) + + DocumentDescription_PendingReviewVersion = DocumentDescription.AddMember("PendingReviewVersion", _DocumentVersion) + + DocumentDescription_ReviewStatus = DocumentDescription.AddMember("ReviewStatus", ReviewStatus) + + DocumentDescription_Category = DocumentDescription.AddMember("Category", _CategoryList) + + DocumentDescription_CategoryEnum = DocumentDescription.AddMember("CategoryEnum", _CategoryEnumList) + + DocumentFilterKey_Name = DocumentFilterKey.AddMember("Name", smithyprelude.Unit) + + DocumentFilterKey_Owner = DocumentFilterKey.AddMember("Owner", smithyprelude.Unit) + + DocumentFilterKey_PlatformTypes = DocumentFilterKey.AddMember("PlatformTypes", smithyprelude.Unit) + + DocumentFilterKey_DocumentType = DocumentFilterKey.AddMember("DocumentType", smithyprelude.Unit) + + DocumentFilter_key = DocumentFilter.AddMember("key", DocumentFilterKey) + + DocumentFilter_value = DocumentFilter.AddMember("value", _DocumentFilterValue) + + _DocumentFilterList_member = _DocumentFilterList.AddMember("member", DocumentFilter, &smithytraits.XMLName{Name: "DocumentFilter"}) + + DocumentIdentifier_Name = DocumentIdentifier.AddMember("Name", _DocumentARN) + + DocumentIdentifier_CreatedDate = DocumentIdentifier.AddMember("CreatedDate", _DateTime) + + DocumentIdentifier_DisplayName = DocumentIdentifier.AddMember("DisplayName", _DocumentDisplayName) + + DocumentIdentifier_Owner = DocumentIdentifier.AddMember("Owner", _DocumentOwner) + + DocumentIdentifier_VersionName = DocumentIdentifier.AddMember("VersionName", _DocumentVersionName) + + DocumentIdentifier_PlatformTypes = DocumentIdentifier.AddMember("PlatformTypes", _PlatformTypeList) + + DocumentIdentifier_DocumentVersion = DocumentIdentifier.AddMember("DocumentVersion", _DocumentVersion) + + DocumentIdentifier_DocumentType = DocumentIdentifier.AddMember("DocumentType", DocumentType) + + DocumentIdentifier_SchemaVersion = DocumentIdentifier.AddMember("SchemaVersion", _DocumentSchemaVersion) + + DocumentIdentifier_DocumentFormat = DocumentIdentifier.AddMember("DocumentFormat", DocumentFormat) + + DocumentIdentifier_TargetType = DocumentIdentifier.AddMember("TargetType", _TargetType) + + DocumentIdentifier_Tags = DocumentIdentifier.AddMember("Tags", _TagList) + + DocumentIdentifier_Requires = DocumentIdentifier.AddMember("Requires", _DocumentRequiresList) + + DocumentIdentifier_ReviewStatus = DocumentIdentifier.AddMember("ReviewStatus", ReviewStatus) + + DocumentIdentifier_Author = DocumentIdentifier.AddMember("Author", _DocumentAuthor) + + _DocumentIdentifierList_member = _DocumentIdentifierList.AddMember("member", DocumentIdentifier, &smithytraits.XMLName{Name: "DocumentIdentifier"}) + + _DocumentKeyValuesFilterValues_member = _DocumentKeyValuesFilterValues.AddMember("member", _DocumentKeyValuesFilterValue) + + DocumentKeyValuesFilter_Key = DocumentKeyValuesFilter.AddMember("Key", _DocumentKeyValuesFilterKey) + + DocumentKeyValuesFilter_Values = DocumentKeyValuesFilter.AddMember("Values", _DocumentKeyValuesFilterValues) + + _DocumentKeyValuesFilterList_member = _DocumentKeyValuesFilterList.AddMember("member", DocumentKeyValuesFilter) + + DocumentLimitExceeded_Message = DocumentLimitExceeded.AddMember("Message", _String) + + DocumentMetadataEnum_DocumentReviews = DocumentMetadataEnum.AddMember("DocumentReviews", smithyprelude.Unit) + + DocumentReviewCommentType_Comment = DocumentReviewCommentType.AddMember("Comment", smithyprelude.Unit) + + DocumentReviewCommentSource_Type = DocumentReviewCommentSource.AddMember("Type", DocumentReviewCommentType) + + DocumentReviewCommentSource_Content = DocumentReviewCommentSource.AddMember("Content", _DocumentReviewComment) + + _DocumentReviewCommentList_member = _DocumentReviewCommentList.AddMember("member", DocumentReviewCommentSource) + + DocumentReviewerResponseSource_CreateTime = DocumentReviewerResponseSource.AddMember("CreateTime", _DateTime) + + DocumentReviewerResponseSource_UpdatedTime = DocumentReviewerResponseSource.AddMember("UpdatedTime", _DateTime) + + DocumentReviewerResponseSource_ReviewStatus = DocumentReviewerResponseSource.AddMember("ReviewStatus", ReviewStatus) + + DocumentReviewerResponseSource_Comment = DocumentReviewerResponseSource.AddMember("Comment", _DocumentReviewCommentList) + + DocumentReviewerResponseSource_Reviewer = DocumentReviewerResponseSource.AddMember("Reviewer", _Reviewer) + + _DocumentReviewerResponseList_member = _DocumentReviewerResponseList.AddMember("member", DocumentReviewerResponseSource) + + DocumentMetadataResponseInfo_ReviewerResponse = DocumentMetadataResponseInfo.AddMember("ReviewerResponse", _DocumentReviewerResponseList) + + DocumentPermissionLimit_Message = DocumentPermissionLimit.AddMember("Message", _String) + + DocumentPermissionType_SHARE = DocumentPermissionType.AddMember("SHARE", smithyprelude.Unit) + + DocumentReviewAction_SendForReview = DocumentReviewAction.AddMember("SendForReview", smithyprelude.Unit) + + DocumentReviewAction_UpdateReview = DocumentReviewAction.AddMember("UpdateReview", smithyprelude.Unit) + + DocumentReviewAction_Approve = DocumentReviewAction.AddMember("Approve", smithyprelude.Unit) + + DocumentReviewAction_Reject = DocumentReviewAction.AddMember("Reject", smithyprelude.Unit) + + DocumentReviews_Action = DocumentReviews.AddMember("Action", DocumentReviewAction) + + DocumentReviews_Comment = DocumentReviews.AddMember("Comment", _DocumentReviewCommentList) + + DocumentVersionInfo_Name = DocumentVersionInfo.AddMember("Name", _DocumentName) + + DocumentVersionInfo_DisplayName = DocumentVersionInfo.AddMember("DisplayName", _DocumentDisplayName) + + DocumentVersionInfo_DocumentVersion = DocumentVersionInfo.AddMember("DocumentVersion", _DocumentVersion) + + DocumentVersionInfo_VersionName = DocumentVersionInfo.AddMember("VersionName", _DocumentVersionName) + + DocumentVersionInfo_CreatedDate = DocumentVersionInfo.AddMember("CreatedDate", _DateTime) + + DocumentVersionInfo_IsDefaultVersion = DocumentVersionInfo.AddMember("IsDefaultVersion", _Boolean) + + DocumentVersionInfo_DocumentFormat = DocumentVersionInfo.AddMember("DocumentFormat", DocumentFormat) + + DocumentVersionInfo_Status = DocumentVersionInfo.AddMember("Status", DocumentStatus) + + DocumentVersionInfo_StatusInformation = DocumentVersionInfo.AddMember("StatusInformation", _DocumentStatusInformation) + + DocumentVersionInfo_ReviewStatus = DocumentVersionInfo.AddMember("ReviewStatus", ReviewStatus) + + DocumentVersionLimitExceeded_Message = DocumentVersionLimitExceeded.AddMember("Message", _String) + + _DocumentVersionList_member = _DocumentVersionList.AddMember("member", DocumentVersionInfo) + + DoesNotExistException_Message = DoesNotExistException.AddMember("Message", _String) + + DuplicateDocumentContent_Message = DuplicateDocumentContent.AddMember("Message", _String) + + DuplicateDocumentVersionName_Message = DuplicateDocumentVersionName.AddMember("Message", _String) + + _PatchAdvisoryIdList_member = _PatchAdvisoryIdList.AddMember("member", _PatchAdvisoryId) + + _PatchBugzillaIdList_member = _PatchBugzillaIdList.AddMember("member", _PatchBugzillaId) + + _PatchCVEIdList_member = _PatchCVEIdList.AddMember("member", _PatchCVEId) + + Patch_Id = Patch.AddMember("Id", _PatchId) + + Patch_ReleaseDate = Patch.AddMember("ReleaseDate", _DateTime) + + Patch_Title = Patch.AddMember("Title", _PatchTitle) + + Patch_Description = Patch.AddMember("Description", _PatchDescription) + + Patch_ContentUrl = Patch.AddMember("ContentUrl", _PatchContentUrl) + + Patch_Vendor = Patch.AddMember("Vendor", _PatchVendor) + + Patch_ProductFamily = Patch.AddMember("ProductFamily", _PatchProductFamily) + + Patch_Product = Patch.AddMember("Product", _PatchProduct) + + Patch_Classification = Patch.AddMember("Classification", _PatchClassification) + + Patch_MsrcSeverity = Patch.AddMember("MsrcSeverity", _PatchMsrcSeverity) + + Patch_KbNumber = Patch.AddMember("KbNumber", _PatchKbNumber) + + Patch_MsrcNumber = Patch.AddMember("MsrcNumber", _PatchMsrcNumber) + + Patch_Language = Patch.AddMember("Language", _PatchLanguage) + + Patch_AdvisoryIds = Patch.AddMember("AdvisoryIds", _PatchAdvisoryIdList) + + Patch_BugzillaIds = Patch.AddMember("BugzillaIds", _PatchBugzillaIdList) + + Patch_CVEIds = Patch.AddMember("CVEIds", _PatchCVEIdList) + + Patch_Name = Patch.AddMember("Name", _PatchName) + + Patch_Epoch = Patch.AddMember("Epoch", _PatchEpoch) + + Patch_Version = Patch.AddMember("Version", _PatchVersion) + + Patch_Release = Patch.AddMember("Release", _PatchRelease) + + Patch_Arch = Patch.AddMember("Arch", _PatchArch) + + Patch_Severity = Patch.AddMember("Severity", _PatchSeverity) + + Patch_Repository = Patch.AddMember("Repository", _PatchRepository) + + PatchDeploymentStatus_Approved = PatchDeploymentStatus.AddMember("Approved", smithyprelude.Unit) + + PatchDeploymentStatus_PendingApproval = PatchDeploymentStatus.AddMember("PendingApproval", smithyprelude.Unit) + + PatchDeploymentStatus_ExplicitApproved = PatchDeploymentStatus.AddMember("ExplicitApproved", smithyprelude.Unit) + + PatchDeploymentStatus_ExplicitRejected = PatchDeploymentStatus.AddMember("ExplicitRejected", smithyprelude.Unit) + + PatchStatus_DeploymentStatus = PatchStatus.AddMember("DeploymentStatus", PatchDeploymentStatus) + + PatchStatus_ComplianceLevel = PatchStatus.AddMember("ComplianceLevel", PatchComplianceLevel) + + PatchStatus_ApprovalDate = PatchStatus.AddMember("ApprovalDate", _DateTime) + + EffectivePatch_Patch = EffectivePatch.AddMember("Patch", Patch) + + EffectivePatch_PatchStatus = EffectivePatch.AddMember("PatchStatus", PatchStatus) + + _EffectivePatchList_member = _EffectivePatchList.AddMember("member", EffectivePatch) + + ExecutionInputs_Automation = ExecutionInputs.AddMember("Automation", AutomationExecutionInputs) + + ExecutionPreview_Automation = ExecutionPreview.AddMember("Automation", AutomationExecutionPreview) + + ExecutionPreviewStatus_PENDING = ExecutionPreviewStatus.AddMember("PENDING", smithyprelude.Unit) + + ExecutionPreviewStatus_IN_PROGRESS = ExecutionPreviewStatus.AddMember("IN_PROGRESS", smithyprelude.Unit) + + ExecutionPreviewStatus_SUCCESS = ExecutionPreviewStatus.AddMember("SUCCESS", smithyprelude.Unit) + + ExecutionPreviewStatus_FAILED = ExecutionPreviewStatus.AddMember("FAILED", smithyprelude.Unit) + + Fault_Client = Fault.AddMember("Client", smithyprelude.Unit) + + Fault_Server = Fault.AddMember("Server", smithyprelude.Unit) + + Fault_Unknown = Fault.AddMember("Unknown", smithyprelude.Unit) + + FailedCreateAssociation_Entry = FailedCreateAssociation.AddMember("Entry", CreateAssociationBatchRequestEntry) + + FailedCreateAssociation_Message = FailedCreateAssociation.AddMember("Message", _BatchErrorMessage) + + FailedCreateAssociation_Fault = FailedCreateAssociation.AddMember("Fault", Fault) + + _FailedCreateAssociationList_member = _FailedCreateAssociationList.AddMember("member", FailedCreateAssociation, &smithytraits.XMLName{Name: "FailedCreateAssociationEntry"}) + + FeatureNotAvailableException_Message = FeatureNotAvailableException.AddMember("Message", _String) + + GetResourcePoliciesResponseEntry_PolicyId = GetResourcePoliciesResponseEntry.AddMember("PolicyId", _PolicyId) + + GetResourcePoliciesResponseEntry_PolicyHash = GetResourcePoliciesResponseEntry.AddMember("PolicyHash", _PolicyHash) + + GetResourcePoliciesResponseEntry_Policy = GetResourcePoliciesResponseEntry.AddMember("Policy", _Policy) + + _GetResourcePoliciesResponseEntries_member = _GetResourcePoliciesResponseEntries.AddMember("member", GetResourcePoliciesResponseEntry) + + HierarchyLevelLimitExceededException_message = HierarchyLevelLimitExceededException.AddMember("message", _String) + + HierarchyTypeMismatchException_message = HierarchyTypeMismatchException.AddMember("message", _String) + + IdempotentParameterMismatch_Message = IdempotentParameterMismatch.AddMember("Message", _String) + + IncompatiblePolicyException_message = IncompatiblePolicyException.AddMember("message", _String) + + _InstanceAssociationStatusAggregatedCount_key = _InstanceAssociationStatusAggregatedCount.AddMember("key", _StatusName) + + _InstanceAssociationStatusAggregatedCount_value = _InstanceAssociationStatusAggregatedCount.AddMember("value", _InstanceCount) + + InstanceAggregatedAssociationOverview_DetailedStatus = InstanceAggregatedAssociationOverview.AddMember("DetailedStatus", _StatusName) + + InstanceAggregatedAssociationOverview_InstanceAssociationStatusAggregatedCount = InstanceAggregatedAssociationOverview.AddMember("InstanceAssociationStatusAggregatedCount", _InstanceAssociationStatusAggregatedCount) + + InstanceAssociation_AssociationId = InstanceAssociation.AddMember("AssociationId", _AssociationId) + + InstanceAssociation_InstanceId = InstanceAssociation.AddMember("InstanceId", _InstanceId) + + InstanceAssociation_Content = InstanceAssociation.AddMember("Content", _DocumentContent) + + InstanceAssociation_AssociationVersion = InstanceAssociation.AddMember("AssociationVersion", _AssociationVersion) + + _InstanceAssociationList_member = _InstanceAssociationList.AddMember("member", InstanceAssociation) + + S3OutputUrl_OutputUrl = S3OutputUrl.AddMember("OutputUrl", _Url) + + InstanceAssociationOutputUrl_S3OutputUrl = InstanceAssociationOutputUrl.AddMember("S3OutputUrl", S3OutputUrl) + + InstanceAssociationStatusInfo_AssociationId = InstanceAssociationStatusInfo.AddMember("AssociationId", _AssociationId) + + InstanceAssociationStatusInfo_Name = InstanceAssociationStatusInfo.AddMember("Name", _DocumentARN) + + InstanceAssociationStatusInfo_DocumentVersion = InstanceAssociationStatusInfo.AddMember("DocumentVersion", _DocumentVersion) + + InstanceAssociationStatusInfo_AssociationVersion = InstanceAssociationStatusInfo.AddMember("AssociationVersion", _AssociationVersion) + + InstanceAssociationStatusInfo_InstanceId = InstanceAssociationStatusInfo.AddMember("InstanceId", _InstanceId) + + InstanceAssociationStatusInfo_ExecutionDate = InstanceAssociationStatusInfo.AddMember("ExecutionDate", _DateTime) + + InstanceAssociationStatusInfo_Status = InstanceAssociationStatusInfo.AddMember("Status", _StatusName) + + InstanceAssociationStatusInfo_DetailedStatus = InstanceAssociationStatusInfo.AddMember("DetailedStatus", _StatusName) + + InstanceAssociationStatusInfo_ExecutionSummary = InstanceAssociationStatusInfo.AddMember("ExecutionSummary", _InstanceAssociationExecutionSummary) + + InstanceAssociationStatusInfo_ErrorCode = InstanceAssociationStatusInfo.AddMember("ErrorCode", _AgentErrorCode) + + InstanceAssociationStatusInfo_OutputUrl = InstanceAssociationStatusInfo.AddMember("OutputUrl", InstanceAssociationOutputUrl) + + InstanceAssociationStatusInfo_AssociationName = InstanceAssociationStatusInfo.AddMember("AssociationName", _AssociationName) + + _InstanceAssociationStatusInfos_member = _InstanceAssociationStatusInfos.AddMember("member", InstanceAssociationStatusInfo) + + ManagedStatus_ALL = ManagedStatus.AddMember("ALL", smithyprelude.Unit) + + ManagedStatus_MANAGED = ManagedStatus.AddMember("MANAGED", smithyprelude.Unit) + + ManagedStatus_UNMANAGED = ManagedStatus.AddMember("UNMANAGED", smithyprelude.Unit) + + ResourceType_MANAGED_INSTANCE = ResourceType.AddMember("MANAGED_INSTANCE", smithyprelude.Unit) + + ResourceType_EC2_INSTANCE = ResourceType.AddMember("EC2_INSTANCE", smithyprelude.Unit) + + SourceType_AWS_EC2_INSTANCE = SourceType.AddMember("AWS_EC2_INSTANCE", smithyprelude.Unit) + + SourceType_AWS_IOT_THING = SourceType.AddMember("AWS_IOT_THING", smithyprelude.Unit) + + SourceType_AWS_SSM_MANAGEDINSTANCE = SourceType.AddMember("AWS_SSM_MANAGEDINSTANCE", smithyprelude.Unit) + + SourceType_AZURE_INSTANCE = SourceType.AddMember("AZURE_INSTANCE", smithyprelude.Unit) + + InstanceInfo_AgentType = InstanceInfo.AddMember("AgentType", _AgentType) + + InstanceInfo_AgentVersion = InstanceInfo.AddMember("AgentVersion", _AgentVersion) + + InstanceInfo_ComputerName = InstanceInfo.AddMember("ComputerName", _ComputerName) + + InstanceInfo_InstanceStatus = InstanceInfo.AddMember("InstanceStatus", _InstanceStatus) + + InstanceInfo_IpAddress = InstanceInfo.AddMember("IpAddress", _IPAddress) + + InstanceInfo_ManagedStatus = InstanceInfo.AddMember("ManagedStatus", ManagedStatus) + + InstanceInfo_Name = InstanceInfo.AddMember("Name", _NodeName) + + InstanceInfo_PlatformType = InstanceInfo.AddMember("PlatformType", PlatformType) + + InstanceInfo_PlatformName = InstanceInfo.AddMember("PlatformName", _PlatformName) + + InstanceInfo_PlatformVersion = InstanceInfo.AddMember("PlatformVersion", _PlatformVersion) + + InstanceInfo_ResourceType = InstanceInfo.AddMember("ResourceType", ResourceType) + + InstanceInfo_SourceType = InstanceInfo.AddMember("SourceType", SourceType) + + InstanceInfo_SourceId = InstanceInfo.AddMember("SourceId", _SourceId) + + InstanceInfo_SourceLocation = InstanceInfo.AddMember("SourceLocation", _SourceLocation) + + InstanceInfo_AvailabilityZone = InstanceInfo.AddMember("AvailabilityZone", _AvailabilityZone) + + InstanceInfo_AvailabilityZoneId = InstanceInfo.AddMember("AvailabilityZoneId", _AvailabilityZoneId) + + PingStatus_ONLINE = PingStatus.AddMember("ONLINE", smithyprelude.Unit) + + PingStatus_CONNECTION_LOST = PingStatus.AddMember("CONNECTION_LOST", smithyprelude.Unit) + + PingStatus_INACTIVE = PingStatus.AddMember("INACTIVE", smithyprelude.Unit) + + InstanceInformation_InstanceId = InstanceInformation.AddMember("InstanceId", _InstanceId) + + InstanceInformation_PingStatus = InstanceInformation.AddMember("PingStatus", PingStatus) + + InstanceInformation_LastPingDateTime = InstanceInformation.AddMember("LastPingDateTime", _DateTime) + + InstanceInformation_AgentVersion = InstanceInformation.AddMember("AgentVersion", _Version) + + InstanceInformation_IsLatestVersion = InstanceInformation.AddMember("IsLatestVersion", _Boolean) + + InstanceInformation_PlatformType = InstanceInformation.AddMember("PlatformType", PlatformType) + + InstanceInformation_PlatformName = InstanceInformation.AddMember("PlatformName", _String) + + InstanceInformation_PlatformVersion = InstanceInformation.AddMember("PlatformVersion", _String) + + InstanceInformation_ActivationId = InstanceInformation.AddMember("ActivationId", _ActivationId) + + InstanceInformation_IamRole = InstanceInformation.AddMember("IamRole", _IamRole) + + InstanceInformation_RegistrationDate = InstanceInformation.AddMember("RegistrationDate", _DateTime) + + InstanceInformation_ResourceType = InstanceInformation.AddMember("ResourceType", ResourceType) + + InstanceInformation_Name = InstanceInformation.AddMember("Name", _String) + + InstanceInformation_IPAddress = InstanceInformation.AddMember("IPAddress", _IPAddress) + + InstanceInformation_ComputerName = InstanceInformation.AddMember("ComputerName", _ComputerName) + + InstanceInformation_AssociationStatus = InstanceInformation.AddMember("AssociationStatus", _StatusName) + + InstanceInformation_LastAssociationExecutionDate = InstanceInformation.AddMember("LastAssociationExecutionDate", _DateTime) + + InstanceInformation_LastSuccessfulAssociationExecutionDate = InstanceInformation.AddMember("LastSuccessfulAssociationExecutionDate", _DateTime) + + InstanceInformation_AssociationOverview = InstanceInformation.AddMember("AssociationOverview", InstanceAggregatedAssociationOverview) + + InstanceInformation_SourceId = InstanceInformation.AddMember("SourceId", _SourceId) + + InstanceInformation_SourceType = InstanceInformation.AddMember("SourceType", SourceType) + + InstanceInformation_SourceLocation = InstanceInformation.AddMember("SourceLocation", _SourceLocation) + + InstanceInformationFilterKey_INSTANCE_IDS = InstanceInformationFilterKey.AddMember("INSTANCE_IDS", smithyprelude.Unit) + + InstanceInformationFilterKey_AGENT_VERSION = InstanceInformationFilterKey.AddMember("AGENT_VERSION", smithyprelude.Unit) + + InstanceInformationFilterKey_PING_STATUS = InstanceInformationFilterKey.AddMember("PING_STATUS", smithyprelude.Unit) + + InstanceInformationFilterKey_PLATFORM_TYPES = InstanceInformationFilterKey.AddMember("PLATFORM_TYPES", smithyprelude.Unit) + + InstanceInformationFilterKey_ACTIVATION_IDS = InstanceInformationFilterKey.AddMember("ACTIVATION_IDS", smithyprelude.Unit) + + InstanceInformationFilterKey_IAM_ROLE = InstanceInformationFilterKey.AddMember("IAM_ROLE", smithyprelude.Unit) + + InstanceInformationFilterKey_RESOURCE_TYPE = InstanceInformationFilterKey.AddMember("RESOURCE_TYPE", smithyprelude.Unit) + + InstanceInformationFilterKey_ASSOCIATION_STATUS = InstanceInformationFilterKey.AddMember("ASSOCIATION_STATUS", smithyprelude.Unit) + + _InstanceInformationFilterValueSet_member = _InstanceInformationFilterValueSet.AddMember("member", _InstanceInformationFilterValue, &smithytraits.XMLName{Name: "InstanceInformationFilterValue"}) + + InstanceInformationFilter_key = InstanceInformationFilter.AddMember("key", InstanceInformationFilterKey) + + InstanceInformationFilter_valueSet = InstanceInformationFilter.AddMember("valueSet", _InstanceInformationFilterValueSet) + + _InstanceInformationFilterList_member = _InstanceInformationFilterList.AddMember("member", InstanceInformationFilter, &smithytraits.XMLName{Name: "InstanceInformationFilter"}) + + _InstanceInformationList_member = _InstanceInformationList.AddMember("member", InstanceInformation, &smithytraits.XMLName{Name: "InstanceInformation"}) + + InstanceInformationStringFilter_Key = InstanceInformationStringFilter.AddMember("Key", _InstanceInformationStringFilterKey) + + InstanceInformationStringFilter_Values = InstanceInformationStringFilter.AddMember("Values", _InstanceInformationFilterValueSet) + + _InstanceInformationStringFilterList_member = _InstanceInformationStringFilterList.AddMember("member", InstanceInformationStringFilter, &smithytraits.XMLName{Name: "InstanceInformationStringFilter"}) + + PatchOperationType_SCAN = PatchOperationType.AddMember("SCAN", smithyprelude.Unit) + + PatchOperationType_INSTALL = PatchOperationType.AddMember("INSTALL", smithyprelude.Unit) + + RebootOption_REBOOT_IF_NEEDED = RebootOption.AddMember("REBOOT_IF_NEEDED", smithyprelude.Unit) + + RebootOption_NO_REBOOT = RebootOption.AddMember("NO_REBOOT", smithyprelude.Unit) + + InstancePatchState_InstanceId = InstancePatchState.AddMember("InstanceId", _InstanceId) + + InstancePatchState_PatchGroup = InstancePatchState.AddMember("PatchGroup", _PatchGroup) + + InstancePatchState_BaselineId = InstancePatchState.AddMember("BaselineId", _BaselineId) + + InstancePatchState_SnapshotId = InstancePatchState.AddMember("SnapshotId", _SnapshotId) + + InstancePatchState_InstallOverrideList = InstancePatchState.AddMember("InstallOverrideList", _InstallOverrideList) + + InstancePatchState_OwnerInformation = InstancePatchState.AddMember("OwnerInformation", _OwnerInformation) + + InstancePatchState_InstalledCount = InstancePatchState.AddMember("InstalledCount", _PatchInstalledCount) + + InstancePatchState_InstalledOtherCount = InstancePatchState.AddMember("InstalledOtherCount", _PatchInstalledOtherCount) + + InstancePatchState_InstalledPendingRebootCount = InstancePatchState.AddMember("InstalledPendingRebootCount", _PatchInstalledPendingRebootCount) + + InstancePatchState_InstalledRejectedCount = InstancePatchState.AddMember("InstalledRejectedCount", _PatchInstalledRejectedCount) + + InstancePatchState_MissingCount = InstancePatchState.AddMember("MissingCount", _PatchMissingCount) + + InstancePatchState_FailedCount = InstancePatchState.AddMember("FailedCount", _PatchFailedCount) + + InstancePatchState_UnreportedNotApplicableCount = InstancePatchState.AddMember("UnreportedNotApplicableCount", _PatchUnreportedNotApplicableCount) + + InstancePatchState_NotApplicableCount = InstancePatchState.AddMember("NotApplicableCount", _PatchNotApplicableCount) + + InstancePatchState_AvailableSecurityUpdateCount = InstancePatchState.AddMember("AvailableSecurityUpdateCount", _PatchAvailableSecurityUpdateCount) + + InstancePatchState_OperationStartTime = InstancePatchState.AddMember("OperationStartTime", _DateTime) + + InstancePatchState_OperationEndTime = InstancePatchState.AddMember("OperationEndTime", _DateTime) + + InstancePatchState_Operation = InstancePatchState.AddMember("Operation", PatchOperationType) + + InstancePatchState_LastNoRebootInstallOperationTime = InstancePatchState.AddMember("LastNoRebootInstallOperationTime", _DateTime) + + InstancePatchState_RebootOption = InstancePatchState.AddMember("RebootOption", RebootOption) + + InstancePatchState_CriticalNonCompliantCount = InstancePatchState.AddMember("CriticalNonCompliantCount", _PatchCriticalNonCompliantCount) + + InstancePatchState_SecurityNonCompliantCount = InstancePatchState.AddMember("SecurityNonCompliantCount", _PatchSecurityNonCompliantCount) + + InstancePatchState_OtherNonCompliantCount = InstancePatchState.AddMember("OtherNonCompliantCount", _PatchOtherNonCompliantCount) + + _InstancePatchStateFilterValues_member = _InstancePatchStateFilterValues.AddMember("member", _InstancePatchStateFilterValue) + + InstancePatchStateOperatorType_EQUAL = InstancePatchStateOperatorType.AddMember("EQUAL", smithyprelude.Unit) + + InstancePatchStateOperatorType_NOT_EQUAL = InstancePatchStateOperatorType.AddMember("NOT_EQUAL", smithyprelude.Unit) + + InstancePatchStateOperatorType_LESS_THAN = InstancePatchStateOperatorType.AddMember("LESS_THAN", smithyprelude.Unit) + + InstancePatchStateOperatorType_GREATER_THAN = InstancePatchStateOperatorType.AddMember("GREATER_THAN", smithyprelude.Unit) + + InstancePatchStateFilter_Key = InstancePatchStateFilter.AddMember("Key", _InstancePatchStateFilterKey) + + InstancePatchStateFilter_Values = InstancePatchStateFilter.AddMember("Values", _InstancePatchStateFilterValues) + + InstancePatchStateFilter_Type = InstancePatchStateFilter.AddMember("Type", InstancePatchStateOperatorType) + + _InstancePatchStateFilterList_member = _InstancePatchStateFilterList.AddMember("member", InstancePatchStateFilter) + + _InstancePatchStateList_member = _InstancePatchStateList.AddMember("member", InstancePatchState) + + _InstancePatchStatesList_member = _InstancePatchStatesList.AddMember("member", InstancePatchState) + + InstanceProperty_Name = InstanceProperty.AddMember("Name", _InstanceName) + + InstanceProperty_InstanceId = InstanceProperty.AddMember("InstanceId", _InstanceId) + + InstanceProperty_InstanceType = InstanceProperty.AddMember("InstanceType", _InstanceType) + + InstanceProperty_InstanceRole = InstanceProperty.AddMember("InstanceRole", _InstanceRole) + + InstanceProperty_KeyName = InstanceProperty.AddMember("KeyName", _KeyName) + + InstanceProperty_InstanceState = InstanceProperty.AddMember("InstanceState", _InstanceState) + + InstanceProperty_Architecture = InstanceProperty.AddMember("Architecture", _Architecture) + + InstanceProperty_IPAddress = InstanceProperty.AddMember("IPAddress", _IPAddress) + + InstanceProperty_LaunchTime = InstanceProperty.AddMember("LaunchTime", _DateTime) + + InstanceProperty_PingStatus = InstanceProperty.AddMember("PingStatus", PingStatus) + + InstanceProperty_LastPingDateTime = InstanceProperty.AddMember("LastPingDateTime", _DateTime) + + InstanceProperty_AgentVersion = InstanceProperty.AddMember("AgentVersion", _Version) + + InstanceProperty_PlatformType = InstanceProperty.AddMember("PlatformType", PlatformType) + + InstanceProperty_PlatformName = InstanceProperty.AddMember("PlatformName", _PlatformName) + + InstanceProperty_PlatformVersion = InstanceProperty.AddMember("PlatformVersion", _PlatformVersion) + + InstanceProperty_ActivationId = InstanceProperty.AddMember("ActivationId", _ActivationId) + + InstanceProperty_IamRole = InstanceProperty.AddMember("IamRole", _IamRole) + + InstanceProperty_RegistrationDate = InstanceProperty.AddMember("RegistrationDate", _DateTime) + + InstanceProperty_ResourceType = InstanceProperty.AddMember("ResourceType", _String) + + InstanceProperty_ComputerName = InstanceProperty.AddMember("ComputerName", _ComputerName) + + InstanceProperty_AssociationStatus = InstanceProperty.AddMember("AssociationStatus", _StatusName) + + InstanceProperty_LastAssociationExecutionDate = InstanceProperty.AddMember("LastAssociationExecutionDate", _DateTime) + + InstanceProperty_LastSuccessfulAssociationExecutionDate = InstanceProperty.AddMember("LastSuccessfulAssociationExecutionDate", _DateTime) + + InstanceProperty_AssociationOverview = InstanceProperty.AddMember("AssociationOverview", InstanceAggregatedAssociationOverview) + + InstanceProperty_SourceId = InstanceProperty.AddMember("SourceId", _SourceId) + + InstanceProperty_SourceType = InstanceProperty.AddMember("SourceType", SourceType) + + InstanceProperty_SourceLocation = InstanceProperty.AddMember("SourceLocation", _SourceLocation) + + InstanceProperty_AvailabilityZone = InstanceProperty.AddMember("AvailabilityZone", _AvailabilityZone) + + _InstanceProperties_member = _InstanceProperties.AddMember("member", InstanceProperty, &smithytraits.XMLName{Name: "InstanceProperty"}) + + InstancePropertyFilterKey_INSTANCE_IDS = InstancePropertyFilterKey.AddMember("INSTANCE_IDS", smithyprelude.Unit) + + InstancePropertyFilterKey_AGENT_VERSION = InstancePropertyFilterKey.AddMember("AGENT_VERSION", smithyprelude.Unit) + + InstancePropertyFilterKey_PING_STATUS = InstancePropertyFilterKey.AddMember("PING_STATUS", smithyprelude.Unit) + + InstancePropertyFilterKey_PLATFORM_TYPES = InstancePropertyFilterKey.AddMember("PLATFORM_TYPES", smithyprelude.Unit) + + InstancePropertyFilterKey_DOCUMENT_NAME = InstancePropertyFilterKey.AddMember("DOCUMENT_NAME", smithyprelude.Unit) + + InstancePropertyFilterKey_ACTIVATION_IDS = InstancePropertyFilterKey.AddMember("ACTIVATION_IDS", smithyprelude.Unit) + + InstancePropertyFilterKey_IAM_ROLE = InstancePropertyFilterKey.AddMember("IAM_ROLE", smithyprelude.Unit) + + InstancePropertyFilterKey_RESOURCE_TYPE = InstancePropertyFilterKey.AddMember("RESOURCE_TYPE", smithyprelude.Unit) + + InstancePropertyFilterKey_ASSOCIATION_STATUS = InstancePropertyFilterKey.AddMember("ASSOCIATION_STATUS", smithyprelude.Unit) + + _InstancePropertyFilterValueSet_member = _InstancePropertyFilterValueSet.AddMember("member", _InstancePropertyFilterValue, &smithytraits.XMLName{Name: "InstancePropertyFilterValue"}) + + InstancePropertyFilter_key = InstancePropertyFilter.AddMember("key", InstancePropertyFilterKey) + + InstancePropertyFilter_valueSet = InstancePropertyFilter.AddMember("valueSet", _InstancePropertyFilterValueSet) + + _InstancePropertyFilterList_member = _InstancePropertyFilterList.AddMember("member", InstancePropertyFilter, &smithytraits.XMLName{Name: "InstancePropertyFilter"}) + + InstancePropertyFilterOperator_EQUAL = InstancePropertyFilterOperator.AddMember("EQUAL", smithyprelude.Unit) + + InstancePropertyFilterOperator_NOT_EQUAL = InstancePropertyFilterOperator.AddMember("NOT_EQUAL", smithyprelude.Unit) + + InstancePropertyFilterOperator_BEGIN_WITH = InstancePropertyFilterOperator.AddMember("BEGIN_WITH", smithyprelude.Unit) + + InstancePropertyFilterOperator_LESS_THAN = InstancePropertyFilterOperator.AddMember("LESS_THAN", smithyprelude.Unit) + + InstancePropertyFilterOperator_GREATER_THAN = InstancePropertyFilterOperator.AddMember("GREATER_THAN", smithyprelude.Unit) + + InstancePropertyStringFilter_Key = InstancePropertyStringFilter.AddMember("Key", _InstancePropertyStringFilterKey) + + InstancePropertyStringFilter_Values = InstancePropertyStringFilter.AddMember("Values", _InstancePropertyFilterValueSet) + + InstancePropertyStringFilter_Operator = InstancePropertyStringFilter.AddMember("Operator", InstancePropertyFilterOperator) + + _InstancePropertyStringFilterList_member = _InstancePropertyStringFilterList.AddMember("member", InstancePropertyStringFilter, &smithytraits.XMLName{Name: "InstancePropertyStringFilter"}) + + InternalServerError_Message = InternalServerError.AddMember("Message", _String) + + InvalidActivation_Message = InvalidActivation.AddMember("Message", _String) + + InvalidActivationId_Message = InvalidActivationId.AddMember("Message", _String) + + InvalidAggregatorException_Message = InvalidAggregatorException.AddMember("Message", _String) + + InvalidAllowedPatternException_message = InvalidAllowedPatternException.AddMember("message", _String) + + InvalidAssociation_Message = InvalidAssociation.AddMember("Message", _String) + + InvalidAssociationVersion_Message = InvalidAssociationVersion.AddMember("Message", _String) + + InvalidAutomationExecutionParametersException_Message = InvalidAutomationExecutionParametersException.AddMember("Message", _String) + + InvalidAutomationSignalException_Message = InvalidAutomationSignalException.AddMember("Message", _String) + + InvalidAutomationStatusUpdateException_Message = InvalidAutomationStatusUpdateException.AddMember("Message", _String) + + InvalidDeleteInventoryParametersException_Message = InvalidDeleteInventoryParametersException.AddMember("Message", _String) + + InvalidDeletionIdException_Message = InvalidDeletionIdException.AddMember("Message", _String) + + InvalidDocument_Message = InvalidDocument.AddMember("Message", _String) + + InvalidDocumentContent_Message = InvalidDocumentContent.AddMember("Message", _String) + + InvalidDocumentOperation_Message = InvalidDocumentOperation.AddMember("Message", _String) + + InvalidDocumentSchemaVersion_Message = InvalidDocumentSchemaVersion.AddMember("Message", _String) + + InvalidDocumentType_Message = InvalidDocumentType.AddMember("Message", _String) + + InvalidDocumentVersion_Message = InvalidDocumentVersion.AddMember("Message", _String) + + InvalidFilter_Message = InvalidFilter.AddMember("Message", _String) + + InvalidFilterOption_message = InvalidFilterOption.AddMember("message", _String) + + InvalidFilterValue_Message = InvalidFilterValue.AddMember("Message", _String) + + InvalidInstanceId_Message = InvalidInstanceId.AddMember("Message", _String) + + InvalidInstanceInformationFilterValue_message = InvalidInstanceInformationFilterValue.AddMember("message", _String) + + InvalidInstancePropertyFilterValue_message = InvalidInstancePropertyFilterValue.AddMember("message", _String) + + InvalidInventoryGroupException_Message = InvalidInventoryGroupException.AddMember("Message", _String) + + InvalidInventoryItemContextException_Message = InvalidInventoryItemContextException.AddMember("Message", _String) + + InvalidInventoryRequestException_Message = InvalidInventoryRequestException.AddMember("Message", _String) + + InvalidItemContentException_TypeName = InvalidItemContentException.AddMember("TypeName", _InventoryItemTypeName) + + InvalidItemContentException_Message = InvalidItemContentException.AddMember("Message", _String) + + InvalidKeyId_message = InvalidKeyId.AddMember("message", _String) + + InvalidNextToken_Message = InvalidNextToken.AddMember("Message", _String) + + InvalidNotificationConfig_Message = InvalidNotificationConfig.AddMember("Message", _String) + + InvalidOptionException_Message = InvalidOptionException.AddMember("Message", _String) + + InvalidParameters_Message = InvalidParameters.AddMember("Message", _String) + + InvalidPermissionType_Message = InvalidPermissionType.AddMember("Message", _String) + + InvalidPolicyAttributeException_message = InvalidPolicyAttributeException.AddMember("message", _String) + + InvalidPolicyTypeException_message = InvalidPolicyTypeException.AddMember("message", _String) + + InvalidResultAttributeException_Message = InvalidResultAttributeException.AddMember("Message", _String) + + InvalidRole_Message = InvalidRole.AddMember("Message", _String) + + InvalidSchedule_Message = InvalidSchedule.AddMember("Message", _String) + + InvalidTag_Message = InvalidTag.AddMember("Message", _String) + + InvalidTarget_Message = InvalidTarget.AddMember("Message", _String) + + InvalidTargetMaps_Message = InvalidTargetMaps.AddMember("Message", _String) + + InvalidTypeNameException_Message = InvalidTypeNameException.AddMember("Message", _String) + + InvalidUpdate_Message = InvalidUpdate.AddMember("Message", _String) + + _InventoryAggregatorList_member = _InventoryAggregatorList.AddMember("member", InventoryAggregator, &smithytraits.XMLName{Name: "Aggregator"}) + + _InventoryFilterValueList_member = _InventoryFilterValueList.AddMember("member", _InventoryFilterValue, &smithytraits.XMLName{Name: "FilterValue"}) + + InventoryQueryOperatorType_EQUAL = InventoryQueryOperatorType.AddMember("EQUAL", smithyprelude.Unit) + + InventoryQueryOperatorType_NOT_EQUAL = InventoryQueryOperatorType.AddMember("NOT_EQUAL", smithyprelude.Unit) + + InventoryQueryOperatorType_BEGIN_WITH = InventoryQueryOperatorType.AddMember("BEGIN_WITH", smithyprelude.Unit) + + InventoryQueryOperatorType_LESS_THAN = InventoryQueryOperatorType.AddMember("LESS_THAN", smithyprelude.Unit) + + InventoryQueryOperatorType_GREATER_THAN = InventoryQueryOperatorType.AddMember("GREATER_THAN", smithyprelude.Unit) + + InventoryQueryOperatorType_EXISTS = InventoryQueryOperatorType.AddMember("EXISTS", smithyprelude.Unit) + + InventoryFilter_Key = InventoryFilter.AddMember("Key", _InventoryFilterKey) + + InventoryFilter_Values = InventoryFilter.AddMember("Values", _InventoryFilterValueList) + + InventoryFilter_Type = InventoryFilter.AddMember("Type", InventoryQueryOperatorType) + + _InventoryFilterList_member = _InventoryFilterList.AddMember("member", InventoryFilter, &smithytraits.XMLName{Name: "InventoryFilter"}) + + InventoryGroup_Name = InventoryGroup.AddMember("Name", _InventoryGroupName) + + InventoryGroup_Filters = InventoryGroup.AddMember("Filters", _InventoryFilterList) + + _InventoryGroupList_member = _InventoryGroupList.AddMember("member", InventoryGroup, &smithytraits.XMLName{Name: "InventoryGroup"}) + + InventoryAggregator_Expression = InventoryAggregator.AddMember("Expression", _InventoryAggregatorExpression) + + InventoryAggregator_Aggregators = InventoryAggregator.AddMember("Aggregators", _InventoryAggregatorList) + + InventoryAggregator_Groups = InventoryAggregator.AddMember("Groups", _InventoryGroupList) + + InventoryAttributeDataType_STRING = InventoryAttributeDataType.AddMember("STRING", smithyprelude.Unit) + + InventoryAttributeDataType_NUMBER = InventoryAttributeDataType.AddMember("NUMBER", smithyprelude.Unit) + + InventoryDeletionStatus_IN_PROGRESS = InventoryDeletionStatus.AddMember("IN_PROGRESS", smithyprelude.Unit) + + InventoryDeletionStatus_COMPLETE = InventoryDeletionStatus.AddMember("COMPLETE", smithyprelude.Unit) + + InventoryDeletionSummaryItem_Version = InventoryDeletionSummaryItem.AddMember("Version", _InventoryItemSchemaVersion) + + InventoryDeletionSummaryItem_Count = InventoryDeletionSummaryItem.AddMember("Count", _ResourceCount) + + InventoryDeletionSummaryItem_RemainingCount = InventoryDeletionSummaryItem.AddMember("RemainingCount", _RemainingCount) + + _InventoryDeletionSummaryItems_member = _InventoryDeletionSummaryItems.AddMember("member", InventoryDeletionSummaryItem) + + InventoryDeletionSummary_TotalCount = InventoryDeletionSummary.AddMember("TotalCount", _TotalCount) + + InventoryDeletionSummary_RemainingCount = InventoryDeletionSummary.AddMember("RemainingCount", _RemainingCount) + + InventoryDeletionSummary_SummaryItems = InventoryDeletionSummary.AddMember("SummaryItems", _InventoryDeletionSummaryItems) + + InventoryDeletionStatusItem_DeletionId = InventoryDeletionStatusItem.AddMember("DeletionId", _UUID) + + InventoryDeletionStatusItem_TypeName = InventoryDeletionStatusItem.AddMember("TypeName", _InventoryItemTypeName) + + InventoryDeletionStatusItem_DeletionStartTime = InventoryDeletionStatusItem.AddMember("DeletionStartTime", _InventoryDeletionStartTime) + + InventoryDeletionStatusItem_LastStatus = InventoryDeletionStatusItem.AddMember("LastStatus", InventoryDeletionStatus) + + InventoryDeletionStatusItem_LastStatusMessage = InventoryDeletionStatusItem.AddMember("LastStatusMessage", _InventoryDeletionLastStatusMessage) + + InventoryDeletionStatusItem_DeletionSummary = InventoryDeletionStatusItem.AddMember("DeletionSummary", InventoryDeletionSummary) + + InventoryDeletionStatusItem_LastStatusUpdateTime = InventoryDeletionStatusItem.AddMember("LastStatusUpdateTime", _InventoryDeletionLastStatusUpdateTime) + + _InventoryDeletionsList_member = _InventoryDeletionsList.AddMember("member", InventoryDeletionStatusItem) + + _InventoryItemEntry_key = _InventoryItemEntry.AddMember("key", _AttributeName) + + _InventoryItemEntry_value = _InventoryItemEntry.AddMember("value", _AttributeValue) + + _InventoryItemEntryList_member = _InventoryItemEntryList.AddMember("member", _InventoryItemEntry) + + _InventoryItemContentContext_key = _InventoryItemContentContext.AddMember("key", _AttributeName) + + _InventoryItemContentContext_value = _InventoryItemContentContext.AddMember("value", _AttributeValue) + + InventoryItem_TypeName = InventoryItem.AddMember("TypeName", _InventoryItemTypeName) + + InventoryItem_SchemaVersion = InventoryItem.AddMember("SchemaVersion", _InventoryItemSchemaVersion) + + InventoryItem_CaptureTime = InventoryItem.AddMember("CaptureTime", _InventoryItemCaptureTime) + + InventoryItem_ContentHash = InventoryItem.AddMember("ContentHash", _InventoryItemContentHash) + + InventoryItem_Content = InventoryItem.AddMember("Content", _InventoryItemEntryList) + + InventoryItem_Context = InventoryItem.AddMember("Context", _InventoryItemContentContext) + + InventoryItemAttribute_Name = InventoryItemAttribute.AddMember("Name", _InventoryItemAttributeName) + + InventoryItemAttribute_DataType = InventoryItemAttribute.AddMember("DataType", InventoryAttributeDataType) + + _InventoryItemAttributeList_member = _InventoryItemAttributeList.AddMember("member", InventoryItemAttribute, &smithytraits.XMLName{Name: "Attribute"}) + + _InventoryItemList_member = _InventoryItemList.AddMember("member", InventoryItem, &smithytraits.XMLName{Name: "Item"}) + + InventoryItemSchema_TypeName = InventoryItemSchema.AddMember("TypeName", _InventoryItemTypeName) + + InventoryItemSchema_Version = InventoryItemSchema.AddMember("Version", _InventoryItemSchemaVersion) + + InventoryItemSchema_Attributes = InventoryItemSchema.AddMember("Attributes", _InventoryItemAttributeList) + + InventoryItemSchema_DisplayName = InventoryItemSchema.AddMember("DisplayName", _InventoryTypeDisplayName) + + _InventoryItemSchemaResultList_member = _InventoryItemSchemaResultList.AddMember("member", InventoryItemSchema) + + InventoryResultItem_TypeName = InventoryResultItem.AddMember("TypeName", _InventoryItemTypeName) + + InventoryResultItem_SchemaVersion = InventoryResultItem.AddMember("SchemaVersion", _InventoryItemSchemaVersion) + + InventoryResultItem_CaptureTime = InventoryResultItem.AddMember("CaptureTime", _InventoryItemCaptureTime) + + InventoryResultItem_ContentHash = InventoryResultItem.AddMember("ContentHash", _InventoryItemContentHash) + + InventoryResultItem_Content = InventoryResultItem.AddMember("Content", _InventoryItemEntryList) + + _InventoryResultItemMap_key = _InventoryResultItemMap.AddMember("key", _InventoryResultItemKey) + + _InventoryResultItemMap_value = _InventoryResultItemMap.AddMember("value", InventoryResultItem) + + InventoryResultEntity_Id = InventoryResultEntity.AddMember("Id", _InventoryResultEntityId) + + InventoryResultEntity_Data = InventoryResultEntity.AddMember("Data", _InventoryResultItemMap) + + _InventoryResultEntityList_member = _InventoryResultEntityList.AddMember("member", InventoryResultEntity, &smithytraits.XMLName{Name: "Entity"}) + + InventorySchemaDeleteOption_DISABLE_SCHEMA = InventorySchemaDeleteOption.AddMember("DISABLE_SCHEMA", smithyprelude.Unit) + + InventorySchemaDeleteOption_DELETE_SCHEMA = InventorySchemaDeleteOption.AddMember("DELETE_SCHEMA", smithyprelude.Unit) + + ItemContentMismatchException_TypeName = ItemContentMismatchException.AddMember("TypeName", _InventoryItemTypeName) + + ItemContentMismatchException_Message = ItemContentMismatchException.AddMember("Message", _String) + + ItemSizeLimitExceededException_TypeName = ItemSizeLimitExceededException.AddMember("TypeName", _InventoryItemTypeName) + + ItemSizeLimitExceededException_Message = ItemSizeLimitExceededException.AddMember("Message", _String) + + _KeyList_member = _KeyList.AddMember("member", _TagKey) + + LastResourceDataSyncStatus_SUCCESSFUL = LastResourceDataSyncStatus.AddMember("SUCCESSFUL", smithyprelude.Unit) + + LastResourceDataSyncStatus_FAILED = LastResourceDataSyncStatus.AddMember("FAILED", smithyprelude.Unit) + + LastResourceDataSyncStatus_INPROGRESS = LastResourceDataSyncStatus.AddMember("INPROGRESS", smithyprelude.Unit) + + LoggingInfo_S3BucketName = LoggingInfo.AddMember("S3BucketName", _S3BucketName) + + LoggingInfo_S3KeyPrefix = LoggingInfo.AddMember("S3KeyPrefix", _S3KeyPrefix) + + LoggingInfo_S3Region = LoggingInfo.AddMember("S3Region", _S3Region) + + MaintenanceWindowAutomationParameters_DocumentVersion = MaintenanceWindowAutomationParameters.AddMember("DocumentVersion", _DocumentVersion) + + MaintenanceWindowAutomationParameters_Parameters = MaintenanceWindowAutomationParameters.AddMember("Parameters", _AutomationParameterMap) + + MaintenanceWindowExecutionStatus_Pending = MaintenanceWindowExecutionStatus.AddMember("Pending", smithyprelude.Unit) + + MaintenanceWindowExecutionStatus_InProgress = MaintenanceWindowExecutionStatus.AddMember("InProgress", smithyprelude.Unit) + + MaintenanceWindowExecutionStatus_Success = MaintenanceWindowExecutionStatus.AddMember("Success", smithyprelude.Unit) + + MaintenanceWindowExecutionStatus_Failed = MaintenanceWindowExecutionStatus.AddMember("Failed", smithyprelude.Unit) + + MaintenanceWindowExecutionStatus_TimedOut = MaintenanceWindowExecutionStatus.AddMember("TimedOut", smithyprelude.Unit) + + MaintenanceWindowExecutionStatus_Cancelling = MaintenanceWindowExecutionStatus.AddMember("Cancelling", smithyprelude.Unit) + + MaintenanceWindowExecutionStatus_Cancelled = MaintenanceWindowExecutionStatus.AddMember("Cancelled", smithyprelude.Unit) + + MaintenanceWindowExecutionStatus_SkippedOverlapping = MaintenanceWindowExecutionStatus.AddMember("SkippedOverlapping", smithyprelude.Unit) + + MaintenanceWindowExecution_WindowId = MaintenanceWindowExecution.AddMember("WindowId", _MaintenanceWindowId) + + MaintenanceWindowExecution_WindowExecutionId = MaintenanceWindowExecution.AddMember("WindowExecutionId", _MaintenanceWindowExecutionId) + + MaintenanceWindowExecution_Status = MaintenanceWindowExecution.AddMember("Status", MaintenanceWindowExecutionStatus) + + MaintenanceWindowExecution_StatusDetails = MaintenanceWindowExecution.AddMember("StatusDetails", _MaintenanceWindowExecutionStatusDetails) + + MaintenanceWindowExecution_StartTime = MaintenanceWindowExecution.AddMember("StartTime", _DateTime) + + MaintenanceWindowExecution_EndTime = MaintenanceWindowExecution.AddMember("EndTime", _DateTime) + + _MaintenanceWindowExecutionList_member = _MaintenanceWindowExecutionList.AddMember("member", MaintenanceWindowExecution) + + MaintenanceWindowTaskType_RunCommand = MaintenanceWindowTaskType.AddMember("RunCommand", smithyprelude.Unit) + + MaintenanceWindowTaskType_Automation = MaintenanceWindowTaskType.AddMember("Automation", smithyprelude.Unit) + + MaintenanceWindowTaskType_StepFunctions = MaintenanceWindowTaskType.AddMember("StepFunctions", smithyprelude.Unit) + + MaintenanceWindowTaskType_Lambda = MaintenanceWindowTaskType.AddMember("Lambda", smithyprelude.Unit) + + MaintenanceWindowExecutionTaskIdentity_WindowExecutionId = MaintenanceWindowExecutionTaskIdentity.AddMember("WindowExecutionId", _MaintenanceWindowExecutionId) + + MaintenanceWindowExecutionTaskIdentity_TaskExecutionId = MaintenanceWindowExecutionTaskIdentity.AddMember("TaskExecutionId", _MaintenanceWindowExecutionTaskId) + + MaintenanceWindowExecutionTaskIdentity_Status = MaintenanceWindowExecutionTaskIdentity.AddMember("Status", MaintenanceWindowExecutionStatus) + + MaintenanceWindowExecutionTaskIdentity_StatusDetails = MaintenanceWindowExecutionTaskIdentity.AddMember("StatusDetails", _MaintenanceWindowExecutionStatusDetails) + + MaintenanceWindowExecutionTaskIdentity_StartTime = MaintenanceWindowExecutionTaskIdentity.AddMember("StartTime", _DateTime) + + MaintenanceWindowExecutionTaskIdentity_EndTime = MaintenanceWindowExecutionTaskIdentity.AddMember("EndTime", _DateTime) + + MaintenanceWindowExecutionTaskIdentity_TaskArn = MaintenanceWindowExecutionTaskIdentity.AddMember("TaskArn", _MaintenanceWindowTaskArn) + + MaintenanceWindowExecutionTaskIdentity_TaskType = MaintenanceWindowExecutionTaskIdentity.AddMember("TaskType", MaintenanceWindowTaskType) + + MaintenanceWindowExecutionTaskIdentity_AlarmConfiguration = MaintenanceWindowExecutionTaskIdentity.AddMember("AlarmConfiguration", AlarmConfiguration) + + MaintenanceWindowExecutionTaskIdentity_TriggeredAlarms = MaintenanceWindowExecutionTaskIdentity.AddMember("TriggeredAlarms", _AlarmStateInformationList) + + _MaintenanceWindowExecutionTaskIdentityList_member = _MaintenanceWindowExecutionTaskIdentityList.AddMember("member", MaintenanceWindowExecutionTaskIdentity) + + _MaintenanceWindowExecutionTaskIdList_member = _MaintenanceWindowExecutionTaskIdList.AddMember("member", _MaintenanceWindowExecutionTaskId) + + MaintenanceWindowExecutionTaskInvocationIdentity_WindowExecutionId = MaintenanceWindowExecutionTaskInvocationIdentity.AddMember("WindowExecutionId", _MaintenanceWindowExecutionId) + + MaintenanceWindowExecutionTaskInvocationIdentity_TaskExecutionId = MaintenanceWindowExecutionTaskInvocationIdentity.AddMember("TaskExecutionId", _MaintenanceWindowExecutionTaskId) + + MaintenanceWindowExecutionTaskInvocationIdentity_InvocationId = MaintenanceWindowExecutionTaskInvocationIdentity.AddMember("InvocationId", _MaintenanceWindowExecutionTaskInvocationId) + + MaintenanceWindowExecutionTaskInvocationIdentity_ExecutionId = MaintenanceWindowExecutionTaskInvocationIdentity.AddMember("ExecutionId", _MaintenanceWindowExecutionTaskExecutionId) + + MaintenanceWindowExecutionTaskInvocationIdentity_TaskType = MaintenanceWindowExecutionTaskInvocationIdentity.AddMember("TaskType", MaintenanceWindowTaskType) + + MaintenanceWindowExecutionTaskInvocationIdentity_Parameters = MaintenanceWindowExecutionTaskInvocationIdentity.AddMember("Parameters", _MaintenanceWindowExecutionTaskInvocationParameters) + + MaintenanceWindowExecutionTaskInvocationIdentity_Status = MaintenanceWindowExecutionTaskInvocationIdentity.AddMember("Status", MaintenanceWindowExecutionStatus) + + MaintenanceWindowExecutionTaskInvocationIdentity_StatusDetails = MaintenanceWindowExecutionTaskInvocationIdentity.AddMember("StatusDetails", _MaintenanceWindowExecutionStatusDetails) + + MaintenanceWindowExecutionTaskInvocationIdentity_StartTime = MaintenanceWindowExecutionTaskInvocationIdentity.AddMember("StartTime", _DateTime) + + MaintenanceWindowExecutionTaskInvocationIdentity_EndTime = MaintenanceWindowExecutionTaskInvocationIdentity.AddMember("EndTime", _DateTime) + + MaintenanceWindowExecutionTaskInvocationIdentity_OwnerInformation = MaintenanceWindowExecutionTaskInvocationIdentity.AddMember("OwnerInformation", _OwnerInformation) + + MaintenanceWindowExecutionTaskInvocationIdentity_WindowTargetId = MaintenanceWindowExecutionTaskInvocationIdentity.AddMember("WindowTargetId", _MaintenanceWindowTaskTargetId) + + _MaintenanceWindowExecutionTaskInvocationIdentityList_member = _MaintenanceWindowExecutionTaskInvocationIdentityList.AddMember("member", MaintenanceWindowExecutionTaskInvocationIdentity) + + _MaintenanceWindowFilterValues_member = _MaintenanceWindowFilterValues.AddMember("member", _MaintenanceWindowFilterValue) + + MaintenanceWindowFilter_Key = MaintenanceWindowFilter.AddMember("Key", _MaintenanceWindowFilterKey) + + MaintenanceWindowFilter_Values = MaintenanceWindowFilter.AddMember("Values", _MaintenanceWindowFilterValues) + + _MaintenanceWindowFilterList_member = _MaintenanceWindowFilterList.AddMember("member", MaintenanceWindowFilter) + + MaintenanceWindowIdentity_WindowId = MaintenanceWindowIdentity.AddMember("WindowId", _MaintenanceWindowId) + + MaintenanceWindowIdentity_Name = MaintenanceWindowIdentity.AddMember("Name", _MaintenanceWindowName) + + MaintenanceWindowIdentity_Description = MaintenanceWindowIdentity.AddMember("Description", _MaintenanceWindowDescription) + + MaintenanceWindowIdentity_Enabled = MaintenanceWindowIdentity.AddMember("Enabled", _MaintenanceWindowEnabled) + + MaintenanceWindowIdentity_Duration = MaintenanceWindowIdentity.AddMember("Duration", _MaintenanceWindowDurationHours) + + MaintenanceWindowIdentity_Cutoff = MaintenanceWindowIdentity.AddMember("Cutoff", _MaintenanceWindowCutoff) + + MaintenanceWindowIdentity_Schedule = MaintenanceWindowIdentity.AddMember("Schedule", _MaintenanceWindowSchedule) + + MaintenanceWindowIdentity_ScheduleTimezone = MaintenanceWindowIdentity.AddMember("ScheduleTimezone", _MaintenanceWindowTimezone) + + MaintenanceWindowIdentity_ScheduleOffset = MaintenanceWindowIdentity.AddMember("ScheduleOffset", _MaintenanceWindowOffset) + + MaintenanceWindowIdentity_EndDate = MaintenanceWindowIdentity.AddMember("EndDate", _MaintenanceWindowStringDateTime) + + MaintenanceWindowIdentity_StartDate = MaintenanceWindowIdentity.AddMember("StartDate", _MaintenanceWindowStringDateTime) + + MaintenanceWindowIdentity_NextExecutionTime = MaintenanceWindowIdentity.AddMember("NextExecutionTime", _MaintenanceWindowStringDateTime) + + MaintenanceWindowIdentityForTarget_WindowId = MaintenanceWindowIdentityForTarget.AddMember("WindowId", _MaintenanceWindowId) + + MaintenanceWindowIdentityForTarget_Name = MaintenanceWindowIdentityForTarget.AddMember("Name", _MaintenanceWindowName) + + _MaintenanceWindowIdentityList_member = _MaintenanceWindowIdentityList.AddMember("member", MaintenanceWindowIdentity) + + MaintenanceWindowLambdaParameters_ClientContext = MaintenanceWindowLambdaParameters.AddMember("ClientContext", _MaintenanceWindowLambdaClientContext) + + MaintenanceWindowLambdaParameters_Qualifier = MaintenanceWindowLambdaParameters.AddMember("Qualifier", _MaintenanceWindowLambdaQualifier) + + MaintenanceWindowLambdaParameters_Payload = MaintenanceWindowLambdaParameters.AddMember("Payload", _MaintenanceWindowLambdaPayload) + + MaintenanceWindowResourceType_Instance = MaintenanceWindowResourceType.AddMember("Instance", smithyprelude.Unit) + + MaintenanceWindowResourceType_ResourceGroup = MaintenanceWindowResourceType.AddMember("ResourceGroup", smithyprelude.Unit) + + MaintenanceWindowRunCommandParameters_Comment = MaintenanceWindowRunCommandParameters.AddMember("Comment", _Comment) + + MaintenanceWindowRunCommandParameters_CloudWatchOutputConfig = MaintenanceWindowRunCommandParameters.AddMember("CloudWatchOutputConfig", CloudWatchOutputConfig) + + MaintenanceWindowRunCommandParameters_DocumentHash = MaintenanceWindowRunCommandParameters.AddMember("DocumentHash", _DocumentHash) + + MaintenanceWindowRunCommandParameters_DocumentHashType = MaintenanceWindowRunCommandParameters.AddMember("DocumentHashType", DocumentHashType) + + MaintenanceWindowRunCommandParameters_DocumentVersion = MaintenanceWindowRunCommandParameters.AddMember("DocumentVersion", _DocumentVersion) + + MaintenanceWindowRunCommandParameters_NotificationConfig = MaintenanceWindowRunCommandParameters.AddMember("NotificationConfig", NotificationConfig) + + MaintenanceWindowRunCommandParameters_OutputS3BucketName = MaintenanceWindowRunCommandParameters.AddMember("OutputS3BucketName", _S3BucketName) + + MaintenanceWindowRunCommandParameters_OutputS3KeyPrefix = MaintenanceWindowRunCommandParameters.AddMember("OutputS3KeyPrefix", _S3KeyPrefix) + + MaintenanceWindowRunCommandParameters_Parameters = MaintenanceWindowRunCommandParameters.AddMember("Parameters", _Parameters) + + MaintenanceWindowRunCommandParameters_ServiceRoleArn = MaintenanceWindowRunCommandParameters.AddMember("ServiceRoleArn", _ServiceRole) + + MaintenanceWindowRunCommandParameters_TimeoutSeconds = MaintenanceWindowRunCommandParameters.AddMember("TimeoutSeconds", _TimeoutSeconds) + + _MaintenanceWindowsForTargetList_member = _MaintenanceWindowsForTargetList.AddMember("member", MaintenanceWindowIdentityForTarget) + + MaintenanceWindowStepFunctionsParameters_Input = MaintenanceWindowStepFunctionsParameters.AddMember("Input", _MaintenanceWindowStepFunctionsInput) + + MaintenanceWindowStepFunctionsParameters_Name = MaintenanceWindowStepFunctionsParameters.AddMember("Name", _MaintenanceWindowStepFunctionsName) + + MaintenanceWindowTarget_WindowId = MaintenanceWindowTarget.AddMember("WindowId", _MaintenanceWindowId) + + MaintenanceWindowTarget_WindowTargetId = MaintenanceWindowTarget.AddMember("WindowTargetId", _MaintenanceWindowTargetId) + + MaintenanceWindowTarget_ResourceType = MaintenanceWindowTarget.AddMember("ResourceType", MaintenanceWindowResourceType) + + MaintenanceWindowTarget_Targets = MaintenanceWindowTarget.AddMember("Targets", _Targets) + + MaintenanceWindowTarget_OwnerInformation = MaintenanceWindowTarget.AddMember("OwnerInformation", _OwnerInformation) + + MaintenanceWindowTarget_Name = MaintenanceWindowTarget.AddMember("Name", _MaintenanceWindowName) + + MaintenanceWindowTarget_Description = MaintenanceWindowTarget.AddMember("Description", _MaintenanceWindowDescription) + + _MaintenanceWindowTargetList_member = _MaintenanceWindowTargetList.AddMember("member", MaintenanceWindowTarget) + + _MaintenanceWindowTaskParameterValueList_member = _MaintenanceWindowTaskParameterValueList.AddMember("member", _MaintenanceWindowTaskParameterValue) + + MaintenanceWindowTaskParameterValueExpression_Values = MaintenanceWindowTaskParameterValueExpression.AddMember("Values", _MaintenanceWindowTaskParameterValueList) + + _MaintenanceWindowTaskParameters_key = _MaintenanceWindowTaskParameters.AddMember("key", _MaintenanceWindowTaskParameterName) + + _MaintenanceWindowTaskParameters_value = _MaintenanceWindowTaskParameters.AddMember("value", MaintenanceWindowTaskParameterValueExpression) + + MaintenanceWindowTaskCutoffBehavior_ContinueTask = MaintenanceWindowTaskCutoffBehavior.AddMember("ContinueTask", smithyprelude.Unit) + + MaintenanceWindowTaskCutoffBehavior_CancelTask = MaintenanceWindowTaskCutoffBehavior.AddMember("CancelTask", smithyprelude.Unit) + + MaintenanceWindowTask_WindowId = MaintenanceWindowTask.AddMember("WindowId", _MaintenanceWindowId) + + MaintenanceWindowTask_WindowTaskId = MaintenanceWindowTask.AddMember("WindowTaskId", _MaintenanceWindowTaskId) + + MaintenanceWindowTask_TaskArn = MaintenanceWindowTask.AddMember("TaskArn", _MaintenanceWindowTaskArn) + + MaintenanceWindowTask_Type = MaintenanceWindowTask.AddMember("Type", MaintenanceWindowTaskType) + + MaintenanceWindowTask_Targets = MaintenanceWindowTask.AddMember("Targets", _Targets) + + MaintenanceWindowTask_TaskParameters = MaintenanceWindowTask.AddMember("TaskParameters", _MaintenanceWindowTaskParameters) + + MaintenanceWindowTask_Priority = MaintenanceWindowTask.AddMember("Priority", _MaintenanceWindowTaskPriority) + + MaintenanceWindowTask_LoggingInfo = MaintenanceWindowTask.AddMember("LoggingInfo", LoggingInfo) + + MaintenanceWindowTask_ServiceRoleArn = MaintenanceWindowTask.AddMember("ServiceRoleArn", _ServiceRole) + + MaintenanceWindowTask_MaxConcurrency = MaintenanceWindowTask.AddMember("MaxConcurrency", _MaxConcurrency) + + MaintenanceWindowTask_MaxErrors = MaintenanceWindowTask.AddMember("MaxErrors", _MaxErrors) + + MaintenanceWindowTask_Name = MaintenanceWindowTask.AddMember("Name", _MaintenanceWindowName) + + MaintenanceWindowTask_Description = MaintenanceWindowTask.AddMember("Description", _MaintenanceWindowDescription) + + MaintenanceWindowTask_CutoffBehavior = MaintenanceWindowTask.AddMember("CutoffBehavior", MaintenanceWindowTaskCutoffBehavior) + + MaintenanceWindowTask_AlarmConfiguration = MaintenanceWindowTask.AddMember("AlarmConfiguration", AlarmConfiguration) + + MaintenanceWindowTaskInvocationParameters_RunCommand = MaintenanceWindowTaskInvocationParameters.AddMember("RunCommand", MaintenanceWindowRunCommandParameters) + + MaintenanceWindowTaskInvocationParameters_Automation = MaintenanceWindowTaskInvocationParameters.AddMember("Automation", MaintenanceWindowAutomationParameters) + + MaintenanceWindowTaskInvocationParameters_StepFunctions = MaintenanceWindowTaskInvocationParameters.AddMember("StepFunctions", MaintenanceWindowStepFunctionsParameters) + + MaintenanceWindowTaskInvocationParameters_Lambda = MaintenanceWindowTaskInvocationParameters.AddMember("Lambda", MaintenanceWindowLambdaParameters) + + _MaintenanceWindowTaskList_member = _MaintenanceWindowTaskList.AddMember("member", MaintenanceWindowTask) + + _MaintenanceWindowTaskParametersList_member = _MaintenanceWindowTaskParametersList.AddMember("member", _MaintenanceWindowTaskParameters) + + MalformedResourcePolicyDocumentException_Message = MalformedResourcePolicyDocumentException.AddMember("Message", _String) + + MaxDocumentSizeExceeded_Message = MaxDocumentSizeExceeded.AddMember("Message", _String) + + _MetadataKeysToDeleteList_member = _MetadataKeysToDeleteList.AddMember("member", _MetadataKey) + + MetadataValue_Value = MetadataValue.AddMember("Value", _MetadataValueString) + + _MetadataMap_key = _MetadataMap.AddMember("key", _MetadataKey) + + _MetadataMap_value = _MetadataMap.AddMember("value", MetadataValue) + + NodeOwnerInfo_AccountId = NodeOwnerInfo.AddMember("AccountId", _NodeAccountId) + + NodeOwnerInfo_OrganizationalUnitId = NodeOwnerInfo.AddMember("OrganizationalUnitId", _NodeOrganizationalUnitId) + + NodeOwnerInfo_OrganizationalUnitPath = NodeOwnerInfo.AddMember("OrganizationalUnitPath", _NodeOrganizationalUnitPath) + + NodeType_Instance = NodeType.AddMember("Instance", InstanceInfo) + + Node_CaptureTime = Node.AddMember("CaptureTime", _NodeCaptureTime) + + Node_Id = Node.AddMember("Id", _NodeId) + + Node_Owner = Node.AddMember("Owner", NodeOwnerInfo) + + Node_Region = Node.AddMember("Region", _NodeRegion) + + Node_NodeType = Node.AddMember("NodeType", NodeType) + + NodeAggregatorType_COUNT = NodeAggregatorType.AddMember("COUNT", smithyprelude.Unit) + + NodeTypeName_INSTANCE = NodeTypeName.AddMember("INSTANCE", smithyprelude.Unit) + + NodeAttributeName_AGENT_VERSION = NodeAttributeName.AddMember("AGENT_VERSION", smithyprelude.Unit) + + NodeAttributeName_PLATFORM_NAME = NodeAttributeName.AddMember("PLATFORM_NAME", smithyprelude.Unit) + + NodeAttributeName_PLATFORM_TYPE = NodeAttributeName.AddMember("PLATFORM_TYPE", smithyprelude.Unit) + + NodeAttributeName_PLATFORM_VERSION = NodeAttributeName.AddMember("PLATFORM_VERSION", smithyprelude.Unit) + + NodeAttributeName_REGION = NodeAttributeName.AddMember("REGION", smithyprelude.Unit) + + NodeAttributeName_RESOURCE_TYPE = NodeAttributeName.AddMember("RESOURCE_TYPE", smithyprelude.Unit) + + NodeAttributeName_SOURCE_TYPE = NodeAttributeName.AddMember("SOURCE_TYPE", smithyprelude.Unit) + + NodeAttributeName_AVAILABILITY_ZONE = NodeAttributeName.AddMember("AVAILABILITY_ZONE", smithyprelude.Unit) + + _NodeAggregatorList_member = _NodeAggregatorList.AddMember("member", NodeAggregator, &smithytraits.XMLName{Name: "NodeAggregator"}) + + NodeAggregator_AggregatorType = NodeAggregator.AddMember("AggregatorType", NodeAggregatorType) + + NodeAggregator_TypeName = NodeAggregator.AddMember("TypeName", NodeTypeName) + + NodeAggregator_AttributeName = NodeAggregator.AddMember("AttributeName", NodeAttributeName) + + NodeAggregator_Aggregators = NodeAggregator.AddMember("Aggregators", _NodeAggregatorList) + + NodeFilterKey_AGENT_TYPE = NodeFilterKey.AddMember("AGENT_TYPE", smithyprelude.Unit) + + NodeFilterKey_AGENT_VERSION = NodeFilterKey.AddMember("AGENT_VERSION", smithyprelude.Unit) + + NodeFilterKey_COMPUTER_NAME = NodeFilterKey.AddMember("COMPUTER_NAME", smithyprelude.Unit) + + NodeFilterKey_INSTANCE_ID = NodeFilterKey.AddMember("INSTANCE_ID", smithyprelude.Unit) + + NodeFilterKey_INSTANCE_STATUS = NodeFilterKey.AddMember("INSTANCE_STATUS", smithyprelude.Unit) + + NodeFilterKey_IP_ADDRESS = NodeFilterKey.AddMember("IP_ADDRESS", smithyprelude.Unit) + + NodeFilterKey_MANAGED_STATUS = NodeFilterKey.AddMember("MANAGED_STATUS", smithyprelude.Unit) + + NodeFilterKey_PLATFORM_NAME = NodeFilterKey.AddMember("PLATFORM_NAME", smithyprelude.Unit) + + NodeFilterKey_PLATFORM_TYPE = NodeFilterKey.AddMember("PLATFORM_TYPE", smithyprelude.Unit) + + NodeFilterKey_PLATFORM_VERSION = NodeFilterKey.AddMember("PLATFORM_VERSION", smithyprelude.Unit) + + NodeFilterKey_RESOURCE_TYPE = NodeFilterKey.AddMember("RESOURCE_TYPE", smithyprelude.Unit) + + NodeFilterKey_ORGANIZATIONAL_UNIT_ID = NodeFilterKey.AddMember("ORGANIZATIONAL_UNIT_ID", smithyprelude.Unit) + + NodeFilterKey_ORGANIZATIONAL_UNIT_PATH = NodeFilterKey.AddMember("ORGANIZATIONAL_UNIT_PATH", smithyprelude.Unit) + + NodeFilterKey_REGION = NodeFilterKey.AddMember("REGION", smithyprelude.Unit) + + NodeFilterKey_ACCOUNT_ID = NodeFilterKey.AddMember("ACCOUNT_ID", smithyprelude.Unit) + + NodeFilterKey_SOURCE_TYPE = NodeFilterKey.AddMember("SOURCE_TYPE", smithyprelude.Unit) + + NodeFilterKey_SOURCE_ID = NodeFilterKey.AddMember("SOURCE_ID", smithyprelude.Unit) + + NodeFilterKey_SOURCE_LOCATION = NodeFilterKey.AddMember("SOURCE_LOCATION", smithyprelude.Unit) + + NodeFilterKey_AVAILABILITY_ZONE = NodeFilterKey.AddMember("AVAILABILITY_ZONE", smithyprelude.Unit) + + NodeFilterKey_AVAILABILITY_ZONE_ID = NodeFilterKey.AddMember("AVAILABILITY_ZONE_ID", smithyprelude.Unit) + + _NodeFilterValueList_member = _NodeFilterValueList.AddMember("member", _NodeFilterValue, &smithytraits.XMLName{Name: "FilterValue"}) + + NodeFilterOperatorType_EQUAL = NodeFilterOperatorType.AddMember("EQUAL", smithyprelude.Unit) + + NodeFilterOperatorType_NOT_EQUAL = NodeFilterOperatorType.AddMember("NOT_EQUAL", smithyprelude.Unit) + + NodeFilterOperatorType_BEGIN_WITH = NodeFilterOperatorType.AddMember("BEGIN_WITH", smithyprelude.Unit) + + NodeFilter_Key = NodeFilter.AddMember("Key", NodeFilterKey) + + NodeFilter_Values = NodeFilter.AddMember("Values", _NodeFilterValueList) + + NodeFilter_Type = NodeFilter.AddMember("Type", NodeFilterOperatorType) + + _NodeFilterList_member = _NodeFilterList.AddMember("member", NodeFilter, &smithytraits.XMLName{Name: "NodeFilter"}) + + _NodeList_member = _NodeList.AddMember("member", Node) + + _NodeSummary_key = _NodeSummary.AddMember("key", _AttributeName) + + _NodeSummary_value = _NodeSummary.AddMember("value", _AttributeValue) + + _NodeSummaryList_member = _NodeSummaryList.AddMember("member", _NodeSummary) + + NoLongerSupportedException_Message = NoLongerSupportedException.AddMember("Message", _String) + + _OpsAggregatorValueMap_key = _OpsAggregatorValueMap.AddMember("key", _OpsAggregatorValueKey) + + _OpsAggregatorValueMap_value = _OpsAggregatorValueMap.AddMember("value", _OpsAggregatorValue) + + _OpsFilterValueList_member = _OpsFilterValueList.AddMember("member", _OpsFilterValue, &smithytraits.XMLName{Name: "FilterValue"}) + + OpsFilterOperatorType_EQUAL = OpsFilterOperatorType.AddMember("EQUAL", smithyprelude.Unit) + + OpsFilterOperatorType_NOT_EQUAL = OpsFilterOperatorType.AddMember("NOT_EQUAL", smithyprelude.Unit) + + OpsFilterOperatorType_BEGIN_WITH = OpsFilterOperatorType.AddMember("BEGIN_WITH", smithyprelude.Unit) + + OpsFilterOperatorType_LESS_THAN = OpsFilterOperatorType.AddMember("LESS_THAN", smithyprelude.Unit) + + OpsFilterOperatorType_GREATER_THAN = OpsFilterOperatorType.AddMember("GREATER_THAN", smithyprelude.Unit) + + OpsFilterOperatorType_EXISTS = OpsFilterOperatorType.AddMember("EXISTS", smithyprelude.Unit) + + OpsFilter_Key = OpsFilter.AddMember("Key", _OpsFilterKey) + + OpsFilter_Values = OpsFilter.AddMember("Values", _OpsFilterValueList) + + OpsFilter_Type = OpsFilter.AddMember("Type", OpsFilterOperatorType) + + _OpsFilterList_member = _OpsFilterList.AddMember("member", OpsFilter, &smithytraits.XMLName{Name: "OpsFilter"}) + + _OpsAggregatorList_member = _OpsAggregatorList.AddMember("member", OpsAggregator, &smithytraits.XMLName{Name: "Aggregator"}) + + OpsAggregator_AggregatorType = OpsAggregator.AddMember("AggregatorType", _OpsAggregatorType) + + OpsAggregator_TypeName = OpsAggregator.AddMember("TypeName", _OpsDataTypeName) + + OpsAggregator_AttributeName = OpsAggregator.AddMember("AttributeName", _OpsDataAttributeName) + + OpsAggregator_Values = OpsAggregator.AddMember("Values", _OpsAggregatorValueMap) + + OpsAggregator_Filters = OpsAggregator.AddMember("Filters", _OpsFilterList) + + OpsAggregator_Aggregators = OpsAggregator.AddMember("Aggregators", _OpsAggregatorList) + + _OpsEntityItemEntry_key = _OpsEntityItemEntry.AddMember("key", _AttributeName) + + _OpsEntityItemEntry_value = _OpsEntityItemEntry.AddMember("value", _AttributeValue) + + _OpsEntityItemEntryList_member = _OpsEntityItemEntryList.AddMember("member", _OpsEntityItemEntry) + + OpsEntityItem_CaptureTime = OpsEntityItem.AddMember("CaptureTime", _OpsEntityItemCaptureTime) + + OpsEntityItem_Content = OpsEntityItem.AddMember("Content", _OpsEntityItemEntryList) + + _OpsEntityItemMap_key = _OpsEntityItemMap.AddMember("key", _OpsEntityItemKey) + + _OpsEntityItemMap_value = _OpsEntityItemMap.AddMember("value", OpsEntityItem) + + OpsEntity_Id = OpsEntity.AddMember("Id", _OpsEntityId) + + OpsEntity_Data = OpsEntity.AddMember("Data", _OpsEntityItemMap) + + _OpsEntityList_member = _OpsEntityList.AddMember("member", OpsEntity, &smithytraits.XMLName{Name: "Entity"}) + + OpsItemNotification_Arn = OpsItemNotification.AddMember("Arn", _String) + + _OpsItemNotifications_member = _OpsItemNotifications.AddMember("member", OpsItemNotification) + + RelatedOpsItem_OpsItemId = RelatedOpsItem.AddMember("OpsItemId", _String) + + _RelatedOpsItems_member = _RelatedOpsItems.AddMember("member", RelatedOpsItem) + + OpsItemStatus_OPEN = OpsItemStatus.AddMember("OPEN", smithyprelude.Unit) + + OpsItemStatus_IN_PROGRESS = OpsItemStatus.AddMember("IN_PROGRESS", smithyprelude.Unit) + + OpsItemStatus_RESOLVED = OpsItemStatus.AddMember("RESOLVED", smithyprelude.Unit) + + OpsItemStatus_PENDING = OpsItemStatus.AddMember("PENDING", smithyprelude.Unit) + + OpsItemStatus_TIMED_OUT = OpsItemStatus.AddMember("TIMED_OUT", smithyprelude.Unit) + + OpsItemStatus_CANCELLING = OpsItemStatus.AddMember("CANCELLING", smithyprelude.Unit) + + OpsItemStatus_CANCELLED = OpsItemStatus.AddMember("CANCELLED", smithyprelude.Unit) + + OpsItemStatus_FAILED = OpsItemStatus.AddMember("FAILED", smithyprelude.Unit) + + OpsItemStatus_COMPLETED_WITH_SUCCESS = OpsItemStatus.AddMember("COMPLETED_WITH_SUCCESS", smithyprelude.Unit) + + OpsItemStatus_COMPLETED_WITH_FAILURE = OpsItemStatus.AddMember("COMPLETED_WITH_FAILURE", smithyprelude.Unit) + + OpsItemStatus_SCHEDULED = OpsItemStatus.AddMember("SCHEDULED", smithyprelude.Unit) + + OpsItemStatus_RUNBOOK_IN_PROGRESS = OpsItemStatus.AddMember("RUNBOOK_IN_PROGRESS", smithyprelude.Unit) + + OpsItemStatus_PENDING_CHANGE_CALENDAR_OVERRIDE = OpsItemStatus.AddMember("PENDING_CHANGE_CALENDAR_OVERRIDE", smithyprelude.Unit) + + OpsItemStatus_CHANGE_CALENDAR_OVERRIDE_APPROVED = OpsItemStatus.AddMember("CHANGE_CALENDAR_OVERRIDE_APPROVED", smithyprelude.Unit) + + OpsItemStatus_CHANGE_CALENDAR_OVERRIDE_REJECTED = OpsItemStatus.AddMember("CHANGE_CALENDAR_OVERRIDE_REJECTED", smithyprelude.Unit) + + OpsItemStatus_PENDING_APPROVAL = OpsItemStatus.AddMember("PENDING_APPROVAL", smithyprelude.Unit) + + OpsItemStatus_APPROVED = OpsItemStatus.AddMember("APPROVED", smithyprelude.Unit) + + OpsItemStatus_REVOKED = OpsItemStatus.AddMember("REVOKED", smithyprelude.Unit) + + OpsItemStatus_REJECTED = OpsItemStatus.AddMember("REJECTED", smithyprelude.Unit) + + OpsItemStatus_CLOSED = OpsItemStatus.AddMember("CLOSED", smithyprelude.Unit) + + OpsItemDataType_SEARCHABLE_STRING = OpsItemDataType.AddMember("SEARCHABLE_STRING", smithyprelude.Unit) + + OpsItemDataType_STRING = OpsItemDataType.AddMember("STRING", smithyprelude.Unit) + + OpsItemDataValue_Value = OpsItemDataValue.AddMember("Value", _OpsItemDataValueString) + + OpsItemDataValue_Type = OpsItemDataValue.AddMember("Type", OpsItemDataType) + + _OpsItemOperationalData_key = _OpsItemOperationalData.AddMember("key", _OpsItemDataKey) + + _OpsItemOperationalData_value = _OpsItemOperationalData.AddMember("value", OpsItemDataValue) + + OpsItem_CreatedBy = OpsItem.AddMember("CreatedBy", _String) + + OpsItem_OpsItemType = OpsItem.AddMember("OpsItemType", _OpsItemType) + + OpsItem_CreatedTime = OpsItem.AddMember("CreatedTime", _DateTime) + + OpsItem_Description = OpsItem.AddMember("Description", _OpsItemDescription) + + OpsItem_LastModifiedBy = OpsItem.AddMember("LastModifiedBy", _String) + + OpsItem_LastModifiedTime = OpsItem.AddMember("LastModifiedTime", _DateTime) + + OpsItem_Notifications = OpsItem.AddMember("Notifications", _OpsItemNotifications) + + OpsItem_Priority = OpsItem.AddMember("Priority", _OpsItemPriority) + + OpsItem_RelatedOpsItems = OpsItem.AddMember("RelatedOpsItems", _RelatedOpsItems) + + OpsItem_Status = OpsItem.AddMember("Status", OpsItemStatus) + + OpsItem_OpsItemId = OpsItem.AddMember("OpsItemId", _OpsItemId) + + OpsItem_Version = OpsItem.AddMember("Version", _String) + + OpsItem_Title = OpsItem.AddMember("Title", _OpsItemTitle) + + OpsItem_Source = OpsItem.AddMember("Source", _OpsItemSource) + + OpsItem_OperationalData = OpsItem.AddMember("OperationalData", _OpsItemOperationalData) + + OpsItem_Category = OpsItem.AddMember("Category", _OpsItemCategory) + + OpsItem_Severity = OpsItem.AddMember("Severity", _OpsItemSeverity) + + OpsItem_ActualStartTime = OpsItem.AddMember("ActualStartTime", _DateTime) + + OpsItem_ActualEndTime = OpsItem.AddMember("ActualEndTime", _DateTime) + + OpsItem_PlannedStartTime = OpsItem.AddMember("PlannedStartTime", _DateTime) + + OpsItem_PlannedEndTime = OpsItem.AddMember("PlannedEndTime", _DateTime) + + OpsItem_OpsItemArn = OpsItem.AddMember("OpsItemArn", _OpsItemArn) + + OpsItemAccessDeniedException_Message = OpsItemAccessDeniedException.AddMember("Message", _String) + + OpsItemAlreadyExistsException_Message = OpsItemAlreadyExistsException.AddMember("Message", _String) + + OpsItemAlreadyExistsException_OpsItemId = OpsItemAlreadyExistsException.AddMember("OpsItemId", _String) + + OpsItemConflictException_Message = OpsItemConflictException.AddMember("Message", _String) + + OpsItemEventFilterKey_OPSITEM_ID = OpsItemEventFilterKey.AddMember("OPSITEM_ID", smithyprelude.Unit) + + _OpsItemEventFilterValues_member = _OpsItemEventFilterValues.AddMember("member", _OpsItemEventFilterValue) + + OpsItemEventFilterOperator_EQUAL = OpsItemEventFilterOperator.AddMember("EQUAL", smithyprelude.Unit) + + OpsItemEventFilter_Key = OpsItemEventFilter.AddMember("Key", OpsItemEventFilterKey) + + OpsItemEventFilter_Values = OpsItemEventFilter.AddMember("Values", _OpsItemEventFilterValues) + + OpsItemEventFilter_Operator = OpsItemEventFilter.AddMember("Operator", OpsItemEventFilterOperator) + + _OpsItemEventFilters_member = _OpsItemEventFilters.AddMember("member", OpsItemEventFilter) + + OpsItemIdentity_Arn = OpsItemIdentity.AddMember("Arn", _String) + + OpsItemEventSummary_OpsItemId = OpsItemEventSummary.AddMember("OpsItemId", _String) + + OpsItemEventSummary_EventId = OpsItemEventSummary.AddMember("EventId", _String) + + OpsItemEventSummary_Source = OpsItemEventSummary.AddMember("Source", _String) + + OpsItemEventSummary_DetailType = OpsItemEventSummary.AddMember("DetailType", _String) + + OpsItemEventSummary_Detail = OpsItemEventSummary.AddMember("Detail", _String) + + OpsItemEventSummary_CreatedBy = OpsItemEventSummary.AddMember("CreatedBy", OpsItemIdentity) + + OpsItemEventSummary_CreatedTime = OpsItemEventSummary.AddMember("CreatedTime", _DateTime) + + _OpsItemEventSummaries_member = _OpsItemEventSummaries.AddMember("member", OpsItemEventSummary) + + OpsItemFilterKey_STATUS = OpsItemFilterKey.AddMember("STATUS", smithyprelude.Unit) + + OpsItemFilterKey_CREATED_BY = OpsItemFilterKey.AddMember("CREATED_BY", smithyprelude.Unit) + + OpsItemFilterKey_SOURCE = OpsItemFilterKey.AddMember("SOURCE", smithyprelude.Unit) + + OpsItemFilterKey_PRIORITY = OpsItemFilterKey.AddMember("PRIORITY", smithyprelude.Unit) + + OpsItemFilterKey_TITLE = OpsItemFilterKey.AddMember("TITLE", smithyprelude.Unit) + + OpsItemFilterKey_OPSITEM_ID = OpsItemFilterKey.AddMember("OPSITEM_ID", smithyprelude.Unit) + + OpsItemFilterKey_CREATED_TIME = OpsItemFilterKey.AddMember("CREATED_TIME", smithyprelude.Unit) + + OpsItemFilterKey_LAST_MODIFIED_TIME = OpsItemFilterKey.AddMember("LAST_MODIFIED_TIME", smithyprelude.Unit) + + OpsItemFilterKey_ACTUAL_START_TIME = OpsItemFilterKey.AddMember("ACTUAL_START_TIME", smithyprelude.Unit) + + OpsItemFilterKey_ACTUAL_END_TIME = OpsItemFilterKey.AddMember("ACTUAL_END_TIME", smithyprelude.Unit) + + OpsItemFilterKey_PLANNED_START_TIME = OpsItemFilterKey.AddMember("PLANNED_START_TIME", smithyprelude.Unit) + + OpsItemFilterKey_PLANNED_END_TIME = OpsItemFilterKey.AddMember("PLANNED_END_TIME", smithyprelude.Unit) + + OpsItemFilterKey_OPERATIONAL_DATA = OpsItemFilterKey.AddMember("OPERATIONAL_DATA", smithyprelude.Unit) + + OpsItemFilterKey_OPERATIONAL_DATA_KEY = OpsItemFilterKey.AddMember("OPERATIONAL_DATA_KEY", smithyprelude.Unit) + + OpsItemFilterKey_OPERATIONAL_DATA_VALUE = OpsItemFilterKey.AddMember("OPERATIONAL_DATA_VALUE", smithyprelude.Unit) + + OpsItemFilterKey_RESOURCE_ID = OpsItemFilterKey.AddMember("RESOURCE_ID", smithyprelude.Unit) + + OpsItemFilterKey_AUTOMATION_ID = OpsItemFilterKey.AddMember("AUTOMATION_ID", smithyprelude.Unit) + + OpsItemFilterKey_CATEGORY = OpsItemFilterKey.AddMember("CATEGORY", smithyprelude.Unit) + + OpsItemFilterKey_SEVERITY = OpsItemFilterKey.AddMember("SEVERITY", smithyprelude.Unit) + + OpsItemFilterKey_OPSITEM_TYPE = OpsItemFilterKey.AddMember("OPSITEM_TYPE", smithyprelude.Unit) + + OpsItemFilterKey_ACCESS_REQUEST_REQUESTER_ARN = OpsItemFilterKey.AddMember("ACCESS_REQUEST_REQUESTER_ARN", smithyprelude.Unit) + + OpsItemFilterKey_ACCESS_REQUEST_REQUESTER_ID = OpsItemFilterKey.AddMember("ACCESS_REQUEST_REQUESTER_ID", smithyprelude.Unit) + + OpsItemFilterKey_ACCESS_REQUEST_APPROVER_ARN = OpsItemFilterKey.AddMember("ACCESS_REQUEST_APPROVER_ARN", smithyprelude.Unit) + + OpsItemFilterKey_ACCESS_REQUEST_APPROVER_ID = OpsItemFilterKey.AddMember("ACCESS_REQUEST_APPROVER_ID", smithyprelude.Unit) + + OpsItemFilterKey_ACCESS_REQUEST_SOURCE_ACCOUNT_ID = OpsItemFilterKey.AddMember("ACCESS_REQUEST_SOURCE_ACCOUNT_ID", smithyprelude.Unit) + + OpsItemFilterKey_ACCESS_REQUEST_SOURCE_OPS_ITEM_ID = OpsItemFilterKey.AddMember("ACCESS_REQUEST_SOURCE_OPS_ITEM_ID", smithyprelude.Unit) + + OpsItemFilterKey_ACCESS_REQUEST_SOURCE_REGION = OpsItemFilterKey.AddMember("ACCESS_REQUEST_SOURCE_REGION", smithyprelude.Unit) + + OpsItemFilterKey_ACCESS_REQUEST_IS_REPLICA = OpsItemFilterKey.AddMember("ACCESS_REQUEST_IS_REPLICA", smithyprelude.Unit) + + OpsItemFilterKey_ACCESS_REQUEST_TARGET_RESOURCE_ID = OpsItemFilterKey.AddMember("ACCESS_REQUEST_TARGET_RESOURCE_ID", smithyprelude.Unit) + + OpsItemFilterKey_CHANGE_REQUEST_REQUESTER_ARN = OpsItemFilterKey.AddMember("CHANGE_REQUEST_REQUESTER_ARN", smithyprelude.Unit) + + OpsItemFilterKey_CHANGE_REQUEST_REQUESTER_NAME = OpsItemFilterKey.AddMember("CHANGE_REQUEST_REQUESTER_NAME", smithyprelude.Unit) + + OpsItemFilterKey_CHANGE_REQUEST_APPROVER_ARN = OpsItemFilterKey.AddMember("CHANGE_REQUEST_APPROVER_ARN", smithyprelude.Unit) + + OpsItemFilterKey_CHANGE_REQUEST_APPROVER_NAME = OpsItemFilterKey.AddMember("CHANGE_REQUEST_APPROVER_NAME", smithyprelude.Unit) + + OpsItemFilterKey_CHANGE_REQUEST_TEMPLATE = OpsItemFilterKey.AddMember("CHANGE_REQUEST_TEMPLATE", smithyprelude.Unit) + + OpsItemFilterKey_CHANGE_REQUEST_TARGETS_RESOURCE_GROUP = OpsItemFilterKey.AddMember("CHANGE_REQUEST_TARGETS_RESOURCE_GROUP", smithyprelude.Unit) + + OpsItemFilterKey_INSIGHT_TYPE = OpsItemFilterKey.AddMember("INSIGHT_TYPE", smithyprelude.Unit) + + OpsItemFilterKey_ACCOUNT_ID = OpsItemFilterKey.AddMember("ACCOUNT_ID", smithyprelude.Unit) + + _OpsItemFilterValues_member = _OpsItemFilterValues.AddMember("member", _OpsItemFilterValue) + + OpsItemFilterOperator_EQUAL = OpsItemFilterOperator.AddMember("EQUAL", smithyprelude.Unit) + + OpsItemFilterOperator_CONTAINS = OpsItemFilterOperator.AddMember("CONTAINS", smithyprelude.Unit) + + OpsItemFilterOperator_GREATER_THAN = OpsItemFilterOperator.AddMember("GREATER_THAN", smithyprelude.Unit) + + OpsItemFilterOperator_LESS_THAN = OpsItemFilterOperator.AddMember("LESS_THAN", smithyprelude.Unit) + + OpsItemFilter_Key = OpsItemFilter.AddMember("Key", OpsItemFilterKey) + + OpsItemFilter_Values = OpsItemFilter.AddMember("Values", _OpsItemFilterValues) + + OpsItemFilter_Operator = OpsItemFilter.AddMember("Operator", OpsItemFilterOperator) + + _OpsItemFilters_member = _OpsItemFilters.AddMember("member", OpsItemFilter) + + _OpsItemParameterNamesList_member = _OpsItemParameterNamesList.AddMember("member", _String) + + OpsItemInvalidParameterException_ParameterNames = OpsItemInvalidParameterException.AddMember("ParameterNames", _OpsItemParameterNamesList) + + OpsItemInvalidParameterException_Message = OpsItemInvalidParameterException.AddMember("Message", _String) + + OpsItemLimitExceededException_ResourceTypes = OpsItemLimitExceededException.AddMember("ResourceTypes", _OpsItemParameterNamesList) + + OpsItemLimitExceededException_Limit = OpsItemLimitExceededException.AddMember("Limit", _Integer) + + OpsItemLimitExceededException_LimitType = OpsItemLimitExceededException.AddMember("LimitType", _String) + + OpsItemLimitExceededException_Message = OpsItemLimitExceededException.AddMember("Message", _String) + + OpsItemNotFoundException_Message = OpsItemNotFoundException.AddMember("Message", _String) + + _OpsItemOpsDataKeysList_member = _OpsItemOpsDataKeysList.AddMember("member", _String) + + OpsItemRelatedItemAlreadyExistsException_Message = OpsItemRelatedItemAlreadyExistsException.AddMember("Message", _String) + + OpsItemRelatedItemAlreadyExistsException_ResourceUri = OpsItemRelatedItemAlreadyExistsException.AddMember("ResourceUri", _OpsItemRelatedItemAssociationResourceUri) + + OpsItemRelatedItemAlreadyExistsException_OpsItemId = OpsItemRelatedItemAlreadyExistsException.AddMember("OpsItemId", _OpsItemId) + + OpsItemRelatedItemAssociationNotFoundException_Message = OpsItemRelatedItemAssociationNotFoundException.AddMember("Message", _String) + + OpsItemRelatedItemsFilterKey_RESOURCE_TYPE = OpsItemRelatedItemsFilterKey.AddMember("RESOURCE_TYPE", smithyprelude.Unit) + + OpsItemRelatedItemsFilterKey_ASSOCIATION_ID = OpsItemRelatedItemsFilterKey.AddMember("ASSOCIATION_ID", smithyprelude.Unit) + + OpsItemRelatedItemsFilterKey_RESOURCE_URI = OpsItemRelatedItemsFilterKey.AddMember("RESOURCE_URI", smithyprelude.Unit) + + _OpsItemRelatedItemsFilterValues_member = _OpsItemRelatedItemsFilterValues.AddMember("member", _OpsItemRelatedItemsFilterValue) + + OpsItemRelatedItemsFilterOperator_EQUAL = OpsItemRelatedItemsFilterOperator.AddMember("EQUAL", smithyprelude.Unit) + + OpsItemRelatedItemsFilter_Key = OpsItemRelatedItemsFilter.AddMember("Key", OpsItemRelatedItemsFilterKey) + + OpsItemRelatedItemsFilter_Values = OpsItemRelatedItemsFilter.AddMember("Values", _OpsItemRelatedItemsFilterValues) + + OpsItemRelatedItemsFilter_Operator = OpsItemRelatedItemsFilter.AddMember("Operator", OpsItemRelatedItemsFilterOperator) + + _OpsItemRelatedItemsFilters_member = _OpsItemRelatedItemsFilters.AddMember("member", OpsItemRelatedItemsFilter) + + OpsItemRelatedItemSummary_OpsItemId = OpsItemRelatedItemSummary.AddMember("OpsItemId", _OpsItemId) + + OpsItemRelatedItemSummary_AssociationId = OpsItemRelatedItemSummary.AddMember("AssociationId", _OpsItemRelatedItemAssociationId) + + OpsItemRelatedItemSummary_ResourceType = OpsItemRelatedItemSummary.AddMember("ResourceType", _OpsItemRelatedItemAssociationResourceType) + + OpsItemRelatedItemSummary_AssociationType = OpsItemRelatedItemSummary.AddMember("AssociationType", _OpsItemRelatedItemAssociationType) + + OpsItemRelatedItemSummary_ResourceUri = OpsItemRelatedItemSummary.AddMember("ResourceUri", _OpsItemRelatedItemAssociationResourceUri) + + OpsItemRelatedItemSummary_CreatedBy = OpsItemRelatedItemSummary.AddMember("CreatedBy", OpsItemIdentity) + + OpsItemRelatedItemSummary_CreatedTime = OpsItemRelatedItemSummary.AddMember("CreatedTime", _DateTime) + + OpsItemRelatedItemSummary_LastModifiedBy = OpsItemRelatedItemSummary.AddMember("LastModifiedBy", OpsItemIdentity) + + OpsItemRelatedItemSummary_LastModifiedTime = OpsItemRelatedItemSummary.AddMember("LastModifiedTime", _DateTime) + + _OpsItemRelatedItemSummaries_member = _OpsItemRelatedItemSummaries.AddMember("member", OpsItemRelatedItemSummary) + + OpsItemSummary_CreatedBy = OpsItemSummary.AddMember("CreatedBy", _String) + + OpsItemSummary_CreatedTime = OpsItemSummary.AddMember("CreatedTime", _DateTime) + + OpsItemSummary_LastModifiedBy = OpsItemSummary.AddMember("LastModifiedBy", _String) + + OpsItemSummary_LastModifiedTime = OpsItemSummary.AddMember("LastModifiedTime", _DateTime) + + OpsItemSummary_Priority = OpsItemSummary.AddMember("Priority", _OpsItemPriority) + + OpsItemSummary_Source = OpsItemSummary.AddMember("Source", _OpsItemSource) + + OpsItemSummary_Status = OpsItemSummary.AddMember("Status", OpsItemStatus) + + OpsItemSummary_OpsItemId = OpsItemSummary.AddMember("OpsItemId", _OpsItemId) + + OpsItemSummary_Title = OpsItemSummary.AddMember("Title", _OpsItemTitle) + + OpsItemSummary_OperationalData = OpsItemSummary.AddMember("OperationalData", _OpsItemOperationalData) + + OpsItemSummary_Category = OpsItemSummary.AddMember("Category", _OpsItemCategory) + + OpsItemSummary_Severity = OpsItemSummary.AddMember("Severity", _OpsItemSeverity) + + OpsItemSummary_OpsItemType = OpsItemSummary.AddMember("OpsItemType", _OpsItemType) + + OpsItemSummary_ActualStartTime = OpsItemSummary.AddMember("ActualStartTime", _DateTime) + + OpsItemSummary_ActualEndTime = OpsItemSummary.AddMember("ActualEndTime", _DateTime) + + OpsItemSummary_PlannedStartTime = OpsItemSummary.AddMember("PlannedStartTime", _DateTime) + + OpsItemSummary_PlannedEndTime = OpsItemSummary.AddMember("PlannedEndTime", _DateTime) + + _OpsItemSummaries_member = _OpsItemSummaries.AddMember("member", OpsItemSummary) + + OpsMetadata_ResourceId = OpsMetadata.AddMember("ResourceId", _OpsMetadataResourceId) + + OpsMetadata_OpsMetadataArn = OpsMetadata.AddMember("OpsMetadataArn", _OpsMetadataArn) + + OpsMetadata_LastModifiedDate = OpsMetadata.AddMember("LastModifiedDate", _DateTime) + + OpsMetadata_LastModifiedUser = OpsMetadata.AddMember("LastModifiedUser", _String) + + OpsMetadata_CreationDate = OpsMetadata.AddMember("CreationDate", _DateTime) + + OpsMetadataAlreadyExistsException_message = OpsMetadataAlreadyExistsException.AddMember("message", _String) + + _OpsMetadataFilterValueList_member = _OpsMetadataFilterValueList.AddMember("member", _OpsMetadataFilterValue) + + OpsMetadataFilter_Key = OpsMetadataFilter.AddMember("Key", _OpsMetadataFilterKey) + + OpsMetadataFilter_Values = OpsMetadataFilter.AddMember("Values", _OpsMetadataFilterValueList) + + _OpsMetadataFilterList_member = _OpsMetadataFilterList.AddMember("member", OpsMetadataFilter) + + OpsMetadataInvalidArgumentException_message = OpsMetadataInvalidArgumentException.AddMember("message", _String) + + OpsMetadataKeyLimitExceededException_message = OpsMetadataKeyLimitExceededException.AddMember("message", _String) + + OpsMetadataLimitExceededException_message = OpsMetadataLimitExceededException.AddMember("message", _String) + + _OpsMetadataList_member = _OpsMetadataList.AddMember("member", OpsMetadata) + + OpsMetadataNotFoundException_message = OpsMetadataNotFoundException.AddMember("message", _String) + + OpsMetadataTooManyUpdatesException_message = OpsMetadataTooManyUpdatesException.AddMember("message", _String) + + OpsResultAttribute_TypeName = OpsResultAttribute.AddMember("TypeName", _OpsDataTypeName) + + _OpsResultAttributeList_member = _OpsResultAttributeList.AddMember("member", OpsResultAttribute, &smithytraits.XMLName{Name: "OpsResultAttribute"}) + + ParameterType_STRING = ParameterType.AddMember("STRING", smithyprelude.Unit) + + ParameterType_STRING_LIST = ParameterType.AddMember("STRING_LIST", smithyprelude.Unit) + + ParameterType_SECURE_STRING = ParameterType.AddMember("SECURE_STRING", smithyprelude.Unit) + + Parameter_Name = Parameter.AddMember("Name", _PSParameterName) + + Parameter_Type = Parameter.AddMember("Type", ParameterType) + + Parameter_Value = Parameter.AddMember("Value", _PSParameterValue) + + Parameter_Version = Parameter.AddMember("Version", _PSParameterVersion) + + Parameter_Selector = Parameter.AddMember("Selector", _PSParameterSelector) + + Parameter_SourceResult = Parameter.AddMember("SourceResult", _String) + + Parameter_LastModifiedDate = Parameter.AddMember("LastModifiedDate", _DateTime) + + Parameter_ARN = Parameter.AddMember("ARN", _String) + + Parameter_DataType = Parameter.AddMember("DataType", _ParameterDataType) + + ParameterAlreadyExists_message = ParameterAlreadyExists.AddMember("message", _String) + + _ParameterLabelList_member = _ParameterLabelList.AddMember("member", _ParameterLabel) + + ParameterTier_STANDARD = ParameterTier.AddMember("STANDARD", smithyprelude.Unit) + + ParameterTier_ADVANCED = ParameterTier.AddMember("ADVANCED", smithyprelude.Unit) + + ParameterTier_INTELLIGENT_TIERING = ParameterTier.AddMember("INTELLIGENT_TIERING", smithyprelude.Unit) + + ParameterInlinePolicy_PolicyText = ParameterInlinePolicy.AddMember("PolicyText", _String) + + ParameterInlinePolicy_PolicyType = ParameterInlinePolicy.AddMember("PolicyType", _String) + + ParameterInlinePolicy_PolicyStatus = ParameterInlinePolicy.AddMember("PolicyStatus", _String) + + _ParameterPolicyList_member = _ParameterPolicyList.AddMember("member", ParameterInlinePolicy) + + ParameterHistory_Name = ParameterHistory.AddMember("Name", _PSParameterName) + + ParameterHistory_Type = ParameterHistory.AddMember("Type", ParameterType) + + ParameterHistory_KeyId = ParameterHistory.AddMember("KeyId", _ParameterKeyId) + + ParameterHistory_LastModifiedDate = ParameterHistory.AddMember("LastModifiedDate", _DateTime) + + ParameterHistory_LastModifiedUser = ParameterHistory.AddMember("LastModifiedUser", _String) + + ParameterHistory_Description = ParameterHistory.AddMember("Description", _ParameterDescription) + + ParameterHistory_Value = ParameterHistory.AddMember("Value", _PSParameterValue) + + ParameterHistory_AllowedPattern = ParameterHistory.AddMember("AllowedPattern", _AllowedPattern) + + ParameterHistory_Version = ParameterHistory.AddMember("Version", _PSParameterVersion) + + ParameterHistory_Labels = ParameterHistory.AddMember("Labels", _ParameterLabelList) + + ParameterHistory_Tier = ParameterHistory.AddMember("Tier", ParameterTier) + + ParameterHistory_Policies = ParameterHistory.AddMember("Policies", _ParameterPolicyList) + + ParameterHistory_DataType = ParameterHistory.AddMember("DataType", _ParameterDataType) + + _ParameterHistoryList_member = _ParameterHistoryList.AddMember("member", ParameterHistory) + + ParameterLimitExceeded_message = ParameterLimitExceeded.AddMember("message", _String) + + _ParameterList_member = _ParameterList.AddMember("member", Parameter) + + ParameterMaxVersionLimitExceeded_message = ParameterMaxVersionLimitExceeded.AddMember("message", _String) + + ParameterMetadata_Name = ParameterMetadata.AddMember("Name", _PSParameterName) + + ParameterMetadata_ARN = ParameterMetadata.AddMember("ARN", _String) + + ParameterMetadata_Type = ParameterMetadata.AddMember("Type", ParameterType) + + ParameterMetadata_KeyId = ParameterMetadata.AddMember("KeyId", _ParameterKeyId) + + ParameterMetadata_LastModifiedDate = ParameterMetadata.AddMember("LastModifiedDate", _DateTime) + + ParameterMetadata_LastModifiedUser = ParameterMetadata.AddMember("LastModifiedUser", _String) + + ParameterMetadata_Description = ParameterMetadata.AddMember("Description", _ParameterDescription) + + ParameterMetadata_AllowedPattern = ParameterMetadata.AddMember("AllowedPattern", _AllowedPattern) + + ParameterMetadata_Version = ParameterMetadata.AddMember("Version", _PSParameterVersion) + + ParameterMetadata_Tier = ParameterMetadata.AddMember("Tier", ParameterTier) + + ParameterMetadata_Policies = ParameterMetadata.AddMember("Policies", _ParameterPolicyList) + + ParameterMetadata_DataType = ParameterMetadata.AddMember("DataType", _ParameterDataType) + + _ParameterMetadataList_member = _ParameterMetadataList.AddMember("member", ParameterMetadata) + + _ParameterNameList_member = _ParameterNameList.AddMember("member", _PSParameterName) + + ParameterNotFound_message = ParameterNotFound.AddMember("message", _String) + + ParameterPatternMismatchException_message = ParameterPatternMismatchException.AddMember("message", _String) + + ParametersFilterKey_NAME = ParametersFilterKey.AddMember("NAME", smithyprelude.Unit) + + ParametersFilterKey_TYPE = ParametersFilterKey.AddMember("TYPE", smithyprelude.Unit) + + ParametersFilterKey_KEY_ID = ParametersFilterKey.AddMember("KEY_ID", smithyprelude.Unit) + + _ParametersFilterValueList_member = _ParametersFilterValueList.AddMember("member", _ParametersFilterValue) + + ParametersFilter_Key = ParametersFilter.AddMember("Key", ParametersFilterKey) + + ParametersFilter_Values = ParametersFilter.AddMember("Values", _ParametersFilterValueList) + + _ParametersFilterList_member = _ParametersFilterList.AddMember("member", ParametersFilter) + + _ParameterStringFilterValueList_member = _ParameterStringFilterValueList.AddMember("member", _ParameterStringFilterValue) + + ParameterStringFilter_Key = ParameterStringFilter.AddMember("Key", _ParameterStringFilterKey) + + ParameterStringFilter_Option = ParameterStringFilter.AddMember("Option", _ParameterStringQueryOption) + + ParameterStringFilter_Values = ParameterStringFilter.AddMember("Values", _ParameterStringFilterValueList) + + _ParameterStringFilterList_member = _ParameterStringFilterList.AddMember("member", ParameterStringFilter) + + ParameterVersionLabelLimitExceeded_message = ParameterVersionLabelLimitExceeded.AddMember("message", _String) + + ParameterVersionNotFound_message = ParameterVersionNotFound.AddMember("message", _String) + + PatchBaselineIdentity_BaselineId = PatchBaselineIdentity.AddMember("BaselineId", _BaselineId) + + PatchBaselineIdentity_BaselineName = PatchBaselineIdentity.AddMember("BaselineName", _BaselineName) + + PatchBaselineIdentity_OperatingSystem = PatchBaselineIdentity.AddMember("OperatingSystem", OperatingSystem) + + PatchBaselineIdentity_BaselineDescription = PatchBaselineIdentity.AddMember("BaselineDescription", _BaselineDescription) + + PatchBaselineIdentity_DefaultBaseline = PatchBaselineIdentity.AddMember("DefaultBaseline", _DefaultBaseline) + + _PatchBaselineIdentityList_member = _PatchBaselineIdentityList.AddMember("member", PatchBaselineIdentity) + + PatchComplianceDataState_Installed = PatchComplianceDataState.AddMember("Installed", smithyprelude.Unit) + + PatchComplianceDataState_InstalledOther = PatchComplianceDataState.AddMember("InstalledOther", smithyprelude.Unit) + + PatchComplianceDataState_InstalledPendingReboot = PatchComplianceDataState.AddMember("InstalledPendingReboot", smithyprelude.Unit) + + PatchComplianceDataState_InstalledRejected = PatchComplianceDataState.AddMember("InstalledRejected", smithyprelude.Unit) + + PatchComplianceDataState_Missing = PatchComplianceDataState.AddMember("Missing", smithyprelude.Unit) + + PatchComplianceDataState_NotApplicable = PatchComplianceDataState.AddMember("NotApplicable", smithyprelude.Unit) + + PatchComplianceDataState_Failed = PatchComplianceDataState.AddMember("Failed", smithyprelude.Unit) + + PatchComplianceDataState_AvailableSecurityUpdate = PatchComplianceDataState.AddMember("AvailableSecurityUpdate", smithyprelude.Unit) + + PatchComplianceData_Title = PatchComplianceData.AddMember("Title", _PatchTitle) + + PatchComplianceData_KBId = PatchComplianceData.AddMember("KBId", _PatchKbNumber) + + PatchComplianceData_Classification = PatchComplianceData.AddMember("Classification", _PatchClassification) + + PatchComplianceData_Severity = PatchComplianceData.AddMember("Severity", _PatchSeverity) + + PatchComplianceData_State = PatchComplianceData.AddMember("State", PatchComplianceDataState) + + PatchComplianceData_InstalledTime = PatchComplianceData.AddMember("InstalledTime", _DateTime) + + PatchComplianceData_CVEIds = PatchComplianceData.AddMember("CVEIds", _PatchCVEIds) + + _PatchComplianceDataList_member = _PatchComplianceDataList.AddMember("member", PatchComplianceData) + + _PatchGroupList_member = _PatchGroupList.AddMember("member", _PatchGroup) + + PatchGroupPatchBaselineMapping_PatchGroup = PatchGroupPatchBaselineMapping.AddMember("PatchGroup", _PatchGroup) + + PatchGroupPatchBaselineMapping_BaselineIdentity = PatchGroupPatchBaselineMapping.AddMember("BaselineIdentity", PatchBaselineIdentity) + + _PatchGroupPatchBaselineMappingList_member = _PatchGroupPatchBaselineMappingList.AddMember("member", PatchGroupPatchBaselineMapping) + + _PatchList_member = _PatchList.AddMember("member", Patch) + + _PatchOrchestratorFilterValues_member = _PatchOrchestratorFilterValues.AddMember("member", _PatchOrchestratorFilterValue) + + PatchOrchestratorFilter_Key = PatchOrchestratorFilter.AddMember("Key", _PatchOrchestratorFilterKey) + + PatchOrchestratorFilter_Values = PatchOrchestratorFilter.AddMember("Values", _PatchOrchestratorFilterValues) + + _PatchOrchestratorFilterList_member = _PatchOrchestratorFilterList.AddMember("member", PatchOrchestratorFilter) + + _PatchPropertyEntry_key = _PatchPropertyEntry.AddMember("key", _AttributeName) + + _PatchPropertyEntry_value = _PatchPropertyEntry.AddMember("value", _AttributeValue) + + _PatchPropertiesList_member = _PatchPropertiesList.AddMember("member", _PatchPropertyEntry) + + PatchProperty_Product = PatchProperty.AddMember("Product", smithyprelude.Unit) + + PatchProperty_PatchProductFamily = PatchProperty.AddMember("PatchProductFamily", smithyprelude.Unit) + + PatchProperty_PatchClassification = PatchProperty.AddMember("PatchClassification", smithyprelude.Unit) + + PatchProperty_PatchMsrcSeverity = PatchProperty.AddMember("PatchMsrcSeverity", smithyprelude.Unit) + + PatchProperty_PatchPriority = PatchProperty.AddMember("PatchPriority", smithyprelude.Unit) + + PatchProperty_PatchSeverity = PatchProperty.AddMember("PatchSeverity", smithyprelude.Unit) + + PatchSet_Os = PatchSet.AddMember("Os", smithyprelude.Unit) + + PatchSet_Application = PatchSet.AddMember("Application", smithyprelude.Unit) + + PoliciesLimitExceededException_message = PoliciesLimitExceededException.AddMember("message", _String) + + RegistrationMetadataItem_Key = RegistrationMetadataItem.AddMember("Key", _RegistrationMetadataKey) + + RegistrationMetadataItem_Value = RegistrationMetadataItem.AddMember("Value", _RegistrationMetadataValue) + + _RegistrationMetadataList_member = _RegistrationMetadataList.AddMember("member", RegistrationMetadataItem) + + ResourceComplianceSummaryItem_ComplianceType = ResourceComplianceSummaryItem.AddMember("ComplianceType", _ComplianceTypeName) + + ResourceComplianceSummaryItem_ResourceType = ResourceComplianceSummaryItem.AddMember("ResourceType", _ComplianceResourceType) + + ResourceComplianceSummaryItem_ResourceId = ResourceComplianceSummaryItem.AddMember("ResourceId", _ComplianceResourceId) + + ResourceComplianceSummaryItem_Status = ResourceComplianceSummaryItem.AddMember("Status", ComplianceStatus) + + ResourceComplianceSummaryItem_OverallSeverity = ResourceComplianceSummaryItem.AddMember("OverallSeverity", ComplianceSeverity) + + ResourceComplianceSummaryItem_ExecutionSummary = ResourceComplianceSummaryItem.AddMember("ExecutionSummary", ComplianceExecutionSummary) + + ResourceComplianceSummaryItem_CompliantSummary = ResourceComplianceSummaryItem.AddMember("CompliantSummary", CompliantSummary) + + ResourceComplianceSummaryItem_NonCompliantSummary = ResourceComplianceSummaryItem.AddMember("NonCompliantSummary", NonCompliantSummary) + + _ResourceComplianceSummaryItemList_member = _ResourceComplianceSummaryItemList.AddMember("member", ResourceComplianceSummaryItem, &smithytraits.XMLName{Name: "Item"}) + + ResourceDataSyncAlreadyExistsException_SyncName = ResourceDataSyncAlreadyExistsException.AddMember("SyncName", _ResourceDataSyncName) + + ResourceDataSyncOrganizationalUnit_OrganizationalUnitId = ResourceDataSyncOrganizationalUnit.AddMember("OrganizationalUnitId", _ResourceDataSyncOrganizationalUnitId) + + _ResourceDataSyncOrganizationalUnitList_member = _ResourceDataSyncOrganizationalUnitList.AddMember("member", ResourceDataSyncOrganizationalUnit) + + ResourceDataSyncAwsOrganizationsSource_OrganizationSourceType = ResourceDataSyncAwsOrganizationsSource.AddMember("OrganizationSourceType", _ResourceDataSyncOrganizationSourceType) + + ResourceDataSyncAwsOrganizationsSource_OrganizationalUnits = ResourceDataSyncAwsOrganizationsSource.AddMember("OrganizationalUnits", _ResourceDataSyncOrganizationalUnitList) + + ResourceDataSyncConflictException_Message = ResourceDataSyncConflictException.AddMember("Message", _String) + + ResourceDataSyncCountExceededException_Message = ResourceDataSyncCountExceededException.AddMember("Message", _String) + + ResourceDataSyncDestinationDataSharing_DestinationDataSharingType = ResourceDataSyncDestinationDataSharing.AddMember("DestinationDataSharingType", _ResourceDataSyncDestinationDataSharingType) + + ResourceDataSyncInvalidConfigurationException_Message = ResourceDataSyncInvalidConfigurationException.AddMember("Message", _String) + + _ResourceDataSyncSourceRegionList_member = _ResourceDataSyncSourceRegionList.AddMember("member", _ResourceDataSyncSourceRegion) + + ResourceDataSyncSourceWithState_SourceType = ResourceDataSyncSourceWithState.AddMember("SourceType", _ResourceDataSyncSourceType) + + ResourceDataSyncSourceWithState_AwsOrganizationsSource = ResourceDataSyncSourceWithState.AddMember("AwsOrganizationsSource", ResourceDataSyncAwsOrganizationsSource) + + ResourceDataSyncSourceWithState_SourceRegions = ResourceDataSyncSourceWithState.AddMember("SourceRegions", _ResourceDataSyncSourceRegionList) + + ResourceDataSyncSourceWithState_IncludeFutureRegions = ResourceDataSyncSourceWithState.AddMember("IncludeFutureRegions", _ResourceDataSyncIncludeFutureRegions) + + ResourceDataSyncSourceWithState_State = ResourceDataSyncSourceWithState.AddMember("State", _ResourceDataSyncState) + + ResourceDataSyncSourceWithState_EnableAllOpsDataSources = ResourceDataSyncSourceWithState.AddMember("EnableAllOpsDataSources", _ResourceDataSyncEnableAllOpsDataSources) + + ResourceDataSyncS3Format_JSON_SERDE = ResourceDataSyncS3Format.AddMember("JSON_SERDE", smithyprelude.Unit) + + ResourceDataSyncS3Destination_BucketName = ResourceDataSyncS3Destination.AddMember("BucketName", _ResourceDataSyncS3BucketName) + + ResourceDataSyncS3Destination_Prefix = ResourceDataSyncS3Destination.AddMember("Prefix", _ResourceDataSyncS3Prefix) + + ResourceDataSyncS3Destination_SyncFormat = ResourceDataSyncS3Destination.AddMember("SyncFormat", ResourceDataSyncS3Format) + + ResourceDataSyncS3Destination_Region = ResourceDataSyncS3Destination.AddMember("Region", _ResourceDataSyncS3Region) + + ResourceDataSyncS3Destination_AWSKMSKeyARN = ResourceDataSyncS3Destination.AddMember("AWSKMSKeyARN", _ResourceDataSyncAWSKMSKeyARN) + + ResourceDataSyncS3Destination_DestinationDataSharing = ResourceDataSyncS3Destination.AddMember("DestinationDataSharing", ResourceDataSyncDestinationDataSharing) + + ResourceDataSyncItem_SyncName = ResourceDataSyncItem.AddMember("SyncName", _ResourceDataSyncName) + + ResourceDataSyncItem_SyncType = ResourceDataSyncItem.AddMember("SyncType", _ResourceDataSyncType) + + ResourceDataSyncItem_SyncSource = ResourceDataSyncItem.AddMember("SyncSource", ResourceDataSyncSourceWithState) + + ResourceDataSyncItem_S3Destination = ResourceDataSyncItem.AddMember("S3Destination", ResourceDataSyncS3Destination) + + ResourceDataSyncItem_LastSyncTime = ResourceDataSyncItem.AddMember("LastSyncTime", _LastResourceDataSyncTime) + + ResourceDataSyncItem_LastSuccessfulSyncTime = ResourceDataSyncItem.AddMember("LastSuccessfulSyncTime", _LastSuccessfulResourceDataSyncTime) + + ResourceDataSyncItem_SyncLastModifiedTime = ResourceDataSyncItem.AddMember("SyncLastModifiedTime", _ResourceDataSyncLastModifiedTime) + + ResourceDataSyncItem_LastStatus = ResourceDataSyncItem.AddMember("LastStatus", LastResourceDataSyncStatus) + + ResourceDataSyncItem_SyncCreatedTime = ResourceDataSyncItem.AddMember("SyncCreatedTime", _ResourceDataSyncCreatedTime) + + ResourceDataSyncItem_LastSyncStatusMessage = ResourceDataSyncItem.AddMember("LastSyncStatusMessage", _LastResourceDataSyncMessage) + + _ResourceDataSyncItemList_member = _ResourceDataSyncItemList.AddMember("member", ResourceDataSyncItem) + + ResourceDataSyncNotFoundException_SyncName = ResourceDataSyncNotFoundException.AddMember("SyncName", _ResourceDataSyncName) + + ResourceDataSyncNotFoundException_SyncType = ResourceDataSyncNotFoundException.AddMember("SyncType", _ResourceDataSyncType) + + ResourceDataSyncNotFoundException_Message = ResourceDataSyncNotFoundException.AddMember("Message", _String) + + ResourceDataSyncSource_SourceType = ResourceDataSyncSource.AddMember("SourceType", _ResourceDataSyncSourceType) + + ResourceDataSyncSource_AwsOrganizationsSource = ResourceDataSyncSource.AddMember("AwsOrganizationsSource", ResourceDataSyncAwsOrganizationsSource) + + ResourceDataSyncSource_SourceRegions = ResourceDataSyncSource.AddMember("SourceRegions", _ResourceDataSyncSourceRegionList) + + ResourceDataSyncSource_IncludeFutureRegions = ResourceDataSyncSource.AddMember("IncludeFutureRegions", _ResourceDataSyncIncludeFutureRegions) + + ResourceDataSyncSource_EnableAllOpsDataSources = ResourceDataSyncSource.AddMember("EnableAllOpsDataSources", _ResourceDataSyncEnableAllOpsDataSources) + + ResourceInUseException_Message = ResourceInUseException.AddMember("Message", _String) + + ResourceLimitExceededException_Message = ResourceLimitExceededException.AddMember("Message", _String) + + ResourceNotFoundException_Message = ResourceNotFoundException.AddMember("Message", _String) + + ResourcePolicyConflictException_Message = ResourcePolicyConflictException.AddMember("Message", _String) + + _ResourcePolicyParameterNamesList_member = _ResourcePolicyParameterNamesList.AddMember("member", _String) + + ResourcePolicyInvalidParameterException_ParameterNames = ResourcePolicyInvalidParameterException.AddMember("ParameterNames", _ResourcePolicyParameterNamesList) + + ResourcePolicyInvalidParameterException_Message = ResourcePolicyInvalidParameterException.AddMember("Message", _String) + + ResourcePolicyLimitExceededException_Limit = ResourcePolicyLimitExceededException.AddMember("Limit", _Integer) + + ResourcePolicyLimitExceededException_LimitType = ResourcePolicyLimitExceededException.AddMember("LimitType", _String) + + ResourcePolicyLimitExceededException_Message = ResourcePolicyLimitExceededException.AddMember("Message", _String) + + ResourcePolicyNotFoundException_Message = ResourcePolicyNotFoundException.AddMember("Message", _String) + + ResourceTypeForTagging_DOCUMENT = ResourceTypeForTagging.AddMember("DOCUMENT", smithyprelude.Unit) + + ResourceTypeForTagging_MANAGED_INSTANCE = ResourceTypeForTagging.AddMember("MANAGED_INSTANCE", smithyprelude.Unit) + + ResourceTypeForTagging_MAINTENANCE_WINDOW = ResourceTypeForTagging.AddMember("MAINTENANCE_WINDOW", smithyprelude.Unit) + + ResourceTypeForTagging_PARAMETER = ResourceTypeForTagging.AddMember("PARAMETER", smithyprelude.Unit) + + ResourceTypeForTagging_PATCH_BASELINE = ResourceTypeForTagging.AddMember("PATCH_BASELINE", smithyprelude.Unit) + + ResourceTypeForTagging_OPS_ITEM = ResourceTypeForTagging.AddMember("OPS_ITEM", smithyprelude.Unit) + + ResourceTypeForTagging_OPSMETADATA = ResourceTypeForTagging.AddMember("OPSMETADATA", smithyprelude.Unit) + + ResourceTypeForTagging_AUTOMATION = ResourceTypeForTagging.AddMember("AUTOMATION", smithyprelude.Unit) + + ResourceTypeForTagging_ASSOCIATION = ResourceTypeForTagging.AddMember("ASSOCIATION", smithyprelude.Unit) + + ResourceTypeForTagging_CLOUD_CONNECTOR = ResourceTypeForTagging.AddMember("CLOUD_CONNECTOR", smithyprelude.Unit) + + ResultAttribute_TypeName = ResultAttribute.AddMember("TypeName", _InventoryItemTypeName) + + _ResultAttributeList_member = _ResultAttributeList.AddMember("member", ResultAttribute, &smithytraits.XMLName{Name: "ResultAttribute"}) + + ScheduledWindowExecution_WindowId = ScheduledWindowExecution.AddMember("WindowId", _MaintenanceWindowId) + + ScheduledWindowExecution_Name = ScheduledWindowExecution.AddMember("Name", _MaintenanceWindowName) + + ScheduledWindowExecution_ExecutionTime = ScheduledWindowExecution.AddMember("ExecutionTime", _MaintenanceWindowStringDateTime) + + _ScheduledWindowExecutionList_member = _ScheduledWindowExecutionList.AddMember("member", ScheduledWindowExecution) + + ServiceQuotaExceededException_Message = ServiceQuotaExceededException.AddMember("Message", _String) + + ServiceQuotaExceededException_ResourceId = ServiceQuotaExceededException.AddMember("ResourceId", _String) + + ServiceQuotaExceededException_ResourceType = ServiceQuotaExceededException.AddMember("ResourceType", _String) + + ServiceQuotaExceededException_QuotaCode = ServiceQuotaExceededException.AddMember("QuotaCode", _String) + + ServiceQuotaExceededException_ServiceCode = ServiceQuotaExceededException.AddMember("ServiceCode", _String) + + ServiceSetting_SettingId = ServiceSetting.AddMember("SettingId", _ServiceSettingId) + + ServiceSetting_SettingValue = ServiceSetting.AddMember("SettingValue", _ServiceSettingValue) + + ServiceSetting_LastModifiedDate = ServiceSetting.AddMember("LastModifiedDate", _DateTime) + + ServiceSetting_LastModifiedUser = ServiceSetting.AddMember("LastModifiedUser", _String) + + ServiceSetting_ARN = ServiceSetting.AddMember("ARN", _String) + + ServiceSetting_Status = ServiceSetting.AddMember("Status", _String) + + ServiceSettingNotFound_Message = ServiceSettingNotFound.AddMember("Message", _String) + + SessionStatus_CONNECTED = SessionStatus.AddMember("CONNECTED", smithyprelude.Unit) + + SessionStatus_CONNECTING = SessionStatus.AddMember("CONNECTING", smithyprelude.Unit) + + SessionStatus_DISCONNECTED = SessionStatus.AddMember("DISCONNECTED", smithyprelude.Unit) + + SessionStatus_TERMINATED = SessionStatus.AddMember("TERMINATED", smithyprelude.Unit) + + SessionStatus_TERMINATING = SessionStatus.AddMember("TERMINATING", smithyprelude.Unit) + + SessionStatus_FAILED = SessionStatus.AddMember("FAILED", smithyprelude.Unit) + + SessionManagerOutputUrl_S3OutputUrl = SessionManagerOutputUrl.AddMember("S3OutputUrl", _SessionManagerS3OutputUrl) + + SessionManagerOutputUrl_CloudWatchOutputUrl = SessionManagerOutputUrl.AddMember("CloudWatchOutputUrl", _SessionManagerCloudWatchOutputUrl) + + Session_SessionId = Session.AddMember("SessionId", _SessionId) + + Session_Target = Session.AddMember("Target", _SessionTarget) + + Session_Status = Session.AddMember("Status", SessionStatus) + + Session_StartDate = Session.AddMember("StartDate", _DateTime) + + Session_EndDate = Session.AddMember("EndDate", _DateTime) + + Session_DocumentName = Session.AddMember("DocumentName", _DocumentName) + + Session_Owner = Session.AddMember("Owner", _SessionOwner) + + Session_Reason = Session.AddMember("Reason", _SessionReason) + + Session_Details = Session.AddMember("Details", _SessionDetails) + + Session_OutputUrl = Session.AddMember("OutputUrl", SessionManagerOutputUrl) + + Session_MaxSessionDuration = Session.AddMember("MaxSessionDuration", _MaxSessionDuration) + + Session_AccessType = Session.AddMember("AccessType", AccessType) + + SessionFilterKey_INVOKED_AFTER = SessionFilterKey.AddMember("INVOKED_AFTER", smithyprelude.Unit) + + SessionFilterKey_INVOKED_BEFORE = SessionFilterKey.AddMember("INVOKED_BEFORE", smithyprelude.Unit) + + SessionFilterKey_TARGET_ID = SessionFilterKey.AddMember("TARGET_ID", smithyprelude.Unit) + + SessionFilterKey_OWNER = SessionFilterKey.AddMember("OWNER", smithyprelude.Unit) + + SessionFilterKey_STATUS = SessionFilterKey.AddMember("STATUS", smithyprelude.Unit) + + SessionFilterKey_SESSION_ID = SessionFilterKey.AddMember("SESSION_ID", smithyprelude.Unit) + + SessionFilterKey_ACCESS_TYPE = SessionFilterKey.AddMember("ACCESS_TYPE", smithyprelude.Unit) + + SessionFilter_key = SessionFilter.AddMember("key", SessionFilterKey) + + SessionFilter_value = SessionFilter.AddMember("value", _SessionFilterValue) + + _SessionFilterList_member = _SessionFilterList.AddMember("member", SessionFilter) + + _SessionList_member = _SessionList.AddMember("member", Session) + + _SessionManagerParameterValueList_member = _SessionManagerParameterValueList.AddMember("member", _SessionManagerParameterValue) + + _SessionManagerParameters_key = _SessionManagerParameters.AddMember("key", _SessionManagerParameterName) + + _SessionManagerParameters_value = _SessionManagerParameters.AddMember("value", _SessionManagerParameterValueList) + + SessionState_ACTIVE = SessionState.AddMember("ACTIVE", smithyprelude.Unit) + + SessionState_HISTORY = SessionState.AddMember("HISTORY", smithyprelude.Unit) + + SignalType_APPROVE = SignalType.AddMember("APPROVE", smithyprelude.Unit) + + SignalType_REJECT = SignalType.AddMember("REJECT", smithyprelude.Unit) + + SignalType_START_STEP = SignalType.AddMember("START_STEP", smithyprelude.Unit) + + SignalType_STOP_STEP = SignalType.AddMember("STOP_STEP", smithyprelude.Unit) + + SignalType_RESUME = SignalType.AddMember("RESUME", smithyprelude.Unit) + + SignalType_REVOKE = SignalType.AddMember("REVOKE", smithyprelude.Unit) + + StepExecutionFilterKey_START_TIME_BEFORE = StepExecutionFilterKey.AddMember("START_TIME_BEFORE", smithyprelude.Unit) + + StepExecutionFilterKey_START_TIME_AFTER = StepExecutionFilterKey.AddMember("START_TIME_AFTER", smithyprelude.Unit) + + StepExecutionFilterKey_STEP_EXECUTION_STATUS = StepExecutionFilterKey.AddMember("STEP_EXECUTION_STATUS", smithyprelude.Unit) + + StepExecutionFilterKey_STEP_EXECUTION_ID = StepExecutionFilterKey.AddMember("STEP_EXECUTION_ID", smithyprelude.Unit) + + StepExecutionFilterKey_STEP_NAME = StepExecutionFilterKey.AddMember("STEP_NAME", smithyprelude.Unit) + + StepExecutionFilterKey_ACTION = StepExecutionFilterKey.AddMember("ACTION", smithyprelude.Unit) + + StepExecutionFilterKey_PARENT_STEP_EXECUTION_ID = StepExecutionFilterKey.AddMember("PARENT_STEP_EXECUTION_ID", smithyprelude.Unit) + + StepExecutionFilterKey_PARENT_STEP_ITERATION = StepExecutionFilterKey.AddMember("PARENT_STEP_ITERATION", smithyprelude.Unit) + + StepExecutionFilterKey_PARENT_STEP_ITERATOR_VALUE = StepExecutionFilterKey.AddMember("PARENT_STEP_ITERATOR_VALUE", smithyprelude.Unit) + + _StepExecutionFilterValueList_member = _StepExecutionFilterValueList.AddMember("member", _StepExecutionFilterValue) + + StepExecutionFilter_Key = StepExecutionFilter.AddMember("Key", StepExecutionFilterKey) + + StepExecutionFilter_Values = StepExecutionFilter.AddMember("Values", _StepExecutionFilterValueList) + + _StepExecutionFilterList_member = _StepExecutionFilterList.AddMember("member", StepExecutionFilter) + + StopType_COMPLETE = StopType.AddMember("COMPLETE", smithyprelude.Unit) + + StopType_CANCEL = StopType.AddMember("CANCEL", smithyprelude.Unit) + + SubTypeCountLimitExceededException_Message = SubTypeCountLimitExceededException.AddMember("Message", _String) + + TargetInUseException_Message = TargetInUseException.AddMember("Message", _String) + + TargetNotConnected_Message = TargetNotConnected.AddMember("Message", _String) + + ThrottlingException_Message = ThrottlingException.AddMember("Message", _String) + + ThrottlingException_QuotaCode = ThrottlingException.AddMember("QuotaCode", _String) + + ThrottlingException_ServiceCode = ThrottlingException.AddMember("ServiceCode", _String) + + TooManyUpdates_Message = TooManyUpdates.AddMember("Message", _String) + + TotalSizeLimitExceededException_Message = TotalSizeLimitExceededException.AddMember("Message", _String) + + UnsupportedCalendarException_Message = UnsupportedCalendarException.AddMember("Message", _String) + + UnsupportedFeatureRequiredException_Message = UnsupportedFeatureRequiredException.AddMember("Message", _String) + + UnsupportedInventoryItemContextException_TypeName = UnsupportedInventoryItemContextException.AddMember("TypeName", _InventoryItemTypeName) + + UnsupportedInventoryItemContextException_Message = UnsupportedInventoryItemContextException.AddMember("Message", _String) + + UnsupportedInventorySchemaVersionException_Message = UnsupportedInventorySchemaVersionException.AddMember("Message", _String) + + UnsupportedOperatingSystem_Message = UnsupportedOperatingSystem.AddMember("Message", _String) + + UnsupportedOperationException_Message = UnsupportedOperationException.AddMember("Message", _String) + + UnsupportedParameterType_message = UnsupportedParameterType.AddMember("message", _String) + + UnsupportedPlatformType_Message = UnsupportedPlatformType.AddMember("Message", _String) + + ValidationException_Message = ValidationException.AddMember("Message", _String) + + ValidationException_ReasonCode = ValidationException.AddMember("ReasonCode", _String) + + ValidationFindingType_INFO = ValidationFindingType.AddMember("INFO", smithyprelude.Unit) + + ValidationFindingType_WARN = ValidationFindingType.AddMember("WARN", smithyprelude.Unit) + + ValidationFindingType_ERROR = ValidationFindingType.AddMember("ERROR", smithyprelude.Unit) + + ValidationFindingCode_TARGET_INACCESSIBLE = ValidationFindingCode.AddMember("TARGET_INACCESSIBLE", smithyprelude.Unit) + + ValidationFindingCode_TARGET_UNUSABLE = ValidationFindingCode.AddMember("TARGET_UNUSABLE", smithyprelude.Unit) + + ValidationFindingCode_TARGET_STATE_WARNING = ValidationFindingCode.AddMember("TARGET_STATE_WARNING", smithyprelude.Unit) + + ValidationFindingCode_AWS_ROLE_ASSUMPTION_FAILED = ValidationFindingCode.AddMember("AWS_ROLE_ASSUMPTION_FAILED", smithyprelude.Unit) + + ValidationFindingCode_WEB_IDENTITY_TOKEN_FAILED = ValidationFindingCode.AddMember("WEB_IDENTITY_TOKEN_FAILED", smithyprelude.Unit) + + ValidationFindingCode_OUTBOUND_WEB_IDENTITY_FEDERATION_DISABLED = ValidationFindingCode.AddMember("OUTBOUND_WEB_IDENTITY_FEDERATION_DISABLED", smithyprelude.Unit) + + ValidationFindingCode_PROVIDER_CREDENTIAL_CREATION_FAILED = ValidationFindingCode.AddMember("PROVIDER_CREDENTIAL_CREATION_FAILED", smithyprelude.Unit) + + ValidationFindingCode_TENANT_SUMMARY = ValidationFindingCode.AddMember("TENANT_SUMMARY", smithyprelude.Unit) + + ValidationFindingCode_SUBSCRIPTION_ACCESSIBLE = ValidationFindingCode.AddMember("SUBSCRIPTION_ACCESSIBLE", smithyprelude.Unit) + + ValidationFindingScopeType_AZURE_TENANT = ValidationFindingScopeType.AddMember("AZURE_TENANT", smithyprelude.Unit) + + ValidationFindingScopeType_AZURE_SUBSCRIPTION = ValidationFindingScopeType.AddMember("AZURE_SUBSCRIPTION", smithyprelude.Unit) + + ValidationFindingScope_Type = ValidationFindingScope.AddMember("Type", ValidationFindingScopeType) + + ValidationFindingScope_Id = ValidationFindingScope.AddMember("Id", _String) + + ValidationFinding_Type = ValidationFinding.AddMember("Type", ValidationFindingType) + + ValidationFinding_Code = ValidationFinding.AddMember("Code", ValidationFindingCode) + + ValidationFinding_Message = ValidationFinding.AddMember("Message", _String) + + ValidationFinding_ProviderMessage = ValidationFinding.AddMember("ProviderMessage", _String) + + ValidationFinding_Scope = ValidationFinding.AddMember("Scope", ValidationFindingScope) + + _ValidationFindingList_member = _ValidationFindingList.AddMember("member", ValidationFinding) + + AddTagsToResourceRequest_ResourceType = AddTagsToResourceRequest.AddMember("ResourceType", ResourceTypeForTagging) + + AddTagsToResourceRequest_ResourceId = AddTagsToResourceRequest.AddMember("ResourceId", _ResourceId) + + AddTagsToResourceRequest_Tags = AddTagsToResourceRequest.AddMember("Tags", _TagList) + + AssociateOpsItemRelatedItemRequest_OpsItemId = AssociateOpsItemRelatedItemRequest.AddMember("OpsItemId", _OpsItemId) + + AssociateOpsItemRelatedItemRequest_AssociationType = AssociateOpsItemRelatedItemRequest.AddMember("AssociationType", _OpsItemRelatedItemAssociationType) + + AssociateOpsItemRelatedItemRequest_ResourceType = AssociateOpsItemRelatedItemRequest.AddMember("ResourceType", _OpsItemRelatedItemAssociationResourceType) + + AssociateOpsItemRelatedItemRequest_ResourceUri = AssociateOpsItemRelatedItemRequest.AddMember("ResourceUri", _OpsItemRelatedItemAssociationResourceUri) + + AssociateOpsItemRelatedItemResponse_AssociationId = AssociateOpsItemRelatedItemResponse.AddMember("AssociationId", _OpsItemRelatedItemAssociationId) + + CancelCommandRequest_CommandId = CancelCommandRequest.AddMember("CommandId", _CommandId) + + CancelCommandRequest_InstanceIds = CancelCommandRequest.AddMember("InstanceIds", _InstanceIdList) + + CancelMaintenanceWindowExecutionRequest_WindowExecutionId = CancelMaintenanceWindowExecutionRequest.AddMember("WindowExecutionId", _MaintenanceWindowExecutionId) + + CancelMaintenanceWindowExecutionResult_WindowExecutionId = CancelMaintenanceWindowExecutionResult.AddMember("WindowExecutionId", _MaintenanceWindowExecutionId) + + CreateActivationRequest_Description = CreateActivationRequest.AddMember("Description", _ActivationDescription) + + CreateActivationRequest_DefaultInstanceName = CreateActivationRequest.AddMember("DefaultInstanceName", _DefaultInstanceName) + + CreateActivationRequest_IamRole = CreateActivationRequest.AddMember("IamRole", _IamRole) + + CreateActivationRequest_RegistrationLimit = CreateActivationRequest.AddMember("RegistrationLimit", _RegistrationLimit) + + CreateActivationRequest_ExpirationDate = CreateActivationRequest.AddMember("ExpirationDate", _ExpirationDate) + + CreateActivationRequest_Tags = CreateActivationRequest.AddMember("Tags", _TagList) + + CreateActivationRequest_RegistrationMetadata = CreateActivationRequest.AddMember("RegistrationMetadata", _RegistrationMetadataList) + + CreateActivationResult_ActivationId = CreateActivationResult.AddMember("ActivationId", _ActivationId) + + CreateActivationResult_ActivationCode = CreateActivationResult.AddMember("ActivationCode", _ActivationCode) + + CreateAssociationBatchRequest_Entries = CreateAssociationBatchRequest.AddMember("Entries", _CreateAssociationBatchRequestEntries) + + CreateAssociationBatchRequest_AssociationDispatchAssumeRole = CreateAssociationBatchRequest.AddMember("AssociationDispatchAssumeRole", _AssociationDispatchAssumeRoleArn) + + CreateAssociationBatchResult_Successful = CreateAssociationBatchResult.AddMember("Successful", _AssociationDescriptionList) + + CreateAssociationBatchResult_Failed = CreateAssociationBatchResult.AddMember("Failed", _FailedCreateAssociationList) + + CreateAssociationRequest_Name = CreateAssociationRequest.AddMember("Name", _DocumentARN) + + CreateAssociationRequest_DocumentVersion = CreateAssociationRequest.AddMember("DocumentVersion", _DocumentVersion) + + CreateAssociationRequest_InstanceId = CreateAssociationRequest.AddMember("InstanceId", _InstanceId) + + CreateAssociationRequest_Parameters = CreateAssociationRequest.AddMember("Parameters", _Parameters) + + CreateAssociationRequest_Targets = CreateAssociationRequest.AddMember("Targets", _Targets) + + CreateAssociationRequest_ScheduleExpression = CreateAssociationRequest.AddMember("ScheduleExpression", _ScheduleExpression) + + CreateAssociationRequest_OutputLocation = CreateAssociationRequest.AddMember("OutputLocation", InstanceAssociationOutputLocation) + + CreateAssociationRequest_AssociationName = CreateAssociationRequest.AddMember("AssociationName", _AssociationName) + + CreateAssociationRequest_AutomationTargetParameterName = CreateAssociationRequest.AddMember("AutomationTargetParameterName", _AutomationTargetParameterName) + + CreateAssociationRequest_MaxErrors = CreateAssociationRequest.AddMember("MaxErrors", _MaxErrors) + + CreateAssociationRequest_MaxConcurrency = CreateAssociationRequest.AddMember("MaxConcurrency", _MaxConcurrency) + + CreateAssociationRequest_ComplianceSeverity = CreateAssociationRequest.AddMember("ComplianceSeverity", AssociationComplianceSeverity) + + CreateAssociationRequest_SyncCompliance = CreateAssociationRequest.AddMember("SyncCompliance", AssociationSyncCompliance) + + CreateAssociationRequest_ApplyOnlyAtCronInterval = CreateAssociationRequest.AddMember("ApplyOnlyAtCronInterval", _ApplyOnlyAtCronInterval) + + CreateAssociationRequest_CalendarNames = CreateAssociationRequest.AddMember("CalendarNames", _CalendarNameOrARNList) + + CreateAssociationRequest_TargetLocations = CreateAssociationRequest.AddMember("TargetLocations", _TargetLocations) + + CreateAssociationRequest_ScheduleOffset = CreateAssociationRequest.AddMember("ScheduleOffset", _ScheduleOffset) + + CreateAssociationRequest_Duration = CreateAssociationRequest.AddMember("Duration", _Duration) + + CreateAssociationRequest_TargetMaps = CreateAssociationRequest.AddMember("TargetMaps", _TargetMaps) + + CreateAssociationRequest_Tags = CreateAssociationRequest.AddMember("Tags", _TagList) + + CreateAssociationRequest_AlarmConfiguration = CreateAssociationRequest.AddMember("AlarmConfiguration", AlarmConfiguration) + + CreateAssociationRequest_AssociationDispatchAssumeRole = CreateAssociationRequest.AddMember("AssociationDispatchAssumeRole", _AssociationDispatchAssumeRoleArn) + + CreateAssociationResult_AssociationDescription = CreateAssociationResult.AddMember("AssociationDescription", AssociationDescription) + + CreateCloudConnectorRequest_DisplayName = CreateCloudConnectorRequest.AddMember("DisplayName", _DisplayName) + + CreateCloudConnectorRequest_RoleArn = CreateCloudConnectorRequest.AddMember("RoleArn", _CloudConnectorIamRoleArn) + + CreateCloudConnectorRequest_Description = CreateCloudConnectorRequest.AddMember("Description", _CloudConnectorDescription) + + CreateCloudConnectorRequest_Configuration = CreateCloudConnectorRequest.AddMember("Configuration", CloudConnectorConfiguration) + + CreateCloudConnectorRequest_ConfigConnectorArn = CreateCloudConnectorRequest.AddMember("ConfigConnectorArn", _ConfigConnectorArn) + + CreateCloudConnectorRequest_Tags = CreateCloudConnectorRequest.AddMember("Tags", _TagList) + + CreateCloudConnectorResult_CloudConnectorId = CreateCloudConnectorResult.AddMember("CloudConnectorId", _CloudConnectorId) + + CreateDocumentRequest_Content = CreateDocumentRequest.AddMember("Content", _DocumentContent) + + CreateDocumentRequest_Requires = CreateDocumentRequest.AddMember("Requires", _DocumentRequiresList) + + CreateDocumentRequest_Attachments = CreateDocumentRequest.AddMember("Attachments", _AttachmentsSourceList) + + CreateDocumentRequest_Name = CreateDocumentRequest.AddMember("Name", _DocumentName) + + CreateDocumentRequest_DisplayName = CreateDocumentRequest.AddMember("DisplayName", _DocumentDisplayName) + + CreateDocumentRequest_VersionName = CreateDocumentRequest.AddMember("VersionName", _DocumentVersionName) + + CreateDocumentRequest_DocumentType = CreateDocumentRequest.AddMember("DocumentType", DocumentType) + + CreateDocumentRequest_DocumentFormat = CreateDocumentRequest.AddMember("DocumentFormat", DocumentFormat) + + CreateDocumentRequest_TargetType = CreateDocumentRequest.AddMember("TargetType", _TargetType) + + CreateDocumentRequest_Tags = CreateDocumentRequest.AddMember("Tags", _TagList) + + CreateDocumentResult_DocumentDescription = CreateDocumentResult.AddMember("DocumentDescription", DocumentDescription) + + CreateMaintenanceWindowRequest_Name = CreateMaintenanceWindowRequest.AddMember("Name", _MaintenanceWindowName) + + CreateMaintenanceWindowRequest_Description = CreateMaintenanceWindowRequest.AddMember("Description", _MaintenanceWindowDescription) + + CreateMaintenanceWindowRequest_StartDate = CreateMaintenanceWindowRequest.AddMember("StartDate", _MaintenanceWindowStringDateTime) + + CreateMaintenanceWindowRequest_EndDate = CreateMaintenanceWindowRequest.AddMember("EndDate", _MaintenanceWindowStringDateTime) + + CreateMaintenanceWindowRequest_Schedule = CreateMaintenanceWindowRequest.AddMember("Schedule", _MaintenanceWindowSchedule) + + CreateMaintenanceWindowRequest_ScheduleTimezone = CreateMaintenanceWindowRequest.AddMember("ScheduleTimezone", _MaintenanceWindowTimezone) + + CreateMaintenanceWindowRequest_ScheduleOffset = CreateMaintenanceWindowRequest.AddMember("ScheduleOffset", _MaintenanceWindowOffset) + + CreateMaintenanceWindowRequest_Duration = CreateMaintenanceWindowRequest.AddMember("Duration", _MaintenanceWindowDurationHours) + + CreateMaintenanceWindowRequest_Cutoff = CreateMaintenanceWindowRequest.AddMember("Cutoff", _MaintenanceWindowCutoff) + + CreateMaintenanceWindowRequest_AllowUnassociatedTargets = CreateMaintenanceWindowRequest.AddMember("AllowUnassociatedTargets", _MaintenanceWindowAllowUnassociatedTargets) + + CreateMaintenanceWindowRequest_ClientToken = CreateMaintenanceWindowRequest.AddMember("ClientToken", _ClientToken) + + CreateMaintenanceWindowRequest_Tags = CreateMaintenanceWindowRequest.AddMember("Tags", _TagList) + + CreateMaintenanceWindowResult_WindowId = CreateMaintenanceWindowResult.AddMember("WindowId", _MaintenanceWindowId) + + CreateOpsItemRequest_Description = CreateOpsItemRequest.AddMember("Description", _OpsItemDescription) + + CreateOpsItemRequest_OpsItemType = CreateOpsItemRequest.AddMember("OpsItemType", _OpsItemType) + + CreateOpsItemRequest_OperationalData = CreateOpsItemRequest.AddMember("OperationalData", _OpsItemOperationalData) + + CreateOpsItemRequest_Notifications = CreateOpsItemRequest.AddMember("Notifications", _OpsItemNotifications) + + CreateOpsItemRequest_Priority = CreateOpsItemRequest.AddMember("Priority", _OpsItemPriority) + + CreateOpsItemRequest_RelatedOpsItems = CreateOpsItemRequest.AddMember("RelatedOpsItems", _RelatedOpsItems) + + CreateOpsItemRequest_Source = CreateOpsItemRequest.AddMember("Source", _OpsItemSource) + + CreateOpsItemRequest_Title = CreateOpsItemRequest.AddMember("Title", _OpsItemTitle) + + CreateOpsItemRequest_Tags = CreateOpsItemRequest.AddMember("Tags", _TagList) + + CreateOpsItemRequest_Category = CreateOpsItemRequest.AddMember("Category", _OpsItemCategory) + + CreateOpsItemRequest_Severity = CreateOpsItemRequest.AddMember("Severity", _OpsItemSeverity) + + CreateOpsItemRequest_ActualStartTime = CreateOpsItemRequest.AddMember("ActualStartTime", _DateTime) + + CreateOpsItemRequest_ActualEndTime = CreateOpsItemRequest.AddMember("ActualEndTime", _DateTime) + + CreateOpsItemRequest_PlannedStartTime = CreateOpsItemRequest.AddMember("PlannedStartTime", _DateTime) + + CreateOpsItemRequest_PlannedEndTime = CreateOpsItemRequest.AddMember("PlannedEndTime", _DateTime) + + CreateOpsItemRequest_AccountId = CreateOpsItemRequest.AddMember("AccountId", _OpsItemAccountId) + + CreateOpsItemResponse_OpsItemId = CreateOpsItemResponse.AddMember("OpsItemId", _String) + + CreateOpsItemResponse_OpsItemArn = CreateOpsItemResponse.AddMember("OpsItemArn", _OpsItemArn) + + CreateOpsMetadataRequest_ResourceId = CreateOpsMetadataRequest.AddMember("ResourceId", _OpsMetadataResourceId) + + CreateOpsMetadataRequest_Metadata = CreateOpsMetadataRequest.AddMember("Metadata", _MetadataMap) + + CreateOpsMetadataRequest_Tags = CreateOpsMetadataRequest.AddMember("Tags", _TagList) + + CreateOpsMetadataResult_OpsMetadataArn = CreateOpsMetadataResult.AddMember("OpsMetadataArn", _OpsMetadataArn) + + CreatePatchBaselineRequest_OperatingSystem = CreatePatchBaselineRequest.AddMember("OperatingSystem", OperatingSystem) + + CreatePatchBaselineRequest_Name = CreatePatchBaselineRequest.AddMember("Name", _BaselineName) + + CreatePatchBaselineRequest_GlobalFilters = CreatePatchBaselineRequest.AddMember("GlobalFilters", PatchFilterGroup) + + CreatePatchBaselineRequest_ApprovalRules = CreatePatchBaselineRequest.AddMember("ApprovalRules", PatchRuleGroup) + + CreatePatchBaselineRequest_ApprovedPatches = CreatePatchBaselineRequest.AddMember("ApprovedPatches", _PatchIdList) + + CreatePatchBaselineRequest_ApprovedPatchesComplianceLevel = CreatePatchBaselineRequest.AddMember("ApprovedPatchesComplianceLevel", PatchComplianceLevel) + + CreatePatchBaselineRequest_ApprovedPatchesEnableNonSecurity = CreatePatchBaselineRequest.AddMember("ApprovedPatchesEnableNonSecurity", _Boolean) + + CreatePatchBaselineRequest_RejectedPatches = CreatePatchBaselineRequest.AddMember("RejectedPatches", _PatchIdList) + + CreatePatchBaselineRequest_RejectedPatchesAction = CreatePatchBaselineRequest.AddMember("RejectedPatchesAction", PatchAction) + + CreatePatchBaselineRequest_Description = CreatePatchBaselineRequest.AddMember("Description", _BaselineDescription) + + CreatePatchBaselineRequest_Sources = CreatePatchBaselineRequest.AddMember("Sources", _PatchSourceList) + + CreatePatchBaselineRequest_AvailableSecurityUpdatesComplianceStatus = CreatePatchBaselineRequest.AddMember("AvailableSecurityUpdatesComplianceStatus", PatchComplianceStatus) + + CreatePatchBaselineRequest_ClientToken = CreatePatchBaselineRequest.AddMember("ClientToken", _ClientToken) + + CreatePatchBaselineRequest_Tags = CreatePatchBaselineRequest.AddMember("Tags", _TagList) + + CreatePatchBaselineResult_BaselineId = CreatePatchBaselineResult.AddMember("BaselineId", _BaselineId) + + CreateResourceDataSyncRequest_SyncName = CreateResourceDataSyncRequest.AddMember("SyncName", _ResourceDataSyncName) + + CreateResourceDataSyncRequest_S3Destination = CreateResourceDataSyncRequest.AddMember("S3Destination", ResourceDataSyncS3Destination) + + CreateResourceDataSyncRequest_SyncType = CreateResourceDataSyncRequest.AddMember("SyncType", _ResourceDataSyncType) + + CreateResourceDataSyncRequest_SyncSource = CreateResourceDataSyncRequest.AddMember("SyncSource", ResourceDataSyncSource) + + DeleteActivationRequest_ActivationId = DeleteActivationRequest.AddMember("ActivationId", _ActivationId) + + DeleteAssociationRequest_Name = DeleteAssociationRequest.AddMember("Name", _DocumentARN) + + DeleteAssociationRequest_InstanceId = DeleteAssociationRequest.AddMember("InstanceId", _InstanceId) + + DeleteAssociationRequest_AssociationId = DeleteAssociationRequest.AddMember("AssociationId", _AssociationId) + + DeleteCloudConnectorRequest_CloudConnectorId = DeleteCloudConnectorRequest.AddMember("CloudConnectorId", _CloudConnectorId) + + DeleteCloudConnectorResult_CloudConnectorId = DeleteCloudConnectorResult.AddMember("CloudConnectorId", _CloudConnectorId) + + DeleteDocumentRequest_Name = DeleteDocumentRequest.AddMember("Name", _DocumentName) + + DeleteDocumentRequest_DocumentVersion = DeleteDocumentRequest.AddMember("DocumentVersion", _DocumentVersion) + + DeleteDocumentRequest_VersionName = DeleteDocumentRequest.AddMember("VersionName", _DocumentVersionName) + + DeleteDocumentRequest_Force = DeleteDocumentRequest.AddMember("Force", _Boolean) + + DeleteInventoryRequest_TypeName = DeleteInventoryRequest.AddMember("TypeName", _InventoryItemTypeName) + + DeleteInventoryRequest_SchemaDeleteOption = DeleteInventoryRequest.AddMember("SchemaDeleteOption", InventorySchemaDeleteOption) + + DeleteInventoryRequest_DryRun = DeleteInventoryRequest.AddMember("DryRun", _DryRun) + + DeleteInventoryRequest_ClientToken = DeleteInventoryRequest.AddMember("ClientToken", _UUID) + + DeleteInventoryResult_DeletionId = DeleteInventoryResult.AddMember("DeletionId", _UUID) + + DeleteInventoryResult_TypeName = DeleteInventoryResult.AddMember("TypeName", _InventoryItemTypeName) + + DeleteInventoryResult_DeletionSummary = DeleteInventoryResult.AddMember("DeletionSummary", InventoryDeletionSummary) + + DeleteMaintenanceWindowRequest_WindowId = DeleteMaintenanceWindowRequest.AddMember("WindowId", _MaintenanceWindowId) + + DeleteMaintenanceWindowResult_WindowId = DeleteMaintenanceWindowResult.AddMember("WindowId", _MaintenanceWindowId) + + DeleteOpsItemRequest_OpsItemId = DeleteOpsItemRequest.AddMember("OpsItemId", _OpsItemId) + + DeleteOpsMetadataRequest_OpsMetadataArn = DeleteOpsMetadataRequest.AddMember("OpsMetadataArn", _OpsMetadataArn) + + DeleteParameterRequest_Name = DeleteParameterRequest.AddMember("Name", _PSParameterName) + + DeleteParametersRequest_Names = DeleteParametersRequest.AddMember("Names", _ParameterNameList) + + DeleteParametersResult_DeletedParameters = DeleteParametersResult.AddMember("DeletedParameters", _ParameterNameList) + + DeleteParametersResult_InvalidParameters = DeleteParametersResult.AddMember("InvalidParameters", _ParameterNameList) + + DeletePatchBaselineRequest_BaselineId = DeletePatchBaselineRequest.AddMember("BaselineId", _BaselineId) + + DeletePatchBaselineResult_BaselineId = DeletePatchBaselineResult.AddMember("BaselineId", _BaselineId) + + DeleteResourceDataSyncRequest_SyncName = DeleteResourceDataSyncRequest.AddMember("SyncName", _ResourceDataSyncName) + + DeleteResourceDataSyncRequest_SyncType = DeleteResourceDataSyncRequest.AddMember("SyncType", _ResourceDataSyncType) + + DeleteResourcePolicyRequest_ResourceArn = DeleteResourcePolicyRequest.AddMember("ResourceArn", _ResourceArnString) + + DeleteResourcePolicyRequest_PolicyId = DeleteResourcePolicyRequest.AddMember("PolicyId", _PolicyId) + + DeleteResourcePolicyRequest_PolicyHash = DeleteResourcePolicyRequest.AddMember("PolicyHash", _PolicyHash) + + DeleteResourcePolicyRequest_DeletionMode = DeleteResourcePolicyRequest.AddMember("DeletionMode", DeletionMode) + + DeregisterManagedInstanceRequest_InstanceId = DeregisterManagedInstanceRequest.AddMember("InstanceId", _ManagedInstanceId) + + DeregisterPatchBaselineForPatchGroupRequest_BaselineId = DeregisterPatchBaselineForPatchGroupRequest.AddMember("BaselineId", _BaselineId) + + DeregisterPatchBaselineForPatchGroupRequest_PatchGroup = DeregisterPatchBaselineForPatchGroupRequest.AddMember("PatchGroup", _PatchGroup) + + DeregisterPatchBaselineForPatchGroupResult_BaselineId = DeregisterPatchBaselineForPatchGroupResult.AddMember("BaselineId", _BaselineId) + + DeregisterPatchBaselineForPatchGroupResult_PatchGroup = DeregisterPatchBaselineForPatchGroupResult.AddMember("PatchGroup", _PatchGroup) + + DeregisterTargetFromMaintenanceWindowRequest_WindowId = DeregisterTargetFromMaintenanceWindowRequest.AddMember("WindowId", _MaintenanceWindowId) + + DeregisterTargetFromMaintenanceWindowRequest_WindowTargetId = DeregisterTargetFromMaintenanceWindowRequest.AddMember("WindowTargetId", _MaintenanceWindowTargetId) + + DeregisterTargetFromMaintenanceWindowRequest_Safe = DeregisterTargetFromMaintenanceWindowRequest.AddMember("Safe", _Boolean) + + DeregisterTargetFromMaintenanceWindowResult_WindowId = DeregisterTargetFromMaintenanceWindowResult.AddMember("WindowId", _MaintenanceWindowId) + + DeregisterTargetFromMaintenanceWindowResult_WindowTargetId = DeregisterTargetFromMaintenanceWindowResult.AddMember("WindowTargetId", _MaintenanceWindowTargetId) + + DeregisterTaskFromMaintenanceWindowRequest_WindowId = DeregisterTaskFromMaintenanceWindowRequest.AddMember("WindowId", _MaintenanceWindowId) + + DeregisterTaskFromMaintenanceWindowRequest_WindowTaskId = DeregisterTaskFromMaintenanceWindowRequest.AddMember("WindowTaskId", _MaintenanceWindowTaskId) + + DeregisterTaskFromMaintenanceWindowResult_WindowId = DeregisterTaskFromMaintenanceWindowResult.AddMember("WindowId", _MaintenanceWindowId) + + DeregisterTaskFromMaintenanceWindowResult_WindowTaskId = DeregisterTaskFromMaintenanceWindowResult.AddMember("WindowTaskId", _MaintenanceWindowTaskId) + + DescribeActivationsRequest_Filters = DescribeActivationsRequest.AddMember("Filters", _DescribeActivationsFilterList) + + DescribeActivationsRequest_MaxResults = DescribeActivationsRequest.AddMember("MaxResults", _MaxResults) + + DescribeActivationsRequest_NextToken = DescribeActivationsRequest.AddMember("NextToken", _NextToken) + + DescribeActivationsResult_ActivationList = DescribeActivationsResult.AddMember("ActivationList", _ActivationList) + + DescribeActivationsResult_NextToken = DescribeActivationsResult.AddMember("NextToken", _NextToken) + + DescribeAssociationExecutionsRequest_AssociationId = DescribeAssociationExecutionsRequest.AddMember("AssociationId", _AssociationId) + + DescribeAssociationExecutionsRequest_Filters = DescribeAssociationExecutionsRequest.AddMember("Filters", _AssociationExecutionFilterList) + + DescribeAssociationExecutionsRequest_MaxResults = DescribeAssociationExecutionsRequest.AddMember("MaxResults", _MaxResults) + + DescribeAssociationExecutionsRequest_NextToken = DescribeAssociationExecutionsRequest.AddMember("NextToken", _NextToken) + + DescribeAssociationExecutionsResult_AssociationExecutions = DescribeAssociationExecutionsResult.AddMember("AssociationExecutions", _AssociationExecutionsList) + + DescribeAssociationExecutionsResult_NextToken = DescribeAssociationExecutionsResult.AddMember("NextToken", _NextToken) + + DescribeAssociationExecutionTargetsRequest_AssociationId = DescribeAssociationExecutionTargetsRequest.AddMember("AssociationId", _AssociationId) + + DescribeAssociationExecutionTargetsRequest_ExecutionId = DescribeAssociationExecutionTargetsRequest.AddMember("ExecutionId", _AssociationExecutionId) + + DescribeAssociationExecutionTargetsRequest_Filters = DescribeAssociationExecutionTargetsRequest.AddMember("Filters", _AssociationExecutionTargetsFilterList) + + DescribeAssociationExecutionTargetsRequest_MaxResults = DescribeAssociationExecutionTargetsRequest.AddMember("MaxResults", _MaxResults) + + DescribeAssociationExecutionTargetsRequest_NextToken = DescribeAssociationExecutionTargetsRequest.AddMember("NextToken", _NextToken) + + DescribeAssociationExecutionTargetsResult_AssociationExecutionTargets = DescribeAssociationExecutionTargetsResult.AddMember("AssociationExecutionTargets", _AssociationExecutionTargetsList) + + DescribeAssociationExecutionTargetsResult_NextToken = DescribeAssociationExecutionTargetsResult.AddMember("NextToken", _NextToken) + + DescribeAssociationRequest_Name = DescribeAssociationRequest.AddMember("Name", _DocumentARN) + + DescribeAssociationRequest_InstanceId = DescribeAssociationRequest.AddMember("InstanceId", _InstanceId) + + DescribeAssociationRequest_AssociationId = DescribeAssociationRequest.AddMember("AssociationId", _AssociationId) + + DescribeAssociationRequest_AssociationVersion = DescribeAssociationRequest.AddMember("AssociationVersion", _AssociationVersion) + + DescribeAssociationResult_AssociationDescription = DescribeAssociationResult.AddMember("AssociationDescription", AssociationDescription) + + DescribeAutomationExecutionsRequest_Filters = DescribeAutomationExecutionsRequest.AddMember("Filters", _AutomationExecutionFilterList) + + DescribeAutomationExecutionsRequest_MaxResults = DescribeAutomationExecutionsRequest.AddMember("MaxResults", _MaxResults) + + DescribeAutomationExecutionsRequest_NextToken = DescribeAutomationExecutionsRequest.AddMember("NextToken", _NextToken) + + DescribeAutomationExecutionsResult_AutomationExecutionMetadataList = DescribeAutomationExecutionsResult.AddMember("AutomationExecutionMetadataList", _AutomationExecutionMetadataList) + + DescribeAutomationExecutionsResult_NextToken = DescribeAutomationExecutionsResult.AddMember("NextToken", _NextToken) + + DescribeAutomationStepExecutionsRequest_AutomationExecutionId = DescribeAutomationStepExecutionsRequest.AddMember("AutomationExecutionId", _AutomationExecutionId) + + DescribeAutomationStepExecutionsRequest_Filters = DescribeAutomationStepExecutionsRequest.AddMember("Filters", _StepExecutionFilterList) + + DescribeAutomationStepExecutionsRequest_NextToken = DescribeAutomationStepExecutionsRequest.AddMember("NextToken", _NextToken) + + DescribeAutomationStepExecutionsRequest_MaxResults = DescribeAutomationStepExecutionsRequest.AddMember("MaxResults", _MaxResults) + + DescribeAutomationStepExecutionsRequest_ReverseOrder = DescribeAutomationStepExecutionsRequest.AddMember("ReverseOrder", _Boolean) + + DescribeAutomationStepExecutionsResult_StepExecutions = DescribeAutomationStepExecutionsResult.AddMember("StepExecutions", _StepExecutionList) + + DescribeAutomationStepExecutionsResult_NextToken = DescribeAutomationStepExecutionsResult.AddMember("NextToken", _NextToken) + + DescribeAvailablePatchesRequest_Filters = DescribeAvailablePatchesRequest.AddMember("Filters", _PatchOrchestratorFilterList) + + DescribeAvailablePatchesRequest_MaxResults = DescribeAvailablePatchesRequest.AddMember("MaxResults", _PatchBaselineMaxResults) + + DescribeAvailablePatchesRequest_NextToken = DescribeAvailablePatchesRequest.AddMember("NextToken", _NextToken) + + DescribeAvailablePatchesResult_Patches = DescribeAvailablePatchesResult.AddMember("Patches", _PatchList) + + DescribeAvailablePatchesResult_NextToken = DescribeAvailablePatchesResult.AddMember("NextToken", _NextToken) + + DescribeDocumentRequest_Name = DescribeDocumentRequest.AddMember("Name", _DocumentARN) + + DescribeDocumentRequest_DocumentVersion = DescribeDocumentRequest.AddMember("DocumentVersion", _DocumentVersion) + + DescribeDocumentRequest_VersionName = DescribeDocumentRequest.AddMember("VersionName", _DocumentVersionName) + + DescribeDocumentResult_Document = DescribeDocumentResult.AddMember("Document", DocumentDescription) + + DescribeDocumentPermissionRequest_Name = DescribeDocumentPermissionRequest.AddMember("Name", _DocumentName) + + DescribeDocumentPermissionRequest_PermissionType = DescribeDocumentPermissionRequest.AddMember("PermissionType", DocumentPermissionType) + + DescribeDocumentPermissionRequest_MaxResults = DescribeDocumentPermissionRequest.AddMember("MaxResults", _DocumentPermissionMaxResults) + + DescribeDocumentPermissionRequest_NextToken = DescribeDocumentPermissionRequest.AddMember("NextToken", _NextToken) + + DescribeDocumentPermissionResponse_AccountIds = DescribeDocumentPermissionResponse.AddMember("AccountIds", _AccountIdList) + + DescribeDocumentPermissionResponse_AccountSharingInfoList = DescribeDocumentPermissionResponse.AddMember("AccountSharingInfoList", _AccountSharingInfoList) + + DescribeDocumentPermissionResponse_NextToken = DescribeDocumentPermissionResponse.AddMember("NextToken", _NextToken) + + DescribeEffectiveInstanceAssociationsRequest_InstanceId = DescribeEffectiveInstanceAssociationsRequest.AddMember("InstanceId", _InstanceId) + + DescribeEffectiveInstanceAssociationsRequest_MaxResults = DescribeEffectiveInstanceAssociationsRequest.AddMember("MaxResults", _EffectiveInstanceAssociationMaxResults) + + DescribeEffectiveInstanceAssociationsRequest_NextToken = DescribeEffectiveInstanceAssociationsRequest.AddMember("NextToken", _NextToken) + + DescribeEffectiveInstanceAssociationsResult_Associations = DescribeEffectiveInstanceAssociationsResult.AddMember("Associations", _InstanceAssociationList) + + DescribeEffectiveInstanceAssociationsResult_NextToken = DescribeEffectiveInstanceAssociationsResult.AddMember("NextToken", _NextToken) + + DescribeEffectivePatchesForPatchBaselineRequest_BaselineId = DescribeEffectivePatchesForPatchBaselineRequest.AddMember("BaselineId", _BaselineId) + + DescribeEffectivePatchesForPatchBaselineRequest_MaxResults = DescribeEffectivePatchesForPatchBaselineRequest.AddMember("MaxResults", _PatchBaselineMaxResults) + + DescribeEffectivePatchesForPatchBaselineRequest_NextToken = DescribeEffectivePatchesForPatchBaselineRequest.AddMember("NextToken", _NextToken) + + DescribeEffectivePatchesForPatchBaselineResult_EffectivePatches = DescribeEffectivePatchesForPatchBaselineResult.AddMember("EffectivePatches", _EffectivePatchList) + + DescribeEffectivePatchesForPatchBaselineResult_NextToken = DescribeEffectivePatchesForPatchBaselineResult.AddMember("NextToken", _NextToken) + + DescribeInstanceAssociationsStatusRequest_InstanceId = DescribeInstanceAssociationsStatusRequest.AddMember("InstanceId", _InstanceId) + + DescribeInstanceAssociationsStatusRequest_MaxResults = DescribeInstanceAssociationsStatusRequest.AddMember("MaxResults", _MaxResults) + + DescribeInstanceAssociationsStatusRequest_NextToken = DescribeInstanceAssociationsStatusRequest.AddMember("NextToken", _NextToken) + + DescribeInstanceAssociationsStatusResult_InstanceAssociationStatusInfos = DescribeInstanceAssociationsStatusResult.AddMember("InstanceAssociationStatusInfos", _InstanceAssociationStatusInfos) + + DescribeInstanceAssociationsStatusResult_NextToken = DescribeInstanceAssociationsStatusResult.AddMember("NextToken", _NextToken) + + DescribeInstanceInformationRequest_InstanceInformationFilterList = DescribeInstanceInformationRequest.AddMember("InstanceInformationFilterList", _InstanceInformationFilterList) + + DescribeInstanceInformationRequest_Filters = DescribeInstanceInformationRequest.AddMember("Filters", _InstanceInformationStringFilterList) + + DescribeInstanceInformationRequest_MaxResults = DescribeInstanceInformationRequest.AddMember("MaxResults", _MaxResultsEC2Compatible) + + DescribeInstanceInformationRequest_NextToken = DescribeInstanceInformationRequest.AddMember("NextToken", _NextToken) + + DescribeInstanceInformationResult_InstanceInformationList = DescribeInstanceInformationResult.AddMember("InstanceInformationList", _InstanceInformationList) + + DescribeInstanceInformationResult_NextToken = DescribeInstanceInformationResult.AddMember("NextToken", _NextToken) + + DescribeInstancePatchesRequest_InstanceId = DescribeInstancePatchesRequest.AddMember("InstanceId", _InstanceId) + + DescribeInstancePatchesRequest_Filters = DescribeInstancePatchesRequest.AddMember("Filters", _PatchOrchestratorFilterList) + + DescribeInstancePatchesRequest_NextToken = DescribeInstancePatchesRequest.AddMember("NextToken", _NextToken) + + DescribeInstancePatchesRequest_MaxResults = DescribeInstancePatchesRequest.AddMember("MaxResults", _PatchComplianceMaxResults) + + DescribeInstancePatchesResult_Patches = DescribeInstancePatchesResult.AddMember("Patches", _PatchComplianceDataList) + + DescribeInstancePatchesResult_NextToken = DescribeInstancePatchesResult.AddMember("NextToken", _NextToken) + + DescribeInstancePatchStatesForPatchGroupRequest_PatchGroup = DescribeInstancePatchStatesForPatchGroupRequest.AddMember("PatchGroup", _PatchGroup) + + DescribeInstancePatchStatesForPatchGroupRequest_Filters = DescribeInstancePatchStatesForPatchGroupRequest.AddMember("Filters", _InstancePatchStateFilterList) + + DescribeInstancePatchStatesForPatchGroupRequest_NextToken = DescribeInstancePatchStatesForPatchGroupRequest.AddMember("NextToken", _NextToken) + + DescribeInstancePatchStatesForPatchGroupRequest_MaxResults = DescribeInstancePatchStatesForPatchGroupRequest.AddMember("MaxResults", _PatchComplianceMaxResults) + + DescribeInstancePatchStatesForPatchGroupResult_InstancePatchStates = DescribeInstancePatchStatesForPatchGroupResult.AddMember("InstancePatchStates", _InstancePatchStatesList) + + DescribeInstancePatchStatesForPatchGroupResult_NextToken = DescribeInstancePatchStatesForPatchGroupResult.AddMember("NextToken", _NextToken) + + DescribeInstancePatchStatesRequest_InstanceIds = DescribeInstancePatchStatesRequest.AddMember("InstanceIds", _InstanceIdList) + + DescribeInstancePatchStatesRequest_NextToken = DescribeInstancePatchStatesRequest.AddMember("NextToken", _NextToken) + + DescribeInstancePatchStatesRequest_MaxResults = DescribeInstancePatchStatesRequest.AddMember("MaxResults", _PatchComplianceMaxResults) + + DescribeInstancePatchStatesResult_InstancePatchStates = DescribeInstancePatchStatesResult.AddMember("InstancePatchStates", _InstancePatchStateList) + + DescribeInstancePatchStatesResult_NextToken = DescribeInstancePatchStatesResult.AddMember("NextToken", _NextToken) + + DescribeInstancePropertiesRequest_InstancePropertyFilterList = DescribeInstancePropertiesRequest.AddMember("InstancePropertyFilterList", _InstancePropertyFilterList) + + DescribeInstancePropertiesRequest_FiltersWithOperator = DescribeInstancePropertiesRequest.AddMember("FiltersWithOperator", _InstancePropertyStringFilterList) + + DescribeInstancePropertiesRequest_MaxResults = DescribeInstancePropertiesRequest.AddMember("MaxResults", _DescribeInstancePropertiesMaxResults) + + DescribeInstancePropertiesRequest_NextToken = DescribeInstancePropertiesRequest.AddMember("NextToken", _NextToken) + + DescribeInstancePropertiesResult_InstanceProperties = DescribeInstancePropertiesResult.AddMember("InstanceProperties", _InstanceProperties) + + DescribeInstancePropertiesResult_NextToken = DescribeInstancePropertiesResult.AddMember("NextToken", _NextToken) + + DescribeInventoryDeletionsRequest_DeletionId = DescribeInventoryDeletionsRequest.AddMember("DeletionId", _UUID) + + DescribeInventoryDeletionsRequest_NextToken = DescribeInventoryDeletionsRequest.AddMember("NextToken", _NextToken) + + DescribeInventoryDeletionsRequest_MaxResults = DescribeInventoryDeletionsRequest.AddMember("MaxResults", _MaxResults) + + DescribeInventoryDeletionsResult_InventoryDeletions = DescribeInventoryDeletionsResult.AddMember("InventoryDeletions", _InventoryDeletionsList) + + DescribeInventoryDeletionsResult_NextToken = DescribeInventoryDeletionsResult.AddMember("NextToken", _NextToken) + + DescribeMaintenanceWindowExecutionsRequest_WindowId = DescribeMaintenanceWindowExecutionsRequest.AddMember("WindowId", _MaintenanceWindowId) + + DescribeMaintenanceWindowExecutionsRequest_Filters = DescribeMaintenanceWindowExecutionsRequest.AddMember("Filters", _MaintenanceWindowFilterList) + + DescribeMaintenanceWindowExecutionsRequest_MaxResults = DescribeMaintenanceWindowExecutionsRequest.AddMember("MaxResults", _MaintenanceWindowMaxResults) + + DescribeMaintenanceWindowExecutionsRequest_NextToken = DescribeMaintenanceWindowExecutionsRequest.AddMember("NextToken", _NextToken) + + DescribeMaintenanceWindowExecutionsResult_WindowExecutions = DescribeMaintenanceWindowExecutionsResult.AddMember("WindowExecutions", _MaintenanceWindowExecutionList) + + DescribeMaintenanceWindowExecutionsResult_NextToken = DescribeMaintenanceWindowExecutionsResult.AddMember("NextToken", _NextToken) + + DescribeMaintenanceWindowExecutionTaskInvocationsRequest_WindowExecutionId = DescribeMaintenanceWindowExecutionTaskInvocationsRequest.AddMember("WindowExecutionId", _MaintenanceWindowExecutionId) + + DescribeMaintenanceWindowExecutionTaskInvocationsRequest_TaskId = DescribeMaintenanceWindowExecutionTaskInvocationsRequest.AddMember("TaskId", _MaintenanceWindowExecutionTaskId) + + DescribeMaintenanceWindowExecutionTaskInvocationsRequest_Filters = DescribeMaintenanceWindowExecutionTaskInvocationsRequest.AddMember("Filters", _MaintenanceWindowFilterList) + + DescribeMaintenanceWindowExecutionTaskInvocationsRequest_MaxResults = DescribeMaintenanceWindowExecutionTaskInvocationsRequest.AddMember("MaxResults", _MaintenanceWindowMaxResults) + + DescribeMaintenanceWindowExecutionTaskInvocationsRequest_NextToken = DescribeMaintenanceWindowExecutionTaskInvocationsRequest.AddMember("NextToken", _NextToken) + + DescribeMaintenanceWindowExecutionTaskInvocationsResult_WindowExecutionTaskInvocationIdentities = DescribeMaintenanceWindowExecutionTaskInvocationsResult.AddMember("WindowExecutionTaskInvocationIdentities", _MaintenanceWindowExecutionTaskInvocationIdentityList) + + DescribeMaintenanceWindowExecutionTaskInvocationsResult_NextToken = DescribeMaintenanceWindowExecutionTaskInvocationsResult.AddMember("NextToken", _NextToken) + + DescribeMaintenanceWindowExecutionTasksRequest_WindowExecutionId = DescribeMaintenanceWindowExecutionTasksRequest.AddMember("WindowExecutionId", _MaintenanceWindowExecutionId) + + DescribeMaintenanceWindowExecutionTasksRequest_Filters = DescribeMaintenanceWindowExecutionTasksRequest.AddMember("Filters", _MaintenanceWindowFilterList) + + DescribeMaintenanceWindowExecutionTasksRequest_MaxResults = DescribeMaintenanceWindowExecutionTasksRequest.AddMember("MaxResults", _MaintenanceWindowMaxResults) + + DescribeMaintenanceWindowExecutionTasksRequest_NextToken = DescribeMaintenanceWindowExecutionTasksRequest.AddMember("NextToken", _NextToken) + + DescribeMaintenanceWindowExecutionTasksResult_WindowExecutionTaskIdentities = DescribeMaintenanceWindowExecutionTasksResult.AddMember("WindowExecutionTaskIdentities", _MaintenanceWindowExecutionTaskIdentityList) + + DescribeMaintenanceWindowExecutionTasksResult_NextToken = DescribeMaintenanceWindowExecutionTasksResult.AddMember("NextToken", _NextToken) + + DescribeMaintenanceWindowScheduleRequest_WindowId = DescribeMaintenanceWindowScheduleRequest.AddMember("WindowId", _MaintenanceWindowId) + + DescribeMaintenanceWindowScheduleRequest_Targets = DescribeMaintenanceWindowScheduleRequest.AddMember("Targets", _Targets) + + DescribeMaintenanceWindowScheduleRequest_ResourceType = DescribeMaintenanceWindowScheduleRequest.AddMember("ResourceType", MaintenanceWindowResourceType) + + DescribeMaintenanceWindowScheduleRequest_Filters = DescribeMaintenanceWindowScheduleRequest.AddMember("Filters", _PatchOrchestratorFilterList) + + DescribeMaintenanceWindowScheduleRequest_MaxResults = DescribeMaintenanceWindowScheduleRequest.AddMember("MaxResults", _MaintenanceWindowSearchMaxResults) + + DescribeMaintenanceWindowScheduleRequest_NextToken = DescribeMaintenanceWindowScheduleRequest.AddMember("NextToken", _NextToken) + + DescribeMaintenanceWindowScheduleResult_ScheduledWindowExecutions = DescribeMaintenanceWindowScheduleResult.AddMember("ScheduledWindowExecutions", _ScheduledWindowExecutionList) + + DescribeMaintenanceWindowScheduleResult_NextToken = DescribeMaintenanceWindowScheduleResult.AddMember("NextToken", _NextToken) + + DescribeMaintenanceWindowsForTargetRequest_Targets = DescribeMaintenanceWindowsForTargetRequest.AddMember("Targets", _Targets) + + DescribeMaintenanceWindowsForTargetRequest_ResourceType = DescribeMaintenanceWindowsForTargetRequest.AddMember("ResourceType", MaintenanceWindowResourceType) + + DescribeMaintenanceWindowsForTargetRequest_MaxResults = DescribeMaintenanceWindowsForTargetRequest.AddMember("MaxResults", _MaintenanceWindowSearchMaxResults) + + DescribeMaintenanceWindowsForTargetRequest_NextToken = DescribeMaintenanceWindowsForTargetRequest.AddMember("NextToken", _NextToken) + + DescribeMaintenanceWindowsForTargetResult_WindowIdentities = DescribeMaintenanceWindowsForTargetResult.AddMember("WindowIdentities", _MaintenanceWindowsForTargetList) + + DescribeMaintenanceWindowsForTargetResult_NextToken = DescribeMaintenanceWindowsForTargetResult.AddMember("NextToken", _NextToken) + + DescribeMaintenanceWindowsRequest_Filters = DescribeMaintenanceWindowsRequest.AddMember("Filters", _MaintenanceWindowFilterList) + + DescribeMaintenanceWindowsRequest_MaxResults = DescribeMaintenanceWindowsRequest.AddMember("MaxResults", _MaintenanceWindowMaxResults) + + DescribeMaintenanceWindowsRequest_NextToken = DescribeMaintenanceWindowsRequest.AddMember("NextToken", _NextToken) + + DescribeMaintenanceWindowsResult_WindowIdentities = DescribeMaintenanceWindowsResult.AddMember("WindowIdentities", _MaintenanceWindowIdentityList) + + DescribeMaintenanceWindowsResult_NextToken = DescribeMaintenanceWindowsResult.AddMember("NextToken", _NextToken) + + DescribeMaintenanceWindowTargetsRequest_WindowId = DescribeMaintenanceWindowTargetsRequest.AddMember("WindowId", _MaintenanceWindowId) + + DescribeMaintenanceWindowTargetsRequest_Filters = DescribeMaintenanceWindowTargetsRequest.AddMember("Filters", _MaintenanceWindowFilterList) + + DescribeMaintenanceWindowTargetsRequest_MaxResults = DescribeMaintenanceWindowTargetsRequest.AddMember("MaxResults", _MaintenanceWindowMaxResults) + + DescribeMaintenanceWindowTargetsRequest_NextToken = DescribeMaintenanceWindowTargetsRequest.AddMember("NextToken", _NextToken) + + DescribeMaintenanceWindowTargetsResult_Targets = DescribeMaintenanceWindowTargetsResult.AddMember("Targets", _MaintenanceWindowTargetList) + + DescribeMaintenanceWindowTargetsResult_NextToken = DescribeMaintenanceWindowTargetsResult.AddMember("NextToken", _NextToken) + + DescribeMaintenanceWindowTasksRequest_WindowId = DescribeMaintenanceWindowTasksRequest.AddMember("WindowId", _MaintenanceWindowId) + + DescribeMaintenanceWindowTasksRequest_Filters = DescribeMaintenanceWindowTasksRequest.AddMember("Filters", _MaintenanceWindowFilterList) + + DescribeMaintenanceWindowTasksRequest_MaxResults = DescribeMaintenanceWindowTasksRequest.AddMember("MaxResults", _MaintenanceWindowMaxResults) + + DescribeMaintenanceWindowTasksRequest_NextToken = DescribeMaintenanceWindowTasksRequest.AddMember("NextToken", _NextToken) + + DescribeMaintenanceWindowTasksResult_Tasks = DescribeMaintenanceWindowTasksResult.AddMember("Tasks", _MaintenanceWindowTaskList) + + DescribeMaintenanceWindowTasksResult_NextToken = DescribeMaintenanceWindowTasksResult.AddMember("NextToken", _NextToken) + + DescribeOpsItemsRequest_OpsItemFilters = DescribeOpsItemsRequest.AddMember("OpsItemFilters", _OpsItemFilters) + + DescribeOpsItemsRequest_MaxResults = DescribeOpsItemsRequest.AddMember("MaxResults", _OpsItemMaxResults) + + DescribeOpsItemsRequest_NextToken = DescribeOpsItemsRequest.AddMember("NextToken", _String) + + DescribeOpsItemsResponse_NextToken = DescribeOpsItemsResponse.AddMember("NextToken", _String) + + DescribeOpsItemsResponse_OpsItemSummaries = DescribeOpsItemsResponse.AddMember("OpsItemSummaries", _OpsItemSummaries) + + DescribeParametersRequest_Filters = DescribeParametersRequest.AddMember("Filters", _ParametersFilterList) + + DescribeParametersRequest_ParameterFilters = DescribeParametersRequest.AddMember("ParameterFilters", _ParameterStringFilterList) + + DescribeParametersRequest_MaxResults = DescribeParametersRequest.AddMember("MaxResults", _MaxResults) + + DescribeParametersRequest_NextToken = DescribeParametersRequest.AddMember("NextToken", _NextToken) + + DescribeParametersRequest_Shared = DescribeParametersRequest.AddMember("Shared", _Boolean) + + DescribeParametersResult_Parameters = DescribeParametersResult.AddMember("Parameters", _ParameterMetadataList) + + DescribeParametersResult_NextToken = DescribeParametersResult.AddMember("NextToken", _NextToken) + + DescribePatchBaselinesRequest_Filters = DescribePatchBaselinesRequest.AddMember("Filters", _PatchOrchestratorFilterList) + + DescribePatchBaselinesRequest_MaxResults = DescribePatchBaselinesRequest.AddMember("MaxResults", _PatchBaselineMaxResults) + + DescribePatchBaselinesRequest_NextToken = DescribePatchBaselinesRequest.AddMember("NextToken", _NextToken) + + DescribePatchBaselinesResult_BaselineIdentities = DescribePatchBaselinesResult.AddMember("BaselineIdentities", _PatchBaselineIdentityList) + + DescribePatchBaselinesResult_NextToken = DescribePatchBaselinesResult.AddMember("NextToken", _NextToken) + + DescribePatchGroupsRequest_MaxResults = DescribePatchGroupsRequest.AddMember("MaxResults", _PatchBaselineMaxResults) + + DescribePatchGroupsRequest_Filters = DescribePatchGroupsRequest.AddMember("Filters", _PatchOrchestratorFilterList) + + DescribePatchGroupsRequest_NextToken = DescribePatchGroupsRequest.AddMember("NextToken", _NextToken) + + DescribePatchGroupsResult_Mappings = DescribePatchGroupsResult.AddMember("Mappings", _PatchGroupPatchBaselineMappingList) + + DescribePatchGroupsResult_NextToken = DescribePatchGroupsResult.AddMember("NextToken", _NextToken) + + DescribePatchGroupStateRequest_PatchGroup = DescribePatchGroupStateRequest.AddMember("PatchGroup", _PatchGroup) + + DescribePatchGroupStateResult_Instances = DescribePatchGroupStateResult.AddMember("Instances", _Integer) + + DescribePatchGroupStateResult_InstancesWithInstalledPatches = DescribePatchGroupStateResult.AddMember("InstancesWithInstalledPatches", _Integer) + + DescribePatchGroupStateResult_InstancesWithInstalledOtherPatches = DescribePatchGroupStateResult.AddMember("InstancesWithInstalledOtherPatches", _Integer) + + DescribePatchGroupStateResult_InstancesWithInstalledPendingRebootPatches = DescribePatchGroupStateResult.AddMember("InstancesWithInstalledPendingRebootPatches", _InstancesCount) + + DescribePatchGroupStateResult_InstancesWithInstalledRejectedPatches = DescribePatchGroupStateResult.AddMember("InstancesWithInstalledRejectedPatches", _InstancesCount) + + DescribePatchGroupStateResult_InstancesWithMissingPatches = DescribePatchGroupStateResult.AddMember("InstancesWithMissingPatches", _Integer) + + DescribePatchGroupStateResult_InstancesWithFailedPatches = DescribePatchGroupStateResult.AddMember("InstancesWithFailedPatches", _Integer) + + DescribePatchGroupStateResult_InstancesWithNotApplicablePatches = DescribePatchGroupStateResult.AddMember("InstancesWithNotApplicablePatches", _Integer) + + DescribePatchGroupStateResult_InstancesWithUnreportedNotApplicablePatches = DescribePatchGroupStateResult.AddMember("InstancesWithUnreportedNotApplicablePatches", _Integer) + + DescribePatchGroupStateResult_InstancesWithCriticalNonCompliantPatches = DescribePatchGroupStateResult.AddMember("InstancesWithCriticalNonCompliantPatches", _InstancesCount) + + DescribePatchGroupStateResult_InstancesWithSecurityNonCompliantPatches = DescribePatchGroupStateResult.AddMember("InstancesWithSecurityNonCompliantPatches", _InstancesCount) + + DescribePatchGroupStateResult_InstancesWithOtherNonCompliantPatches = DescribePatchGroupStateResult.AddMember("InstancesWithOtherNonCompliantPatches", _InstancesCount) + + DescribePatchGroupStateResult_InstancesWithAvailableSecurityUpdates = DescribePatchGroupStateResult.AddMember("InstancesWithAvailableSecurityUpdates", _Integer) + + DescribePatchPropertiesRequest_OperatingSystem = DescribePatchPropertiesRequest.AddMember("OperatingSystem", OperatingSystem) + + DescribePatchPropertiesRequest_Property = DescribePatchPropertiesRequest.AddMember("Property", PatchProperty) + + DescribePatchPropertiesRequest_PatchSet = DescribePatchPropertiesRequest.AddMember("PatchSet", PatchSet) + + DescribePatchPropertiesRequest_MaxResults = DescribePatchPropertiesRequest.AddMember("MaxResults", _MaxResults) + + DescribePatchPropertiesRequest_NextToken = DescribePatchPropertiesRequest.AddMember("NextToken", _NextToken) + + DescribePatchPropertiesResult_Properties = DescribePatchPropertiesResult.AddMember("Properties", _PatchPropertiesList) + + DescribePatchPropertiesResult_NextToken = DescribePatchPropertiesResult.AddMember("NextToken", _NextToken) + + DescribeSessionsRequest_State = DescribeSessionsRequest.AddMember("State", SessionState) + + DescribeSessionsRequest_MaxResults = DescribeSessionsRequest.AddMember("MaxResults", _SessionMaxResults) + + DescribeSessionsRequest_NextToken = DescribeSessionsRequest.AddMember("NextToken", _NextToken) + + DescribeSessionsRequest_Filters = DescribeSessionsRequest.AddMember("Filters", _SessionFilterList) + + DescribeSessionsResponse_Sessions = DescribeSessionsResponse.AddMember("Sessions", _SessionList) + + DescribeSessionsResponse_NextToken = DescribeSessionsResponse.AddMember("NextToken", _NextToken) + + DisassociateOpsItemRelatedItemRequest_OpsItemId = DisassociateOpsItemRelatedItemRequest.AddMember("OpsItemId", _OpsItemId) + + DisassociateOpsItemRelatedItemRequest_AssociationId = DisassociateOpsItemRelatedItemRequest.AddMember("AssociationId", _OpsItemRelatedItemAssociationId) + + GetAccessTokenRequest_AccessRequestId = GetAccessTokenRequest.AddMember("AccessRequestId", _AccessRequestId) + + GetAccessTokenResponse_Credentials = GetAccessTokenResponse.AddMember("Credentials", Credentials) + + GetAccessTokenResponse_AccessRequestStatus = GetAccessTokenResponse.AddMember("AccessRequestStatus", AccessRequestStatus) + + GetAutomationExecutionRequest_AutomationExecutionId = GetAutomationExecutionRequest.AddMember("AutomationExecutionId", _AutomationExecutionId) + + GetAutomationExecutionResult_AutomationExecution = GetAutomationExecutionResult.AddMember("AutomationExecution", AutomationExecution) + + GetCalendarStateRequest_CalendarNames = GetCalendarStateRequest.AddMember("CalendarNames", _CalendarNameOrARNList) + + GetCalendarStateRequest_AtTime = GetCalendarStateRequest.AddMember("AtTime", _ISO8601String) + + GetCalendarStateResponse_State = GetCalendarStateResponse.AddMember("State", CalendarState) + + GetCalendarStateResponse_AtTime = GetCalendarStateResponse.AddMember("AtTime", _ISO8601String) + + GetCalendarStateResponse_NextTransitionTime = GetCalendarStateResponse.AddMember("NextTransitionTime", _ISO8601String) + + GetCloudConnectorRequest_CloudConnectorId = GetCloudConnectorRequest.AddMember("CloudConnectorId", _CloudConnectorId) + + GetCloudConnectorResult_CloudConnectorArn = GetCloudConnectorResult.AddMember("CloudConnectorArn", _CloudConnectorArn) + + GetCloudConnectorResult_DisplayName = GetCloudConnectorResult.AddMember("DisplayName", _DisplayName) + + GetCloudConnectorResult_Description = GetCloudConnectorResult.AddMember("Description", _CloudConnectorDescription) + + GetCloudConnectorResult_RoleArn = GetCloudConnectorResult.AddMember("RoleArn", _CloudConnectorIamRoleArn) + + GetCloudConnectorResult_Configuration = GetCloudConnectorResult.AddMember("Configuration", CloudConnectorConfiguration) + + GetCloudConnectorResult_ConfigConnectorArn = GetCloudConnectorResult.AddMember("ConfigConnectorArn", _ConfigConnectorArn) + + GetCloudConnectorResult_CreatedAt = GetCloudConnectorResult.AddMember("CreatedAt", _DateTime) + + GetCloudConnectorResult_UpdatedAt = GetCloudConnectorResult.AddMember("UpdatedAt", _DateTime) + + GetCommandInvocationRequest_CommandId = GetCommandInvocationRequest.AddMember("CommandId", _CommandId) + + GetCommandInvocationRequest_InstanceId = GetCommandInvocationRequest.AddMember("InstanceId", _InstanceId) + + GetCommandInvocationRequest_PluginName = GetCommandInvocationRequest.AddMember("PluginName", _CommandPluginName) + + GetCommandInvocationResult_CommandId = GetCommandInvocationResult.AddMember("CommandId", _CommandId) + + GetCommandInvocationResult_InstanceId = GetCommandInvocationResult.AddMember("InstanceId", _InstanceId) + + GetCommandInvocationResult_Comment = GetCommandInvocationResult.AddMember("Comment", _Comment) + + GetCommandInvocationResult_DocumentName = GetCommandInvocationResult.AddMember("DocumentName", _DocumentName) + + GetCommandInvocationResult_DocumentVersion = GetCommandInvocationResult.AddMember("DocumentVersion", _DocumentVersion) + + GetCommandInvocationResult_PluginName = GetCommandInvocationResult.AddMember("PluginName", _CommandPluginName) + + GetCommandInvocationResult_ResponseCode = GetCommandInvocationResult.AddMember("ResponseCode", _ResponseCode) + + GetCommandInvocationResult_ExecutionStartDateTime = GetCommandInvocationResult.AddMember("ExecutionStartDateTime", _StringDateTime) + + GetCommandInvocationResult_ExecutionElapsedTime = GetCommandInvocationResult.AddMember("ExecutionElapsedTime", _StringDateTime) + + GetCommandInvocationResult_ExecutionEndDateTime = GetCommandInvocationResult.AddMember("ExecutionEndDateTime", _StringDateTime) + + GetCommandInvocationResult_Status = GetCommandInvocationResult.AddMember("Status", CommandInvocationStatus) + + GetCommandInvocationResult_StatusDetails = GetCommandInvocationResult.AddMember("StatusDetails", _StatusDetails) + + GetCommandInvocationResult_StandardOutputContent = GetCommandInvocationResult.AddMember("StandardOutputContent", _StandardOutputContent) + + GetCommandInvocationResult_StandardOutputUrl = GetCommandInvocationResult.AddMember("StandardOutputUrl", _Url) + + GetCommandInvocationResult_StandardErrorContent = GetCommandInvocationResult.AddMember("StandardErrorContent", _StandardErrorContent) + + GetCommandInvocationResult_StandardErrorUrl = GetCommandInvocationResult.AddMember("StandardErrorUrl", _Url) + + GetCommandInvocationResult_CloudWatchOutputConfig = GetCommandInvocationResult.AddMember("CloudWatchOutputConfig", CloudWatchOutputConfig) + + GetConnectionStatusRequest_Target = GetConnectionStatusRequest.AddMember("Target", _SessionTarget) + + GetConnectionStatusResponse_Target = GetConnectionStatusResponse.AddMember("Target", _SessionTarget) + + GetConnectionStatusResponse_Status = GetConnectionStatusResponse.AddMember("Status", ConnectionStatus) + + GetDefaultPatchBaselineRequest_OperatingSystem = GetDefaultPatchBaselineRequest.AddMember("OperatingSystem", OperatingSystem) + + GetDefaultPatchBaselineResult_BaselineId = GetDefaultPatchBaselineResult.AddMember("BaselineId", _BaselineId) + + GetDefaultPatchBaselineResult_OperatingSystem = GetDefaultPatchBaselineResult.AddMember("OperatingSystem", OperatingSystem) + + GetDeployablePatchSnapshotForInstanceRequest_InstanceId = GetDeployablePatchSnapshotForInstanceRequest.AddMember("InstanceId", _InstanceId) + + GetDeployablePatchSnapshotForInstanceRequest_SnapshotId = GetDeployablePatchSnapshotForInstanceRequest.AddMember("SnapshotId", _SnapshotId) + + GetDeployablePatchSnapshotForInstanceRequest_BaselineOverride = GetDeployablePatchSnapshotForInstanceRequest.AddMember("BaselineOverride", BaselineOverride) + + GetDeployablePatchSnapshotForInstanceRequest_UseS3DualStackEndpoint = GetDeployablePatchSnapshotForInstanceRequest.AddMember("UseS3DualStackEndpoint", _Boolean) + + GetDeployablePatchSnapshotForInstanceResult_InstanceId = GetDeployablePatchSnapshotForInstanceResult.AddMember("InstanceId", _InstanceId) + + GetDeployablePatchSnapshotForInstanceResult_SnapshotId = GetDeployablePatchSnapshotForInstanceResult.AddMember("SnapshotId", _SnapshotId) + + GetDeployablePatchSnapshotForInstanceResult_SnapshotDownloadUrl = GetDeployablePatchSnapshotForInstanceResult.AddMember("SnapshotDownloadUrl", _SnapshotDownloadUrl) + + GetDeployablePatchSnapshotForInstanceResult_Product = GetDeployablePatchSnapshotForInstanceResult.AddMember("Product", _Product) + + GetDocumentRequest_Name = GetDocumentRequest.AddMember("Name", _DocumentARN) + + GetDocumentRequest_VersionName = GetDocumentRequest.AddMember("VersionName", _DocumentVersionName) + + GetDocumentRequest_DocumentVersion = GetDocumentRequest.AddMember("DocumentVersion", _DocumentVersion) + + GetDocumentRequest_DocumentFormat = GetDocumentRequest.AddMember("DocumentFormat", DocumentFormat) + + GetDocumentResult_Name = GetDocumentResult.AddMember("Name", _DocumentARN) + + GetDocumentResult_CreatedDate = GetDocumentResult.AddMember("CreatedDate", _DateTime) + + GetDocumentResult_DisplayName = GetDocumentResult.AddMember("DisplayName", _DocumentDisplayName) + + GetDocumentResult_VersionName = GetDocumentResult.AddMember("VersionName", _DocumentVersionName) + + GetDocumentResult_DocumentVersion = GetDocumentResult.AddMember("DocumentVersion", _DocumentVersion) + + GetDocumentResult_Status = GetDocumentResult.AddMember("Status", DocumentStatus) + + GetDocumentResult_StatusInformation = GetDocumentResult.AddMember("StatusInformation", _DocumentStatusInformation) + + GetDocumentResult_Content = GetDocumentResult.AddMember("Content", _DocumentContent) + + GetDocumentResult_DocumentType = GetDocumentResult.AddMember("DocumentType", DocumentType) + + GetDocumentResult_DocumentFormat = GetDocumentResult.AddMember("DocumentFormat", DocumentFormat) + + GetDocumentResult_Requires = GetDocumentResult.AddMember("Requires", _DocumentRequiresList) + + GetDocumentResult_AttachmentsContent = GetDocumentResult.AddMember("AttachmentsContent", _AttachmentContentList) + + GetDocumentResult_ReviewStatus = GetDocumentResult.AddMember("ReviewStatus", ReviewStatus) + + GetExecutionPreviewRequest_ExecutionPreviewId = GetExecutionPreviewRequest.AddMember("ExecutionPreviewId", _ExecutionPreviewId) + + GetExecutionPreviewResponse_ExecutionPreviewId = GetExecutionPreviewResponse.AddMember("ExecutionPreviewId", _ExecutionPreviewId) + + GetExecutionPreviewResponse_EndedAt = GetExecutionPreviewResponse.AddMember("EndedAt", _DateTime) + + GetExecutionPreviewResponse_Status = GetExecutionPreviewResponse.AddMember("Status", ExecutionPreviewStatus) + + GetExecutionPreviewResponse_StatusMessage = GetExecutionPreviewResponse.AddMember("StatusMessage", _String) + + GetExecutionPreviewResponse_ExecutionPreview = GetExecutionPreviewResponse.AddMember("ExecutionPreview", ExecutionPreview) + + GetInventoryRequest_Filters = GetInventoryRequest.AddMember("Filters", _InventoryFilterList) + + GetInventoryRequest_Aggregators = GetInventoryRequest.AddMember("Aggregators", _InventoryAggregatorList) + + GetInventoryRequest_ResultAttributes = GetInventoryRequest.AddMember("ResultAttributes", _ResultAttributeList) + + GetInventoryRequest_NextToken = GetInventoryRequest.AddMember("NextToken", _NextToken) + + GetInventoryRequest_MaxResults = GetInventoryRequest.AddMember("MaxResults", _MaxResults) + + GetInventoryResult_Entities = GetInventoryResult.AddMember("Entities", _InventoryResultEntityList) + + GetInventoryResult_NextToken = GetInventoryResult.AddMember("NextToken", _NextToken) + + GetInventorySchemaRequest_TypeName = GetInventorySchemaRequest.AddMember("TypeName", _InventoryItemTypeNameFilter) + + GetInventorySchemaRequest_NextToken = GetInventorySchemaRequest.AddMember("NextToken", _NextToken) + + GetInventorySchemaRequest_MaxResults = GetInventorySchemaRequest.AddMember("MaxResults", _GetInventorySchemaMaxResults) + + GetInventorySchemaRequest_Aggregator = GetInventorySchemaRequest.AddMember("Aggregator", _AggregatorSchemaOnly) + + GetInventorySchemaRequest_SubType = GetInventorySchemaRequest.AddMember("SubType", _IsSubTypeSchema) + + GetInventorySchemaResult_Schemas = GetInventorySchemaResult.AddMember("Schemas", _InventoryItemSchemaResultList) + + GetInventorySchemaResult_NextToken = GetInventorySchemaResult.AddMember("NextToken", _NextToken) + + GetMaintenanceWindowExecutionRequest_WindowExecutionId = GetMaintenanceWindowExecutionRequest.AddMember("WindowExecutionId", _MaintenanceWindowExecutionId) + + GetMaintenanceWindowExecutionResult_WindowExecutionId = GetMaintenanceWindowExecutionResult.AddMember("WindowExecutionId", _MaintenanceWindowExecutionId) + + GetMaintenanceWindowExecutionResult_TaskIds = GetMaintenanceWindowExecutionResult.AddMember("TaskIds", _MaintenanceWindowExecutionTaskIdList) + + GetMaintenanceWindowExecutionResult_Status = GetMaintenanceWindowExecutionResult.AddMember("Status", MaintenanceWindowExecutionStatus) + + GetMaintenanceWindowExecutionResult_StatusDetails = GetMaintenanceWindowExecutionResult.AddMember("StatusDetails", _MaintenanceWindowExecutionStatusDetails) + + GetMaintenanceWindowExecutionResult_StartTime = GetMaintenanceWindowExecutionResult.AddMember("StartTime", _DateTime) + + GetMaintenanceWindowExecutionResult_EndTime = GetMaintenanceWindowExecutionResult.AddMember("EndTime", _DateTime) + + GetMaintenanceWindowExecutionTaskRequest_WindowExecutionId = GetMaintenanceWindowExecutionTaskRequest.AddMember("WindowExecutionId", _MaintenanceWindowExecutionId) + + GetMaintenanceWindowExecutionTaskRequest_TaskId = GetMaintenanceWindowExecutionTaskRequest.AddMember("TaskId", _MaintenanceWindowExecutionTaskId) + + GetMaintenanceWindowExecutionTaskInvocationRequest_WindowExecutionId = GetMaintenanceWindowExecutionTaskInvocationRequest.AddMember("WindowExecutionId", _MaintenanceWindowExecutionId) + + GetMaintenanceWindowExecutionTaskInvocationRequest_TaskId = GetMaintenanceWindowExecutionTaskInvocationRequest.AddMember("TaskId", _MaintenanceWindowExecutionTaskId) + + GetMaintenanceWindowExecutionTaskInvocationRequest_InvocationId = GetMaintenanceWindowExecutionTaskInvocationRequest.AddMember("InvocationId", _MaintenanceWindowExecutionTaskInvocationId) + + GetMaintenanceWindowExecutionTaskInvocationResult_WindowExecutionId = GetMaintenanceWindowExecutionTaskInvocationResult.AddMember("WindowExecutionId", _MaintenanceWindowExecutionId) + + GetMaintenanceWindowExecutionTaskInvocationResult_TaskExecutionId = GetMaintenanceWindowExecutionTaskInvocationResult.AddMember("TaskExecutionId", _MaintenanceWindowExecutionTaskId) + + GetMaintenanceWindowExecutionTaskInvocationResult_InvocationId = GetMaintenanceWindowExecutionTaskInvocationResult.AddMember("InvocationId", _MaintenanceWindowExecutionTaskInvocationId) + + GetMaintenanceWindowExecutionTaskInvocationResult_ExecutionId = GetMaintenanceWindowExecutionTaskInvocationResult.AddMember("ExecutionId", _MaintenanceWindowExecutionTaskExecutionId) + + GetMaintenanceWindowExecutionTaskInvocationResult_TaskType = GetMaintenanceWindowExecutionTaskInvocationResult.AddMember("TaskType", MaintenanceWindowTaskType) + + GetMaintenanceWindowExecutionTaskInvocationResult_Parameters = GetMaintenanceWindowExecutionTaskInvocationResult.AddMember("Parameters", _MaintenanceWindowExecutionTaskInvocationParameters) + + GetMaintenanceWindowExecutionTaskInvocationResult_Status = GetMaintenanceWindowExecutionTaskInvocationResult.AddMember("Status", MaintenanceWindowExecutionStatus) + + GetMaintenanceWindowExecutionTaskInvocationResult_StatusDetails = GetMaintenanceWindowExecutionTaskInvocationResult.AddMember("StatusDetails", _MaintenanceWindowExecutionStatusDetails) + + GetMaintenanceWindowExecutionTaskInvocationResult_StartTime = GetMaintenanceWindowExecutionTaskInvocationResult.AddMember("StartTime", _DateTime) + + GetMaintenanceWindowExecutionTaskInvocationResult_EndTime = GetMaintenanceWindowExecutionTaskInvocationResult.AddMember("EndTime", _DateTime) + + GetMaintenanceWindowExecutionTaskInvocationResult_OwnerInformation = GetMaintenanceWindowExecutionTaskInvocationResult.AddMember("OwnerInformation", _OwnerInformation) + + GetMaintenanceWindowExecutionTaskInvocationResult_WindowTargetId = GetMaintenanceWindowExecutionTaskInvocationResult.AddMember("WindowTargetId", _MaintenanceWindowTaskTargetId) + + GetMaintenanceWindowExecutionTaskResult_WindowExecutionId = GetMaintenanceWindowExecutionTaskResult.AddMember("WindowExecutionId", _MaintenanceWindowExecutionId) + + GetMaintenanceWindowExecutionTaskResult_TaskExecutionId = GetMaintenanceWindowExecutionTaskResult.AddMember("TaskExecutionId", _MaintenanceWindowExecutionTaskId) + + GetMaintenanceWindowExecutionTaskResult_TaskArn = GetMaintenanceWindowExecutionTaskResult.AddMember("TaskArn", _MaintenanceWindowTaskArn) + + GetMaintenanceWindowExecutionTaskResult_ServiceRole = GetMaintenanceWindowExecutionTaskResult.AddMember("ServiceRole", _ServiceRole) + + GetMaintenanceWindowExecutionTaskResult_Type = GetMaintenanceWindowExecutionTaskResult.AddMember("Type", MaintenanceWindowTaskType) + + GetMaintenanceWindowExecutionTaskResult_TaskParameters = GetMaintenanceWindowExecutionTaskResult.AddMember("TaskParameters", _MaintenanceWindowTaskParametersList) + + GetMaintenanceWindowExecutionTaskResult_Priority = GetMaintenanceWindowExecutionTaskResult.AddMember("Priority", _MaintenanceWindowTaskPriority) + + GetMaintenanceWindowExecutionTaskResult_MaxConcurrency = GetMaintenanceWindowExecutionTaskResult.AddMember("MaxConcurrency", _MaxConcurrency) + + GetMaintenanceWindowExecutionTaskResult_MaxErrors = GetMaintenanceWindowExecutionTaskResult.AddMember("MaxErrors", _MaxErrors) + + GetMaintenanceWindowExecutionTaskResult_Status = GetMaintenanceWindowExecutionTaskResult.AddMember("Status", MaintenanceWindowExecutionStatus) + + GetMaintenanceWindowExecutionTaskResult_StatusDetails = GetMaintenanceWindowExecutionTaskResult.AddMember("StatusDetails", _MaintenanceWindowExecutionStatusDetails) + + GetMaintenanceWindowExecutionTaskResult_StartTime = GetMaintenanceWindowExecutionTaskResult.AddMember("StartTime", _DateTime) + + GetMaintenanceWindowExecutionTaskResult_EndTime = GetMaintenanceWindowExecutionTaskResult.AddMember("EndTime", _DateTime) + + GetMaintenanceWindowExecutionTaskResult_AlarmConfiguration = GetMaintenanceWindowExecutionTaskResult.AddMember("AlarmConfiguration", AlarmConfiguration) + + GetMaintenanceWindowExecutionTaskResult_TriggeredAlarms = GetMaintenanceWindowExecutionTaskResult.AddMember("TriggeredAlarms", _AlarmStateInformationList) + + GetMaintenanceWindowRequest_WindowId = GetMaintenanceWindowRequest.AddMember("WindowId", _MaintenanceWindowId) + + GetMaintenanceWindowResult_WindowId = GetMaintenanceWindowResult.AddMember("WindowId", _MaintenanceWindowId) + + GetMaintenanceWindowResult_Name = GetMaintenanceWindowResult.AddMember("Name", _MaintenanceWindowName) + + GetMaintenanceWindowResult_Description = GetMaintenanceWindowResult.AddMember("Description", _MaintenanceWindowDescription) + + GetMaintenanceWindowResult_StartDate = GetMaintenanceWindowResult.AddMember("StartDate", _MaintenanceWindowStringDateTime) + + GetMaintenanceWindowResult_EndDate = GetMaintenanceWindowResult.AddMember("EndDate", _MaintenanceWindowStringDateTime) + + GetMaintenanceWindowResult_Schedule = GetMaintenanceWindowResult.AddMember("Schedule", _MaintenanceWindowSchedule) + + GetMaintenanceWindowResult_ScheduleTimezone = GetMaintenanceWindowResult.AddMember("ScheduleTimezone", _MaintenanceWindowTimezone) + + GetMaintenanceWindowResult_ScheduleOffset = GetMaintenanceWindowResult.AddMember("ScheduleOffset", _MaintenanceWindowOffset) + + GetMaintenanceWindowResult_NextExecutionTime = GetMaintenanceWindowResult.AddMember("NextExecutionTime", _MaintenanceWindowStringDateTime) + + GetMaintenanceWindowResult_Duration = GetMaintenanceWindowResult.AddMember("Duration", _MaintenanceWindowDurationHours) + + GetMaintenanceWindowResult_Cutoff = GetMaintenanceWindowResult.AddMember("Cutoff", _MaintenanceWindowCutoff) + + GetMaintenanceWindowResult_AllowUnassociatedTargets = GetMaintenanceWindowResult.AddMember("AllowUnassociatedTargets", _MaintenanceWindowAllowUnassociatedTargets) + + GetMaintenanceWindowResult_Enabled = GetMaintenanceWindowResult.AddMember("Enabled", _MaintenanceWindowEnabled) + + GetMaintenanceWindowResult_CreatedDate = GetMaintenanceWindowResult.AddMember("CreatedDate", _DateTime) + + GetMaintenanceWindowResult_ModifiedDate = GetMaintenanceWindowResult.AddMember("ModifiedDate", _DateTime) + + GetMaintenanceWindowTaskRequest_WindowId = GetMaintenanceWindowTaskRequest.AddMember("WindowId", _MaintenanceWindowId) + + GetMaintenanceWindowTaskRequest_WindowTaskId = GetMaintenanceWindowTaskRequest.AddMember("WindowTaskId", _MaintenanceWindowTaskId) + + GetMaintenanceWindowTaskResult_WindowId = GetMaintenanceWindowTaskResult.AddMember("WindowId", _MaintenanceWindowId) + + GetMaintenanceWindowTaskResult_WindowTaskId = GetMaintenanceWindowTaskResult.AddMember("WindowTaskId", _MaintenanceWindowTaskId) + + GetMaintenanceWindowTaskResult_Targets = GetMaintenanceWindowTaskResult.AddMember("Targets", _Targets) + + GetMaintenanceWindowTaskResult_TaskArn = GetMaintenanceWindowTaskResult.AddMember("TaskArn", _MaintenanceWindowTaskArn) + + GetMaintenanceWindowTaskResult_ServiceRoleArn = GetMaintenanceWindowTaskResult.AddMember("ServiceRoleArn", _ServiceRole) + + GetMaintenanceWindowTaskResult_TaskType = GetMaintenanceWindowTaskResult.AddMember("TaskType", MaintenanceWindowTaskType) + + GetMaintenanceWindowTaskResult_TaskParameters = GetMaintenanceWindowTaskResult.AddMember("TaskParameters", _MaintenanceWindowTaskParameters) + + GetMaintenanceWindowTaskResult_TaskInvocationParameters = GetMaintenanceWindowTaskResult.AddMember("TaskInvocationParameters", MaintenanceWindowTaskInvocationParameters) + + GetMaintenanceWindowTaskResult_Priority = GetMaintenanceWindowTaskResult.AddMember("Priority", _MaintenanceWindowTaskPriority) + + GetMaintenanceWindowTaskResult_MaxConcurrency = GetMaintenanceWindowTaskResult.AddMember("MaxConcurrency", _MaxConcurrency) + + GetMaintenanceWindowTaskResult_MaxErrors = GetMaintenanceWindowTaskResult.AddMember("MaxErrors", _MaxErrors) + + GetMaintenanceWindowTaskResult_LoggingInfo = GetMaintenanceWindowTaskResult.AddMember("LoggingInfo", LoggingInfo) + + GetMaintenanceWindowTaskResult_Name = GetMaintenanceWindowTaskResult.AddMember("Name", _MaintenanceWindowName) + + GetMaintenanceWindowTaskResult_Description = GetMaintenanceWindowTaskResult.AddMember("Description", _MaintenanceWindowDescription) + + GetMaintenanceWindowTaskResult_CutoffBehavior = GetMaintenanceWindowTaskResult.AddMember("CutoffBehavior", MaintenanceWindowTaskCutoffBehavior) + + GetMaintenanceWindowTaskResult_AlarmConfiguration = GetMaintenanceWindowTaskResult.AddMember("AlarmConfiguration", AlarmConfiguration) + + GetOpsItemRequest_OpsItemId = GetOpsItemRequest.AddMember("OpsItemId", _OpsItemId) + + GetOpsItemRequest_OpsItemArn = GetOpsItemRequest.AddMember("OpsItemArn", _OpsItemArn) + + GetOpsItemResponse_OpsItem = GetOpsItemResponse.AddMember("OpsItem", OpsItem) + + GetOpsMetadataRequest_OpsMetadataArn = GetOpsMetadataRequest.AddMember("OpsMetadataArn", _OpsMetadataArn) + + GetOpsMetadataRequest_MaxResults = GetOpsMetadataRequest.AddMember("MaxResults", _GetOpsMetadataMaxResults) + + GetOpsMetadataRequest_NextToken = GetOpsMetadataRequest.AddMember("NextToken", _NextToken) + + GetOpsMetadataResult_ResourceId = GetOpsMetadataResult.AddMember("ResourceId", _OpsMetadataResourceId) + + GetOpsMetadataResult_Metadata = GetOpsMetadataResult.AddMember("Metadata", _MetadataMap) + + GetOpsMetadataResult_NextToken = GetOpsMetadataResult.AddMember("NextToken", _NextToken) + + GetOpsSummaryRequest_SyncName = GetOpsSummaryRequest.AddMember("SyncName", _ResourceDataSyncName) + + GetOpsSummaryRequest_Filters = GetOpsSummaryRequest.AddMember("Filters", _OpsFilterList) + + GetOpsSummaryRequest_Aggregators = GetOpsSummaryRequest.AddMember("Aggregators", _OpsAggregatorList) + + GetOpsSummaryRequest_ResultAttributes = GetOpsSummaryRequest.AddMember("ResultAttributes", _OpsResultAttributeList) + + GetOpsSummaryRequest_NextToken = GetOpsSummaryRequest.AddMember("NextToken", _NextToken) + + GetOpsSummaryRequest_MaxResults = GetOpsSummaryRequest.AddMember("MaxResults", _MaxResults) + + GetOpsSummaryResult_Entities = GetOpsSummaryResult.AddMember("Entities", _OpsEntityList) + + GetOpsSummaryResult_NextToken = GetOpsSummaryResult.AddMember("NextToken", _NextToken) + + GetParameterHistoryRequest_Name = GetParameterHistoryRequest.AddMember("Name", _PSParameterName) + + GetParameterHistoryRequest_WithDecryption = GetParameterHistoryRequest.AddMember("WithDecryption", _Boolean) + + GetParameterHistoryRequest_MaxResults = GetParameterHistoryRequest.AddMember("MaxResults", _MaxResults) + + GetParameterHistoryRequest_NextToken = GetParameterHistoryRequest.AddMember("NextToken", _NextToken) + + GetParameterHistoryResult_Parameters = GetParameterHistoryResult.AddMember("Parameters", _ParameterHistoryList) + + GetParameterHistoryResult_NextToken = GetParameterHistoryResult.AddMember("NextToken", _NextToken) + + GetParameterRequest_Name = GetParameterRequest.AddMember("Name", _PSParameterName) + + GetParameterRequest_WithDecryption = GetParameterRequest.AddMember("WithDecryption", _Boolean) + + GetParameterResult_Parameter = GetParameterResult.AddMember("Parameter", Parameter) + + GetParametersByPathRequest_Path = GetParametersByPathRequest.AddMember("Path", _PSParameterName) + + GetParametersByPathRequest_Recursive = GetParametersByPathRequest.AddMember("Recursive", _Boolean) + + GetParametersByPathRequest_ParameterFilters = GetParametersByPathRequest.AddMember("ParameterFilters", _ParameterStringFilterList) + + GetParametersByPathRequest_WithDecryption = GetParametersByPathRequest.AddMember("WithDecryption", _Boolean) + + GetParametersByPathRequest_MaxResults = GetParametersByPathRequest.AddMember("MaxResults", _GetParametersByPathMaxResults) + + GetParametersByPathRequest_NextToken = GetParametersByPathRequest.AddMember("NextToken", _NextToken) + + GetParametersByPathResult_Parameters = GetParametersByPathResult.AddMember("Parameters", _ParameterList) + + GetParametersByPathResult_NextToken = GetParametersByPathResult.AddMember("NextToken", _NextToken) + + GetParametersRequest_Names = GetParametersRequest.AddMember("Names", _ParameterNameList) + + GetParametersRequest_WithDecryption = GetParametersRequest.AddMember("WithDecryption", _Boolean) + + GetParametersResult_Parameters = GetParametersResult.AddMember("Parameters", _ParameterList) + + GetParametersResult_InvalidParameters = GetParametersResult.AddMember("InvalidParameters", _ParameterNameList) + + GetPatchBaselineForPatchGroupRequest_PatchGroup = GetPatchBaselineForPatchGroupRequest.AddMember("PatchGroup", _PatchGroup) + + GetPatchBaselineForPatchGroupRequest_OperatingSystem = GetPatchBaselineForPatchGroupRequest.AddMember("OperatingSystem", OperatingSystem) + + GetPatchBaselineForPatchGroupResult_BaselineId = GetPatchBaselineForPatchGroupResult.AddMember("BaselineId", _BaselineId) + + GetPatchBaselineForPatchGroupResult_PatchGroup = GetPatchBaselineForPatchGroupResult.AddMember("PatchGroup", _PatchGroup) + + GetPatchBaselineForPatchGroupResult_OperatingSystem = GetPatchBaselineForPatchGroupResult.AddMember("OperatingSystem", OperatingSystem) + + GetPatchBaselineRequest_BaselineId = GetPatchBaselineRequest.AddMember("BaselineId", _BaselineId) + + GetPatchBaselineResult_BaselineId = GetPatchBaselineResult.AddMember("BaselineId", _BaselineId) + + GetPatchBaselineResult_Name = GetPatchBaselineResult.AddMember("Name", _BaselineName) + + GetPatchBaselineResult_OperatingSystem = GetPatchBaselineResult.AddMember("OperatingSystem", OperatingSystem) + + GetPatchBaselineResult_GlobalFilters = GetPatchBaselineResult.AddMember("GlobalFilters", PatchFilterGroup) + + GetPatchBaselineResult_ApprovalRules = GetPatchBaselineResult.AddMember("ApprovalRules", PatchRuleGroup) + + GetPatchBaselineResult_ApprovedPatches = GetPatchBaselineResult.AddMember("ApprovedPatches", _PatchIdList) + + GetPatchBaselineResult_ApprovedPatchesComplianceLevel = GetPatchBaselineResult.AddMember("ApprovedPatchesComplianceLevel", PatchComplianceLevel) + + GetPatchBaselineResult_ApprovedPatchesEnableNonSecurity = GetPatchBaselineResult.AddMember("ApprovedPatchesEnableNonSecurity", _Boolean) + + GetPatchBaselineResult_RejectedPatches = GetPatchBaselineResult.AddMember("RejectedPatches", _PatchIdList) + + GetPatchBaselineResult_RejectedPatchesAction = GetPatchBaselineResult.AddMember("RejectedPatchesAction", PatchAction) + + GetPatchBaselineResult_PatchGroups = GetPatchBaselineResult.AddMember("PatchGroups", _PatchGroupList) + + GetPatchBaselineResult_CreatedDate = GetPatchBaselineResult.AddMember("CreatedDate", _DateTime) + + GetPatchBaselineResult_ModifiedDate = GetPatchBaselineResult.AddMember("ModifiedDate", _DateTime) + + GetPatchBaselineResult_Description = GetPatchBaselineResult.AddMember("Description", _BaselineDescription) + + GetPatchBaselineResult_Sources = GetPatchBaselineResult.AddMember("Sources", _PatchSourceList) + + GetPatchBaselineResult_AvailableSecurityUpdatesComplianceStatus = GetPatchBaselineResult.AddMember("AvailableSecurityUpdatesComplianceStatus", PatchComplianceStatus) + + GetResourcePoliciesRequest_ResourceArn = GetResourcePoliciesRequest.AddMember("ResourceArn", _ResourceArnString) + + GetResourcePoliciesRequest_NextToken = GetResourcePoliciesRequest.AddMember("NextToken", _String) + + GetResourcePoliciesRequest_MaxResults = GetResourcePoliciesRequest.AddMember("MaxResults", _ResourcePolicyMaxResults) + + GetResourcePoliciesResponse_NextToken = GetResourcePoliciesResponse.AddMember("NextToken", _String) + + GetResourcePoliciesResponse_Policies = GetResourcePoliciesResponse.AddMember("Policies", _GetResourcePoliciesResponseEntries) + + GetServiceSettingRequest_SettingId = GetServiceSettingRequest.AddMember("SettingId", _ServiceSettingId) + + GetServiceSettingResult_ServiceSetting = GetServiceSettingResult.AddMember("ServiceSetting", ServiceSetting) + + LabelParameterVersionRequest_Name = LabelParameterVersionRequest.AddMember("Name", _PSParameterName) + + LabelParameterVersionRequest_ParameterVersion = LabelParameterVersionRequest.AddMember("ParameterVersion", _PSParameterVersion) + + LabelParameterVersionRequest_Labels = LabelParameterVersionRequest.AddMember("Labels", _ParameterLabelList) + + LabelParameterVersionResult_InvalidLabels = LabelParameterVersionResult.AddMember("InvalidLabels", _ParameterLabelList) + + LabelParameterVersionResult_ParameterVersion = LabelParameterVersionResult.AddMember("ParameterVersion", _PSParameterVersion) + + ListAssociationsRequest_AssociationFilterList = ListAssociationsRequest.AddMember("AssociationFilterList", _AssociationFilterList) + + ListAssociationsRequest_MaxResults = ListAssociationsRequest.AddMember("MaxResults", _MaxResults) + + ListAssociationsRequest_NextToken = ListAssociationsRequest.AddMember("NextToken", _NextToken) + + ListAssociationsResult_Associations = ListAssociationsResult.AddMember("Associations", _AssociationList) + + ListAssociationsResult_NextToken = ListAssociationsResult.AddMember("NextToken", _NextToken) + + ListAssociationVersionsRequest_AssociationId = ListAssociationVersionsRequest.AddMember("AssociationId", _AssociationId) + + ListAssociationVersionsRequest_MaxResults = ListAssociationVersionsRequest.AddMember("MaxResults", _MaxResults) + + ListAssociationVersionsRequest_NextToken = ListAssociationVersionsRequest.AddMember("NextToken", _NextToken) + + ListAssociationVersionsResult_AssociationVersions = ListAssociationVersionsResult.AddMember("AssociationVersions", _AssociationVersionList) + + ListAssociationVersionsResult_NextToken = ListAssociationVersionsResult.AddMember("NextToken", _NextToken) + + ListCloudConnectorsRequest_MaxResults = ListCloudConnectorsRequest.AddMember("MaxResults", _CloudConnectorMaxResults) + + ListCloudConnectorsRequest_NextToken = ListCloudConnectorsRequest.AddMember("NextToken", _NextToken) + + ListCloudConnectorsRequest_Filters = ListCloudConnectorsRequest.AddMember("Filters", _CloudConnectorFilterList) + + ListCloudConnectorsResult_CloudConnectors = ListCloudConnectorsResult.AddMember("CloudConnectors", _CloudConnectorSummaryList) + + ListCloudConnectorsResult_NextToken = ListCloudConnectorsResult.AddMember("NextToken", _NextToken) + + ListCommandInvocationsRequest_CommandId = ListCommandInvocationsRequest.AddMember("CommandId", _CommandId) + + ListCommandInvocationsRequest_InstanceId = ListCommandInvocationsRequest.AddMember("InstanceId", _InstanceId) + + ListCommandInvocationsRequest_MaxResults = ListCommandInvocationsRequest.AddMember("MaxResults", _CommandMaxResults) + + ListCommandInvocationsRequest_NextToken = ListCommandInvocationsRequest.AddMember("NextToken", _NextToken) + + ListCommandInvocationsRequest_Filters = ListCommandInvocationsRequest.AddMember("Filters", _CommandFilterList) + + ListCommandInvocationsRequest_Details = ListCommandInvocationsRequest.AddMember("Details", _Boolean) + + ListCommandInvocationsResult_CommandInvocations = ListCommandInvocationsResult.AddMember("CommandInvocations", _CommandInvocationList) + + ListCommandInvocationsResult_NextToken = ListCommandInvocationsResult.AddMember("NextToken", _NextToken) + + ListCommandsRequest_CommandId = ListCommandsRequest.AddMember("CommandId", _CommandId) + + ListCommandsRequest_InstanceId = ListCommandsRequest.AddMember("InstanceId", _InstanceId) + + ListCommandsRequest_MaxResults = ListCommandsRequest.AddMember("MaxResults", _CommandMaxResults) + + ListCommandsRequest_NextToken = ListCommandsRequest.AddMember("NextToken", _NextToken) + + ListCommandsRequest_Filters = ListCommandsRequest.AddMember("Filters", _CommandFilterList) + + ListCommandsResult_Commands = ListCommandsResult.AddMember("Commands", _CommandList) + + ListCommandsResult_NextToken = ListCommandsResult.AddMember("NextToken", _NextToken) + + ListComplianceItemsRequest_Filters = ListComplianceItemsRequest.AddMember("Filters", _ComplianceStringFilterList) + + ListComplianceItemsRequest_ResourceIds = ListComplianceItemsRequest.AddMember("ResourceIds", _ComplianceResourceIdList) + + ListComplianceItemsRequest_ResourceTypes = ListComplianceItemsRequest.AddMember("ResourceTypes", _ComplianceResourceTypeList) + + ListComplianceItemsRequest_NextToken = ListComplianceItemsRequest.AddMember("NextToken", _NextToken) + + ListComplianceItemsRequest_MaxResults = ListComplianceItemsRequest.AddMember("MaxResults", _MaxResults) + + ListComplianceItemsResult_ComplianceItems = ListComplianceItemsResult.AddMember("ComplianceItems", _ComplianceItemList) + + ListComplianceItemsResult_NextToken = ListComplianceItemsResult.AddMember("NextToken", _NextToken) + + ListComplianceSummariesRequest_Filters = ListComplianceSummariesRequest.AddMember("Filters", _ComplianceStringFilterList) + + ListComplianceSummariesRequest_NextToken = ListComplianceSummariesRequest.AddMember("NextToken", _NextToken) + + ListComplianceSummariesRequest_MaxResults = ListComplianceSummariesRequest.AddMember("MaxResults", _MaxResults) + + ListComplianceSummariesResult_ComplianceSummaryItems = ListComplianceSummariesResult.AddMember("ComplianceSummaryItems", _ComplianceSummaryItemList) + + ListComplianceSummariesResult_NextToken = ListComplianceSummariesResult.AddMember("NextToken", _NextToken) + + ListDocumentMetadataHistoryRequest_Name = ListDocumentMetadataHistoryRequest.AddMember("Name", _DocumentName) + + ListDocumentMetadataHistoryRequest_DocumentVersion = ListDocumentMetadataHistoryRequest.AddMember("DocumentVersion", _DocumentVersion) + + ListDocumentMetadataHistoryRequest_Metadata = ListDocumentMetadataHistoryRequest.AddMember("Metadata", DocumentMetadataEnum) + + ListDocumentMetadataHistoryRequest_NextToken = ListDocumentMetadataHistoryRequest.AddMember("NextToken", _NextToken) + + ListDocumentMetadataHistoryRequest_MaxResults = ListDocumentMetadataHistoryRequest.AddMember("MaxResults", _MaxResults) + + ListDocumentMetadataHistoryResponse_Name = ListDocumentMetadataHistoryResponse.AddMember("Name", _DocumentName) + + ListDocumentMetadataHistoryResponse_DocumentVersion = ListDocumentMetadataHistoryResponse.AddMember("DocumentVersion", _DocumentVersion) + + ListDocumentMetadataHistoryResponse_Author = ListDocumentMetadataHistoryResponse.AddMember("Author", _DocumentAuthor) + + ListDocumentMetadataHistoryResponse_Metadata = ListDocumentMetadataHistoryResponse.AddMember("Metadata", DocumentMetadataResponseInfo) + + ListDocumentMetadataHistoryResponse_NextToken = ListDocumentMetadataHistoryResponse.AddMember("NextToken", _NextToken) + + ListDocumentsRequest_DocumentFilterList = ListDocumentsRequest.AddMember("DocumentFilterList", _DocumentFilterList) + + ListDocumentsRequest_Filters = ListDocumentsRequest.AddMember("Filters", _DocumentKeyValuesFilterList) + + ListDocumentsRequest_MaxResults = ListDocumentsRequest.AddMember("MaxResults", _MaxResults) + + ListDocumentsRequest_NextToken = ListDocumentsRequest.AddMember("NextToken", _NextToken) + + ListDocumentsResult_DocumentIdentifiers = ListDocumentsResult.AddMember("DocumentIdentifiers", _DocumentIdentifierList) + + ListDocumentsResult_NextToken = ListDocumentsResult.AddMember("NextToken", _NextToken) + + ListDocumentVersionsRequest_Name = ListDocumentVersionsRequest.AddMember("Name", _DocumentARN) + + ListDocumentVersionsRequest_MaxResults = ListDocumentVersionsRequest.AddMember("MaxResults", _MaxResults) + + ListDocumentVersionsRequest_NextToken = ListDocumentVersionsRequest.AddMember("NextToken", _NextToken) + + ListDocumentVersionsResult_DocumentVersions = ListDocumentVersionsResult.AddMember("DocumentVersions", _DocumentVersionList) + + ListDocumentVersionsResult_NextToken = ListDocumentVersionsResult.AddMember("NextToken", _NextToken) + + ListInventoryEntriesRequest_InstanceId = ListInventoryEntriesRequest.AddMember("InstanceId", _InstanceId) + + ListInventoryEntriesRequest_TypeName = ListInventoryEntriesRequest.AddMember("TypeName", _InventoryItemTypeName) + + ListInventoryEntriesRequest_Filters = ListInventoryEntriesRequest.AddMember("Filters", _InventoryFilterList) + + ListInventoryEntriesRequest_NextToken = ListInventoryEntriesRequest.AddMember("NextToken", _NextToken) + + ListInventoryEntriesRequest_MaxResults = ListInventoryEntriesRequest.AddMember("MaxResults", _MaxResults) + + ListInventoryEntriesResult_TypeName = ListInventoryEntriesResult.AddMember("TypeName", _InventoryItemTypeName) + + ListInventoryEntriesResult_InstanceId = ListInventoryEntriesResult.AddMember("InstanceId", _InstanceId) + + ListInventoryEntriesResult_SchemaVersion = ListInventoryEntriesResult.AddMember("SchemaVersion", _InventoryItemSchemaVersion) + + ListInventoryEntriesResult_CaptureTime = ListInventoryEntriesResult.AddMember("CaptureTime", _InventoryItemCaptureTime) + + ListInventoryEntriesResult_Entries = ListInventoryEntriesResult.AddMember("Entries", _InventoryItemEntryList) + + ListInventoryEntriesResult_NextToken = ListInventoryEntriesResult.AddMember("NextToken", _NextToken) + + ListNodesRequest_SyncName = ListNodesRequest.AddMember("SyncName", _ResourceDataSyncName) + + ListNodesRequest_Filters = ListNodesRequest.AddMember("Filters", _NodeFilterList) + + ListNodesRequest_NextToken = ListNodesRequest.AddMember("NextToken", _NextToken) + + ListNodesRequest_MaxResults = ListNodesRequest.AddMember("MaxResults", _MaxResults) + + ListNodesResult_Nodes = ListNodesResult.AddMember("Nodes", _NodeList) + + ListNodesResult_NextToken = ListNodesResult.AddMember("NextToken", _NextToken) + + ListNodesSummaryRequest_SyncName = ListNodesSummaryRequest.AddMember("SyncName", _ResourceDataSyncName) + + ListNodesSummaryRequest_Filters = ListNodesSummaryRequest.AddMember("Filters", _NodeFilterList) + + ListNodesSummaryRequest_Aggregators = ListNodesSummaryRequest.AddMember("Aggregators", _NodeAggregatorList) + + ListNodesSummaryRequest_NextToken = ListNodesSummaryRequest.AddMember("NextToken", _NextToken) + + ListNodesSummaryRequest_MaxResults = ListNodesSummaryRequest.AddMember("MaxResults", _MaxResults) + + ListNodesSummaryResult_Summary = ListNodesSummaryResult.AddMember("Summary", _NodeSummaryList) + + ListNodesSummaryResult_NextToken = ListNodesSummaryResult.AddMember("NextToken", _NextToken) + + ListOpsItemEventsRequest_Filters = ListOpsItemEventsRequest.AddMember("Filters", _OpsItemEventFilters) + + ListOpsItemEventsRequest_MaxResults = ListOpsItemEventsRequest.AddMember("MaxResults", _OpsItemEventMaxResults) + + ListOpsItemEventsRequest_NextToken = ListOpsItemEventsRequest.AddMember("NextToken", _String) + + ListOpsItemEventsResponse_NextToken = ListOpsItemEventsResponse.AddMember("NextToken", _String) + + ListOpsItemEventsResponse_Summaries = ListOpsItemEventsResponse.AddMember("Summaries", _OpsItemEventSummaries) + + ListOpsItemRelatedItemsRequest_OpsItemId = ListOpsItemRelatedItemsRequest.AddMember("OpsItemId", _OpsItemId) + + ListOpsItemRelatedItemsRequest_Filters = ListOpsItemRelatedItemsRequest.AddMember("Filters", _OpsItemRelatedItemsFilters) + + ListOpsItemRelatedItemsRequest_MaxResults = ListOpsItemRelatedItemsRequest.AddMember("MaxResults", _OpsItemRelatedItemsMaxResults) + + ListOpsItemRelatedItemsRequest_NextToken = ListOpsItemRelatedItemsRequest.AddMember("NextToken", _String) + + ListOpsItemRelatedItemsResponse_NextToken = ListOpsItemRelatedItemsResponse.AddMember("NextToken", _String) + + ListOpsItemRelatedItemsResponse_Summaries = ListOpsItemRelatedItemsResponse.AddMember("Summaries", _OpsItemRelatedItemSummaries) + + ListOpsMetadataRequest_Filters = ListOpsMetadataRequest.AddMember("Filters", _OpsMetadataFilterList) + + ListOpsMetadataRequest_MaxResults = ListOpsMetadataRequest.AddMember("MaxResults", _ListOpsMetadataMaxResults) + + ListOpsMetadataRequest_NextToken = ListOpsMetadataRequest.AddMember("NextToken", _NextToken) + + ListOpsMetadataResult_OpsMetadataList = ListOpsMetadataResult.AddMember("OpsMetadataList", _OpsMetadataList) + + ListOpsMetadataResult_NextToken = ListOpsMetadataResult.AddMember("NextToken", _NextToken) + + ListResourceComplianceSummariesRequest_Filters = ListResourceComplianceSummariesRequest.AddMember("Filters", _ComplianceStringFilterList) + + ListResourceComplianceSummariesRequest_NextToken = ListResourceComplianceSummariesRequest.AddMember("NextToken", _NextToken) + + ListResourceComplianceSummariesRequest_MaxResults = ListResourceComplianceSummariesRequest.AddMember("MaxResults", _MaxResults) + + ListResourceComplianceSummariesResult_ResourceComplianceSummaryItems = ListResourceComplianceSummariesResult.AddMember("ResourceComplianceSummaryItems", _ResourceComplianceSummaryItemList) + + ListResourceComplianceSummariesResult_NextToken = ListResourceComplianceSummariesResult.AddMember("NextToken", _NextToken) + + ListResourceDataSyncRequest_SyncType = ListResourceDataSyncRequest.AddMember("SyncType", _ResourceDataSyncType) + + ListResourceDataSyncRequest_NextToken = ListResourceDataSyncRequest.AddMember("NextToken", _NextToken) + + ListResourceDataSyncRequest_MaxResults = ListResourceDataSyncRequest.AddMember("MaxResults", _MaxResults) + + ListResourceDataSyncResult_ResourceDataSyncItems = ListResourceDataSyncResult.AddMember("ResourceDataSyncItems", _ResourceDataSyncItemList) + + ListResourceDataSyncResult_NextToken = ListResourceDataSyncResult.AddMember("NextToken", _NextToken) + + ListTagsForResourceRequest_ResourceType = ListTagsForResourceRequest.AddMember("ResourceType", ResourceTypeForTagging) + + ListTagsForResourceRequest_ResourceId = ListTagsForResourceRequest.AddMember("ResourceId", _ResourceId) + + ListTagsForResourceResult_TagList = ListTagsForResourceResult.AddMember("TagList", _TagList) + + ModifyDocumentPermissionRequest_Name = ModifyDocumentPermissionRequest.AddMember("Name", _DocumentName) + + ModifyDocumentPermissionRequest_PermissionType = ModifyDocumentPermissionRequest.AddMember("PermissionType", DocumentPermissionType) + + ModifyDocumentPermissionRequest_AccountIdsToAdd = ModifyDocumentPermissionRequest.AddMember("AccountIdsToAdd", _AccountIdList) + + ModifyDocumentPermissionRequest_AccountIdsToRemove = ModifyDocumentPermissionRequest.AddMember("AccountIdsToRemove", _AccountIdList) + + ModifyDocumentPermissionRequest_SharedDocumentVersion = ModifyDocumentPermissionRequest.AddMember("SharedDocumentVersion", _SharedDocumentVersion) + + PutComplianceItemsRequest_ResourceId = PutComplianceItemsRequest.AddMember("ResourceId", _ComplianceResourceId) + + PutComplianceItemsRequest_ResourceType = PutComplianceItemsRequest.AddMember("ResourceType", _ComplianceResourceType) + + PutComplianceItemsRequest_ComplianceType = PutComplianceItemsRequest.AddMember("ComplianceType", _ComplianceTypeName) + + PutComplianceItemsRequest_ExecutionSummary = PutComplianceItemsRequest.AddMember("ExecutionSummary", ComplianceExecutionSummary) + + PutComplianceItemsRequest_Items = PutComplianceItemsRequest.AddMember("Items", _ComplianceItemEntryList) + + PutComplianceItemsRequest_ItemContentHash = PutComplianceItemsRequest.AddMember("ItemContentHash", _ComplianceItemContentHash) + + PutComplianceItemsRequest_UploadType = PutComplianceItemsRequest.AddMember("UploadType", ComplianceUploadType) + + PutInventoryRequest_InstanceId = PutInventoryRequest.AddMember("InstanceId", _InstanceId) + + PutInventoryRequest_Items = PutInventoryRequest.AddMember("Items", _InventoryItemList) + + PutInventoryResult_Message = PutInventoryResult.AddMember("Message", _PutInventoryMessage) + + PutParameterRequest_Name = PutParameterRequest.AddMember("Name", _PSParameterName) + + PutParameterRequest_Description = PutParameterRequest.AddMember("Description", _ParameterDescription) + + PutParameterRequest_Value = PutParameterRequest.AddMember("Value", _PSParameterValue) + + PutParameterRequest_Type = PutParameterRequest.AddMember("Type", ParameterType) + + PutParameterRequest_KeyId = PutParameterRequest.AddMember("KeyId", _ParameterKeyId) + + PutParameterRequest_Overwrite = PutParameterRequest.AddMember("Overwrite", _Boolean) + + PutParameterRequest_AllowedPattern = PutParameterRequest.AddMember("AllowedPattern", _AllowedPattern) + + PutParameterRequest_Tags = PutParameterRequest.AddMember("Tags", _TagList) + + PutParameterRequest_Tier = PutParameterRequest.AddMember("Tier", ParameterTier) + + PutParameterRequest_Policies = PutParameterRequest.AddMember("Policies", _ParameterPolicies) + + PutParameterRequest_DataType = PutParameterRequest.AddMember("DataType", _ParameterDataType) + + PutParameterResult_Version = PutParameterResult.AddMember("Version", _PSParameterVersion) + + PutParameterResult_Tier = PutParameterResult.AddMember("Tier", ParameterTier) + + PutResourcePolicyRequest_ResourceArn = PutResourcePolicyRequest.AddMember("ResourceArn", _ResourceArnString) + + PutResourcePolicyRequest_Policy = PutResourcePolicyRequest.AddMember("Policy", _Policy) + + PutResourcePolicyRequest_PolicyId = PutResourcePolicyRequest.AddMember("PolicyId", _PolicyId) + + PutResourcePolicyRequest_PolicyHash = PutResourcePolicyRequest.AddMember("PolicyHash", _PolicyHash) + + PutResourcePolicyResponse_PolicyId = PutResourcePolicyResponse.AddMember("PolicyId", _PolicyId) + + PutResourcePolicyResponse_PolicyHash = PutResourcePolicyResponse.AddMember("PolicyHash", _PolicyHash) + + RegisterDefaultPatchBaselineRequest_BaselineId = RegisterDefaultPatchBaselineRequest.AddMember("BaselineId", _BaselineId) + + RegisterDefaultPatchBaselineResult_BaselineId = RegisterDefaultPatchBaselineResult.AddMember("BaselineId", _BaselineId) + + RegisterPatchBaselineForPatchGroupRequest_BaselineId = RegisterPatchBaselineForPatchGroupRequest.AddMember("BaselineId", _BaselineId) + + RegisterPatchBaselineForPatchGroupRequest_PatchGroup = RegisterPatchBaselineForPatchGroupRequest.AddMember("PatchGroup", _PatchGroup) + + RegisterPatchBaselineForPatchGroupResult_BaselineId = RegisterPatchBaselineForPatchGroupResult.AddMember("BaselineId", _BaselineId) + + RegisterPatchBaselineForPatchGroupResult_PatchGroup = RegisterPatchBaselineForPatchGroupResult.AddMember("PatchGroup", _PatchGroup) + + RegisterTargetWithMaintenanceWindowRequest_WindowId = RegisterTargetWithMaintenanceWindowRequest.AddMember("WindowId", _MaintenanceWindowId) + + RegisterTargetWithMaintenanceWindowRequest_ResourceType = RegisterTargetWithMaintenanceWindowRequest.AddMember("ResourceType", MaintenanceWindowResourceType) + + RegisterTargetWithMaintenanceWindowRequest_Targets = RegisterTargetWithMaintenanceWindowRequest.AddMember("Targets", _Targets) + + RegisterTargetWithMaintenanceWindowRequest_OwnerInformation = RegisterTargetWithMaintenanceWindowRequest.AddMember("OwnerInformation", _OwnerInformation) + + RegisterTargetWithMaintenanceWindowRequest_Name = RegisterTargetWithMaintenanceWindowRequest.AddMember("Name", _MaintenanceWindowName) + + RegisterTargetWithMaintenanceWindowRequest_Description = RegisterTargetWithMaintenanceWindowRequest.AddMember("Description", _MaintenanceWindowDescription) + + RegisterTargetWithMaintenanceWindowRequest_ClientToken = RegisterTargetWithMaintenanceWindowRequest.AddMember("ClientToken", _ClientToken) + + RegisterTargetWithMaintenanceWindowResult_WindowTargetId = RegisterTargetWithMaintenanceWindowResult.AddMember("WindowTargetId", _MaintenanceWindowTargetId) + + RegisterTaskWithMaintenanceWindowRequest_WindowId = RegisterTaskWithMaintenanceWindowRequest.AddMember("WindowId", _MaintenanceWindowId) + + RegisterTaskWithMaintenanceWindowRequest_Targets = RegisterTaskWithMaintenanceWindowRequest.AddMember("Targets", _Targets) + + RegisterTaskWithMaintenanceWindowRequest_TaskArn = RegisterTaskWithMaintenanceWindowRequest.AddMember("TaskArn", _MaintenanceWindowTaskArn) + + RegisterTaskWithMaintenanceWindowRequest_ServiceRoleArn = RegisterTaskWithMaintenanceWindowRequest.AddMember("ServiceRoleArn", _ServiceRole) + + RegisterTaskWithMaintenanceWindowRequest_TaskType = RegisterTaskWithMaintenanceWindowRequest.AddMember("TaskType", MaintenanceWindowTaskType) + + RegisterTaskWithMaintenanceWindowRequest_TaskParameters = RegisterTaskWithMaintenanceWindowRequest.AddMember("TaskParameters", _MaintenanceWindowTaskParameters) + + RegisterTaskWithMaintenanceWindowRequest_TaskInvocationParameters = RegisterTaskWithMaintenanceWindowRequest.AddMember("TaskInvocationParameters", MaintenanceWindowTaskInvocationParameters) + + RegisterTaskWithMaintenanceWindowRequest_Priority = RegisterTaskWithMaintenanceWindowRequest.AddMember("Priority", _MaintenanceWindowTaskPriority) + + RegisterTaskWithMaintenanceWindowRequest_MaxConcurrency = RegisterTaskWithMaintenanceWindowRequest.AddMember("MaxConcurrency", _MaxConcurrency) + + RegisterTaskWithMaintenanceWindowRequest_MaxErrors = RegisterTaskWithMaintenanceWindowRequest.AddMember("MaxErrors", _MaxErrors) + + RegisterTaskWithMaintenanceWindowRequest_LoggingInfo = RegisterTaskWithMaintenanceWindowRequest.AddMember("LoggingInfo", LoggingInfo) + + RegisterTaskWithMaintenanceWindowRequest_Name = RegisterTaskWithMaintenanceWindowRequest.AddMember("Name", _MaintenanceWindowName) + + RegisterTaskWithMaintenanceWindowRequest_Description = RegisterTaskWithMaintenanceWindowRequest.AddMember("Description", _MaintenanceWindowDescription) + + RegisterTaskWithMaintenanceWindowRequest_ClientToken = RegisterTaskWithMaintenanceWindowRequest.AddMember("ClientToken", _ClientToken) + + RegisterTaskWithMaintenanceWindowRequest_CutoffBehavior = RegisterTaskWithMaintenanceWindowRequest.AddMember("CutoffBehavior", MaintenanceWindowTaskCutoffBehavior) + + RegisterTaskWithMaintenanceWindowRequest_AlarmConfiguration = RegisterTaskWithMaintenanceWindowRequest.AddMember("AlarmConfiguration", AlarmConfiguration) + + RegisterTaskWithMaintenanceWindowResult_WindowTaskId = RegisterTaskWithMaintenanceWindowResult.AddMember("WindowTaskId", _MaintenanceWindowTaskId) + + RemoveTagsFromResourceRequest_ResourceType = RemoveTagsFromResourceRequest.AddMember("ResourceType", ResourceTypeForTagging) + + RemoveTagsFromResourceRequest_ResourceId = RemoveTagsFromResourceRequest.AddMember("ResourceId", _ResourceId) + + RemoveTagsFromResourceRequest_TagKeys = RemoveTagsFromResourceRequest.AddMember("TagKeys", _KeyList) + + ResetServiceSettingRequest_SettingId = ResetServiceSettingRequest.AddMember("SettingId", _ServiceSettingId) + + ResetServiceSettingResult_ServiceSetting = ResetServiceSettingResult.AddMember("ServiceSetting", ServiceSetting) + + ResumeSessionRequest_SessionId = ResumeSessionRequest.AddMember("SessionId", _SessionId) + + ResumeSessionResponse_SessionId = ResumeSessionResponse.AddMember("SessionId", _SessionId) + + ResumeSessionResponse_TokenValue = ResumeSessionResponse.AddMember("TokenValue", _TokenValue) + + ResumeSessionResponse_StreamUrl = ResumeSessionResponse.AddMember("StreamUrl", _StreamUrl) + + SendAutomationSignalRequest_AutomationExecutionId = SendAutomationSignalRequest.AddMember("AutomationExecutionId", _AutomationExecutionId) + + SendAutomationSignalRequest_SignalType = SendAutomationSignalRequest.AddMember("SignalType", SignalType) + + SendAutomationSignalRequest_Payload = SendAutomationSignalRequest.AddMember("Payload", _AutomationParameterMap) + + SendCommandRequest_InstanceIds = SendCommandRequest.AddMember("InstanceIds", _InstanceIdList) + + SendCommandRequest_Targets = SendCommandRequest.AddMember("Targets", _Targets) + + SendCommandRequest_DocumentName = SendCommandRequest.AddMember("DocumentName", _DocumentARN) + + SendCommandRequest_DocumentVersion = SendCommandRequest.AddMember("DocumentVersion", _DocumentVersion) + + SendCommandRequest_DocumentHash = SendCommandRequest.AddMember("DocumentHash", _DocumentHash) + + SendCommandRequest_DocumentHashType = SendCommandRequest.AddMember("DocumentHashType", DocumentHashType) + + SendCommandRequest_TimeoutSeconds = SendCommandRequest.AddMember("TimeoutSeconds", _TimeoutSeconds) + + SendCommandRequest_Comment = SendCommandRequest.AddMember("Comment", _Comment) + + SendCommandRequest_Parameters = SendCommandRequest.AddMember("Parameters", _Parameters) + + SendCommandRequest_OutputS3Region = SendCommandRequest.AddMember("OutputS3Region", _S3Region) + + SendCommandRequest_OutputS3BucketName = SendCommandRequest.AddMember("OutputS3BucketName", _S3BucketName) + + SendCommandRequest_OutputS3KeyPrefix = SendCommandRequest.AddMember("OutputS3KeyPrefix", _S3KeyPrefix) + + SendCommandRequest_MaxConcurrency = SendCommandRequest.AddMember("MaxConcurrency", _MaxConcurrency) + + SendCommandRequest_MaxErrors = SendCommandRequest.AddMember("MaxErrors", _MaxErrors) + + SendCommandRequest_ServiceRoleArn = SendCommandRequest.AddMember("ServiceRoleArn", _ServiceRole) + + SendCommandRequest_NotificationConfig = SendCommandRequest.AddMember("NotificationConfig", NotificationConfig) + + SendCommandRequest_CloudWatchOutputConfig = SendCommandRequest.AddMember("CloudWatchOutputConfig", CloudWatchOutputConfig) + + SendCommandRequest_AlarmConfiguration = SendCommandRequest.AddMember("AlarmConfiguration", AlarmConfiguration) + + SendCommandResult_Command = SendCommandResult.AddMember("Command", Command) + + StartAccessRequestRequest_Reason = StartAccessRequestRequest.AddMember("Reason", _String1to256) + + StartAccessRequestRequest_Targets = StartAccessRequestRequest.AddMember("Targets", _Targets) + + StartAccessRequestRequest_Tags = StartAccessRequestRequest.AddMember("Tags", _TagList) + + StartAccessRequestResponse_AccessRequestId = StartAccessRequestResponse.AddMember("AccessRequestId", _AccessRequestId) + + StartAssociationsOnceRequest_AssociationIds = StartAssociationsOnceRequest.AddMember("AssociationIds", _AssociationIdList) + + StartAutomationExecutionRequest_DocumentName = StartAutomationExecutionRequest.AddMember("DocumentName", _DocumentARN) + + StartAutomationExecutionRequest_DocumentVersion = StartAutomationExecutionRequest.AddMember("DocumentVersion", _DocumentVersion) + + StartAutomationExecutionRequest_Parameters = StartAutomationExecutionRequest.AddMember("Parameters", _AutomationParameterMap) + + StartAutomationExecutionRequest_ClientToken = StartAutomationExecutionRequest.AddMember("ClientToken", _IdempotencyToken) + + StartAutomationExecutionRequest_Mode = StartAutomationExecutionRequest.AddMember("Mode", ExecutionMode) + + StartAutomationExecutionRequest_TargetParameterName = StartAutomationExecutionRequest.AddMember("TargetParameterName", _AutomationParameterKey) + + StartAutomationExecutionRequest_Targets = StartAutomationExecutionRequest.AddMember("Targets", _AutomationTargets) + + StartAutomationExecutionRequest_TargetMaps = StartAutomationExecutionRequest.AddMember("TargetMaps", _TargetMaps) + + StartAutomationExecutionRequest_MaxConcurrency = StartAutomationExecutionRequest.AddMember("MaxConcurrency", _MaxConcurrency) + + StartAutomationExecutionRequest_MaxErrors = StartAutomationExecutionRequest.AddMember("MaxErrors", _MaxErrors) + + StartAutomationExecutionRequest_TargetLocations = StartAutomationExecutionRequest.AddMember("TargetLocations", _TargetLocations) + + StartAutomationExecutionRequest_Tags = StartAutomationExecutionRequest.AddMember("Tags", _TagList) + + StartAutomationExecutionRequest_AlarmConfiguration = StartAutomationExecutionRequest.AddMember("AlarmConfiguration", AlarmConfiguration) + + StartAutomationExecutionRequest_TargetLocationsURL = StartAutomationExecutionRequest.AddMember("TargetLocationsURL", _TargetLocationsURL) + + StartAutomationExecutionResult_AutomationExecutionId = StartAutomationExecutionResult.AddMember("AutomationExecutionId", _AutomationExecutionId) + + StartChangeRequestExecutionRequest_ScheduledTime = StartChangeRequestExecutionRequest.AddMember("ScheduledTime", _DateTime) + + StartChangeRequestExecutionRequest_DocumentName = StartChangeRequestExecutionRequest.AddMember("DocumentName", _DocumentARN) + + StartChangeRequestExecutionRequest_DocumentVersion = StartChangeRequestExecutionRequest.AddMember("DocumentVersion", _DocumentVersion) + + StartChangeRequestExecutionRequest_Parameters = StartChangeRequestExecutionRequest.AddMember("Parameters", _AutomationParameterMap) + + StartChangeRequestExecutionRequest_ChangeRequestName = StartChangeRequestExecutionRequest.AddMember("ChangeRequestName", _ChangeRequestName) + + StartChangeRequestExecutionRequest_ClientToken = StartChangeRequestExecutionRequest.AddMember("ClientToken", _IdempotencyToken) + + StartChangeRequestExecutionRequest_AutoApprove = StartChangeRequestExecutionRequest.AddMember("AutoApprove", _Boolean) + + StartChangeRequestExecutionRequest_Runbooks = StartChangeRequestExecutionRequest.AddMember("Runbooks", _Runbooks) + + StartChangeRequestExecutionRequest_Tags = StartChangeRequestExecutionRequest.AddMember("Tags", _TagList) + + StartChangeRequestExecutionRequest_ScheduledEndTime = StartChangeRequestExecutionRequest.AddMember("ScheduledEndTime", _DateTime) + + StartChangeRequestExecutionRequest_ChangeDetails = StartChangeRequestExecutionRequest.AddMember("ChangeDetails", _ChangeDetailsValue) + + StartChangeRequestExecutionResult_AutomationExecutionId = StartChangeRequestExecutionResult.AddMember("AutomationExecutionId", _AutomationExecutionId) + + StartExecutionPreviewRequest_DocumentName = StartExecutionPreviewRequest.AddMember("DocumentName", _DocumentName) + + StartExecutionPreviewRequest_DocumentVersion = StartExecutionPreviewRequest.AddMember("DocumentVersion", _DocumentVersion) + + StartExecutionPreviewRequest_ExecutionInputs = StartExecutionPreviewRequest.AddMember("ExecutionInputs", ExecutionInputs) + + StartExecutionPreviewResponse_ExecutionPreviewId = StartExecutionPreviewResponse.AddMember("ExecutionPreviewId", _ExecutionPreviewId) + + StartSessionRequest_Target = StartSessionRequest.AddMember("Target", _SessionTarget) + + StartSessionRequest_DocumentName = StartSessionRequest.AddMember("DocumentName", _DocumentARN) + + StartSessionRequest_Reason = StartSessionRequest.AddMember("Reason", _SessionReason) + + StartSessionRequest_Parameters = StartSessionRequest.AddMember("Parameters", _SessionManagerParameters) + + StartSessionResponse_SessionId = StartSessionResponse.AddMember("SessionId", _SessionId) + + StartSessionResponse_TokenValue = StartSessionResponse.AddMember("TokenValue", _TokenValue) + + StartSessionResponse_StreamUrl = StartSessionResponse.AddMember("StreamUrl", _StreamUrl) + + StopAutomationExecutionRequest_AutomationExecutionId = StopAutomationExecutionRequest.AddMember("AutomationExecutionId", _AutomationExecutionId) + + StopAutomationExecutionRequest_Type = StopAutomationExecutionRequest.AddMember("Type", StopType) + + TerminateSessionRequest_SessionId = TerminateSessionRequest.AddMember("SessionId", _SessionId) + + TerminateSessionResponse_SessionId = TerminateSessionResponse.AddMember("SessionId", _SessionId) + + UnlabelParameterVersionRequest_Name = UnlabelParameterVersionRequest.AddMember("Name", _PSParameterName) + + UnlabelParameterVersionRequest_ParameterVersion = UnlabelParameterVersionRequest.AddMember("ParameterVersion", _PSParameterVersion) + + UnlabelParameterVersionRequest_Labels = UnlabelParameterVersionRequest.AddMember("Labels", _ParameterLabelList) + + UnlabelParameterVersionResult_RemovedLabels = UnlabelParameterVersionResult.AddMember("RemovedLabels", _ParameterLabelList) + + UnlabelParameterVersionResult_InvalidLabels = UnlabelParameterVersionResult.AddMember("InvalidLabels", _ParameterLabelList) + + UpdateAssociationRequest_AssociationId = UpdateAssociationRequest.AddMember("AssociationId", _AssociationId) + + UpdateAssociationRequest_Parameters = UpdateAssociationRequest.AddMember("Parameters", _Parameters) + + UpdateAssociationRequest_DocumentVersion = UpdateAssociationRequest.AddMember("DocumentVersion", _DocumentVersion) + + UpdateAssociationRequest_ScheduleExpression = UpdateAssociationRequest.AddMember("ScheduleExpression", _ScheduleExpression) + + UpdateAssociationRequest_OutputLocation = UpdateAssociationRequest.AddMember("OutputLocation", InstanceAssociationOutputLocation) + + UpdateAssociationRequest_Name = UpdateAssociationRequest.AddMember("Name", _DocumentARN) + + UpdateAssociationRequest_Targets = UpdateAssociationRequest.AddMember("Targets", _Targets) + + UpdateAssociationRequest_AssociationName = UpdateAssociationRequest.AddMember("AssociationName", _AssociationName) + + UpdateAssociationRequest_AssociationVersion = UpdateAssociationRequest.AddMember("AssociationVersion", _AssociationVersion) + + UpdateAssociationRequest_AutomationTargetParameterName = UpdateAssociationRequest.AddMember("AutomationTargetParameterName", _AutomationTargetParameterName) + + UpdateAssociationRequest_MaxErrors = UpdateAssociationRequest.AddMember("MaxErrors", _MaxErrors) + + UpdateAssociationRequest_MaxConcurrency = UpdateAssociationRequest.AddMember("MaxConcurrency", _MaxConcurrency) + + UpdateAssociationRequest_ComplianceSeverity = UpdateAssociationRequest.AddMember("ComplianceSeverity", AssociationComplianceSeverity) + + UpdateAssociationRequest_SyncCompliance = UpdateAssociationRequest.AddMember("SyncCompliance", AssociationSyncCompliance) + + UpdateAssociationRequest_ApplyOnlyAtCronInterval = UpdateAssociationRequest.AddMember("ApplyOnlyAtCronInterval", _ApplyOnlyAtCronInterval) + + UpdateAssociationRequest_CalendarNames = UpdateAssociationRequest.AddMember("CalendarNames", _CalendarNameOrARNList) + + UpdateAssociationRequest_TargetLocations = UpdateAssociationRequest.AddMember("TargetLocations", _TargetLocations) + + UpdateAssociationRequest_ScheduleOffset = UpdateAssociationRequest.AddMember("ScheduleOffset", _ScheduleOffset) + + UpdateAssociationRequest_Duration = UpdateAssociationRequest.AddMember("Duration", _Duration) + + UpdateAssociationRequest_TargetMaps = UpdateAssociationRequest.AddMember("TargetMaps", _TargetMaps) + + UpdateAssociationRequest_AlarmConfiguration = UpdateAssociationRequest.AddMember("AlarmConfiguration", AlarmConfiguration) + + UpdateAssociationRequest_AssociationDispatchAssumeRole = UpdateAssociationRequest.AddMember("AssociationDispatchAssumeRole", _AssociationDispatchAssumeRoleArn) + + UpdateAssociationResult_AssociationDescription = UpdateAssociationResult.AddMember("AssociationDescription", AssociationDescription) + + UpdateAssociationStatusRequest_Name = UpdateAssociationStatusRequest.AddMember("Name", _DocumentARN) + + UpdateAssociationStatusRequest_InstanceId = UpdateAssociationStatusRequest.AddMember("InstanceId", _InstanceId) + + UpdateAssociationStatusRequest_AssociationStatus = UpdateAssociationStatusRequest.AddMember("AssociationStatus", AssociationStatus) + + UpdateAssociationStatusResult_AssociationDescription = UpdateAssociationStatusResult.AddMember("AssociationDescription", AssociationDescription) + + UpdateCloudConnectorRequest_CloudConnectorId = UpdateCloudConnectorRequest.AddMember("CloudConnectorId", _CloudConnectorId) + + UpdateCloudConnectorRequest_DisplayName = UpdateCloudConnectorRequest.AddMember("DisplayName", _DisplayName) + + UpdateCloudConnectorRequest_Configuration = UpdateCloudConnectorRequest.AddMember("Configuration", CloudConnectorConfiguration) + + UpdateCloudConnectorRequest_Description = UpdateCloudConnectorRequest.AddMember("Description", _CloudConnectorDescription) + + UpdateCloudConnectorResult_CloudConnectorId = UpdateCloudConnectorResult.AddMember("CloudConnectorId", _CloudConnectorId) + + UpdateDocumentDefaultVersionRequest_Name = UpdateDocumentDefaultVersionRequest.AddMember("Name", _DocumentName) + + UpdateDocumentDefaultVersionRequest_DocumentVersion = UpdateDocumentDefaultVersionRequest.AddMember("DocumentVersion", _DocumentVersionNumber) + + UpdateDocumentDefaultVersionResult_Description = UpdateDocumentDefaultVersionResult.AddMember("Description", DocumentDefaultVersionDescription) + + UpdateDocumentRequest_Content = UpdateDocumentRequest.AddMember("Content", _DocumentContent) + + UpdateDocumentRequest_Attachments = UpdateDocumentRequest.AddMember("Attachments", _AttachmentsSourceList) + + UpdateDocumentRequest_Name = UpdateDocumentRequest.AddMember("Name", _DocumentName) + + UpdateDocumentRequest_DisplayName = UpdateDocumentRequest.AddMember("DisplayName", _DocumentDisplayName) + + UpdateDocumentRequest_VersionName = UpdateDocumentRequest.AddMember("VersionName", _DocumentVersionName) + + UpdateDocumentRequest_DocumentVersion = UpdateDocumentRequest.AddMember("DocumentVersion", _DocumentVersion) + + UpdateDocumentRequest_DocumentFormat = UpdateDocumentRequest.AddMember("DocumentFormat", DocumentFormat) + + UpdateDocumentRequest_TargetType = UpdateDocumentRequest.AddMember("TargetType", _TargetType) + + UpdateDocumentMetadataRequest_Name = UpdateDocumentMetadataRequest.AddMember("Name", _DocumentName) + + UpdateDocumentMetadataRequest_DocumentVersion = UpdateDocumentMetadataRequest.AddMember("DocumentVersion", _DocumentVersion) + + UpdateDocumentMetadataRequest_DocumentReviews = UpdateDocumentMetadataRequest.AddMember("DocumentReviews", DocumentReviews) + + UpdateDocumentResult_DocumentDescription = UpdateDocumentResult.AddMember("DocumentDescription", DocumentDescription) + + UpdateMaintenanceWindowRequest_WindowId = UpdateMaintenanceWindowRequest.AddMember("WindowId", _MaintenanceWindowId) + + UpdateMaintenanceWindowRequest_Name = UpdateMaintenanceWindowRequest.AddMember("Name", _MaintenanceWindowName) + + UpdateMaintenanceWindowRequest_Description = UpdateMaintenanceWindowRequest.AddMember("Description", _MaintenanceWindowDescription) + + UpdateMaintenanceWindowRequest_StartDate = UpdateMaintenanceWindowRequest.AddMember("StartDate", _MaintenanceWindowStringDateTime) + + UpdateMaintenanceWindowRequest_EndDate = UpdateMaintenanceWindowRequest.AddMember("EndDate", _MaintenanceWindowStringDateTime) + + UpdateMaintenanceWindowRequest_Schedule = UpdateMaintenanceWindowRequest.AddMember("Schedule", _MaintenanceWindowSchedule) + + UpdateMaintenanceWindowRequest_ScheduleTimezone = UpdateMaintenanceWindowRequest.AddMember("ScheduleTimezone", _MaintenanceWindowTimezone) + + UpdateMaintenanceWindowRequest_ScheduleOffset = UpdateMaintenanceWindowRequest.AddMember("ScheduleOffset", _MaintenanceWindowOffset) + + UpdateMaintenanceWindowRequest_Duration = UpdateMaintenanceWindowRequest.AddMember("Duration", _MaintenanceWindowDurationHours) + + UpdateMaintenanceWindowRequest_Cutoff = UpdateMaintenanceWindowRequest.AddMember("Cutoff", _MaintenanceWindowCutoff) + + UpdateMaintenanceWindowRequest_AllowUnassociatedTargets = UpdateMaintenanceWindowRequest.AddMember("AllowUnassociatedTargets", _MaintenanceWindowAllowUnassociatedTargets) + + UpdateMaintenanceWindowRequest_Enabled = UpdateMaintenanceWindowRequest.AddMember("Enabled", _MaintenanceWindowEnabled) + + UpdateMaintenanceWindowRequest_Replace = UpdateMaintenanceWindowRequest.AddMember("Replace", _Boolean) + + UpdateMaintenanceWindowResult_WindowId = UpdateMaintenanceWindowResult.AddMember("WindowId", _MaintenanceWindowId) + + UpdateMaintenanceWindowResult_Name = UpdateMaintenanceWindowResult.AddMember("Name", _MaintenanceWindowName) + + UpdateMaintenanceWindowResult_Description = UpdateMaintenanceWindowResult.AddMember("Description", _MaintenanceWindowDescription) + + UpdateMaintenanceWindowResult_StartDate = UpdateMaintenanceWindowResult.AddMember("StartDate", _MaintenanceWindowStringDateTime) + + UpdateMaintenanceWindowResult_EndDate = UpdateMaintenanceWindowResult.AddMember("EndDate", _MaintenanceWindowStringDateTime) + + UpdateMaintenanceWindowResult_Schedule = UpdateMaintenanceWindowResult.AddMember("Schedule", _MaintenanceWindowSchedule) + + UpdateMaintenanceWindowResult_ScheduleTimezone = UpdateMaintenanceWindowResult.AddMember("ScheduleTimezone", _MaintenanceWindowTimezone) + + UpdateMaintenanceWindowResult_ScheduleOffset = UpdateMaintenanceWindowResult.AddMember("ScheduleOffset", _MaintenanceWindowOffset) + + UpdateMaintenanceWindowResult_Duration = UpdateMaintenanceWindowResult.AddMember("Duration", _MaintenanceWindowDurationHours) + + UpdateMaintenanceWindowResult_Cutoff = UpdateMaintenanceWindowResult.AddMember("Cutoff", _MaintenanceWindowCutoff) + + UpdateMaintenanceWindowResult_AllowUnassociatedTargets = UpdateMaintenanceWindowResult.AddMember("AllowUnassociatedTargets", _MaintenanceWindowAllowUnassociatedTargets) + + UpdateMaintenanceWindowResult_Enabled = UpdateMaintenanceWindowResult.AddMember("Enabled", _MaintenanceWindowEnabled) + + UpdateMaintenanceWindowTargetRequest_WindowId = UpdateMaintenanceWindowTargetRequest.AddMember("WindowId", _MaintenanceWindowId) + + UpdateMaintenanceWindowTargetRequest_WindowTargetId = UpdateMaintenanceWindowTargetRequest.AddMember("WindowTargetId", _MaintenanceWindowTargetId) + + UpdateMaintenanceWindowTargetRequest_Targets = UpdateMaintenanceWindowTargetRequest.AddMember("Targets", _Targets) + + UpdateMaintenanceWindowTargetRequest_OwnerInformation = UpdateMaintenanceWindowTargetRequest.AddMember("OwnerInformation", _OwnerInformation) + + UpdateMaintenanceWindowTargetRequest_Name = UpdateMaintenanceWindowTargetRequest.AddMember("Name", _MaintenanceWindowName) + + UpdateMaintenanceWindowTargetRequest_Description = UpdateMaintenanceWindowTargetRequest.AddMember("Description", _MaintenanceWindowDescription) + + UpdateMaintenanceWindowTargetRequest_Replace = UpdateMaintenanceWindowTargetRequest.AddMember("Replace", _Boolean) + + UpdateMaintenanceWindowTargetResult_WindowId = UpdateMaintenanceWindowTargetResult.AddMember("WindowId", _MaintenanceWindowId) + + UpdateMaintenanceWindowTargetResult_WindowTargetId = UpdateMaintenanceWindowTargetResult.AddMember("WindowTargetId", _MaintenanceWindowTargetId) + + UpdateMaintenanceWindowTargetResult_Targets = UpdateMaintenanceWindowTargetResult.AddMember("Targets", _Targets) + + UpdateMaintenanceWindowTargetResult_OwnerInformation = UpdateMaintenanceWindowTargetResult.AddMember("OwnerInformation", _OwnerInformation) + + UpdateMaintenanceWindowTargetResult_Name = UpdateMaintenanceWindowTargetResult.AddMember("Name", _MaintenanceWindowName) + + UpdateMaintenanceWindowTargetResult_Description = UpdateMaintenanceWindowTargetResult.AddMember("Description", _MaintenanceWindowDescription) + + UpdateMaintenanceWindowTaskRequest_WindowId = UpdateMaintenanceWindowTaskRequest.AddMember("WindowId", _MaintenanceWindowId) + + UpdateMaintenanceWindowTaskRequest_WindowTaskId = UpdateMaintenanceWindowTaskRequest.AddMember("WindowTaskId", _MaintenanceWindowTaskId) + + UpdateMaintenanceWindowTaskRequest_Targets = UpdateMaintenanceWindowTaskRequest.AddMember("Targets", _Targets) + + UpdateMaintenanceWindowTaskRequest_TaskArn = UpdateMaintenanceWindowTaskRequest.AddMember("TaskArn", _MaintenanceWindowTaskArn) + + UpdateMaintenanceWindowTaskRequest_ServiceRoleArn = UpdateMaintenanceWindowTaskRequest.AddMember("ServiceRoleArn", _ServiceRole) + + UpdateMaintenanceWindowTaskRequest_TaskParameters = UpdateMaintenanceWindowTaskRequest.AddMember("TaskParameters", _MaintenanceWindowTaskParameters) + + UpdateMaintenanceWindowTaskRequest_TaskInvocationParameters = UpdateMaintenanceWindowTaskRequest.AddMember("TaskInvocationParameters", MaintenanceWindowTaskInvocationParameters) + + UpdateMaintenanceWindowTaskRequest_Priority = UpdateMaintenanceWindowTaskRequest.AddMember("Priority", _MaintenanceWindowTaskPriority) + + UpdateMaintenanceWindowTaskRequest_MaxConcurrency = UpdateMaintenanceWindowTaskRequest.AddMember("MaxConcurrency", _MaxConcurrency) + + UpdateMaintenanceWindowTaskRequest_MaxErrors = UpdateMaintenanceWindowTaskRequest.AddMember("MaxErrors", _MaxErrors) + + UpdateMaintenanceWindowTaskRequest_LoggingInfo = UpdateMaintenanceWindowTaskRequest.AddMember("LoggingInfo", LoggingInfo) + + UpdateMaintenanceWindowTaskRequest_Name = UpdateMaintenanceWindowTaskRequest.AddMember("Name", _MaintenanceWindowName) + + UpdateMaintenanceWindowTaskRequest_Description = UpdateMaintenanceWindowTaskRequest.AddMember("Description", _MaintenanceWindowDescription) + + UpdateMaintenanceWindowTaskRequest_Replace = UpdateMaintenanceWindowTaskRequest.AddMember("Replace", _Boolean) + + UpdateMaintenanceWindowTaskRequest_CutoffBehavior = UpdateMaintenanceWindowTaskRequest.AddMember("CutoffBehavior", MaintenanceWindowTaskCutoffBehavior) + + UpdateMaintenanceWindowTaskRequest_AlarmConfiguration = UpdateMaintenanceWindowTaskRequest.AddMember("AlarmConfiguration", AlarmConfiguration) + + UpdateMaintenanceWindowTaskResult_WindowId = UpdateMaintenanceWindowTaskResult.AddMember("WindowId", _MaintenanceWindowId) + + UpdateMaintenanceWindowTaskResult_WindowTaskId = UpdateMaintenanceWindowTaskResult.AddMember("WindowTaskId", _MaintenanceWindowTaskId) + + UpdateMaintenanceWindowTaskResult_Targets = UpdateMaintenanceWindowTaskResult.AddMember("Targets", _Targets) + + UpdateMaintenanceWindowTaskResult_TaskArn = UpdateMaintenanceWindowTaskResult.AddMember("TaskArn", _MaintenanceWindowTaskArn) + + UpdateMaintenanceWindowTaskResult_ServiceRoleArn = UpdateMaintenanceWindowTaskResult.AddMember("ServiceRoleArn", _ServiceRole) + + UpdateMaintenanceWindowTaskResult_TaskParameters = UpdateMaintenanceWindowTaskResult.AddMember("TaskParameters", _MaintenanceWindowTaskParameters) + + UpdateMaintenanceWindowTaskResult_TaskInvocationParameters = UpdateMaintenanceWindowTaskResult.AddMember("TaskInvocationParameters", MaintenanceWindowTaskInvocationParameters) + + UpdateMaintenanceWindowTaskResult_Priority = UpdateMaintenanceWindowTaskResult.AddMember("Priority", _MaintenanceWindowTaskPriority) + + UpdateMaintenanceWindowTaskResult_MaxConcurrency = UpdateMaintenanceWindowTaskResult.AddMember("MaxConcurrency", _MaxConcurrency) + + UpdateMaintenanceWindowTaskResult_MaxErrors = UpdateMaintenanceWindowTaskResult.AddMember("MaxErrors", _MaxErrors) + + UpdateMaintenanceWindowTaskResult_LoggingInfo = UpdateMaintenanceWindowTaskResult.AddMember("LoggingInfo", LoggingInfo) + + UpdateMaintenanceWindowTaskResult_Name = UpdateMaintenanceWindowTaskResult.AddMember("Name", _MaintenanceWindowName) + + UpdateMaintenanceWindowTaskResult_Description = UpdateMaintenanceWindowTaskResult.AddMember("Description", _MaintenanceWindowDescription) + + UpdateMaintenanceWindowTaskResult_CutoffBehavior = UpdateMaintenanceWindowTaskResult.AddMember("CutoffBehavior", MaintenanceWindowTaskCutoffBehavior) + + UpdateMaintenanceWindowTaskResult_AlarmConfiguration = UpdateMaintenanceWindowTaskResult.AddMember("AlarmConfiguration", AlarmConfiguration) + + UpdateManagedInstanceRoleRequest_InstanceId = UpdateManagedInstanceRoleRequest.AddMember("InstanceId", _ManagedInstanceId) + + UpdateManagedInstanceRoleRequest_IamRole = UpdateManagedInstanceRoleRequest.AddMember("IamRole", _IamRole) + + UpdateOpsItemRequest_Description = UpdateOpsItemRequest.AddMember("Description", _OpsItemDescription) + + UpdateOpsItemRequest_OperationalData = UpdateOpsItemRequest.AddMember("OperationalData", _OpsItemOperationalData) + + UpdateOpsItemRequest_OperationalDataToDelete = UpdateOpsItemRequest.AddMember("OperationalDataToDelete", _OpsItemOpsDataKeysList) + + UpdateOpsItemRequest_Notifications = UpdateOpsItemRequest.AddMember("Notifications", _OpsItemNotifications) + + UpdateOpsItemRequest_Priority = UpdateOpsItemRequest.AddMember("Priority", _OpsItemPriority) + + UpdateOpsItemRequest_RelatedOpsItems = UpdateOpsItemRequest.AddMember("RelatedOpsItems", _RelatedOpsItems) + + UpdateOpsItemRequest_Status = UpdateOpsItemRequest.AddMember("Status", OpsItemStatus) + + UpdateOpsItemRequest_OpsItemId = UpdateOpsItemRequest.AddMember("OpsItemId", _OpsItemId) + + UpdateOpsItemRequest_Title = UpdateOpsItemRequest.AddMember("Title", _OpsItemTitle) + + UpdateOpsItemRequest_Category = UpdateOpsItemRequest.AddMember("Category", _OpsItemCategory) + + UpdateOpsItemRequest_Severity = UpdateOpsItemRequest.AddMember("Severity", _OpsItemSeverity) + + UpdateOpsItemRequest_ActualStartTime = UpdateOpsItemRequest.AddMember("ActualStartTime", _DateTime) + + UpdateOpsItemRequest_ActualEndTime = UpdateOpsItemRequest.AddMember("ActualEndTime", _DateTime) + + UpdateOpsItemRequest_PlannedStartTime = UpdateOpsItemRequest.AddMember("PlannedStartTime", _DateTime) + + UpdateOpsItemRequest_PlannedEndTime = UpdateOpsItemRequest.AddMember("PlannedEndTime", _DateTime) + + UpdateOpsItemRequest_OpsItemArn = UpdateOpsItemRequest.AddMember("OpsItemArn", _OpsItemArn) + + UpdateOpsMetadataRequest_OpsMetadataArn = UpdateOpsMetadataRequest.AddMember("OpsMetadataArn", _OpsMetadataArn) + + UpdateOpsMetadataRequest_MetadataToUpdate = UpdateOpsMetadataRequest.AddMember("MetadataToUpdate", _MetadataMap) + + UpdateOpsMetadataRequest_KeysToDelete = UpdateOpsMetadataRequest.AddMember("KeysToDelete", _MetadataKeysToDeleteList) + + UpdateOpsMetadataResult_OpsMetadataArn = UpdateOpsMetadataResult.AddMember("OpsMetadataArn", _OpsMetadataArn) + + UpdatePatchBaselineRequest_BaselineId = UpdatePatchBaselineRequest.AddMember("BaselineId", _BaselineId) + + UpdatePatchBaselineRequest_Name = UpdatePatchBaselineRequest.AddMember("Name", _BaselineName) + + UpdatePatchBaselineRequest_GlobalFilters = UpdatePatchBaselineRequest.AddMember("GlobalFilters", PatchFilterGroup) + + UpdatePatchBaselineRequest_ApprovalRules = UpdatePatchBaselineRequest.AddMember("ApprovalRules", PatchRuleGroup) + + UpdatePatchBaselineRequest_ApprovedPatches = UpdatePatchBaselineRequest.AddMember("ApprovedPatches", _PatchIdList) + + UpdatePatchBaselineRequest_ApprovedPatchesComplianceLevel = UpdatePatchBaselineRequest.AddMember("ApprovedPatchesComplianceLevel", PatchComplianceLevel) + + UpdatePatchBaselineRequest_ApprovedPatchesEnableNonSecurity = UpdatePatchBaselineRequest.AddMember("ApprovedPatchesEnableNonSecurity", _Boolean) + + UpdatePatchBaselineRequest_RejectedPatches = UpdatePatchBaselineRequest.AddMember("RejectedPatches", _PatchIdList) + + UpdatePatchBaselineRequest_RejectedPatchesAction = UpdatePatchBaselineRequest.AddMember("RejectedPatchesAction", PatchAction) + + UpdatePatchBaselineRequest_Description = UpdatePatchBaselineRequest.AddMember("Description", _BaselineDescription) + + UpdatePatchBaselineRequest_Sources = UpdatePatchBaselineRequest.AddMember("Sources", _PatchSourceList) + + UpdatePatchBaselineRequest_AvailableSecurityUpdatesComplianceStatus = UpdatePatchBaselineRequest.AddMember("AvailableSecurityUpdatesComplianceStatus", PatchComplianceStatus) + + UpdatePatchBaselineRequest_Replace = UpdatePatchBaselineRequest.AddMember("Replace", _Boolean) + + UpdatePatchBaselineResult_BaselineId = UpdatePatchBaselineResult.AddMember("BaselineId", _BaselineId) + + UpdatePatchBaselineResult_Name = UpdatePatchBaselineResult.AddMember("Name", _BaselineName) + + UpdatePatchBaselineResult_OperatingSystem = UpdatePatchBaselineResult.AddMember("OperatingSystem", OperatingSystem) + + UpdatePatchBaselineResult_GlobalFilters = UpdatePatchBaselineResult.AddMember("GlobalFilters", PatchFilterGroup) + + UpdatePatchBaselineResult_ApprovalRules = UpdatePatchBaselineResult.AddMember("ApprovalRules", PatchRuleGroup) + + UpdatePatchBaselineResult_ApprovedPatches = UpdatePatchBaselineResult.AddMember("ApprovedPatches", _PatchIdList) + + UpdatePatchBaselineResult_ApprovedPatchesComplianceLevel = UpdatePatchBaselineResult.AddMember("ApprovedPatchesComplianceLevel", PatchComplianceLevel) + + UpdatePatchBaselineResult_ApprovedPatchesEnableNonSecurity = UpdatePatchBaselineResult.AddMember("ApprovedPatchesEnableNonSecurity", _Boolean) + + UpdatePatchBaselineResult_RejectedPatches = UpdatePatchBaselineResult.AddMember("RejectedPatches", _PatchIdList) + + UpdatePatchBaselineResult_RejectedPatchesAction = UpdatePatchBaselineResult.AddMember("RejectedPatchesAction", PatchAction) + + UpdatePatchBaselineResult_CreatedDate = UpdatePatchBaselineResult.AddMember("CreatedDate", _DateTime) + + UpdatePatchBaselineResult_ModifiedDate = UpdatePatchBaselineResult.AddMember("ModifiedDate", _DateTime) + + UpdatePatchBaselineResult_Description = UpdatePatchBaselineResult.AddMember("Description", _BaselineDescription) + + UpdatePatchBaselineResult_Sources = UpdatePatchBaselineResult.AddMember("Sources", _PatchSourceList) + + UpdatePatchBaselineResult_AvailableSecurityUpdatesComplianceStatus = UpdatePatchBaselineResult.AddMember("AvailableSecurityUpdatesComplianceStatus", PatchComplianceStatus) + + UpdateResourceDataSyncRequest_SyncName = UpdateResourceDataSyncRequest.AddMember("SyncName", _ResourceDataSyncName) + + UpdateResourceDataSyncRequest_SyncType = UpdateResourceDataSyncRequest.AddMember("SyncType", _ResourceDataSyncType) + + UpdateResourceDataSyncRequest_SyncSource = UpdateResourceDataSyncRequest.AddMember("SyncSource", ResourceDataSyncSource) + + UpdateServiceSettingRequest_SettingId = UpdateServiceSettingRequest.AddMember("SettingId", _ServiceSettingId) + + UpdateServiceSettingRequest_SettingValue = UpdateServiceSettingRequest.AddMember("SettingValue", _ServiceSettingValue) + + ValidateCloudConnectorRequest_CloudConnectorId = ValidateCloudConnectorRequest.AddMember("CloudConnectorId", _CloudConnectorId) + + ValidateCloudConnectorRequest_MaxResults = ValidateCloudConnectorRequest.AddMember("MaxResults", _ValidateCloudConnectorMaxResults) + + ValidateCloudConnectorRequest_NextToken = ValidateCloudConnectorRequest.AddMember("NextToken", _NextToken) + + ValidateCloudConnectorResult_ValidationFindings = ValidateCloudConnectorResult.AddMember("ValidationFindings", _ValidationFindingList) + + ValidateCloudConnectorResult_NextToken = ValidateCloudConnectorResult.AddMember("NextToken", _NextToken) + +} diff --git a/vendor/github.com/aws/aws-sdk-go-v2/service/ssm/serializers.go b/vendor/github.com/aws/aws-sdk-go-v2/service/ssm/serializers.go deleted file mode 100644 index d791c8ec0..000000000 --- a/vendor/github.com/aws/aws-sdk-go-v2/service/ssm/serializers.go +++ /dev/null @@ -1,16677 +0,0 @@ -// Code generated by smithy-go-codegen DO NOT EDIT. - -package ssm - -import ( - "bytes" - "context" - "fmt" - "github.com/aws/aws-sdk-go-v2/service/ssm/types" - smithy "github.com/aws/smithy-go" - "github.com/aws/smithy-go/encoding/httpbinding" - smithyjson "github.com/aws/smithy-go/encoding/json" - "github.com/aws/smithy-go/middleware" - smithytime "github.com/aws/smithy-go/time" - "github.com/aws/smithy-go/tracing" - smithyhttp "github.com/aws/smithy-go/transport/http" - "path" -) - -type awsAwsjson11_serializeOpAddTagsToResource struct { -} - -func (*awsAwsjson11_serializeOpAddTagsToResource) ID() string { - return "OperationSerializer" -} - -func (m *awsAwsjson11_serializeOpAddTagsToResource) HandleSerialize(ctx context.Context, in middleware.SerializeInput, next middleware.SerializeHandler) ( - out middleware.SerializeOutput, metadata middleware.Metadata, err error, -) { - _, span := tracing.StartSpan(ctx, "OperationSerializer") - endTimer := startMetricTimer(ctx, "client.call.serialization_duration") - defer endTimer() - defer span.End() - request, ok := in.Request.(*smithyhttp.Request) - if !ok { - return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown transport type %T", in.Request)} - } - - input, ok := in.Parameters.(*AddTagsToResourceInput) - _ = input - if !ok { - return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown input parameters type %T", in.Parameters)} - } - - operationPath := "/" - if len(request.Request.URL.Path) == 0 { - request.Request.URL.Path = operationPath - } else { - request.Request.URL.Path = path.Join(request.Request.URL.Path, operationPath) - if request.Request.URL.Path != "/" && operationPath[len(operationPath)-1] == '/' { - request.Request.URL.Path += "/" - } - } - request.Request.Method = "POST" - httpBindingEncoder, err := httpbinding.NewEncoder(request.URL.Path, request.URL.RawQuery, request.Header) - if err != nil { - return out, metadata, &smithy.SerializationError{Err: err} - } - httpBindingEncoder.SetHeader("Content-Type").String("application/x-amz-json-1.1") - httpBindingEncoder.SetHeader("X-Amz-Target").String("AmazonSSM.AddTagsToResource") - - jsonEncoder := smithyjson.NewEncoder() - if err := awsAwsjson11_serializeOpDocumentAddTagsToResourceInput(input, jsonEncoder.Value); err != nil { - return out, metadata, &smithy.SerializationError{Err: err} - } - - if request, err = request.SetStream(bytes.NewReader(jsonEncoder.Bytes())); err != nil { - return out, metadata, &smithy.SerializationError{Err: err} - } - - if request.Request, err = httpBindingEncoder.Encode(request.Request); err != nil { - return out, metadata, &smithy.SerializationError{Err: err} - } - in.Request = request - - endTimer() - span.End() - return next.HandleSerialize(ctx, in) -} - -type awsAwsjson11_serializeOpAssociateOpsItemRelatedItem struct { -} - -func (*awsAwsjson11_serializeOpAssociateOpsItemRelatedItem) ID() string { - return "OperationSerializer" -} - -func (m *awsAwsjson11_serializeOpAssociateOpsItemRelatedItem) HandleSerialize(ctx context.Context, in middleware.SerializeInput, next middleware.SerializeHandler) ( - out middleware.SerializeOutput, metadata middleware.Metadata, err error, -) { - _, span := tracing.StartSpan(ctx, "OperationSerializer") - endTimer := startMetricTimer(ctx, "client.call.serialization_duration") - defer endTimer() - defer span.End() - request, ok := in.Request.(*smithyhttp.Request) - if !ok { - return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown transport type %T", in.Request)} - } - - input, ok := in.Parameters.(*AssociateOpsItemRelatedItemInput) - _ = input - if !ok { - return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown input parameters type %T", in.Parameters)} - } - - operationPath := "/" - if len(request.Request.URL.Path) == 0 { - request.Request.URL.Path = operationPath - } else { - request.Request.URL.Path = path.Join(request.Request.URL.Path, operationPath) - if request.Request.URL.Path != "/" && operationPath[len(operationPath)-1] == '/' { - request.Request.URL.Path += "/" - } - } - request.Request.Method = "POST" - httpBindingEncoder, err := httpbinding.NewEncoder(request.URL.Path, request.URL.RawQuery, request.Header) - if err != nil { - return out, metadata, &smithy.SerializationError{Err: err} - } - httpBindingEncoder.SetHeader("Content-Type").String("application/x-amz-json-1.1") - httpBindingEncoder.SetHeader("X-Amz-Target").String("AmazonSSM.AssociateOpsItemRelatedItem") - - jsonEncoder := smithyjson.NewEncoder() - if err := awsAwsjson11_serializeOpDocumentAssociateOpsItemRelatedItemInput(input, jsonEncoder.Value); err != nil { - return out, metadata, &smithy.SerializationError{Err: err} - } - - if request, err = request.SetStream(bytes.NewReader(jsonEncoder.Bytes())); err != nil { - return out, metadata, &smithy.SerializationError{Err: err} - } - - if request.Request, err = httpBindingEncoder.Encode(request.Request); err != nil { - return out, metadata, &smithy.SerializationError{Err: err} - } - in.Request = request - - endTimer() - span.End() - return next.HandleSerialize(ctx, in) -} - -type awsAwsjson11_serializeOpCancelCommand struct { -} - -func (*awsAwsjson11_serializeOpCancelCommand) ID() string { - return "OperationSerializer" -} - -func (m *awsAwsjson11_serializeOpCancelCommand) HandleSerialize(ctx context.Context, in middleware.SerializeInput, next middleware.SerializeHandler) ( - out middleware.SerializeOutput, metadata middleware.Metadata, err error, -) { - _, span := tracing.StartSpan(ctx, "OperationSerializer") - endTimer := startMetricTimer(ctx, "client.call.serialization_duration") - defer endTimer() - defer span.End() - request, ok := in.Request.(*smithyhttp.Request) - if !ok { - return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown transport type %T", in.Request)} - } - - input, ok := in.Parameters.(*CancelCommandInput) - _ = input - if !ok { - return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown input parameters type %T", in.Parameters)} - } - - operationPath := "/" - if len(request.Request.URL.Path) == 0 { - request.Request.URL.Path = operationPath - } else { - request.Request.URL.Path = path.Join(request.Request.URL.Path, operationPath) - if request.Request.URL.Path != "/" && operationPath[len(operationPath)-1] == '/' { - request.Request.URL.Path += "/" - } - } - request.Request.Method = "POST" - httpBindingEncoder, err := httpbinding.NewEncoder(request.URL.Path, request.URL.RawQuery, request.Header) - if err != nil { - return out, metadata, &smithy.SerializationError{Err: err} - } - httpBindingEncoder.SetHeader("Content-Type").String("application/x-amz-json-1.1") - httpBindingEncoder.SetHeader("X-Amz-Target").String("AmazonSSM.CancelCommand") - - jsonEncoder := smithyjson.NewEncoder() - if err := awsAwsjson11_serializeOpDocumentCancelCommandInput(input, jsonEncoder.Value); err != nil { - return out, metadata, &smithy.SerializationError{Err: err} - } - - if request, err = request.SetStream(bytes.NewReader(jsonEncoder.Bytes())); err != nil { - return out, metadata, &smithy.SerializationError{Err: err} - } - - if request.Request, err = httpBindingEncoder.Encode(request.Request); err != nil { - return out, metadata, &smithy.SerializationError{Err: err} - } - in.Request = request - - endTimer() - span.End() - return next.HandleSerialize(ctx, in) -} - -type awsAwsjson11_serializeOpCancelMaintenanceWindowExecution struct { -} - -func (*awsAwsjson11_serializeOpCancelMaintenanceWindowExecution) ID() string { - return "OperationSerializer" -} - -func (m *awsAwsjson11_serializeOpCancelMaintenanceWindowExecution) HandleSerialize(ctx context.Context, in middleware.SerializeInput, next middleware.SerializeHandler) ( - out middleware.SerializeOutput, metadata middleware.Metadata, err error, -) { - _, span := tracing.StartSpan(ctx, "OperationSerializer") - endTimer := startMetricTimer(ctx, "client.call.serialization_duration") - defer endTimer() - defer span.End() - request, ok := in.Request.(*smithyhttp.Request) - if !ok { - return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown transport type %T", in.Request)} - } - - input, ok := in.Parameters.(*CancelMaintenanceWindowExecutionInput) - _ = input - if !ok { - return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown input parameters type %T", in.Parameters)} - } - - operationPath := "/" - if len(request.Request.URL.Path) == 0 { - request.Request.URL.Path = operationPath - } else { - request.Request.URL.Path = path.Join(request.Request.URL.Path, operationPath) - if request.Request.URL.Path != "/" && operationPath[len(operationPath)-1] == '/' { - request.Request.URL.Path += "/" - } - } - request.Request.Method = "POST" - httpBindingEncoder, err := httpbinding.NewEncoder(request.URL.Path, request.URL.RawQuery, request.Header) - if err != nil { - return out, metadata, &smithy.SerializationError{Err: err} - } - httpBindingEncoder.SetHeader("Content-Type").String("application/x-amz-json-1.1") - httpBindingEncoder.SetHeader("X-Amz-Target").String("AmazonSSM.CancelMaintenanceWindowExecution") - - jsonEncoder := smithyjson.NewEncoder() - if err := awsAwsjson11_serializeOpDocumentCancelMaintenanceWindowExecutionInput(input, jsonEncoder.Value); err != nil { - return out, metadata, &smithy.SerializationError{Err: err} - } - - if request, err = request.SetStream(bytes.NewReader(jsonEncoder.Bytes())); err != nil { - return out, metadata, &smithy.SerializationError{Err: err} - } - - if request.Request, err = httpBindingEncoder.Encode(request.Request); err != nil { - return out, metadata, &smithy.SerializationError{Err: err} - } - in.Request = request - - endTimer() - span.End() - return next.HandleSerialize(ctx, in) -} - -type awsAwsjson11_serializeOpCreateActivation struct { -} - -func (*awsAwsjson11_serializeOpCreateActivation) ID() string { - return "OperationSerializer" -} - -func (m *awsAwsjson11_serializeOpCreateActivation) HandleSerialize(ctx context.Context, in middleware.SerializeInput, next middleware.SerializeHandler) ( - out middleware.SerializeOutput, metadata middleware.Metadata, err error, -) { - _, span := tracing.StartSpan(ctx, "OperationSerializer") - endTimer := startMetricTimer(ctx, "client.call.serialization_duration") - defer endTimer() - defer span.End() - request, ok := in.Request.(*smithyhttp.Request) - if !ok { - return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown transport type %T", in.Request)} - } - - input, ok := in.Parameters.(*CreateActivationInput) - _ = input - if !ok { - return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown input parameters type %T", in.Parameters)} - } - - operationPath := "/" - if len(request.Request.URL.Path) == 0 { - request.Request.URL.Path = operationPath - } else { - request.Request.URL.Path = path.Join(request.Request.URL.Path, operationPath) - if request.Request.URL.Path != "/" && operationPath[len(operationPath)-1] == '/' { - request.Request.URL.Path += "/" - } - } - request.Request.Method = "POST" - httpBindingEncoder, err := httpbinding.NewEncoder(request.URL.Path, request.URL.RawQuery, request.Header) - if err != nil { - return out, metadata, &smithy.SerializationError{Err: err} - } - httpBindingEncoder.SetHeader("Content-Type").String("application/x-amz-json-1.1") - httpBindingEncoder.SetHeader("X-Amz-Target").String("AmazonSSM.CreateActivation") - - jsonEncoder := smithyjson.NewEncoder() - if err := awsAwsjson11_serializeOpDocumentCreateActivationInput(input, jsonEncoder.Value); err != nil { - return out, metadata, &smithy.SerializationError{Err: err} - } - - if request, err = request.SetStream(bytes.NewReader(jsonEncoder.Bytes())); err != nil { - return out, metadata, &smithy.SerializationError{Err: err} - } - - if request.Request, err = httpBindingEncoder.Encode(request.Request); err != nil { - return out, metadata, &smithy.SerializationError{Err: err} - } - in.Request = request - - endTimer() - span.End() - return next.HandleSerialize(ctx, in) -} - -type awsAwsjson11_serializeOpCreateAssociation struct { -} - -func (*awsAwsjson11_serializeOpCreateAssociation) ID() string { - return "OperationSerializer" -} - -func (m *awsAwsjson11_serializeOpCreateAssociation) HandleSerialize(ctx context.Context, in middleware.SerializeInput, next middleware.SerializeHandler) ( - out middleware.SerializeOutput, metadata middleware.Metadata, err error, -) { - _, span := tracing.StartSpan(ctx, "OperationSerializer") - endTimer := startMetricTimer(ctx, "client.call.serialization_duration") - defer endTimer() - defer span.End() - request, ok := in.Request.(*smithyhttp.Request) - if !ok { - return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown transport type %T", in.Request)} - } - - input, ok := in.Parameters.(*CreateAssociationInput) - _ = input - if !ok { - return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown input parameters type %T", in.Parameters)} - } - - operationPath := "/" - if len(request.Request.URL.Path) == 0 { - request.Request.URL.Path = operationPath - } else { - request.Request.URL.Path = path.Join(request.Request.URL.Path, operationPath) - if request.Request.URL.Path != "/" && operationPath[len(operationPath)-1] == '/' { - request.Request.URL.Path += "/" - } - } - request.Request.Method = "POST" - httpBindingEncoder, err := httpbinding.NewEncoder(request.URL.Path, request.URL.RawQuery, request.Header) - if err != nil { - return out, metadata, &smithy.SerializationError{Err: err} - } - httpBindingEncoder.SetHeader("Content-Type").String("application/x-amz-json-1.1") - httpBindingEncoder.SetHeader("X-Amz-Target").String("AmazonSSM.CreateAssociation") - - jsonEncoder := smithyjson.NewEncoder() - if err := awsAwsjson11_serializeOpDocumentCreateAssociationInput(input, jsonEncoder.Value); err != nil { - return out, metadata, &smithy.SerializationError{Err: err} - } - - if request, err = request.SetStream(bytes.NewReader(jsonEncoder.Bytes())); err != nil { - return out, metadata, &smithy.SerializationError{Err: err} - } - - if request.Request, err = httpBindingEncoder.Encode(request.Request); err != nil { - return out, metadata, &smithy.SerializationError{Err: err} - } - in.Request = request - - endTimer() - span.End() - return next.HandleSerialize(ctx, in) -} - -type awsAwsjson11_serializeOpCreateAssociationBatch struct { -} - -func (*awsAwsjson11_serializeOpCreateAssociationBatch) ID() string { - return "OperationSerializer" -} - -func (m *awsAwsjson11_serializeOpCreateAssociationBatch) HandleSerialize(ctx context.Context, in middleware.SerializeInput, next middleware.SerializeHandler) ( - out middleware.SerializeOutput, metadata middleware.Metadata, err error, -) { - _, span := tracing.StartSpan(ctx, "OperationSerializer") - endTimer := startMetricTimer(ctx, "client.call.serialization_duration") - defer endTimer() - defer span.End() - request, ok := in.Request.(*smithyhttp.Request) - if !ok { - return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown transport type %T", in.Request)} - } - - input, ok := in.Parameters.(*CreateAssociationBatchInput) - _ = input - if !ok { - return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown input parameters type %T", in.Parameters)} - } - - operationPath := "/" - if len(request.Request.URL.Path) == 0 { - request.Request.URL.Path = operationPath - } else { - request.Request.URL.Path = path.Join(request.Request.URL.Path, operationPath) - if request.Request.URL.Path != "/" && operationPath[len(operationPath)-1] == '/' { - request.Request.URL.Path += "/" - } - } - request.Request.Method = "POST" - httpBindingEncoder, err := httpbinding.NewEncoder(request.URL.Path, request.URL.RawQuery, request.Header) - if err != nil { - return out, metadata, &smithy.SerializationError{Err: err} - } - httpBindingEncoder.SetHeader("Content-Type").String("application/x-amz-json-1.1") - httpBindingEncoder.SetHeader("X-Amz-Target").String("AmazonSSM.CreateAssociationBatch") - - jsonEncoder := smithyjson.NewEncoder() - if err := awsAwsjson11_serializeOpDocumentCreateAssociationBatchInput(input, jsonEncoder.Value); err != nil { - return out, metadata, &smithy.SerializationError{Err: err} - } - - if request, err = request.SetStream(bytes.NewReader(jsonEncoder.Bytes())); err != nil { - return out, metadata, &smithy.SerializationError{Err: err} - } - - if request.Request, err = httpBindingEncoder.Encode(request.Request); err != nil { - return out, metadata, &smithy.SerializationError{Err: err} - } - in.Request = request - - endTimer() - span.End() - return next.HandleSerialize(ctx, in) -} - -type awsAwsjson11_serializeOpCreateDocument struct { -} - -func (*awsAwsjson11_serializeOpCreateDocument) ID() string { - return "OperationSerializer" -} - -func (m *awsAwsjson11_serializeOpCreateDocument) HandleSerialize(ctx context.Context, in middleware.SerializeInput, next middleware.SerializeHandler) ( - out middleware.SerializeOutput, metadata middleware.Metadata, err error, -) { - _, span := tracing.StartSpan(ctx, "OperationSerializer") - endTimer := startMetricTimer(ctx, "client.call.serialization_duration") - defer endTimer() - defer span.End() - request, ok := in.Request.(*smithyhttp.Request) - if !ok { - return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown transport type %T", in.Request)} - } - - input, ok := in.Parameters.(*CreateDocumentInput) - _ = input - if !ok { - return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown input parameters type %T", in.Parameters)} - } - - operationPath := "/" - if len(request.Request.URL.Path) == 0 { - request.Request.URL.Path = operationPath - } else { - request.Request.URL.Path = path.Join(request.Request.URL.Path, operationPath) - if request.Request.URL.Path != "/" && operationPath[len(operationPath)-1] == '/' { - request.Request.URL.Path += "/" - } - } - request.Request.Method = "POST" - httpBindingEncoder, err := httpbinding.NewEncoder(request.URL.Path, request.URL.RawQuery, request.Header) - if err != nil { - return out, metadata, &smithy.SerializationError{Err: err} - } - httpBindingEncoder.SetHeader("Content-Type").String("application/x-amz-json-1.1") - httpBindingEncoder.SetHeader("X-Amz-Target").String("AmazonSSM.CreateDocument") - - jsonEncoder := smithyjson.NewEncoder() - if err := awsAwsjson11_serializeOpDocumentCreateDocumentInput(input, jsonEncoder.Value); err != nil { - return out, metadata, &smithy.SerializationError{Err: err} - } - - if request, err = request.SetStream(bytes.NewReader(jsonEncoder.Bytes())); err != nil { - return out, metadata, &smithy.SerializationError{Err: err} - } - - if request.Request, err = httpBindingEncoder.Encode(request.Request); err != nil { - return out, metadata, &smithy.SerializationError{Err: err} - } - in.Request = request - - endTimer() - span.End() - return next.HandleSerialize(ctx, in) -} - -type awsAwsjson11_serializeOpCreateMaintenanceWindow struct { -} - -func (*awsAwsjson11_serializeOpCreateMaintenanceWindow) ID() string { - return "OperationSerializer" -} - -func (m *awsAwsjson11_serializeOpCreateMaintenanceWindow) HandleSerialize(ctx context.Context, in middleware.SerializeInput, next middleware.SerializeHandler) ( - out middleware.SerializeOutput, metadata middleware.Metadata, err error, -) { - _, span := tracing.StartSpan(ctx, "OperationSerializer") - endTimer := startMetricTimer(ctx, "client.call.serialization_duration") - defer endTimer() - defer span.End() - request, ok := in.Request.(*smithyhttp.Request) - if !ok { - return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown transport type %T", in.Request)} - } - - input, ok := in.Parameters.(*CreateMaintenanceWindowInput) - _ = input - if !ok { - return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown input parameters type %T", in.Parameters)} - } - - operationPath := "/" - if len(request.Request.URL.Path) == 0 { - request.Request.URL.Path = operationPath - } else { - request.Request.URL.Path = path.Join(request.Request.URL.Path, operationPath) - if request.Request.URL.Path != "/" && operationPath[len(operationPath)-1] == '/' { - request.Request.URL.Path += "/" - } - } - request.Request.Method = "POST" - httpBindingEncoder, err := httpbinding.NewEncoder(request.URL.Path, request.URL.RawQuery, request.Header) - if err != nil { - return out, metadata, &smithy.SerializationError{Err: err} - } - httpBindingEncoder.SetHeader("Content-Type").String("application/x-amz-json-1.1") - httpBindingEncoder.SetHeader("X-Amz-Target").String("AmazonSSM.CreateMaintenanceWindow") - - jsonEncoder := smithyjson.NewEncoder() - if err := awsAwsjson11_serializeOpDocumentCreateMaintenanceWindowInput(input, jsonEncoder.Value); err != nil { - return out, metadata, &smithy.SerializationError{Err: err} - } - - if request, err = request.SetStream(bytes.NewReader(jsonEncoder.Bytes())); err != nil { - return out, metadata, &smithy.SerializationError{Err: err} - } - - if request.Request, err = httpBindingEncoder.Encode(request.Request); err != nil { - return out, metadata, &smithy.SerializationError{Err: err} - } - in.Request = request - - endTimer() - span.End() - return next.HandleSerialize(ctx, in) -} - -type awsAwsjson11_serializeOpCreateOpsItem struct { -} - -func (*awsAwsjson11_serializeOpCreateOpsItem) ID() string { - return "OperationSerializer" -} - -func (m *awsAwsjson11_serializeOpCreateOpsItem) HandleSerialize(ctx context.Context, in middleware.SerializeInput, next middleware.SerializeHandler) ( - out middleware.SerializeOutput, metadata middleware.Metadata, err error, -) { - _, span := tracing.StartSpan(ctx, "OperationSerializer") - endTimer := startMetricTimer(ctx, "client.call.serialization_duration") - defer endTimer() - defer span.End() - request, ok := in.Request.(*smithyhttp.Request) - if !ok { - return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown transport type %T", in.Request)} - } - - input, ok := in.Parameters.(*CreateOpsItemInput) - _ = input - if !ok { - return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown input parameters type %T", in.Parameters)} - } - - operationPath := "/" - if len(request.Request.URL.Path) == 0 { - request.Request.URL.Path = operationPath - } else { - request.Request.URL.Path = path.Join(request.Request.URL.Path, operationPath) - if request.Request.URL.Path != "/" && operationPath[len(operationPath)-1] == '/' { - request.Request.URL.Path += "/" - } - } - request.Request.Method = "POST" - httpBindingEncoder, err := httpbinding.NewEncoder(request.URL.Path, request.URL.RawQuery, request.Header) - if err != nil { - return out, metadata, &smithy.SerializationError{Err: err} - } - httpBindingEncoder.SetHeader("Content-Type").String("application/x-amz-json-1.1") - httpBindingEncoder.SetHeader("X-Amz-Target").String("AmazonSSM.CreateOpsItem") - - jsonEncoder := smithyjson.NewEncoder() - if err := awsAwsjson11_serializeOpDocumentCreateOpsItemInput(input, jsonEncoder.Value); err != nil { - return out, metadata, &smithy.SerializationError{Err: err} - } - - if request, err = request.SetStream(bytes.NewReader(jsonEncoder.Bytes())); err != nil { - return out, metadata, &smithy.SerializationError{Err: err} - } - - if request.Request, err = httpBindingEncoder.Encode(request.Request); err != nil { - return out, metadata, &smithy.SerializationError{Err: err} - } - in.Request = request - - endTimer() - span.End() - return next.HandleSerialize(ctx, in) -} - -type awsAwsjson11_serializeOpCreateOpsMetadata struct { -} - -func (*awsAwsjson11_serializeOpCreateOpsMetadata) ID() string { - return "OperationSerializer" -} - -func (m *awsAwsjson11_serializeOpCreateOpsMetadata) HandleSerialize(ctx context.Context, in middleware.SerializeInput, next middleware.SerializeHandler) ( - out middleware.SerializeOutput, metadata middleware.Metadata, err error, -) { - _, span := tracing.StartSpan(ctx, "OperationSerializer") - endTimer := startMetricTimer(ctx, "client.call.serialization_duration") - defer endTimer() - defer span.End() - request, ok := in.Request.(*smithyhttp.Request) - if !ok { - return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown transport type %T", in.Request)} - } - - input, ok := in.Parameters.(*CreateOpsMetadataInput) - _ = input - if !ok { - return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown input parameters type %T", in.Parameters)} - } - - operationPath := "/" - if len(request.Request.URL.Path) == 0 { - request.Request.URL.Path = operationPath - } else { - request.Request.URL.Path = path.Join(request.Request.URL.Path, operationPath) - if request.Request.URL.Path != "/" && operationPath[len(operationPath)-1] == '/' { - request.Request.URL.Path += "/" - } - } - request.Request.Method = "POST" - httpBindingEncoder, err := httpbinding.NewEncoder(request.URL.Path, request.URL.RawQuery, request.Header) - if err != nil { - return out, metadata, &smithy.SerializationError{Err: err} - } - httpBindingEncoder.SetHeader("Content-Type").String("application/x-amz-json-1.1") - httpBindingEncoder.SetHeader("X-Amz-Target").String("AmazonSSM.CreateOpsMetadata") - - jsonEncoder := smithyjson.NewEncoder() - if err := awsAwsjson11_serializeOpDocumentCreateOpsMetadataInput(input, jsonEncoder.Value); err != nil { - return out, metadata, &smithy.SerializationError{Err: err} - } - - if request, err = request.SetStream(bytes.NewReader(jsonEncoder.Bytes())); err != nil { - return out, metadata, &smithy.SerializationError{Err: err} - } - - if request.Request, err = httpBindingEncoder.Encode(request.Request); err != nil { - return out, metadata, &smithy.SerializationError{Err: err} - } - in.Request = request - - endTimer() - span.End() - return next.HandleSerialize(ctx, in) -} - -type awsAwsjson11_serializeOpCreatePatchBaseline struct { -} - -func (*awsAwsjson11_serializeOpCreatePatchBaseline) ID() string { - return "OperationSerializer" -} - -func (m *awsAwsjson11_serializeOpCreatePatchBaseline) HandleSerialize(ctx context.Context, in middleware.SerializeInput, next middleware.SerializeHandler) ( - out middleware.SerializeOutput, metadata middleware.Metadata, err error, -) { - _, span := tracing.StartSpan(ctx, "OperationSerializer") - endTimer := startMetricTimer(ctx, "client.call.serialization_duration") - defer endTimer() - defer span.End() - request, ok := in.Request.(*smithyhttp.Request) - if !ok { - return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown transport type %T", in.Request)} - } - - input, ok := in.Parameters.(*CreatePatchBaselineInput) - _ = input - if !ok { - return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown input parameters type %T", in.Parameters)} - } - - operationPath := "/" - if len(request.Request.URL.Path) == 0 { - request.Request.URL.Path = operationPath - } else { - request.Request.URL.Path = path.Join(request.Request.URL.Path, operationPath) - if request.Request.URL.Path != "/" && operationPath[len(operationPath)-1] == '/' { - request.Request.URL.Path += "/" - } - } - request.Request.Method = "POST" - httpBindingEncoder, err := httpbinding.NewEncoder(request.URL.Path, request.URL.RawQuery, request.Header) - if err != nil { - return out, metadata, &smithy.SerializationError{Err: err} - } - httpBindingEncoder.SetHeader("Content-Type").String("application/x-amz-json-1.1") - httpBindingEncoder.SetHeader("X-Amz-Target").String("AmazonSSM.CreatePatchBaseline") - - jsonEncoder := smithyjson.NewEncoder() - if err := awsAwsjson11_serializeOpDocumentCreatePatchBaselineInput(input, jsonEncoder.Value); err != nil { - return out, metadata, &smithy.SerializationError{Err: err} - } - - if request, err = request.SetStream(bytes.NewReader(jsonEncoder.Bytes())); err != nil { - return out, metadata, &smithy.SerializationError{Err: err} - } - - if request.Request, err = httpBindingEncoder.Encode(request.Request); err != nil { - return out, metadata, &smithy.SerializationError{Err: err} - } - in.Request = request - - endTimer() - span.End() - return next.HandleSerialize(ctx, in) -} - -type awsAwsjson11_serializeOpCreateResourceDataSync struct { -} - -func (*awsAwsjson11_serializeOpCreateResourceDataSync) ID() string { - return "OperationSerializer" -} - -func (m *awsAwsjson11_serializeOpCreateResourceDataSync) HandleSerialize(ctx context.Context, in middleware.SerializeInput, next middleware.SerializeHandler) ( - out middleware.SerializeOutput, metadata middleware.Metadata, err error, -) { - _, span := tracing.StartSpan(ctx, "OperationSerializer") - endTimer := startMetricTimer(ctx, "client.call.serialization_duration") - defer endTimer() - defer span.End() - request, ok := in.Request.(*smithyhttp.Request) - if !ok { - return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown transport type %T", in.Request)} - } - - input, ok := in.Parameters.(*CreateResourceDataSyncInput) - _ = input - if !ok { - return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown input parameters type %T", in.Parameters)} - } - - operationPath := "/" - if len(request.Request.URL.Path) == 0 { - request.Request.URL.Path = operationPath - } else { - request.Request.URL.Path = path.Join(request.Request.URL.Path, operationPath) - if request.Request.URL.Path != "/" && operationPath[len(operationPath)-1] == '/' { - request.Request.URL.Path += "/" - } - } - request.Request.Method = "POST" - httpBindingEncoder, err := httpbinding.NewEncoder(request.URL.Path, request.URL.RawQuery, request.Header) - if err != nil { - return out, metadata, &smithy.SerializationError{Err: err} - } - httpBindingEncoder.SetHeader("Content-Type").String("application/x-amz-json-1.1") - httpBindingEncoder.SetHeader("X-Amz-Target").String("AmazonSSM.CreateResourceDataSync") - - jsonEncoder := smithyjson.NewEncoder() - if err := awsAwsjson11_serializeOpDocumentCreateResourceDataSyncInput(input, jsonEncoder.Value); err != nil { - return out, metadata, &smithy.SerializationError{Err: err} - } - - if request, err = request.SetStream(bytes.NewReader(jsonEncoder.Bytes())); err != nil { - return out, metadata, &smithy.SerializationError{Err: err} - } - - if request.Request, err = httpBindingEncoder.Encode(request.Request); err != nil { - return out, metadata, &smithy.SerializationError{Err: err} - } - in.Request = request - - endTimer() - span.End() - return next.HandleSerialize(ctx, in) -} - -type awsAwsjson11_serializeOpDeleteActivation struct { -} - -func (*awsAwsjson11_serializeOpDeleteActivation) ID() string { - return "OperationSerializer" -} - -func (m *awsAwsjson11_serializeOpDeleteActivation) HandleSerialize(ctx context.Context, in middleware.SerializeInput, next middleware.SerializeHandler) ( - out middleware.SerializeOutput, metadata middleware.Metadata, err error, -) { - _, span := tracing.StartSpan(ctx, "OperationSerializer") - endTimer := startMetricTimer(ctx, "client.call.serialization_duration") - defer endTimer() - defer span.End() - request, ok := in.Request.(*smithyhttp.Request) - if !ok { - return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown transport type %T", in.Request)} - } - - input, ok := in.Parameters.(*DeleteActivationInput) - _ = input - if !ok { - return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown input parameters type %T", in.Parameters)} - } - - operationPath := "/" - if len(request.Request.URL.Path) == 0 { - request.Request.URL.Path = operationPath - } else { - request.Request.URL.Path = path.Join(request.Request.URL.Path, operationPath) - if request.Request.URL.Path != "/" && operationPath[len(operationPath)-1] == '/' { - request.Request.URL.Path += "/" - } - } - request.Request.Method = "POST" - httpBindingEncoder, err := httpbinding.NewEncoder(request.URL.Path, request.URL.RawQuery, request.Header) - if err != nil { - return out, metadata, &smithy.SerializationError{Err: err} - } - httpBindingEncoder.SetHeader("Content-Type").String("application/x-amz-json-1.1") - httpBindingEncoder.SetHeader("X-Amz-Target").String("AmazonSSM.DeleteActivation") - - jsonEncoder := smithyjson.NewEncoder() - if err := awsAwsjson11_serializeOpDocumentDeleteActivationInput(input, jsonEncoder.Value); err != nil { - return out, metadata, &smithy.SerializationError{Err: err} - } - - if request, err = request.SetStream(bytes.NewReader(jsonEncoder.Bytes())); err != nil { - return out, metadata, &smithy.SerializationError{Err: err} - } - - if request.Request, err = httpBindingEncoder.Encode(request.Request); err != nil { - return out, metadata, &smithy.SerializationError{Err: err} - } - in.Request = request - - endTimer() - span.End() - return next.HandleSerialize(ctx, in) -} - -type awsAwsjson11_serializeOpDeleteAssociation struct { -} - -func (*awsAwsjson11_serializeOpDeleteAssociation) ID() string { - return "OperationSerializer" -} - -func (m *awsAwsjson11_serializeOpDeleteAssociation) HandleSerialize(ctx context.Context, in middleware.SerializeInput, next middleware.SerializeHandler) ( - out middleware.SerializeOutput, metadata middleware.Metadata, err error, -) { - _, span := tracing.StartSpan(ctx, "OperationSerializer") - endTimer := startMetricTimer(ctx, "client.call.serialization_duration") - defer endTimer() - defer span.End() - request, ok := in.Request.(*smithyhttp.Request) - if !ok { - return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown transport type %T", in.Request)} - } - - input, ok := in.Parameters.(*DeleteAssociationInput) - _ = input - if !ok { - return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown input parameters type %T", in.Parameters)} - } - - operationPath := "/" - if len(request.Request.URL.Path) == 0 { - request.Request.URL.Path = operationPath - } else { - request.Request.URL.Path = path.Join(request.Request.URL.Path, operationPath) - if request.Request.URL.Path != "/" && operationPath[len(operationPath)-1] == '/' { - request.Request.URL.Path += "/" - } - } - request.Request.Method = "POST" - httpBindingEncoder, err := httpbinding.NewEncoder(request.URL.Path, request.URL.RawQuery, request.Header) - if err != nil { - return out, metadata, &smithy.SerializationError{Err: err} - } - httpBindingEncoder.SetHeader("Content-Type").String("application/x-amz-json-1.1") - httpBindingEncoder.SetHeader("X-Amz-Target").String("AmazonSSM.DeleteAssociation") - - jsonEncoder := smithyjson.NewEncoder() - if err := awsAwsjson11_serializeOpDocumentDeleteAssociationInput(input, jsonEncoder.Value); err != nil { - return out, metadata, &smithy.SerializationError{Err: err} - } - - if request, err = request.SetStream(bytes.NewReader(jsonEncoder.Bytes())); err != nil { - return out, metadata, &smithy.SerializationError{Err: err} - } - - if request.Request, err = httpBindingEncoder.Encode(request.Request); err != nil { - return out, metadata, &smithy.SerializationError{Err: err} - } - in.Request = request - - endTimer() - span.End() - return next.HandleSerialize(ctx, in) -} - -type awsAwsjson11_serializeOpDeleteDocument struct { -} - -func (*awsAwsjson11_serializeOpDeleteDocument) ID() string { - return "OperationSerializer" -} - -func (m *awsAwsjson11_serializeOpDeleteDocument) HandleSerialize(ctx context.Context, in middleware.SerializeInput, next middleware.SerializeHandler) ( - out middleware.SerializeOutput, metadata middleware.Metadata, err error, -) { - _, span := tracing.StartSpan(ctx, "OperationSerializer") - endTimer := startMetricTimer(ctx, "client.call.serialization_duration") - defer endTimer() - defer span.End() - request, ok := in.Request.(*smithyhttp.Request) - if !ok { - return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown transport type %T", in.Request)} - } - - input, ok := in.Parameters.(*DeleteDocumentInput) - _ = input - if !ok { - return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown input parameters type %T", in.Parameters)} - } - - operationPath := "/" - if len(request.Request.URL.Path) == 0 { - request.Request.URL.Path = operationPath - } else { - request.Request.URL.Path = path.Join(request.Request.URL.Path, operationPath) - if request.Request.URL.Path != "/" && operationPath[len(operationPath)-1] == '/' { - request.Request.URL.Path += "/" - } - } - request.Request.Method = "POST" - httpBindingEncoder, err := httpbinding.NewEncoder(request.URL.Path, request.URL.RawQuery, request.Header) - if err != nil { - return out, metadata, &smithy.SerializationError{Err: err} - } - httpBindingEncoder.SetHeader("Content-Type").String("application/x-amz-json-1.1") - httpBindingEncoder.SetHeader("X-Amz-Target").String("AmazonSSM.DeleteDocument") - - jsonEncoder := smithyjson.NewEncoder() - if err := awsAwsjson11_serializeOpDocumentDeleteDocumentInput(input, jsonEncoder.Value); err != nil { - return out, metadata, &smithy.SerializationError{Err: err} - } - - if request, err = request.SetStream(bytes.NewReader(jsonEncoder.Bytes())); err != nil { - return out, metadata, &smithy.SerializationError{Err: err} - } - - if request.Request, err = httpBindingEncoder.Encode(request.Request); err != nil { - return out, metadata, &smithy.SerializationError{Err: err} - } - in.Request = request - - endTimer() - span.End() - return next.HandleSerialize(ctx, in) -} - -type awsAwsjson11_serializeOpDeleteInventory struct { -} - -func (*awsAwsjson11_serializeOpDeleteInventory) ID() string { - return "OperationSerializer" -} - -func (m *awsAwsjson11_serializeOpDeleteInventory) HandleSerialize(ctx context.Context, in middleware.SerializeInput, next middleware.SerializeHandler) ( - out middleware.SerializeOutput, metadata middleware.Metadata, err error, -) { - _, span := tracing.StartSpan(ctx, "OperationSerializer") - endTimer := startMetricTimer(ctx, "client.call.serialization_duration") - defer endTimer() - defer span.End() - request, ok := in.Request.(*smithyhttp.Request) - if !ok { - return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown transport type %T", in.Request)} - } - - input, ok := in.Parameters.(*DeleteInventoryInput) - _ = input - if !ok { - return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown input parameters type %T", in.Parameters)} - } - - operationPath := "/" - if len(request.Request.URL.Path) == 0 { - request.Request.URL.Path = operationPath - } else { - request.Request.URL.Path = path.Join(request.Request.URL.Path, operationPath) - if request.Request.URL.Path != "/" && operationPath[len(operationPath)-1] == '/' { - request.Request.URL.Path += "/" - } - } - request.Request.Method = "POST" - httpBindingEncoder, err := httpbinding.NewEncoder(request.URL.Path, request.URL.RawQuery, request.Header) - if err != nil { - return out, metadata, &smithy.SerializationError{Err: err} - } - httpBindingEncoder.SetHeader("Content-Type").String("application/x-amz-json-1.1") - httpBindingEncoder.SetHeader("X-Amz-Target").String("AmazonSSM.DeleteInventory") - - jsonEncoder := smithyjson.NewEncoder() - if err := awsAwsjson11_serializeOpDocumentDeleteInventoryInput(input, jsonEncoder.Value); err != nil { - return out, metadata, &smithy.SerializationError{Err: err} - } - - if request, err = request.SetStream(bytes.NewReader(jsonEncoder.Bytes())); err != nil { - return out, metadata, &smithy.SerializationError{Err: err} - } - - if request.Request, err = httpBindingEncoder.Encode(request.Request); err != nil { - return out, metadata, &smithy.SerializationError{Err: err} - } - in.Request = request - - endTimer() - span.End() - return next.HandleSerialize(ctx, in) -} - -type awsAwsjson11_serializeOpDeleteMaintenanceWindow struct { -} - -func (*awsAwsjson11_serializeOpDeleteMaintenanceWindow) ID() string { - return "OperationSerializer" -} - -func (m *awsAwsjson11_serializeOpDeleteMaintenanceWindow) HandleSerialize(ctx context.Context, in middleware.SerializeInput, next middleware.SerializeHandler) ( - out middleware.SerializeOutput, metadata middleware.Metadata, err error, -) { - _, span := tracing.StartSpan(ctx, "OperationSerializer") - endTimer := startMetricTimer(ctx, "client.call.serialization_duration") - defer endTimer() - defer span.End() - request, ok := in.Request.(*smithyhttp.Request) - if !ok { - return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown transport type %T", in.Request)} - } - - input, ok := in.Parameters.(*DeleteMaintenanceWindowInput) - _ = input - if !ok { - return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown input parameters type %T", in.Parameters)} - } - - operationPath := "/" - if len(request.Request.URL.Path) == 0 { - request.Request.URL.Path = operationPath - } else { - request.Request.URL.Path = path.Join(request.Request.URL.Path, operationPath) - if request.Request.URL.Path != "/" && operationPath[len(operationPath)-1] == '/' { - request.Request.URL.Path += "/" - } - } - request.Request.Method = "POST" - httpBindingEncoder, err := httpbinding.NewEncoder(request.URL.Path, request.URL.RawQuery, request.Header) - if err != nil { - return out, metadata, &smithy.SerializationError{Err: err} - } - httpBindingEncoder.SetHeader("Content-Type").String("application/x-amz-json-1.1") - httpBindingEncoder.SetHeader("X-Amz-Target").String("AmazonSSM.DeleteMaintenanceWindow") - - jsonEncoder := smithyjson.NewEncoder() - if err := awsAwsjson11_serializeOpDocumentDeleteMaintenanceWindowInput(input, jsonEncoder.Value); err != nil { - return out, metadata, &smithy.SerializationError{Err: err} - } - - if request, err = request.SetStream(bytes.NewReader(jsonEncoder.Bytes())); err != nil { - return out, metadata, &smithy.SerializationError{Err: err} - } - - if request.Request, err = httpBindingEncoder.Encode(request.Request); err != nil { - return out, metadata, &smithy.SerializationError{Err: err} - } - in.Request = request - - endTimer() - span.End() - return next.HandleSerialize(ctx, in) -} - -type awsAwsjson11_serializeOpDeleteOpsItem struct { -} - -func (*awsAwsjson11_serializeOpDeleteOpsItem) ID() string { - return "OperationSerializer" -} - -func (m *awsAwsjson11_serializeOpDeleteOpsItem) HandleSerialize(ctx context.Context, in middleware.SerializeInput, next middleware.SerializeHandler) ( - out middleware.SerializeOutput, metadata middleware.Metadata, err error, -) { - _, span := tracing.StartSpan(ctx, "OperationSerializer") - endTimer := startMetricTimer(ctx, "client.call.serialization_duration") - defer endTimer() - defer span.End() - request, ok := in.Request.(*smithyhttp.Request) - if !ok { - return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown transport type %T", in.Request)} - } - - input, ok := in.Parameters.(*DeleteOpsItemInput) - _ = input - if !ok { - return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown input parameters type %T", in.Parameters)} - } - - operationPath := "/" - if len(request.Request.URL.Path) == 0 { - request.Request.URL.Path = operationPath - } else { - request.Request.URL.Path = path.Join(request.Request.URL.Path, operationPath) - if request.Request.URL.Path != "/" && operationPath[len(operationPath)-1] == '/' { - request.Request.URL.Path += "/" - } - } - request.Request.Method = "POST" - httpBindingEncoder, err := httpbinding.NewEncoder(request.URL.Path, request.URL.RawQuery, request.Header) - if err != nil { - return out, metadata, &smithy.SerializationError{Err: err} - } - httpBindingEncoder.SetHeader("Content-Type").String("application/x-amz-json-1.1") - httpBindingEncoder.SetHeader("X-Amz-Target").String("AmazonSSM.DeleteOpsItem") - - jsonEncoder := smithyjson.NewEncoder() - if err := awsAwsjson11_serializeOpDocumentDeleteOpsItemInput(input, jsonEncoder.Value); err != nil { - return out, metadata, &smithy.SerializationError{Err: err} - } - - if request, err = request.SetStream(bytes.NewReader(jsonEncoder.Bytes())); err != nil { - return out, metadata, &smithy.SerializationError{Err: err} - } - - if request.Request, err = httpBindingEncoder.Encode(request.Request); err != nil { - return out, metadata, &smithy.SerializationError{Err: err} - } - in.Request = request - - endTimer() - span.End() - return next.HandleSerialize(ctx, in) -} - -type awsAwsjson11_serializeOpDeleteOpsMetadata struct { -} - -func (*awsAwsjson11_serializeOpDeleteOpsMetadata) ID() string { - return "OperationSerializer" -} - -func (m *awsAwsjson11_serializeOpDeleteOpsMetadata) HandleSerialize(ctx context.Context, in middleware.SerializeInput, next middleware.SerializeHandler) ( - out middleware.SerializeOutput, metadata middleware.Metadata, err error, -) { - _, span := tracing.StartSpan(ctx, "OperationSerializer") - endTimer := startMetricTimer(ctx, "client.call.serialization_duration") - defer endTimer() - defer span.End() - request, ok := in.Request.(*smithyhttp.Request) - if !ok { - return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown transport type %T", in.Request)} - } - - input, ok := in.Parameters.(*DeleteOpsMetadataInput) - _ = input - if !ok { - return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown input parameters type %T", in.Parameters)} - } - - operationPath := "/" - if len(request.Request.URL.Path) == 0 { - request.Request.URL.Path = operationPath - } else { - request.Request.URL.Path = path.Join(request.Request.URL.Path, operationPath) - if request.Request.URL.Path != "/" && operationPath[len(operationPath)-1] == '/' { - request.Request.URL.Path += "/" - } - } - request.Request.Method = "POST" - httpBindingEncoder, err := httpbinding.NewEncoder(request.URL.Path, request.URL.RawQuery, request.Header) - if err != nil { - return out, metadata, &smithy.SerializationError{Err: err} - } - httpBindingEncoder.SetHeader("Content-Type").String("application/x-amz-json-1.1") - httpBindingEncoder.SetHeader("X-Amz-Target").String("AmazonSSM.DeleteOpsMetadata") - - jsonEncoder := smithyjson.NewEncoder() - if err := awsAwsjson11_serializeOpDocumentDeleteOpsMetadataInput(input, jsonEncoder.Value); err != nil { - return out, metadata, &smithy.SerializationError{Err: err} - } - - if request, err = request.SetStream(bytes.NewReader(jsonEncoder.Bytes())); err != nil { - return out, metadata, &smithy.SerializationError{Err: err} - } - - if request.Request, err = httpBindingEncoder.Encode(request.Request); err != nil { - return out, metadata, &smithy.SerializationError{Err: err} - } - in.Request = request - - endTimer() - span.End() - return next.HandleSerialize(ctx, in) -} - -type awsAwsjson11_serializeOpDeleteParameter struct { -} - -func (*awsAwsjson11_serializeOpDeleteParameter) ID() string { - return "OperationSerializer" -} - -func (m *awsAwsjson11_serializeOpDeleteParameter) HandleSerialize(ctx context.Context, in middleware.SerializeInput, next middleware.SerializeHandler) ( - out middleware.SerializeOutput, metadata middleware.Metadata, err error, -) { - _, span := tracing.StartSpan(ctx, "OperationSerializer") - endTimer := startMetricTimer(ctx, "client.call.serialization_duration") - defer endTimer() - defer span.End() - request, ok := in.Request.(*smithyhttp.Request) - if !ok { - return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown transport type %T", in.Request)} - } - - input, ok := in.Parameters.(*DeleteParameterInput) - _ = input - if !ok { - return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown input parameters type %T", in.Parameters)} - } - - operationPath := "/" - if len(request.Request.URL.Path) == 0 { - request.Request.URL.Path = operationPath - } else { - request.Request.URL.Path = path.Join(request.Request.URL.Path, operationPath) - if request.Request.URL.Path != "/" && operationPath[len(operationPath)-1] == '/' { - request.Request.URL.Path += "/" - } - } - request.Request.Method = "POST" - httpBindingEncoder, err := httpbinding.NewEncoder(request.URL.Path, request.URL.RawQuery, request.Header) - if err != nil { - return out, metadata, &smithy.SerializationError{Err: err} - } - httpBindingEncoder.SetHeader("Content-Type").String("application/x-amz-json-1.1") - httpBindingEncoder.SetHeader("X-Amz-Target").String("AmazonSSM.DeleteParameter") - - jsonEncoder := smithyjson.NewEncoder() - if err := awsAwsjson11_serializeOpDocumentDeleteParameterInput(input, jsonEncoder.Value); err != nil { - return out, metadata, &smithy.SerializationError{Err: err} - } - - if request, err = request.SetStream(bytes.NewReader(jsonEncoder.Bytes())); err != nil { - return out, metadata, &smithy.SerializationError{Err: err} - } - - if request.Request, err = httpBindingEncoder.Encode(request.Request); err != nil { - return out, metadata, &smithy.SerializationError{Err: err} - } - in.Request = request - - endTimer() - span.End() - return next.HandleSerialize(ctx, in) -} - -type awsAwsjson11_serializeOpDeleteParameters struct { -} - -func (*awsAwsjson11_serializeOpDeleteParameters) ID() string { - return "OperationSerializer" -} - -func (m *awsAwsjson11_serializeOpDeleteParameters) HandleSerialize(ctx context.Context, in middleware.SerializeInput, next middleware.SerializeHandler) ( - out middleware.SerializeOutput, metadata middleware.Metadata, err error, -) { - _, span := tracing.StartSpan(ctx, "OperationSerializer") - endTimer := startMetricTimer(ctx, "client.call.serialization_duration") - defer endTimer() - defer span.End() - request, ok := in.Request.(*smithyhttp.Request) - if !ok { - return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown transport type %T", in.Request)} - } - - input, ok := in.Parameters.(*DeleteParametersInput) - _ = input - if !ok { - return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown input parameters type %T", in.Parameters)} - } - - operationPath := "/" - if len(request.Request.URL.Path) == 0 { - request.Request.URL.Path = operationPath - } else { - request.Request.URL.Path = path.Join(request.Request.URL.Path, operationPath) - if request.Request.URL.Path != "/" && operationPath[len(operationPath)-1] == '/' { - request.Request.URL.Path += "/" - } - } - request.Request.Method = "POST" - httpBindingEncoder, err := httpbinding.NewEncoder(request.URL.Path, request.URL.RawQuery, request.Header) - if err != nil { - return out, metadata, &smithy.SerializationError{Err: err} - } - httpBindingEncoder.SetHeader("Content-Type").String("application/x-amz-json-1.1") - httpBindingEncoder.SetHeader("X-Amz-Target").String("AmazonSSM.DeleteParameters") - - jsonEncoder := smithyjson.NewEncoder() - if err := awsAwsjson11_serializeOpDocumentDeleteParametersInput(input, jsonEncoder.Value); err != nil { - return out, metadata, &smithy.SerializationError{Err: err} - } - - if request, err = request.SetStream(bytes.NewReader(jsonEncoder.Bytes())); err != nil { - return out, metadata, &smithy.SerializationError{Err: err} - } - - if request.Request, err = httpBindingEncoder.Encode(request.Request); err != nil { - return out, metadata, &smithy.SerializationError{Err: err} - } - in.Request = request - - endTimer() - span.End() - return next.HandleSerialize(ctx, in) -} - -type awsAwsjson11_serializeOpDeletePatchBaseline struct { -} - -func (*awsAwsjson11_serializeOpDeletePatchBaseline) ID() string { - return "OperationSerializer" -} - -func (m *awsAwsjson11_serializeOpDeletePatchBaseline) HandleSerialize(ctx context.Context, in middleware.SerializeInput, next middleware.SerializeHandler) ( - out middleware.SerializeOutput, metadata middleware.Metadata, err error, -) { - _, span := tracing.StartSpan(ctx, "OperationSerializer") - endTimer := startMetricTimer(ctx, "client.call.serialization_duration") - defer endTimer() - defer span.End() - request, ok := in.Request.(*smithyhttp.Request) - if !ok { - return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown transport type %T", in.Request)} - } - - input, ok := in.Parameters.(*DeletePatchBaselineInput) - _ = input - if !ok { - return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown input parameters type %T", in.Parameters)} - } - - operationPath := "/" - if len(request.Request.URL.Path) == 0 { - request.Request.URL.Path = operationPath - } else { - request.Request.URL.Path = path.Join(request.Request.URL.Path, operationPath) - if request.Request.URL.Path != "/" && operationPath[len(operationPath)-1] == '/' { - request.Request.URL.Path += "/" - } - } - request.Request.Method = "POST" - httpBindingEncoder, err := httpbinding.NewEncoder(request.URL.Path, request.URL.RawQuery, request.Header) - if err != nil { - return out, metadata, &smithy.SerializationError{Err: err} - } - httpBindingEncoder.SetHeader("Content-Type").String("application/x-amz-json-1.1") - httpBindingEncoder.SetHeader("X-Amz-Target").String("AmazonSSM.DeletePatchBaseline") - - jsonEncoder := smithyjson.NewEncoder() - if err := awsAwsjson11_serializeOpDocumentDeletePatchBaselineInput(input, jsonEncoder.Value); err != nil { - return out, metadata, &smithy.SerializationError{Err: err} - } - - if request, err = request.SetStream(bytes.NewReader(jsonEncoder.Bytes())); err != nil { - return out, metadata, &smithy.SerializationError{Err: err} - } - - if request.Request, err = httpBindingEncoder.Encode(request.Request); err != nil { - return out, metadata, &smithy.SerializationError{Err: err} - } - in.Request = request - - endTimer() - span.End() - return next.HandleSerialize(ctx, in) -} - -type awsAwsjson11_serializeOpDeleteResourceDataSync struct { -} - -func (*awsAwsjson11_serializeOpDeleteResourceDataSync) ID() string { - return "OperationSerializer" -} - -func (m *awsAwsjson11_serializeOpDeleteResourceDataSync) HandleSerialize(ctx context.Context, in middleware.SerializeInput, next middleware.SerializeHandler) ( - out middleware.SerializeOutput, metadata middleware.Metadata, err error, -) { - _, span := tracing.StartSpan(ctx, "OperationSerializer") - endTimer := startMetricTimer(ctx, "client.call.serialization_duration") - defer endTimer() - defer span.End() - request, ok := in.Request.(*smithyhttp.Request) - if !ok { - return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown transport type %T", in.Request)} - } - - input, ok := in.Parameters.(*DeleteResourceDataSyncInput) - _ = input - if !ok { - return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown input parameters type %T", in.Parameters)} - } - - operationPath := "/" - if len(request.Request.URL.Path) == 0 { - request.Request.URL.Path = operationPath - } else { - request.Request.URL.Path = path.Join(request.Request.URL.Path, operationPath) - if request.Request.URL.Path != "/" && operationPath[len(operationPath)-1] == '/' { - request.Request.URL.Path += "/" - } - } - request.Request.Method = "POST" - httpBindingEncoder, err := httpbinding.NewEncoder(request.URL.Path, request.URL.RawQuery, request.Header) - if err != nil { - return out, metadata, &smithy.SerializationError{Err: err} - } - httpBindingEncoder.SetHeader("Content-Type").String("application/x-amz-json-1.1") - httpBindingEncoder.SetHeader("X-Amz-Target").String("AmazonSSM.DeleteResourceDataSync") - - jsonEncoder := smithyjson.NewEncoder() - if err := awsAwsjson11_serializeOpDocumentDeleteResourceDataSyncInput(input, jsonEncoder.Value); err != nil { - return out, metadata, &smithy.SerializationError{Err: err} - } - - if request, err = request.SetStream(bytes.NewReader(jsonEncoder.Bytes())); err != nil { - return out, metadata, &smithy.SerializationError{Err: err} - } - - if request.Request, err = httpBindingEncoder.Encode(request.Request); err != nil { - return out, metadata, &smithy.SerializationError{Err: err} - } - in.Request = request - - endTimer() - span.End() - return next.HandleSerialize(ctx, in) -} - -type awsAwsjson11_serializeOpDeleteResourcePolicy struct { -} - -func (*awsAwsjson11_serializeOpDeleteResourcePolicy) ID() string { - return "OperationSerializer" -} - -func (m *awsAwsjson11_serializeOpDeleteResourcePolicy) HandleSerialize(ctx context.Context, in middleware.SerializeInput, next middleware.SerializeHandler) ( - out middleware.SerializeOutput, metadata middleware.Metadata, err error, -) { - _, span := tracing.StartSpan(ctx, "OperationSerializer") - endTimer := startMetricTimer(ctx, "client.call.serialization_duration") - defer endTimer() - defer span.End() - request, ok := in.Request.(*smithyhttp.Request) - if !ok { - return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown transport type %T", in.Request)} - } - - input, ok := in.Parameters.(*DeleteResourcePolicyInput) - _ = input - if !ok { - return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown input parameters type %T", in.Parameters)} - } - - operationPath := "/" - if len(request.Request.URL.Path) == 0 { - request.Request.URL.Path = operationPath - } else { - request.Request.URL.Path = path.Join(request.Request.URL.Path, operationPath) - if request.Request.URL.Path != "/" && operationPath[len(operationPath)-1] == '/' { - request.Request.URL.Path += "/" - } - } - request.Request.Method = "POST" - httpBindingEncoder, err := httpbinding.NewEncoder(request.URL.Path, request.URL.RawQuery, request.Header) - if err != nil { - return out, metadata, &smithy.SerializationError{Err: err} - } - httpBindingEncoder.SetHeader("Content-Type").String("application/x-amz-json-1.1") - httpBindingEncoder.SetHeader("X-Amz-Target").String("AmazonSSM.DeleteResourcePolicy") - - jsonEncoder := smithyjson.NewEncoder() - if err := awsAwsjson11_serializeOpDocumentDeleteResourcePolicyInput(input, jsonEncoder.Value); err != nil { - return out, metadata, &smithy.SerializationError{Err: err} - } - - if request, err = request.SetStream(bytes.NewReader(jsonEncoder.Bytes())); err != nil { - return out, metadata, &smithy.SerializationError{Err: err} - } - - if request.Request, err = httpBindingEncoder.Encode(request.Request); err != nil { - return out, metadata, &smithy.SerializationError{Err: err} - } - in.Request = request - - endTimer() - span.End() - return next.HandleSerialize(ctx, in) -} - -type awsAwsjson11_serializeOpDeregisterManagedInstance struct { -} - -func (*awsAwsjson11_serializeOpDeregisterManagedInstance) ID() string { - return "OperationSerializer" -} - -func (m *awsAwsjson11_serializeOpDeregisterManagedInstance) HandleSerialize(ctx context.Context, in middleware.SerializeInput, next middleware.SerializeHandler) ( - out middleware.SerializeOutput, metadata middleware.Metadata, err error, -) { - _, span := tracing.StartSpan(ctx, "OperationSerializer") - endTimer := startMetricTimer(ctx, "client.call.serialization_duration") - defer endTimer() - defer span.End() - request, ok := in.Request.(*smithyhttp.Request) - if !ok { - return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown transport type %T", in.Request)} - } - - input, ok := in.Parameters.(*DeregisterManagedInstanceInput) - _ = input - if !ok { - return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown input parameters type %T", in.Parameters)} - } - - operationPath := "/" - if len(request.Request.URL.Path) == 0 { - request.Request.URL.Path = operationPath - } else { - request.Request.URL.Path = path.Join(request.Request.URL.Path, operationPath) - if request.Request.URL.Path != "/" && operationPath[len(operationPath)-1] == '/' { - request.Request.URL.Path += "/" - } - } - request.Request.Method = "POST" - httpBindingEncoder, err := httpbinding.NewEncoder(request.URL.Path, request.URL.RawQuery, request.Header) - if err != nil { - return out, metadata, &smithy.SerializationError{Err: err} - } - httpBindingEncoder.SetHeader("Content-Type").String("application/x-amz-json-1.1") - httpBindingEncoder.SetHeader("X-Amz-Target").String("AmazonSSM.DeregisterManagedInstance") - - jsonEncoder := smithyjson.NewEncoder() - if err := awsAwsjson11_serializeOpDocumentDeregisterManagedInstanceInput(input, jsonEncoder.Value); err != nil { - return out, metadata, &smithy.SerializationError{Err: err} - } - - if request, err = request.SetStream(bytes.NewReader(jsonEncoder.Bytes())); err != nil { - return out, metadata, &smithy.SerializationError{Err: err} - } - - if request.Request, err = httpBindingEncoder.Encode(request.Request); err != nil { - return out, metadata, &smithy.SerializationError{Err: err} - } - in.Request = request - - endTimer() - span.End() - return next.HandleSerialize(ctx, in) -} - -type awsAwsjson11_serializeOpDeregisterPatchBaselineForPatchGroup struct { -} - -func (*awsAwsjson11_serializeOpDeregisterPatchBaselineForPatchGroup) ID() string { - return "OperationSerializer" -} - -func (m *awsAwsjson11_serializeOpDeregisterPatchBaselineForPatchGroup) HandleSerialize(ctx context.Context, in middleware.SerializeInput, next middleware.SerializeHandler) ( - out middleware.SerializeOutput, metadata middleware.Metadata, err error, -) { - _, span := tracing.StartSpan(ctx, "OperationSerializer") - endTimer := startMetricTimer(ctx, "client.call.serialization_duration") - defer endTimer() - defer span.End() - request, ok := in.Request.(*smithyhttp.Request) - if !ok { - return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown transport type %T", in.Request)} - } - - input, ok := in.Parameters.(*DeregisterPatchBaselineForPatchGroupInput) - _ = input - if !ok { - return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown input parameters type %T", in.Parameters)} - } - - operationPath := "/" - if len(request.Request.URL.Path) == 0 { - request.Request.URL.Path = operationPath - } else { - request.Request.URL.Path = path.Join(request.Request.URL.Path, operationPath) - if request.Request.URL.Path != "/" && operationPath[len(operationPath)-1] == '/' { - request.Request.URL.Path += "/" - } - } - request.Request.Method = "POST" - httpBindingEncoder, err := httpbinding.NewEncoder(request.URL.Path, request.URL.RawQuery, request.Header) - if err != nil { - return out, metadata, &smithy.SerializationError{Err: err} - } - httpBindingEncoder.SetHeader("Content-Type").String("application/x-amz-json-1.1") - httpBindingEncoder.SetHeader("X-Amz-Target").String("AmazonSSM.DeregisterPatchBaselineForPatchGroup") - - jsonEncoder := smithyjson.NewEncoder() - if err := awsAwsjson11_serializeOpDocumentDeregisterPatchBaselineForPatchGroupInput(input, jsonEncoder.Value); err != nil { - return out, metadata, &smithy.SerializationError{Err: err} - } - - if request, err = request.SetStream(bytes.NewReader(jsonEncoder.Bytes())); err != nil { - return out, metadata, &smithy.SerializationError{Err: err} - } - - if request.Request, err = httpBindingEncoder.Encode(request.Request); err != nil { - return out, metadata, &smithy.SerializationError{Err: err} - } - in.Request = request - - endTimer() - span.End() - return next.HandleSerialize(ctx, in) -} - -type awsAwsjson11_serializeOpDeregisterTargetFromMaintenanceWindow struct { -} - -func (*awsAwsjson11_serializeOpDeregisterTargetFromMaintenanceWindow) ID() string { - return "OperationSerializer" -} - -func (m *awsAwsjson11_serializeOpDeregisterTargetFromMaintenanceWindow) HandleSerialize(ctx context.Context, in middleware.SerializeInput, next middleware.SerializeHandler) ( - out middleware.SerializeOutput, metadata middleware.Metadata, err error, -) { - _, span := tracing.StartSpan(ctx, "OperationSerializer") - endTimer := startMetricTimer(ctx, "client.call.serialization_duration") - defer endTimer() - defer span.End() - request, ok := in.Request.(*smithyhttp.Request) - if !ok { - return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown transport type %T", in.Request)} - } - - input, ok := in.Parameters.(*DeregisterTargetFromMaintenanceWindowInput) - _ = input - if !ok { - return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown input parameters type %T", in.Parameters)} - } - - operationPath := "/" - if len(request.Request.URL.Path) == 0 { - request.Request.URL.Path = operationPath - } else { - request.Request.URL.Path = path.Join(request.Request.URL.Path, operationPath) - if request.Request.URL.Path != "/" && operationPath[len(operationPath)-1] == '/' { - request.Request.URL.Path += "/" - } - } - request.Request.Method = "POST" - httpBindingEncoder, err := httpbinding.NewEncoder(request.URL.Path, request.URL.RawQuery, request.Header) - if err != nil { - return out, metadata, &smithy.SerializationError{Err: err} - } - httpBindingEncoder.SetHeader("Content-Type").String("application/x-amz-json-1.1") - httpBindingEncoder.SetHeader("X-Amz-Target").String("AmazonSSM.DeregisterTargetFromMaintenanceWindow") - - jsonEncoder := smithyjson.NewEncoder() - if err := awsAwsjson11_serializeOpDocumentDeregisterTargetFromMaintenanceWindowInput(input, jsonEncoder.Value); err != nil { - return out, metadata, &smithy.SerializationError{Err: err} - } - - if request, err = request.SetStream(bytes.NewReader(jsonEncoder.Bytes())); err != nil { - return out, metadata, &smithy.SerializationError{Err: err} - } - - if request.Request, err = httpBindingEncoder.Encode(request.Request); err != nil { - return out, metadata, &smithy.SerializationError{Err: err} - } - in.Request = request - - endTimer() - span.End() - return next.HandleSerialize(ctx, in) -} - -type awsAwsjson11_serializeOpDeregisterTaskFromMaintenanceWindow struct { -} - -func (*awsAwsjson11_serializeOpDeregisterTaskFromMaintenanceWindow) ID() string { - return "OperationSerializer" -} - -func (m *awsAwsjson11_serializeOpDeregisterTaskFromMaintenanceWindow) HandleSerialize(ctx context.Context, in middleware.SerializeInput, next middleware.SerializeHandler) ( - out middleware.SerializeOutput, metadata middleware.Metadata, err error, -) { - _, span := tracing.StartSpan(ctx, "OperationSerializer") - endTimer := startMetricTimer(ctx, "client.call.serialization_duration") - defer endTimer() - defer span.End() - request, ok := in.Request.(*smithyhttp.Request) - if !ok { - return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown transport type %T", in.Request)} - } - - input, ok := in.Parameters.(*DeregisterTaskFromMaintenanceWindowInput) - _ = input - if !ok { - return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown input parameters type %T", in.Parameters)} - } - - operationPath := "/" - if len(request.Request.URL.Path) == 0 { - request.Request.URL.Path = operationPath - } else { - request.Request.URL.Path = path.Join(request.Request.URL.Path, operationPath) - if request.Request.URL.Path != "/" && operationPath[len(operationPath)-1] == '/' { - request.Request.URL.Path += "/" - } - } - request.Request.Method = "POST" - httpBindingEncoder, err := httpbinding.NewEncoder(request.URL.Path, request.URL.RawQuery, request.Header) - if err != nil { - return out, metadata, &smithy.SerializationError{Err: err} - } - httpBindingEncoder.SetHeader("Content-Type").String("application/x-amz-json-1.1") - httpBindingEncoder.SetHeader("X-Amz-Target").String("AmazonSSM.DeregisterTaskFromMaintenanceWindow") - - jsonEncoder := smithyjson.NewEncoder() - if err := awsAwsjson11_serializeOpDocumentDeregisterTaskFromMaintenanceWindowInput(input, jsonEncoder.Value); err != nil { - return out, metadata, &smithy.SerializationError{Err: err} - } - - if request, err = request.SetStream(bytes.NewReader(jsonEncoder.Bytes())); err != nil { - return out, metadata, &smithy.SerializationError{Err: err} - } - - if request.Request, err = httpBindingEncoder.Encode(request.Request); err != nil { - return out, metadata, &smithy.SerializationError{Err: err} - } - in.Request = request - - endTimer() - span.End() - return next.HandleSerialize(ctx, in) -} - -type awsAwsjson11_serializeOpDescribeActivations struct { -} - -func (*awsAwsjson11_serializeOpDescribeActivations) ID() string { - return "OperationSerializer" -} - -func (m *awsAwsjson11_serializeOpDescribeActivations) HandleSerialize(ctx context.Context, in middleware.SerializeInput, next middleware.SerializeHandler) ( - out middleware.SerializeOutput, metadata middleware.Metadata, err error, -) { - _, span := tracing.StartSpan(ctx, "OperationSerializer") - endTimer := startMetricTimer(ctx, "client.call.serialization_duration") - defer endTimer() - defer span.End() - request, ok := in.Request.(*smithyhttp.Request) - if !ok { - return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown transport type %T", in.Request)} - } - - input, ok := in.Parameters.(*DescribeActivationsInput) - _ = input - if !ok { - return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown input parameters type %T", in.Parameters)} - } - - operationPath := "/" - if len(request.Request.URL.Path) == 0 { - request.Request.URL.Path = operationPath - } else { - request.Request.URL.Path = path.Join(request.Request.URL.Path, operationPath) - if request.Request.URL.Path != "/" && operationPath[len(operationPath)-1] == '/' { - request.Request.URL.Path += "/" - } - } - request.Request.Method = "POST" - httpBindingEncoder, err := httpbinding.NewEncoder(request.URL.Path, request.URL.RawQuery, request.Header) - if err != nil { - return out, metadata, &smithy.SerializationError{Err: err} - } - httpBindingEncoder.SetHeader("Content-Type").String("application/x-amz-json-1.1") - httpBindingEncoder.SetHeader("X-Amz-Target").String("AmazonSSM.DescribeActivations") - - jsonEncoder := smithyjson.NewEncoder() - if err := awsAwsjson11_serializeOpDocumentDescribeActivationsInput(input, jsonEncoder.Value); err != nil { - return out, metadata, &smithy.SerializationError{Err: err} - } - - if request, err = request.SetStream(bytes.NewReader(jsonEncoder.Bytes())); err != nil { - return out, metadata, &smithy.SerializationError{Err: err} - } - - if request.Request, err = httpBindingEncoder.Encode(request.Request); err != nil { - return out, metadata, &smithy.SerializationError{Err: err} - } - in.Request = request - - endTimer() - span.End() - return next.HandleSerialize(ctx, in) -} - -type awsAwsjson11_serializeOpDescribeAssociation struct { -} - -func (*awsAwsjson11_serializeOpDescribeAssociation) ID() string { - return "OperationSerializer" -} - -func (m *awsAwsjson11_serializeOpDescribeAssociation) HandleSerialize(ctx context.Context, in middleware.SerializeInput, next middleware.SerializeHandler) ( - out middleware.SerializeOutput, metadata middleware.Metadata, err error, -) { - _, span := tracing.StartSpan(ctx, "OperationSerializer") - endTimer := startMetricTimer(ctx, "client.call.serialization_duration") - defer endTimer() - defer span.End() - request, ok := in.Request.(*smithyhttp.Request) - if !ok { - return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown transport type %T", in.Request)} - } - - input, ok := in.Parameters.(*DescribeAssociationInput) - _ = input - if !ok { - return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown input parameters type %T", in.Parameters)} - } - - operationPath := "/" - if len(request.Request.URL.Path) == 0 { - request.Request.URL.Path = operationPath - } else { - request.Request.URL.Path = path.Join(request.Request.URL.Path, operationPath) - if request.Request.URL.Path != "/" && operationPath[len(operationPath)-1] == '/' { - request.Request.URL.Path += "/" - } - } - request.Request.Method = "POST" - httpBindingEncoder, err := httpbinding.NewEncoder(request.URL.Path, request.URL.RawQuery, request.Header) - if err != nil { - return out, metadata, &smithy.SerializationError{Err: err} - } - httpBindingEncoder.SetHeader("Content-Type").String("application/x-amz-json-1.1") - httpBindingEncoder.SetHeader("X-Amz-Target").String("AmazonSSM.DescribeAssociation") - - jsonEncoder := smithyjson.NewEncoder() - if err := awsAwsjson11_serializeOpDocumentDescribeAssociationInput(input, jsonEncoder.Value); err != nil { - return out, metadata, &smithy.SerializationError{Err: err} - } - - if request, err = request.SetStream(bytes.NewReader(jsonEncoder.Bytes())); err != nil { - return out, metadata, &smithy.SerializationError{Err: err} - } - - if request.Request, err = httpBindingEncoder.Encode(request.Request); err != nil { - return out, metadata, &smithy.SerializationError{Err: err} - } - in.Request = request - - endTimer() - span.End() - return next.HandleSerialize(ctx, in) -} - -type awsAwsjson11_serializeOpDescribeAssociationExecutions struct { -} - -func (*awsAwsjson11_serializeOpDescribeAssociationExecutions) ID() string { - return "OperationSerializer" -} - -func (m *awsAwsjson11_serializeOpDescribeAssociationExecutions) HandleSerialize(ctx context.Context, in middleware.SerializeInput, next middleware.SerializeHandler) ( - out middleware.SerializeOutput, metadata middleware.Metadata, err error, -) { - _, span := tracing.StartSpan(ctx, "OperationSerializer") - endTimer := startMetricTimer(ctx, "client.call.serialization_duration") - defer endTimer() - defer span.End() - request, ok := in.Request.(*smithyhttp.Request) - if !ok { - return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown transport type %T", in.Request)} - } - - input, ok := in.Parameters.(*DescribeAssociationExecutionsInput) - _ = input - if !ok { - return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown input parameters type %T", in.Parameters)} - } - - operationPath := "/" - if len(request.Request.URL.Path) == 0 { - request.Request.URL.Path = operationPath - } else { - request.Request.URL.Path = path.Join(request.Request.URL.Path, operationPath) - if request.Request.URL.Path != "/" && operationPath[len(operationPath)-1] == '/' { - request.Request.URL.Path += "/" - } - } - request.Request.Method = "POST" - httpBindingEncoder, err := httpbinding.NewEncoder(request.URL.Path, request.URL.RawQuery, request.Header) - if err != nil { - return out, metadata, &smithy.SerializationError{Err: err} - } - httpBindingEncoder.SetHeader("Content-Type").String("application/x-amz-json-1.1") - httpBindingEncoder.SetHeader("X-Amz-Target").String("AmazonSSM.DescribeAssociationExecutions") - - jsonEncoder := smithyjson.NewEncoder() - if err := awsAwsjson11_serializeOpDocumentDescribeAssociationExecutionsInput(input, jsonEncoder.Value); err != nil { - return out, metadata, &smithy.SerializationError{Err: err} - } - - if request, err = request.SetStream(bytes.NewReader(jsonEncoder.Bytes())); err != nil { - return out, metadata, &smithy.SerializationError{Err: err} - } - - if request.Request, err = httpBindingEncoder.Encode(request.Request); err != nil { - return out, metadata, &smithy.SerializationError{Err: err} - } - in.Request = request - - endTimer() - span.End() - return next.HandleSerialize(ctx, in) -} - -type awsAwsjson11_serializeOpDescribeAssociationExecutionTargets struct { -} - -func (*awsAwsjson11_serializeOpDescribeAssociationExecutionTargets) ID() string { - return "OperationSerializer" -} - -func (m *awsAwsjson11_serializeOpDescribeAssociationExecutionTargets) HandleSerialize(ctx context.Context, in middleware.SerializeInput, next middleware.SerializeHandler) ( - out middleware.SerializeOutput, metadata middleware.Metadata, err error, -) { - _, span := tracing.StartSpan(ctx, "OperationSerializer") - endTimer := startMetricTimer(ctx, "client.call.serialization_duration") - defer endTimer() - defer span.End() - request, ok := in.Request.(*smithyhttp.Request) - if !ok { - return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown transport type %T", in.Request)} - } - - input, ok := in.Parameters.(*DescribeAssociationExecutionTargetsInput) - _ = input - if !ok { - return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown input parameters type %T", in.Parameters)} - } - - operationPath := "/" - if len(request.Request.URL.Path) == 0 { - request.Request.URL.Path = operationPath - } else { - request.Request.URL.Path = path.Join(request.Request.URL.Path, operationPath) - if request.Request.URL.Path != "/" && operationPath[len(operationPath)-1] == '/' { - request.Request.URL.Path += "/" - } - } - request.Request.Method = "POST" - httpBindingEncoder, err := httpbinding.NewEncoder(request.URL.Path, request.URL.RawQuery, request.Header) - if err != nil { - return out, metadata, &smithy.SerializationError{Err: err} - } - httpBindingEncoder.SetHeader("Content-Type").String("application/x-amz-json-1.1") - httpBindingEncoder.SetHeader("X-Amz-Target").String("AmazonSSM.DescribeAssociationExecutionTargets") - - jsonEncoder := smithyjson.NewEncoder() - if err := awsAwsjson11_serializeOpDocumentDescribeAssociationExecutionTargetsInput(input, jsonEncoder.Value); err != nil { - return out, metadata, &smithy.SerializationError{Err: err} - } - - if request, err = request.SetStream(bytes.NewReader(jsonEncoder.Bytes())); err != nil { - return out, metadata, &smithy.SerializationError{Err: err} - } - - if request.Request, err = httpBindingEncoder.Encode(request.Request); err != nil { - return out, metadata, &smithy.SerializationError{Err: err} - } - in.Request = request - - endTimer() - span.End() - return next.HandleSerialize(ctx, in) -} - -type awsAwsjson11_serializeOpDescribeAutomationExecutions struct { -} - -func (*awsAwsjson11_serializeOpDescribeAutomationExecutions) ID() string { - return "OperationSerializer" -} - -func (m *awsAwsjson11_serializeOpDescribeAutomationExecutions) HandleSerialize(ctx context.Context, in middleware.SerializeInput, next middleware.SerializeHandler) ( - out middleware.SerializeOutput, metadata middleware.Metadata, err error, -) { - _, span := tracing.StartSpan(ctx, "OperationSerializer") - endTimer := startMetricTimer(ctx, "client.call.serialization_duration") - defer endTimer() - defer span.End() - request, ok := in.Request.(*smithyhttp.Request) - if !ok { - return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown transport type %T", in.Request)} - } - - input, ok := in.Parameters.(*DescribeAutomationExecutionsInput) - _ = input - if !ok { - return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown input parameters type %T", in.Parameters)} - } - - operationPath := "/" - if len(request.Request.URL.Path) == 0 { - request.Request.URL.Path = operationPath - } else { - request.Request.URL.Path = path.Join(request.Request.URL.Path, operationPath) - if request.Request.URL.Path != "/" && operationPath[len(operationPath)-1] == '/' { - request.Request.URL.Path += "/" - } - } - request.Request.Method = "POST" - httpBindingEncoder, err := httpbinding.NewEncoder(request.URL.Path, request.URL.RawQuery, request.Header) - if err != nil { - return out, metadata, &smithy.SerializationError{Err: err} - } - httpBindingEncoder.SetHeader("Content-Type").String("application/x-amz-json-1.1") - httpBindingEncoder.SetHeader("X-Amz-Target").String("AmazonSSM.DescribeAutomationExecutions") - - jsonEncoder := smithyjson.NewEncoder() - if err := awsAwsjson11_serializeOpDocumentDescribeAutomationExecutionsInput(input, jsonEncoder.Value); err != nil { - return out, metadata, &smithy.SerializationError{Err: err} - } - - if request, err = request.SetStream(bytes.NewReader(jsonEncoder.Bytes())); err != nil { - return out, metadata, &smithy.SerializationError{Err: err} - } - - if request.Request, err = httpBindingEncoder.Encode(request.Request); err != nil { - return out, metadata, &smithy.SerializationError{Err: err} - } - in.Request = request - - endTimer() - span.End() - return next.HandleSerialize(ctx, in) -} - -type awsAwsjson11_serializeOpDescribeAutomationStepExecutions struct { -} - -func (*awsAwsjson11_serializeOpDescribeAutomationStepExecutions) ID() string { - return "OperationSerializer" -} - -func (m *awsAwsjson11_serializeOpDescribeAutomationStepExecutions) HandleSerialize(ctx context.Context, in middleware.SerializeInput, next middleware.SerializeHandler) ( - out middleware.SerializeOutput, metadata middleware.Metadata, err error, -) { - _, span := tracing.StartSpan(ctx, "OperationSerializer") - endTimer := startMetricTimer(ctx, "client.call.serialization_duration") - defer endTimer() - defer span.End() - request, ok := in.Request.(*smithyhttp.Request) - if !ok { - return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown transport type %T", in.Request)} - } - - input, ok := in.Parameters.(*DescribeAutomationStepExecutionsInput) - _ = input - if !ok { - return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown input parameters type %T", in.Parameters)} - } - - operationPath := "/" - if len(request.Request.URL.Path) == 0 { - request.Request.URL.Path = operationPath - } else { - request.Request.URL.Path = path.Join(request.Request.URL.Path, operationPath) - if request.Request.URL.Path != "/" && operationPath[len(operationPath)-1] == '/' { - request.Request.URL.Path += "/" - } - } - request.Request.Method = "POST" - httpBindingEncoder, err := httpbinding.NewEncoder(request.URL.Path, request.URL.RawQuery, request.Header) - if err != nil { - return out, metadata, &smithy.SerializationError{Err: err} - } - httpBindingEncoder.SetHeader("Content-Type").String("application/x-amz-json-1.1") - httpBindingEncoder.SetHeader("X-Amz-Target").String("AmazonSSM.DescribeAutomationStepExecutions") - - jsonEncoder := smithyjson.NewEncoder() - if err := awsAwsjson11_serializeOpDocumentDescribeAutomationStepExecutionsInput(input, jsonEncoder.Value); err != nil { - return out, metadata, &smithy.SerializationError{Err: err} - } - - if request, err = request.SetStream(bytes.NewReader(jsonEncoder.Bytes())); err != nil { - return out, metadata, &smithy.SerializationError{Err: err} - } - - if request.Request, err = httpBindingEncoder.Encode(request.Request); err != nil { - return out, metadata, &smithy.SerializationError{Err: err} - } - in.Request = request - - endTimer() - span.End() - return next.HandleSerialize(ctx, in) -} - -type awsAwsjson11_serializeOpDescribeAvailablePatches struct { -} - -func (*awsAwsjson11_serializeOpDescribeAvailablePatches) ID() string { - return "OperationSerializer" -} - -func (m *awsAwsjson11_serializeOpDescribeAvailablePatches) HandleSerialize(ctx context.Context, in middleware.SerializeInput, next middleware.SerializeHandler) ( - out middleware.SerializeOutput, metadata middleware.Metadata, err error, -) { - _, span := tracing.StartSpan(ctx, "OperationSerializer") - endTimer := startMetricTimer(ctx, "client.call.serialization_duration") - defer endTimer() - defer span.End() - request, ok := in.Request.(*smithyhttp.Request) - if !ok { - return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown transport type %T", in.Request)} - } - - input, ok := in.Parameters.(*DescribeAvailablePatchesInput) - _ = input - if !ok { - return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown input parameters type %T", in.Parameters)} - } - - operationPath := "/" - if len(request.Request.URL.Path) == 0 { - request.Request.URL.Path = operationPath - } else { - request.Request.URL.Path = path.Join(request.Request.URL.Path, operationPath) - if request.Request.URL.Path != "/" && operationPath[len(operationPath)-1] == '/' { - request.Request.URL.Path += "/" - } - } - request.Request.Method = "POST" - httpBindingEncoder, err := httpbinding.NewEncoder(request.URL.Path, request.URL.RawQuery, request.Header) - if err != nil { - return out, metadata, &smithy.SerializationError{Err: err} - } - httpBindingEncoder.SetHeader("Content-Type").String("application/x-amz-json-1.1") - httpBindingEncoder.SetHeader("X-Amz-Target").String("AmazonSSM.DescribeAvailablePatches") - - jsonEncoder := smithyjson.NewEncoder() - if err := awsAwsjson11_serializeOpDocumentDescribeAvailablePatchesInput(input, jsonEncoder.Value); err != nil { - return out, metadata, &smithy.SerializationError{Err: err} - } - - if request, err = request.SetStream(bytes.NewReader(jsonEncoder.Bytes())); err != nil { - return out, metadata, &smithy.SerializationError{Err: err} - } - - if request.Request, err = httpBindingEncoder.Encode(request.Request); err != nil { - return out, metadata, &smithy.SerializationError{Err: err} - } - in.Request = request - - endTimer() - span.End() - return next.HandleSerialize(ctx, in) -} - -type awsAwsjson11_serializeOpDescribeDocument struct { -} - -func (*awsAwsjson11_serializeOpDescribeDocument) ID() string { - return "OperationSerializer" -} - -func (m *awsAwsjson11_serializeOpDescribeDocument) HandleSerialize(ctx context.Context, in middleware.SerializeInput, next middleware.SerializeHandler) ( - out middleware.SerializeOutput, metadata middleware.Metadata, err error, -) { - _, span := tracing.StartSpan(ctx, "OperationSerializer") - endTimer := startMetricTimer(ctx, "client.call.serialization_duration") - defer endTimer() - defer span.End() - request, ok := in.Request.(*smithyhttp.Request) - if !ok { - return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown transport type %T", in.Request)} - } - - input, ok := in.Parameters.(*DescribeDocumentInput) - _ = input - if !ok { - return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown input parameters type %T", in.Parameters)} - } - - operationPath := "/" - if len(request.Request.URL.Path) == 0 { - request.Request.URL.Path = operationPath - } else { - request.Request.URL.Path = path.Join(request.Request.URL.Path, operationPath) - if request.Request.URL.Path != "/" && operationPath[len(operationPath)-1] == '/' { - request.Request.URL.Path += "/" - } - } - request.Request.Method = "POST" - httpBindingEncoder, err := httpbinding.NewEncoder(request.URL.Path, request.URL.RawQuery, request.Header) - if err != nil { - return out, metadata, &smithy.SerializationError{Err: err} - } - httpBindingEncoder.SetHeader("Content-Type").String("application/x-amz-json-1.1") - httpBindingEncoder.SetHeader("X-Amz-Target").String("AmazonSSM.DescribeDocument") - - jsonEncoder := smithyjson.NewEncoder() - if err := awsAwsjson11_serializeOpDocumentDescribeDocumentInput(input, jsonEncoder.Value); err != nil { - return out, metadata, &smithy.SerializationError{Err: err} - } - - if request, err = request.SetStream(bytes.NewReader(jsonEncoder.Bytes())); err != nil { - return out, metadata, &smithy.SerializationError{Err: err} - } - - if request.Request, err = httpBindingEncoder.Encode(request.Request); err != nil { - return out, metadata, &smithy.SerializationError{Err: err} - } - in.Request = request - - endTimer() - span.End() - return next.HandleSerialize(ctx, in) -} - -type awsAwsjson11_serializeOpDescribeDocumentPermission struct { -} - -func (*awsAwsjson11_serializeOpDescribeDocumentPermission) ID() string { - return "OperationSerializer" -} - -func (m *awsAwsjson11_serializeOpDescribeDocumentPermission) HandleSerialize(ctx context.Context, in middleware.SerializeInput, next middleware.SerializeHandler) ( - out middleware.SerializeOutput, metadata middleware.Metadata, err error, -) { - _, span := tracing.StartSpan(ctx, "OperationSerializer") - endTimer := startMetricTimer(ctx, "client.call.serialization_duration") - defer endTimer() - defer span.End() - request, ok := in.Request.(*smithyhttp.Request) - if !ok { - return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown transport type %T", in.Request)} - } - - input, ok := in.Parameters.(*DescribeDocumentPermissionInput) - _ = input - if !ok { - return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown input parameters type %T", in.Parameters)} - } - - operationPath := "/" - if len(request.Request.URL.Path) == 0 { - request.Request.URL.Path = operationPath - } else { - request.Request.URL.Path = path.Join(request.Request.URL.Path, operationPath) - if request.Request.URL.Path != "/" && operationPath[len(operationPath)-1] == '/' { - request.Request.URL.Path += "/" - } - } - request.Request.Method = "POST" - httpBindingEncoder, err := httpbinding.NewEncoder(request.URL.Path, request.URL.RawQuery, request.Header) - if err != nil { - return out, metadata, &smithy.SerializationError{Err: err} - } - httpBindingEncoder.SetHeader("Content-Type").String("application/x-amz-json-1.1") - httpBindingEncoder.SetHeader("X-Amz-Target").String("AmazonSSM.DescribeDocumentPermission") - - jsonEncoder := smithyjson.NewEncoder() - if err := awsAwsjson11_serializeOpDocumentDescribeDocumentPermissionInput(input, jsonEncoder.Value); err != nil { - return out, metadata, &smithy.SerializationError{Err: err} - } - - if request, err = request.SetStream(bytes.NewReader(jsonEncoder.Bytes())); err != nil { - return out, metadata, &smithy.SerializationError{Err: err} - } - - if request.Request, err = httpBindingEncoder.Encode(request.Request); err != nil { - return out, metadata, &smithy.SerializationError{Err: err} - } - in.Request = request - - endTimer() - span.End() - return next.HandleSerialize(ctx, in) -} - -type awsAwsjson11_serializeOpDescribeEffectiveInstanceAssociations struct { -} - -func (*awsAwsjson11_serializeOpDescribeEffectiveInstanceAssociations) ID() string { - return "OperationSerializer" -} - -func (m *awsAwsjson11_serializeOpDescribeEffectiveInstanceAssociations) HandleSerialize(ctx context.Context, in middleware.SerializeInput, next middleware.SerializeHandler) ( - out middleware.SerializeOutput, metadata middleware.Metadata, err error, -) { - _, span := tracing.StartSpan(ctx, "OperationSerializer") - endTimer := startMetricTimer(ctx, "client.call.serialization_duration") - defer endTimer() - defer span.End() - request, ok := in.Request.(*smithyhttp.Request) - if !ok { - return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown transport type %T", in.Request)} - } - - input, ok := in.Parameters.(*DescribeEffectiveInstanceAssociationsInput) - _ = input - if !ok { - return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown input parameters type %T", in.Parameters)} - } - - operationPath := "/" - if len(request.Request.URL.Path) == 0 { - request.Request.URL.Path = operationPath - } else { - request.Request.URL.Path = path.Join(request.Request.URL.Path, operationPath) - if request.Request.URL.Path != "/" && operationPath[len(operationPath)-1] == '/' { - request.Request.URL.Path += "/" - } - } - request.Request.Method = "POST" - httpBindingEncoder, err := httpbinding.NewEncoder(request.URL.Path, request.URL.RawQuery, request.Header) - if err != nil { - return out, metadata, &smithy.SerializationError{Err: err} - } - httpBindingEncoder.SetHeader("Content-Type").String("application/x-amz-json-1.1") - httpBindingEncoder.SetHeader("X-Amz-Target").String("AmazonSSM.DescribeEffectiveInstanceAssociations") - - jsonEncoder := smithyjson.NewEncoder() - if err := awsAwsjson11_serializeOpDocumentDescribeEffectiveInstanceAssociationsInput(input, jsonEncoder.Value); err != nil { - return out, metadata, &smithy.SerializationError{Err: err} - } - - if request, err = request.SetStream(bytes.NewReader(jsonEncoder.Bytes())); err != nil { - return out, metadata, &smithy.SerializationError{Err: err} - } - - if request.Request, err = httpBindingEncoder.Encode(request.Request); err != nil { - return out, metadata, &smithy.SerializationError{Err: err} - } - in.Request = request - - endTimer() - span.End() - return next.HandleSerialize(ctx, in) -} - -type awsAwsjson11_serializeOpDescribeEffectivePatchesForPatchBaseline struct { -} - -func (*awsAwsjson11_serializeOpDescribeEffectivePatchesForPatchBaseline) ID() string { - return "OperationSerializer" -} - -func (m *awsAwsjson11_serializeOpDescribeEffectivePatchesForPatchBaseline) HandleSerialize(ctx context.Context, in middleware.SerializeInput, next middleware.SerializeHandler) ( - out middleware.SerializeOutput, metadata middleware.Metadata, err error, -) { - _, span := tracing.StartSpan(ctx, "OperationSerializer") - endTimer := startMetricTimer(ctx, "client.call.serialization_duration") - defer endTimer() - defer span.End() - request, ok := in.Request.(*smithyhttp.Request) - if !ok { - return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown transport type %T", in.Request)} - } - - input, ok := in.Parameters.(*DescribeEffectivePatchesForPatchBaselineInput) - _ = input - if !ok { - return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown input parameters type %T", in.Parameters)} - } - - operationPath := "/" - if len(request.Request.URL.Path) == 0 { - request.Request.URL.Path = operationPath - } else { - request.Request.URL.Path = path.Join(request.Request.URL.Path, operationPath) - if request.Request.URL.Path != "/" && operationPath[len(operationPath)-1] == '/' { - request.Request.URL.Path += "/" - } - } - request.Request.Method = "POST" - httpBindingEncoder, err := httpbinding.NewEncoder(request.URL.Path, request.URL.RawQuery, request.Header) - if err != nil { - return out, metadata, &smithy.SerializationError{Err: err} - } - httpBindingEncoder.SetHeader("Content-Type").String("application/x-amz-json-1.1") - httpBindingEncoder.SetHeader("X-Amz-Target").String("AmazonSSM.DescribeEffectivePatchesForPatchBaseline") - - jsonEncoder := smithyjson.NewEncoder() - if err := awsAwsjson11_serializeOpDocumentDescribeEffectivePatchesForPatchBaselineInput(input, jsonEncoder.Value); err != nil { - return out, metadata, &smithy.SerializationError{Err: err} - } - - if request, err = request.SetStream(bytes.NewReader(jsonEncoder.Bytes())); err != nil { - return out, metadata, &smithy.SerializationError{Err: err} - } - - if request.Request, err = httpBindingEncoder.Encode(request.Request); err != nil { - return out, metadata, &smithy.SerializationError{Err: err} - } - in.Request = request - - endTimer() - span.End() - return next.HandleSerialize(ctx, in) -} - -type awsAwsjson11_serializeOpDescribeInstanceAssociationsStatus struct { -} - -func (*awsAwsjson11_serializeOpDescribeInstanceAssociationsStatus) ID() string { - return "OperationSerializer" -} - -func (m *awsAwsjson11_serializeOpDescribeInstanceAssociationsStatus) HandleSerialize(ctx context.Context, in middleware.SerializeInput, next middleware.SerializeHandler) ( - out middleware.SerializeOutput, metadata middleware.Metadata, err error, -) { - _, span := tracing.StartSpan(ctx, "OperationSerializer") - endTimer := startMetricTimer(ctx, "client.call.serialization_duration") - defer endTimer() - defer span.End() - request, ok := in.Request.(*smithyhttp.Request) - if !ok { - return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown transport type %T", in.Request)} - } - - input, ok := in.Parameters.(*DescribeInstanceAssociationsStatusInput) - _ = input - if !ok { - return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown input parameters type %T", in.Parameters)} - } - - operationPath := "/" - if len(request.Request.URL.Path) == 0 { - request.Request.URL.Path = operationPath - } else { - request.Request.URL.Path = path.Join(request.Request.URL.Path, operationPath) - if request.Request.URL.Path != "/" && operationPath[len(operationPath)-1] == '/' { - request.Request.URL.Path += "/" - } - } - request.Request.Method = "POST" - httpBindingEncoder, err := httpbinding.NewEncoder(request.URL.Path, request.URL.RawQuery, request.Header) - if err != nil { - return out, metadata, &smithy.SerializationError{Err: err} - } - httpBindingEncoder.SetHeader("Content-Type").String("application/x-amz-json-1.1") - httpBindingEncoder.SetHeader("X-Amz-Target").String("AmazonSSM.DescribeInstanceAssociationsStatus") - - jsonEncoder := smithyjson.NewEncoder() - if err := awsAwsjson11_serializeOpDocumentDescribeInstanceAssociationsStatusInput(input, jsonEncoder.Value); err != nil { - return out, metadata, &smithy.SerializationError{Err: err} - } - - if request, err = request.SetStream(bytes.NewReader(jsonEncoder.Bytes())); err != nil { - return out, metadata, &smithy.SerializationError{Err: err} - } - - if request.Request, err = httpBindingEncoder.Encode(request.Request); err != nil { - return out, metadata, &smithy.SerializationError{Err: err} - } - in.Request = request - - endTimer() - span.End() - return next.HandleSerialize(ctx, in) -} - -type awsAwsjson11_serializeOpDescribeInstanceInformation struct { -} - -func (*awsAwsjson11_serializeOpDescribeInstanceInformation) ID() string { - return "OperationSerializer" -} - -func (m *awsAwsjson11_serializeOpDescribeInstanceInformation) HandleSerialize(ctx context.Context, in middleware.SerializeInput, next middleware.SerializeHandler) ( - out middleware.SerializeOutput, metadata middleware.Metadata, err error, -) { - _, span := tracing.StartSpan(ctx, "OperationSerializer") - endTimer := startMetricTimer(ctx, "client.call.serialization_duration") - defer endTimer() - defer span.End() - request, ok := in.Request.(*smithyhttp.Request) - if !ok { - return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown transport type %T", in.Request)} - } - - input, ok := in.Parameters.(*DescribeInstanceInformationInput) - _ = input - if !ok { - return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown input parameters type %T", in.Parameters)} - } - - operationPath := "/" - if len(request.Request.URL.Path) == 0 { - request.Request.URL.Path = operationPath - } else { - request.Request.URL.Path = path.Join(request.Request.URL.Path, operationPath) - if request.Request.URL.Path != "/" && operationPath[len(operationPath)-1] == '/' { - request.Request.URL.Path += "/" - } - } - request.Request.Method = "POST" - httpBindingEncoder, err := httpbinding.NewEncoder(request.URL.Path, request.URL.RawQuery, request.Header) - if err != nil { - return out, metadata, &smithy.SerializationError{Err: err} - } - httpBindingEncoder.SetHeader("Content-Type").String("application/x-amz-json-1.1") - httpBindingEncoder.SetHeader("X-Amz-Target").String("AmazonSSM.DescribeInstanceInformation") - - jsonEncoder := smithyjson.NewEncoder() - if err := awsAwsjson11_serializeOpDocumentDescribeInstanceInformationInput(input, jsonEncoder.Value); err != nil { - return out, metadata, &smithy.SerializationError{Err: err} - } - - if request, err = request.SetStream(bytes.NewReader(jsonEncoder.Bytes())); err != nil { - return out, metadata, &smithy.SerializationError{Err: err} - } - - if request.Request, err = httpBindingEncoder.Encode(request.Request); err != nil { - return out, metadata, &smithy.SerializationError{Err: err} - } - in.Request = request - - endTimer() - span.End() - return next.HandleSerialize(ctx, in) -} - -type awsAwsjson11_serializeOpDescribeInstancePatches struct { -} - -func (*awsAwsjson11_serializeOpDescribeInstancePatches) ID() string { - return "OperationSerializer" -} - -func (m *awsAwsjson11_serializeOpDescribeInstancePatches) HandleSerialize(ctx context.Context, in middleware.SerializeInput, next middleware.SerializeHandler) ( - out middleware.SerializeOutput, metadata middleware.Metadata, err error, -) { - _, span := tracing.StartSpan(ctx, "OperationSerializer") - endTimer := startMetricTimer(ctx, "client.call.serialization_duration") - defer endTimer() - defer span.End() - request, ok := in.Request.(*smithyhttp.Request) - if !ok { - return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown transport type %T", in.Request)} - } - - input, ok := in.Parameters.(*DescribeInstancePatchesInput) - _ = input - if !ok { - return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown input parameters type %T", in.Parameters)} - } - - operationPath := "/" - if len(request.Request.URL.Path) == 0 { - request.Request.URL.Path = operationPath - } else { - request.Request.URL.Path = path.Join(request.Request.URL.Path, operationPath) - if request.Request.URL.Path != "/" && operationPath[len(operationPath)-1] == '/' { - request.Request.URL.Path += "/" - } - } - request.Request.Method = "POST" - httpBindingEncoder, err := httpbinding.NewEncoder(request.URL.Path, request.URL.RawQuery, request.Header) - if err != nil { - return out, metadata, &smithy.SerializationError{Err: err} - } - httpBindingEncoder.SetHeader("Content-Type").String("application/x-amz-json-1.1") - httpBindingEncoder.SetHeader("X-Amz-Target").String("AmazonSSM.DescribeInstancePatches") - - jsonEncoder := smithyjson.NewEncoder() - if err := awsAwsjson11_serializeOpDocumentDescribeInstancePatchesInput(input, jsonEncoder.Value); err != nil { - return out, metadata, &smithy.SerializationError{Err: err} - } - - if request, err = request.SetStream(bytes.NewReader(jsonEncoder.Bytes())); err != nil { - return out, metadata, &smithy.SerializationError{Err: err} - } - - if request.Request, err = httpBindingEncoder.Encode(request.Request); err != nil { - return out, metadata, &smithy.SerializationError{Err: err} - } - in.Request = request - - endTimer() - span.End() - return next.HandleSerialize(ctx, in) -} - -type awsAwsjson11_serializeOpDescribeInstancePatchStates struct { -} - -func (*awsAwsjson11_serializeOpDescribeInstancePatchStates) ID() string { - return "OperationSerializer" -} - -func (m *awsAwsjson11_serializeOpDescribeInstancePatchStates) HandleSerialize(ctx context.Context, in middleware.SerializeInput, next middleware.SerializeHandler) ( - out middleware.SerializeOutput, metadata middleware.Metadata, err error, -) { - _, span := tracing.StartSpan(ctx, "OperationSerializer") - endTimer := startMetricTimer(ctx, "client.call.serialization_duration") - defer endTimer() - defer span.End() - request, ok := in.Request.(*smithyhttp.Request) - if !ok { - return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown transport type %T", in.Request)} - } - - input, ok := in.Parameters.(*DescribeInstancePatchStatesInput) - _ = input - if !ok { - return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown input parameters type %T", in.Parameters)} - } - - operationPath := "/" - if len(request.Request.URL.Path) == 0 { - request.Request.URL.Path = operationPath - } else { - request.Request.URL.Path = path.Join(request.Request.URL.Path, operationPath) - if request.Request.URL.Path != "/" && operationPath[len(operationPath)-1] == '/' { - request.Request.URL.Path += "/" - } - } - request.Request.Method = "POST" - httpBindingEncoder, err := httpbinding.NewEncoder(request.URL.Path, request.URL.RawQuery, request.Header) - if err != nil { - return out, metadata, &smithy.SerializationError{Err: err} - } - httpBindingEncoder.SetHeader("Content-Type").String("application/x-amz-json-1.1") - httpBindingEncoder.SetHeader("X-Amz-Target").String("AmazonSSM.DescribeInstancePatchStates") - - jsonEncoder := smithyjson.NewEncoder() - if err := awsAwsjson11_serializeOpDocumentDescribeInstancePatchStatesInput(input, jsonEncoder.Value); err != nil { - return out, metadata, &smithy.SerializationError{Err: err} - } - - if request, err = request.SetStream(bytes.NewReader(jsonEncoder.Bytes())); err != nil { - return out, metadata, &smithy.SerializationError{Err: err} - } - - if request.Request, err = httpBindingEncoder.Encode(request.Request); err != nil { - return out, metadata, &smithy.SerializationError{Err: err} - } - in.Request = request - - endTimer() - span.End() - return next.HandleSerialize(ctx, in) -} - -type awsAwsjson11_serializeOpDescribeInstancePatchStatesForPatchGroup struct { -} - -func (*awsAwsjson11_serializeOpDescribeInstancePatchStatesForPatchGroup) ID() string { - return "OperationSerializer" -} - -func (m *awsAwsjson11_serializeOpDescribeInstancePatchStatesForPatchGroup) HandleSerialize(ctx context.Context, in middleware.SerializeInput, next middleware.SerializeHandler) ( - out middleware.SerializeOutput, metadata middleware.Metadata, err error, -) { - _, span := tracing.StartSpan(ctx, "OperationSerializer") - endTimer := startMetricTimer(ctx, "client.call.serialization_duration") - defer endTimer() - defer span.End() - request, ok := in.Request.(*smithyhttp.Request) - if !ok { - return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown transport type %T", in.Request)} - } - - input, ok := in.Parameters.(*DescribeInstancePatchStatesForPatchGroupInput) - _ = input - if !ok { - return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown input parameters type %T", in.Parameters)} - } - - operationPath := "/" - if len(request.Request.URL.Path) == 0 { - request.Request.URL.Path = operationPath - } else { - request.Request.URL.Path = path.Join(request.Request.URL.Path, operationPath) - if request.Request.URL.Path != "/" && operationPath[len(operationPath)-1] == '/' { - request.Request.URL.Path += "/" - } - } - request.Request.Method = "POST" - httpBindingEncoder, err := httpbinding.NewEncoder(request.URL.Path, request.URL.RawQuery, request.Header) - if err != nil { - return out, metadata, &smithy.SerializationError{Err: err} - } - httpBindingEncoder.SetHeader("Content-Type").String("application/x-amz-json-1.1") - httpBindingEncoder.SetHeader("X-Amz-Target").String("AmazonSSM.DescribeInstancePatchStatesForPatchGroup") - - jsonEncoder := smithyjson.NewEncoder() - if err := awsAwsjson11_serializeOpDocumentDescribeInstancePatchStatesForPatchGroupInput(input, jsonEncoder.Value); err != nil { - return out, metadata, &smithy.SerializationError{Err: err} - } - - if request, err = request.SetStream(bytes.NewReader(jsonEncoder.Bytes())); err != nil { - return out, metadata, &smithy.SerializationError{Err: err} - } - - if request.Request, err = httpBindingEncoder.Encode(request.Request); err != nil { - return out, metadata, &smithy.SerializationError{Err: err} - } - in.Request = request - - endTimer() - span.End() - return next.HandleSerialize(ctx, in) -} - -type awsAwsjson11_serializeOpDescribeInstanceProperties struct { -} - -func (*awsAwsjson11_serializeOpDescribeInstanceProperties) ID() string { - return "OperationSerializer" -} - -func (m *awsAwsjson11_serializeOpDescribeInstanceProperties) HandleSerialize(ctx context.Context, in middleware.SerializeInput, next middleware.SerializeHandler) ( - out middleware.SerializeOutput, metadata middleware.Metadata, err error, -) { - _, span := tracing.StartSpan(ctx, "OperationSerializer") - endTimer := startMetricTimer(ctx, "client.call.serialization_duration") - defer endTimer() - defer span.End() - request, ok := in.Request.(*smithyhttp.Request) - if !ok { - return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown transport type %T", in.Request)} - } - - input, ok := in.Parameters.(*DescribeInstancePropertiesInput) - _ = input - if !ok { - return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown input parameters type %T", in.Parameters)} - } - - operationPath := "/" - if len(request.Request.URL.Path) == 0 { - request.Request.URL.Path = operationPath - } else { - request.Request.URL.Path = path.Join(request.Request.URL.Path, operationPath) - if request.Request.URL.Path != "/" && operationPath[len(operationPath)-1] == '/' { - request.Request.URL.Path += "/" - } - } - request.Request.Method = "POST" - httpBindingEncoder, err := httpbinding.NewEncoder(request.URL.Path, request.URL.RawQuery, request.Header) - if err != nil { - return out, metadata, &smithy.SerializationError{Err: err} - } - httpBindingEncoder.SetHeader("Content-Type").String("application/x-amz-json-1.1") - httpBindingEncoder.SetHeader("X-Amz-Target").String("AmazonSSM.DescribeInstanceProperties") - - jsonEncoder := smithyjson.NewEncoder() - if err := awsAwsjson11_serializeOpDocumentDescribeInstancePropertiesInput(input, jsonEncoder.Value); err != nil { - return out, metadata, &smithy.SerializationError{Err: err} - } - - if request, err = request.SetStream(bytes.NewReader(jsonEncoder.Bytes())); err != nil { - return out, metadata, &smithy.SerializationError{Err: err} - } - - if request.Request, err = httpBindingEncoder.Encode(request.Request); err != nil { - return out, metadata, &smithy.SerializationError{Err: err} - } - in.Request = request - - endTimer() - span.End() - return next.HandleSerialize(ctx, in) -} - -type awsAwsjson11_serializeOpDescribeInventoryDeletions struct { -} - -func (*awsAwsjson11_serializeOpDescribeInventoryDeletions) ID() string { - return "OperationSerializer" -} - -func (m *awsAwsjson11_serializeOpDescribeInventoryDeletions) HandleSerialize(ctx context.Context, in middleware.SerializeInput, next middleware.SerializeHandler) ( - out middleware.SerializeOutput, metadata middleware.Metadata, err error, -) { - _, span := tracing.StartSpan(ctx, "OperationSerializer") - endTimer := startMetricTimer(ctx, "client.call.serialization_duration") - defer endTimer() - defer span.End() - request, ok := in.Request.(*smithyhttp.Request) - if !ok { - return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown transport type %T", in.Request)} - } - - input, ok := in.Parameters.(*DescribeInventoryDeletionsInput) - _ = input - if !ok { - return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown input parameters type %T", in.Parameters)} - } - - operationPath := "/" - if len(request.Request.URL.Path) == 0 { - request.Request.URL.Path = operationPath - } else { - request.Request.URL.Path = path.Join(request.Request.URL.Path, operationPath) - if request.Request.URL.Path != "/" && operationPath[len(operationPath)-1] == '/' { - request.Request.URL.Path += "/" - } - } - request.Request.Method = "POST" - httpBindingEncoder, err := httpbinding.NewEncoder(request.URL.Path, request.URL.RawQuery, request.Header) - if err != nil { - return out, metadata, &smithy.SerializationError{Err: err} - } - httpBindingEncoder.SetHeader("Content-Type").String("application/x-amz-json-1.1") - httpBindingEncoder.SetHeader("X-Amz-Target").String("AmazonSSM.DescribeInventoryDeletions") - - jsonEncoder := smithyjson.NewEncoder() - if err := awsAwsjson11_serializeOpDocumentDescribeInventoryDeletionsInput(input, jsonEncoder.Value); err != nil { - return out, metadata, &smithy.SerializationError{Err: err} - } - - if request, err = request.SetStream(bytes.NewReader(jsonEncoder.Bytes())); err != nil { - return out, metadata, &smithy.SerializationError{Err: err} - } - - if request.Request, err = httpBindingEncoder.Encode(request.Request); err != nil { - return out, metadata, &smithy.SerializationError{Err: err} - } - in.Request = request - - endTimer() - span.End() - return next.HandleSerialize(ctx, in) -} - -type awsAwsjson11_serializeOpDescribeMaintenanceWindowExecutions struct { -} - -func (*awsAwsjson11_serializeOpDescribeMaintenanceWindowExecutions) ID() string { - return "OperationSerializer" -} - -func (m *awsAwsjson11_serializeOpDescribeMaintenanceWindowExecutions) HandleSerialize(ctx context.Context, in middleware.SerializeInput, next middleware.SerializeHandler) ( - out middleware.SerializeOutput, metadata middleware.Metadata, err error, -) { - _, span := tracing.StartSpan(ctx, "OperationSerializer") - endTimer := startMetricTimer(ctx, "client.call.serialization_duration") - defer endTimer() - defer span.End() - request, ok := in.Request.(*smithyhttp.Request) - if !ok { - return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown transport type %T", in.Request)} - } - - input, ok := in.Parameters.(*DescribeMaintenanceWindowExecutionsInput) - _ = input - if !ok { - return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown input parameters type %T", in.Parameters)} - } - - operationPath := "/" - if len(request.Request.URL.Path) == 0 { - request.Request.URL.Path = operationPath - } else { - request.Request.URL.Path = path.Join(request.Request.URL.Path, operationPath) - if request.Request.URL.Path != "/" && operationPath[len(operationPath)-1] == '/' { - request.Request.URL.Path += "/" - } - } - request.Request.Method = "POST" - httpBindingEncoder, err := httpbinding.NewEncoder(request.URL.Path, request.URL.RawQuery, request.Header) - if err != nil { - return out, metadata, &smithy.SerializationError{Err: err} - } - httpBindingEncoder.SetHeader("Content-Type").String("application/x-amz-json-1.1") - httpBindingEncoder.SetHeader("X-Amz-Target").String("AmazonSSM.DescribeMaintenanceWindowExecutions") - - jsonEncoder := smithyjson.NewEncoder() - if err := awsAwsjson11_serializeOpDocumentDescribeMaintenanceWindowExecutionsInput(input, jsonEncoder.Value); err != nil { - return out, metadata, &smithy.SerializationError{Err: err} - } - - if request, err = request.SetStream(bytes.NewReader(jsonEncoder.Bytes())); err != nil { - return out, metadata, &smithy.SerializationError{Err: err} - } - - if request.Request, err = httpBindingEncoder.Encode(request.Request); err != nil { - return out, metadata, &smithy.SerializationError{Err: err} - } - in.Request = request - - endTimer() - span.End() - return next.HandleSerialize(ctx, in) -} - -type awsAwsjson11_serializeOpDescribeMaintenanceWindowExecutionTaskInvocations struct { -} - -func (*awsAwsjson11_serializeOpDescribeMaintenanceWindowExecutionTaskInvocations) ID() string { - return "OperationSerializer" -} - -func (m *awsAwsjson11_serializeOpDescribeMaintenanceWindowExecutionTaskInvocations) HandleSerialize(ctx context.Context, in middleware.SerializeInput, next middleware.SerializeHandler) ( - out middleware.SerializeOutput, metadata middleware.Metadata, err error, -) { - _, span := tracing.StartSpan(ctx, "OperationSerializer") - endTimer := startMetricTimer(ctx, "client.call.serialization_duration") - defer endTimer() - defer span.End() - request, ok := in.Request.(*smithyhttp.Request) - if !ok { - return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown transport type %T", in.Request)} - } - - input, ok := in.Parameters.(*DescribeMaintenanceWindowExecutionTaskInvocationsInput) - _ = input - if !ok { - return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown input parameters type %T", in.Parameters)} - } - - operationPath := "/" - if len(request.Request.URL.Path) == 0 { - request.Request.URL.Path = operationPath - } else { - request.Request.URL.Path = path.Join(request.Request.URL.Path, operationPath) - if request.Request.URL.Path != "/" && operationPath[len(operationPath)-1] == '/' { - request.Request.URL.Path += "/" - } - } - request.Request.Method = "POST" - httpBindingEncoder, err := httpbinding.NewEncoder(request.URL.Path, request.URL.RawQuery, request.Header) - if err != nil { - return out, metadata, &smithy.SerializationError{Err: err} - } - httpBindingEncoder.SetHeader("Content-Type").String("application/x-amz-json-1.1") - httpBindingEncoder.SetHeader("X-Amz-Target").String("AmazonSSM.DescribeMaintenanceWindowExecutionTaskInvocations") - - jsonEncoder := smithyjson.NewEncoder() - if err := awsAwsjson11_serializeOpDocumentDescribeMaintenanceWindowExecutionTaskInvocationsInput(input, jsonEncoder.Value); err != nil { - return out, metadata, &smithy.SerializationError{Err: err} - } - - if request, err = request.SetStream(bytes.NewReader(jsonEncoder.Bytes())); err != nil { - return out, metadata, &smithy.SerializationError{Err: err} - } - - if request.Request, err = httpBindingEncoder.Encode(request.Request); err != nil { - return out, metadata, &smithy.SerializationError{Err: err} - } - in.Request = request - - endTimer() - span.End() - return next.HandleSerialize(ctx, in) -} - -type awsAwsjson11_serializeOpDescribeMaintenanceWindowExecutionTasks struct { -} - -func (*awsAwsjson11_serializeOpDescribeMaintenanceWindowExecutionTasks) ID() string { - return "OperationSerializer" -} - -func (m *awsAwsjson11_serializeOpDescribeMaintenanceWindowExecutionTasks) HandleSerialize(ctx context.Context, in middleware.SerializeInput, next middleware.SerializeHandler) ( - out middleware.SerializeOutput, metadata middleware.Metadata, err error, -) { - _, span := tracing.StartSpan(ctx, "OperationSerializer") - endTimer := startMetricTimer(ctx, "client.call.serialization_duration") - defer endTimer() - defer span.End() - request, ok := in.Request.(*smithyhttp.Request) - if !ok { - return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown transport type %T", in.Request)} - } - - input, ok := in.Parameters.(*DescribeMaintenanceWindowExecutionTasksInput) - _ = input - if !ok { - return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown input parameters type %T", in.Parameters)} - } - - operationPath := "/" - if len(request.Request.URL.Path) == 0 { - request.Request.URL.Path = operationPath - } else { - request.Request.URL.Path = path.Join(request.Request.URL.Path, operationPath) - if request.Request.URL.Path != "/" && operationPath[len(operationPath)-1] == '/' { - request.Request.URL.Path += "/" - } - } - request.Request.Method = "POST" - httpBindingEncoder, err := httpbinding.NewEncoder(request.URL.Path, request.URL.RawQuery, request.Header) - if err != nil { - return out, metadata, &smithy.SerializationError{Err: err} - } - httpBindingEncoder.SetHeader("Content-Type").String("application/x-amz-json-1.1") - httpBindingEncoder.SetHeader("X-Amz-Target").String("AmazonSSM.DescribeMaintenanceWindowExecutionTasks") - - jsonEncoder := smithyjson.NewEncoder() - if err := awsAwsjson11_serializeOpDocumentDescribeMaintenanceWindowExecutionTasksInput(input, jsonEncoder.Value); err != nil { - return out, metadata, &smithy.SerializationError{Err: err} - } - - if request, err = request.SetStream(bytes.NewReader(jsonEncoder.Bytes())); err != nil { - return out, metadata, &smithy.SerializationError{Err: err} - } - - if request.Request, err = httpBindingEncoder.Encode(request.Request); err != nil { - return out, metadata, &smithy.SerializationError{Err: err} - } - in.Request = request - - endTimer() - span.End() - return next.HandleSerialize(ctx, in) -} - -type awsAwsjson11_serializeOpDescribeMaintenanceWindows struct { -} - -func (*awsAwsjson11_serializeOpDescribeMaintenanceWindows) ID() string { - return "OperationSerializer" -} - -func (m *awsAwsjson11_serializeOpDescribeMaintenanceWindows) HandleSerialize(ctx context.Context, in middleware.SerializeInput, next middleware.SerializeHandler) ( - out middleware.SerializeOutput, metadata middleware.Metadata, err error, -) { - _, span := tracing.StartSpan(ctx, "OperationSerializer") - endTimer := startMetricTimer(ctx, "client.call.serialization_duration") - defer endTimer() - defer span.End() - request, ok := in.Request.(*smithyhttp.Request) - if !ok { - return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown transport type %T", in.Request)} - } - - input, ok := in.Parameters.(*DescribeMaintenanceWindowsInput) - _ = input - if !ok { - return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown input parameters type %T", in.Parameters)} - } - - operationPath := "/" - if len(request.Request.URL.Path) == 0 { - request.Request.URL.Path = operationPath - } else { - request.Request.URL.Path = path.Join(request.Request.URL.Path, operationPath) - if request.Request.URL.Path != "/" && operationPath[len(operationPath)-1] == '/' { - request.Request.URL.Path += "/" - } - } - request.Request.Method = "POST" - httpBindingEncoder, err := httpbinding.NewEncoder(request.URL.Path, request.URL.RawQuery, request.Header) - if err != nil { - return out, metadata, &smithy.SerializationError{Err: err} - } - httpBindingEncoder.SetHeader("Content-Type").String("application/x-amz-json-1.1") - httpBindingEncoder.SetHeader("X-Amz-Target").String("AmazonSSM.DescribeMaintenanceWindows") - - jsonEncoder := smithyjson.NewEncoder() - if err := awsAwsjson11_serializeOpDocumentDescribeMaintenanceWindowsInput(input, jsonEncoder.Value); err != nil { - return out, metadata, &smithy.SerializationError{Err: err} - } - - if request, err = request.SetStream(bytes.NewReader(jsonEncoder.Bytes())); err != nil { - return out, metadata, &smithy.SerializationError{Err: err} - } - - if request.Request, err = httpBindingEncoder.Encode(request.Request); err != nil { - return out, metadata, &smithy.SerializationError{Err: err} - } - in.Request = request - - endTimer() - span.End() - return next.HandleSerialize(ctx, in) -} - -type awsAwsjson11_serializeOpDescribeMaintenanceWindowSchedule struct { -} - -func (*awsAwsjson11_serializeOpDescribeMaintenanceWindowSchedule) ID() string { - return "OperationSerializer" -} - -func (m *awsAwsjson11_serializeOpDescribeMaintenanceWindowSchedule) HandleSerialize(ctx context.Context, in middleware.SerializeInput, next middleware.SerializeHandler) ( - out middleware.SerializeOutput, metadata middleware.Metadata, err error, -) { - _, span := tracing.StartSpan(ctx, "OperationSerializer") - endTimer := startMetricTimer(ctx, "client.call.serialization_duration") - defer endTimer() - defer span.End() - request, ok := in.Request.(*smithyhttp.Request) - if !ok { - return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown transport type %T", in.Request)} - } - - input, ok := in.Parameters.(*DescribeMaintenanceWindowScheduleInput) - _ = input - if !ok { - return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown input parameters type %T", in.Parameters)} - } - - operationPath := "/" - if len(request.Request.URL.Path) == 0 { - request.Request.URL.Path = operationPath - } else { - request.Request.URL.Path = path.Join(request.Request.URL.Path, operationPath) - if request.Request.URL.Path != "/" && operationPath[len(operationPath)-1] == '/' { - request.Request.URL.Path += "/" - } - } - request.Request.Method = "POST" - httpBindingEncoder, err := httpbinding.NewEncoder(request.URL.Path, request.URL.RawQuery, request.Header) - if err != nil { - return out, metadata, &smithy.SerializationError{Err: err} - } - httpBindingEncoder.SetHeader("Content-Type").String("application/x-amz-json-1.1") - httpBindingEncoder.SetHeader("X-Amz-Target").String("AmazonSSM.DescribeMaintenanceWindowSchedule") - - jsonEncoder := smithyjson.NewEncoder() - if err := awsAwsjson11_serializeOpDocumentDescribeMaintenanceWindowScheduleInput(input, jsonEncoder.Value); err != nil { - return out, metadata, &smithy.SerializationError{Err: err} - } - - if request, err = request.SetStream(bytes.NewReader(jsonEncoder.Bytes())); err != nil { - return out, metadata, &smithy.SerializationError{Err: err} - } - - if request.Request, err = httpBindingEncoder.Encode(request.Request); err != nil { - return out, metadata, &smithy.SerializationError{Err: err} - } - in.Request = request - - endTimer() - span.End() - return next.HandleSerialize(ctx, in) -} - -type awsAwsjson11_serializeOpDescribeMaintenanceWindowsForTarget struct { -} - -func (*awsAwsjson11_serializeOpDescribeMaintenanceWindowsForTarget) ID() string { - return "OperationSerializer" -} - -func (m *awsAwsjson11_serializeOpDescribeMaintenanceWindowsForTarget) HandleSerialize(ctx context.Context, in middleware.SerializeInput, next middleware.SerializeHandler) ( - out middleware.SerializeOutput, metadata middleware.Metadata, err error, -) { - _, span := tracing.StartSpan(ctx, "OperationSerializer") - endTimer := startMetricTimer(ctx, "client.call.serialization_duration") - defer endTimer() - defer span.End() - request, ok := in.Request.(*smithyhttp.Request) - if !ok { - return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown transport type %T", in.Request)} - } - - input, ok := in.Parameters.(*DescribeMaintenanceWindowsForTargetInput) - _ = input - if !ok { - return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown input parameters type %T", in.Parameters)} - } - - operationPath := "/" - if len(request.Request.URL.Path) == 0 { - request.Request.URL.Path = operationPath - } else { - request.Request.URL.Path = path.Join(request.Request.URL.Path, operationPath) - if request.Request.URL.Path != "/" && operationPath[len(operationPath)-1] == '/' { - request.Request.URL.Path += "/" - } - } - request.Request.Method = "POST" - httpBindingEncoder, err := httpbinding.NewEncoder(request.URL.Path, request.URL.RawQuery, request.Header) - if err != nil { - return out, metadata, &smithy.SerializationError{Err: err} - } - httpBindingEncoder.SetHeader("Content-Type").String("application/x-amz-json-1.1") - httpBindingEncoder.SetHeader("X-Amz-Target").String("AmazonSSM.DescribeMaintenanceWindowsForTarget") - - jsonEncoder := smithyjson.NewEncoder() - if err := awsAwsjson11_serializeOpDocumentDescribeMaintenanceWindowsForTargetInput(input, jsonEncoder.Value); err != nil { - return out, metadata, &smithy.SerializationError{Err: err} - } - - if request, err = request.SetStream(bytes.NewReader(jsonEncoder.Bytes())); err != nil { - return out, metadata, &smithy.SerializationError{Err: err} - } - - if request.Request, err = httpBindingEncoder.Encode(request.Request); err != nil { - return out, metadata, &smithy.SerializationError{Err: err} - } - in.Request = request - - endTimer() - span.End() - return next.HandleSerialize(ctx, in) -} - -type awsAwsjson11_serializeOpDescribeMaintenanceWindowTargets struct { -} - -func (*awsAwsjson11_serializeOpDescribeMaintenanceWindowTargets) ID() string { - return "OperationSerializer" -} - -func (m *awsAwsjson11_serializeOpDescribeMaintenanceWindowTargets) HandleSerialize(ctx context.Context, in middleware.SerializeInput, next middleware.SerializeHandler) ( - out middleware.SerializeOutput, metadata middleware.Metadata, err error, -) { - _, span := tracing.StartSpan(ctx, "OperationSerializer") - endTimer := startMetricTimer(ctx, "client.call.serialization_duration") - defer endTimer() - defer span.End() - request, ok := in.Request.(*smithyhttp.Request) - if !ok { - return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown transport type %T", in.Request)} - } - - input, ok := in.Parameters.(*DescribeMaintenanceWindowTargetsInput) - _ = input - if !ok { - return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown input parameters type %T", in.Parameters)} - } - - operationPath := "/" - if len(request.Request.URL.Path) == 0 { - request.Request.URL.Path = operationPath - } else { - request.Request.URL.Path = path.Join(request.Request.URL.Path, operationPath) - if request.Request.URL.Path != "/" && operationPath[len(operationPath)-1] == '/' { - request.Request.URL.Path += "/" - } - } - request.Request.Method = "POST" - httpBindingEncoder, err := httpbinding.NewEncoder(request.URL.Path, request.URL.RawQuery, request.Header) - if err != nil { - return out, metadata, &smithy.SerializationError{Err: err} - } - httpBindingEncoder.SetHeader("Content-Type").String("application/x-amz-json-1.1") - httpBindingEncoder.SetHeader("X-Amz-Target").String("AmazonSSM.DescribeMaintenanceWindowTargets") - - jsonEncoder := smithyjson.NewEncoder() - if err := awsAwsjson11_serializeOpDocumentDescribeMaintenanceWindowTargetsInput(input, jsonEncoder.Value); err != nil { - return out, metadata, &smithy.SerializationError{Err: err} - } - - if request, err = request.SetStream(bytes.NewReader(jsonEncoder.Bytes())); err != nil { - return out, metadata, &smithy.SerializationError{Err: err} - } - - if request.Request, err = httpBindingEncoder.Encode(request.Request); err != nil { - return out, metadata, &smithy.SerializationError{Err: err} - } - in.Request = request - - endTimer() - span.End() - return next.HandleSerialize(ctx, in) -} - -type awsAwsjson11_serializeOpDescribeMaintenanceWindowTasks struct { -} - -func (*awsAwsjson11_serializeOpDescribeMaintenanceWindowTasks) ID() string { - return "OperationSerializer" -} - -func (m *awsAwsjson11_serializeOpDescribeMaintenanceWindowTasks) HandleSerialize(ctx context.Context, in middleware.SerializeInput, next middleware.SerializeHandler) ( - out middleware.SerializeOutput, metadata middleware.Metadata, err error, -) { - _, span := tracing.StartSpan(ctx, "OperationSerializer") - endTimer := startMetricTimer(ctx, "client.call.serialization_duration") - defer endTimer() - defer span.End() - request, ok := in.Request.(*smithyhttp.Request) - if !ok { - return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown transport type %T", in.Request)} - } - - input, ok := in.Parameters.(*DescribeMaintenanceWindowTasksInput) - _ = input - if !ok { - return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown input parameters type %T", in.Parameters)} - } - - operationPath := "/" - if len(request.Request.URL.Path) == 0 { - request.Request.URL.Path = operationPath - } else { - request.Request.URL.Path = path.Join(request.Request.URL.Path, operationPath) - if request.Request.URL.Path != "/" && operationPath[len(operationPath)-1] == '/' { - request.Request.URL.Path += "/" - } - } - request.Request.Method = "POST" - httpBindingEncoder, err := httpbinding.NewEncoder(request.URL.Path, request.URL.RawQuery, request.Header) - if err != nil { - return out, metadata, &smithy.SerializationError{Err: err} - } - httpBindingEncoder.SetHeader("Content-Type").String("application/x-amz-json-1.1") - httpBindingEncoder.SetHeader("X-Amz-Target").String("AmazonSSM.DescribeMaintenanceWindowTasks") - - jsonEncoder := smithyjson.NewEncoder() - if err := awsAwsjson11_serializeOpDocumentDescribeMaintenanceWindowTasksInput(input, jsonEncoder.Value); err != nil { - return out, metadata, &smithy.SerializationError{Err: err} - } - - if request, err = request.SetStream(bytes.NewReader(jsonEncoder.Bytes())); err != nil { - return out, metadata, &smithy.SerializationError{Err: err} - } - - if request.Request, err = httpBindingEncoder.Encode(request.Request); err != nil { - return out, metadata, &smithy.SerializationError{Err: err} - } - in.Request = request - - endTimer() - span.End() - return next.HandleSerialize(ctx, in) -} - -type awsAwsjson11_serializeOpDescribeOpsItems struct { -} - -func (*awsAwsjson11_serializeOpDescribeOpsItems) ID() string { - return "OperationSerializer" -} - -func (m *awsAwsjson11_serializeOpDescribeOpsItems) HandleSerialize(ctx context.Context, in middleware.SerializeInput, next middleware.SerializeHandler) ( - out middleware.SerializeOutput, metadata middleware.Metadata, err error, -) { - _, span := tracing.StartSpan(ctx, "OperationSerializer") - endTimer := startMetricTimer(ctx, "client.call.serialization_duration") - defer endTimer() - defer span.End() - request, ok := in.Request.(*smithyhttp.Request) - if !ok { - return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown transport type %T", in.Request)} - } - - input, ok := in.Parameters.(*DescribeOpsItemsInput) - _ = input - if !ok { - return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown input parameters type %T", in.Parameters)} - } - - operationPath := "/" - if len(request.Request.URL.Path) == 0 { - request.Request.URL.Path = operationPath - } else { - request.Request.URL.Path = path.Join(request.Request.URL.Path, operationPath) - if request.Request.URL.Path != "/" && operationPath[len(operationPath)-1] == '/' { - request.Request.URL.Path += "/" - } - } - request.Request.Method = "POST" - httpBindingEncoder, err := httpbinding.NewEncoder(request.URL.Path, request.URL.RawQuery, request.Header) - if err != nil { - return out, metadata, &smithy.SerializationError{Err: err} - } - httpBindingEncoder.SetHeader("Content-Type").String("application/x-amz-json-1.1") - httpBindingEncoder.SetHeader("X-Amz-Target").String("AmazonSSM.DescribeOpsItems") - - jsonEncoder := smithyjson.NewEncoder() - if err := awsAwsjson11_serializeOpDocumentDescribeOpsItemsInput(input, jsonEncoder.Value); err != nil { - return out, metadata, &smithy.SerializationError{Err: err} - } - - if request, err = request.SetStream(bytes.NewReader(jsonEncoder.Bytes())); err != nil { - return out, metadata, &smithy.SerializationError{Err: err} - } - - if request.Request, err = httpBindingEncoder.Encode(request.Request); err != nil { - return out, metadata, &smithy.SerializationError{Err: err} - } - in.Request = request - - endTimer() - span.End() - return next.HandleSerialize(ctx, in) -} - -type awsAwsjson11_serializeOpDescribeParameters struct { -} - -func (*awsAwsjson11_serializeOpDescribeParameters) ID() string { - return "OperationSerializer" -} - -func (m *awsAwsjson11_serializeOpDescribeParameters) HandleSerialize(ctx context.Context, in middleware.SerializeInput, next middleware.SerializeHandler) ( - out middleware.SerializeOutput, metadata middleware.Metadata, err error, -) { - _, span := tracing.StartSpan(ctx, "OperationSerializer") - endTimer := startMetricTimer(ctx, "client.call.serialization_duration") - defer endTimer() - defer span.End() - request, ok := in.Request.(*smithyhttp.Request) - if !ok { - return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown transport type %T", in.Request)} - } - - input, ok := in.Parameters.(*DescribeParametersInput) - _ = input - if !ok { - return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown input parameters type %T", in.Parameters)} - } - - operationPath := "/" - if len(request.Request.URL.Path) == 0 { - request.Request.URL.Path = operationPath - } else { - request.Request.URL.Path = path.Join(request.Request.URL.Path, operationPath) - if request.Request.URL.Path != "/" && operationPath[len(operationPath)-1] == '/' { - request.Request.URL.Path += "/" - } - } - request.Request.Method = "POST" - httpBindingEncoder, err := httpbinding.NewEncoder(request.URL.Path, request.URL.RawQuery, request.Header) - if err != nil { - return out, metadata, &smithy.SerializationError{Err: err} - } - httpBindingEncoder.SetHeader("Content-Type").String("application/x-amz-json-1.1") - httpBindingEncoder.SetHeader("X-Amz-Target").String("AmazonSSM.DescribeParameters") - - jsonEncoder := smithyjson.NewEncoder() - if err := awsAwsjson11_serializeOpDocumentDescribeParametersInput(input, jsonEncoder.Value); err != nil { - return out, metadata, &smithy.SerializationError{Err: err} - } - - if request, err = request.SetStream(bytes.NewReader(jsonEncoder.Bytes())); err != nil { - return out, metadata, &smithy.SerializationError{Err: err} - } - - if request.Request, err = httpBindingEncoder.Encode(request.Request); err != nil { - return out, metadata, &smithy.SerializationError{Err: err} - } - in.Request = request - - endTimer() - span.End() - return next.HandleSerialize(ctx, in) -} - -type awsAwsjson11_serializeOpDescribePatchBaselines struct { -} - -func (*awsAwsjson11_serializeOpDescribePatchBaselines) ID() string { - return "OperationSerializer" -} - -func (m *awsAwsjson11_serializeOpDescribePatchBaselines) HandleSerialize(ctx context.Context, in middleware.SerializeInput, next middleware.SerializeHandler) ( - out middleware.SerializeOutput, metadata middleware.Metadata, err error, -) { - _, span := tracing.StartSpan(ctx, "OperationSerializer") - endTimer := startMetricTimer(ctx, "client.call.serialization_duration") - defer endTimer() - defer span.End() - request, ok := in.Request.(*smithyhttp.Request) - if !ok { - return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown transport type %T", in.Request)} - } - - input, ok := in.Parameters.(*DescribePatchBaselinesInput) - _ = input - if !ok { - return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown input parameters type %T", in.Parameters)} - } - - operationPath := "/" - if len(request.Request.URL.Path) == 0 { - request.Request.URL.Path = operationPath - } else { - request.Request.URL.Path = path.Join(request.Request.URL.Path, operationPath) - if request.Request.URL.Path != "/" && operationPath[len(operationPath)-1] == '/' { - request.Request.URL.Path += "/" - } - } - request.Request.Method = "POST" - httpBindingEncoder, err := httpbinding.NewEncoder(request.URL.Path, request.URL.RawQuery, request.Header) - if err != nil { - return out, metadata, &smithy.SerializationError{Err: err} - } - httpBindingEncoder.SetHeader("Content-Type").String("application/x-amz-json-1.1") - httpBindingEncoder.SetHeader("X-Amz-Target").String("AmazonSSM.DescribePatchBaselines") - - jsonEncoder := smithyjson.NewEncoder() - if err := awsAwsjson11_serializeOpDocumentDescribePatchBaselinesInput(input, jsonEncoder.Value); err != nil { - return out, metadata, &smithy.SerializationError{Err: err} - } - - if request, err = request.SetStream(bytes.NewReader(jsonEncoder.Bytes())); err != nil { - return out, metadata, &smithy.SerializationError{Err: err} - } - - if request.Request, err = httpBindingEncoder.Encode(request.Request); err != nil { - return out, metadata, &smithy.SerializationError{Err: err} - } - in.Request = request - - endTimer() - span.End() - return next.HandleSerialize(ctx, in) -} - -type awsAwsjson11_serializeOpDescribePatchGroups struct { -} - -func (*awsAwsjson11_serializeOpDescribePatchGroups) ID() string { - return "OperationSerializer" -} - -func (m *awsAwsjson11_serializeOpDescribePatchGroups) HandleSerialize(ctx context.Context, in middleware.SerializeInput, next middleware.SerializeHandler) ( - out middleware.SerializeOutput, metadata middleware.Metadata, err error, -) { - _, span := tracing.StartSpan(ctx, "OperationSerializer") - endTimer := startMetricTimer(ctx, "client.call.serialization_duration") - defer endTimer() - defer span.End() - request, ok := in.Request.(*smithyhttp.Request) - if !ok { - return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown transport type %T", in.Request)} - } - - input, ok := in.Parameters.(*DescribePatchGroupsInput) - _ = input - if !ok { - return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown input parameters type %T", in.Parameters)} - } - - operationPath := "/" - if len(request.Request.URL.Path) == 0 { - request.Request.URL.Path = operationPath - } else { - request.Request.URL.Path = path.Join(request.Request.URL.Path, operationPath) - if request.Request.URL.Path != "/" && operationPath[len(operationPath)-1] == '/' { - request.Request.URL.Path += "/" - } - } - request.Request.Method = "POST" - httpBindingEncoder, err := httpbinding.NewEncoder(request.URL.Path, request.URL.RawQuery, request.Header) - if err != nil { - return out, metadata, &smithy.SerializationError{Err: err} - } - httpBindingEncoder.SetHeader("Content-Type").String("application/x-amz-json-1.1") - httpBindingEncoder.SetHeader("X-Amz-Target").String("AmazonSSM.DescribePatchGroups") - - jsonEncoder := smithyjson.NewEncoder() - if err := awsAwsjson11_serializeOpDocumentDescribePatchGroupsInput(input, jsonEncoder.Value); err != nil { - return out, metadata, &smithy.SerializationError{Err: err} - } - - if request, err = request.SetStream(bytes.NewReader(jsonEncoder.Bytes())); err != nil { - return out, metadata, &smithy.SerializationError{Err: err} - } - - if request.Request, err = httpBindingEncoder.Encode(request.Request); err != nil { - return out, metadata, &smithy.SerializationError{Err: err} - } - in.Request = request - - endTimer() - span.End() - return next.HandleSerialize(ctx, in) -} - -type awsAwsjson11_serializeOpDescribePatchGroupState struct { -} - -func (*awsAwsjson11_serializeOpDescribePatchGroupState) ID() string { - return "OperationSerializer" -} - -func (m *awsAwsjson11_serializeOpDescribePatchGroupState) HandleSerialize(ctx context.Context, in middleware.SerializeInput, next middleware.SerializeHandler) ( - out middleware.SerializeOutput, metadata middleware.Metadata, err error, -) { - _, span := tracing.StartSpan(ctx, "OperationSerializer") - endTimer := startMetricTimer(ctx, "client.call.serialization_duration") - defer endTimer() - defer span.End() - request, ok := in.Request.(*smithyhttp.Request) - if !ok { - return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown transport type %T", in.Request)} - } - - input, ok := in.Parameters.(*DescribePatchGroupStateInput) - _ = input - if !ok { - return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown input parameters type %T", in.Parameters)} - } - - operationPath := "/" - if len(request.Request.URL.Path) == 0 { - request.Request.URL.Path = operationPath - } else { - request.Request.URL.Path = path.Join(request.Request.URL.Path, operationPath) - if request.Request.URL.Path != "/" && operationPath[len(operationPath)-1] == '/' { - request.Request.URL.Path += "/" - } - } - request.Request.Method = "POST" - httpBindingEncoder, err := httpbinding.NewEncoder(request.URL.Path, request.URL.RawQuery, request.Header) - if err != nil { - return out, metadata, &smithy.SerializationError{Err: err} - } - httpBindingEncoder.SetHeader("Content-Type").String("application/x-amz-json-1.1") - httpBindingEncoder.SetHeader("X-Amz-Target").String("AmazonSSM.DescribePatchGroupState") - - jsonEncoder := smithyjson.NewEncoder() - if err := awsAwsjson11_serializeOpDocumentDescribePatchGroupStateInput(input, jsonEncoder.Value); err != nil { - return out, metadata, &smithy.SerializationError{Err: err} - } - - if request, err = request.SetStream(bytes.NewReader(jsonEncoder.Bytes())); err != nil { - return out, metadata, &smithy.SerializationError{Err: err} - } - - if request.Request, err = httpBindingEncoder.Encode(request.Request); err != nil { - return out, metadata, &smithy.SerializationError{Err: err} - } - in.Request = request - - endTimer() - span.End() - return next.HandleSerialize(ctx, in) -} - -type awsAwsjson11_serializeOpDescribePatchProperties struct { -} - -func (*awsAwsjson11_serializeOpDescribePatchProperties) ID() string { - return "OperationSerializer" -} - -func (m *awsAwsjson11_serializeOpDescribePatchProperties) HandleSerialize(ctx context.Context, in middleware.SerializeInput, next middleware.SerializeHandler) ( - out middleware.SerializeOutput, metadata middleware.Metadata, err error, -) { - _, span := tracing.StartSpan(ctx, "OperationSerializer") - endTimer := startMetricTimer(ctx, "client.call.serialization_duration") - defer endTimer() - defer span.End() - request, ok := in.Request.(*smithyhttp.Request) - if !ok { - return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown transport type %T", in.Request)} - } - - input, ok := in.Parameters.(*DescribePatchPropertiesInput) - _ = input - if !ok { - return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown input parameters type %T", in.Parameters)} - } - - operationPath := "/" - if len(request.Request.URL.Path) == 0 { - request.Request.URL.Path = operationPath - } else { - request.Request.URL.Path = path.Join(request.Request.URL.Path, operationPath) - if request.Request.URL.Path != "/" && operationPath[len(operationPath)-1] == '/' { - request.Request.URL.Path += "/" - } - } - request.Request.Method = "POST" - httpBindingEncoder, err := httpbinding.NewEncoder(request.URL.Path, request.URL.RawQuery, request.Header) - if err != nil { - return out, metadata, &smithy.SerializationError{Err: err} - } - httpBindingEncoder.SetHeader("Content-Type").String("application/x-amz-json-1.1") - httpBindingEncoder.SetHeader("X-Amz-Target").String("AmazonSSM.DescribePatchProperties") - - jsonEncoder := smithyjson.NewEncoder() - if err := awsAwsjson11_serializeOpDocumentDescribePatchPropertiesInput(input, jsonEncoder.Value); err != nil { - return out, metadata, &smithy.SerializationError{Err: err} - } - - if request, err = request.SetStream(bytes.NewReader(jsonEncoder.Bytes())); err != nil { - return out, metadata, &smithy.SerializationError{Err: err} - } - - if request.Request, err = httpBindingEncoder.Encode(request.Request); err != nil { - return out, metadata, &smithy.SerializationError{Err: err} - } - in.Request = request - - endTimer() - span.End() - return next.HandleSerialize(ctx, in) -} - -type awsAwsjson11_serializeOpDescribeSessions struct { -} - -func (*awsAwsjson11_serializeOpDescribeSessions) ID() string { - return "OperationSerializer" -} - -func (m *awsAwsjson11_serializeOpDescribeSessions) HandleSerialize(ctx context.Context, in middleware.SerializeInput, next middleware.SerializeHandler) ( - out middleware.SerializeOutput, metadata middleware.Metadata, err error, -) { - _, span := tracing.StartSpan(ctx, "OperationSerializer") - endTimer := startMetricTimer(ctx, "client.call.serialization_duration") - defer endTimer() - defer span.End() - request, ok := in.Request.(*smithyhttp.Request) - if !ok { - return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown transport type %T", in.Request)} - } - - input, ok := in.Parameters.(*DescribeSessionsInput) - _ = input - if !ok { - return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown input parameters type %T", in.Parameters)} - } - - operationPath := "/" - if len(request.Request.URL.Path) == 0 { - request.Request.URL.Path = operationPath - } else { - request.Request.URL.Path = path.Join(request.Request.URL.Path, operationPath) - if request.Request.URL.Path != "/" && operationPath[len(operationPath)-1] == '/' { - request.Request.URL.Path += "/" - } - } - request.Request.Method = "POST" - httpBindingEncoder, err := httpbinding.NewEncoder(request.URL.Path, request.URL.RawQuery, request.Header) - if err != nil { - return out, metadata, &smithy.SerializationError{Err: err} - } - httpBindingEncoder.SetHeader("Content-Type").String("application/x-amz-json-1.1") - httpBindingEncoder.SetHeader("X-Amz-Target").String("AmazonSSM.DescribeSessions") - - jsonEncoder := smithyjson.NewEncoder() - if err := awsAwsjson11_serializeOpDocumentDescribeSessionsInput(input, jsonEncoder.Value); err != nil { - return out, metadata, &smithy.SerializationError{Err: err} - } - - if request, err = request.SetStream(bytes.NewReader(jsonEncoder.Bytes())); err != nil { - return out, metadata, &smithy.SerializationError{Err: err} - } - - if request.Request, err = httpBindingEncoder.Encode(request.Request); err != nil { - return out, metadata, &smithy.SerializationError{Err: err} - } - in.Request = request - - endTimer() - span.End() - return next.HandleSerialize(ctx, in) -} - -type awsAwsjson11_serializeOpDisassociateOpsItemRelatedItem struct { -} - -func (*awsAwsjson11_serializeOpDisassociateOpsItemRelatedItem) ID() string { - return "OperationSerializer" -} - -func (m *awsAwsjson11_serializeOpDisassociateOpsItemRelatedItem) HandleSerialize(ctx context.Context, in middleware.SerializeInput, next middleware.SerializeHandler) ( - out middleware.SerializeOutput, metadata middleware.Metadata, err error, -) { - _, span := tracing.StartSpan(ctx, "OperationSerializer") - endTimer := startMetricTimer(ctx, "client.call.serialization_duration") - defer endTimer() - defer span.End() - request, ok := in.Request.(*smithyhttp.Request) - if !ok { - return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown transport type %T", in.Request)} - } - - input, ok := in.Parameters.(*DisassociateOpsItemRelatedItemInput) - _ = input - if !ok { - return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown input parameters type %T", in.Parameters)} - } - - operationPath := "/" - if len(request.Request.URL.Path) == 0 { - request.Request.URL.Path = operationPath - } else { - request.Request.URL.Path = path.Join(request.Request.URL.Path, operationPath) - if request.Request.URL.Path != "/" && operationPath[len(operationPath)-1] == '/' { - request.Request.URL.Path += "/" - } - } - request.Request.Method = "POST" - httpBindingEncoder, err := httpbinding.NewEncoder(request.URL.Path, request.URL.RawQuery, request.Header) - if err != nil { - return out, metadata, &smithy.SerializationError{Err: err} - } - httpBindingEncoder.SetHeader("Content-Type").String("application/x-amz-json-1.1") - httpBindingEncoder.SetHeader("X-Amz-Target").String("AmazonSSM.DisassociateOpsItemRelatedItem") - - jsonEncoder := smithyjson.NewEncoder() - if err := awsAwsjson11_serializeOpDocumentDisassociateOpsItemRelatedItemInput(input, jsonEncoder.Value); err != nil { - return out, metadata, &smithy.SerializationError{Err: err} - } - - if request, err = request.SetStream(bytes.NewReader(jsonEncoder.Bytes())); err != nil { - return out, metadata, &smithy.SerializationError{Err: err} - } - - if request.Request, err = httpBindingEncoder.Encode(request.Request); err != nil { - return out, metadata, &smithy.SerializationError{Err: err} - } - in.Request = request - - endTimer() - span.End() - return next.HandleSerialize(ctx, in) -} - -type awsAwsjson11_serializeOpGetAccessToken struct { -} - -func (*awsAwsjson11_serializeOpGetAccessToken) ID() string { - return "OperationSerializer" -} - -func (m *awsAwsjson11_serializeOpGetAccessToken) HandleSerialize(ctx context.Context, in middleware.SerializeInput, next middleware.SerializeHandler) ( - out middleware.SerializeOutput, metadata middleware.Metadata, err error, -) { - _, span := tracing.StartSpan(ctx, "OperationSerializer") - endTimer := startMetricTimer(ctx, "client.call.serialization_duration") - defer endTimer() - defer span.End() - request, ok := in.Request.(*smithyhttp.Request) - if !ok { - return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown transport type %T", in.Request)} - } - - input, ok := in.Parameters.(*GetAccessTokenInput) - _ = input - if !ok { - return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown input parameters type %T", in.Parameters)} - } - - operationPath := "/" - if len(request.Request.URL.Path) == 0 { - request.Request.URL.Path = operationPath - } else { - request.Request.URL.Path = path.Join(request.Request.URL.Path, operationPath) - if request.Request.URL.Path != "/" && operationPath[len(operationPath)-1] == '/' { - request.Request.URL.Path += "/" - } - } - request.Request.Method = "POST" - httpBindingEncoder, err := httpbinding.NewEncoder(request.URL.Path, request.URL.RawQuery, request.Header) - if err != nil { - return out, metadata, &smithy.SerializationError{Err: err} - } - httpBindingEncoder.SetHeader("Content-Type").String("application/x-amz-json-1.1") - httpBindingEncoder.SetHeader("X-Amz-Target").String("AmazonSSM.GetAccessToken") - - jsonEncoder := smithyjson.NewEncoder() - if err := awsAwsjson11_serializeOpDocumentGetAccessTokenInput(input, jsonEncoder.Value); err != nil { - return out, metadata, &smithy.SerializationError{Err: err} - } - - if request, err = request.SetStream(bytes.NewReader(jsonEncoder.Bytes())); err != nil { - return out, metadata, &smithy.SerializationError{Err: err} - } - - if request.Request, err = httpBindingEncoder.Encode(request.Request); err != nil { - return out, metadata, &smithy.SerializationError{Err: err} - } - in.Request = request - - endTimer() - span.End() - return next.HandleSerialize(ctx, in) -} - -type awsAwsjson11_serializeOpGetAutomationExecution struct { -} - -func (*awsAwsjson11_serializeOpGetAutomationExecution) ID() string { - return "OperationSerializer" -} - -func (m *awsAwsjson11_serializeOpGetAutomationExecution) HandleSerialize(ctx context.Context, in middleware.SerializeInput, next middleware.SerializeHandler) ( - out middleware.SerializeOutput, metadata middleware.Metadata, err error, -) { - _, span := tracing.StartSpan(ctx, "OperationSerializer") - endTimer := startMetricTimer(ctx, "client.call.serialization_duration") - defer endTimer() - defer span.End() - request, ok := in.Request.(*smithyhttp.Request) - if !ok { - return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown transport type %T", in.Request)} - } - - input, ok := in.Parameters.(*GetAutomationExecutionInput) - _ = input - if !ok { - return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown input parameters type %T", in.Parameters)} - } - - operationPath := "/" - if len(request.Request.URL.Path) == 0 { - request.Request.URL.Path = operationPath - } else { - request.Request.URL.Path = path.Join(request.Request.URL.Path, operationPath) - if request.Request.URL.Path != "/" && operationPath[len(operationPath)-1] == '/' { - request.Request.URL.Path += "/" - } - } - request.Request.Method = "POST" - httpBindingEncoder, err := httpbinding.NewEncoder(request.URL.Path, request.URL.RawQuery, request.Header) - if err != nil { - return out, metadata, &smithy.SerializationError{Err: err} - } - httpBindingEncoder.SetHeader("Content-Type").String("application/x-amz-json-1.1") - httpBindingEncoder.SetHeader("X-Amz-Target").String("AmazonSSM.GetAutomationExecution") - - jsonEncoder := smithyjson.NewEncoder() - if err := awsAwsjson11_serializeOpDocumentGetAutomationExecutionInput(input, jsonEncoder.Value); err != nil { - return out, metadata, &smithy.SerializationError{Err: err} - } - - if request, err = request.SetStream(bytes.NewReader(jsonEncoder.Bytes())); err != nil { - return out, metadata, &smithy.SerializationError{Err: err} - } - - if request.Request, err = httpBindingEncoder.Encode(request.Request); err != nil { - return out, metadata, &smithy.SerializationError{Err: err} - } - in.Request = request - - endTimer() - span.End() - return next.HandleSerialize(ctx, in) -} - -type awsAwsjson11_serializeOpGetCalendarState struct { -} - -func (*awsAwsjson11_serializeOpGetCalendarState) ID() string { - return "OperationSerializer" -} - -func (m *awsAwsjson11_serializeOpGetCalendarState) HandleSerialize(ctx context.Context, in middleware.SerializeInput, next middleware.SerializeHandler) ( - out middleware.SerializeOutput, metadata middleware.Metadata, err error, -) { - _, span := tracing.StartSpan(ctx, "OperationSerializer") - endTimer := startMetricTimer(ctx, "client.call.serialization_duration") - defer endTimer() - defer span.End() - request, ok := in.Request.(*smithyhttp.Request) - if !ok { - return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown transport type %T", in.Request)} - } - - input, ok := in.Parameters.(*GetCalendarStateInput) - _ = input - if !ok { - return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown input parameters type %T", in.Parameters)} - } - - operationPath := "/" - if len(request.Request.URL.Path) == 0 { - request.Request.URL.Path = operationPath - } else { - request.Request.URL.Path = path.Join(request.Request.URL.Path, operationPath) - if request.Request.URL.Path != "/" && operationPath[len(operationPath)-1] == '/' { - request.Request.URL.Path += "/" - } - } - request.Request.Method = "POST" - httpBindingEncoder, err := httpbinding.NewEncoder(request.URL.Path, request.URL.RawQuery, request.Header) - if err != nil { - return out, metadata, &smithy.SerializationError{Err: err} - } - httpBindingEncoder.SetHeader("Content-Type").String("application/x-amz-json-1.1") - httpBindingEncoder.SetHeader("X-Amz-Target").String("AmazonSSM.GetCalendarState") - - jsonEncoder := smithyjson.NewEncoder() - if err := awsAwsjson11_serializeOpDocumentGetCalendarStateInput(input, jsonEncoder.Value); err != nil { - return out, metadata, &smithy.SerializationError{Err: err} - } - - if request, err = request.SetStream(bytes.NewReader(jsonEncoder.Bytes())); err != nil { - return out, metadata, &smithy.SerializationError{Err: err} - } - - if request.Request, err = httpBindingEncoder.Encode(request.Request); err != nil { - return out, metadata, &smithy.SerializationError{Err: err} - } - in.Request = request - - endTimer() - span.End() - return next.HandleSerialize(ctx, in) -} - -type awsAwsjson11_serializeOpGetCommandInvocation struct { -} - -func (*awsAwsjson11_serializeOpGetCommandInvocation) ID() string { - return "OperationSerializer" -} - -func (m *awsAwsjson11_serializeOpGetCommandInvocation) HandleSerialize(ctx context.Context, in middleware.SerializeInput, next middleware.SerializeHandler) ( - out middleware.SerializeOutput, metadata middleware.Metadata, err error, -) { - _, span := tracing.StartSpan(ctx, "OperationSerializer") - endTimer := startMetricTimer(ctx, "client.call.serialization_duration") - defer endTimer() - defer span.End() - request, ok := in.Request.(*smithyhttp.Request) - if !ok { - return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown transport type %T", in.Request)} - } - - input, ok := in.Parameters.(*GetCommandInvocationInput) - _ = input - if !ok { - return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown input parameters type %T", in.Parameters)} - } - - operationPath := "/" - if len(request.Request.URL.Path) == 0 { - request.Request.URL.Path = operationPath - } else { - request.Request.URL.Path = path.Join(request.Request.URL.Path, operationPath) - if request.Request.URL.Path != "/" && operationPath[len(operationPath)-1] == '/' { - request.Request.URL.Path += "/" - } - } - request.Request.Method = "POST" - httpBindingEncoder, err := httpbinding.NewEncoder(request.URL.Path, request.URL.RawQuery, request.Header) - if err != nil { - return out, metadata, &smithy.SerializationError{Err: err} - } - httpBindingEncoder.SetHeader("Content-Type").String("application/x-amz-json-1.1") - httpBindingEncoder.SetHeader("X-Amz-Target").String("AmazonSSM.GetCommandInvocation") - - jsonEncoder := smithyjson.NewEncoder() - if err := awsAwsjson11_serializeOpDocumentGetCommandInvocationInput(input, jsonEncoder.Value); err != nil { - return out, metadata, &smithy.SerializationError{Err: err} - } - - if request, err = request.SetStream(bytes.NewReader(jsonEncoder.Bytes())); err != nil { - return out, metadata, &smithy.SerializationError{Err: err} - } - - if request.Request, err = httpBindingEncoder.Encode(request.Request); err != nil { - return out, metadata, &smithy.SerializationError{Err: err} - } - in.Request = request - - endTimer() - span.End() - return next.HandleSerialize(ctx, in) -} - -type awsAwsjson11_serializeOpGetConnectionStatus struct { -} - -func (*awsAwsjson11_serializeOpGetConnectionStatus) ID() string { - return "OperationSerializer" -} - -func (m *awsAwsjson11_serializeOpGetConnectionStatus) HandleSerialize(ctx context.Context, in middleware.SerializeInput, next middleware.SerializeHandler) ( - out middleware.SerializeOutput, metadata middleware.Metadata, err error, -) { - _, span := tracing.StartSpan(ctx, "OperationSerializer") - endTimer := startMetricTimer(ctx, "client.call.serialization_duration") - defer endTimer() - defer span.End() - request, ok := in.Request.(*smithyhttp.Request) - if !ok { - return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown transport type %T", in.Request)} - } - - input, ok := in.Parameters.(*GetConnectionStatusInput) - _ = input - if !ok { - return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown input parameters type %T", in.Parameters)} - } - - operationPath := "/" - if len(request.Request.URL.Path) == 0 { - request.Request.URL.Path = operationPath - } else { - request.Request.URL.Path = path.Join(request.Request.URL.Path, operationPath) - if request.Request.URL.Path != "/" && operationPath[len(operationPath)-1] == '/' { - request.Request.URL.Path += "/" - } - } - request.Request.Method = "POST" - httpBindingEncoder, err := httpbinding.NewEncoder(request.URL.Path, request.URL.RawQuery, request.Header) - if err != nil { - return out, metadata, &smithy.SerializationError{Err: err} - } - httpBindingEncoder.SetHeader("Content-Type").String("application/x-amz-json-1.1") - httpBindingEncoder.SetHeader("X-Amz-Target").String("AmazonSSM.GetConnectionStatus") - - jsonEncoder := smithyjson.NewEncoder() - if err := awsAwsjson11_serializeOpDocumentGetConnectionStatusInput(input, jsonEncoder.Value); err != nil { - return out, metadata, &smithy.SerializationError{Err: err} - } - - if request, err = request.SetStream(bytes.NewReader(jsonEncoder.Bytes())); err != nil { - return out, metadata, &smithy.SerializationError{Err: err} - } - - if request.Request, err = httpBindingEncoder.Encode(request.Request); err != nil { - return out, metadata, &smithy.SerializationError{Err: err} - } - in.Request = request - - endTimer() - span.End() - return next.HandleSerialize(ctx, in) -} - -type awsAwsjson11_serializeOpGetDefaultPatchBaseline struct { -} - -func (*awsAwsjson11_serializeOpGetDefaultPatchBaseline) ID() string { - return "OperationSerializer" -} - -func (m *awsAwsjson11_serializeOpGetDefaultPatchBaseline) HandleSerialize(ctx context.Context, in middleware.SerializeInput, next middleware.SerializeHandler) ( - out middleware.SerializeOutput, metadata middleware.Metadata, err error, -) { - _, span := tracing.StartSpan(ctx, "OperationSerializer") - endTimer := startMetricTimer(ctx, "client.call.serialization_duration") - defer endTimer() - defer span.End() - request, ok := in.Request.(*smithyhttp.Request) - if !ok { - return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown transport type %T", in.Request)} - } - - input, ok := in.Parameters.(*GetDefaultPatchBaselineInput) - _ = input - if !ok { - return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown input parameters type %T", in.Parameters)} - } - - operationPath := "/" - if len(request.Request.URL.Path) == 0 { - request.Request.URL.Path = operationPath - } else { - request.Request.URL.Path = path.Join(request.Request.URL.Path, operationPath) - if request.Request.URL.Path != "/" && operationPath[len(operationPath)-1] == '/' { - request.Request.URL.Path += "/" - } - } - request.Request.Method = "POST" - httpBindingEncoder, err := httpbinding.NewEncoder(request.URL.Path, request.URL.RawQuery, request.Header) - if err != nil { - return out, metadata, &smithy.SerializationError{Err: err} - } - httpBindingEncoder.SetHeader("Content-Type").String("application/x-amz-json-1.1") - httpBindingEncoder.SetHeader("X-Amz-Target").String("AmazonSSM.GetDefaultPatchBaseline") - - jsonEncoder := smithyjson.NewEncoder() - if err := awsAwsjson11_serializeOpDocumentGetDefaultPatchBaselineInput(input, jsonEncoder.Value); err != nil { - return out, metadata, &smithy.SerializationError{Err: err} - } - - if request, err = request.SetStream(bytes.NewReader(jsonEncoder.Bytes())); err != nil { - return out, metadata, &smithy.SerializationError{Err: err} - } - - if request.Request, err = httpBindingEncoder.Encode(request.Request); err != nil { - return out, metadata, &smithy.SerializationError{Err: err} - } - in.Request = request - - endTimer() - span.End() - return next.HandleSerialize(ctx, in) -} - -type awsAwsjson11_serializeOpGetDeployablePatchSnapshotForInstance struct { -} - -func (*awsAwsjson11_serializeOpGetDeployablePatchSnapshotForInstance) ID() string { - return "OperationSerializer" -} - -func (m *awsAwsjson11_serializeOpGetDeployablePatchSnapshotForInstance) HandleSerialize(ctx context.Context, in middleware.SerializeInput, next middleware.SerializeHandler) ( - out middleware.SerializeOutput, metadata middleware.Metadata, err error, -) { - _, span := tracing.StartSpan(ctx, "OperationSerializer") - endTimer := startMetricTimer(ctx, "client.call.serialization_duration") - defer endTimer() - defer span.End() - request, ok := in.Request.(*smithyhttp.Request) - if !ok { - return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown transport type %T", in.Request)} - } - - input, ok := in.Parameters.(*GetDeployablePatchSnapshotForInstanceInput) - _ = input - if !ok { - return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown input parameters type %T", in.Parameters)} - } - - operationPath := "/" - if len(request.Request.URL.Path) == 0 { - request.Request.URL.Path = operationPath - } else { - request.Request.URL.Path = path.Join(request.Request.URL.Path, operationPath) - if request.Request.URL.Path != "/" && operationPath[len(operationPath)-1] == '/' { - request.Request.URL.Path += "/" - } - } - request.Request.Method = "POST" - httpBindingEncoder, err := httpbinding.NewEncoder(request.URL.Path, request.URL.RawQuery, request.Header) - if err != nil { - return out, metadata, &smithy.SerializationError{Err: err} - } - httpBindingEncoder.SetHeader("Content-Type").String("application/x-amz-json-1.1") - httpBindingEncoder.SetHeader("X-Amz-Target").String("AmazonSSM.GetDeployablePatchSnapshotForInstance") - - jsonEncoder := smithyjson.NewEncoder() - if err := awsAwsjson11_serializeOpDocumentGetDeployablePatchSnapshotForInstanceInput(input, jsonEncoder.Value); err != nil { - return out, metadata, &smithy.SerializationError{Err: err} - } - - if request, err = request.SetStream(bytes.NewReader(jsonEncoder.Bytes())); err != nil { - return out, metadata, &smithy.SerializationError{Err: err} - } - - if request.Request, err = httpBindingEncoder.Encode(request.Request); err != nil { - return out, metadata, &smithy.SerializationError{Err: err} - } - in.Request = request - - endTimer() - span.End() - return next.HandleSerialize(ctx, in) -} - -type awsAwsjson11_serializeOpGetDocument struct { -} - -func (*awsAwsjson11_serializeOpGetDocument) ID() string { - return "OperationSerializer" -} - -func (m *awsAwsjson11_serializeOpGetDocument) HandleSerialize(ctx context.Context, in middleware.SerializeInput, next middleware.SerializeHandler) ( - out middleware.SerializeOutput, metadata middleware.Metadata, err error, -) { - _, span := tracing.StartSpan(ctx, "OperationSerializer") - endTimer := startMetricTimer(ctx, "client.call.serialization_duration") - defer endTimer() - defer span.End() - request, ok := in.Request.(*smithyhttp.Request) - if !ok { - return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown transport type %T", in.Request)} - } - - input, ok := in.Parameters.(*GetDocumentInput) - _ = input - if !ok { - return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown input parameters type %T", in.Parameters)} - } - - operationPath := "/" - if len(request.Request.URL.Path) == 0 { - request.Request.URL.Path = operationPath - } else { - request.Request.URL.Path = path.Join(request.Request.URL.Path, operationPath) - if request.Request.URL.Path != "/" && operationPath[len(operationPath)-1] == '/' { - request.Request.URL.Path += "/" - } - } - request.Request.Method = "POST" - httpBindingEncoder, err := httpbinding.NewEncoder(request.URL.Path, request.URL.RawQuery, request.Header) - if err != nil { - return out, metadata, &smithy.SerializationError{Err: err} - } - httpBindingEncoder.SetHeader("Content-Type").String("application/x-amz-json-1.1") - httpBindingEncoder.SetHeader("X-Amz-Target").String("AmazonSSM.GetDocument") - - jsonEncoder := smithyjson.NewEncoder() - if err := awsAwsjson11_serializeOpDocumentGetDocumentInput(input, jsonEncoder.Value); err != nil { - return out, metadata, &smithy.SerializationError{Err: err} - } - - if request, err = request.SetStream(bytes.NewReader(jsonEncoder.Bytes())); err != nil { - return out, metadata, &smithy.SerializationError{Err: err} - } - - if request.Request, err = httpBindingEncoder.Encode(request.Request); err != nil { - return out, metadata, &smithy.SerializationError{Err: err} - } - in.Request = request - - endTimer() - span.End() - return next.HandleSerialize(ctx, in) -} - -type awsAwsjson11_serializeOpGetExecutionPreview struct { -} - -func (*awsAwsjson11_serializeOpGetExecutionPreview) ID() string { - return "OperationSerializer" -} - -func (m *awsAwsjson11_serializeOpGetExecutionPreview) HandleSerialize(ctx context.Context, in middleware.SerializeInput, next middleware.SerializeHandler) ( - out middleware.SerializeOutput, metadata middleware.Metadata, err error, -) { - _, span := tracing.StartSpan(ctx, "OperationSerializer") - endTimer := startMetricTimer(ctx, "client.call.serialization_duration") - defer endTimer() - defer span.End() - request, ok := in.Request.(*smithyhttp.Request) - if !ok { - return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown transport type %T", in.Request)} - } - - input, ok := in.Parameters.(*GetExecutionPreviewInput) - _ = input - if !ok { - return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown input parameters type %T", in.Parameters)} - } - - operationPath := "/" - if len(request.Request.URL.Path) == 0 { - request.Request.URL.Path = operationPath - } else { - request.Request.URL.Path = path.Join(request.Request.URL.Path, operationPath) - if request.Request.URL.Path != "/" && operationPath[len(operationPath)-1] == '/' { - request.Request.URL.Path += "/" - } - } - request.Request.Method = "POST" - httpBindingEncoder, err := httpbinding.NewEncoder(request.URL.Path, request.URL.RawQuery, request.Header) - if err != nil { - return out, metadata, &smithy.SerializationError{Err: err} - } - httpBindingEncoder.SetHeader("Content-Type").String("application/x-amz-json-1.1") - httpBindingEncoder.SetHeader("X-Amz-Target").String("AmazonSSM.GetExecutionPreview") - - jsonEncoder := smithyjson.NewEncoder() - if err := awsAwsjson11_serializeOpDocumentGetExecutionPreviewInput(input, jsonEncoder.Value); err != nil { - return out, metadata, &smithy.SerializationError{Err: err} - } - - if request, err = request.SetStream(bytes.NewReader(jsonEncoder.Bytes())); err != nil { - return out, metadata, &smithy.SerializationError{Err: err} - } - - if request.Request, err = httpBindingEncoder.Encode(request.Request); err != nil { - return out, metadata, &smithy.SerializationError{Err: err} - } - in.Request = request - - endTimer() - span.End() - return next.HandleSerialize(ctx, in) -} - -type awsAwsjson11_serializeOpGetInventory struct { -} - -func (*awsAwsjson11_serializeOpGetInventory) ID() string { - return "OperationSerializer" -} - -func (m *awsAwsjson11_serializeOpGetInventory) HandleSerialize(ctx context.Context, in middleware.SerializeInput, next middleware.SerializeHandler) ( - out middleware.SerializeOutput, metadata middleware.Metadata, err error, -) { - _, span := tracing.StartSpan(ctx, "OperationSerializer") - endTimer := startMetricTimer(ctx, "client.call.serialization_duration") - defer endTimer() - defer span.End() - request, ok := in.Request.(*smithyhttp.Request) - if !ok { - return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown transport type %T", in.Request)} - } - - input, ok := in.Parameters.(*GetInventoryInput) - _ = input - if !ok { - return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown input parameters type %T", in.Parameters)} - } - - operationPath := "/" - if len(request.Request.URL.Path) == 0 { - request.Request.URL.Path = operationPath - } else { - request.Request.URL.Path = path.Join(request.Request.URL.Path, operationPath) - if request.Request.URL.Path != "/" && operationPath[len(operationPath)-1] == '/' { - request.Request.URL.Path += "/" - } - } - request.Request.Method = "POST" - httpBindingEncoder, err := httpbinding.NewEncoder(request.URL.Path, request.URL.RawQuery, request.Header) - if err != nil { - return out, metadata, &smithy.SerializationError{Err: err} - } - httpBindingEncoder.SetHeader("Content-Type").String("application/x-amz-json-1.1") - httpBindingEncoder.SetHeader("X-Amz-Target").String("AmazonSSM.GetInventory") - - jsonEncoder := smithyjson.NewEncoder() - if err := awsAwsjson11_serializeOpDocumentGetInventoryInput(input, jsonEncoder.Value); err != nil { - return out, metadata, &smithy.SerializationError{Err: err} - } - - if request, err = request.SetStream(bytes.NewReader(jsonEncoder.Bytes())); err != nil { - return out, metadata, &smithy.SerializationError{Err: err} - } - - if request.Request, err = httpBindingEncoder.Encode(request.Request); err != nil { - return out, metadata, &smithy.SerializationError{Err: err} - } - in.Request = request - - endTimer() - span.End() - return next.HandleSerialize(ctx, in) -} - -type awsAwsjson11_serializeOpGetInventorySchema struct { -} - -func (*awsAwsjson11_serializeOpGetInventorySchema) ID() string { - return "OperationSerializer" -} - -func (m *awsAwsjson11_serializeOpGetInventorySchema) HandleSerialize(ctx context.Context, in middleware.SerializeInput, next middleware.SerializeHandler) ( - out middleware.SerializeOutput, metadata middleware.Metadata, err error, -) { - _, span := tracing.StartSpan(ctx, "OperationSerializer") - endTimer := startMetricTimer(ctx, "client.call.serialization_duration") - defer endTimer() - defer span.End() - request, ok := in.Request.(*smithyhttp.Request) - if !ok { - return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown transport type %T", in.Request)} - } - - input, ok := in.Parameters.(*GetInventorySchemaInput) - _ = input - if !ok { - return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown input parameters type %T", in.Parameters)} - } - - operationPath := "/" - if len(request.Request.URL.Path) == 0 { - request.Request.URL.Path = operationPath - } else { - request.Request.URL.Path = path.Join(request.Request.URL.Path, operationPath) - if request.Request.URL.Path != "/" && operationPath[len(operationPath)-1] == '/' { - request.Request.URL.Path += "/" - } - } - request.Request.Method = "POST" - httpBindingEncoder, err := httpbinding.NewEncoder(request.URL.Path, request.URL.RawQuery, request.Header) - if err != nil { - return out, metadata, &smithy.SerializationError{Err: err} - } - httpBindingEncoder.SetHeader("Content-Type").String("application/x-amz-json-1.1") - httpBindingEncoder.SetHeader("X-Amz-Target").String("AmazonSSM.GetInventorySchema") - - jsonEncoder := smithyjson.NewEncoder() - if err := awsAwsjson11_serializeOpDocumentGetInventorySchemaInput(input, jsonEncoder.Value); err != nil { - return out, metadata, &smithy.SerializationError{Err: err} - } - - if request, err = request.SetStream(bytes.NewReader(jsonEncoder.Bytes())); err != nil { - return out, metadata, &smithy.SerializationError{Err: err} - } - - if request.Request, err = httpBindingEncoder.Encode(request.Request); err != nil { - return out, metadata, &smithy.SerializationError{Err: err} - } - in.Request = request - - endTimer() - span.End() - return next.HandleSerialize(ctx, in) -} - -type awsAwsjson11_serializeOpGetMaintenanceWindow struct { -} - -func (*awsAwsjson11_serializeOpGetMaintenanceWindow) ID() string { - return "OperationSerializer" -} - -func (m *awsAwsjson11_serializeOpGetMaintenanceWindow) HandleSerialize(ctx context.Context, in middleware.SerializeInput, next middleware.SerializeHandler) ( - out middleware.SerializeOutput, metadata middleware.Metadata, err error, -) { - _, span := tracing.StartSpan(ctx, "OperationSerializer") - endTimer := startMetricTimer(ctx, "client.call.serialization_duration") - defer endTimer() - defer span.End() - request, ok := in.Request.(*smithyhttp.Request) - if !ok { - return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown transport type %T", in.Request)} - } - - input, ok := in.Parameters.(*GetMaintenanceWindowInput) - _ = input - if !ok { - return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown input parameters type %T", in.Parameters)} - } - - operationPath := "/" - if len(request.Request.URL.Path) == 0 { - request.Request.URL.Path = operationPath - } else { - request.Request.URL.Path = path.Join(request.Request.URL.Path, operationPath) - if request.Request.URL.Path != "/" && operationPath[len(operationPath)-1] == '/' { - request.Request.URL.Path += "/" - } - } - request.Request.Method = "POST" - httpBindingEncoder, err := httpbinding.NewEncoder(request.URL.Path, request.URL.RawQuery, request.Header) - if err != nil { - return out, metadata, &smithy.SerializationError{Err: err} - } - httpBindingEncoder.SetHeader("Content-Type").String("application/x-amz-json-1.1") - httpBindingEncoder.SetHeader("X-Amz-Target").String("AmazonSSM.GetMaintenanceWindow") - - jsonEncoder := smithyjson.NewEncoder() - if err := awsAwsjson11_serializeOpDocumentGetMaintenanceWindowInput(input, jsonEncoder.Value); err != nil { - return out, metadata, &smithy.SerializationError{Err: err} - } - - if request, err = request.SetStream(bytes.NewReader(jsonEncoder.Bytes())); err != nil { - return out, metadata, &smithy.SerializationError{Err: err} - } - - if request.Request, err = httpBindingEncoder.Encode(request.Request); err != nil { - return out, metadata, &smithy.SerializationError{Err: err} - } - in.Request = request - - endTimer() - span.End() - return next.HandleSerialize(ctx, in) -} - -type awsAwsjson11_serializeOpGetMaintenanceWindowExecution struct { -} - -func (*awsAwsjson11_serializeOpGetMaintenanceWindowExecution) ID() string { - return "OperationSerializer" -} - -func (m *awsAwsjson11_serializeOpGetMaintenanceWindowExecution) HandleSerialize(ctx context.Context, in middleware.SerializeInput, next middleware.SerializeHandler) ( - out middleware.SerializeOutput, metadata middleware.Metadata, err error, -) { - _, span := tracing.StartSpan(ctx, "OperationSerializer") - endTimer := startMetricTimer(ctx, "client.call.serialization_duration") - defer endTimer() - defer span.End() - request, ok := in.Request.(*smithyhttp.Request) - if !ok { - return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown transport type %T", in.Request)} - } - - input, ok := in.Parameters.(*GetMaintenanceWindowExecutionInput) - _ = input - if !ok { - return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown input parameters type %T", in.Parameters)} - } - - operationPath := "/" - if len(request.Request.URL.Path) == 0 { - request.Request.URL.Path = operationPath - } else { - request.Request.URL.Path = path.Join(request.Request.URL.Path, operationPath) - if request.Request.URL.Path != "/" && operationPath[len(operationPath)-1] == '/' { - request.Request.URL.Path += "/" - } - } - request.Request.Method = "POST" - httpBindingEncoder, err := httpbinding.NewEncoder(request.URL.Path, request.URL.RawQuery, request.Header) - if err != nil { - return out, metadata, &smithy.SerializationError{Err: err} - } - httpBindingEncoder.SetHeader("Content-Type").String("application/x-amz-json-1.1") - httpBindingEncoder.SetHeader("X-Amz-Target").String("AmazonSSM.GetMaintenanceWindowExecution") - - jsonEncoder := smithyjson.NewEncoder() - if err := awsAwsjson11_serializeOpDocumentGetMaintenanceWindowExecutionInput(input, jsonEncoder.Value); err != nil { - return out, metadata, &smithy.SerializationError{Err: err} - } - - if request, err = request.SetStream(bytes.NewReader(jsonEncoder.Bytes())); err != nil { - return out, metadata, &smithy.SerializationError{Err: err} - } - - if request.Request, err = httpBindingEncoder.Encode(request.Request); err != nil { - return out, metadata, &smithy.SerializationError{Err: err} - } - in.Request = request - - endTimer() - span.End() - return next.HandleSerialize(ctx, in) -} - -type awsAwsjson11_serializeOpGetMaintenanceWindowExecutionTask struct { -} - -func (*awsAwsjson11_serializeOpGetMaintenanceWindowExecutionTask) ID() string { - return "OperationSerializer" -} - -func (m *awsAwsjson11_serializeOpGetMaintenanceWindowExecutionTask) HandleSerialize(ctx context.Context, in middleware.SerializeInput, next middleware.SerializeHandler) ( - out middleware.SerializeOutput, metadata middleware.Metadata, err error, -) { - _, span := tracing.StartSpan(ctx, "OperationSerializer") - endTimer := startMetricTimer(ctx, "client.call.serialization_duration") - defer endTimer() - defer span.End() - request, ok := in.Request.(*smithyhttp.Request) - if !ok { - return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown transport type %T", in.Request)} - } - - input, ok := in.Parameters.(*GetMaintenanceWindowExecutionTaskInput) - _ = input - if !ok { - return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown input parameters type %T", in.Parameters)} - } - - operationPath := "/" - if len(request.Request.URL.Path) == 0 { - request.Request.URL.Path = operationPath - } else { - request.Request.URL.Path = path.Join(request.Request.URL.Path, operationPath) - if request.Request.URL.Path != "/" && operationPath[len(operationPath)-1] == '/' { - request.Request.URL.Path += "/" - } - } - request.Request.Method = "POST" - httpBindingEncoder, err := httpbinding.NewEncoder(request.URL.Path, request.URL.RawQuery, request.Header) - if err != nil { - return out, metadata, &smithy.SerializationError{Err: err} - } - httpBindingEncoder.SetHeader("Content-Type").String("application/x-amz-json-1.1") - httpBindingEncoder.SetHeader("X-Amz-Target").String("AmazonSSM.GetMaintenanceWindowExecutionTask") - - jsonEncoder := smithyjson.NewEncoder() - if err := awsAwsjson11_serializeOpDocumentGetMaintenanceWindowExecutionTaskInput(input, jsonEncoder.Value); err != nil { - return out, metadata, &smithy.SerializationError{Err: err} - } - - if request, err = request.SetStream(bytes.NewReader(jsonEncoder.Bytes())); err != nil { - return out, metadata, &smithy.SerializationError{Err: err} - } - - if request.Request, err = httpBindingEncoder.Encode(request.Request); err != nil { - return out, metadata, &smithy.SerializationError{Err: err} - } - in.Request = request - - endTimer() - span.End() - return next.HandleSerialize(ctx, in) -} - -type awsAwsjson11_serializeOpGetMaintenanceWindowExecutionTaskInvocation struct { -} - -func (*awsAwsjson11_serializeOpGetMaintenanceWindowExecutionTaskInvocation) ID() string { - return "OperationSerializer" -} - -func (m *awsAwsjson11_serializeOpGetMaintenanceWindowExecutionTaskInvocation) HandleSerialize(ctx context.Context, in middleware.SerializeInput, next middleware.SerializeHandler) ( - out middleware.SerializeOutput, metadata middleware.Metadata, err error, -) { - _, span := tracing.StartSpan(ctx, "OperationSerializer") - endTimer := startMetricTimer(ctx, "client.call.serialization_duration") - defer endTimer() - defer span.End() - request, ok := in.Request.(*smithyhttp.Request) - if !ok { - return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown transport type %T", in.Request)} - } - - input, ok := in.Parameters.(*GetMaintenanceWindowExecutionTaskInvocationInput) - _ = input - if !ok { - return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown input parameters type %T", in.Parameters)} - } - - operationPath := "/" - if len(request.Request.URL.Path) == 0 { - request.Request.URL.Path = operationPath - } else { - request.Request.URL.Path = path.Join(request.Request.URL.Path, operationPath) - if request.Request.URL.Path != "/" && operationPath[len(operationPath)-1] == '/' { - request.Request.URL.Path += "/" - } - } - request.Request.Method = "POST" - httpBindingEncoder, err := httpbinding.NewEncoder(request.URL.Path, request.URL.RawQuery, request.Header) - if err != nil { - return out, metadata, &smithy.SerializationError{Err: err} - } - httpBindingEncoder.SetHeader("Content-Type").String("application/x-amz-json-1.1") - httpBindingEncoder.SetHeader("X-Amz-Target").String("AmazonSSM.GetMaintenanceWindowExecutionTaskInvocation") - - jsonEncoder := smithyjson.NewEncoder() - if err := awsAwsjson11_serializeOpDocumentGetMaintenanceWindowExecutionTaskInvocationInput(input, jsonEncoder.Value); err != nil { - return out, metadata, &smithy.SerializationError{Err: err} - } - - if request, err = request.SetStream(bytes.NewReader(jsonEncoder.Bytes())); err != nil { - return out, metadata, &smithy.SerializationError{Err: err} - } - - if request.Request, err = httpBindingEncoder.Encode(request.Request); err != nil { - return out, metadata, &smithy.SerializationError{Err: err} - } - in.Request = request - - endTimer() - span.End() - return next.HandleSerialize(ctx, in) -} - -type awsAwsjson11_serializeOpGetMaintenanceWindowTask struct { -} - -func (*awsAwsjson11_serializeOpGetMaintenanceWindowTask) ID() string { - return "OperationSerializer" -} - -func (m *awsAwsjson11_serializeOpGetMaintenanceWindowTask) HandleSerialize(ctx context.Context, in middleware.SerializeInput, next middleware.SerializeHandler) ( - out middleware.SerializeOutput, metadata middleware.Metadata, err error, -) { - _, span := tracing.StartSpan(ctx, "OperationSerializer") - endTimer := startMetricTimer(ctx, "client.call.serialization_duration") - defer endTimer() - defer span.End() - request, ok := in.Request.(*smithyhttp.Request) - if !ok { - return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown transport type %T", in.Request)} - } - - input, ok := in.Parameters.(*GetMaintenanceWindowTaskInput) - _ = input - if !ok { - return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown input parameters type %T", in.Parameters)} - } - - operationPath := "/" - if len(request.Request.URL.Path) == 0 { - request.Request.URL.Path = operationPath - } else { - request.Request.URL.Path = path.Join(request.Request.URL.Path, operationPath) - if request.Request.URL.Path != "/" && operationPath[len(operationPath)-1] == '/' { - request.Request.URL.Path += "/" - } - } - request.Request.Method = "POST" - httpBindingEncoder, err := httpbinding.NewEncoder(request.URL.Path, request.URL.RawQuery, request.Header) - if err != nil { - return out, metadata, &smithy.SerializationError{Err: err} - } - httpBindingEncoder.SetHeader("Content-Type").String("application/x-amz-json-1.1") - httpBindingEncoder.SetHeader("X-Amz-Target").String("AmazonSSM.GetMaintenanceWindowTask") - - jsonEncoder := smithyjson.NewEncoder() - if err := awsAwsjson11_serializeOpDocumentGetMaintenanceWindowTaskInput(input, jsonEncoder.Value); err != nil { - return out, metadata, &smithy.SerializationError{Err: err} - } - - if request, err = request.SetStream(bytes.NewReader(jsonEncoder.Bytes())); err != nil { - return out, metadata, &smithy.SerializationError{Err: err} - } - - if request.Request, err = httpBindingEncoder.Encode(request.Request); err != nil { - return out, metadata, &smithy.SerializationError{Err: err} - } - in.Request = request - - endTimer() - span.End() - return next.HandleSerialize(ctx, in) -} - -type awsAwsjson11_serializeOpGetOpsItem struct { -} - -func (*awsAwsjson11_serializeOpGetOpsItem) ID() string { - return "OperationSerializer" -} - -func (m *awsAwsjson11_serializeOpGetOpsItem) HandleSerialize(ctx context.Context, in middleware.SerializeInput, next middleware.SerializeHandler) ( - out middleware.SerializeOutput, metadata middleware.Metadata, err error, -) { - _, span := tracing.StartSpan(ctx, "OperationSerializer") - endTimer := startMetricTimer(ctx, "client.call.serialization_duration") - defer endTimer() - defer span.End() - request, ok := in.Request.(*smithyhttp.Request) - if !ok { - return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown transport type %T", in.Request)} - } - - input, ok := in.Parameters.(*GetOpsItemInput) - _ = input - if !ok { - return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown input parameters type %T", in.Parameters)} - } - - operationPath := "/" - if len(request.Request.URL.Path) == 0 { - request.Request.URL.Path = operationPath - } else { - request.Request.URL.Path = path.Join(request.Request.URL.Path, operationPath) - if request.Request.URL.Path != "/" && operationPath[len(operationPath)-1] == '/' { - request.Request.URL.Path += "/" - } - } - request.Request.Method = "POST" - httpBindingEncoder, err := httpbinding.NewEncoder(request.URL.Path, request.URL.RawQuery, request.Header) - if err != nil { - return out, metadata, &smithy.SerializationError{Err: err} - } - httpBindingEncoder.SetHeader("Content-Type").String("application/x-amz-json-1.1") - httpBindingEncoder.SetHeader("X-Amz-Target").String("AmazonSSM.GetOpsItem") - - jsonEncoder := smithyjson.NewEncoder() - if err := awsAwsjson11_serializeOpDocumentGetOpsItemInput(input, jsonEncoder.Value); err != nil { - return out, metadata, &smithy.SerializationError{Err: err} - } - - if request, err = request.SetStream(bytes.NewReader(jsonEncoder.Bytes())); err != nil { - return out, metadata, &smithy.SerializationError{Err: err} - } - - if request.Request, err = httpBindingEncoder.Encode(request.Request); err != nil { - return out, metadata, &smithy.SerializationError{Err: err} - } - in.Request = request - - endTimer() - span.End() - return next.HandleSerialize(ctx, in) -} - -type awsAwsjson11_serializeOpGetOpsMetadata struct { -} - -func (*awsAwsjson11_serializeOpGetOpsMetadata) ID() string { - return "OperationSerializer" -} - -func (m *awsAwsjson11_serializeOpGetOpsMetadata) HandleSerialize(ctx context.Context, in middleware.SerializeInput, next middleware.SerializeHandler) ( - out middleware.SerializeOutput, metadata middleware.Metadata, err error, -) { - _, span := tracing.StartSpan(ctx, "OperationSerializer") - endTimer := startMetricTimer(ctx, "client.call.serialization_duration") - defer endTimer() - defer span.End() - request, ok := in.Request.(*smithyhttp.Request) - if !ok { - return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown transport type %T", in.Request)} - } - - input, ok := in.Parameters.(*GetOpsMetadataInput) - _ = input - if !ok { - return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown input parameters type %T", in.Parameters)} - } - - operationPath := "/" - if len(request.Request.URL.Path) == 0 { - request.Request.URL.Path = operationPath - } else { - request.Request.URL.Path = path.Join(request.Request.URL.Path, operationPath) - if request.Request.URL.Path != "/" && operationPath[len(operationPath)-1] == '/' { - request.Request.URL.Path += "/" - } - } - request.Request.Method = "POST" - httpBindingEncoder, err := httpbinding.NewEncoder(request.URL.Path, request.URL.RawQuery, request.Header) - if err != nil { - return out, metadata, &smithy.SerializationError{Err: err} - } - httpBindingEncoder.SetHeader("Content-Type").String("application/x-amz-json-1.1") - httpBindingEncoder.SetHeader("X-Amz-Target").String("AmazonSSM.GetOpsMetadata") - - jsonEncoder := smithyjson.NewEncoder() - if err := awsAwsjson11_serializeOpDocumentGetOpsMetadataInput(input, jsonEncoder.Value); err != nil { - return out, metadata, &smithy.SerializationError{Err: err} - } - - if request, err = request.SetStream(bytes.NewReader(jsonEncoder.Bytes())); err != nil { - return out, metadata, &smithy.SerializationError{Err: err} - } - - if request.Request, err = httpBindingEncoder.Encode(request.Request); err != nil { - return out, metadata, &smithy.SerializationError{Err: err} - } - in.Request = request - - endTimer() - span.End() - return next.HandleSerialize(ctx, in) -} - -type awsAwsjson11_serializeOpGetOpsSummary struct { -} - -func (*awsAwsjson11_serializeOpGetOpsSummary) ID() string { - return "OperationSerializer" -} - -func (m *awsAwsjson11_serializeOpGetOpsSummary) HandleSerialize(ctx context.Context, in middleware.SerializeInput, next middleware.SerializeHandler) ( - out middleware.SerializeOutput, metadata middleware.Metadata, err error, -) { - _, span := tracing.StartSpan(ctx, "OperationSerializer") - endTimer := startMetricTimer(ctx, "client.call.serialization_duration") - defer endTimer() - defer span.End() - request, ok := in.Request.(*smithyhttp.Request) - if !ok { - return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown transport type %T", in.Request)} - } - - input, ok := in.Parameters.(*GetOpsSummaryInput) - _ = input - if !ok { - return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown input parameters type %T", in.Parameters)} - } - - operationPath := "/" - if len(request.Request.URL.Path) == 0 { - request.Request.URL.Path = operationPath - } else { - request.Request.URL.Path = path.Join(request.Request.URL.Path, operationPath) - if request.Request.URL.Path != "/" && operationPath[len(operationPath)-1] == '/' { - request.Request.URL.Path += "/" - } - } - request.Request.Method = "POST" - httpBindingEncoder, err := httpbinding.NewEncoder(request.URL.Path, request.URL.RawQuery, request.Header) - if err != nil { - return out, metadata, &smithy.SerializationError{Err: err} - } - httpBindingEncoder.SetHeader("Content-Type").String("application/x-amz-json-1.1") - httpBindingEncoder.SetHeader("X-Amz-Target").String("AmazonSSM.GetOpsSummary") - - jsonEncoder := smithyjson.NewEncoder() - if err := awsAwsjson11_serializeOpDocumentGetOpsSummaryInput(input, jsonEncoder.Value); err != nil { - return out, metadata, &smithy.SerializationError{Err: err} - } - - if request, err = request.SetStream(bytes.NewReader(jsonEncoder.Bytes())); err != nil { - return out, metadata, &smithy.SerializationError{Err: err} - } - - if request.Request, err = httpBindingEncoder.Encode(request.Request); err != nil { - return out, metadata, &smithy.SerializationError{Err: err} - } - in.Request = request - - endTimer() - span.End() - return next.HandleSerialize(ctx, in) -} - -type awsAwsjson11_serializeOpGetParameter struct { -} - -func (*awsAwsjson11_serializeOpGetParameter) ID() string { - return "OperationSerializer" -} - -func (m *awsAwsjson11_serializeOpGetParameter) HandleSerialize(ctx context.Context, in middleware.SerializeInput, next middleware.SerializeHandler) ( - out middleware.SerializeOutput, metadata middleware.Metadata, err error, -) { - _, span := tracing.StartSpan(ctx, "OperationSerializer") - endTimer := startMetricTimer(ctx, "client.call.serialization_duration") - defer endTimer() - defer span.End() - request, ok := in.Request.(*smithyhttp.Request) - if !ok { - return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown transport type %T", in.Request)} - } - - input, ok := in.Parameters.(*GetParameterInput) - _ = input - if !ok { - return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown input parameters type %T", in.Parameters)} - } - - operationPath := "/" - if len(request.Request.URL.Path) == 0 { - request.Request.URL.Path = operationPath - } else { - request.Request.URL.Path = path.Join(request.Request.URL.Path, operationPath) - if request.Request.URL.Path != "/" && operationPath[len(operationPath)-1] == '/' { - request.Request.URL.Path += "/" - } - } - request.Request.Method = "POST" - httpBindingEncoder, err := httpbinding.NewEncoder(request.URL.Path, request.URL.RawQuery, request.Header) - if err != nil { - return out, metadata, &smithy.SerializationError{Err: err} - } - httpBindingEncoder.SetHeader("Content-Type").String("application/x-amz-json-1.1") - httpBindingEncoder.SetHeader("X-Amz-Target").String("AmazonSSM.GetParameter") - - jsonEncoder := smithyjson.NewEncoder() - if err := awsAwsjson11_serializeOpDocumentGetParameterInput(input, jsonEncoder.Value); err != nil { - return out, metadata, &smithy.SerializationError{Err: err} - } - - if request, err = request.SetStream(bytes.NewReader(jsonEncoder.Bytes())); err != nil { - return out, metadata, &smithy.SerializationError{Err: err} - } - - if request.Request, err = httpBindingEncoder.Encode(request.Request); err != nil { - return out, metadata, &smithy.SerializationError{Err: err} - } - in.Request = request - - endTimer() - span.End() - return next.HandleSerialize(ctx, in) -} - -type awsAwsjson11_serializeOpGetParameterHistory struct { -} - -func (*awsAwsjson11_serializeOpGetParameterHistory) ID() string { - return "OperationSerializer" -} - -func (m *awsAwsjson11_serializeOpGetParameterHistory) HandleSerialize(ctx context.Context, in middleware.SerializeInput, next middleware.SerializeHandler) ( - out middleware.SerializeOutput, metadata middleware.Metadata, err error, -) { - _, span := tracing.StartSpan(ctx, "OperationSerializer") - endTimer := startMetricTimer(ctx, "client.call.serialization_duration") - defer endTimer() - defer span.End() - request, ok := in.Request.(*smithyhttp.Request) - if !ok { - return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown transport type %T", in.Request)} - } - - input, ok := in.Parameters.(*GetParameterHistoryInput) - _ = input - if !ok { - return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown input parameters type %T", in.Parameters)} - } - - operationPath := "/" - if len(request.Request.URL.Path) == 0 { - request.Request.URL.Path = operationPath - } else { - request.Request.URL.Path = path.Join(request.Request.URL.Path, operationPath) - if request.Request.URL.Path != "/" && operationPath[len(operationPath)-1] == '/' { - request.Request.URL.Path += "/" - } - } - request.Request.Method = "POST" - httpBindingEncoder, err := httpbinding.NewEncoder(request.URL.Path, request.URL.RawQuery, request.Header) - if err != nil { - return out, metadata, &smithy.SerializationError{Err: err} - } - httpBindingEncoder.SetHeader("Content-Type").String("application/x-amz-json-1.1") - httpBindingEncoder.SetHeader("X-Amz-Target").String("AmazonSSM.GetParameterHistory") - - jsonEncoder := smithyjson.NewEncoder() - if err := awsAwsjson11_serializeOpDocumentGetParameterHistoryInput(input, jsonEncoder.Value); err != nil { - return out, metadata, &smithy.SerializationError{Err: err} - } - - if request, err = request.SetStream(bytes.NewReader(jsonEncoder.Bytes())); err != nil { - return out, metadata, &smithy.SerializationError{Err: err} - } - - if request.Request, err = httpBindingEncoder.Encode(request.Request); err != nil { - return out, metadata, &smithy.SerializationError{Err: err} - } - in.Request = request - - endTimer() - span.End() - return next.HandleSerialize(ctx, in) -} - -type awsAwsjson11_serializeOpGetParameters struct { -} - -func (*awsAwsjson11_serializeOpGetParameters) ID() string { - return "OperationSerializer" -} - -func (m *awsAwsjson11_serializeOpGetParameters) HandleSerialize(ctx context.Context, in middleware.SerializeInput, next middleware.SerializeHandler) ( - out middleware.SerializeOutput, metadata middleware.Metadata, err error, -) { - _, span := tracing.StartSpan(ctx, "OperationSerializer") - endTimer := startMetricTimer(ctx, "client.call.serialization_duration") - defer endTimer() - defer span.End() - request, ok := in.Request.(*smithyhttp.Request) - if !ok { - return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown transport type %T", in.Request)} - } - - input, ok := in.Parameters.(*GetParametersInput) - _ = input - if !ok { - return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown input parameters type %T", in.Parameters)} - } - - operationPath := "/" - if len(request.Request.URL.Path) == 0 { - request.Request.URL.Path = operationPath - } else { - request.Request.URL.Path = path.Join(request.Request.URL.Path, operationPath) - if request.Request.URL.Path != "/" && operationPath[len(operationPath)-1] == '/' { - request.Request.URL.Path += "/" - } - } - request.Request.Method = "POST" - httpBindingEncoder, err := httpbinding.NewEncoder(request.URL.Path, request.URL.RawQuery, request.Header) - if err != nil { - return out, metadata, &smithy.SerializationError{Err: err} - } - httpBindingEncoder.SetHeader("Content-Type").String("application/x-amz-json-1.1") - httpBindingEncoder.SetHeader("X-Amz-Target").String("AmazonSSM.GetParameters") - - jsonEncoder := smithyjson.NewEncoder() - if err := awsAwsjson11_serializeOpDocumentGetParametersInput(input, jsonEncoder.Value); err != nil { - return out, metadata, &smithy.SerializationError{Err: err} - } - - if request, err = request.SetStream(bytes.NewReader(jsonEncoder.Bytes())); err != nil { - return out, metadata, &smithy.SerializationError{Err: err} - } - - if request.Request, err = httpBindingEncoder.Encode(request.Request); err != nil { - return out, metadata, &smithy.SerializationError{Err: err} - } - in.Request = request - - endTimer() - span.End() - return next.HandleSerialize(ctx, in) -} - -type awsAwsjson11_serializeOpGetParametersByPath struct { -} - -func (*awsAwsjson11_serializeOpGetParametersByPath) ID() string { - return "OperationSerializer" -} - -func (m *awsAwsjson11_serializeOpGetParametersByPath) HandleSerialize(ctx context.Context, in middleware.SerializeInput, next middleware.SerializeHandler) ( - out middleware.SerializeOutput, metadata middleware.Metadata, err error, -) { - _, span := tracing.StartSpan(ctx, "OperationSerializer") - endTimer := startMetricTimer(ctx, "client.call.serialization_duration") - defer endTimer() - defer span.End() - request, ok := in.Request.(*smithyhttp.Request) - if !ok { - return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown transport type %T", in.Request)} - } - - input, ok := in.Parameters.(*GetParametersByPathInput) - _ = input - if !ok { - return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown input parameters type %T", in.Parameters)} - } - - operationPath := "/" - if len(request.Request.URL.Path) == 0 { - request.Request.URL.Path = operationPath - } else { - request.Request.URL.Path = path.Join(request.Request.URL.Path, operationPath) - if request.Request.URL.Path != "/" && operationPath[len(operationPath)-1] == '/' { - request.Request.URL.Path += "/" - } - } - request.Request.Method = "POST" - httpBindingEncoder, err := httpbinding.NewEncoder(request.URL.Path, request.URL.RawQuery, request.Header) - if err != nil { - return out, metadata, &smithy.SerializationError{Err: err} - } - httpBindingEncoder.SetHeader("Content-Type").String("application/x-amz-json-1.1") - httpBindingEncoder.SetHeader("X-Amz-Target").String("AmazonSSM.GetParametersByPath") - - jsonEncoder := smithyjson.NewEncoder() - if err := awsAwsjson11_serializeOpDocumentGetParametersByPathInput(input, jsonEncoder.Value); err != nil { - return out, metadata, &smithy.SerializationError{Err: err} - } - - if request, err = request.SetStream(bytes.NewReader(jsonEncoder.Bytes())); err != nil { - return out, metadata, &smithy.SerializationError{Err: err} - } - - if request.Request, err = httpBindingEncoder.Encode(request.Request); err != nil { - return out, metadata, &smithy.SerializationError{Err: err} - } - in.Request = request - - endTimer() - span.End() - return next.HandleSerialize(ctx, in) -} - -type awsAwsjson11_serializeOpGetPatchBaseline struct { -} - -func (*awsAwsjson11_serializeOpGetPatchBaseline) ID() string { - return "OperationSerializer" -} - -func (m *awsAwsjson11_serializeOpGetPatchBaseline) HandleSerialize(ctx context.Context, in middleware.SerializeInput, next middleware.SerializeHandler) ( - out middleware.SerializeOutput, metadata middleware.Metadata, err error, -) { - _, span := tracing.StartSpan(ctx, "OperationSerializer") - endTimer := startMetricTimer(ctx, "client.call.serialization_duration") - defer endTimer() - defer span.End() - request, ok := in.Request.(*smithyhttp.Request) - if !ok { - return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown transport type %T", in.Request)} - } - - input, ok := in.Parameters.(*GetPatchBaselineInput) - _ = input - if !ok { - return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown input parameters type %T", in.Parameters)} - } - - operationPath := "/" - if len(request.Request.URL.Path) == 0 { - request.Request.URL.Path = operationPath - } else { - request.Request.URL.Path = path.Join(request.Request.URL.Path, operationPath) - if request.Request.URL.Path != "/" && operationPath[len(operationPath)-1] == '/' { - request.Request.URL.Path += "/" - } - } - request.Request.Method = "POST" - httpBindingEncoder, err := httpbinding.NewEncoder(request.URL.Path, request.URL.RawQuery, request.Header) - if err != nil { - return out, metadata, &smithy.SerializationError{Err: err} - } - httpBindingEncoder.SetHeader("Content-Type").String("application/x-amz-json-1.1") - httpBindingEncoder.SetHeader("X-Amz-Target").String("AmazonSSM.GetPatchBaseline") - - jsonEncoder := smithyjson.NewEncoder() - if err := awsAwsjson11_serializeOpDocumentGetPatchBaselineInput(input, jsonEncoder.Value); err != nil { - return out, metadata, &smithy.SerializationError{Err: err} - } - - if request, err = request.SetStream(bytes.NewReader(jsonEncoder.Bytes())); err != nil { - return out, metadata, &smithy.SerializationError{Err: err} - } - - if request.Request, err = httpBindingEncoder.Encode(request.Request); err != nil { - return out, metadata, &smithy.SerializationError{Err: err} - } - in.Request = request - - endTimer() - span.End() - return next.HandleSerialize(ctx, in) -} - -type awsAwsjson11_serializeOpGetPatchBaselineForPatchGroup struct { -} - -func (*awsAwsjson11_serializeOpGetPatchBaselineForPatchGroup) ID() string { - return "OperationSerializer" -} - -func (m *awsAwsjson11_serializeOpGetPatchBaselineForPatchGroup) HandleSerialize(ctx context.Context, in middleware.SerializeInput, next middleware.SerializeHandler) ( - out middleware.SerializeOutput, metadata middleware.Metadata, err error, -) { - _, span := tracing.StartSpan(ctx, "OperationSerializer") - endTimer := startMetricTimer(ctx, "client.call.serialization_duration") - defer endTimer() - defer span.End() - request, ok := in.Request.(*smithyhttp.Request) - if !ok { - return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown transport type %T", in.Request)} - } - - input, ok := in.Parameters.(*GetPatchBaselineForPatchGroupInput) - _ = input - if !ok { - return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown input parameters type %T", in.Parameters)} - } - - operationPath := "/" - if len(request.Request.URL.Path) == 0 { - request.Request.URL.Path = operationPath - } else { - request.Request.URL.Path = path.Join(request.Request.URL.Path, operationPath) - if request.Request.URL.Path != "/" && operationPath[len(operationPath)-1] == '/' { - request.Request.URL.Path += "/" - } - } - request.Request.Method = "POST" - httpBindingEncoder, err := httpbinding.NewEncoder(request.URL.Path, request.URL.RawQuery, request.Header) - if err != nil { - return out, metadata, &smithy.SerializationError{Err: err} - } - httpBindingEncoder.SetHeader("Content-Type").String("application/x-amz-json-1.1") - httpBindingEncoder.SetHeader("X-Amz-Target").String("AmazonSSM.GetPatchBaselineForPatchGroup") - - jsonEncoder := smithyjson.NewEncoder() - if err := awsAwsjson11_serializeOpDocumentGetPatchBaselineForPatchGroupInput(input, jsonEncoder.Value); err != nil { - return out, metadata, &smithy.SerializationError{Err: err} - } - - if request, err = request.SetStream(bytes.NewReader(jsonEncoder.Bytes())); err != nil { - return out, metadata, &smithy.SerializationError{Err: err} - } - - if request.Request, err = httpBindingEncoder.Encode(request.Request); err != nil { - return out, metadata, &smithy.SerializationError{Err: err} - } - in.Request = request - - endTimer() - span.End() - return next.HandleSerialize(ctx, in) -} - -type awsAwsjson11_serializeOpGetResourcePolicies struct { -} - -func (*awsAwsjson11_serializeOpGetResourcePolicies) ID() string { - return "OperationSerializer" -} - -func (m *awsAwsjson11_serializeOpGetResourcePolicies) HandleSerialize(ctx context.Context, in middleware.SerializeInput, next middleware.SerializeHandler) ( - out middleware.SerializeOutput, metadata middleware.Metadata, err error, -) { - _, span := tracing.StartSpan(ctx, "OperationSerializer") - endTimer := startMetricTimer(ctx, "client.call.serialization_duration") - defer endTimer() - defer span.End() - request, ok := in.Request.(*smithyhttp.Request) - if !ok { - return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown transport type %T", in.Request)} - } - - input, ok := in.Parameters.(*GetResourcePoliciesInput) - _ = input - if !ok { - return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown input parameters type %T", in.Parameters)} - } - - operationPath := "/" - if len(request.Request.URL.Path) == 0 { - request.Request.URL.Path = operationPath - } else { - request.Request.URL.Path = path.Join(request.Request.URL.Path, operationPath) - if request.Request.URL.Path != "/" && operationPath[len(operationPath)-1] == '/' { - request.Request.URL.Path += "/" - } - } - request.Request.Method = "POST" - httpBindingEncoder, err := httpbinding.NewEncoder(request.URL.Path, request.URL.RawQuery, request.Header) - if err != nil { - return out, metadata, &smithy.SerializationError{Err: err} - } - httpBindingEncoder.SetHeader("Content-Type").String("application/x-amz-json-1.1") - httpBindingEncoder.SetHeader("X-Amz-Target").String("AmazonSSM.GetResourcePolicies") - - jsonEncoder := smithyjson.NewEncoder() - if err := awsAwsjson11_serializeOpDocumentGetResourcePoliciesInput(input, jsonEncoder.Value); err != nil { - return out, metadata, &smithy.SerializationError{Err: err} - } - - if request, err = request.SetStream(bytes.NewReader(jsonEncoder.Bytes())); err != nil { - return out, metadata, &smithy.SerializationError{Err: err} - } - - if request.Request, err = httpBindingEncoder.Encode(request.Request); err != nil { - return out, metadata, &smithy.SerializationError{Err: err} - } - in.Request = request - - endTimer() - span.End() - return next.HandleSerialize(ctx, in) -} - -type awsAwsjson11_serializeOpGetServiceSetting struct { -} - -func (*awsAwsjson11_serializeOpGetServiceSetting) ID() string { - return "OperationSerializer" -} - -func (m *awsAwsjson11_serializeOpGetServiceSetting) HandleSerialize(ctx context.Context, in middleware.SerializeInput, next middleware.SerializeHandler) ( - out middleware.SerializeOutput, metadata middleware.Metadata, err error, -) { - _, span := tracing.StartSpan(ctx, "OperationSerializer") - endTimer := startMetricTimer(ctx, "client.call.serialization_duration") - defer endTimer() - defer span.End() - request, ok := in.Request.(*smithyhttp.Request) - if !ok { - return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown transport type %T", in.Request)} - } - - input, ok := in.Parameters.(*GetServiceSettingInput) - _ = input - if !ok { - return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown input parameters type %T", in.Parameters)} - } - - operationPath := "/" - if len(request.Request.URL.Path) == 0 { - request.Request.URL.Path = operationPath - } else { - request.Request.URL.Path = path.Join(request.Request.URL.Path, operationPath) - if request.Request.URL.Path != "/" && operationPath[len(operationPath)-1] == '/' { - request.Request.URL.Path += "/" - } - } - request.Request.Method = "POST" - httpBindingEncoder, err := httpbinding.NewEncoder(request.URL.Path, request.URL.RawQuery, request.Header) - if err != nil { - return out, metadata, &smithy.SerializationError{Err: err} - } - httpBindingEncoder.SetHeader("Content-Type").String("application/x-amz-json-1.1") - httpBindingEncoder.SetHeader("X-Amz-Target").String("AmazonSSM.GetServiceSetting") - - jsonEncoder := smithyjson.NewEncoder() - if err := awsAwsjson11_serializeOpDocumentGetServiceSettingInput(input, jsonEncoder.Value); err != nil { - return out, metadata, &smithy.SerializationError{Err: err} - } - - if request, err = request.SetStream(bytes.NewReader(jsonEncoder.Bytes())); err != nil { - return out, metadata, &smithy.SerializationError{Err: err} - } - - if request.Request, err = httpBindingEncoder.Encode(request.Request); err != nil { - return out, metadata, &smithy.SerializationError{Err: err} - } - in.Request = request - - endTimer() - span.End() - return next.HandleSerialize(ctx, in) -} - -type awsAwsjson11_serializeOpLabelParameterVersion struct { -} - -func (*awsAwsjson11_serializeOpLabelParameterVersion) ID() string { - return "OperationSerializer" -} - -func (m *awsAwsjson11_serializeOpLabelParameterVersion) HandleSerialize(ctx context.Context, in middleware.SerializeInput, next middleware.SerializeHandler) ( - out middleware.SerializeOutput, metadata middleware.Metadata, err error, -) { - _, span := tracing.StartSpan(ctx, "OperationSerializer") - endTimer := startMetricTimer(ctx, "client.call.serialization_duration") - defer endTimer() - defer span.End() - request, ok := in.Request.(*smithyhttp.Request) - if !ok { - return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown transport type %T", in.Request)} - } - - input, ok := in.Parameters.(*LabelParameterVersionInput) - _ = input - if !ok { - return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown input parameters type %T", in.Parameters)} - } - - operationPath := "/" - if len(request.Request.URL.Path) == 0 { - request.Request.URL.Path = operationPath - } else { - request.Request.URL.Path = path.Join(request.Request.URL.Path, operationPath) - if request.Request.URL.Path != "/" && operationPath[len(operationPath)-1] == '/' { - request.Request.URL.Path += "/" - } - } - request.Request.Method = "POST" - httpBindingEncoder, err := httpbinding.NewEncoder(request.URL.Path, request.URL.RawQuery, request.Header) - if err != nil { - return out, metadata, &smithy.SerializationError{Err: err} - } - httpBindingEncoder.SetHeader("Content-Type").String("application/x-amz-json-1.1") - httpBindingEncoder.SetHeader("X-Amz-Target").String("AmazonSSM.LabelParameterVersion") - - jsonEncoder := smithyjson.NewEncoder() - if err := awsAwsjson11_serializeOpDocumentLabelParameterVersionInput(input, jsonEncoder.Value); err != nil { - return out, metadata, &smithy.SerializationError{Err: err} - } - - if request, err = request.SetStream(bytes.NewReader(jsonEncoder.Bytes())); err != nil { - return out, metadata, &smithy.SerializationError{Err: err} - } - - if request.Request, err = httpBindingEncoder.Encode(request.Request); err != nil { - return out, metadata, &smithy.SerializationError{Err: err} - } - in.Request = request - - endTimer() - span.End() - return next.HandleSerialize(ctx, in) -} - -type awsAwsjson11_serializeOpListAssociations struct { -} - -func (*awsAwsjson11_serializeOpListAssociations) ID() string { - return "OperationSerializer" -} - -func (m *awsAwsjson11_serializeOpListAssociations) HandleSerialize(ctx context.Context, in middleware.SerializeInput, next middleware.SerializeHandler) ( - out middleware.SerializeOutput, metadata middleware.Metadata, err error, -) { - _, span := tracing.StartSpan(ctx, "OperationSerializer") - endTimer := startMetricTimer(ctx, "client.call.serialization_duration") - defer endTimer() - defer span.End() - request, ok := in.Request.(*smithyhttp.Request) - if !ok { - return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown transport type %T", in.Request)} - } - - input, ok := in.Parameters.(*ListAssociationsInput) - _ = input - if !ok { - return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown input parameters type %T", in.Parameters)} - } - - operationPath := "/" - if len(request.Request.URL.Path) == 0 { - request.Request.URL.Path = operationPath - } else { - request.Request.URL.Path = path.Join(request.Request.URL.Path, operationPath) - if request.Request.URL.Path != "/" && operationPath[len(operationPath)-1] == '/' { - request.Request.URL.Path += "/" - } - } - request.Request.Method = "POST" - httpBindingEncoder, err := httpbinding.NewEncoder(request.URL.Path, request.URL.RawQuery, request.Header) - if err != nil { - return out, metadata, &smithy.SerializationError{Err: err} - } - httpBindingEncoder.SetHeader("Content-Type").String("application/x-amz-json-1.1") - httpBindingEncoder.SetHeader("X-Amz-Target").String("AmazonSSM.ListAssociations") - - jsonEncoder := smithyjson.NewEncoder() - if err := awsAwsjson11_serializeOpDocumentListAssociationsInput(input, jsonEncoder.Value); err != nil { - return out, metadata, &smithy.SerializationError{Err: err} - } - - if request, err = request.SetStream(bytes.NewReader(jsonEncoder.Bytes())); err != nil { - return out, metadata, &smithy.SerializationError{Err: err} - } - - if request.Request, err = httpBindingEncoder.Encode(request.Request); err != nil { - return out, metadata, &smithy.SerializationError{Err: err} - } - in.Request = request - - endTimer() - span.End() - return next.HandleSerialize(ctx, in) -} - -type awsAwsjson11_serializeOpListAssociationVersions struct { -} - -func (*awsAwsjson11_serializeOpListAssociationVersions) ID() string { - return "OperationSerializer" -} - -func (m *awsAwsjson11_serializeOpListAssociationVersions) HandleSerialize(ctx context.Context, in middleware.SerializeInput, next middleware.SerializeHandler) ( - out middleware.SerializeOutput, metadata middleware.Metadata, err error, -) { - _, span := tracing.StartSpan(ctx, "OperationSerializer") - endTimer := startMetricTimer(ctx, "client.call.serialization_duration") - defer endTimer() - defer span.End() - request, ok := in.Request.(*smithyhttp.Request) - if !ok { - return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown transport type %T", in.Request)} - } - - input, ok := in.Parameters.(*ListAssociationVersionsInput) - _ = input - if !ok { - return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown input parameters type %T", in.Parameters)} - } - - operationPath := "/" - if len(request.Request.URL.Path) == 0 { - request.Request.URL.Path = operationPath - } else { - request.Request.URL.Path = path.Join(request.Request.URL.Path, operationPath) - if request.Request.URL.Path != "/" && operationPath[len(operationPath)-1] == '/' { - request.Request.URL.Path += "/" - } - } - request.Request.Method = "POST" - httpBindingEncoder, err := httpbinding.NewEncoder(request.URL.Path, request.URL.RawQuery, request.Header) - if err != nil { - return out, metadata, &smithy.SerializationError{Err: err} - } - httpBindingEncoder.SetHeader("Content-Type").String("application/x-amz-json-1.1") - httpBindingEncoder.SetHeader("X-Amz-Target").String("AmazonSSM.ListAssociationVersions") - - jsonEncoder := smithyjson.NewEncoder() - if err := awsAwsjson11_serializeOpDocumentListAssociationVersionsInput(input, jsonEncoder.Value); err != nil { - return out, metadata, &smithy.SerializationError{Err: err} - } - - if request, err = request.SetStream(bytes.NewReader(jsonEncoder.Bytes())); err != nil { - return out, metadata, &smithy.SerializationError{Err: err} - } - - if request.Request, err = httpBindingEncoder.Encode(request.Request); err != nil { - return out, metadata, &smithy.SerializationError{Err: err} - } - in.Request = request - - endTimer() - span.End() - return next.HandleSerialize(ctx, in) -} - -type awsAwsjson11_serializeOpListCommandInvocations struct { -} - -func (*awsAwsjson11_serializeOpListCommandInvocations) ID() string { - return "OperationSerializer" -} - -func (m *awsAwsjson11_serializeOpListCommandInvocations) HandleSerialize(ctx context.Context, in middleware.SerializeInput, next middleware.SerializeHandler) ( - out middleware.SerializeOutput, metadata middleware.Metadata, err error, -) { - _, span := tracing.StartSpan(ctx, "OperationSerializer") - endTimer := startMetricTimer(ctx, "client.call.serialization_duration") - defer endTimer() - defer span.End() - request, ok := in.Request.(*smithyhttp.Request) - if !ok { - return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown transport type %T", in.Request)} - } - - input, ok := in.Parameters.(*ListCommandInvocationsInput) - _ = input - if !ok { - return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown input parameters type %T", in.Parameters)} - } - - operationPath := "/" - if len(request.Request.URL.Path) == 0 { - request.Request.URL.Path = operationPath - } else { - request.Request.URL.Path = path.Join(request.Request.URL.Path, operationPath) - if request.Request.URL.Path != "/" && operationPath[len(operationPath)-1] == '/' { - request.Request.URL.Path += "/" - } - } - request.Request.Method = "POST" - httpBindingEncoder, err := httpbinding.NewEncoder(request.URL.Path, request.URL.RawQuery, request.Header) - if err != nil { - return out, metadata, &smithy.SerializationError{Err: err} - } - httpBindingEncoder.SetHeader("Content-Type").String("application/x-amz-json-1.1") - httpBindingEncoder.SetHeader("X-Amz-Target").String("AmazonSSM.ListCommandInvocations") - - jsonEncoder := smithyjson.NewEncoder() - if err := awsAwsjson11_serializeOpDocumentListCommandInvocationsInput(input, jsonEncoder.Value); err != nil { - return out, metadata, &smithy.SerializationError{Err: err} - } - - if request, err = request.SetStream(bytes.NewReader(jsonEncoder.Bytes())); err != nil { - return out, metadata, &smithy.SerializationError{Err: err} - } - - if request.Request, err = httpBindingEncoder.Encode(request.Request); err != nil { - return out, metadata, &smithy.SerializationError{Err: err} - } - in.Request = request - - endTimer() - span.End() - return next.HandleSerialize(ctx, in) -} - -type awsAwsjson11_serializeOpListCommands struct { -} - -func (*awsAwsjson11_serializeOpListCommands) ID() string { - return "OperationSerializer" -} - -func (m *awsAwsjson11_serializeOpListCommands) HandleSerialize(ctx context.Context, in middleware.SerializeInput, next middleware.SerializeHandler) ( - out middleware.SerializeOutput, metadata middleware.Metadata, err error, -) { - _, span := tracing.StartSpan(ctx, "OperationSerializer") - endTimer := startMetricTimer(ctx, "client.call.serialization_duration") - defer endTimer() - defer span.End() - request, ok := in.Request.(*smithyhttp.Request) - if !ok { - return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown transport type %T", in.Request)} - } - - input, ok := in.Parameters.(*ListCommandsInput) - _ = input - if !ok { - return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown input parameters type %T", in.Parameters)} - } - - operationPath := "/" - if len(request.Request.URL.Path) == 0 { - request.Request.URL.Path = operationPath - } else { - request.Request.URL.Path = path.Join(request.Request.URL.Path, operationPath) - if request.Request.URL.Path != "/" && operationPath[len(operationPath)-1] == '/' { - request.Request.URL.Path += "/" - } - } - request.Request.Method = "POST" - httpBindingEncoder, err := httpbinding.NewEncoder(request.URL.Path, request.URL.RawQuery, request.Header) - if err != nil { - return out, metadata, &smithy.SerializationError{Err: err} - } - httpBindingEncoder.SetHeader("Content-Type").String("application/x-amz-json-1.1") - httpBindingEncoder.SetHeader("X-Amz-Target").String("AmazonSSM.ListCommands") - - jsonEncoder := smithyjson.NewEncoder() - if err := awsAwsjson11_serializeOpDocumentListCommandsInput(input, jsonEncoder.Value); err != nil { - return out, metadata, &smithy.SerializationError{Err: err} - } - - if request, err = request.SetStream(bytes.NewReader(jsonEncoder.Bytes())); err != nil { - return out, metadata, &smithy.SerializationError{Err: err} - } - - if request.Request, err = httpBindingEncoder.Encode(request.Request); err != nil { - return out, metadata, &smithy.SerializationError{Err: err} - } - in.Request = request - - endTimer() - span.End() - return next.HandleSerialize(ctx, in) -} - -type awsAwsjson11_serializeOpListComplianceItems struct { -} - -func (*awsAwsjson11_serializeOpListComplianceItems) ID() string { - return "OperationSerializer" -} - -func (m *awsAwsjson11_serializeOpListComplianceItems) HandleSerialize(ctx context.Context, in middleware.SerializeInput, next middleware.SerializeHandler) ( - out middleware.SerializeOutput, metadata middleware.Metadata, err error, -) { - _, span := tracing.StartSpan(ctx, "OperationSerializer") - endTimer := startMetricTimer(ctx, "client.call.serialization_duration") - defer endTimer() - defer span.End() - request, ok := in.Request.(*smithyhttp.Request) - if !ok { - return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown transport type %T", in.Request)} - } - - input, ok := in.Parameters.(*ListComplianceItemsInput) - _ = input - if !ok { - return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown input parameters type %T", in.Parameters)} - } - - operationPath := "/" - if len(request.Request.URL.Path) == 0 { - request.Request.URL.Path = operationPath - } else { - request.Request.URL.Path = path.Join(request.Request.URL.Path, operationPath) - if request.Request.URL.Path != "/" && operationPath[len(operationPath)-1] == '/' { - request.Request.URL.Path += "/" - } - } - request.Request.Method = "POST" - httpBindingEncoder, err := httpbinding.NewEncoder(request.URL.Path, request.URL.RawQuery, request.Header) - if err != nil { - return out, metadata, &smithy.SerializationError{Err: err} - } - httpBindingEncoder.SetHeader("Content-Type").String("application/x-amz-json-1.1") - httpBindingEncoder.SetHeader("X-Amz-Target").String("AmazonSSM.ListComplianceItems") - - jsonEncoder := smithyjson.NewEncoder() - if err := awsAwsjson11_serializeOpDocumentListComplianceItemsInput(input, jsonEncoder.Value); err != nil { - return out, metadata, &smithy.SerializationError{Err: err} - } - - if request, err = request.SetStream(bytes.NewReader(jsonEncoder.Bytes())); err != nil { - return out, metadata, &smithy.SerializationError{Err: err} - } - - if request.Request, err = httpBindingEncoder.Encode(request.Request); err != nil { - return out, metadata, &smithy.SerializationError{Err: err} - } - in.Request = request - - endTimer() - span.End() - return next.HandleSerialize(ctx, in) -} - -type awsAwsjson11_serializeOpListComplianceSummaries struct { -} - -func (*awsAwsjson11_serializeOpListComplianceSummaries) ID() string { - return "OperationSerializer" -} - -func (m *awsAwsjson11_serializeOpListComplianceSummaries) HandleSerialize(ctx context.Context, in middleware.SerializeInput, next middleware.SerializeHandler) ( - out middleware.SerializeOutput, metadata middleware.Metadata, err error, -) { - _, span := tracing.StartSpan(ctx, "OperationSerializer") - endTimer := startMetricTimer(ctx, "client.call.serialization_duration") - defer endTimer() - defer span.End() - request, ok := in.Request.(*smithyhttp.Request) - if !ok { - return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown transport type %T", in.Request)} - } - - input, ok := in.Parameters.(*ListComplianceSummariesInput) - _ = input - if !ok { - return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown input parameters type %T", in.Parameters)} - } - - operationPath := "/" - if len(request.Request.URL.Path) == 0 { - request.Request.URL.Path = operationPath - } else { - request.Request.URL.Path = path.Join(request.Request.URL.Path, operationPath) - if request.Request.URL.Path != "/" && operationPath[len(operationPath)-1] == '/' { - request.Request.URL.Path += "/" - } - } - request.Request.Method = "POST" - httpBindingEncoder, err := httpbinding.NewEncoder(request.URL.Path, request.URL.RawQuery, request.Header) - if err != nil { - return out, metadata, &smithy.SerializationError{Err: err} - } - httpBindingEncoder.SetHeader("Content-Type").String("application/x-amz-json-1.1") - httpBindingEncoder.SetHeader("X-Amz-Target").String("AmazonSSM.ListComplianceSummaries") - - jsonEncoder := smithyjson.NewEncoder() - if err := awsAwsjson11_serializeOpDocumentListComplianceSummariesInput(input, jsonEncoder.Value); err != nil { - return out, metadata, &smithy.SerializationError{Err: err} - } - - if request, err = request.SetStream(bytes.NewReader(jsonEncoder.Bytes())); err != nil { - return out, metadata, &smithy.SerializationError{Err: err} - } - - if request.Request, err = httpBindingEncoder.Encode(request.Request); err != nil { - return out, metadata, &smithy.SerializationError{Err: err} - } - in.Request = request - - endTimer() - span.End() - return next.HandleSerialize(ctx, in) -} - -type awsAwsjson11_serializeOpListDocumentMetadataHistory struct { -} - -func (*awsAwsjson11_serializeOpListDocumentMetadataHistory) ID() string { - return "OperationSerializer" -} - -func (m *awsAwsjson11_serializeOpListDocumentMetadataHistory) HandleSerialize(ctx context.Context, in middleware.SerializeInput, next middleware.SerializeHandler) ( - out middleware.SerializeOutput, metadata middleware.Metadata, err error, -) { - _, span := tracing.StartSpan(ctx, "OperationSerializer") - endTimer := startMetricTimer(ctx, "client.call.serialization_duration") - defer endTimer() - defer span.End() - request, ok := in.Request.(*smithyhttp.Request) - if !ok { - return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown transport type %T", in.Request)} - } - - input, ok := in.Parameters.(*ListDocumentMetadataHistoryInput) - _ = input - if !ok { - return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown input parameters type %T", in.Parameters)} - } - - operationPath := "/" - if len(request.Request.URL.Path) == 0 { - request.Request.URL.Path = operationPath - } else { - request.Request.URL.Path = path.Join(request.Request.URL.Path, operationPath) - if request.Request.URL.Path != "/" && operationPath[len(operationPath)-1] == '/' { - request.Request.URL.Path += "/" - } - } - request.Request.Method = "POST" - httpBindingEncoder, err := httpbinding.NewEncoder(request.URL.Path, request.URL.RawQuery, request.Header) - if err != nil { - return out, metadata, &smithy.SerializationError{Err: err} - } - httpBindingEncoder.SetHeader("Content-Type").String("application/x-amz-json-1.1") - httpBindingEncoder.SetHeader("X-Amz-Target").String("AmazonSSM.ListDocumentMetadataHistory") - - jsonEncoder := smithyjson.NewEncoder() - if err := awsAwsjson11_serializeOpDocumentListDocumentMetadataHistoryInput(input, jsonEncoder.Value); err != nil { - return out, metadata, &smithy.SerializationError{Err: err} - } - - if request, err = request.SetStream(bytes.NewReader(jsonEncoder.Bytes())); err != nil { - return out, metadata, &smithy.SerializationError{Err: err} - } - - if request.Request, err = httpBindingEncoder.Encode(request.Request); err != nil { - return out, metadata, &smithy.SerializationError{Err: err} - } - in.Request = request - - endTimer() - span.End() - return next.HandleSerialize(ctx, in) -} - -type awsAwsjson11_serializeOpListDocuments struct { -} - -func (*awsAwsjson11_serializeOpListDocuments) ID() string { - return "OperationSerializer" -} - -func (m *awsAwsjson11_serializeOpListDocuments) HandleSerialize(ctx context.Context, in middleware.SerializeInput, next middleware.SerializeHandler) ( - out middleware.SerializeOutput, metadata middleware.Metadata, err error, -) { - _, span := tracing.StartSpan(ctx, "OperationSerializer") - endTimer := startMetricTimer(ctx, "client.call.serialization_duration") - defer endTimer() - defer span.End() - request, ok := in.Request.(*smithyhttp.Request) - if !ok { - return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown transport type %T", in.Request)} - } - - input, ok := in.Parameters.(*ListDocumentsInput) - _ = input - if !ok { - return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown input parameters type %T", in.Parameters)} - } - - operationPath := "/" - if len(request.Request.URL.Path) == 0 { - request.Request.URL.Path = operationPath - } else { - request.Request.URL.Path = path.Join(request.Request.URL.Path, operationPath) - if request.Request.URL.Path != "/" && operationPath[len(operationPath)-1] == '/' { - request.Request.URL.Path += "/" - } - } - request.Request.Method = "POST" - httpBindingEncoder, err := httpbinding.NewEncoder(request.URL.Path, request.URL.RawQuery, request.Header) - if err != nil { - return out, metadata, &smithy.SerializationError{Err: err} - } - httpBindingEncoder.SetHeader("Content-Type").String("application/x-amz-json-1.1") - httpBindingEncoder.SetHeader("X-Amz-Target").String("AmazonSSM.ListDocuments") - - jsonEncoder := smithyjson.NewEncoder() - if err := awsAwsjson11_serializeOpDocumentListDocumentsInput(input, jsonEncoder.Value); err != nil { - return out, metadata, &smithy.SerializationError{Err: err} - } - - if request, err = request.SetStream(bytes.NewReader(jsonEncoder.Bytes())); err != nil { - return out, metadata, &smithy.SerializationError{Err: err} - } - - if request.Request, err = httpBindingEncoder.Encode(request.Request); err != nil { - return out, metadata, &smithy.SerializationError{Err: err} - } - in.Request = request - - endTimer() - span.End() - return next.HandleSerialize(ctx, in) -} - -type awsAwsjson11_serializeOpListDocumentVersions struct { -} - -func (*awsAwsjson11_serializeOpListDocumentVersions) ID() string { - return "OperationSerializer" -} - -func (m *awsAwsjson11_serializeOpListDocumentVersions) HandleSerialize(ctx context.Context, in middleware.SerializeInput, next middleware.SerializeHandler) ( - out middleware.SerializeOutput, metadata middleware.Metadata, err error, -) { - _, span := tracing.StartSpan(ctx, "OperationSerializer") - endTimer := startMetricTimer(ctx, "client.call.serialization_duration") - defer endTimer() - defer span.End() - request, ok := in.Request.(*smithyhttp.Request) - if !ok { - return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown transport type %T", in.Request)} - } - - input, ok := in.Parameters.(*ListDocumentVersionsInput) - _ = input - if !ok { - return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown input parameters type %T", in.Parameters)} - } - - operationPath := "/" - if len(request.Request.URL.Path) == 0 { - request.Request.URL.Path = operationPath - } else { - request.Request.URL.Path = path.Join(request.Request.URL.Path, operationPath) - if request.Request.URL.Path != "/" && operationPath[len(operationPath)-1] == '/' { - request.Request.URL.Path += "/" - } - } - request.Request.Method = "POST" - httpBindingEncoder, err := httpbinding.NewEncoder(request.URL.Path, request.URL.RawQuery, request.Header) - if err != nil { - return out, metadata, &smithy.SerializationError{Err: err} - } - httpBindingEncoder.SetHeader("Content-Type").String("application/x-amz-json-1.1") - httpBindingEncoder.SetHeader("X-Amz-Target").String("AmazonSSM.ListDocumentVersions") - - jsonEncoder := smithyjson.NewEncoder() - if err := awsAwsjson11_serializeOpDocumentListDocumentVersionsInput(input, jsonEncoder.Value); err != nil { - return out, metadata, &smithy.SerializationError{Err: err} - } - - if request, err = request.SetStream(bytes.NewReader(jsonEncoder.Bytes())); err != nil { - return out, metadata, &smithy.SerializationError{Err: err} - } - - if request.Request, err = httpBindingEncoder.Encode(request.Request); err != nil { - return out, metadata, &smithy.SerializationError{Err: err} - } - in.Request = request - - endTimer() - span.End() - return next.HandleSerialize(ctx, in) -} - -type awsAwsjson11_serializeOpListInventoryEntries struct { -} - -func (*awsAwsjson11_serializeOpListInventoryEntries) ID() string { - return "OperationSerializer" -} - -func (m *awsAwsjson11_serializeOpListInventoryEntries) HandleSerialize(ctx context.Context, in middleware.SerializeInput, next middleware.SerializeHandler) ( - out middleware.SerializeOutput, metadata middleware.Metadata, err error, -) { - _, span := tracing.StartSpan(ctx, "OperationSerializer") - endTimer := startMetricTimer(ctx, "client.call.serialization_duration") - defer endTimer() - defer span.End() - request, ok := in.Request.(*smithyhttp.Request) - if !ok { - return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown transport type %T", in.Request)} - } - - input, ok := in.Parameters.(*ListInventoryEntriesInput) - _ = input - if !ok { - return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown input parameters type %T", in.Parameters)} - } - - operationPath := "/" - if len(request.Request.URL.Path) == 0 { - request.Request.URL.Path = operationPath - } else { - request.Request.URL.Path = path.Join(request.Request.URL.Path, operationPath) - if request.Request.URL.Path != "/" && operationPath[len(operationPath)-1] == '/' { - request.Request.URL.Path += "/" - } - } - request.Request.Method = "POST" - httpBindingEncoder, err := httpbinding.NewEncoder(request.URL.Path, request.URL.RawQuery, request.Header) - if err != nil { - return out, metadata, &smithy.SerializationError{Err: err} - } - httpBindingEncoder.SetHeader("Content-Type").String("application/x-amz-json-1.1") - httpBindingEncoder.SetHeader("X-Amz-Target").String("AmazonSSM.ListInventoryEntries") - - jsonEncoder := smithyjson.NewEncoder() - if err := awsAwsjson11_serializeOpDocumentListInventoryEntriesInput(input, jsonEncoder.Value); err != nil { - return out, metadata, &smithy.SerializationError{Err: err} - } - - if request, err = request.SetStream(bytes.NewReader(jsonEncoder.Bytes())); err != nil { - return out, metadata, &smithy.SerializationError{Err: err} - } - - if request.Request, err = httpBindingEncoder.Encode(request.Request); err != nil { - return out, metadata, &smithy.SerializationError{Err: err} - } - in.Request = request - - endTimer() - span.End() - return next.HandleSerialize(ctx, in) -} - -type awsAwsjson11_serializeOpListNodes struct { -} - -func (*awsAwsjson11_serializeOpListNodes) ID() string { - return "OperationSerializer" -} - -func (m *awsAwsjson11_serializeOpListNodes) HandleSerialize(ctx context.Context, in middleware.SerializeInput, next middleware.SerializeHandler) ( - out middleware.SerializeOutput, metadata middleware.Metadata, err error, -) { - _, span := tracing.StartSpan(ctx, "OperationSerializer") - endTimer := startMetricTimer(ctx, "client.call.serialization_duration") - defer endTimer() - defer span.End() - request, ok := in.Request.(*smithyhttp.Request) - if !ok { - return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown transport type %T", in.Request)} - } - - input, ok := in.Parameters.(*ListNodesInput) - _ = input - if !ok { - return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown input parameters type %T", in.Parameters)} - } - - operationPath := "/" - if len(request.Request.URL.Path) == 0 { - request.Request.URL.Path = operationPath - } else { - request.Request.URL.Path = path.Join(request.Request.URL.Path, operationPath) - if request.Request.URL.Path != "/" && operationPath[len(operationPath)-1] == '/' { - request.Request.URL.Path += "/" - } - } - request.Request.Method = "POST" - httpBindingEncoder, err := httpbinding.NewEncoder(request.URL.Path, request.URL.RawQuery, request.Header) - if err != nil { - return out, metadata, &smithy.SerializationError{Err: err} - } - httpBindingEncoder.SetHeader("Content-Type").String("application/x-amz-json-1.1") - httpBindingEncoder.SetHeader("X-Amz-Target").String("AmazonSSM.ListNodes") - - jsonEncoder := smithyjson.NewEncoder() - if err := awsAwsjson11_serializeOpDocumentListNodesInput(input, jsonEncoder.Value); err != nil { - return out, metadata, &smithy.SerializationError{Err: err} - } - - if request, err = request.SetStream(bytes.NewReader(jsonEncoder.Bytes())); err != nil { - return out, metadata, &smithy.SerializationError{Err: err} - } - - if request.Request, err = httpBindingEncoder.Encode(request.Request); err != nil { - return out, metadata, &smithy.SerializationError{Err: err} - } - in.Request = request - - endTimer() - span.End() - return next.HandleSerialize(ctx, in) -} - -type awsAwsjson11_serializeOpListNodesSummary struct { -} - -func (*awsAwsjson11_serializeOpListNodesSummary) ID() string { - return "OperationSerializer" -} - -func (m *awsAwsjson11_serializeOpListNodesSummary) HandleSerialize(ctx context.Context, in middleware.SerializeInput, next middleware.SerializeHandler) ( - out middleware.SerializeOutput, metadata middleware.Metadata, err error, -) { - _, span := tracing.StartSpan(ctx, "OperationSerializer") - endTimer := startMetricTimer(ctx, "client.call.serialization_duration") - defer endTimer() - defer span.End() - request, ok := in.Request.(*smithyhttp.Request) - if !ok { - return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown transport type %T", in.Request)} - } - - input, ok := in.Parameters.(*ListNodesSummaryInput) - _ = input - if !ok { - return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown input parameters type %T", in.Parameters)} - } - - operationPath := "/" - if len(request.Request.URL.Path) == 0 { - request.Request.URL.Path = operationPath - } else { - request.Request.URL.Path = path.Join(request.Request.URL.Path, operationPath) - if request.Request.URL.Path != "/" && operationPath[len(operationPath)-1] == '/' { - request.Request.URL.Path += "/" - } - } - request.Request.Method = "POST" - httpBindingEncoder, err := httpbinding.NewEncoder(request.URL.Path, request.URL.RawQuery, request.Header) - if err != nil { - return out, metadata, &smithy.SerializationError{Err: err} - } - httpBindingEncoder.SetHeader("Content-Type").String("application/x-amz-json-1.1") - httpBindingEncoder.SetHeader("X-Amz-Target").String("AmazonSSM.ListNodesSummary") - - jsonEncoder := smithyjson.NewEncoder() - if err := awsAwsjson11_serializeOpDocumentListNodesSummaryInput(input, jsonEncoder.Value); err != nil { - return out, metadata, &smithy.SerializationError{Err: err} - } - - if request, err = request.SetStream(bytes.NewReader(jsonEncoder.Bytes())); err != nil { - return out, metadata, &smithy.SerializationError{Err: err} - } - - if request.Request, err = httpBindingEncoder.Encode(request.Request); err != nil { - return out, metadata, &smithy.SerializationError{Err: err} - } - in.Request = request - - endTimer() - span.End() - return next.HandleSerialize(ctx, in) -} - -type awsAwsjson11_serializeOpListOpsItemEvents struct { -} - -func (*awsAwsjson11_serializeOpListOpsItemEvents) ID() string { - return "OperationSerializer" -} - -func (m *awsAwsjson11_serializeOpListOpsItemEvents) HandleSerialize(ctx context.Context, in middleware.SerializeInput, next middleware.SerializeHandler) ( - out middleware.SerializeOutput, metadata middleware.Metadata, err error, -) { - _, span := tracing.StartSpan(ctx, "OperationSerializer") - endTimer := startMetricTimer(ctx, "client.call.serialization_duration") - defer endTimer() - defer span.End() - request, ok := in.Request.(*smithyhttp.Request) - if !ok { - return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown transport type %T", in.Request)} - } - - input, ok := in.Parameters.(*ListOpsItemEventsInput) - _ = input - if !ok { - return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown input parameters type %T", in.Parameters)} - } - - operationPath := "/" - if len(request.Request.URL.Path) == 0 { - request.Request.URL.Path = operationPath - } else { - request.Request.URL.Path = path.Join(request.Request.URL.Path, operationPath) - if request.Request.URL.Path != "/" && operationPath[len(operationPath)-1] == '/' { - request.Request.URL.Path += "/" - } - } - request.Request.Method = "POST" - httpBindingEncoder, err := httpbinding.NewEncoder(request.URL.Path, request.URL.RawQuery, request.Header) - if err != nil { - return out, metadata, &smithy.SerializationError{Err: err} - } - httpBindingEncoder.SetHeader("Content-Type").String("application/x-amz-json-1.1") - httpBindingEncoder.SetHeader("X-Amz-Target").String("AmazonSSM.ListOpsItemEvents") - - jsonEncoder := smithyjson.NewEncoder() - if err := awsAwsjson11_serializeOpDocumentListOpsItemEventsInput(input, jsonEncoder.Value); err != nil { - return out, metadata, &smithy.SerializationError{Err: err} - } - - if request, err = request.SetStream(bytes.NewReader(jsonEncoder.Bytes())); err != nil { - return out, metadata, &smithy.SerializationError{Err: err} - } - - if request.Request, err = httpBindingEncoder.Encode(request.Request); err != nil { - return out, metadata, &smithy.SerializationError{Err: err} - } - in.Request = request - - endTimer() - span.End() - return next.HandleSerialize(ctx, in) -} - -type awsAwsjson11_serializeOpListOpsItemRelatedItems struct { -} - -func (*awsAwsjson11_serializeOpListOpsItemRelatedItems) ID() string { - return "OperationSerializer" -} - -func (m *awsAwsjson11_serializeOpListOpsItemRelatedItems) HandleSerialize(ctx context.Context, in middleware.SerializeInput, next middleware.SerializeHandler) ( - out middleware.SerializeOutput, metadata middleware.Metadata, err error, -) { - _, span := tracing.StartSpan(ctx, "OperationSerializer") - endTimer := startMetricTimer(ctx, "client.call.serialization_duration") - defer endTimer() - defer span.End() - request, ok := in.Request.(*smithyhttp.Request) - if !ok { - return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown transport type %T", in.Request)} - } - - input, ok := in.Parameters.(*ListOpsItemRelatedItemsInput) - _ = input - if !ok { - return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown input parameters type %T", in.Parameters)} - } - - operationPath := "/" - if len(request.Request.URL.Path) == 0 { - request.Request.URL.Path = operationPath - } else { - request.Request.URL.Path = path.Join(request.Request.URL.Path, operationPath) - if request.Request.URL.Path != "/" && operationPath[len(operationPath)-1] == '/' { - request.Request.URL.Path += "/" - } - } - request.Request.Method = "POST" - httpBindingEncoder, err := httpbinding.NewEncoder(request.URL.Path, request.URL.RawQuery, request.Header) - if err != nil { - return out, metadata, &smithy.SerializationError{Err: err} - } - httpBindingEncoder.SetHeader("Content-Type").String("application/x-amz-json-1.1") - httpBindingEncoder.SetHeader("X-Amz-Target").String("AmazonSSM.ListOpsItemRelatedItems") - - jsonEncoder := smithyjson.NewEncoder() - if err := awsAwsjson11_serializeOpDocumentListOpsItemRelatedItemsInput(input, jsonEncoder.Value); err != nil { - return out, metadata, &smithy.SerializationError{Err: err} - } - - if request, err = request.SetStream(bytes.NewReader(jsonEncoder.Bytes())); err != nil { - return out, metadata, &smithy.SerializationError{Err: err} - } - - if request.Request, err = httpBindingEncoder.Encode(request.Request); err != nil { - return out, metadata, &smithy.SerializationError{Err: err} - } - in.Request = request - - endTimer() - span.End() - return next.HandleSerialize(ctx, in) -} - -type awsAwsjson11_serializeOpListOpsMetadata struct { -} - -func (*awsAwsjson11_serializeOpListOpsMetadata) ID() string { - return "OperationSerializer" -} - -func (m *awsAwsjson11_serializeOpListOpsMetadata) HandleSerialize(ctx context.Context, in middleware.SerializeInput, next middleware.SerializeHandler) ( - out middleware.SerializeOutput, metadata middleware.Metadata, err error, -) { - _, span := tracing.StartSpan(ctx, "OperationSerializer") - endTimer := startMetricTimer(ctx, "client.call.serialization_duration") - defer endTimer() - defer span.End() - request, ok := in.Request.(*smithyhttp.Request) - if !ok { - return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown transport type %T", in.Request)} - } - - input, ok := in.Parameters.(*ListOpsMetadataInput) - _ = input - if !ok { - return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown input parameters type %T", in.Parameters)} - } - - operationPath := "/" - if len(request.Request.URL.Path) == 0 { - request.Request.URL.Path = operationPath - } else { - request.Request.URL.Path = path.Join(request.Request.URL.Path, operationPath) - if request.Request.URL.Path != "/" && operationPath[len(operationPath)-1] == '/' { - request.Request.URL.Path += "/" - } - } - request.Request.Method = "POST" - httpBindingEncoder, err := httpbinding.NewEncoder(request.URL.Path, request.URL.RawQuery, request.Header) - if err != nil { - return out, metadata, &smithy.SerializationError{Err: err} - } - httpBindingEncoder.SetHeader("Content-Type").String("application/x-amz-json-1.1") - httpBindingEncoder.SetHeader("X-Amz-Target").String("AmazonSSM.ListOpsMetadata") - - jsonEncoder := smithyjson.NewEncoder() - if err := awsAwsjson11_serializeOpDocumentListOpsMetadataInput(input, jsonEncoder.Value); err != nil { - return out, metadata, &smithy.SerializationError{Err: err} - } - - if request, err = request.SetStream(bytes.NewReader(jsonEncoder.Bytes())); err != nil { - return out, metadata, &smithy.SerializationError{Err: err} - } - - if request.Request, err = httpBindingEncoder.Encode(request.Request); err != nil { - return out, metadata, &smithy.SerializationError{Err: err} - } - in.Request = request - - endTimer() - span.End() - return next.HandleSerialize(ctx, in) -} - -type awsAwsjson11_serializeOpListResourceComplianceSummaries struct { -} - -func (*awsAwsjson11_serializeOpListResourceComplianceSummaries) ID() string { - return "OperationSerializer" -} - -func (m *awsAwsjson11_serializeOpListResourceComplianceSummaries) HandleSerialize(ctx context.Context, in middleware.SerializeInput, next middleware.SerializeHandler) ( - out middleware.SerializeOutput, metadata middleware.Metadata, err error, -) { - _, span := tracing.StartSpan(ctx, "OperationSerializer") - endTimer := startMetricTimer(ctx, "client.call.serialization_duration") - defer endTimer() - defer span.End() - request, ok := in.Request.(*smithyhttp.Request) - if !ok { - return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown transport type %T", in.Request)} - } - - input, ok := in.Parameters.(*ListResourceComplianceSummariesInput) - _ = input - if !ok { - return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown input parameters type %T", in.Parameters)} - } - - operationPath := "/" - if len(request.Request.URL.Path) == 0 { - request.Request.URL.Path = operationPath - } else { - request.Request.URL.Path = path.Join(request.Request.URL.Path, operationPath) - if request.Request.URL.Path != "/" && operationPath[len(operationPath)-1] == '/' { - request.Request.URL.Path += "/" - } - } - request.Request.Method = "POST" - httpBindingEncoder, err := httpbinding.NewEncoder(request.URL.Path, request.URL.RawQuery, request.Header) - if err != nil { - return out, metadata, &smithy.SerializationError{Err: err} - } - httpBindingEncoder.SetHeader("Content-Type").String("application/x-amz-json-1.1") - httpBindingEncoder.SetHeader("X-Amz-Target").String("AmazonSSM.ListResourceComplianceSummaries") - - jsonEncoder := smithyjson.NewEncoder() - if err := awsAwsjson11_serializeOpDocumentListResourceComplianceSummariesInput(input, jsonEncoder.Value); err != nil { - return out, metadata, &smithy.SerializationError{Err: err} - } - - if request, err = request.SetStream(bytes.NewReader(jsonEncoder.Bytes())); err != nil { - return out, metadata, &smithy.SerializationError{Err: err} - } - - if request.Request, err = httpBindingEncoder.Encode(request.Request); err != nil { - return out, metadata, &smithy.SerializationError{Err: err} - } - in.Request = request - - endTimer() - span.End() - return next.HandleSerialize(ctx, in) -} - -type awsAwsjson11_serializeOpListResourceDataSync struct { -} - -func (*awsAwsjson11_serializeOpListResourceDataSync) ID() string { - return "OperationSerializer" -} - -func (m *awsAwsjson11_serializeOpListResourceDataSync) HandleSerialize(ctx context.Context, in middleware.SerializeInput, next middleware.SerializeHandler) ( - out middleware.SerializeOutput, metadata middleware.Metadata, err error, -) { - _, span := tracing.StartSpan(ctx, "OperationSerializer") - endTimer := startMetricTimer(ctx, "client.call.serialization_duration") - defer endTimer() - defer span.End() - request, ok := in.Request.(*smithyhttp.Request) - if !ok { - return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown transport type %T", in.Request)} - } - - input, ok := in.Parameters.(*ListResourceDataSyncInput) - _ = input - if !ok { - return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown input parameters type %T", in.Parameters)} - } - - operationPath := "/" - if len(request.Request.URL.Path) == 0 { - request.Request.URL.Path = operationPath - } else { - request.Request.URL.Path = path.Join(request.Request.URL.Path, operationPath) - if request.Request.URL.Path != "/" && operationPath[len(operationPath)-1] == '/' { - request.Request.URL.Path += "/" - } - } - request.Request.Method = "POST" - httpBindingEncoder, err := httpbinding.NewEncoder(request.URL.Path, request.URL.RawQuery, request.Header) - if err != nil { - return out, metadata, &smithy.SerializationError{Err: err} - } - httpBindingEncoder.SetHeader("Content-Type").String("application/x-amz-json-1.1") - httpBindingEncoder.SetHeader("X-Amz-Target").String("AmazonSSM.ListResourceDataSync") - - jsonEncoder := smithyjson.NewEncoder() - if err := awsAwsjson11_serializeOpDocumentListResourceDataSyncInput(input, jsonEncoder.Value); err != nil { - return out, metadata, &smithy.SerializationError{Err: err} - } - - if request, err = request.SetStream(bytes.NewReader(jsonEncoder.Bytes())); err != nil { - return out, metadata, &smithy.SerializationError{Err: err} - } - - if request.Request, err = httpBindingEncoder.Encode(request.Request); err != nil { - return out, metadata, &smithy.SerializationError{Err: err} - } - in.Request = request - - endTimer() - span.End() - return next.HandleSerialize(ctx, in) -} - -type awsAwsjson11_serializeOpListTagsForResource struct { -} - -func (*awsAwsjson11_serializeOpListTagsForResource) ID() string { - return "OperationSerializer" -} - -func (m *awsAwsjson11_serializeOpListTagsForResource) HandleSerialize(ctx context.Context, in middleware.SerializeInput, next middleware.SerializeHandler) ( - out middleware.SerializeOutput, metadata middleware.Metadata, err error, -) { - _, span := tracing.StartSpan(ctx, "OperationSerializer") - endTimer := startMetricTimer(ctx, "client.call.serialization_duration") - defer endTimer() - defer span.End() - request, ok := in.Request.(*smithyhttp.Request) - if !ok { - return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown transport type %T", in.Request)} - } - - input, ok := in.Parameters.(*ListTagsForResourceInput) - _ = input - if !ok { - return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown input parameters type %T", in.Parameters)} - } - - operationPath := "/" - if len(request.Request.URL.Path) == 0 { - request.Request.URL.Path = operationPath - } else { - request.Request.URL.Path = path.Join(request.Request.URL.Path, operationPath) - if request.Request.URL.Path != "/" && operationPath[len(operationPath)-1] == '/' { - request.Request.URL.Path += "/" - } - } - request.Request.Method = "POST" - httpBindingEncoder, err := httpbinding.NewEncoder(request.URL.Path, request.URL.RawQuery, request.Header) - if err != nil { - return out, metadata, &smithy.SerializationError{Err: err} - } - httpBindingEncoder.SetHeader("Content-Type").String("application/x-amz-json-1.1") - httpBindingEncoder.SetHeader("X-Amz-Target").String("AmazonSSM.ListTagsForResource") - - jsonEncoder := smithyjson.NewEncoder() - if err := awsAwsjson11_serializeOpDocumentListTagsForResourceInput(input, jsonEncoder.Value); err != nil { - return out, metadata, &smithy.SerializationError{Err: err} - } - - if request, err = request.SetStream(bytes.NewReader(jsonEncoder.Bytes())); err != nil { - return out, metadata, &smithy.SerializationError{Err: err} - } - - if request.Request, err = httpBindingEncoder.Encode(request.Request); err != nil { - return out, metadata, &smithy.SerializationError{Err: err} - } - in.Request = request - - endTimer() - span.End() - return next.HandleSerialize(ctx, in) -} - -type awsAwsjson11_serializeOpModifyDocumentPermission struct { -} - -func (*awsAwsjson11_serializeOpModifyDocumentPermission) ID() string { - return "OperationSerializer" -} - -func (m *awsAwsjson11_serializeOpModifyDocumentPermission) HandleSerialize(ctx context.Context, in middleware.SerializeInput, next middleware.SerializeHandler) ( - out middleware.SerializeOutput, metadata middleware.Metadata, err error, -) { - _, span := tracing.StartSpan(ctx, "OperationSerializer") - endTimer := startMetricTimer(ctx, "client.call.serialization_duration") - defer endTimer() - defer span.End() - request, ok := in.Request.(*smithyhttp.Request) - if !ok { - return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown transport type %T", in.Request)} - } - - input, ok := in.Parameters.(*ModifyDocumentPermissionInput) - _ = input - if !ok { - return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown input parameters type %T", in.Parameters)} - } - - operationPath := "/" - if len(request.Request.URL.Path) == 0 { - request.Request.URL.Path = operationPath - } else { - request.Request.URL.Path = path.Join(request.Request.URL.Path, operationPath) - if request.Request.URL.Path != "/" && operationPath[len(operationPath)-1] == '/' { - request.Request.URL.Path += "/" - } - } - request.Request.Method = "POST" - httpBindingEncoder, err := httpbinding.NewEncoder(request.URL.Path, request.URL.RawQuery, request.Header) - if err != nil { - return out, metadata, &smithy.SerializationError{Err: err} - } - httpBindingEncoder.SetHeader("Content-Type").String("application/x-amz-json-1.1") - httpBindingEncoder.SetHeader("X-Amz-Target").String("AmazonSSM.ModifyDocumentPermission") - - jsonEncoder := smithyjson.NewEncoder() - if err := awsAwsjson11_serializeOpDocumentModifyDocumentPermissionInput(input, jsonEncoder.Value); err != nil { - return out, metadata, &smithy.SerializationError{Err: err} - } - - if request, err = request.SetStream(bytes.NewReader(jsonEncoder.Bytes())); err != nil { - return out, metadata, &smithy.SerializationError{Err: err} - } - - if request.Request, err = httpBindingEncoder.Encode(request.Request); err != nil { - return out, metadata, &smithy.SerializationError{Err: err} - } - in.Request = request - - endTimer() - span.End() - return next.HandleSerialize(ctx, in) -} - -type awsAwsjson11_serializeOpPutComplianceItems struct { -} - -func (*awsAwsjson11_serializeOpPutComplianceItems) ID() string { - return "OperationSerializer" -} - -func (m *awsAwsjson11_serializeOpPutComplianceItems) HandleSerialize(ctx context.Context, in middleware.SerializeInput, next middleware.SerializeHandler) ( - out middleware.SerializeOutput, metadata middleware.Metadata, err error, -) { - _, span := tracing.StartSpan(ctx, "OperationSerializer") - endTimer := startMetricTimer(ctx, "client.call.serialization_duration") - defer endTimer() - defer span.End() - request, ok := in.Request.(*smithyhttp.Request) - if !ok { - return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown transport type %T", in.Request)} - } - - input, ok := in.Parameters.(*PutComplianceItemsInput) - _ = input - if !ok { - return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown input parameters type %T", in.Parameters)} - } - - operationPath := "/" - if len(request.Request.URL.Path) == 0 { - request.Request.URL.Path = operationPath - } else { - request.Request.URL.Path = path.Join(request.Request.URL.Path, operationPath) - if request.Request.URL.Path != "/" && operationPath[len(operationPath)-1] == '/' { - request.Request.URL.Path += "/" - } - } - request.Request.Method = "POST" - httpBindingEncoder, err := httpbinding.NewEncoder(request.URL.Path, request.URL.RawQuery, request.Header) - if err != nil { - return out, metadata, &smithy.SerializationError{Err: err} - } - httpBindingEncoder.SetHeader("Content-Type").String("application/x-amz-json-1.1") - httpBindingEncoder.SetHeader("X-Amz-Target").String("AmazonSSM.PutComplianceItems") - - jsonEncoder := smithyjson.NewEncoder() - if err := awsAwsjson11_serializeOpDocumentPutComplianceItemsInput(input, jsonEncoder.Value); err != nil { - return out, metadata, &smithy.SerializationError{Err: err} - } - - if request, err = request.SetStream(bytes.NewReader(jsonEncoder.Bytes())); err != nil { - return out, metadata, &smithy.SerializationError{Err: err} - } - - if request.Request, err = httpBindingEncoder.Encode(request.Request); err != nil { - return out, metadata, &smithy.SerializationError{Err: err} - } - in.Request = request - - endTimer() - span.End() - return next.HandleSerialize(ctx, in) -} - -type awsAwsjson11_serializeOpPutInventory struct { -} - -func (*awsAwsjson11_serializeOpPutInventory) ID() string { - return "OperationSerializer" -} - -func (m *awsAwsjson11_serializeOpPutInventory) HandleSerialize(ctx context.Context, in middleware.SerializeInput, next middleware.SerializeHandler) ( - out middleware.SerializeOutput, metadata middleware.Metadata, err error, -) { - _, span := tracing.StartSpan(ctx, "OperationSerializer") - endTimer := startMetricTimer(ctx, "client.call.serialization_duration") - defer endTimer() - defer span.End() - request, ok := in.Request.(*smithyhttp.Request) - if !ok { - return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown transport type %T", in.Request)} - } - - input, ok := in.Parameters.(*PutInventoryInput) - _ = input - if !ok { - return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown input parameters type %T", in.Parameters)} - } - - operationPath := "/" - if len(request.Request.URL.Path) == 0 { - request.Request.URL.Path = operationPath - } else { - request.Request.URL.Path = path.Join(request.Request.URL.Path, operationPath) - if request.Request.URL.Path != "/" && operationPath[len(operationPath)-1] == '/' { - request.Request.URL.Path += "/" - } - } - request.Request.Method = "POST" - httpBindingEncoder, err := httpbinding.NewEncoder(request.URL.Path, request.URL.RawQuery, request.Header) - if err != nil { - return out, metadata, &smithy.SerializationError{Err: err} - } - httpBindingEncoder.SetHeader("Content-Type").String("application/x-amz-json-1.1") - httpBindingEncoder.SetHeader("X-Amz-Target").String("AmazonSSM.PutInventory") - - jsonEncoder := smithyjson.NewEncoder() - if err := awsAwsjson11_serializeOpDocumentPutInventoryInput(input, jsonEncoder.Value); err != nil { - return out, metadata, &smithy.SerializationError{Err: err} - } - - if request, err = request.SetStream(bytes.NewReader(jsonEncoder.Bytes())); err != nil { - return out, metadata, &smithy.SerializationError{Err: err} - } - - if request.Request, err = httpBindingEncoder.Encode(request.Request); err != nil { - return out, metadata, &smithy.SerializationError{Err: err} - } - in.Request = request - - endTimer() - span.End() - return next.HandleSerialize(ctx, in) -} - -type awsAwsjson11_serializeOpPutParameter struct { -} - -func (*awsAwsjson11_serializeOpPutParameter) ID() string { - return "OperationSerializer" -} - -func (m *awsAwsjson11_serializeOpPutParameter) HandleSerialize(ctx context.Context, in middleware.SerializeInput, next middleware.SerializeHandler) ( - out middleware.SerializeOutput, metadata middleware.Metadata, err error, -) { - _, span := tracing.StartSpan(ctx, "OperationSerializer") - endTimer := startMetricTimer(ctx, "client.call.serialization_duration") - defer endTimer() - defer span.End() - request, ok := in.Request.(*smithyhttp.Request) - if !ok { - return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown transport type %T", in.Request)} - } - - input, ok := in.Parameters.(*PutParameterInput) - _ = input - if !ok { - return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown input parameters type %T", in.Parameters)} - } - - operationPath := "/" - if len(request.Request.URL.Path) == 0 { - request.Request.URL.Path = operationPath - } else { - request.Request.URL.Path = path.Join(request.Request.URL.Path, operationPath) - if request.Request.URL.Path != "/" && operationPath[len(operationPath)-1] == '/' { - request.Request.URL.Path += "/" - } - } - request.Request.Method = "POST" - httpBindingEncoder, err := httpbinding.NewEncoder(request.URL.Path, request.URL.RawQuery, request.Header) - if err != nil { - return out, metadata, &smithy.SerializationError{Err: err} - } - httpBindingEncoder.SetHeader("Content-Type").String("application/x-amz-json-1.1") - httpBindingEncoder.SetHeader("X-Amz-Target").String("AmazonSSM.PutParameter") - - jsonEncoder := smithyjson.NewEncoder() - if err := awsAwsjson11_serializeOpDocumentPutParameterInput(input, jsonEncoder.Value); err != nil { - return out, metadata, &smithy.SerializationError{Err: err} - } - - if request, err = request.SetStream(bytes.NewReader(jsonEncoder.Bytes())); err != nil { - return out, metadata, &smithy.SerializationError{Err: err} - } - - if request.Request, err = httpBindingEncoder.Encode(request.Request); err != nil { - return out, metadata, &smithy.SerializationError{Err: err} - } - in.Request = request - - endTimer() - span.End() - return next.HandleSerialize(ctx, in) -} - -type awsAwsjson11_serializeOpPutResourcePolicy struct { -} - -func (*awsAwsjson11_serializeOpPutResourcePolicy) ID() string { - return "OperationSerializer" -} - -func (m *awsAwsjson11_serializeOpPutResourcePolicy) HandleSerialize(ctx context.Context, in middleware.SerializeInput, next middleware.SerializeHandler) ( - out middleware.SerializeOutput, metadata middleware.Metadata, err error, -) { - _, span := tracing.StartSpan(ctx, "OperationSerializer") - endTimer := startMetricTimer(ctx, "client.call.serialization_duration") - defer endTimer() - defer span.End() - request, ok := in.Request.(*smithyhttp.Request) - if !ok { - return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown transport type %T", in.Request)} - } - - input, ok := in.Parameters.(*PutResourcePolicyInput) - _ = input - if !ok { - return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown input parameters type %T", in.Parameters)} - } - - operationPath := "/" - if len(request.Request.URL.Path) == 0 { - request.Request.URL.Path = operationPath - } else { - request.Request.URL.Path = path.Join(request.Request.URL.Path, operationPath) - if request.Request.URL.Path != "/" && operationPath[len(operationPath)-1] == '/' { - request.Request.URL.Path += "/" - } - } - request.Request.Method = "POST" - httpBindingEncoder, err := httpbinding.NewEncoder(request.URL.Path, request.URL.RawQuery, request.Header) - if err != nil { - return out, metadata, &smithy.SerializationError{Err: err} - } - httpBindingEncoder.SetHeader("Content-Type").String("application/x-amz-json-1.1") - httpBindingEncoder.SetHeader("X-Amz-Target").String("AmazonSSM.PutResourcePolicy") - - jsonEncoder := smithyjson.NewEncoder() - if err := awsAwsjson11_serializeOpDocumentPutResourcePolicyInput(input, jsonEncoder.Value); err != nil { - return out, metadata, &smithy.SerializationError{Err: err} - } - - if request, err = request.SetStream(bytes.NewReader(jsonEncoder.Bytes())); err != nil { - return out, metadata, &smithy.SerializationError{Err: err} - } - - if request.Request, err = httpBindingEncoder.Encode(request.Request); err != nil { - return out, metadata, &smithy.SerializationError{Err: err} - } - in.Request = request - - endTimer() - span.End() - return next.HandleSerialize(ctx, in) -} - -type awsAwsjson11_serializeOpRegisterDefaultPatchBaseline struct { -} - -func (*awsAwsjson11_serializeOpRegisterDefaultPatchBaseline) ID() string { - return "OperationSerializer" -} - -func (m *awsAwsjson11_serializeOpRegisterDefaultPatchBaseline) HandleSerialize(ctx context.Context, in middleware.SerializeInput, next middleware.SerializeHandler) ( - out middleware.SerializeOutput, metadata middleware.Metadata, err error, -) { - _, span := tracing.StartSpan(ctx, "OperationSerializer") - endTimer := startMetricTimer(ctx, "client.call.serialization_duration") - defer endTimer() - defer span.End() - request, ok := in.Request.(*smithyhttp.Request) - if !ok { - return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown transport type %T", in.Request)} - } - - input, ok := in.Parameters.(*RegisterDefaultPatchBaselineInput) - _ = input - if !ok { - return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown input parameters type %T", in.Parameters)} - } - - operationPath := "/" - if len(request.Request.URL.Path) == 0 { - request.Request.URL.Path = operationPath - } else { - request.Request.URL.Path = path.Join(request.Request.URL.Path, operationPath) - if request.Request.URL.Path != "/" && operationPath[len(operationPath)-1] == '/' { - request.Request.URL.Path += "/" - } - } - request.Request.Method = "POST" - httpBindingEncoder, err := httpbinding.NewEncoder(request.URL.Path, request.URL.RawQuery, request.Header) - if err != nil { - return out, metadata, &smithy.SerializationError{Err: err} - } - httpBindingEncoder.SetHeader("Content-Type").String("application/x-amz-json-1.1") - httpBindingEncoder.SetHeader("X-Amz-Target").String("AmazonSSM.RegisterDefaultPatchBaseline") - - jsonEncoder := smithyjson.NewEncoder() - if err := awsAwsjson11_serializeOpDocumentRegisterDefaultPatchBaselineInput(input, jsonEncoder.Value); err != nil { - return out, metadata, &smithy.SerializationError{Err: err} - } - - if request, err = request.SetStream(bytes.NewReader(jsonEncoder.Bytes())); err != nil { - return out, metadata, &smithy.SerializationError{Err: err} - } - - if request.Request, err = httpBindingEncoder.Encode(request.Request); err != nil { - return out, metadata, &smithy.SerializationError{Err: err} - } - in.Request = request - - endTimer() - span.End() - return next.HandleSerialize(ctx, in) -} - -type awsAwsjson11_serializeOpRegisterPatchBaselineForPatchGroup struct { -} - -func (*awsAwsjson11_serializeOpRegisterPatchBaselineForPatchGroup) ID() string { - return "OperationSerializer" -} - -func (m *awsAwsjson11_serializeOpRegisterPatchBaselineForPatchGroup) HandleSerialize(ctx context.Context, in middleware.SerializeInput, next middleware.SerializeHandler) ( - out middleware.SerializeOutput, metadata middleware.Metadata, err error, -) { - _, span := tracing.StartSpan(ctx, "OperationSerializer") - endTimer := startMetricTimer(ctx, "client.call.serialization_duration") - defer endTimer() - defer span.End() - request, ok := in.Request.(*smithyhttp.Request) - if !ok { - return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown transport type %T", in.Request)} - } - - input, ok := in.Parameters.(*RegisterPatchBaselineForPatchGroupInput) - _ = input - if !ok { - return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown input parameters type %T", in.Parameters)} - } - - operationPath := "/" - if len(request.Request.URL.Path) == 0 { - request.Request.URL.Path = operationPath - } else { - request.Request.URL.Path = path.Join(request.Request.URL.Path, operationPath) - if request.Request.URL.Path != "/" && operationPath[len(operationPath)-1] == '/' { - request.Request.URL.Path += "/" - } - } - request.Request.Method = "POST" - httpBindingEncoder, err := httpbinding.NewEncoder(request.URL.Path, request.URL.RawQuery, request.Header) - if err != nil { - return out, metadata, &smithy.SerializationError{Err: err} - } - httpBindingEncoder.SetHeader("Content-Type").String("application/x-amz-json-1.1") - httpBindingEncoder.SetHeader("X-Amz-Target").String("AmazonSSM.RegisterPatchBaselineForPatchGroup") - - jsonEncoder := smithyjson.NewEncoder() - if err := awsAwsjson11_serializeOpDocumentRegisterPatchBaselineForPatchGroupInput(input, jsonEncoder.Value); err != nil { - return out, metadata, &smithy.SerializationError{Err: err} - } - - if request, err = request.SetStream(bytes.NewReader(jsonEncoder.Bytes())); err != nil { - return out, metadata, &smithy.SerializationError{Err: err} - } - - if request.Request, err = httpBindingEncoder.Encode(request.Request); err != nil { - return out, metadata, &smithy.SerializationError{Err: err} - } - in.Request = request - - endTimer() - span.End() - return next.HandleSerialize(ctx, in) -} - -type awsAwsjson11_serializeOpRegisterTargetWithMaintenanceWindow struct { -} - -func (*awsAwsjson11_serializeOpRegisterTargetWithMaintenanceWindow) ID() string { - return "OperationSerializer" -} - -func (m *awsAwsjson11_serializeOpRegisterTargetWithMaintenanceWindow) HandleSerialize(ctx context.Context, in middleware.SerializeInput, next middleware.SerializeHandler) ( - out middleware.SerializeOutput, metadata middleware.Metadata, err error, -) { - _, span := tracing.StartSpan(ctx, "OperationSerializer") - endTimer := startMetricTimer(ctx, "client.call.serialization_duration") - defer endTimer() - defer span.End() - request, ok := in.Request.(*smithyhttp.Request) - if !ok { - return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown transport type %T", in.Request)} - } - - input, ok := in.Parameters.(*RegisterTargetWithMaintenanceWindowInput) - _ = input - if !ok { - return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown input parameters type %T", in.Parameters)} - } - - operationPath := "/" - if len(request.Request.URL.Path) == 0 { - request.Request.URL.Path = operationPath - } else { - request.Request.URL.Path = path.Join(request.Request.URL.Path, operationPath) - if request.Request.URL.Path != "/" && operationPath[len(operationPath)-1] == '/' { - request.Request.URL.Path += "/" - } - } - request.Request.Method = "POST" - httpBindingEncoder, err := httpbinding.NewEncoder(request.URL.Path, request.URL.RawQuery, request.Header) - if err != nil { - return out, metadata, &smithy.SerializationError{Err: err} - } - httpBindingEncoder.SetHeader("Content-Type").String("application/x-amz-json-1.1") - httpBindingEncoder.SetHeader("X-Amz-Target").String("AmazonSSM.RegisterTargetWithMaintenanceWindow") - - jsonEncoder := smithyjson.NewEncoder() - if err := awsAwsjson11_serializeOpDocumentRegisterTargetWithMaintenanceWindowInput(input, jsonEncoder.Value); err != nil { - return out, metadata, &smithy.SerializationError{Err: err} - } - - if request, err = request.SetStream(bytes.NewReader(jsonEncoder.Bytes())); err != nil { - return out, metadata, &smithy.SerializationError{Err: err} - } - - if request.Request, err = httpBindingEncoder.Encode(request.Request); err != nil { - return out, metadata, &smithy.SerializationError{Err: err} - } - in.Request = request - - endTimer() - span.End() - return next.HandleSerialize(ctx, in) -} - -type awsAwsjson11_serializeOpRegisterTaskWithMaintenanceWindow struct { -} - -func (*awsAwsjson11_serializeOpRegisterTaskWithMaintenanceWindow) ID() string { - return "OperationSerializer" -} - -func (m *awsAwsjson11_serializeOpRegisterTaskWithMaintenanceWindow) HandleSerialize(ctx context.Context, in middleware.SerializeInput, next middleware.SerializeHandler) ( - out middleware.SerializeOutput, metadata middleware.Metadata, err error, -) { - _, span := tracing.StartSpan(ctx, "OperationSerializer") - endTimer := startMetricTimer(ctx, "client.call.serialization_duration") - defer endTimer() - defer span.End() - request, ok := in.Request.(*smithyhttp.Request) - if !ok { - return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown transport type %T", in.Request)} - } - - input, ok := in.Parameters.(*RegisterTaskWithMaintenanceWindowInput) - _ = input - if !ok { - return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown input parameters type %T", in.Parameters)} - } - - operationPath := "/" - if len(request.Request.URL.Path) == 0 { - request.Request.URL.Path = operationPath - } else { - request.Request.URL.Path = path.Join(request.Request.URL.Path, operationPath) - if request.Request.URL.Path != "/" && operationPath[len(operationPath)-1] == '/' { - request.Request.URL.Path += "/" - } - } - request.Request.Method = "POST" - httpBindingEncoder, err := httpbinding.NewEncoder(request.URL.Path, request.URL.RawQuery, request.Header) - if err != nil { - return out, metadata, &smithy.SerializationError{Err: err} - } - httpBindingEncoder.SetHeader("Content-Type").String("application/x-amz-json-1.1") - httpBindingEncoder.SetHeader("X-Amz-Target").String("AmazonSSM.RegisterTaskWithMaintenanceWindow") - - jsonEncoder := smithyjson.NewEncoder() - if err := awsAwsjson11_serializeOpDocumentRegisterTaskWithMaintenanceWindowInput(input, jsonEncoder.Value); err != nil { - return out, metadata, &smithy.SerializationError{Err: err} - } - - if request, err = request.SetStream(bytes.NewReader(jsonEncoder.Bytes())); err != nil { - return out, metadata, &smithy.SerializationError{Err: err} - } - - if request.Request, err = httpBindingEncoder.Encode(request.Request); err != nil { - return out, metadata, &smithy.SerializationError{Err: err} - } - in.Request = request - - endTimer() - span.End() - return next.HandleSerialize(ctx, in) -} - -type awsAwsjson11_serializeOpRemoveTagsFromResource struct { -} - -func (*awsAwsjson11_serializeOpRemoveTagsFromResource) ID() string { - return "OperationSerializer" -} - -func (m *awsAwsjson11_serializeOpRemoveTagsFromResource) HandleSerialize(ctx context.Context, in middleware.SerializeInput, next middleware.SerializeHandler) ( - out middleware.SerializeOutput, metadata middleware.Metadata, err error, -) { - _, span := tracing.StartSpan(ctx, "OperationSerializer") - endTimer := startMetricTimer(ctx, "client.call.serialization_duration") - defer endTimer() - defer span.End() - request, ok := in.Request.(*smithyhttp.Request) - if !ok { - return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown transport type %T", in.Request)} - } - - input, ok := in.Parameters.(*RemoveTagsFromResourceInput) - _ = input - if !ok { - return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown input parameters type %T", in.Parameters)} - } - - operationPath := "/" - if len(request.Request.URL.Path) == 0 { - request.Request.URL.Path = operationPath - } else { - request.Request.URL.Path = path.Join(request.Request.URL.Path, operationPath) - if request.Request.URL.Path != "/" && operationPath[len(operationPath)-1] == '/' { - request.Request.URL.Path += "/" - } - } - request.Request.Method = "POST" - httpBindingEncoder, err := httpbinding.NewEncoder(request.URL.Path, request.URL.RawQuery, request.Header) - if err != nil { - return out, metadata, &smithy.SerializationError{Err: err} - } - httpBindingEncoder.SetHeader("Content-Type").String("application/x-amz-json-1.1") - httpBindingEncoder.SetHeader("X-Amz-Target").String("AmazonSSM.RemoveTagsFromResource") - - jsonEncoder := smithyjson.NewEncoder() - if err := awsAwsjson11_serializeOpDocumentRemoveTagsFromResourceInput(input, jsonEncoder.Value); err != nil { - return out, metadata, &smithy.SerializationError{Err: err} - } - - if request, err = request.SetStream(bytes.NewReader(jsonEncoder.Bytes())); err != nil { - return out, metadata, &smithy.SerializationError{Err: err} - } - - if request.Request, err = httpBindingEncoder.Encode(request.Request); err != nil { - return out, metadata, &smithy.SerializationError{Err: err} - } - in.Request = request - - endTimer() - span.End() - return next.HandleSerialize(ctx, in) -} - -type awsAwsjson11_serializeOpResetServiceSetting struct { -} - -func (*awsAwsjson11_serializeOpResetServiceSetting) ID() string { - return "OperationSerializer" -} - -func (m *awsAwsjson11_serializeOpResetServiceSetting) HandleSerialize(ctx context.Context, in middleware.SerializeInput, next middleware.SerializeHandler) ( - out middleware.SerializeOutput, metadata middleware.Metadata, err error, -) { - _, span := tracing.StartSpan(ctx, "OperationSerializer") - endTimer := startMetricTimer(ctx, "client.call.serialization_duration") - defer endTimer() - defer span.End() - request, ok := in.Request.(*smithyhttp.Request) - if !ok { - return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown transport type %T", in.Request)} - } - - input, ok := in.Parameters.(*ResetServiceSettingInput) - _ = input - if !ok { - return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown input parameters type %T", in.Parameters)} - } - - operationPath := "/" - if len(request.Request.URL.Path) == 0 { - request.Request.URL.Path = operationPath - } else { - request.Request.URL.Path = path.Join(request.Request.URL.Path, operationPath) - if request.Request.URL.Path != "/" && operationPath[len(operationPath)-1] == '/' { - request.Request.URL.Path += "/" - } - } - request.Request.Method = "POST" - httpBindingEncoder, err := httpbinding.NewEncoder(request.URL.Path, request.URL.RawQuery, request.Header) - if err != nil { - return out, metadata, &smithy.SerializationError{Err: err} - } - httpBindingEncoder.SetHeader("Content-Type").String("application/x-amz-json-1.1") - httpBindingEncoder.SetHeader("X-Amz-Target").String("AmazonSSM.ResetServiceSetting") - - jsonEncoder := smithyjson.NewEncoder() - if err := awsAwsjson11_serializeOpDocumentResetServiceSettingInput(input, jsonEncoder.Value); err != nil { - return out, metadata, &smithy.SerializationError{Err: err} - } - - if request, err = request.SetStream(bytes.NewReader(jsonEncoder.Bytes())); err != nil { - return out, metadata, &smithy.SerializationError{Err: err} - } - - if request.Request, err = httpBindingEncoder.Encode(request.Request); err != nil { - return out, metadata, &smithy.SerializationError{Err: err} - } - in.Request = request - - endTimer() - span.End() - return next.HandleSerialize(ctx, in) -} - -type awsAwsjson11_serializeOpResumeSession struct { -} - -func (*awsAwsjson11_serializeOpResumeSession) ID() string { - return "OperationSerializer" -} - -func (m *awsAwsjson11_serializeOpResumeSession) HandleSerialize(ctx context.Context, in middleware.SerializeInput, next middleware.SerializeHandler) ( - out middleware.SerializeOutput, metadata middleware.Metadata, err error, -) { - _, span := tracing.StartSpan(ctx, "OperationSerializer") - endTimer := startMetricTimer(ctx, "client.call.serialization_duration") - defer endTimer() - defer span.End() - request, ok := in.Request.(*smithyhttp.Request) - if !ok { - return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown transport type %T", in.Request)} - } - - input, ok := in.Parameters.(*ResumeSessionInput) - _ = input - if !ok { - return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown input parameters type %T", in.Parameters)} - } - - operationPath := "/" - if len(request.Request.URL.Path) == 0 { - request.Request.URL.Path = operationPath - } else { - request.Request.URL.Path = path.Join(request.Request.URL.Path, operationPath) - if request.Request.URL.Path != "/" && operationPath[len(operationPath)-1] == '/' { - request.Request.URL.Path += "/" - } - } - request.Request.Method = "POST" - httpBindingEncoder, err := httpbinding.NewEncoder(request.URL.Path, request.URL.RawQuery, request.Header) - if err != nil { - return out, metadata, &smithy.SerializationError{Err: err} - } - httpBindingEncoder.SetHeader("Content-Type").String("application/x-amz-json-1.1") - httpBindingEncoder.SetHeader("X-Amz-Target").String("AmazonSSM.ResumeSession") - - jsonEncoder := smithyjson.NewEncoder() - if err := awsAwsjson11_serializeOpDocumentResumeSessionInput(input, jsonEncoder.Value); err != nil { - return out, metadata, &smithy.SerializationError{Err: err} - } - - if request, err = request.SetStream(bytes.NewReader(jsonEncoder.Bytes())); err != nil { - return out, metadata, &smithy.SerializationError{Err: err} - } - - if request.Request, err = httpBindingEncoder.Encode(request.Request); err != nil { - return out, metadata, &smithy.SerializationError{Err: err} - } - in.Request = request - - endTimer() - span.End() - return next.HandleSerialize(ctx, in) -} - -type awsAwsjson11_serializeOpSendAutomationSignal struct { -} - -func (*awsAwsjson11_serializeOpSendAutomationSignal) ID() string { - return "OperationSerializer" -} - -func (m *awsAwsjson11_serializeOpSendAutomationSignal) HandleSerialize(ctx context.Context, in middleware.SerializeInput, next middleware.SerializeHandler) ( - out middleware.SerializeOutput, metadata middleware.Metadata, err error, -) { - _, span := tracing.StartSpan(ctx, "OperationSerializer") - endTimer := startMetricTimer(ctx, "client.call.serialization_duration") - defer endTimer() - defer span.End() - request, ok := in.Request.(*smithyhttp.Request) - if !ok { - return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown transport type %T", in.Request)} - } - - input, ok := in.Parameters.(*SendAutomationSignalInput) - _ = input - if !ok { - return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown input parameters type %T", in.Parameters)} - } - - operationPath := "/" - if len(request.Request.URL.Path) == 0 { - request.Request.URL.Path = operationPath - } else { - request.Request.URL.Path = path.Join(request.Request.URL.Path, operationPath) - if request.Request.URL.Path != "/" && operationPath[len(operationPath)-1] == '/' { - request.Request.URL.Path += "/" - } - } - request.Request.Method = "POST" - httpBindingEncoder, err := httpbinding.NewEncoder(request.URL.Path, request.URL.RawQuery, request.Header) - if err != nil { - return out, metadata, &smithy.SerializationError{Err: err} - } - httpBindingEncoder.SetHeader("Content-Type").String("application/x-amz-json-1.1") - httpBindingEncoder.SetHeader("X-Amz-Target").String("AmazonSSM.SendAutomationSignal") - - jsonEncoder := smithyjson.NewEncoder() - if err := awsAwsjson11_serializeOpDocumentSendAutomationSignalInput(input, jsonEncoder.Value); err != nil { - return out, metadata, &smithy.SerializationError{Err: err} - } - - if request, err = request.SetStream(bytes.NewReader(jsonEncoder.Bytes())); err != nil { - return out, metadata, &smithy.SerializationError{Err: err} - } - - if request.Request, err = httpBindingEncoder.Encode(request.Request); err != nil { - return out, metadata, &smithy.SerializationError{Err: err} - } - in.Request = request - - endTimer() - span.End() - return next.HandleSerialize(ctx, in) -} - -type awsAwsjson11_serializeOpSendCommand struct { -} - -func (*awsAwsjson11_serializeOpSendCommand) ID() string { - return "OperationSerializer" -} - -func (m *awsAwsjson11_serializeOpSendCommand) HandleSerialize(ctx context.Context, in middleware.SerializeInput, next middleware.SerializeHandler) ( - out middleware.SerializeOutput, metadata middleware.Metadata, err error, -) { - _, span := tracing.StartSpan(ctx, "OperationSerializer") - endTimer := startMetricTimer(ctx, "client.call.serialization_duration") - defer endTimer() - defer span.End() - request, ok := in.Request.(*smithyhttp.Request) - if !ok { - return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown transport type %T", in.Request)} - } - - input, ok := in.Parameters.(*SendCommandInput) - _ = input - if !ok { - return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown input parameters type %T", in.Parameters)} - } - - operationPath := "/" - if len(request.Request.URL.Path) == 0 { - request.Request.URL.Path = operationPath - } else { - request.Request.URL.Path = path.Join(request.Request.URL.Path, operationPath) - if request.Request.URL.Path != "/" && operationPath[len(operationPath)-1] == '/' { - request.Request.URL.Path += "/" - } - } - request.Request.Method = "POST" - httpBindingEncoder, err := httpbinding.NewEncoder(request.URL.Path, request.URL.RawQuery, request.Header) - if err != nil { - return out, metadata, &smithy.SerializationError{Err: err} - } - httpBindingEncoder.SetHeader("Content-Type").String("application/x-amz-json-1.1") - httpBindingEncoder.SetHeader("X-Amz-Target").String("AmazonSSM.SendCommand") - - jsonEncoder := smithyjson.NewEncoder() - if err := awsAwsjson11_serializeOpDocumentSendCommandInput(input, jsonEncoder.Value); err != nil { - return out, metadata, &smithy.SerializationError{Err: err} - } - - if request, err = request.SetStream(bytes.NewReader(jsonEncoder.Bytes())); err != nil { - return out, metadata, &smithy.SerializationError{Err: err} - } - - if request.Request, err = httpBindingEncoder.Encode(request.Request); err != nil { - return out, metadata, &smithy.SerializationError{Err: err} - } - in.Request = request - - endTimer() - span.End() - return next.HandleSerialize(ctx, in) -} - -type awsAwsjson11_serializeOpStartAccessRequest struct { -} - -func (*awsAwsjson11_serializeOpStartAccessRequest) ID() string { - return "OperationSerializer" -} - -func (m *awsAwsjson11_serializeOpStartAccessRequest) HandleSerialize(ctx context.Context, in middleware.SerializeInput, next middleware.SerializeHandler) ( - out middleware.SerializeOutput, metadata middleware.Metadata, err error, -) { - _, span := tracing.StartSpan(ctx, "OperationSerializer") - endTimer := startMetricTimer(ctx, "client.call.serialization_duration") - defer endTimer() - defer span.End() - request, ok := in.Request.(*smithyhttp.Request) - if !ok { - return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown transport type %T", in.Request)} - } - - input, ok := in.Parameters.(*StartAccessRequestInput) - _ = input - if !ok { - return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown input parameters type %T", in.Parameters)} - } - - operationPath := "/" - if len(request.Request.URL.Path) == 0 { - request.Request.URL.Path = operationPath - } else { - request.Request.URL.Path = path.Join(request.Request.URL.Path, operationPath) - if request.Request.URL.Path != "/" && operationPath[len(operationPath)-1] == '/' { - request.Request.URL.Path += "/" - } - } - request.Request.Method = "POST" - httpBindingEncoder, err := httpbinding.NewEncoder(request.URL.Path, request.URL.RawQuery, request.Header) - if err != nil { - return out, metadata, &smithy.SerializationError{Err: err} - } - httpBindingEncoder.SetHeader("Content-Type").String("application/x-amz-json-1.1") - httpBindingEncoder.SetHeader("X-Amz-Target").String("AmazonSSM.StartAccessRequest") - - jsonEncoder := smithyjson.NewEncoder() - if err := awsAwsjson11_serializeOpDocumentStartAccessRequestInput(input, jsonEncoder.Value); err != nil { - return out, metadata, &smithy.SerializationError{Err: err} - } - - if request, err = request.SetStream(bytes.NewReader(jsonEncoder.Bytes())); err != nil { - return out, metadata, &smithy.SerializationError{Err: err} - } - - if request.Request, err = httpBindingEncoder.Encode(request.Request); err != nil { - return out, metadata, &smithy.SerializationError{Err: err} - } - in.Request = request - - endTimer() - span.End() - return next.HandleSerialize(ctx, in) -} - -type awsAwsjson11_serializeOpStartAssociationsOnce struct { -} - -func (*awsAwsjson11_serializeOpStartAssociationsOnce) ID() string { - return "OperationSerializer" -} - -func (m *awsAwsjson11_serializeOpStartAssociationsOnce) HandleSerialize(ctx context.Context, in middleware.SerializeInput, next middleware.SerializeHandler) ( - out middleware.SerializeOutput, metadata middleware.Metadata, err error, -) { - _, span := tracing.StartSpan(ctx, "OperationSerializer") - endTimer := startMetricTimer(ctx, "client.call.serialization_duration") - defer endTimer() - defer span.End() - request, ok := in.Request.(*smithyhttp.Request) - if !ok { - return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown transport type %T", in.Request)} - } - - input, ok := in.Parameters.(*StartAssociationsOnceInput) - _ = input - if !ok { - return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown input parameters type %T", in.Parameters)} - } - - operationPath := "/" - if len(request.Request.URL.Path) == 0 { - request.Request.URL.Path = operationPath - } else { - request.Request.URL.Path = path.Join(request.Request.URL.Path, operationPath) - if request.Request.URL.Path != "/" && operationPath[len(operationPath)-1] == '/' { - request.Request.URL.Path += "/" - } - } - request.Request.Method = "POST" - httpBindingEncoder, err := httpbinding.NewEncoder(request.URL.Path, request.URL.RawQuery, request.Header) - if err != nil { - return out, metadata, &smithy.SerializationError{Err: err} - } - httpBindingEncoder.SetHeader("Content-Type").String("application/x-amz-json-1.1") - httpBindingEncoder.SetHeader("X-Amz-Target").String("AmazonSSM.StartAssociationsOnce") - - jsonEncoder := smithyjson.NewEncoder() - if err := awsAwsjson11_serializeOpDocumentStartAssociationsOnceInput(input, jsonEncoder.Value); err != nil { - return out, metadata, &smithy.SerializationError{Err: err} - } - - if request, err = request.SetStream(bytes.NewReader(jsonEncoder.Bytes())); err != nil { - return out, metadata, &smithy.SerializationError{Err: err} - } - - if request.Request, err = httpBindingEncoder.Encode(request.Request); err != nil { - return out, metadata, &smithy.SerializationError{Err: err} - } - in.Request = request - - endTimer() - span.End() - return next.HandleSerialize(ctx, in) -} - -type awsAwsjson11_serializeOpStartAutomationExecution struct { -} - -func (*awsAwsjson11_serializeOpStartAutomationExecution) ID() string { - return "OperationSerializer" -} - -func (m *awsAwsjson11_serializeOpStartAutomationExecution) HandleSerialize(ctx context.Context, in middleware.SerializeInput, next middleware.SerializeHandler) ( - out middleware.SerializeOutput, metadata middleware.Metadata, err error, -) { - _, span := tracing.StartSpan(ctx, "OperationSerializer") - endTimer := startMetricTimer(ctx, "client.call.serialization_duration") - defer endTimer() - defer span.End() - request, ok := in.Request.(*smithyhttp.Request) - if !ok { - return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown transport type %T", in.Request)} - } - - input, ok := in.Parameters.(*StartAutomationExecutionInput) - _ = input - if !ok { - return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown input parameters type %T", in.Parameters)} - } - - operationPath := "/" - if len(request.Request.URL.Path) == 0 { - request.Request.URL.Path = operationPath - } else { - request.Request.URL.Path = path.Join(request.Request.URL.Path, operationPath) - if request.Request.URL.Path != "/" && operationPath[len(operationPath)-1] == '/' { - request.Request.URL.Path += "/" - } - } - request.Request.Method = "POST" - httpBindingEncoder, err := httpbinding.NewEncoder(request.URL.Path, request.URL.RawQuery, request.Header) - if err != nil { - return out, metadata, &smithy.SerializationError{Err: err} - } - httpBindingEncoder.SetHeader("Content-Type").String("application/x-amz-json-1.1") - httpBindingEncoder.SetHeader("X-Amz-Target").String("AmazonSSM.StartAutomationExecution") - - jsonEncoder := smithyjson.NewEncoder() - if err := awsAwsjson11_serializeOpDocumentStartAutomationExecutionInput(input, jsonEncoder.Value); err != nil { - return out, metadata, &smithy.SerializationError{Err: err} - } - - if request, err = request.SetStream(bytes.NewReader(jsonEncoder.Bytes())); err != nil { - return out, metadata, &smithy.SerializationError{Err: err} - } - - if request.Request, err = httpBindingEncoder.Encode(request.Request); err != nil { - return out, metadata, &smithy.SerializationError{Err: err} - } - in.Request = request - - endTimer() - span.End() - return next.HandleSerialize(ctx, in) -} - -type awsAwsjson11_serializeOpStartChangeRequestExecution struct { -} - -func (*awsAwsjson11_serializeOpStartChangeRequestExecution) ID() string { - return "OperationSerializer" -} - -func (m *awsAwsjson11_serializeOpStartChangeRequestExecution) HandleSerialize(ctx context.Context, in middleware.SerializeInput, next middleware.SerializeHandler) ( - out middleware.SerializeOutput, metadata middleware.Metadata, err error, -) { - _, span := tracing.StartSpan(ctx, "OperationSerializer") - endTimer := startMetricTimer(ctx, "client.call.serialization_duration") - defer endTimer() - defer span.End() - request, ok := in.Request.(*smithyhttp.Request) - if !ok { - return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown transport type %T", in.Request)} - } - - input, ok := in.Parameters.(*StartChangeRequestExecutionInput) - _ = input - if !ok { - return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown input parameters type %T", in.Parameters)} - } - - operationPath := "/" - if len(request.Request.URL.Path) == 0 { - request.Request.URL.Path = operationPath - } else { - request.Request.URL.Path = path.Join(request.Request.URL.Path, operationPath) - if request.Request.URL.Path != "/" && operationPath[len(operationPath)-1] == '/' { - request.Request.URL.Path += "/" - } - } - request.Request.Method = "POST" - httpBindingEncoder, err := httpbinding.NewEncoder(request.URL.Path, request.URL.RawQuery, request.Header) - if err != nil { - return out, metadata, &smithy.SerializationError{Err: err} - } - httpBindingEncoder.SetHeader("Content-Type").String("application/x-amz-json-1.1") - httpBindingEncoder.SetHeader("X-Amz-Target").String("AmazonSSM.StartChangeRequestExecution") - - jsonEncoder := smithyjson.NewEncoder() - if err := awsAwsjson11_serializeOpDocumentStartChangeRequestExecutionInput(input, jsonEncoder.Value); err != nil { - return out, metadata, &smithy.SerializationError{Err: err} - } - - if request, err = request.SetStream(bytes.NewReader(jsonEncoder.Bytes())); err != nil { - return out, metadata, &smithy.SerializationError{Err: err} - } - - if request.Request, err = httpBindingEncoder.Encode(request.Request); err != nil { - return out, metadata, &smithy.SerializationError{Err: err} - } - in.Request = request - - endTimer() - span.End() - return next.HandleSerialize(ctx, in) -} - -type awsAwsjson11_serializeOpStartExecutionPreview struct { -} - -func (*awsAwsjson11_serializeOpStartExecutionPreview) ID() string { - return "OperationSerializer" -} - -func (m *awsAwsjson11_serializeOpStartExecutionPreview) HandleSerialize(ctx context.Context, in middleware.SerializeInput, next middleware.SerializeHandler) ( - out middleware.SerializeOutput, metadata middleware.Metadata, err error, -) { - _, span := tracing.StartSpan(ctx, "OperationSerializer") - endTimer := startMetricTimer(ctx, "client.call.serialization_duration") - defer endTimer() - defer span.End() - request, ok := in.Request.(*smithyhttp.Request) - if !ok { - return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown transport type %T", in.Request)} - } - - input, ok := in.Parameters.(*StartExecutionPreviewInput) - _ = input - if !ok { - return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown input parameters type %T", in.Parameters)} - } - - operationPath := "/" - if len(request.Request.URL.Path) == 0 { - request.Request.URL.Path = operationPath - } else { - request.Request.URL.Path = path.Join(request.Request.URL.Path, operationPath) - if request.Request.URL.Path != "/" && operationPath[len(operationPath)-1] == '/' { - request.Request.URL.Path += "/" - } - } - request.Request.Method = "POST" - httpBindingEncoder, err := httpbinding.NewEncoder(request.URL.Path, request.URL.RawQuery, request.Header) - if err != nil { - return out, metadata, &smithy.SerializationError{Err: err} - } - httpBindingEncoder.SetHeader("Content-Type").String("application/x-amz-json-1.1") - httpBindingEncoder.SetHeader("X-Amz-Target").String("AmazonSSM.StartExecutionPreview") - - jsonEncoder := smithyjson.NewEncoder() - if err := awsAwsjson11_serializeOpDocumentStartExecutionPreviewInput(input, jsonEncoder.Value); err != nil { - return out, metadata, &smithy.SerializationError{Err: err} - } - - if request, err = request.SetStream(bytes.NewReader(jsonEncoder.Bytes())); err != nil { - return out, metadata, &smithy.SerializationError{Err: err} - } - - if request.Request, err = httpBindingEncoder.Encode(request.Request); err != nil { - return out, metadata, &smithy.SerializationError{Err: err} - } - in.Request = request - - endTimer() - span.End() - return next.HandleSerialize(ctx, in) -} - -type awsAwsjson11_serializeOpStartSession struct { -} - -func (*awsAwsjson11_serializeOpStartSession) ID() string { - return "OperationSerializer" -} - -func (m *awsAwsjson11_serializeOpStartSession) HandleSerialize(ctx context.Context, in middleware.SerializeInput, next middleware.SerializeHandler) ( - out middleware.SerializeOutput, metadata middleware.Metadata, err error, -) { - _, span := tracing.StartSpan(ctx, "OperationSerializer") - endTimer := startMetricTimer(ctx, "client.call.serialization_duration") - defer endTimer() - defer span.End() - request, ok := in.Request.(*smithyhttp.Request) - if !ok { - return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown transport type %T", in.Request)} - } - - input, ok := in.Parameters.(*StartSessionInput) - _ = input - if !ok { - return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown input parameters type %T", in.Parameters)} - } - - operationPath := "/" - if len(request.Request.URL.Path) == 0 { - request.Request.URL.Path = operationPath - } else { - request.Request.URL.Path = path.Join(request.Request.URL.Path, operationPath) - if request.Request.URL.Path != "/" && operationPath[len(operationPath)-1] == '/' { - request.Request.URL.Path += "/" - } - } - request.Request.Method = "POST" - httpBindingEncoder, err := httpbinding.NewEncoder(request.URL.Path, request.URL.RawQuery, request.Header) - if err != nil { - return out, metadata, &smithy.SerializationError{Err: err} - } - httpBindingEncoder.SetHeader("Content-Type").String("application/x-amz-json-1.1") - httpBindingEncoder.SetHeader("X-Amz-Target").String("AmazonSSM.StartSession") - - jsonEncoder := smithyjson.NewEncoder() - if err := awsAwsjson11_serializeOpDocumentStartSessionInput(input, jsonEncoder.Value); err != nil { - return out, metadata, &smithy.SerializationError{Err: err} - } - - if request, err = request.SetStream(bytes.NewReader(jsonEncoder.Bytes())); err != nil { - return out, metadata, &smithy.SerializationError{Err: err} - } - - if request.Request, err = httpBindingEncoder.Encode(request.Request); err != nil { - return out, metadata, &smithy.SerializationError{Err: err} - } - in.Request = request - - endTimer() - span.End() - return next.HandleSerialize(ctx, in) -} - -type awsAwsjson11_serializeOpStopAutomationExecution struct { -} - -func (*awsAwsjson11_serializeOpStopAutomationExecution) ID() string { - return "OperationSerializer" -} - -func (m *awsAwsjson11_serializeOpStopAutomationExecution) HandleSerialize(ctx context.Context, in middleware.SerializeInput, next middleware.SerializeHandler) ( - out middleware.SerializeOutput, metadata middleware.Metadata, err error, -) { - _, span := tracing.StartSpan(ctx, "OperationSerializer") - endTimer := startMetricTimer(ctx, "client.call.serialization_duration") - defer endTimer() - defer span.End() - request, ok := in.Request.(*smithyhttp.Request) - if !ok { - return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown transport type %T", in.Request)} - } - - input, ok := in.Parameters.(*StopAutomationExecutionInput) - _ = input - if !ok { - return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown input parameters type %T", in.Parameters)} - } - - operationPath := "/" - if len(request.Request.URL.Path) == 0 { - request.Request.URL.Path = operationPath - } else { - request.Request.URL.Path = path.Join(request.Request.URL.Path, operationPath) - if request.Request.URL.Path != "/" && operationPath[len(operationPath)-1] == '/' { - request.Request.URL.Path += "/" - } - } - request.Request.Method = "POST" - httpBindingEncoder, err := httpbinding.NewEncoder(request.URL.Path, request.URL.RawQuery, request.Header) - if err != nil { - return out, metadata, &smithy.SerializationError{Err: err} - } - httpBindingEncoder.SetHeader("Content-Type").String("application/x-amz-json-1.1") - httpBindingEncoder.SetHeader("X-Amz-Target").String("AmazonSSM.StopAutomationExecution") - - jsonEncoder := smithyjson.NewEncoder() - if err := awsAwsjson11_serializeOpDocumentStopAutomationExecutionInput(input, jsonEncoder.Value); err != nil { - return out, metadata, &smithy.SerializationError{Err: err} - } - - if request, err = request.SetStream(bytes.NewReader(jsonEncoder.Bytes())); err != nil { - return out, metadata, &smithy.SerializationError{Err: err} - } - - if request.Request, err = httpBindingEncoder.Encode(request.Request); err != nil { - return out, metadata, &smithy.SerializationError{Err: err} - } - in.Request = request - - endTimer() - span.End() - return next.HandleSerialize(ctx, in) -} - -type awsAwsjson11_serializeOpTerminateSession struct { -} - -func (*awsAwsjson11_serializeOpTerminateSession) ID() string { - return "OperationSerializer" -} - -func (m *awsAwsjson11_serializeOpTerminateSession) HandleSerialize(ctx context.Context, in middleware.SerializeInput, next middleware.SerializeHandler) ( - out middleware.SerializeOutput, metadata middleware.Metadata, err error, -) { - _, span := tracing.StartSpan(ctx, "OperationSerializer") - endTimer := startMetricTimer(ctx, "client.call.serialization_duration") - defer endTimer() - defer span.End() - request, ok := in.Request.(*smithyhttp.Request) - if !ok { - return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown transport type %T", in.Request)} - } - - input, ok := in.Parameters.(*TerminateSessionInput) - _ = input - if !ok { - return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown input parameters type %T", in.Parameters)} - } - - operationPath := "/" - if len(request.Request.URL.Path) == 0 { - request.Request.URL.Path = operationPath - } else { - request.Request.URL.Path = path.Join(request.Request.URL.Path, operationPath) - if request.Request.URL.Path != "/" && operationPath[len(operationPath)-1] == '/' { - request.Request.URL.Path += "/" - } - } - request.Request.Method = "POST" - httpBindingEncoder, err := httpbinding.NewEncoder(request.URL.Path, request.URL.RawQuery, request.Header) - if err != nil { - return out, metadata, &smithy.SerializationError{Err: err} - } - httpBindingEncoder.SetHeader("Content-Type").String("application/x-amz-json-1.1") - httpBindingEncoder.SetHeader("X-Amz-Target").String("AmazonSSM.TerminateSession") - - jsonEncoder := smithyjson.NewEncoder() - if err := awsAwsjson11_serializeOpDocumentTerminateSessionInput(input, jsonEncoder.Value); err != nil { - return out, metadata, &smithy.SerializationError{Err: err} - } - - if request, err = request.SetStream(bytes.NewReader(jsonEncoder.Bytes())); err != nil { - return out, metadata, &smithy.SerializationError{Err: err} - } - - if request.Request, err = httpBindingEncoder.Encode(request.Request); err != nil { - return out, metadata, &smithy.SerializationError{Err: err} - } - in.Request = request - - endTimer() - span.End() - return next.HandleSerialize(ctx, in) -} - -type awsAwsjson11_serializeOpUnlabelParameterVersion struct { -} - -func (*awsAwsjson11_serializeOpUnlabelParameterVersion) ID() string { - return "OperationSerializer" -} - -func (m *awsAwsjson11_serializeOpUnlabelParameterVersion) HandleSerialize(ctx context.Context, in middleware.SerializeInput, next middleware.SerializeHandler) ( - out middleware.SerializeOutput, metadata middleware.Metadata, err error, -) { - _, span := tracing.StartSpan(ctx, "OperationSerializer") - endTimer := startMetricTimer(ctx, "client.call.serialization_duration") - defer endTimer() - defer span.End() - request, ok := in.Request.(*smithyhttp.Request) - if !ok { - return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown transport type %T", in.Request)} - } - - input, ok := in.Parameters.(*UnlabelParameterVersionInput) - _ = input - if !ok { - return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown input parameters type %T", in.Parameters)} - } - - operationPath := "/" - if len(request.Request.URL.Path) == 0 { - request.Request.URL.Path = operationPath - } else { - request.Request.URL.Path = path.Join(request.Request.URL.Path, operationPath) - if request.Request.URL.Path != "/" && operationPath[len(operationPath)-1] == '/' { - request.Request.URL.Path += "/" - } - } - request.Request.Method = "POST" - httpBindingEncoder, err := httpbinding.NewEncoder(request.URL.Path, request.URL.RawQuery, request.Header) - if err != nil { - return out, metadata, &smithy.SerializationError{Err: err} - } - httpBindingEncoder.SetHeader("Content-Type").String("application/x-amz-json-1.1") - httpBindingEncoder.SetHeader("X-Amz-Target").String("AmazonSSM.UnlabelParameterVersion") - - jsonEncoder := smithyjson.NewEncoder() - if err := awsAwsjson11_serializeOpDocumentUnlabelParameterVersionInput(input, jsonEncoder.Value); err != nil { - return out, metadata, &smithy.SerializationError{Err: err} - } - - if request, err = request.SetStream(bytes.NewReader(jsonEncoder.Bytes())); err != nil { - return out, metadata, &smithy.SerializationError{Err: err} - } - - if request.Request, err = httpBindingEncoder.Encode(request.Request); err != nil { - return out, metadata, &smithy.SerializationError{Err: err} - } - in.Request = request - - endTimer() - span.End() - return next.HandleSerialize(ctx, in) -} - -type awsAwsjson11_serializeOpUpdateAssociation struct { -} - -func (*awsAwsjson11_serializeOpUpdateAssociation) ID() string { - return "OperationSerializer" -} - -func (m *awsAwsjson11_serializeOpUpdateAssociation) HandleSerialize(ctx context.Context, in middleware.SerializeInput, next middleware.SerializeHandler) ( - out middleware.SerializeOutput, metadata middleware.Metadata, err error, -) { - _, span := tracing.StartSpan(ctx, "OperationSerializer") - endTimer := startMetricTimer(ctx, "client.call.serialization_duration") - defer endTimer() - defer span.End() - request, ok := in.Request.(*smithyhttp.Request) - if !ok { - return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown transport type %T", in.Request)} - } - - input, ok := in.Parameters.(*UpdateAssociationInput) - _ = input - if !ok { - return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown input parameters type %T", in.Parameters)} - } - - operationPath := "/" - if len(request.Request.URL.Path) == 0 { - request.Request.URL.Path = operationPath - } else { - request.Request.URL.Path = path.Join(request.Request.URL.Path, operationPath) - if request.Request.URL.Path != "/" && operationPath[len(operationPath)-1] == '/' { - request.Request.URL.Path += "/" - } - } - request.Request.Method = "POST" - httpBindingEncoder, err := httpbinding.NewEncoder(request.URL.Path, request.URL.RawQuery, request.Header) - if err != nil { - return out, metadata, &smithy.SerializationError{Err: err} - } - httpBindingEncoder.SetHeader("Content-Type").String("application/x-amz-json-1.1") - httpBindingEncoder.SetHeader("X-Amz-Target").String("AmazonSSM.UpdateAssociation") - - jsonEncoder := smithyjson.NewEncoder() - if err := awsAwsjson11_serializeOpDocumentUpdateAssociationInput(input, jsonEncoder.Value); err != nil { - return out, metadata, &smithy.SerializationError{Err: err} - } - - if request, err = request.SetStream(bytes.NewReader(jsonEncoder.Bytes())); err != nil { - return out, metadata, &smithy.SerializationError{Err: err} - } - - if request.Request, err = httpBindingEncoder.Encode(request.Request); err != nil { - return out, metadata, &smithy.SerializationError{Err: err} - } - in.Request = request - - endTimer() - span.End() - return next.HandleSerialize(ctx, in) -} - -type awsAwsjson11_serializeOpUpdateAssociationStatus struct { -} - -func (*awsAwsjson11_serializeOpUpdateAssociationStatus) ID() string { - return "OperationSerializer" -} - -func (m *awsAwsjson11_serializeOpUpdateAssociationStatus) HandleSerialize(ctx context.Context, in middleware.SerializeInput, next middleware.SerializeHandler) ( - out middleware.SerializeOutput, metadata middleware.Metadata, err error, -) { - _, span := tracing.StartSpan(ctx, "OperationSerializer") - endTimer := startMetricTimer(ctx, "client.call.serialization_duration") - defer endTimer() - defer span.End() - request, ok := in.Request.(*smithyhttp.Request) - if !ok { - return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown transport type %T", in.Request)} - } - - input, ok := in.Parameters.(*UpdateAssociationStatusInput) - _ = input - if !ok { - return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown input parameters type %T", in.Parameters)} - } - - operationPath := "/" - if len(request.Request.URL.Path) == 0 { - request.Request.URL.Path = operationPath - } else { - request.Request.URL.Path = path.Join(request.Request.URL.Path, operationPath) - if request.Request.URL.Path != "/" && operationPath[len(operationPath)-1] == '/' { - request.Request.URL.Path += "/" - } - } - request.Request.Method = "POST" - httpBindingEncoder, err := httpbinding.NewEncoder(request.URL.Path, request.URL.RawQuery, request.Header) - if err != nil { - return out, metadata, &smithy.SerializationError{Err: err} - } - httpBindingEncoder.SetHeader("Content-Type").String("application/x-amz-json-1.1") - httpBindingEncoder.SetHeader("X-Amz-Target").String("AmazonSSM.UpdateAssociationStatus") - - jsonEncoder := smithyjson.NewEncoder() - if err := awsAwsjson11_serializeOpDocumentUpdateAssociationStatusInput(input, jsonEncoder.Value); err != nil { - return out, metadata, &smithy.SerializationError{Err: err} - } - - if request, err = request.SetStream(bytes.NewReader(jsonEncoder.Bytes())); err != nil { - return out, metadata, &smithy.SerializationError{Err: err} - } - - if request.Request, err = httpBindingEncoder.Encode(request.Request); err != nil { - return out, metadata, &smithy.SerializationError{Err: err} - } - in.Request = request - - endTimer() - span.End() - return next.HandleSerialize(ctx, in) -} - -type awsAwsjson11_serializeOpUpdateDocument struct { -} - -func (*awsAwsjson11_serializeOpUpdateDocument) ID() string { - return "OperationSerializer" -} - -func (m *awsAwsjson11_serializeOpUpdateDocument) HandleSerialize(ctx context.Context, in middleware.SerializeInput, next middleware.SerializeHandler) ( - out middleware.SerializeOutput, metadata middleware.Metadata, err error, -) { - _, span := tracing.StartSpan(ctx, "OperationSerializer") - endTimer := startMetricTimer(ctx, "client.call.serialization_duration") - defer endTimer() - defer span.End() - request, ok := in.Request.(*smithyhttp.Request) - if !ok { - return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown transport type %T", in.Request)} - } - - input, ok := in.Parameters.(*UpdateDocumentInput) - _ = input - if !ok { - return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown input parameters type %T", in.Parameters)} - } - - operationPath := "/" - if len(request.Request.URL.Path) == 0 { - request.Request.URL.Path = operationPath - } else { - request.Request.URL.Path = path.Join(request.Request.URL.Path, operationPath) - if request.Request.URL.Path != "/" && operationPath[len(operationPath)-1] == '/' { - request.Request.URL.Path += "/" - } - } - request.Request.Method = "POST" - httpBindingEncoder, err := httpbinding.NewEncoder(request.URL.Path, request.URL.RawQuery, request.Header) - if err != nil { - return out, metadata, &smithy.SerializationError{Err: err} - } - httpBindingEncoder.SetHeader("Content-Type").String("application/x-amz-json-1.1") - httpBindingEncoder.SetHeader("X-Amz-Target").String("AmazonSSM.UpdateDocument") - - jsonEncoder := smithyjson.NewEncoder() - if err := awsAwsjson11_serializeOpDocumentUpdateDocumentInput(input, jsonEncoder.Value); err != nil { - return out, metadata, &smithy.SerializationError{Err: err} - } - - if request, err = request.SetStream(bytes.NewReader(jsonEncoder.Bytes())); err != nil { - return out, metadata, &smithy.SerializationError{Err: err} - } - - if request.Request, err = httpBindingEncoder.Encode(request.Request); err != nil { - return out, metadata, &smithy.SerializationError{Err: err} - } - in.Request = request - - endTimer() - span.End() - return next.HandleSerialize(ctx, in) -} - -type awsAwsjson11_serializeOpUpdateDocumentDefaultVersion struct { -} - -func (*awsAwsjson11_serializeOpUpdateDocumentDefaultVersion) ID() string { - return "OperationSerializer" -} - -func (m *awsAwsjson11_serializeOpUpdateDocumentDefaultVersion) HandleSerialize(ctx context.Context, in middleware.SerializeInput, next middleware.SerializeHandler) ( - out middleware.SerializeOutput, metadata middleware.Metadata, err error, -) { - _, span := tracing.StartSpan(ctx, "OperationSerializer") - endTimer := startMetricTimer(ctx, "client.call.serialization_duration") - defer endTimer() - defer span.End() - request, ok := in.Request.(*smithyhttp.Request) - if !ok { - return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown transport type %T", in.Request)} - } - - input, ok := in.Parameters.(*UpdateDocumentDefaultVersionInput) - _ = input - if !ok { - return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown input parameters type %T", in.Parameters)} - } - - operationPath := "/" - if len(request.Request.URL.Path) == 0 { - request.Request.URL.Path = operationPath - } else { - request.Request.URL.Path = path.Join(request.Request.URL.Path, operationPath) - if request.Request.URL.Path != "/" && operationPath[len(operationPath)-1] == '/' { - request.Request.URL.Path += "/" - } - } - request.Request.Method = "POST" - httpBindingEncoder, err := httpbinding.NewEncoder(request.URL.Path, request.URL.RawQuery, request.Header) - if err != nil { - return out, metadata, &smithy.SerializationError{Err: err} - } - httpBindingEncoder.SetHeader("Content-Type").String("application/x-amz-json-1.1") - httpBindingEncoder.SetHeader("X-Amz-Target").String("AmazonSSM.UpdateDocumentDefaultVersion") - - jsonEncoder := smithyjson.NewEncoder() - if err := awsAwsjson11_serializeOpDocumentUpdateDocumentDefaultVersionInput(input, jsonEncoder.Value); err != nil { - return out, metadata, &smithy.SerializationError{Err: err} - } - - if request, err = request.SetStream(bytes.NewReader(jsonEncoder.Bytes())); err != nil { - return out, metadata, &smithy.SerializationError{Err: err} - } - - if request.Request, err = httpBindingEncoder.Encode(request.Request); err != nil { - return out, metadata, &smithy.SerializationError{Err: err} - } - in.Request = request - - endTimer() - span.End() - return next.HandleSerialize(ctx, in) -} - -type awsAwsjson11_serializeOpUpdateDocumentMetadata struct { -} - -func (*awsAwsjson11_serializeOpUpdateDocumentMetadata) ID() string { - return "OperationSerializer" -} - -func (m *awsAwsjson11_serializeOpUpdateDocumentMetadata) HandleSerialize(ctx context.Context, in middleware.SerializeInput, next middleware.SerializeHandler) ( - out middleware.SerializeOutput, metadata middleware.Metadata, err error, -) { - _, span := tracing.StartSpan(ctx, "OperationSerializer") - endTimer := startMetricTimer(ctx, "client.call.serialization_duration") - defer endTimer() - defer span.End() - request, ok := in.Request.(*smithyhttp.Request) - if !ok { - return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown transport type %T", in.Request)} - } - - input, ok := in.Parameters.(*UpdateDocumentMetadataInput) - _ = input - if !ok { - return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown input parameters type %T", in.Parameters)} - } - - operationPath := "/" - if len(request.Request.URL.Path) == 0 { - request.Request.URL.Path = operationPath - } else { - request.Request.URL.Path = path.Join(request.Request.URL.Path, operationPath) - if request.Request.URL.Path != "/" && operationPath[len(operationPath)-1] == '/' { - request.Request.URL.Path += "/" - } - } - request.Request.Method = "POST" - httpBindingEncoder, err := httpbinding.NewEncoder(request.URL.Path, request.URL.RawQuery, request.Header) - if err != nil { - return out, metadata, &smithy.SerializationError{Err: err} - } - httpBindingEncoder.SetHeader("Content-Type").String("application/x-amz-json-1.1") - httpBindingEncoder.SetHeader("X-Amz-Target").String("AmazonSSM.UpdateDocumentMetadata") - - jsonEncoder := smithyjson.NewEncoder() - if err := awsAwsjson11_serializeOpDocumentUpdateDocumentMetadataInput(input, jsonEncoder.Value); err != nil { - return out, metadata, &smithy.SerializationError{Err: err} - } - - if request, err = request.SetStream(bytes.NewReader(jsonEncoder.Bytes())); err != nil { - return out, metadata, &smithy.SerializationError{Err: err} - } - - if request.Request, err = httpBindingEncoder.Encode(request.Request); err != nil { - return out, metadata, &smithy.SerializationError{Err: err} - } - in.Request = request - - endTimer() - span.End() - return next.HandleSerialize(ctx, in) -} - -type awsAwsjson11_serializeOpUpdateMaintenanceWindow struct { -} - -func (*awsAwsjson11_serializeOpUpdateMaintenanceWindow) ID() string { - return "OperationSerializer" -} - -func (m *awsAwsjson11_serializeOpUpdateMaintenanceWindow) HandleSerialize(ctx context.Context, in middleware.SerializeInput, next middleware.SerializeHandler) ( - out middleware.SerializeOutput, metadata middleware.Metadata, err error, -) { - _, span := tracing.StartSpan(ctx, "OperationSerializer") - endTimer := startMetricTimer(ctx, "client.call.serialization_duration") - defer endTimer() - defer span.End() - request, ok := in.Request.(*smithyhttp.Request) - if !ok { - return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown transport type %T", in.Request)} - } - - input, ok := in.Parameters.(*UpdateMaintenanceWindowInput) - _ = input - if !ok { - return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown input parameters type %T", in.Parameters)} - } - - operationPath := "/" - if len(request.Request.URL.Path) == 0 { - request.Request.URL.Path = operationPath - } else { - request.Request.URL.Path = path.Join(request.Request.URL.Path, operationPath) - if request.Request.URL.Path != "/" && operationPath[len(operationPath)-1] == '/' { - request.Request.URL.Path += "/" - } - } - request.Request.Method = "POST" - httpBindingEncoder, err := httpbinding.NewEncoder(request.URL.Path, request.URL.RawQuery, request.Header) - if err != nil { - return out, metadata, &smithy.SerializationError{Err: err} - } - httpBindingEncoder.SetHeader("Content-Type").String("application/x-amz-json-1.1") - httpBindingEncoder.SetHeader("X-Amz-Target").String("AmazonSSM.UpdateMaintenanceWindow") - - jsonEncoder := smithyjson.NewEncoder() - if err := awsAwsjson11_serializeOpDocumentUpdateMaintenanceWindowInput(input, jsonEncoder.Value); err != nil { - return out, metadata, &smithy.SerializationError{Err: err} - } - - if request, err = request.SetStream(bytes.NewReader(jsonEncoder.Bytes())); err != nil { - return out, metadata, &smithy.SerializationError{Err: err} - } - - if request.Request, err = httpBindingEncoder.Encode(request.Request); err != nil { - return out, metadata, &smithy.SerializationError{Err: err} - } - in.Request = request - - endTimer() - span.End() - return next.HandleSerialize(ctx, in) -} - -type awsAwsjson11_serializeOpUpdateMaintenanceWindowTarget struct { -} - -func (*awsAwsjson11_serializeOpUpdateMaintenanceWindowTarget) ID() string { - return "OperationSerializer" -} - -func (m *awsAwsjson11_serializeOpUpdateMaintenanceWindowTarget) HandleSerialize(ctx context.Context, in middleware.SerializeInput, next middleware.SerializeHandler) ( - out middleware.SerializeOutput, metadata middleware.Metadata, err error, -) { - _, span := tracing.StartSpan(ctx, "OperationSerializer") - endTimer := startMetricTimer(ctx, "client.call.serialization_duration") - defer endTimer() - defer span.End() - request, ok := in.Request.(*smithyhttp.Request) - if !ok { - return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown transport type %T", in.Request)} - } - - input, ok := in.Parameters.(*UpdateMaintenanceWindowTargetInput) - _ = input - if !ok { - return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown input parameters type %T", in.Parameters)} - } - - operationPath := "/" - if len(request.Request.URL.Path) == 0 { - request.Request.URL.Path = operationPath - } else { - request.Request.URL.Path = path.Join(request.Request.URL.Path, operationPath) - if request.Request.URL.Path != "/" && operationPath[len(operationPath)-1] == '/' { - request.Request.URL.Path += "/" - } - } - request.Request.Method = "POST" - httpBindingEncoder, err := httpbinding.NewEncoder(request.URL.Path, request.URL.RawQuery, request.Header) - if err != nil { - return out, metadata, &smithy.SerializationError{Err: err} - } - httpBindingEncoder.SetHeader("Content-Type").String("application/x-amz-json-1.1") - httpBindingEncoder.SetHeader("X-Amz-Target").String("AmazonSSM.UpdateMaintenanceWindowTarget") - - jsonEncoder := smithyjson.NewEncoder() - if err := awsAwsjson11_serializeOpDocumentUpdateMaintenanceWindowTargetInput(input, jsonEncoder.Value); err != nil { - return out, metadata, &smithy.SerializationError{Err: err} - } - - if request, err = request.SetStream(bytes.NewReader(jsonEncoder.Bytes())); err != nil { - return out, metadata, &smithy.SerializationError{Err: err} - } - - if request.Request, err = httpBindingEncoder.Encode(request.Request); err != nil { - return out, metadata, &smithy.SerializationError{Err: err} - } - in.Request = request - - endTimer() - span.End() - return next.HandleSerialize(ctx, in) -} - -type awsAwsjson11_serializeOpUpdateMaintenanceWindowTask struct { -} - -func (*awsAwsjson11_serializeOpUpdateMaintenanceWindowTask) ID() string { - return "OperationSerializer" -} - -func (m *awsAwsjson11_serializeOpUpdateMaintenanceWindowTask) HandleSerialize(ctx context.Context, in middleware.SerializeInput, next middleware.SerializeHandler) ( - out middleware.SerializeOutput, metadata middleware.Metadata, err error, -) { - _, span := tracing.StartSpan(ctx, "OperationSerializer") - endTimer := startMetricTimer(ctx, "client.call.serialization_duration") - defer endTimer() - defer span.End() - request, ok := in.Request.(*smithyhttp.Request) - if !ok { - return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown transport type %T", in.Request)} - } - - input, ok := in.Parameters.(*UpdateMaintenanceWindowTaskInput) - _ = input - if !ok { - return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown input parameters type %T", in.Parameters)} - } - - operationPath := "/" - if len(request.Request.URL.Path) == 0 { - request.Request.URL.Path = operationPath - } else { - request.Request.URL.Path = path.Join(request.Request.URL.Path, operationPath) - if request.Request.URL.Path != "/" && operationPath[len(operationPath)-1] == '/' { - request.Request.URL.Path += "/" - } - } - request.Request.Method = "POST" - httpBindingEncoder, err := httpbinding.NewEncoder(request.URL.Path, request.URL.RawQuery, request.Header) - if err != nil { - return out, metadata, &smithy.SerializationError{Err: err} - } - httpBindingEncoder.SetHeader("Content-Type").String("application/x-amz-json-1.1") - httpBindingEncoder.SetHeader("X-Amz-Target").String("AmazonSSM.UpdateMaintenanceWindowTask") - - jsonEncoder := smithyjson.NewEncoder() - if err := awsAwsjson11_serializeOpDocumentUpdateMaintenanceWindowTaskInput(input, jsonEncoder.Value); err != nil { - return out, metadata, &smithy.SerializationError{Err: err} - } - - if request, err = request.SetStream(bytes.NewReader(jsonEncoder.Bytes())); err != nil { - return out, metadata, &smithy.SerializationError{Err: err} - } - - if request.Request, err = httpBindingEncoder.Encode(request.Request); err != nil { - return out, metadata, &smithy.SerializationError{Err: err} - } - in.Request = request - - endTimer() - span.End() - return next.HandleSerialize(ctx, in) -} - -type awsAwsjson11_serializeOpUpdateManagedInstanceRole struct { -} - -func (*awsAwsjson11_serializeOpUpdateManagedInstanceRole) ID() string { - return "OperationSerializer" -} - -func (m *awsAwsjson11_serializeOpUpdateManagedInstanceRole) HandleSerialize(ctx context.Context, in middleware.SerializeInput, next middleware.SerializeHandler) ( - out middleware.SerializeOutput, metadata middleware.Metadata, err error, -) { - _, span := tracing.StartSpan(ctx, "OperationSerializer") - endTimer := startMetricTimer(ctx, "client.call.serialization_duration") - defer endTimer() - defer span.End() - request, ok := in.Request.(*smithyhttp.Request) - if !ok { - return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown transport type %T", in.Request)} - } - - input, ok := in.Parameters.(*UpdateManagedInstanceRoleInput) - _ = input - if !ok { - return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown input parameters type %T", in.Parameters)} - } - - operationPath := "/" - if len(request.Request.URL.Path) == 0 { - request.Request.URL.Path = operationPath - } else { - request.Request.URL.Path = path.Join(request.Request.URL.Path, operationPath) - if request.Request.URL.Path != "/" && operationPath[len(operationPath)-1] == '/' { - request.Request.URL.Path += "/" - } - } - request.Request.Method = "POST" - httpBindingEncoder, err := httpbinding.NewEncoder(request.URL.Path, request.URL.RawQuery, request.Header) - if err != nil { - return out, metadata, &smithy.SerializationError{Err: err} - } - httpBindingEncoder.SetHeader("Content-Type").String("application/x-amz-json-1.1") - httpBindingEncoder.SetHeader("X-Amz-Target").String("AmazonSSM.UpdateManagedInstanceRole") - - jsonEncoder := smithyjson.NewEncoder() - if err := awsAwsjson11_serializeOpDocumentUpdateManagedInstanceRoleInput(input, jsonEncoder.Value); err != nil { - return out, metadata, &smithy.SerializationError{Err: err} - } - - if request, err = request.SetStream(bytes.NewReader(jsonEncoder.Bytes())); err != nil { - return out, metadata, &smithy.SerializationError{Err: err} - } - - if request.Request, err = httpBindingEncoder.Encode(request.Request); err != nil { - return out, metadata, &smithy.SerializationError{Err: err} - } - in.Request = request - - endTimer() - span.End() - return next.HandleSerialize(ctx, in) -} - -type awsAwsjson11_serializeOpUpdateOpsItem struct { -} - -func (*awsAwsjson11_serializeOpUpdateOpsItem) ID() string { - return "OperationSerializer" -} - -func (m *awsAwsjson11_serializeOpUpdateOpsItem) HandleSerialize(ctx context.Context, in middleware.SerializeInput, next middleware.SerializeHandler) ( - out middleware.SerializeOutput, metadata middleware.Metadata, err error, -) { - _, span := tracing.StartSpan(ctx, "OperationSerializer") - endTimer := startMetricTimer(ctx, "client.call.serialization_duration") - defer endTimer() - defer span.End() - request, ok := in.Request.(*smithyhttp.Request) - if !ok { - return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown transport type %T", in.Request)} - } - - input, ok := in.Parameters.(*UpdateOpsItemInput) - _ = input - if !ok { - return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown input parameters type %T", in.Parameters)} - } - - operationPath := "/" - if len(request.Request.URL.Path) == 0 { - request.Request.URL.Path = operationPath - } else { - request.Request.URL.Path = path.Join(request.Request.URL.Path, operationPath) - if request.Request.URL.Path != "/" && operationPath[len(operationPath)-1] == '/' { - request.Request.URL.Path += "/" - } - } - request.Request.Method = "POST" - httpBindingEncoder, err := httpbinding.NewEncoder(request.URL.Path, request.URL.RawQuery, request.Header) - if err != nil { - return out, metadata, &smithy.SerializationError{Err: err} - } - httpBindingEncoder.SetHeader("Content-Type").String("application/x-amz-json-1.1") - httpBindingEncoder.SetHeader("X-Amz-Target").String("AmazonSSM.UpdateOpsItem") - - jsonEncoder := smithyjson.NewEncoder() - if err := awsAwsjson11_serializeOpDocumentUpdateOpsItemInput(input, jsonEncoder.Value); err != nil { - return out, metadata, &smithy.SerializationError{Err: err} - } - - if request, err = request.SetStream(bytes.NewReader(jsonEncoder.Bytes())); err != nil { - return out, metadata, &smithy.SerializationError{Err: err} - } - - if request.Request, err = httpBindingEncoder.Encode(request.Request); err != nil { - return out, metadata, &smithy.SerializationError{Err: err} - } - in.Request = request - - endTimer() - span.End() - return next.HandleSerialize(ctx, in) -} - -type awsAwsjson11_serializeOpUpdateOpsMetadata struct { -} - -func (*awsAwsjson11_serializeOpUpdateOpsMetadata) ID() string { - return "OperationSerializer" -} - -func (m *awsAwsjson11_serializeOpUpdateOpsMetadata) HandleSerialize(ctx context.Context, in middleware.SerializeInput, next middleware.SerializeHandler) ( - out middleware.SerializeOutput, metadata middleware.Metadata, err error, -) { - _, span := tracing.StartSpan(ctx, "OperationSerializer") - endTimer := startMetricTimer(ctx, "client.call.serialization_duration") - defer endTimer() - defer span.End() - request, ok := in.Request.(*smithyhttp.Request) - if !ok { - return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown transport type %T", in.Request)} - } - - input, ok := in.Parameters.(*UpdateOpsMetadataInput) - _ = input - if !ok { - return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown input parameters type %T", in.Parameters)} - } - - operationPath := "/" - if len(request.Request.URL.Path) == 0 { - request.Request.URL.Path = operationPath - } else { - request.Request.URL.Path = path.Join(request.Request.URL.Path, operationPath) - if request.Request.URL.Path != "/" && operationPath[len(operationPath)-1] == '/' { - request.Request.URL.Path += "/" - } - } - request.Request.Method = "POST" - httpBindingEncoder, err := httpbinding.NewEncoder(request.URL.Path, request.URL.RawQuery, request.Header) - if err != nil { - return out, metadata, &smithy.SerializationError{Err: err} - } - httpBindingEncoder.SetHeader("Content-Type").String("application/x-amz-json-1.1") - httpBindingEncoder.SetHeader("X-Amz-Target").String("AmazonSSM.UpdateOpsMetadata") - - jsonEncoder := smithyjson.NewEncoder() - if err := awsAwsjson11_serializeOpDocumentUpdateOpsMetadataInput(input, jsonEncoder.Value); err != nil { - return out, metadata, &smithy.SerializationError{Err: err} - } - - if request, err = request.SetStream(bytes.NewReader(jsonEncoder.Bytes())); err != nil { - return out, metadata, &smithy.SerializationError{Err: err} - } - - if request.Request, err = httpBindingEncoder.Encode(request.Request); err != nil { - return out, metadata, &smithy.SerializationError{Err: err} - } - in.Request = request - - endTimer() - span.End() - return next.HandleSerialize(ctx, in) -} - -type awsAwsjson11_serializeOpUpdatePatchBaseline struct { -} - -func (*awsAwsjson11_serializeOpUpdatePatchBaseline) ID() string { - return "OperationSerializer" -} - -func (m *awsAwsjson11_serializeOpUpdatePatchBaseline) HandleSerialize(ctx context.Context, in middleware.SerializeInput, next middleware.SerializeHandler) ( - out middleware.SerializeOutput, metadata middleware.Metadata, err error, -) { - _, span := tracing.StartSpan(ctx, "OperationSerializer") - endTimer := startMetricTimer(ctx, "client.call.serialization_duration") - defer endTimer() - defer span.End() - request, ok := in.Request.(*smithyhttp.Request) - if !ok { - return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown transport type %T", in.Request)} - } - - input, ok := in.Parameters.(*UpdatePatchBaselineInput) - _ = input - if !ok { - return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown input parameters type %T", in.Parameters)} - } - - operationPath := "/" - if len(request.Request.URL.Path) == 0 { - request.Request.URL.Path = operationPath - } else { - request.Request.URL.Path = path.Join(request.Request.URL.Path, operationPath) - if request.Request.URL.Path != "/" && operationPath[len(operationPath)-1] == '/' { - request.Request.URL.Path += "/" - } - } - request.Request.Method = "POST" - httpBindingEncoder, err := httpbinding.NewEncoder(request.URL.Path, request.URL.RawQuery, request.Header) - if err != nil { - return out, metadata, &smithy.SerializationError{Err: err} - } - httpBindingEncoder.SetHeader("Content-Type").String("application/x-amz-json-1.1") - httpBindingEncoder.SetHeader("X-Amz-Target").String("AmazonSSM.UpdatePatchBaseline") - - jsonEncoder := smithyjson.NewEncoder() - if err := awsAwsjson11_serializeOpDocumentUpdatePatchBaselineInput(input, jsonEncoder.Value); err != nil { - return out, metadata, &smithy.SerializationError{Err: err} - } - - if request, err = request.SetStream(bytes.NewReader(jsonEncoder.Bytes())); err != nil { - return out, metadata, &smithy.SerializationError{Err: err} - } - - if request.Request, err = httpBindingEncoder.Encode(request.Request); err != nil { - return out, metadata, &smithy.SerializationError{Err: err} - } - in.Request = request - - endTimer() - span.End() - return next.HandleSerialize(ctx, in) -} - -type awsAwsjson11_serializeOpUpdateResourceDataSync struct { -} - -func (*awsAwsjson11_serializeOpUpdateResourceDataSync) ID() string { - return "OperationSerializer" -} - -func (m *awsAwsjson11_serializeOpUpdateResourceDataSync) HandleSerialize(ctx context.Context, in middleware.SerializeInput, next middleware.SerializeHandler) ( - out middleware.SerializeOutput, metadata middleware.Metadata, err error, -) { - _, span := tracing.StartSpan(ctx, "OperationSerializer") - endTimer := startMetricTimer(ctx, "client.call.serialization_duration") - defer endTimer() - defer span.End() - request, ok := in.Request.(*smithyhttp.Request) - if !ok { - return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown transport type %T", in.Request)} - } - - input, ok := in.Parameters.(*UpdateResourceDataSyncInput) - _ = input - if !ok { - return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown input parameters type %T", in.Parameters)} - } - - operationPath := "/" - if len(request.Request.URL.Path) == 0 { - request.Request.URL.Path = operationPath - } else { - request.Request.URL.Path = path.Join(request.Request.URL.Path, operationPath) - if request.Request.URL.Path != "/" && operationPath[len(operationPath)-1] == '/' { - request.Request.URL.Path += "/" - } - } - request.Request.Method = "POST" - httpBindingEncoder, err := httpbinding.NewEncoder(request.URL.Path, request.URL.RawQuery, request.Header) - if err != nil { - return out, metadata, &smithy.SerializationError{Err: err} - } - httpBindingEncoder.SetHeader("Content-Type").String("application/x-amz-json-1.1") - httpBindingEncoder.SetHeader("X-Amz-Target").String("AmazonSSM.UpdateResourceDataSync") - - jsonEncoder := smithyjson.NewEncoder() - if err := awsAwsjson11_serializeOpDocumentUpdateResourceDataSyncInput(input, jsonEncoder.Value); err != nil { - return out, metadata, &smithy.SerializationError{Err: err} - } - - if request, err = request.SetStream(bytes.NewReader(jsonEncoder.Bytes())); err != nil { - return out, metadata, &smithy.SerializationError{Err: err} - } - - if request.Request, err = httpBindingEncoder.Encode(request.Request); err != nil { - return out, metadata, &smithy.SerializationError{Err: err} - } - in.Request = request - - endTimer() - span.End() - return next.HandleSerialize(ctx, in) -} - -type awsAwsjson11_serializeOpUpdateServiceSetting struct { -} - -func (*awsAwsjson11_serializeOpUpdateServiceSetting) ID() string { - return "OperationSerializer" -} - -func (m *awsAwsjson11_serializeOpUpdateServiceSetting) HandleSerialize(ctx context.Context, in middleware.SerializeInput, next middleware.SerializeHandler) ( - out middleware.SerializeOutput, metadata middleware.Metadata, err error, -) { - _, span := tracing.StartSpan(ctx, "OperationSerializer") - endTimer := startMetricTimer(ctx, "client.call.serialization_duration") - defer endTimer() - defer span.End() - request, ok := in.Request.(*smithyhttp.Request) - if !ok { - return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown transport type %T", in.Request)} - } - - input, ok := in.Parameters.(*UpdateServiceSettingInput) - _ = input - if !ok { - return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown input parameters type %T", in.Parameters)} - } - - operationPath := "/" - if len(request.Request.URL.Path) == 0 { - request.Request.URL.Path = operationPath - } else { - request.Request.URL.Path = path.Join(request.Request.URL.Path, operationPath) - if request.Request.URL.Path != "/" && operationPath[len(operationPath)-1] == '/' { - request.Request.URL.Path += "/" - } - } - request.Request.Method = "POST" - httpBindingEncoder, err := httpbinding.NewEncoder(request.URL.Path, request.URL.RawQuery, request.Header) - if err != nil { - return out, metadata, &smithy.SerializationError{Err: err} - } - httpBindingEncoder.SetHeader("Content-Type").String("application/x-amz-json-1.1") - httpBindingEncoder.SetHeader("X-Amz-Target").String("AmazonSSM.UpdateServiceSetting") - - jsonEncoder := smithyjson.NewEncoder() - if err := awsAwsjson11_serializeOpDocumentUpdateServiceSettingInput(input, jsonEncoder.Value); err != nil { - return out, metadata, &smithy.SerializationError{Err: err} - } - - if request, err = request.SetStream(bytes.NewReader(jsonEncoder.Bytes())); err != nil { - return out, metadata, &smithy.SerializationError{Err: err} - } - - if request.Request, err = httpBindingEncoder.Encode(request.Request); err != nil { - return out, metadata, &smithy.SerializationError{Err: err} - } - in.Request = request - - endTimer() - span.End() - return next.HandleSerialize(ctx, in) -} -func awsAwsjson11_serializeDocumentAccountIdList(v []string, value smithyjson.Value) error { - array := value.Array() - defer array.Close() - - for i := range v { - av := array.Value() - av.String(v[i]) - } - return nil -} - -func awsAwsjson11_serializeDocumentAccounts(v []string, value smithyjson.Value) error { - array := value.Array() - defer array.Close() - - for i := range v { - av := array.Value() - av.String(v[i]) - } - return nil -} - -func awsAwsjson11_serializeDocumentAlarm(v *types.Alarm, value smithyjson.Value) error { - object := value.Object() - defer object.Close() - - if v.Name != nil { - ok := object.Key("Name") - ok.String(*v.Name) - } - - return nil -} - -func awsAwsjson11_serializeDocumentAlarmConfiguration(v *types.AlarmConfiguration, value smithyjson.Value) error { - object := value.Object() - defer object.Close() - - if v.Alarms != nil { - ok := object.Key("Alarms") - if err := awsAwsjson11_serializeDocumentAlarmList(v.Alarms, ok); err != nil { - return err - } - } - - if v.IgnorePollAlarmFailure { - ok := object.Key("IgnorePollAlarmFailure") - ok.Boolean(v.IgnorePollAlarmFailure) - } - - return nil -} - -func awsAwsjson11_serializeDocumentAlarmList(v []types.Alarm, value smithyjson.Value) error { - array := value.Array() - defer array.Close() - - for i := range v { - av := array.Value() - if err := awsAwsjson11_serializeDocumentAlarm(&v[i], av); err != nil { - return err - } - } - return nil -} - -func awsAwsjson11_serializeDocumentAssociationExecutionFilter(v *types.AssociationExecutionFilter, value smithyjson.Value) error { - object := value.Object() - defer object.Close() - - if len(v.Key) > 0 { - ok := object.Key("Key") - ok.String(string(v.Key)) - } - - if len(v.Type) > 0 { - ok := object.Key("Type") - ok.String(string(v.Type)) - } - - if v.Value != nil { - ok := object.Key("Value") - ok.String(*v.Value) - } - - return nil -} - -func awsAwsjson11_serializeDocumentAssociationExecutionFilterList(v []types.AssociationExecutionFilter, value smithyjson.Value) error { - array := value.Array() - defer array.Close() - - for i := range v { - av := array.Value() - if err := awsAwsjson11_serializeDocumentAssociationExecutionFilter(&v[i], av); err != nil { - return err - } - } - return nil -} - -func awsAwsjson11_serializeDocumentAssociationExecutionTargetsFilter(v *types.AssociationExecutionTargetsFilter, value smithyjson.Value) error { - object := value.Object() - defer object.Close() - - if len(v.Key) > 0 { - ok := object.Key("Key") - ok.String(string(v.Key)) - } - - if v.Value != nil { - ok := object.Key("Value") - ok.String(*v.Value) - } - - return nil -} - -func awsAwsjson11_serializeDocumentAssociationExecutionTargetsFilterList(v []types.AssociationExecutionTargetsFilter, value smithyjson.Value) error { - array := value.Array() - defer array.Close() - - for i := range v { - av := array.Value() - if err := awsAwsjson11_serializeDocumentAssociationExecutionTargetsFilter(&v[i], av); err != nil { - return err - } - } - return nil -} - -func awsAwsjson11_serializeDocumentAssociationFilter(v *types.AssociationFilter, value smithyjson.Value) error { - object := value.Object() - defer object.Close() - - if len(v.Key) > 0 { - ok := object.Key("key") - ok.String(string(v.Key)) - } - - if v.Value != nil { - ok := object.Key("value") - ok.String(*v.Value) - } - - return nil -} - -func awsAwsjson11_serializeDocumentAssociationFilterList(v []types.AssociationFilter, value smithyjson.Value) error { - array := value.Array() - defer array.Close() - - for i := range v { - av := array.Value() - if err := awsAwsjson11_serializeDocumentAssociationFilter(&v[i], av); err != nil { - return err - } - } - return nil -} - -func awsAwsjson11_serializeDocumentAssociationIdList(v []string, value smithyjson.Value) error { - array := value.Array() - defer array.Close() - - for i := range v { - av := array.Value() - av.String(v[i]) - } - return nil -} - -func awsAwsjson11_serializeDocumentAssociationStatus(v *types.AssociationStatus, value smithyjson.Value) error { - object := value.Object() - defer object.Close() - - if v.AdditionalInfo != nil { - ok := object.Key("AdditionalInfo") - ok.String(*v.AdditionalInfo) - } - - if v.Date != nil { - ok := object.Key("Date") - ok.Double(smithytime.FormatEpochSeconds(*v.Date)) - } - - if v.Message != nil { - ok := object.Key("Message") - ok.String(*v.Message) - } - - if len(v.Name) > 0 { - ok := object.Key("Name") - ok.String(string(v.Name)) - } - - return nil -} - -func awsAwsjson11_serializeDocumentAttachmentsSource(v *types.AttachmentsSource, value smithyjson.Value) error { - object := value.Object() - defer object.Close() - - if len(v.Key) > 0 { - ok := object.Key("Key") - ok.String(string(v.Key)) - } - - if v.Name != nil { - ok := object.Key("Name") - ok.String(*v.Name) - } - - if v.Values != nil { - ok := object.Key("Values") - if err := awsAwsjson11_serializeDocumentAttachmentsSourceValues(v.Values, ok); err != nil { - return err - } - } - - return nil -} - -func awsAwsjson11_serializeDocumentAttachmentsSourceList(v []types.AttachmentsSource, value smithyjson.Value) error { - array := value.Array() - defer array.Close() - - for i := range v { - av := array.Value() - if err := awsAwsjson11_serializeDocumentAttachmentsSource(&v[i], av); err != nil { - return err - } - } - return nil -} - -func awsAwsjson11_serializeDocumentAttachmentsSourceValues(v []string, value smithyjson.Value) error { - array := value.Array() - defer array.Close() - - for i := range v { - av := array.Value() - av.String(v[i]) - } - return nil -} - -func awsAwsjson11_serializeDocumentAutomationExecutionFilter(v *types.AutomationExecutionFilter, value smithyjson.Value) error { - object := value.Object() - defer object.Close() - - if len(v.Key) > 0 { - ok := object.Key("Key") - ok.String(string(v.Key)) - } - - if v.Values != nil { - ok := object.Key("Values") - if err := awsAwsjson11_serializeDocumentAutomationExecutionFilterValueList(v.Values, ok); err != nil { - return err - } - } - - return nil -} - -func awsAwsjson11_serializeDocumentAutomationExecutionFilterList(v []types.AutomationExecutionFilter, value smithyjson.Value) error { - array := value.Array() - defer array.Close() - - for i := range v { - av := array.Value() - if err := awsAwsjson11_serializeDocumentAutomationExecutionFilter(&v[i], av); err != nil { - return err - } - } - return nil -} - -func awsAwsjson11_serializeDocumentAutomationExecutionFilterValueList(v []string, value smithyjson.Value) error { - array := value.Array() - defer array.Close() - - for i := range v { - av := array.Value() - av.String(v[i]) - } - return nil -} - -func awsAwsjson11_serializeDocumentAutomationExecutionInputs(v *types.AutomationExecutionInputs, value smithyjson.Value) error { - object := value.Object() - defer object.Close() - - if v.Parameters != nil { - ok := object.Key("Parameters") - if err := awsAwsjson11_serializeDocumentAutomationParameterMap(v.Parameters, ok); err != nil { - return err - } - } - - if v.TargetLocations != nil { - ok := object.Key("TargetLocations") - if err := awsAwsjson11_serializeDocumentTargetLocations(v.TargetLocations, ok); err != nil { - return err - } - } - - if v.TargetLocationsURL != nil { - ok := object.Key("TargetLocationsURL") - ok.String(*v.TargetLocationsURL) - } - - if v.TargetMaps != nil { - ok := object.Key("TargetMaps") - if err := awsAwsjson11_serializeDocumentTargetMaps(v.TargetMaps, ok); err != nil { - return err - } - } - - if v.TargetParameterName != nil { - ok := object.Key("TargetParameterName") - ok.String(*v.TargetParameterName) - } - - if v.Targets != nil { - ok := object.Key("Targets") - if err := awsAwsjson11_serializeDocumentTargets(v.Targets, ok); err != nil { - return err - } - } - - return nil -} - -func awsAwsjson11_serializeDocumentAutomationParameterMap(v map[string][]string, value smithyjson.Value) error { - object := value.Object() - defer object.Close() - - for key := range v { - om := object.Key(key) - if vv := v[key]; vv == nil { - continue - } - if err := awsAwsjson11_serializeDocumentAutomationParameterValueList(v[key], om); err != nil { - return err - } - } - return nil -} - -func awsAwsjson11_serializeDocumentAutomationParameterValueList(v []string, value smithyjson.Value) error { - array := value.Array() - defer array.Close() - - for i := range v { - av := array.Value() - av.String(v[i]) - } - return nil -} - -func awsAwsjson11_serializeDocumentBaselineOverride(v *types.BaselineOverride, value smithyjson.Value) error { - object := value.Object() - defer object.Close() - - if v.ApprovalRules != nil { - ok := object.Key("ApprovalRules") - if err := awsAwsjson11_serializeDocumentPatchRuleGroup(v.ApprovalRules, ok); err != nil { - return err - } - } - - if v.ApprovedPatches != nil { - ok := object.Key("ApprovedPatches") - if err := awsAwsjson11_serializeDocumentPatchIdList(v.ApprovedPatches, ok); err != nil { - return err - } - } - - if len(v.ApprovedPatchesComplianceLevel) > 0 { - ok := object.Key("ApprovedPatchesComplianceLevel") - ok.String(string(v.ApprovedPatchesComplianceLevel)) - } - - if v.ApprovedPatchesEnableNonSecurity { - ok := object.Key("ApprovedPatchesEnableNonSecurity") - ok.Boolean(v.ApprovedPatchesEnableNonSecurity) - } - - if len(v.AvailableSecurityUpdatesComplianceStatus) > 0 { - ok := object.Key("AvailableSecurityUpdatesComplianceStatus") - ok.String(string(v.AvailableSecurityUpdatesComplianceStatus)) - } - - if v.GlobalFilters != nil { - ok := object.Key("GlobalFilters") - if err := awsAwsjson11_serializeDocumentPatchFilterGroup(v.GlobalFilters, ok); err != nil { - return err - } - } - - if len(v.OperatingSystem) > 0 { - ok := object.Key("OperatingSystem") - ok.String(string(v.OperatingSystem)) - } - - if v.RejectedPatches != nil { - ok := object.Key("RejectedPatches") - if err := awsAwsjson11_serializeDocumentPatchIdList(v.RejectedPatches, ok); err != nil { - return err - } - } - - if len(v.RejectedPatchesAction) > 0 { - ok := object.Key("RejectedPatchesAction") - ok.String(string(v.RejectedPatchesAction)) - } - - if v.Sources != nil { - ok := object.Key("Sources") - if err := awsAwsjson11_serializeDocumentPatchSourceList(v.Sources, ok); err != nil { - return err - } - } - - return nil -} - -func awsAwsjson11_serializeDocumentCalendarNameOrARNList(v []string, value smithyjson.Value) error { - array := value.Array() - defer array.Close() - - for i := range v { - av := array.Value() - av.String(v[i]) - } - return nil -} - -func awsAwsjson11_serializeDocumentCloudWatchOutputConfig(v *types.CloudWatchOutputConfig, value smithyjson.Value) error { - object := value.Object() - defer object.Close() - - if v.CloudWatchLogGroupName != nil { - ok := object.Key("CloudWatchLogGroupName") - ok.String(*v.CloudWatchLogGroupName) - } - - if v.CloudWatchOutputEnabled { - ok := object.Key("CloudWatchOutputEnabled") - ok.Boolean(v.CloudWatchOutputEnabled) - } - - return nil -} - -func awsAwsjson11_serializeDocumentCommandFilter(v *types.CommandFilter, value smithyjson.Value) error { - object := value.Object() - defer object.Close() - - if len(v.Key) > 0 { - ok := object.Key("key") - ok.String(string(v.Key)) - } - - if v.Value != nil { - ok := object.Key("value") - ok.String(*v.Value) - } - - return nil -} - -func awsAwsjson11_serializeDocumentCommandFilterList(v []types.CommandFilter, value smithyjson.Value) error { - array := value.Array() - defer array.Close() - - for i := range v { - av := array.Value() - if err := awsAwsjson11_serializeDocumentCommandFilter(&v[i], av); err != nil { - return err - } - } - return nil -} - -func awsAwsjson11_serializeDocumentComplianceExecutionSummary(v *types.ComplianceExecutionSummary, value smithyjson.Value) error { - object := value.Object() - defer object.Close() - - if v.ExecutionId != nil { - ok := object.Key("ExecutionId") - ok.String(*v.ExecutionId) - } - - if v.ExecutionTime != nil { - ok := object.Key("ExecutionTime") - ok.Double(smithytime.FormatEpochSeconds(*v.ExecutionTime)) - } - - if v.ExecutionType != nil { - ok := object.Key("ExecutionType") - ok.String(*v.ExecutionType) - } - - return nil -} - -func awsAwsjson11_serializeDocumentComplianceItemDetails(v map[string]string, value smithyjson.Value) error { - object := value.Object() - defer object.Close() - - for key := range v { - om := object.Key(key) - om.String(v[key]) - } - return nil -} - -func awsAwsjson11_serializeDocumentComplianceItemEntry(v *types.ComplianceItemEntry, value smithyjson.Value) error { - object := value.Object() - defer object.Close() - - if v.Details != nil { - ok := object.Key("Details") - if err := awsAwsjson11_serializeDocumentComplianceItemDetails(v.Details, ok); err != nil { - return err - } - } - - if v.Id != nil { - ok := object.Key("Id") - ok.String(*v.Id) - } - - if len(v.Severity) > 0 { - ok := object.Key("Severity") - ok.String(string(v.Severity)) - } - - if len(v.Status) > 0 { - ok := object.Key("Status") - ok.String(string(v.Status)) - } - - if v.Title != nil { - ok := object.Key("Title") - ok.String(*v.Title) - } - - return nil -} - -func awsAwsjson11_serializeDocumentComplianceItemEntryList(v []types.ComplianceItemEntry, value smithyjson.Value) error { - array := value.Array() - defer array.Close() - - for i := range v { - av := array.Value() - if err := awsAwsjson11_serializeDocumentComplianceItemEntry(&v[i], av); err != nil { - return err - } - } - return nil -} - -func awsAwsjson11_serializeDocumentComplianceResourceIdList(v []string, value smithyjson.Value) error { - array := value.Array() - defer array.Close() - - for i := range v { - av := array.Value() - av.String(v[i]) - } - return nil -} - -func awsAwsjson11_serializeDocumentComplianceResourceTypeList(v []string, value smithyjson.Value) error { - array := value.Array() - defer array.Close() - - for i := range v { - av := array.Value() - av.String(v[i]) - } - return nil -} - -func awsAwsjson11_serializeDocumentComplianceStringFilter(v *types.ComplianceStringFilter, value smithyjson.Value) error { - object := value.Object() - defer object.Close() - - if v.Key != nil { - ok := object.Key("Key") - ok.String(*v.Key) - } - - if len(v.Type) > 0 { - ok := object.Key("Type") - ok.String(string(v.Type)) - } - - if v.Values != nil { - ok := object.Key("Values") - if err := awsAwsjson11_serializeDocumentComplianceStringFilterValueList(v.Values, ok); err != nil { - return err - } - } - - return nil -} - -func awsAwsjson11_serializeDocumentComplianceStringFilterList(v []types.ComplianceStringFilter, value smithyjson.Value) error { - array := value.Array() - defer array.Close() - - for i := range v { - av := array.Value() - if err := awsAwsjson11_serializeDocumentComplianceStringFilter(&v[i], av); err != nil { - return err - } - } - return nil -} - -func awsAwsjson11_serializeDocumentComplianceStringFilterValueList(v []string, value smithyjson.Value) error { - array := value.Array() - defer array.Close() - - for i := range v { - av := array.Value() - av.String(v[i]) - } - return nil -} - -func awsAwsjson11_serializeDocumentCreateAssociationBatchRequestEntries(v []types.CreateAssociationBatchRequestEntry, value smithyjson.Value) error { - array := value.Array() - defer array.Close() - - for i := range v { - av := array.Value() - if err := awsAwsjson11_serializeDocumentCreateAssociationBatchRequestEntry(&v[i], av); err != nil { - return err - } - } - return nil -} - -func awsAwsjson11_serializeDocumentCreateAssociationBatchRequestEntry(v *types.CreateAssociationBatchRequestEntry, value smithyjson.Value) error { - object := value.Object() - defer object.Close() - - if v.AlarmConfiguration != nil { - ok := object.Key("AlarmConfiguration") - if err := awsAwsjson11_serializeDocumentAlarmConfiguration(v.AlarmConfiguration, ok); err != nil { - return err - } - } - - if v.ApplyOnlyAtCronInterval { - ok := object.Key("ApplyOnlyAtCronInterval") - ok.Boolean(v.ApplyOnlyAtCronInterval) - } - - if v.AssociationName != nil { - ok := object.Key("AssociationName") - ok.String(*v.AssociationName) - } - - if v.AutomationTargetParameterName != nil { - ok := object.Key("AutomationTargetParameterName") - ok.String(*v.AutomationTargetParameterName) - } - - if v.CalendarNames != nil { - ok := object.Key("CalendarNames") - if err := awsAwsjson11_serializeDocumentCalendarNameOrARNList(v.CalendarNames, ok); err != nil { - return err - } - } - - if len(v.ComplianceSeverity) > 0 { - ok := object.Key("ComplianceSeverity") - ok.String(string(v.ComplianceSeverity)) - } - - if v.DocumentVersion != nil { - ok := object.Key("DocumentVersion") - ok.String(*v.DocumentVersion) - } - - if v.Duration != nil { - ok := object.Key("Duration") - ok.Integer(*v.Duration) - } - - if v.InstanceId != nil { - ok := object.Key("InstanceId") - ok.String(*v.InstanceId) - } - - if v.MaxConcurrency != nil { - ok := object.Key("MaxConcurrency") - ok.String(*v.MaxConcurrency) - } - - if v.MaxErrors != nil { - ok := object.Key("MaxErrors") - ok.String(*v.MaxErrors) - } - - if v.Name != nil { - ok := object.Key("Name") - ok.String(*v.Name) - } - - if v.OutputLocation != nil { - ok := object.Key("OutputLocation") - if err := awsAwsjson11_serializeDocumentInstanceAssociationOutputLocation(v.OutputLocation, ok); err != nil { - return err - } - } - - if v.Parameters != nil { - ok := object.Key("Parameters") - if err := awsAwsjson11_serializeDocumentParameters(v.Parameters, ok); err != nil { - return err - } - } - - if v.ScheduleExpression != nil { - ok := object.Key("ScheduleExpression") - ok.String(*v.ScheduleExpression) - } - - if v.ScheduleOffset != nil { - ok := object.Key("ScheduleOffset") - ok.Integer(*v.ScheduleOffset) - } - - if len(v.SyncCompliance) > 0 { - ok := object.Key("SyncCompliance") - ok.String(string(v.SyncCompliance)) - } - - if v.TargetLocations != nil { - ok := object.Key("TargetLocations") - if err := awsAwsjson11_serializeDocumentTargetLocations(v.TargetLocations, ok); err != nil { - return err - } - } - - if v.TargetMaps != nil { - ok := object.Key("TargetMaps") - if err := awsAwsjson11_serializeDocumentTargetMaps(v.TargetMaps, ok); err != nil { - return err - } - } - - if v.Targets != nil { - ok := object.Key("Targets") - if err := awsAwsjson11_serializeDocumentTargets(v.Targets, ok); err != nil { - return err - } - } - - return nil -} - -func awsAwsjson11_serializeDocumentDescribeActivationsFilter(v *types.DescribeActivationsFilter, value smithyjson.Value) error { - object := value.Object() - defer object.Close() - - if len(v.FilterKey) > 0 { - ok := object.Key("FilterKey") - ok.String(string(v.FilterKey)) - } - - if v.FilterValues != nil { - ok := object.Key("FilterValues") - if err := awsAwsjson11_serializeDocumentStringList(v.FilterValues, ok); err != nil { - return err - } - } - - return nil -} - -func awsAwsjson11_serializeDocumentDescribeActivationsFilterList(v []types.DescribeActivationsFilter, value smithyjson.Value) error { - array := value.Array() - defer array.Close() - - for i := range v { - av := array.Value() - if err := awsAwsjson11_serializeDocumentDescribeActivationsFilter(&v[i], av); err != nil { - return err - } - } - return nil -} - -func awsAwsjson11_serializeDocumentDocumentFilter(v *types.DocumentFilter, value smithyjson.Value) error { - object := value.Object() - defer object.Close() - - if len(v.Key) > 0 { - ok := object.Key("key") - ok.String(string(v.Key)) - } - - if v.Value != nil { - ok := object.Key("value") - ok.String(*v.Value) - } - - return nil -} - -func awsAwsjson11_serializeDocumentDocumentFilterList(v []types.DocumentFilter, value smithyjson.Value) error { - array := value.Array() - defer array.Close() - - for i := range v { - av := array.Value() - if err := awsAwsjson11_serializeDocumentDocumentFilter(&v[i], av); err != nil { - return err - } - } - return nil -} - -func awsAwsjson11_serializeDocumentDocumentKeyValuesFilter(v *types.DocumentKeyValuesFilter, value smithyjson.Value) error { - object := value.Object() - defer object.Close() - - if v.Key != nil { - ok := object.Key("Key") - ok.String(*v.Key) - } - - if v.Values != nil { - ok := object.Key("Values") - if err := awsAwsjson11_serializeDocumentDocumentKeyValuesFilterValues(v.Values, ok); err != nil { - return err - } - } - - return nil -} - -func awsAwsjson11_serializeDocumentDocumentKeyValuesFilterList(v []types.DocumentKeyValuesFilter, value smithyjson.Value) error { - array := value.Array() - defer array.Close() - - for i := range v { - av := array.Value() - if err := awsAwsjson11_serializeDocumentDocumentKeyValuesFilter(&v[i], av); err != nil { - return err - } - } - return nil -} - -func awsAwsjson11_serializeDocumentDocumentKeyValuesFilterValues(v []string, value smithyjson.Value) error { - array := value.Array() - defer array.Close() - - for i := range v { - av := array.Value() - av.String(v[i]) - } - return nil -} - -func awsAwsjson11_serializeDocumentDocumentRequires(v *types.DocumentRequires, value smithyjson.Value) error { - object := value.Object() - defer object.Close() - - if v.Name != nil { - ok := object.Key("Name") - ok.String(*v.Name) - } - - if v.RequireType != nil { - ok := object.Key("RequireType") - ok.String(*v.RequireType) - } - - if v.Version != nil { - ok := object.Key("Version") - ok.String(*v.Version) - } - - if v.VersionName != nil { - ok := object.Key("VersionName") - ok.String(*v.VersionName) - } - - return nil -} - -func awsAwsjson11_serializeDocumentDocumentRequiresList(v []types.DocumentRequires, value smithyjson.Value) error { - array := value.Array() - defer array.Close() - - for i := range v { - av := array.Value() - if err := awsAwsjson11_serializeDocumentDocumentRequires(&v[i], av); err != nil { - return err - } - } - return nil -} - -func awsAwsjson11_serializeDocumentDocumentReviewCommentList(v []types.DocumentReviewCommentSource, value smithyjson.Value) error { - array := value.Array() - defer array.Close() - - for i := range v { - av := array.Value() - if err := awsAwsjson11_serializeDocumentDocumentReviewCommentSource(&v[i], av); err != nil { - return err - } - } - return nil -} - -func awsAwsjson11_serializeDocumentDocumentReviewCommentSource(v *types.DocumentReviewCommentSource, value smithyjson.Value) error { - object := value.Object() - defer object.Close() - - if v.Content != nil { - ok := object.Key("Content") - ok.String(*v.Content) - } - - if len(v.Type) > 0 { - ok := object.Key("Type") - ok.String(string(v.Type)) - } - - return nil -} - -func awsAwsjson11_serializeDocumentDocumentReviews(v *types.DocumentReviews, value smithyjson.Value) error { - object := value.Object() - defer object.Close() - - if len(v.Action) > 0 { - ok := object.Key("Action") - ok.String(string(v.Action)) - } - - if v.Comment != nil { - ok := object.Key("Comment") - if err := awsAwsjson11_serializeDocumentDocumentReviewCommentList(v.Comment, ok); err != nil { - return err - } - } - - return nil -} - -func awsAwsjson11_serializeDocumentExcludeAccounts(v []string, value smithyjson.Value) error { - array := value.Array() - defer array.Close() - - for i := range v { - av := array.Value() - av.String(v[i]) - } - return nil -} - -func awsAwsjson11_serializeDocumentExecutionInputs(v types.ExecutionInputs, value smithyjson.Value) error { - object := value.Object() - defer object.Close() - - switch uv := v.(type) { - case *types.ExecutionInputsMemberAutomation: - av := object.Key("Automation") - if err := awsAwsjson11_serializeDocumentAutomationExecutionInputs(&uv.Value, av); err != nil { - return err - } - - default: - return fmt.Errorf("attempted to serialize unknown member type %T for union %T", uv, v) - - } - return nil -} - -func awsAwsjson11_serializeDocumentInstanceAssociationOutputLocation(v *types.InstanceAssociationOutputLocation, value smithyjson.Value) error { - object := value.Object() - defer object.Close() - - if v.S3Location != nil { - ok := object.Key("S3Location") - if err := awsAwsjson11_serializeDocumentS3OutputLocation(v.S3Location, ok); err != nil { - return err - } - } - - return nil -} - -func awsAwsjson11_serializeDocumentInstanceIdList(v []string, value smithyjson.Value) error { - array := value.Array() - defer array.Close() - - for i := range v { - av := array.Value() - av.String(v[i]) - } - return nil -} - -func awsAwsjson11_serializeDocumentInstanceInformationFilter(v *types.InstanceInformationFilter, value smithyjson.Value) error { - object := value.Object() - defer object.Close() - - if len(v.Key) > 0 { - ok := object.Key("key") - ok.String(string(v.Key)) - } - - if v.ValueSet != nil { - ok := object.Key("valueSet") - if err := awsAwsjson11_serializeDocumentInstanceInformationFilterValueSet(v.ValueSet, ok); err != nil { - return err - } - } - - return nil -} - -func awsAwsjson11_serializeDocumentInstanceInformationFilterList(v []types.InstanceInformationFilter, value smithyjson.Value) error { - array := value.Array() - defer array.Close() - - for i := range v { - av := array.Value() - if err := awsAwsjson11_serializeDocumentInstanceInformationFilter(&v[i], av); err != nil { - return err - } - } - return nil -} - -func awsAwsjson11_serializeDocumentInstanceInformationFilterValueSet(v []string, value smithyjson.Value) error { - array := value.Array() - defer array.Close() - - for i := range v { - av := array.Value() - av.String(v[i]) - } - return nil -} - -func awsAwsjson11_serializeDocumentInstanceInformationStringFilter(v *types.InstanceInformationStringFilter, value smithyjson.Value) error { - object := value.Object() - defer object.Close() - - if v.Key != nil { - ok := object.Key("Key") - ok.String(*v.Key) - } - - if v.Values != nil { - ok := object.Key("Values") - if err := awsAwsjson11_serializeDocumentInstanceInformationFilterValueSet(v.Values, ok); err != nil { - return err - } - } - - return nil -} - -func awsAwsjson11_serializeDocumentInstanceInformationStringFilterList(v []types.InstanceInformationStringFilter, value smithyjson.Value) error { - array := value.Array() - defer array.Close() - - for i := range v { - av := array.Value() - if err := awsAwsjson11_serializeDocumentInstanceInformationStringFilter(&v[i], av); err != nil { - return err - } - } - return nil -} - -func awsAwsjson11_serializeDocumentInstancePatchStateFilter(v *types.InstancePatchStateFilter, value smithyjson.Value) error { - object := value.Object() - defer object.Close() - - if v.Key != nil { - ok := object.Key("Key") - ok.String(*v.Key) - } - - if len(v.Type) > 0 { - ok := object.Key("Type") - ok.String(string(v.Type)) - } - - if v.Values != nil { - ok := object.Key("Values") - if err := awsAwsjson11_serializeDocumentInstancePatchStateFilterValues(v.Values, ok); err != nil { - return err - } - } - - return nil -} - -func awsAwsjson11_serializeDocumentInstancePatchStateFilterList(v []types.InstancePatchStateFilter, value smithyjson.Value) error { - array := value.Array() - defer array.Close() - - for i := range v { - av := array.Value() - if err := awsAwsjson11_serializeDocumentInstancePatchStateFilter(&v[i], av); err != nil { - return err - } - } - return nil -} - -func awsAwsjson11_serializeDocumentInstancePatchStateFilterValues(v []string, value smithyjson.Value) error { - array := value.Array() - defer array.Close() - - for i := range v { - av := array.Value() - av.String(v[i]) - } - return nil -} - -func awsAwsjson11_serializeDocumentInstancePropertyFilter(v *types.InstancePropertyFilter, value smithyjson.Value) error { - object := value.Object() - defer object.Close() - - if len(v.Key) > 0 { - ok := object.Key("key") - ok.String(string(v.Key)) - } - - if v.ValueSet != nil { - ok := object.Key("valueSet") - if err := awsAwsjson11_serializeDocumentInstancePropertyFilterValueSet(v.ValueSet, ok); err != nil { - return err - } - } - - return nil -} - -func awsAwsjson11_serializeDocumentInstancePropertyFilterList(v []types.InstancePropertyFilter, value smithyjson.Value) error { - array := value.Array() - defer array.Close() - - for i := range v { - av := array.Value() - if err := awsAwsjson11_serializeDocumentInstancePropertyFilter(&v[i], av); err != nil { - return err - } - } - return nil -} - -func awsAwsjson11_serializeDocumentInstancePropertyFilterValueSet(v []string, value smithyjson.Value) error { - array := value.Array() - defer array.Close() - - for i := range v { - av := array.Value() - av.String(v[i]) - } - return nil -} - -func awsAwsjson11_serializeDocumentInstancePropertyStringFilter(v *types.InstancePropertyStringFilter, value smithyjson.Value) error { - object := value.Object() - defer object.Close() - - if v.Key != nil { - ok := object.Key("Key") - ok.String(*v.Key) - } - - if len(v.Operator) > 0 { - ok := object.Key("Operator") - ok.String(string(v.Operator)) - } - - if v.Values != nil { - ok := object.Key("Values") - if err := awsAwsjson11_serializeDocumentInstancePropertyFilterValueSet(v.Values, ok); err != nil { - return err - } - } - - return nil -} - -func awsAwsjson11_serializeDocumentInstancePropertyStringFilterList(v []types.InstancePropertyStringFilter, value smithyjson.Value) error { - array := value.Array() - defer array.Close() - - for i := range v { - av := array.Value() - if err := awsAwsjson11_serializeDocumentInstancePropertyStringFilter(&v[i], av); err != nil { - return err - } - } - return nil -} - -func awsAwsjson11_serializeDocumentInventoryAggregator(v *types.InventoryAggregator, value smithyjson.Value) error { - object := value.Object() - defer object.Close() - - if v.Aggregators != nil { - ok := object.Key("Aggregators") - if err := awsAwsjson11_serializeDocumentInventoryAggregatorList(v.Aggregators, ok); err != nil { - return err - } - } - - if v.Expression != nil { - ok := object.Key("Expression") - ok.String(*v.Expression) - } - - if v.Groups != nil { - ok := object.Key("Groups") - if err := awsAwsjson11_serializeDocumentInventoryGroupList(v.Groups, ok); err != nil { - return err - } - } - - return nil -} - -func awsAwsjson11_serializeDocumentInventoryAggregatorList(v []types.InventoryAggregator, value smithyjson.Value) error { - array := value.Array() - defer array.Close() - - for i := range v { - av := array.Value() - if err := awsAwsjson11_serializeDocumentInventoryAggregator(&v[i], av); err != nil { - return err - } - } - return nil -} - -func awsAwsjson11_serializeDocumentInventoryFilter(v *types.InventoryFilter, value smithyjson.Value) error { - object := value.Object() - defer object.Close() - - if v.Key != nil { - ok := object.Key("Key") - ok.String(*v.Key) - } - - if len(v.Type) > 0 { - ok := object.Key("Type") - ok.String(string(v.Type)) - } - - if v.Values != nil { - ok := object.Key("Values") - if err := awsAwsjson11_serializeDocumentInventoryFilterValueList(v.Values, ok); err != nil { - return err - } - } - - return nil -} - -func awsAwsjson11_serializeDocumentInventoryFilterList(v []types.InventoryFilter, value smithyjson.Value) error { - array := value.Array() - defer array.Close() - - for i := range v { - av := array.Value() - if err := awsAwsjson11_serializeDocumentInventoryFilter(&v[i], av); err != nil { - return err - } - } - return nil -} - -func awsAwsjson11_serializeDocumentInventoryFilterValueList(v []string, value smithyjson.Value) error { - array := value.Array() - defer array.Close() - - for i := range v { - av := array.Value() - av.String(v[i]) - } - return nil -} - -func awsAwsjson11_serializeDocumentInventoryGroup(v *types.InventoryGroup, value smithyjson.Value) error { - object := value.Object() - defer object.Close() - - if v.Filters != nil { - ok := object.Key("Filters") - if err := awsAwsjson11_serializeDocumentInventoryFilterList(v.Filters, ok); err != nil { - return err - } - } - - if v.Name != nil { - ok := object.Key("Name") - ok.String(*v.Name) - } - - return nil -} - -func awsAwsjson11_serializeDocumentInventoryGroupList(v []types.InventoryGroup, value smithyjson.Value) error { - array := value.Array() - defer array.Close() - - for i := range v { - av := array.Value() - if err := awsAwsjson11_serializeDocumentInventoryGroup(&v[i], av); err != nil { - return err - } - } - return nil -} - -func awsAwsjson11_serializeDocumentInventoryItem(v *types.InventoryItem, value smithyjson.Value) error { - object := value.Object() - defer object.Close() - - if v.CaptureTime != nil { - ok := object.Key("CaptureTime") - ok.String(*v.CaptureTime) - } - - if v.Content != nil { - ok := object.Key("Content") - if err := awsAwsjson11_serializeDocumentInventoryItemEntryList(v.Content, ok); err != nil { - return err - } - } - - if v.ContentHash != nil { - ok := object.Key("ContentHash") - ok.String(*v.ContentHash) - } - - if v.Context != nil { - ok := object.Key("Context") - if err := awsAwsjson11_serializeDocumentInventoryItemContentContext(v.Context, ok); err != nil { - return err - } - } - - if v.SchemaVersion != nil { - ok := object.Key("SchemaVersion") - ok.String(*v.SchemaVersion) - } - - if v.TypeName != nil { - ok := object.Key("TypeName") - ok.String(*v.TypeName) - } - - return nil -} - -func awsAwsjson11_serializeDocumentInventoryItemContentContext(v map[string]string, value smithyjson.Value) error { - object := value.Object() - defer object.Close() - - for key := range v { - om := object.Key(key) - om.String(v[key]) - } - return nil -} - -func awsAwsjson11_serializeDocumentInventoryItemEntry(v map[string]string, value smithyjson.Value) error { - object := value.Object() - defer object.Close() - - for key := range v { - om := object.Key(key) - om.String(v[key]) - } - return nil -} - -func awsAwsjson11_serializeDocumentInventoryItemEntryList(v []map[string]string, value smithyjson.Value) error { - array := value.Array() - defer array.Close() - - for i := range v { - av := array.Value() - if vv := v[i]; vv == nil { - continue - } - if err := awsAwsjson11_serializeDocumentInventoryItemEntry(v[i], av); err != nil { - return err - } - } - return nil -} - -func awsAwsjson11_serializeDocumentInventoryItemList(v []types.InventoryItem, value smithyjson.Value) error { - array := value.Array() - defer array.Close() - - for i := range v { - av := array.Value() - if err := awsAwsjson11_serializeDocumentInventoryItem(&v[i], av); err != nil { - return err - } - } - return nil -} - -func awsAwsjson11_serializeDocumentKeyList(v []string, value smithyjson.Value) error { - array := value.Array() - defer array.Close() - - for i := range v { - av := array.Value() - av.String(v[i]) - } - return nil -} - -func awsAwsjson11_serializeDocumentLoggingInfo(v *types.LoggingInfo, value smithyjson.Value) error { - object := value.Object() - defer object.Close() - - if v.S3BucketName != nil { - ok := object.Key("S3BucketName") - ok.String(*v.S3BucketName) - } - - if v.S3KeyPrefix != nil { - ok := object.Key("S3KeyPrefix") - ok.String(*v.S3KeyPrefix) - } - - if v.S3Region != nil { - ok := object.Key("S3Region") - ok.String(*v.S3Region) - } - - return nil -} - -func awsAwsjson11_serializeDocumentMaintenanceWindowAutomationParameters(v *types.MaintenanceWindowAutomationParameters, value smithyjson.Value) error { - object := value.Object() - defer object.Close() - - if v.DocumentVersion != nil { - ok := object.Key("DocumentVersion") - ok.String(*v.DocumentVersion) - } - - if v.Parameters != nil { - ok := object.Key("Parameters") - if err := awsAwsjson11_serializeDocumentAutomationParameterMap(v.Parameters, ok); err != nil { - return err - } - } - - return nil -} - -func awsAwsjson11_serializeDocumentMaintenanceWindowFilter(v *types.MaintenanceWindowFilter, value smithyjson.Value) error { - object := value.Object() - defer object.Close() - - if v.Key != nil { - ok := object.Key("Key") - ok.String(*v.Key) - } - - if v.Values != nil { - ok := object.Key("Values") - if err := awsAwsjson11_serializeDocumentMaintenanceWindowFilterValues(v.Values, ok); err != nil { - return err - } - } - - return nil -} - -func awsAwsjson11_serializeDocumentMaintenanceWindowFilterList(v []types.MaintenanceWindowFilter, value smithyjson.Value) error { - array := value.Array() - defer array.Close() - - for i := range v { - av := array.Value() - if err := awsAwsjson11_serializeDocumentMaintenanceWindowFilter(&v[i], av); err != nil { - return err - } - } - return nil -} - -func awsAwsjson11_serializeDocumentMaintenanceWindowFilterValues(v []string, value smithyjson.Value) error { - array := value.Array() - defer array.Close() - - for i := range v { - av := array.Value() - av.String(v[i]) - } - return nil -} - -func awsAwsjson11_serializeDocumentMaintenanceWindowLambdaParameters(v *types.MaintenanceWindowLambdaParameters, value smithyjson.Value) error { - object := value.Object() - defer object.Close() - - if v.ClientContext != nil { - ok := object.Key("ClientContext") - ok.String(*v.ClientContext) - } - - if v.Payload != nil { - ok := object.Key("Payload") - ok.Base64EncodeBytes(v.Payload) - } - - if v.Qualifier != nil { - ok := object.Key("Qualifier") - ok.String(*v.Qualifier) - } - - return nil -} - -func awsAwsjson11_serializeDocumentMaintenanceWindowRunCommandParameters(v *types.MaintenanceWindowRunCommandParameters, value smithyjson.Value) error { - object := value.Object() - defer object.Close() - - if v.CloudWatchOutputConfig != nil { - ok := object.Key("CloudWatchOutputConfig") - if err := awsAwsjson11_serializeDocumentCloudWatchOutputConfig(v.CloudWatchOutputConfig, ok); err != nil { - return err - } - } - - if v.Comment != nil { - ok := object.Key("Comment") - ok.String(*v.Comment) - } - - if v.DocumentHash != nil { - ok := object.Key("DocumentHash") - ok.String(*v.DocumentHash) - } - - if len(v.DocumentHashType) > 0 { - ok := object.Key("DocumentHashType") - ok.String(string(v.DocumentHashType)) - } - - if v.DocumentVersion != nil { - ok := object.Key("DocumentVersion") - ok.String(*v.DocumentVersion) - } - - if v.NotificationConfig != nil { - ok := object.Key("NotificationConfig") - if err := awsAwsjson11_serializeDocumentNotificationConfig(v.NotificationConfig, ok); err != nil { - return err - } - } - - if v.OutputS3BucketName != nil { - ok := object.Key("OutputS3BucketName") - ok.String(*v.OutputS3BucketName) - } - - if v.OutputS3KeyPrefix != nil { - ok := object.Key("OutputS3KeyPrefix") - ok.String(*v.OutputS3KeyPrefix) - } - - if v.Parameters != nil { - ok := object.Key("Parameters") - if err := awsAwsjson11_serializeDocumentParameters(v.Parameters, ok); err != nil { - return err - } - } - - if v.ServiceRoleArn != nil { - ok := object.Key("ServiceRoleArn") - ok.String(*v.ServiceRoleArn) - } - - if v.TimeoutSeconds != nil { - ok := object.Key("TimeoutSeconds") - ok.Integer(*v.TimeoutSeconds) - } - - return nil -} - -func awsAwsjson11_serializeDocumentMaintenanceWindowStepFunctionsParameters(v *types.MaintenanceWindowStepFunctionsParameters, value smithyjson.Value) error { - object := value.Object() - defer object.Close() - - if v.Input != nil { - ok := object.Key("Input") - ok.String(*v.Input) - } - - if v.Name != nil { - ok := object.Key("Name") - ok.String(*v.Name) - } - - return nil -} - -func awsAwsjson11_serializeDocumentMaintenanceWindowTaskInvocationParameters(v *types.MaintenanceWindowTaskInvocationParameters, value smithyjson.Value) error { - object := value.Object() - defer object.Close() - - if v.Automation != nil { - ok := object.Key("Automation") - if err := awsAwsjson11_serializeDocumentMaintenanceWindowAutomationParameters(v.Automation, ok); err != nil { - return err - } - } - - if v.Lambda != nil { - ok := object.Key("Lambda") - if err := awsAwsjson11_serializeDocumentMaintenanceWindowLambdaParameters(v.Lambda, ok); err != nil { - return err - } - } - - if v.RunCommand != nil { - ok := object.Key("RunCommand") - if err := awsAwsjson11_serializeDocumentMaintenanceWindowRunCommandParameters(v.RunCommand, ok); err != nil { - return err - } - } - - if v.StepFunctions != nil { - ok := object.Key("StepFunctions") - if err := awsAwsjson11_serializeDocumentMaintenanceWindowStepFunctionsParameters(v.StepFunctions, ok); err != nil { - return err - } - } - - return nil -} - -func awsAwsjson11_serializeDocumentMaintenanceWindowTaskParameters(v map[string]types.MaintenanceWindowTaskParameterValueExpression, value smithyjson.Value) error { - object := value.Object() - defer object.Close() - - for key := range v { - om := object.Key(key) - mapVar := v[key] - if err := awsAwsjson11_serializeDocumentMaintenanceWindowTaskParameterValueExpression(&mapVar, om); err != nil { - return err - } - } - return nil -} - -func awsAwsjson11_serializeDocumentMaintenanceWindowTaskParameterValueExpression(v *types.MaintenanceWindowTaskParameterValueExpression, value smithyjson.Value) error { - object := value.Object() - defer object.Close() - - if v.Values != nil { - ok := object.Key("Values") - if err := awsAwsjson11_serializeDocumentMaintenanceWindowTaskParameterValueList(v.Values, ok); err != nil { - return err - } - } - - return nil -} - -func awsAwsjson11_serializeDocumentMaintenanceWindowTaskParameterValueList(v []string, value smithyjson.Value) error { - array := value.Array() - defer array.Close() - - for i := range v { - av := array.Value() - av.String(v[i]) - } - return nil -} - -func awsAwsjson11_serializeDocumentMetadataKeysToDeleteList(v []string, value smithyjson.Value) error { - array := value.Array() - defer array.Close() - - for i := range v { - av := array.Value() - av.String(v[i]) - } - return nil -} - -func awsAwsjson11_serializeDocumentMetadataMap(v map[string]types.MetadataValue, value smithyjson.Value) error { - object := value.Object() - defer object.Close() - - for key := range v { - om := object.Key(key) - mapVar := v[key] - if err := awsAwsjson11_serializeDocumentMetadataValue(&mapVar, om); err != nil { - return err - } - } - return nil -} - -func awsAwsjson11_serializeDocumentMetadataValue(v *types.MetadataValue, value smithyjson.Value) error { - object := value.Object() - defer object.Close() - - if v.Value != nil { - ok := object.Key("Value") - ok.String(*v.Value) - } - - return nil -} - -func awsAwsjson11_serializeDocumentNodeAggregator(v *types.NodeAggregator, value smithyjson.Value) error { - object := value.Object() - defer object.Close() - - if v.Aggregators != nil { - ok := object.Key("Aggregators") - if err := awsAwsjson11_serializeDocumentNodeAggregatorList(v.Aggregators, ok); err != nil { - return err - } - } - - if len(v.AggregatorType) > 0 { - ok := object.Key("AggregatorType") - ok.String(string(v.AggregatorType)) - } - - if len(v.AttributeName) > 0 { - ok := object.Key("AttributeName") - ok.String(string(v.AttributeName)) - } - - if len(v.TypeName) > 0 { - ok := object.Key("TypeName") - ok.String(string(v.TypeName)) - } - - return nil -} - -func awsAwsjson11_serializeDocumentNodeAggregatorList(v []types.NodeAggregator, value smithyjson.Value) error { - array := value.Array() - defer array.Close() - - for i := range v { - av := array.Value() - if err := awsAwsjson11_serializeDocumentNodeAggregator(&v[i], av); err != nil { - return err - } - } - return nil -} - -func awsAwsjson11_serializeDocumentNodeFilter(v *types.NodeFilter, value smithyjson.Value) error { - object := value.Object() - defer object.Close() - - if len(v.Key) > 0 { - ok := object.Key("Key") - ok.String(string(v.Key)) - } - - if len(v.Type) > 0 { - ok := object.Key("Type") - ok.String(string(v.Type)) - } - - if v.Values != nil { - ok := object.Key("Values") - if err := awsAwsjson11_serializeDocumentNodeFilterValueList(v.Values, ok); err != nil { - return err - } - } - - return nil -} - -func awsAwsjson11_serializeDocumentNodeFilterList(v []types.NodeFilter, value smithyjson.Value) error { - array := value.Array() - defer array.Close() - - for i := range v { - av := array.Value() - if err := awsAwsjson11_serializeDocumentNodeFilter(&v[i], av); err != nil { - return err - } - } - return nil -} - -func awsAwsjson11_serializeDocumentNodeFilterValueList(v []string, value smithyjson.Value) error { - array := value.Array() - defer array.Close() - - for i := range v { - av := array.Value() - av.String(v[i]) - } - return nil -} - -func awsAwsjson11_serializeDocumentNotificationConfig(v *types.NotificationConfig, value smithyjson.Value) error { - object := value.Object() - defer object.Close() - - if v.NotificationArn != nil { - ok := object.Key("NotificationArn") - ok.String(*v.NotificationArn) - } - - if v.NotificationEvents != nil { - ok := object.Key("NotificationEvents") - if err := awsAwsjson11_serializeDocumentNotificationEventList(v.NotificationEvents, ok); err != nil { - return err - } - } - - if len(v.NotificationType) > 0 { - ok := object.Key("NotificationType") - ok.String(string(v.NotificationType)) - } - - return nil -} - -func awsAwsjson11_serializeDocumentNotificationEventList(v []types.NotificationEvent, value smithyjson.Value) error { - array := value.Array() - defer array.Close() - - for i := range v { - av := array.Value() - av.String(string(v[i])) - } - return nil -} - -func awsAwsjson11_serializeDocumentOpsAggregator(v *types.OpsAggregator, value smithyjson.Value) error { - object := value.Object() - defer object.Close() - - if v.Aggregators != nil { - ok := object.Key("Aggregators") - if err := awsAwsjson11_serializeDocumentOpsAggregatorList(v.Aggregators, ok); err != nil { - return err - } - } - - if v.AggregatorType != nil { - ok := object.Key("AggregatorType") - ok.String(*v.AggregatorType) - } - - if v.AttributeName != nil { - ok := object.Key("AttributeName") - ok.String(*v.AttributeName) - } - - if v.Filters != nil { - ok := object.Key("Filters") - if err := awsAwsjson11_serializeDocumentOpsFilterList(v.Filters, ok); err != nil { - return err - } - } - - if v.TypeName != nil { - ok := object.Key("TypeName") - ok.String(*v.TypeName) - } - - if v.Values != nil { - ok := object.Key("Values") - if err := awsAwsjson11_serializeDocumentOpsAggregatorValueMap(v.Values, ok); err != nil { - return err - } - } - - return nil -} - -func awsAwsjson11_serializeDocumentOpsAggregatorList(v []types.OpsAggregator, value smithyjson.Value) error { - array := value.Array() - defer array.Close() - - for i := range v { - av := array.Value() - if err := awsAwsjson11_serializeDocumentOpsAggregator(&v[i], av); err != nil { - return err - } - } - return nil -} - -func awsAwsjson11_serializeDocumentOpsAggregatorValueMap(v map[string]string, value smithyjson.Value) error { - object := value.Object() - defer object.Close() - - for key := range v { - om := object.Key(key) - om.String(v[key]) - } - return nil -} - -func awsAwsjson11_serializeDocumentOpsFilter(v *types.OpsFilter, value smithyjson.Value) error { - object := value.Object() - defer object.Close() - - if v.Key != nil { - ok := object.Key("Key") - ok.String(*v.Key) - } - - if len(v.Type) > 0 { - ok := object.Key("Type") - ok.String(string(v.Type)) - } - - if v.Values != nil { - ok := object.Key("Values") - if err := awsAwsjson11_serializeDocumentOpsFilterValueList(v.Values, ok); err != nil { - return err - } - } - - return nil -} - -func awsAwsjson11_serializeDocumentOpsFilterList(v []types.OpsFilter, value smithyjson.Value) error { - array := value.Array() - defer array.Close() - - for i := range v { - av := array.Value() - if err := awsAwsjson11_serializeDocumentOpsFilter(&v[i], av); err != nil { - return err - } - } - return nil -} - -func awsAwsjson11_serializeDocumentOpsFilterValueList(v []string, value smithyjson.Value) error { - array := value.Array() - defer array.Close() - - for i := range v { - av := array.Value() - av.String(v[i]) - } - return nil -} - -func awsAwsjson11_serializeDocumentOpsItemDataValue(v *types.OpsItemDataValue, value smithyjson.Value) error { - object := value.Object() - defer object.Close() - - if len(v.Type) > 0 { - ok := object.Key("Type") - ok.String(string(v.Type)) - } - - if v.Value != nil { - ok := object.Key("Value") - ok.String(*v.Value) - } - - return nil -} - -func awsAwsjson11_serializeDocumentOpsItemEventFilter(v *types.OpsItemEventFilter, value smithyjson.Value) error { - object := value.Object() - defer object.Close() - - if len(v.Key) > 0 { - ok := object.Key("Key") - ok.String(string(v.Key)) - } - - if len(v.Operator) > 0 { - ok := object.Key("Operator") - ok.String(string(v.Operator)) - } - - if v.Values != nil { - ok := object.Key("Values") - if err := awsAwsjson11_serializeDocumentOpsItemEventFilterValues(v.Values, ok); err != nil { - return err - } - } - - return nil -} - -func awsAwsjson11_serializeDocumentOpsItemEventFilters(v []types.OpsItemEventFilter, value smithyjson.Value) error { - array := value.Array() - defer array.Close() - - for i := range v { - av := array.Value() - if err := awsAwsjson11_serializeDocumentOpsItemEventFilter(&v[i], av); err != nil { - return err - } - } - return nil -} - -func awsAwsjson11_serializeDocumentOpsItemEventFilterValues(v []string, value smithyjson.Value) error { - array := value.Array() - defer array.Close() - - for i := range v { - av := array.Value() - av.String(v[i]) - } - return nil -} - -func awsAwsjson11_serializeDocumentOpsItemFilter(v *types.OpsItemFilter, value smithyjson.Value) error { - object := value.Object() - defer object.Close() - - if len(v.Key) > 0 { - ok := object.Key("Key") - ok.String(string(v.Key)) - } - - if len(v.Operator) > 0 { - ok := object.Key("Operator") - ok.String(string(v.Operator)) - } - - if v.Values != nil { - ok := object.Key("Values") - if err := awsAwsjson11_serializeDocumentOpsItemFilterValues(v.Values, ok); err != nil { - return err - } - } - - return nil -} - -func awsAwsjson11_serializeDocumentOpsItemFilters(v []types.OpsItemFilter, value smithyjson.Value) error { - array := value.Array() - defer array.Close() - - for i := range v { - av := array.Value() - if err := awsAwsjson11_serializeDocumentOpsItemFilter(&v[i], av); err != nil { - return err - } - } - return nil -} - -func awsAwsjson11_serializeDocumentOpsItemFilterValues(v []string, value smithyjson.Value) error { - array := value.Array() - defer array.Close() - - for i := range v { - av := array.Value() - av.String(v[i]) - } - return nil -} - -func awsAwsjson11_serializeDocumentOpsItemNotification(v *types.OpsItemNotification, value smithyjson.Value) error { - object := value.Object() - defer object.Close() - - if v.Arn != nil { - ok := object.Key("Arn") - ok.String(*v.Arn) - } - - return nil -} - -func awsAwsjson11_serializeDocumentOpsItemNotifications(v []types.OpsItemNotification, value smithyjson.Value) error { - array := value.Array() - defer array.Close() - - for i := range v { - av := array.Value() - if err := awsAwsjson11_serializeDocumentOpsItemNotification(&v[i], av); err != nil { - return err - } - } - return nil -} - -func awsAwsjson11_serializeDocumentOpsItemOperationalData(v map[string]types.OpsItemDataValue, value smithyjson.Value) error { - object := value.Object() - defer object.Close() - - for key := range v { - om := object.Key(key) - mapVar := v[key] - if err := awsAwsjson11_serializeDocumentOpsItemDataValue(&mapVar, om); err != nil { - return err - } - } - return nil -} - -func awsAwsjson11_serializeDocumentOpsItemOpsDataKeysList(v []string, value smithyjson.Value) error { - array := value.Array() - defer array.Close() - - for i := range v { - av := array.Value() - av.String(v[i]) - } - return nil -} - -func awsAwsjson11_serializeDocumentOpsItemRelatedItemsFilter(v *types.OpsItemRelatedItemsFilter, value smithyjson.Value) error { - object := value.Object() - defer object.Close() - - if len(v.Key) > 0 { - ok := object.Key("Key") - ok.String(string(v.Key)) - } - - if len(v.Operator) > 0 { - ok := object.Key("Operator") - ok.String(string(v.Operator)) - } - - if v.Values != nil { - ok := object.Key("Values") - if err := awsAwsjson11_serializeDocumentOpsItemRelatedItemsFilterValues(v.Values, ok); err != nil { - return err - } - } - - return nil -} - -func awsAwsjson11_serializeDocumentOpsItemRelatedItemsFilters(v []types.OpsItemRelatedItemsFilter, value smithyjson.Value) error { - array := value.Array() - defer array.Close() - - for i := range v { - av := array.Value() - if err := awsAwsjson11_serializeDocumentOpsItemRelatedItemsFilter(&v[i], av); err != nil { - return err - } - } - return nil -} - -func awsAwsjson11_serializeDocumentOpsItemRelatedItemsFilterValues(v []string, value smithyjson.Value) error { - array := value.Array() - defer array.Close() - - for i := range v { - av := array.Value() - av.String(v[i]) - } - return nil -} - -func awsAwsjson11_serializeDocumentOpsMetadataFilter(v *types.OpsMetadataFilter, value smithyjson.Value) error { - object := value.Object() - defer object.Close() - - if v.Key != nil { - ok := object.Key("Key") - ok.String(*v.Key) - } - - if v.Values != nil { - ok := object.Key("Values") - if err := awsAwsjson11_serializeDocumentOpsMetadataFilterValueList(v.Values, ok); err != nil { - return err - } - } - - return nil -} - -func awsAwsjson11_serializeDocumentOpsMetadataFilterList(v []types.OpsMetadataFilter, value smithyjson.Value) error { - array := value.Array() - defer array.Close() - - for i := range v { - av := array.Value() - if err := awsAwsjson11_serializeDocumentOpsMetadataFilter(&v[i], av); err != nil { - return err - } - } - return nil -} - -func awsAwsjson11_serializeDocumentOpsMetadataFilterValueList(v []string, value smithyjson.Value) error { - array := value.Array() - defer array.Close() - - for i := range v { - av := array.Value() - av.String(v[i]) - } - return nil -} - -func awsAwsjson11_serializeDocumentOpsResultAttribute(v *types.OpsResultAttribute, value smithyjson.Value) error { - object := value.Object() - defer object.Close() - - if v.TypeName != nil { - ok := object.Key("TypeName") - ok.String(*v.TypeName) - } - - return nil -} - -func awsAwsjson11_serializeDocumentOpsResultAttributeList(v []types.OpsResultAttribute, value smithyjson.Value) error { - array := value.Array() - defer array.Close() - - for i := range v { - av := array.Value() - if err := awsAwsjson11_serializeDocumentOpsResultAttribute(&v[i], av); err != nil { - return err - } - } - return nil -} - -func awsAwsjson11_serializeDocumentParameterLabelList(v []string, value smithyjson.Value) error { - array := value.Array() - defer array.Close() - - for i := range v { - av := array.Value() - av.String(v[i]) - } - return nil -} - -func awsAwsjson11_serializeDocumentParameterNameList(v []string, value smithyjson.Value) error { - array := value.Array() - defer array.Close() - - for i := range v { - av := array.Value() - av.String(v[i]) - } - return nil -} - -func awsAwsjson11_serializeDocumentParameters(v map[string][]string, value smithyjson.Value) error { - object := value.Object() - defer object.Close() - - for key := range v { - om := object.Key(key) - if vv := v[key]; vv == nil { - continue - } - if err := awsAwsjson11_serializeDocumentParameterValueList(v[key], om); err != nil { - return err - } - } - return nil -} - -func awsAwsjson11_serializeDocumentParametersFilter(v *types.ParametersFilter, value smithyjson.Value) error { - object := value.Object() - defer object.Close() - - if len(v.Key) > 0 { - ok := object.Key("Key") - ok.String(string(v.Key)) - } - - if v.Values != nil { - ok := object.Key("Values") - if err := awsAwsjson11_serializeDocumentParametersFilterValueList(v.Values, ok); err != nil { - return err - } - } - - return nil -} - -func awsAwsjson11_serializeDocumentParametersFilterList(v []types.ParametersFilter, value smithyjson.Value) error { - array := value.Array() - defer array.Close() - - for i := range v { - av := array.Value() - if err := awsAwsjson11_serializeDocumentParametersFilter(&v[i], av); err != nil { - return err - } - } - return nil -} - -func awsAwsjson11_serializeDocumentParametersFilterValueList(v []string, value smithyjson.Value) error { - array := value.Array() - defer array.Close() - - for i := range v { - av := array.Value() - av.String(v[i]) - } - return nil -} - -func awsAwsjson11_serializeDocumentParameterStringFilter(v *types.ParameterStringFilter, value smithyjson.Value) error { - object := value.Object() - defer object.Close() - - if v.Key != nil { - ok := object.Key("Key") - ok.String(*v.Key) - } - - if v.Option != nil { - ok := object.Key("Option") - ok.String(*v.Option) - } - - if v.Values != nil { - ok := object.Key("Values") - if err := awsAwsjson11_serializeDocumentParameterStringFilterValueList(v.Values, ok); err != nil { - return err - } - } - - return nil -} - -func awsAwsjson11_serializeDocumentParameterStringFilterList(v []types.ParameterStringFilter, value smithyjson.Value) error { - array := value.Array() - defer array.Close() - - for i := range v { - av := array.Value() - if err := awsAwsjson11_serializeDocumentParameterStringFilter(&v[i], av); err != nil { - return err - } - } - return nil -} - -func awsAwsjson11_serializeDocumentParameterStringFilterValueList(v []string, value smithyjson.Value) error { - array := value.Array() - defer array.Close() - - for i := range v { - av := array.Value() - av.String(v[i]) - } - return nil -} - -func awsAwsjson11_serializeDocumentParameterValueList(v []string, value smithyjson.Value) error { - array := value.Array() - defer array.Close() - - for i := range v { - av := array.Value() - av.String(v[i]) - } - return nil -} - -func awsAwsjson11_serializeDocumentPatchFilter(v *types.PatchFilter, value smithyjson.Value) error { - object := value.Object() - defer object.Close() - - if len(v.Key) > 0 { - ok := object.Key("Key") - ok.String(string(v.Key)) - } - - if v.Values != nil { - ok := object.Key("Values") - if err := awsAwsjson11_serializeDocumentPatchFilterValueList(v.Values, ok); err != nil { - return err - } - } - - return nil -} - -func awsAwsjson11_serializeDocumentPatchFilterGroup(v *types.PatchFilterGroup, value smithyjson.Value) error { - object := value.Object() - defer object.Close() - - if v.PatchFilters != nil { - ok := object.Key("PatchFilters") - if err := awsAwsjson11_serializeDocumentPatchFilterList(v.PatchFilters, ok); err != nil { - return err - } - } - - return nil -} - -func awsAwsjson11_serializeDocumentPatchFilterList(v []types.PatchFilter, value smithyjson.Value) error { - array := value.Array() - defer array.Close() - - for i := range v { - av := array.Value() - if err := awsAwsjson11_serializeDocumentPatchFilter(&v[i], av); err != nil { - return err - } - } - return nil -} - -func awsAwsjson11_serializeDocumentPatchFilterValueList(v []string, value smithyjson.Value) error { - array := value.Array() - defer array.Close() - - for i := range v { - av := array.Value() - av.String(v[i]) - } - return nil -} - -func awsAwsjson11_serializeDocumentPatchIdList(v []string, value smithyjson.Value) error { - array := value.Array() - defer array.Close() - - for i := range v { - av := array.Value() - av.String(v[i]) - } - return nil -} - -func awsAwsjson11_serializeDocumentPatchOrchestratorFilter(v *types.PatchOrchestratorFilter, value smithyjson.Value) error { - object := value.Object() - defer object.Close() - - if v.Key != nil { - ok := object.Key("Key") - ok.String(*v.Key) - } - - if v.Values != nil { - ok := object.Key("Values") - if err := awsAwsjson11_serializeDocumentPatchOrchestratorFilterValues(v.Values, ok); err != nil { - return err - } - } - - return nil -} - -func awsAwsjson11_serializeDocumentPatchOrchestratorFilterList(v []types.PatchOrchestratorFilter, value smithyjson.Value) error { - array := value.Array() - defer array.Close() - - for i := range v { - av := array.Value() - if err := awsAwsjson11_serializeDocumentPatchOrchestratorFilter(&v[i], av); err != nil { - return err - } - } - return nil -} - -func awsAwsjson11_serializeDocumentPatchOrchestratorFilterValues(v []string, value smithyjson.Value) error { - array := value.Array() - defer array.Close() - - for i := range v { - av := array.Value() - av.String(v[i]) - } - return nil -} - -func awsAwsjson11_serializeDocumentPatchRule(v *types.PatchRule, value smithyjson.Value) error { - object := value.Object() - defer object.Close() - - if v.ApproveAfterDays != nil { - ok := object.Key("ApproveAfterDays") - ok.Integer(*v.ApproveAfterDays) - } - - if v.ApproveUntilDate != nil { - ok := object.Key("ApproveUntilDate") - ok.String(*v.ApproveUntilDate) - } - - if len(v.ComplianceLevel) > 0 { - ok := object.Key("ComplianceLevel") - ok.String(string(v.ComplianceLevel)) - } - - if v.EnableNonSecurity != nil { - ok := object.Key("EnableNonSecurity") - ok.Boolean(*v.EnableNonSecurity) - } - - if v.PatchFilterGroup != nil { - ok := object.Key("PatchFilterGroup") - if err := awsAwsjson11_serializeDocumentPatchFilterGroup(v.PatchFilterGroup, ok); err != nil { - return err - } - } - - return nil -} - -func awsAwsjson11_serializeDocumentPatchRuleGroup(v *types.PatchRuleGroup, value smithyjson.Value) error { - object := value.Object() - defer object.Close() - - if v.PatchRules != nil { - ok := object.Key("PatchRules") - if err := awsAwsjson11_serializeDocumentPatchRuleList(v.PatchRules, ok); err != nil { - return err - } - } - - return nil -} - -func awsAwsjson11_serializeDocumentPatchRuleList(v []types.PatchRule, value smithyjson.Value) error { - array := value.Array() - defer array.Close() - - for i := range v { - av := array.Value() - if err := awsAwsjson11_serializeDocumentPatchRule(&v[i], av); err != nil { - return err - } - } - return nil -} - -func awsAwsjson11_serializeDocumentPatchSource(v *types.PatchSource, value smithyjson.Value) error { - object := value.Object() - defer object.Close() - - if v.Configuration != nil { - ok := object.Key("Configuration") - ok.String(*v.Configuration) - } - - if v.Name != nil { - ok := object.Key("Name") - ok.String(*v.Name) - } - - if v.Products != nil { - ok := object.Key("Products") - if err := awsAwsjson11_serializeDocumentPatchSourceProductList(v.Products, ok); err != nil { - return err - } - } - - return nil -} - -func awsAwsjson11_serializeDocumentPatchSourceList(v []types.PatchSource, value smithyjson.Value) error { - array := value.Array() - defer array.Close() - - for i := range v { - av := array.Value() - if err := awsAwsjson11_serializeDocumentPatchSource(&v[i], av); err != nil { - return err - } - } - return nil -} - -func awsAwsjson11_serializeDocumentPatchSourceProductList(v []string, value smithyjson.Value) error { - array := value.Array() - defer array.Close() - - for i := range v { - av := array.Value() - av.String(v[i]) - } - return nil -} - -func awsAwsjson11_serializeDocumentRegions(v []string, value smithyjson.Value) error { - array := value.Array() - defer array.Close() - - for i := range v { - av := array.Value() - av.String(v[i]) - } - return nil -} - -func awsAwsjson11_serializeDocumentRegistrationMetadataItem(v *types.RegistrationMetadataItem, value smithyjson.Value) error { - object := value.Object() - defer object.Close() - - if v.Key != nil { - ok := object.Key("Key") - ok.String(*v.Key) - } - - if v.Value != nil { - ok := object.Key("Value") - ok.String(*v.Value) - } - - return nil -} - -func awsAwsjson11_serializeDocumentRegistrationMetadataList(v []types.RegistrationMetadataItem, value smithyjson.Value) error { - array := value.Array() - defer array.Close() - - for i := range v { - av := array.Value() - if err := awsAwsjson11_serializeDocumentRegistrationMetadataItem(&v[i], av); err != nil { - return err - } - } - return nil -} - -func awsAwsjson11_serializeDocumentRelatedOpsItem(v *types.RelatedOpsItem, value smithyjson.Value) error { - object := value.Object() - defer object.Close() - - if v.OpsItemId != nil { - ok := object.Key("OpsItemId") - ok.String(*v.OpsItemId) - } - - return nil -} - -func awsAwsjson11_serializeDocumentRelatedOpsItems(v []types.RelatedOpsItem, value smithyjson.Value) error { - array := value.Array() - defer array.Close() - - for i := range v { - av := array.Value() - if err := awsAwsjson11_serializeDocumentRelatedOpsItem(&v[i], av); err != nil { - return err - } - } - return nil -} - -func awsAwsjson11_serializeDocumentResourceDataSyncAwsOrganizationsSource(v *types.ResourceDataSyncAwsOrganizationsSource, value smithyjson.Value) error { - object := value.Object() - defer object.Close() - - if v.OrganizationalUnits != nil { - ok := object.Key("OrganizationalUnits") - if err := awsAwsjson11_serializeDocumentResourceDataSyncOrganizationalUnitList(v.OrganizationalUnits, ok); err != nil { - return err - } - } - - if v.OrganizationSourceType != nil { - ok := object.Key("OrganizationSourceType") - ok.String(*v.OrganizationSourceType) - } - - return nil -} - -func awsAwsjson11_serializeDocumentResourceDataSyncDestinationDataSharing(v *types.ResourceDataSyncDestinationDataSharing, value smithyjson.Value) error { - object := value.Object() - defer object.Close() - - if v.DestinationDataSharingType != nil { - ok := object.Key("DestinationDataSharingType") - ok.String(*v.DestinationDataSharingType) - } - - return nil -} - -func awsAwsjson11_serializeDocumentResourceDataSyncOrganizationalUnit(v *types.ResourceDataSyncOrganizationalUnit, value smithyjson.Value) error { - object := value.Object() - defer object.Close() - - if v.OrganizationalUnitId != nil { - ok := object.Key("OrganizationalUnitId") - ok.String(*v.OrganizationalUnitId) - } - - return nil -} - -func awsAwsjson11_serializeDocumentResourceDataSyncOrganizationalUnitList(v []types.ResourceDataSyncOrganizationalUnit, value smithyjson.Value) error { - array := value.Array() - defer array.Close() - - for i := range v { - av := array.Value() - if err := awsAwsjson11_serializeDocumentResourceDataSyncOrganizationalUnit(&v[i], av); err != nil { - return err - } - } - return nil -} - -func awsAwsjson11_serializeDocumentResourceDataSyncS3Destination(v *types.ResourceDataSyncS3Destination, value smithyjson.Value) error { - object := value.Object() - defer object.Close() - - if v.AWSKMSKeyARN != nil { - ok := object.Key("AWSKMSKeyARN") - ok.String(*v.AWSKMSKeyARN) - } - - if v.BucketName != nil { - ok := object.Key("BucketName") - ok.String(*v.BucketName) - } - - if v.DestinationDataSharing != nil { - ok := object.Key("DestinationDataSharing") - if err := awsAwsjson11_serializeDocumentResourceDataSyncDestinationDataSharing(v.DestinationDataSharing, ok); err != nil { - return err - } - } - - if v.Prefix != nil { - ok := object.Key("Prefix") - ok.String(*v.Prefix) - } - - if v.Region != nil { - ok := object.Key("Region") - ok.String(*v.Region) - } - - if len(v.SyncFormat) > 0 { - ok := object.Key("SyncFormat") - ok.String(string(v.SyncFormat)) - } - - return nil -} - -func awsAwsjson11_serializeDocumentResourceDataSyncSource(v *types.ResourceDataSyncSource, value smithyjson.Value) error { - object := value.Object() - defer object.Close() - - if v.AwsOrganizationsSource != nil { - ok := object.Key("AwsOrganizationsSource") - if err := awsAwsjson11_serializeDocumentResourceDataSyncAwsOrganizationsSource(v.AwsOrganizationsSource, ok); err != nil { - return err - } - } - - if v.EnableAllOpsDataSources { - ok := object.Key("EnableAllOpsDataSources") - ok.Boolean(v.EnableAllOpsDataSources) - } - - if v.IncludeFutureRegions { - ok := object.Key("IncludeFutureRegions") - ok.Boolean(v.IncludeFutureRegions) - } - - if v.SourceRegions != nil { - ok := object.Key("SourceRegions") - if err := awsAwsjson11_serializeDocumentResourceDataSyncSourceRegionList(v.SourceRegions, ok); err != nil { - return err - } - } - - if v.SourceType != nil { - ok := object.Key("SourceType") - ok.String(*v.SourceType) - } - - return nil -} - -func awsAwsjson11_serializeDocumentResourceDataSyncSourceRegionList(v []string, value smithyjson.Value) error { - array := value.Array() - defer array.Close() - - for i := range v { - av := array.Value() - av.String(v[i]) - } - return nil -} - -func awsAwsjson11_serializeDocumentResultAttribute(v *types.ResultAttribute, value smithyjson.Value) error { - object := value.Object() - defer object.Close() - - if v.TypeName != nil { - ok := object.Key("TypeName") - ok.String(*v.TypeName) - } - - return nil -} - -func awsAwsjson11_serializeDocumentResultAttributeList(v []types.ResultAttribute, value smithyjson.Value) error { - array := value.Array() - defer array.Close() - - for i := range v { - av := array.Value() - if err := awsAwsjson11_serializeDocumentResultAttribute(&v[i], av); err != nil { - return err - } - } - return nil -} - -func awsAwsjson11_serializeDocumentRunbook(v *types.Runbook, value smithyjson.Value) error { - object := value.Object() - defer object.Close() - - if v.DocumentName != nil { - ok := object.Key("DocumentName") - ok.String(*v.DocumentName) - } - - if v.DocumentVersion != nil { - ok := object.Key("DocumentVersion") - ok.String(*v.DocumentVersion) - } - - if v.MaxConcurrency != nil { - ok := object.Key("MaxConcurrency") - ok.String(*v.MaxConcurrency) - } - - if v.MaxErrors != nil { - ok := object.Key("MaxErrors") - ok.String(*v.MaxErrors) - } - - if v.Parameters != nil { - ok := object.Key("Parameters") - if err := awsAwsjson11_serializeDocumentAutomationParameterMap(v.Parameters, ok); err != nil { - return err - } - } - - if v.TargetLocations != nil { - ok := object.Key("TargetLocations") - if err := awsAwsjson11_serializeDocumentTargetLocations(v.TargetLocations, ok); err != nil { - return err - } - } - - if v.TargetMaps != nil { - ok := object.Key("TargetMaps") - if err := awsAwsjson11_serializeDocumentTargetMaps(v.TargetMaps, ok); err != nil { - return err - } - } - - if v.TargetParameterName != nil { - ok := object.Key("TargetParameterName") - ok.String(*v.TargetParameterName) - } - - if v.Targets != nil { - ok := object.Key("Targets") - if err := awsAwsjson11_serializeDocumentTargets(v.Targets, ok); err != nil { - return err - } - } - - return nil -} - -func awsAwsjson11_serializeDocumentRunbooks(v []types.Runbook, value smithyjson.Value) error { - array := value.Array() - defer array.Close() - - for i := range v { - av := array.Value() - if err := awsAwsjson11_serializeDocumentRunbook(&v[i], av); err != nil { - return err - } - } - return nil -} - -func awsAwsjson11_serializeDocumentS3OutputLocation(v *types.S3OutputLocation, value smithyjson.Value) error { - object := value.Object() - defer object.Close() - - if v.OutputS3BucketName != nil { - ok := object.Key("OutputS3BucketName") - ok.String(*v.OutputS3BucketName) - } - - if v.OutputS3KeyPrefix != nil { - ok := object.Key("OutputS3KeyPrefix") - ok.String(*v.OutputS3KeyPrefix) - } - - if v.OutputS3Region != nil { - ok := object.Key("OutputS3Region") - ok.String(*v.OutputS3Region) - } - - return nil -} - -func awsAwsjson11_serializeDocumentSessionFilter(v *types.SessionFilter, value smithyjson.Value) error { - object := value.Object() - defer object.Close() - - if len(v.Key) > 0 { - ok := object.Key("key") - ok.String(string(v.Key)) - } - - if v.Value != nil { - ok := object.Key("value") - ok.String(*v.Value) - } - - return nil -} - -func awsAwsjson11_serializeDocumentSessionFilterList(v []types.SessionFilter, value smithyjson.Value) error { - array := value.Array() - defer array.Close() - - for i := range v { - av := array.Value() - if err := awsAwsjson11_serializeDocumentSessionFilter(&v[i], av); err != nil { - return err - } - } - return nil -} - -func awsAwsjson11_serializeDocumentSessionManagerParameters(v map[string][]string, value smithyjson.Value) error { - object := value.Object() - defer object.Close() - - for key := range v { - om := object.Key(key) - if vv := v[key]; vv == nil { - continue - } - if err := awsAwsjson11_serializeDocumentSessionManagerParameterValueList(v[key], om); err != nil { - return err - } - } - return nil -} - -func awsAwsjson11_serializeDocumentSessionManagerParameterValueList(v []string, value smithyjson.Value) error { - array := value.Array() - defer array.Close() - - for i := range v { - av := array.Value() - av.String(v[i]) - } - return nil -} - -func awsAwsjson11_serializeDocumentStepExecutionFilter(v *types.StepExecutionFilter, value smithyjson.Value) error { - object := value.Object() - defer object.Close() - - if len(v.Key) > 0 { - ok := object.Key("Key") - ok.String(string(v.Key)) - } - - if v.Values != nil { - ok := object.Key("Values") - if err := awsAwsjson11_serializeDocumentStepExecutionFilterValueList(v.Values, ok); err != nil { - return err - } - } - - return nil -} - -func awsAwsjson11_serializeDocumentStepExecutionFilterList(v []types.StepExecutionFilter, value smithyjson.Value) error { - array := value.Array() - defer array.Close() - - for i := range v { - av := array.Value() - if err := awsAwsjson11_serializeDocumentStepExecutionFilter(&v[i], av); err != nil { - return err - } - } - return nil -} - -func awsAwsjson11_serializeDocumentStepExecutionFilterValueList(v []string, value smithyjson.Value) error { - array := value.Array() - defer array.Close() - - for i := range v { - av := array.Value() - av.String(v[i]) - } - return nil -} - -func awsAwsjson11_serializeDocumentStringList(v []string, value smithyjson.Value) error { - array := value.Array() - defer array.Close() - - for i := range v { - av := array.Value() - av.String(v[i]) - } - return nil -} - -func awsAwsjson11_serializeDocumentTag(v *types.Tag, value smithyjson.Value) error { - object := value.Object() - defer object.Close() - - if v.Key != nil { - ok := object.Key("Key") - ok.String(*v.Key) - } - - if v.Value != nil { - ok := object.Key("Value") - ok.String(*v.Value) - } - - return nil -} - -func awsAwsjson11_serializeDocumentTagList(v []types.Tag, value smithyjson.Value) error { - array := value.Array() - defer array.Close() - - for i := range v { - av := array.Value() - if err := awsAwsjson11_serializeDocumentTag(&v[i], av); err != nil { - return err - } - } - return nil -} - -func awsAwsjson11_serializeDocumentTarget(v *types.Target, value smithyjson.Value) error { - object := value.Object() - defer object.Close() - - if v.Key != nil { - ok := object.Key("Key") - ok.String(*v.Key) - } - - if v.Values != nil { - ok := object.Key("Values") - if err := awsAwsjson11_serializeDocumentTargetValues(v.Values, ok); err != nil { - return err - } - } - - return nil -} - -func awsAwsjson11_serializeDocumentTargetLocation(v *types.TargetLocation, value smithyjson.Value) error { - object := value.Object() - defer object.Close() - - if v.Accounts != nil { - ok := object.Key("Accounts") - if err := awsAwsjson11_serializeDocumentAccounts(v.Accounts, ok); err != nil { - return err - } - } - - if v.ExcludeAccounts != nil { - ok := object.Key("ExcludeAccounts") - if err := awsAwsjson11_serializeDocumentExcludeAccounts(v.ExcludeAccounts, ok); err != nil { - return err - } - } - - if v.ExecutionRoleName != nil { - ok := object.Key("ExecutionRoleName") - ok.String(*v.ExecutionRoleName) - } - - if v.IncludeChildOrganizationUnits { - ok := object.Key("IncludeChildOrganizationUnits") - ok.Boolean(v.IncludeChildOrganizationUnits) - } - - if v.Regions != nil { - ok := object.Key("Regions") - if err := awsAwsjson11_serializeDocumentRegions(v.Regions, ok); err != nil { - return err - } - } - - if v.TargetLocationAlarmConfiguration != nil { - ok := object.Key("TargetLocationAlarmConfiguration") - if err := awsAwsjson11_serializeDocumentAlarmConfiguration(v.TargetLocationAlarmConfiguration, ok); err != nil { - return err - } - } - - if v.TargetLocationMaxConcurrency != nil { - ok := object.Key("TargetLocationMaxConcurrency") - ok.String(*v.TargetLocationMaxConcurrency) - } - - if v.TargetLocationMaxErrors != nil { - ok := object.Key("TargetLocationMaxErrors") - ok.String(*v.TargetLocationMaxErrors) - } - - if v.Targets != nil { - ok := object.Key("Targets") - if err := awsAwsjson11_serializeDocumentTargets(v.Targets, ok); err != nil { - return err - } - } - - if v.TargetsMaxConcurrency != nil { - ok := object.Key("TargetsMaxConcurrency") - ok.String(*v.TargetsMaxConcurrency) - } - - if v.TargetsMaxErrors != nil { - ok := object.Key("TargetsMaxErrors") - ok.String(*v.TargetsMaxErrors) - } - - return nil -} - -func awsAwsjson11_serializeDocumentTargetLocations(v []types.TargetLocation, value smithyjson.Value) error { - array := value.Array() - defer array.Close() - - for i := range v { - av := array.Value() - if err := awsAwsjson11_serializeDocumentTargetLocation(&v[i], av); err != nil { - return err - } - } - return nil -} - -func awsAwsjson11_serializeDocumentTargetMap(v map[string][]string, value smithyjson.Value) error { - object := value.Object() - defer object.Close() - - for key := range v { - om := object.Key(key) - if vv := v[key]; vv == nil { - continue - } - if err := awsAwsjson11_serializeDocumentTargetMapValueList(v[key], om); err != nil { - return err - } - } - return nil -} - -func awsAwsjson11_serializeDocumentTargetMaps(v []map[string][]string, value smithyjson.Value) error { - array := value.Array() - defer array.Close() - - for i := range v { - av := array.Value() - if vv := v[i]; vv == nil { - continue - } - if err := awsAwsjson11_serializeDocumentTargetMap(v[i], av); err != nil { - return err - } - } - return nil -} - -func awsAwsjson11_serializeDocumentTargetMapValueList(v []string, value smithyjson.Value) error { - array := value.Array() - defer array.Close() - - for i := range v { - av := array.Value() - av.String(v[i]) - } - return nil -} - -func awsAwsjson11_serializeDocumentTargets(v []types.Target, value smithyjson.Value) error { - array := value.Array() - defer array.Close() - - for i := range v { - av := array.Value() - if err := awsAwsjson11_serializeDocumentTarget(&v[i], av); err != nil { - return err - } - } - return nil -} - -func awsAwsjson11_serializeDocumentTargetValues(v []string, value smithyjson.Value) error { - array := value.Array() - defer array.Close() - - for i := range v { - av := array.Value() - av.String(v[i]) - } - return nil -} - -func awsAwsjson11_serializeOpDocumentAddTagsToResourceInput(v *AddTagsToResourceInput, value smithyjson.Value) error { - object := value.Object() - defer object.Close() - - if v.ResourceId != nil { - ok := object.Key("ResourceId") - ok.String(*v.ResourceId) - } - - if len(v.ResourceType) > 0 { - ok := object.Key("ResourceType") - ok.String(string(v.ResourceType)) - } - - if v.Tags != nil { - ok := object.Key("Tags") - if err := awsAwsjson11_serializeDocumentTagList(v.Tags, ok); err != nil { - return err - } - } - - return nil -} - -func awsAwsjson11_serializeOpDocumentAssociateOpsItemRelatedItemInput(v *AssociateOpsItemRelatedItemInput, value smithyjson.Value) error { - object := value.Object() - defer object.Close() - - if v.AssociationType != nil { - ok := object.Key("AssociationType") - ok.String(*v.AssociationType) - } - - if v.OpsItemId != nil { - ok := object.Key("OpsItemId") - ok.String(*v.OpsItemId) - } - - if v.ResourceType != nil { - ok := object.Key("ResourceType") - ok.String(*v.ResourceType) - } - - if v.ResourceUri != nil { - ok := object.Key("ResourceUri") - ok.String(*v.ResourceUri) - } - - return nil -} - -func awsAwsjson11_serializeOpDocumentCancelCommandInput(v *CancelCommandInput, value smithyjson.Value) error { - object := value.Object() - defer object.Close() - - if v.CommandId != nil { - ok := object.Key("CommandId") - ok.String(*v.CommandId) - } - - if v.InstanceIds != nil { - ok := object.Key("InstanceIds") - if err := awsAwsjson11_serializeDocumentInstanceIdList(v.InstanceIds, ok); err != nil { - return err - } - } - - return nil -} - -func awsAwsjson11_serializeOpDocumentCancelMaintenanceWindowExecutionInput(v *CancelMaintenanceWindowExecutionInput, value smithyjson.Value) error { - object := value.Object() - defer object.Close() - - if v.WindowExecutionId != nil { - ok := object.Key("WindowExecutionId") - ok.String(*v.WindowExecutionId) - } - - return nil -} - -func awsAwsjson11_serializeOpDocumentCreateActivationInput(v *CreateActivationInput, value smithyjson.Value) error { - object := value.Object() - defer object.Close() - - if v.DefaultInstanceName != nil { - ok := object.Key("DefaultInstanceName") - ok.String(*v.DefaultInstanceName) - } - - if v.Description != nil { - ok := object.Key("Description") - ok.String(*v.Description) - } - - if v.ExpirationDate != nil { - ok := object.Key("ExpirationDate") - ok.Double(smithytime.FormatEpochSeconds(*v.ExpirationDate)) - } - - if v.IamRole != nil { - ok := object.Key("IamRole") - ok.String(*v.IamRole) - } - - if v.RegistrationLimit != nil { - ok := object.Key("RegistrationLimit") - ok.Integer(*v.RegistrationLimit) - } - - if v.RegistrationMetadata != nil { - ok := object.Key("RegistrationMetadata") - if err := awsAwsjson11_serializeDocumentRegistrationMetadataList(v.RegistrationMetadata, ok); err != nil { - return err - } - } - - if v.Tags != nil { - ok := object.Key("Tags") - if err := awsAwsjson11_serializeDocumentTagList(v.Tags, ok); err != nil { - return err - } - } - - return nil -} - -func awsAwsjson11_serializeOpDocumentCreateAssociationBatchInput(v *CreateAssociationBatchInput, value smithyjson.Value) error { - object := value.Object() - defer object.Close() - - if v.AssociationDispatchAssumeRole != nil { - ok := object.Key("AssociationDispatchAssumeRole") - ok.String(*v.AssociationDispatchAssumeRole) - } - - if v.Entries != nil { - ok := object.Key("Entries") - if err := awsAwsjson11_serializeDocumentCreateAssociationBatchRequestEntries(v.Entries, ok); err != nil { - return err - } - } - - return nil -} - -func awsAwsjson11_serializeOpDocumentCreateAssociationInput(v *CreateAssociationInput, value smithyjson.Value) error { - object := value.Object() - defer object.Close() - - if v.AlarmConfiguration != nil { - ok := object.Key("AlarmConfiguration") - if err := awsAwsjson11_serializeDocumentAlarmConfiguration(v.AlarmConfiguration, ok); err != nil { - return err - } - } - - if v.ApplyOnlyAtCronInterval { - ok := object.Key("ApplyOnlyAtCronInterval") - ok.Boolean(v.ApplyOnlyAtCronInterval) - } - - if v.AssociationDispatchAssumeRole != nil { - ok := object.Key("AssociationDispatchAssumeRole") - ok.String(*v.AssociationDispatchAssumeRole) - } - - if v.AssociationName != nil { - ok := object.Key("AssociationName") - ok.String(*v.AssociationName) - } - - if v.AutomationTargetParameterName != nil { - ok := object.Key("AutomationTargetParameterName") - ok.String(*v.AutomationTargetParameterName) - } - - if v.CalendarNames != nil { - ok := object.Key("CalendarNames") - if err := awsAwsjson11_serializeDocumentCalendarNameOrARNList(v.CalendarNames, ok); err != nil { - return err - } - } - - if len(v.ComplianceSeverity) > 0 { - ok := object.Key("ComplianceSeverity") - ok.String(string(v.ComplianceSeverity)) - } - - if v.DocumentVersion != nil { - ok := object.Key("DocumentVersion") - ok.String(*v.DocumentVersion) - } - - if v.Duration != nil { - ok := object.Key("Duration") - ok.Integer(*v.Duration) - } - - if v.InstanceId != nil { - ok := object.Key("InstanceId") - ok.String(*v.InstanceId) - } - - if v.MaxConcurrency != nil { - ok := object.Key("MaxConcurrency") - ok.String(*v.MaxConcurrency) - } - - if v.MaxErrors != nil { - ok := object.Key("MaxErrors") - ok.String(*v.MaxErrors) - } - - if v.Name != nil { - ok := object.Key("Name") - ok.String(*v.Name) - } - - if v.OutputLocation != nil { - ok := object.Key("OutputLocation") - if err := awsAwsjson11_serializeDocumentInstanceAssociationOutputLocation(v.OutputLocation, ok); err != nil { - return err - } - } - - if v.Parameters != nil { - ok := object.Key("Parameters") - if err := awsAwsjson11_serializeDocumentParameters(v.Parameters, ok); err != nil { - return err - } - } - - if v.ScheduleExpression != nil { - ok := object.Key("ScheduleExpression") - ok.String(*v.ScheduleExpression) - } - - if v.ScheduleOffset != nil { - ok := object.Key("ScheduleOffset") - ok.Integer(*v.ScheduleOffset) - } - - if len(v.SyncCompliance) > 0 { - ok := object.Key("SyncCompliance") - ok.String(string(v.SyncCompliance)) - } - - if v.Tags != nil { - ok := object.Key("Tags") - if err := awsAwsjson11_serializeDocumentTagList(v.Tags, ok); err != nil { - return err - } - } - - if v.TargetLocations != nil { - ok := object.Key("TargetLocations") - if err := awsAwsjson11_serializeDocumentTargetLocations(v.TargetLocations, ok); err != nil { - return err - } - } - - if v.TargetMaps != nil { - ok := object.Key("TargetMaps") - if err := awsAwsjson11_serializeDocumentTargetMaps(v.TargetMaps, ok); err != nil { - return err - } - } - - if v.Targets != nil { - ok := object.Key("Targets") - if err := awsAwsjson11_serializeDocumentTargets(v.Targets, ok); err != nil { - return err - } - } - - return nil -} - -func awsAwsjson11_serializeOpDocumentCreateDocumentInput(v *CreateDocumentInput, value smithyjson.Value) error { - object := value.Object() - defer object.Close() - - if v.Attachments != nil { - ok := object.Key("Attachments") - if err := awsAwsjson11_serializeDocumentAttachmentsSourceList(v.Attachments, ok); err != nil { - return err - } - } - - if v.Content != nil { - ok := object.Key("Content") - ok.String(*v.Content) - } - - if v.DisplayName != nil { - ok := object.Key("DisplayName") - ok.String(*v.DisplayName) - } - - if len(v.DocumentFormat) > 0 { - ok := object.Key("DocumentFormat") - ok.String(string(v.DocumentFormat)) - } - - if len(v.DocumentType) > 0 { - ok := object.Key("DocumentType") - ok.String(string(v.DocumentType)) - } - - if v.Name != nil { - ok := object.Key("Name") - ok.String(*v.Name) - } - - if v.Requires != nil { - ok := object.Key("Requires") - if err := awsAwsjson11_serializeDocumentDocumentRequiresList(v.Requires, ok); err != nil { - return err - } - } - - if v.Tags != nil { - ok := object.Key("Tags") - if err := awsAwsjson11_serializeDocumentTagList(v.Tags, ok); err != nil { - return err - } - } - - if v.TargetType != nil { - ok := object.Key("TargetType") - ok.String(*v.TargetType) - } - - if v.VersionName != nil { - ok := object.Key("VersionName") - ok.String(*v.VersionName) - } - - return nil -} - -func awsAwsjson11_serializeOpDocumentCreateMaintenanceWindowInput(v *CreateMaintenanceWindowInput, value smithyjson.Value) error { - object := value.Object() - defer object.Close() - - { - ok := object.Key("AllowUnassociatedTargets") - ok.Boolean(v.AllowUnassociatedTargets) - } - - if v.ClientToken != nil { - ok := object.Key("ClientToken") - ok.String(*v.ClientToken) - } - - { - ok := object.Key("Cutoff") - ok.Integer(v.Cutoff) - } - - if v.Description != nil { - ok := object.Key("Description") - ok.String(*v.Description) - } - - if v.Duration != nil { - ok := object.Key("Duration") - ok.Integer(*v.Duration) - } - - if v.EndDate != nil { - ok := object.Key("EndDate") - ok.String(*v.EndDate) - } - - if v.Name != nil { - ok := object.Key("Name") - ok.String(*v.Name) - } - - if v.Schedule != nil { - ok := object.Key("Schedule") - ok.String(*v.Schedule) - } - - if v.ScheduleOffset != nil { - ok := object.Key("ScheduleOffset") - ok.Integer(*v.ScheduleOffset) - } - - if v.ScheduleTimezone != nil { - ok := object.Key("ScheduleTimezone") - ok.String(*v.ScheduleTimezone) - } - - if v.StartDate != nil { - ok := object.Key("StartDate") - ok.String(*v.StartDate) - } - - if v.Tags != nil { - ok := object.Key("Tags") - if err := awsAwsjson11_serializeDocumentTagList(v.Tags, ok); err != nil { - return err - } - } - - return nil -} - -func awsAwsjson11_serializeOpDocumentCreateOpsItemInput(v *CreateOpsItemInput, value smithyjson.Value) error { - object := value.Object() - defer object.Close() - - if v.AccountId != nil { - ok := object.Key("AccountId") - ok.String(*v.AccountId) - } - - if v.ActualEndTime != nil { - ok := object.Key("ActualEndTime") - ok.Double(smithytime.FormatEpochSeconds(*v.ActualEndTime)) - } - - if v.ActualStartTime != nil { - ok := object.Key("ActualStartTime") - ok.Double(smithytime.FormatEpochSeconds(*v.ActualStartTime)) - } - - if v.Category != nil { - ok := object.Key("Category") - ok.String(*v.Category) - } - - if v.Description != nil { - ok := object.Key("Description") - ok.String(*v.Description) - } - - if v.Notifications != nil { - ok := object.Key("Notifications") - if err := awsAwsjson11_serializeDocumentOpsItemNotifications(v.Notifications, ok); err != nil { - return err - } - } - - if v.OperationalData != nil { - ok := object.Key("OperationalData") - if err := awsAwsjson11_serializeDocumentOpsItemOperationalData(v.OperationalData, ok); err != nil { - return err - } - } - - if v.OpsItemType != nil { - ok := object.Key("OpsItemType") - ok.String(*v.OpsItemType) - } - - if v.PlannedEndTime != nil { - ok := object.Key("PlannedEndTime") - ok.Double(smithytime.FormatEpochSeconds(*v.PlannedEndTime)) - } - - if v.PlannedStartTime != nil { - ok := object.Key("PlannedStartTime") - ok.Double(smithytime.FormatEpochSeconds(*v.PlannedStartTime)) - } - - if v.Priority != nil { - ok := object.Key("Priority") - ok.Integer(*v.Priority) - } - - if v.RelatedOpsItems != nil { - ok := object.Key("RelatedOpsItems") - if err := awsAwsjson11_serializeDocumentRelatedOpsItems(v.RelatedOpsItems, ok); err != nil { - return err - } - } - - if v.Severity != nil { - ok := object.Key("Severity") - ok.String(*v.Severity) - } - - if v.Source != nil { - ok := object.Key("Source") - ok.String(*v.Source) - } - - if v.Tags != nil { - ok := object.Key("Tags") - if err := awsAwsjson11_serializeDocumentTagList(v.Tags, ok); err != nil { - return err - } - } - - if v.Title != nil { - ok := object.Key("Title") - ok.String(*v.Title) - } - - return nil -} - -func awsAwsjson11_serializeOpDocumentCreateOpsMetadataInput(v *CreateOpsMetadataInput, value smithyjson.Value) error { - object := value.Object() - defer object.Close() - - if v.Metadata != nil { - ok := object.Key("Metadata") - if err := awsAwsjson11_serializeDocumentMetadataMap(v.Metadata, ok); err != nil { - return err - } - } - - if v.ResourceId != nil { - ok := object.Key("ResourceId") - ok.String(*v.ResourceId) - } - - if v.Tags != nil { - ok := object.Key("Tags") - if err := awsAwsjson11_serializeDocumentTagList(v.Tags, ok); err != nil { - return err - } - } - - return nil -} - -func awsAwsjson11_serializeOpDocumentCreatePatchBaselineInput(v *CreatePatchBaselineInput, value smithyjson.Value) error { - object := value.Object() - defer object.Close() - - if v.ApprovalRules != nil { - ok := object.Key("ApprovalRules") - if err := awsAwsjson11_serializeDocumentPatchRuleGroup(v.ApprovalRules, ok); err != nil { - return err - } - } - - if v.ApprovedPatches != nil { - ok := object.Key("ApprovedPatches") - if err := awsAwsjson11_serializeDocumentPatchIdList(v.ApprovedPatches, ok); err != nil { - return err - } - } - - if len(v.ApprovedPatchesComplianceLevel) > 0 { - ok := object.Key("ApprovedPatchesComplianceLevel") - ok.String(string(v.ApprovedPatchesComplianceLevel)) - } - - if v.ApprovedPatchesEnableNonSecurity != nil { - ok := object.Key("ApprovedPatchesEnableNonSecurity") - ok.Boolean(*v.ApprovedPatchesEnableNonSecurity) - } - - if len(v.AvailableSecurityUpdatesComplianceStatus) > 0 { - ok := object.Key("AvailableSecurityUpdatesComplianceStatus") - ok.String(string(v.AvailableSecurityUpdatesComplianceStatus)) - } - - if v.ClientToken != nil { - ok := object.Key("ClientToken") - ok.String(*v.ClientToken) - } - - if v.Description != nil { - ok := object.Key("Description") - ok.String(*v.Description) - } - - if v.GlobalFilters != nil { - ok := object.Key("GlobalFilters") - if err := awsAwsjson11_serializeDocumentPatchFilterGroup(v.GlobalFilters, ok); err != nil { - return err - } - } - - if v.Name != nil { - ok := object.Key("Name") - ok.String(*v.Name) - } - - if len(v.OperatingSystem) > 0 { - ok := object.Key("OperatingSystem") - ok.String(string(v.OperatingSystem)) - } - - if v.RejectedPatches != nil { - ok := object.Key("RejectedPatches") - if err := awsAwsjson11_serializeDocumentPatchIdList(v.RejectedPatches, ok); err != nil { - return err - } - } - - if len(v.RejectedPatchesAction) > 0 { - ok := object.Key("RejectedPatchesAction") - ok.String(string(v.RejectedPatchesAction)) - } - - if v.Sources != nil { - ok := object.Key("Sources") - if err := awsAwsjson11_serializeDocumentPatchSourceList(v.Sources, ok); err != nil { - return err - } - } - - if v.Tags != nil { - ok := object.Key("Tags") - if err := awsAwsjson11_serializeDocumentTagList(v.Tags, ok); err != nil { - return err - } - } - - return nil -} - -func awsAwsjson11_serializeOpDocumentCreateResourceDataSyncInput(v *CreateResourceDataSyncInput, value smithyjson.Value) error { - object := value.Object() - defer object.Close() - - if v.S3Destination != nil { - ok := object.Key("S3Destination") - if err := awsAwsjson11_serializeDocumentResourceDataSyncS3Destination(v.S3Destination, ok); err != nil { - return err - } - } - - if v.SyncName != nil { - ok := object.Key("SyncName") - ok.String(*v.SyncName) - } - - if v.SyncSource != nil { - ok := object.Key("SyncSource") - if err := awsAwsjson11_serializeDocumentResourceDataSyncSource(v.SyncSource, ok); err != nil { - return err - } - } - - if v.SyncType != nil { - ok := object.Key("SyncType") - ok.String(*v.SyncType) - } - - return nil -} - -func awsAwsjson11_serializeOpDocumentDeleteActivationInput(v *DeleteActivationInput, value smithyjson.Value) error { - object := value.Object() - defer object.Close() - - if v.ActivationId != nil { - ok := object.Key("ActivationId") - ok.String(*v.ActivationId) - } - - return nil -} - -func awsAwsjson11_serializeOpDocumentDeleteAssociationInput(v *DeleteAssociationInput, value smithyjson.Value) error { - object := value.Object() - defer object.Close() - - if v.AssociationId != nil { - ok := object.Key("AssociationId") - ok.String(*v.AssociationId) - } - - if v.InstanceId != nil { - ok := object.Key("InstanceId") - ok.String(*v.InstanceId) - } - - if v.Name != nil { - ok := object.Key("Name") - ok.String(*v.Name) - } - - return nil -} - -func awsAwsjson11_serializeOpDocumentDeleteDocumentInput(v *DeleteDocumentInput, value smithyjson.Value) error { - object := value.Object() - defer object.Close() - - if v.DocumentVersion != nil { - ok := object.Key("DocumentVersion") - ok.String(*v.DocumentVersion) - } - - if v.Force { - ok := object.Key("Force") - ok.Boolean(v.Force) - } - - if v.Name != nil { - ok := object.Key("Name") - ok.String(*v.Name) - } - - if v.VersionName != nil { - ok := object.Key("VersionName") - ok.String(*v.VersionName) - } - - return nil -} - -func awsAwsjson11_serializeOpDocumentDeleteInventoryInput(v *DeleteInventoryInput, value smithyjson.Value) error { - object := value.Object() - defer object.Close() - - if v.ClientToken != nil { - ok := object.Key("ClientToken") - ok.String(*v.ClientToken) - } - - if v.DryRun { - ok := object.Key("DryRun") - ok.Boolean(v.DryRun) - } - - if len(v.SchemaDeleteOption) > 0 { - ok := object.Key("SchemaDeleteOption") - ok.String(string(v.SchemaDeleteOption)) - } - - if v.TypeName != nil { - ok := object.Key("TypeName") - ok.String(*v.TypeName) - } - - return nil -} - -func awsAwsjson11_serializeOpDocumentDeleteMaintenanceWindowInput(v *DeleteMaintenanceWindowInput, value smithyjson.Value) error { - object := value.Object() - defer object.Close() - - if v.WindowId != nil { - ok := object.Key("WindowId") - ok.String(*v.WindowId) - } - - return nil -} - -func awsAwsjson11_serializeOpDocumentDeleteOpsItemInput(v *DeleteOpsItemInput, value smithyjson.Value) error { - object := value.Object() - defer object.Close() - - if v.OpsItemId != nil { - ok := object.Key("OpsItemId") - ok.String(*v.OpsItemId) - } - - return nil -} - -func awsAwsjson11_serializeOpDocumentDeleteOpsMetadataInput(v *DeleteOpsMetadataInput, value smithyjson.Value) error { - object := value.Object() - defer object.Close() - - if v.OpsMetadataArn != nil { - ok := object.Key("OpsMetadataArn") - ok.String(*v.OpsMetadataArn) - } - - return nil -} - -func awsAwsjson11_serializeOpDocumentDeleteParameterInput(v *DeleteParameterInput, value smithyjson.Value) error { - object := value.Object() - defer object.Close() - - if v.Name != nil { - ok := object.Key("Name") - ok.String(*v.Name) - } - - return nil -} - -func awsAwsjson11_serializeOpDocumentDeleteParametersInput(v *DeleteParametersInput, value smithyjson.Value) error { - object := value.Object() - defer object.Close() - - if v.Names != nil { - ok := object.Key("Names") - if err := awsAwsjson11_serializeDocumentParameterNameList(v.Names, ok); err != nil { - return err - } - } - - return nil -} - -func awsAwsjson11_serializeOpDocumentDeletePatchBaselineInput(v *DeletePatchBaselineInput, value smithyjson.Value) error { - object := value.Object() - defer object.Close() - - if v.BaselineId != nil { - ok := object.Key("BaselineId") - ok.String(*v.BaselineId) - } - - return nil -} - -func awsAwsjson11_serializeOpDocumentDeleteResourceDataSyncInput(v *DeleteResourceDataSyncInput, value smithyjson.Value) error { - object := value.Object() - defer object.Close() - - if v.SyncName != nil { - ok := object.Key("SyncName") - ok.String(*v.SyncName) - } - - if v.SyncType != nil { - ok := object.Key("SyncType") - ok.String(*v.SyncType) - } - - return nil -} - -func awsAwsjson11_serializeOpDocumentDeleteResourcePolicyInput(v *DeleteResourcePolicyInput, value smithyjson.Value) error { - object := value.Object() - defer object.Close() - - if v.PolicyHash != nil { - ok := object.Key("PolicyHash") - ok.String(*v.PolicyHash) - } - - if v.PolicyId != nil { - ok := object.Key("PolicyId") - ok.String(*v.PolicyId) - } - - if v.ResourceArn != nil { - ok := object.Key("ResourceArn") - ok.String(*v.ResourceArn) - } - - return nil -} - -func awsAwsjson11_serializeOpDocumentDeregisterManagedInstanceInput(v *DeregisterManagedInstanceInput, value smithyjson.Value) error { - object := value.Object() - defer object.Close() - - if v.InstanceId != nil { - ok := object.Key("InstanceId") - ok.String(*v.InstanceId) - } - - return nil -} - -func awsAwsjson11_serializeOpDocumentDeregisterPatchBaselineForPatchGroupInput(v *DeregisterPatchBaselineForPatchGroupInput, value smithyjson.Value) error { - object := value.Object() - defer object.Close() - - if v.BaselineId != nil { - ok := object.Key("BaselineId") - ok.String(*v.BaselineId) - } - - if v.PatchGroup != nil { - ok := object.Key("PatchGroup") - ok.String(*v.PatchGroup) - } - - return nil -} - -func awsAwsjson11_serializeOpDocumentDeregisterTargetFromMaintenanceWindowInput(v *DeregisterTargetFromMaintenanceWindowInput, value smithyjson.Value) error { - object := value.Object() - defer object.Close() - - if v.Safe != nil { - ok := object.Key("Safe") - ok.Boolean(*v.Safe) - } - - if v.WindowId != nil { - ok := object.Key("WindowId") - ok.String(*v.WindowId) - } - - if v.WindowTargetId != nil { - ok := object.Key("WindowTargetId") - ok.String(*v.WindowTargetId) - } - - return nil -} - -func awsAwsjson11_serializeOpDocumentDeregisterTaskFromMaintenanceWindowInput(v *DeregisterTaskFromMaintenanceWindowInput, value smithyjson.Value) error { - object := value.Object() - defer object.Close() - - if v.WindowId != nil { - ok := object.Key("WindowId") - ok.String(*v.WindowId) - } - - if v.WindowTaskId != nil { - ok := object.Key("WindowTaskId") - ok.String(*v.WindowTaskId) - } - - return nil -} - -func awsAwsjson11_serializeOpDocumentDescribeActivationsInput(v *DescribeActivationsInput, value smithyjson.Value) error { - object := value.Object() - defer object.Close() - - if v.Filters != nil { - ok := object.Key("Filters") - if err := awsAwsjson11_serializeDocumentDescribeActivationsFilterList(v.Filters, ok); err != nil { - return err - } - } - - if v.MaxResults != nil { - ok := object.Key("MaxResults") - ok.Integer(*v.MaxResults) - } - - if v.NextToken != nil { - ok := object.Key("NextToken") - ok.String(*v.NextToken) - } - - return nil -} - -func awsAwsjson11_serializeOpDocumentDescribeAssociationExecutionsInput(v *DescribeAssociationExecutionsInput, value smithyjson.Value) error { - object := value.Object() - defer object.Close() - - if v.AssociationId != nil { - ok := object.Key("AssociationId") - ok.String(*v.AssociationId) - } - - if v.Filters != nil { - ok := object.Key("Filters") - if err := awsAwsjson11_serializeDocumentAssociationExecutionFilterList(v.Filters, ok); err != nil { - return err - } - } - - if v.MaxResults != nil { - ok := object.Key("MaxResults") - ok.Integer(*v.MaxResults) - } - - if v.NextToken != nil { - ok := object.Key("NextToken") - ok.String(*v.NextToken) - } - - return nil -} - -func awsAwsjson11_serializeOpDocumentDescribeAssociationExecutionTargetsInput(v *DescribeAssociationExecutionTargetsInput, value smithyjson.Value) error { - object := value.Object() - defer object.Close() - - if v.AssociationId != nil { - ok := object.Key("AssociationId") - ok.String(*v.AssociationId) - } - - if v.ExecutionId != nil { - ok := object.Key("ExecutionId") - ok.String(*v.ExecutionId) - } - - if v.Filters != nil { - ok := object.Key("Filters") - if err := awsAwsjson11_serializeDocumentAssociationExecutionTargetsFilterList(v.Filters, ok); err != nil { - return err - } - } - - if v.MaxResults != nil { - ok := object.Key("MaxResults") - ok.Integer(*v.MaxResults) - } - - if v.NextToken != nil { - ok := object.Key("NextToken") - ok.String(*v.NextToken) - } - - return nil -} - -func awsAwsjson11_serializeOpDocumentDescribeAssociationInput(v *DescribeAssociationInput, value smithyjson.Value) error { - object := value.Object() - defer object.Close() - - if v.AssociationId != nil { - ok := object.Key("AssociationId") - ok.String(*v.AssociationId) - } - - if v.AssociationVersion != nil { - ok := object.Key("AssociationVersion") - ok.String(*v.AssociationVersion) - } - - if v.InstanceId != nil { - ok := object.Key("InstanceId") - ok.String(*v.InstanceId) - } - - if v.Name != nil { - ok := object.Key("Name") - ok.String(*v.Name) - } - - return nil -} - -func awsAwsjson11_serializeOpDocumentDescribeAutomationExecutionsInput(v *DescribeAutomationExecutionsInput, value smithyjson.Value) error { - object := value.Object() - defer object.Close() - - if v.Filters != nil { - ok := object.Key("Filters") - if err := awsAwsjson11_serializeDocumentAutomationExecutionFilterList(v.Filters, ok); err != nil { - return err - } - } - - if v.MaxResults != nil { - ok := object.Key("MaxResults") - ok.Integer(*v.MaxResults) - } - - if v.NextToken != nil { - ok := object.Key("NextToken") - ok.String(*v.NextToken) - } - - return nil -} - -func awsAwsjson11_serializeOpDocumentDescribeAutomationStepExecutionsInput(v *DescribeAutomationStepExecutionsInput, value smithyjson.Value) error { - object := value.Object() - defer object.Close() - - if v.AutomationExecutionId != nil { - ok := object.Key("AutomationExecutionId") - ok.String(*v.AutomationExecutionId) - } - - if v.Filters != nil { - ok := object.Key("Filters") - if err := awsAwsjson11_serializeDocumentStepExecutionFilterList(v.Filters, ok); err != nil { - return err - } - } - - if v.MaxResults != nil { - ok := object.Key("MaxResults") - ok.Integer(*v.MaxResults) - } - - if v.NextToken != nil { - ok := object.Key("NextToken") - ok.String(*v.NextToken) - } - - if v.ReverseOrder != nil { - ok := object.Key("ReverseOrder") - ok.Boolean(*v.ReverseOrder) - } - - return nil -} - -func awsAwsjson11_serializeOpDocumentDescribeAvailablePatchesInput(v *DescribeAvailablePatchesInput, value smithyjson.Value) error { - object := value.Object() - defer object.Close() - - if v.Filters != nil { - ok := object.Key("Filters") - if err := awsAwsjson11_serializeDocumentPatchOrchestratorFilterList(v.Filters, ok); err != nil { - return err - } - } - - if v.MaxResults != nil { - ok := object.Key("MaxResults") - ok.Integer(*v.MaxResults) - } - - if v.NextToken != nil { - ok := object.Key("NextToken") - ok.String(*v.NextToken) - } - - return nil -} - -func awsAwsjson11_serializeOpDocumentDescribeDocumentInput(v *DescribeDocumentInput, value smithyjson.Value) error { - object := value.Object() - defer object.Close() - - if v.DocumentVersion != nil { - ok := object.Key("DocumentVersion") - ok.String(*v.DocumentVersion) - } - - if v.Name != nil { - ok := object.Key("Name") - ok.String(*v.Name) - } - - if v.VersionName != nil { - ok := object.Key("VersionName") - ok.String(*v.VersionName) - } - - return nil -} - -func awsAwsjson11_serializeOpDocumentDescribeDocumentPermissionInput(v *DescribeDocumentPermissionInput, value smithyjson.Value) error { - object := value.Object() - defer object.Close() - - if v.MaxResults != nil { - ok := object.Key("MaxResults") - ok.Integer(*v.MaxResults) - } - - if v.Name != nil { - ok := object.Key("Name") - ok.String(*v.Name) - } - - if v.NextToken != nil { - ok := object.Key("NextToken") - ok.String(*v.NextToken) - } - - if len(v.PermissionType) > 0 { - ok := object.Key("PermissionType") - ok.String(string(v.PermissionType)) - } - - return nil -} - -func awsAwsjson11_serializeOpDocumentDescribeEffectiveInstanceAssociationsInput(v *DescribeEffectiveInstanceAssociationsInput, value smithyjson.Value) error { - object := value.Object() - defer object.Close() - - if v.InstanceId != nil { - ok := object.Key("InstanceId") - ok.String(*v.InstanceId) - } - - if v.MaxResults != nil { - ok := object.Key("MaxResults") - ok.Integer(*v.MaxResults) - } - - if v.NextToken != nil { - ok := object.Key("NextToken") - ok.String(*v.NextToken) - } - - return nil -} - -func awsAwsjson11_serializeOpDocumentDescribeEffectivePatchesForPatchBaselineInput(v *DescribeEffectivePatchesForPatchBaselineInput, value smithyjson.Value) error { - object := value.Object() - defer object.Close() - - if v.BaselineId != nil { - ok := object.Key("BaselineId") - ok.String(*v.BaselineId) - } - - if v.MaxResults != nil { - ok := object.Key("MaxResults") - ok.Integer(*v.MaxResults) - } - - if v.NextToken != nil { - ok := object.Key("NextToken") - ok.String(*v.NextToken) - } - - return nil -} - -func awsAwsjson11_serializeOpDocumentDescribeInstanceAssociationsStatusInput(v *DescribeInstanceAssociationsStatusInput, value smithyjson.Value) error { - object := value.Object() - defer object.Close() - - if v.InstanceId != nil { - ok := object.Key("InstanceId") - ok.String(*v.InstanceId) - } - - if v.MaxResults != nil { - ok := object.Key("MaxResults") - ok.Integer(*v.MaxResults) - } - - if v.NextToken != nil { - ok := object.Key("NextToken") - ok.String(*v.NextToken) - } - - return nil -} - -func awsAwsjson11_serializeOpDocumentDescribeInstanceInformationInput(v *DescribeInstanceInformationInput, value smithyjson.Value) error { - object := value.Object() - defer object.Close() - - if v.Filters != nil { - ok := object.Key("Filters") - if err := awsAwsjson11_serializeDocumentInstanceInformationStringFilterList(v.Filters, ok); err != nil { - return err - } - } - - if v.InstanceInformationFilterList != nil { - ok := object.Key("InstanceInformationFilterList") - if err := awsAwsjson11_serializeDocumentInstanceInformationFilterList(v.InstanceInformationFilterList, ok); err != nil { - return err - } - } - - if v.MaxResults != nil { - ok := object.Key("MaxResults") - ok.Integer(*v.MaxResults) - } - - if v.NextToken != nil { - ok := object.Key("NextToken") - ok.String(*v.NextToken) - } - - return nil -} - -func awsAwsjson11_serializeOpDocumentDescribeInstancePatchesInput(v *DescribeInstancePatchesInput, value smithyjson.Value) error { - object := value.Object() - defer object.Close() - - if v.Filters != nil { - ok := object.Key("Filters") - if err := awsAwsjson11_serializeDocumentPatchOrchestratorFilterList(v.Filters, ok); err != nil { - return err - } - } - - if v.InstanceId != nil { - ok := object.Key("InstanceId") - ok.String(*v.InstanceId) - } - - if v.MaxResults != nil { - ok := object.Key("MaxResults") - ok.Integer(*v.MaxResults) - } - - if v.NextToken != nil { - ok := object.Key("NextToken") - ok.String(*v.NextToken) - } - - return nil -} - -func awsAwsjson11_serializeOpDocumentDescribeInstancePatchStatesForPatchGroupInput(v *DescribeInstancePatchStatesForPatchGroupInput, value smithyjson.Value) error { - object := value.Object() - defer object.Close() - - if v.Filters != nil { - ok := object.Key("Filters") - if err := awsAwsjson11_serializeDocumentInstancePatchStateFilterList(v.Filters, ok); err != nil { - return err - } - } - - if v.MaxResults != nil { - ok := object.Key("MaxResults") - ok.Integer(*v.MaxResults) - } - - if v.NextToken != nil { - ok := object.Key("NextToken") - ok.String(*v.NextToken) - } - - if v.PatchGroup != nil { - ok := object.Key("PatchGroup") - ok.String(*v.PatchGroup) - } - - return nil -} - -func awsAwsjson11_serializeOpDocumentDescribeInstancePatchStatesInput(v *DescribeInstancePatchStatesInput, value smithyjson.Value) error { - object := value.Object() - defer object.Close() - - if v.InstanceIds != nil { - ok := object.Key("InstanceIds") - if err := awsAwsjson11_serializeDocumentInstanceIdList(v.InstanceIds, ok); err != nil { - return err - } - } - - if v.MaxResults != nil { - ok := object.Key("MaxResults") - ok.Integer(*v.MaxResults) - } - - if v.NextToken != nil { - ok := object.Key("NextToken") - ok.String(*v.NextToken) - } - - return nil -} - -func awsAwsjson11_serializeOpDocumentDescribeInstancePropertiesInput(v *DescribeInstancePropertiesInput, value smithyjson.Value) error { - object := value.Object() - defer object.Close() - - if v.FiltersWithOperator != nil { - ok := object.Key("FiltersWithOperator") - if err := awsAwsjson11_serializeDocumentInstancePropertyStringFilterList(v.FiltersWithOperator, ok); err != nil { - return err - } - } - - if v.InstancePropertyFilterList != nil { - ok := object.Key("InstancePropertyFilterList") - if err := awsAwsjson11_serializeDocumentInstancePropertyFilterList(v.InstancePropertyFilterList, ok); err != nil { - return err - } - } - - if v.MaxResults != nil { - ok := object.Key("MaxResults") - ok.Integer(*v.MaxResults) - } - - if v.NextToken != nil { - ok := object.Key("NextToken") - ok.String(*v.NextToken) - } - - return nil -} - -func awsAwsjson11_serializeOpDocumentDescribeInventoryDeletionsInput(v *DescribeInventoryDeletionsInput, value smithyjson.Value) error { - object := value.Object() - defer object.Close() - - if v.DeletionId != nil { - ok := object.Key("DeletionId") - ok.String(*v.DeletionId) - } - - if v.MaxResults != nil { - ok := object.Key("MaxResults") - ok.Integer(*v.MaxResults) - } - - if v.NextToken != nil { - ok := object.Key("NextToken") - ok.String(*v.NextToken) - } - - return nil -} - -func awsAwsjson11_serializeOpDocumentDescribeMaintenanceWindowExecutionsInput(v *DescribeMaintenanceWindowExecutionsInput, value smithyjson.Value) error { - object := value.Object() - defer object.Close() - - if v.Filters != nil { - ok := object.Key("Filters") - if err := awsAwsjson11_serializeDocumentMaintenanceWindowFilterList(v.Filters, ok); err != nil { - return err - } - } - - if v.MaxResults != nil { - ok := object.Key("MaxResults") - ok.Integer(*v.MaxResults) - } - - if v.NextToken != nil { - ok := object.Key("NextToken") - ok.String(*v.NextToken) - } - - if v.WindowId != nil { - ok := object.Key("WindowId") - ok.String(*v.WindowId) - } - - return nil -} - -func awsAwsjson11_serializeOpDocumentDescribeMaintenanceWindowExecutionTaskInvocationsInput(v *DescribeMaintenanceWindowExecutionTaskInvocationsInput, value smithyjson.Value) error { - object := value.Object() - defer object.Close() - - if v.Filters != nil { - ok := object.Key("Filters") - if err := awsAwsjson11_serializeDocumentMaintenanceWindowFilterList(v.Filters, ok); err != nil { - return err - } - } - - if v.MaxResults != nil { - ok := object.Key("MaxResults") - ok.Integer(*v.MaxResults) - } - - if v.NextToken != nil { - ok := object.Key("NextToken") - ok.String(*v.NextToken) - } - - if v.TaskId != nil { - ok := object.Key("TaskId") - ok.String(*v.TaskId) - } - - if v.WindowExecutionId != nil { - ok := object.Key("WindowExecutionId") - ok.String(*v.WindowExecutionId) - } - - return nil -} - -func awsAwsjson11_serializeOpDocumentDescribeMaintenanceWindowExecutionTasksInput(v *DescribeMaintenanceWindowExecutionTasksInput, value smithyjson.Value) error { - object := value.Object() - defer object.Close() - - if v.Filters != nil { - ok := object.Key("Filters") - if err := awsAwsjson11_serializeDocumentMaintenanceWindowFilterList(v.Filters, ok); err != nil { - return err - } - } - - if v.MaxResults != nil { - ok := object.Key("MaxResults") - ok.Integer(*v.MaxResults) - } - - if v.NextToken != nil { - ok := object.Key("NextToken") - ok.String(*v.NextToken) - } - - if v.WindowExecutionId != nil { - ok := object.Key("WindowExecutionId") - ok.String(*v.WindowExecutionId) - } - - return nil -} - -func awsAwsjson11_serializeOpDocumentDescribeMaintenanceWindowScheduleInput(v *DescribeMaintenanceWindowScheduleInput, value smithyjson.Value) error { - object := value.Object() - defer object.Close() - - if v.Filters != nil { - ok := object.Key("Filters") - if err := awsAwsjson11_serializeDocumentPatchOrchestratorFilterList(v.Filters, ok); err != nil { - return err - } - } - - if v.MaxResults != nil { - ok := object.Key("MaxResults") - ok.Integer(*v.MaxResults) - } - - if v.NextToken != nil { - ok := object.Key("NextToken") - ok.String(*v.NextToken) - } - - if len(v.ResourceType) > 0 { - ok := object.Key("ResourceType") - ok.String(string(v.ResourceType)) - } - - if v.Targets != nil { - ok := object.Key("Targets") - if err := awsAwsjson11_serializeDocumentTargets(v.Targets, ok); err != nil { - return err - } - } - - if v.WindowId != nil { - ok := object.Key("WindowId") - ok.String(*v.WindowId) - } - - return nil -} - -func awsAwsjson11_serializeOpDocumentDescribeMaintenanceWindowsForTargetInput(v *DescribeMaintenanceWindowsForTargetInput, value smithyjson.Value) error { - object := value.Object() - defer object.Close() - - if v.MaxResults != nil { - ok := object.Key("MaxResults") - ok.Integer(*v.MaxResults) - } - - if v.NextToken != nil { - ok := object.Key("NextToken") - ok.String(*v.NextToken) - } - - if len(v.ResourceType) > 0 { - ok := object.Key("ResourceType") - ok.String(string(v.ResourceType)) - } - - if v.Targets != nil { - ok := object.Key("Targets") - if err := awsAwsjson11_serializeDocumentTargets(v.Targets, ok); err != nil { - return err - } - } - - return nil -} - -func awsAwsjson11_serializeOpDocumentDescribeMaintenanceWindowsInput(v *DescribeMaintenanceWindowsInput, value smithyjson.Value) error { - object := value.Object() - defer object.Close() - - if v.Filters != nil { - ok := object.Key("Filters") - if err := awsAwsjson11_serializeDocumentMaintenanceWindowFilterList(v.Filters, ok); err != nil { - return err - } - } - - if v.MaxResults != nil { - ok := object.Key("MaxResults") - ok.Integer(*v.MaxResults) - } - - if v.NextToken != nil { - ok := object.Key("NextToken") - ok.String(*v.NextToken) - } - - return nil -} - -func awsAwsjson11_serializeOpDocumentDescribeMaintenanceWindowTargetsInput(v *DescribeMaintenanceWindowTargetsInput, value smithyjson.Value) error { - object := value.Object() - defer object.Close() - - if v.Filters != nil { - ok := object.Key("Filters") - if err := awsAwsjson11_serializeDocumentMaintenanceWindowFilterList(v.Filters, ok); err != nil { - return err - } - } - - if v.MaxResults != nil { - ok := object.Key("MaxResults") - ok.Integer(*v.MaxResults) - } - - if v.NextToken != nil { - ok := object.Key("NextToken") - ok.String(*v.NextToken) - } - - if v.WindowId != nil { - ok := object.Key("WindowId") - ok.String(*v.WindowId) - } - - return nil -} - -func awsAwsjson11_serializeOpDocumentDescribeMaintenanceWindowTasksInput(v *DescribeMaintenanceWindowTasksInput, value smithyjson.Value) error { - object := value.Object() - defer object.Close() - - if v.Filters != nil { - ok := object.Key("Filters") - if err := awsAwsjson11_serializeDocumentMaintenanceWindowFilterList(v.Filters, ok); err != nil { - return err - } - } - - if v.MaxResults != nil { - ok := object.Key("MaxResults") - ok.Integer(*v.MaxResults) - } - - if v.NextToken != nil { - ok := object.Key("NextToken") - ok.String(*v.NextToken) - } - - if v.WindowId != nil { - ok := object.Key("WindowId") - ok.String(*v.WindowId) - } - - return nil -} - -func awsAwsjson11_serializeOpDocumentDescribeOpsItemsInput(v *DescribeOpsItemsInput, value smithyjson.Value) error { - object := value.Object() - defer object.Close() - - if v.MaxResults != nil { - ok := object.Key("MaxResults") - ok.Integer(*v.MaxResults) - } - - if v.NextToken != nil { - ok := object.Key("NextToken") - ok.String(*v.NextToken) - } - - if v.OpsItemFilters != nil { - ok := object.Key("OpsItemFilters") - if err := awsAwsjson11_serializeDocumentOpsItemFilters(v.OpsItemFilters, ok); err != nil { - return err - } - } - - return nil -} - -func awsAwsjson11_serializeOpDocumentDescribeParametersInput(v *DescribeParametersInput, value smithyjson.Value) error { - object := value.Object() - defer object.Close() - - if v.Filters != nil { - ok := object.Key("Filters") - if err := awsAwsjson11_serializeDocumentParametersFilterList(v.Filters, ok); err != nil { - return err - } - } - - if v.MaxResults != nil { - ok := object.Key("MaxResults") - ok.Integer(*v.MaxResults) - } - - if v.NextToken != nil { - ok := object.Key("NextToken") - ok.String(*v.NextToken) - } - - if v.ParameterFilters != nil { - ok := object.Key("ParameterFilters") - if err := awsAwsjson11_serializeDocumentParameterStringFilterList(v.ParameterFilters, ok); err != nil { - return err - } - } - - if v.Shared != nil { - ok := object.Key("Shared") - ok.Boolean(*v.Shared) - } - - return nil -} - -func awsAwsjson11_serializeOpDocumentDescribePatchBaselinesInput(v *DescribePatchBaselinesInput, value smithyjson.Value) error { - object := value.Object() - defer object.Close() - - if v.Filters != nil { - ok := object.Key("Filters") - if err := awsAwsjson11_serializeDocumentPatchOrchestratorFilterList(v.Filters, ok); err != nil { - return err - } - } - - if v.MaxResults != nil { - ok := object.Key("MaxResults") - ok.Integer(*v.MaxResults) - } - - if v.NextToken != nil { - ok := object.Key("NextToken") - ok.String(*v.NextToken) - } - - return nil -} - -func awsAwsjson11_serializeOpDocumentDescribePatchGroupsInput(v *DescribePatchGroupsInput, value smithyjson.Value) error { - object := value.Object() - defer object.Close() - - if v.Filters != nil { - ok := object.Key("Filters") - if err := awsAwsjson11_serializeDocumentPatchOrchestratorFilterList(v.Filters, ok); err != nil { - return err - } - } - - if v.MaxResults != nil { - ok := object.Key("MaxResults") - ok.Integer(*v.MaxResults) - } - - if v.NextToken != nil { - ok := object.Key("NextToken") - ok.String(*v.NextToken) - } - - return nil -} - -func awsAwsjson11_serializeOpDocumentDescribePatchGroupStateInput(v *DescribePatchGroupStateInput, value smithyjson.Value) error { - object := value.Object() - defer object.Close() - - if v.PatchGroup != nil { - ok := object.Key("PatchGroup") - ok.String(*v.PatchGroup) - } - - return nil -} - -func awsAwsjson11_serializeOpDocumentDescribePatchPropertiesInput(v *DescribePatchPropertiesInput, value smithyjson.Value) error { - object := value.Object() - defer object.Close() - - if v.MaxResults != nil { - ok := object.Key("MaxResults") - ok.Integer(*v.MaxResults) - } - - if v.NextToken != nil { - ok := object.Key("NextToken") - ok.String(*v.NextToken) - } - - if len(v.OperatingSystem) > 0 { - ok := object.Key("OperatingSystem") - ok.String(string(v.OperatingSystem)) - } - - if len(v.PatchSet) > 0 { - ok := object.Key("PatchSet") - ok.String(string(v.PatchSet)) - } - - if len(v.Property) > 0 { - ok := object.Key("Property") - ok.String(string(v.Property)) - } - - return nil -} - -func awsAwsjson11_serializeOpDocumentDescribeSessionsInput(v *DescribeSessionsInput, value smithyjson.Value) error { - object := value.Object() - defer object.Close() - - if v.Filters != nil { - ok := object.Key("Filters") - if err := awsAwsjson11_serializeDocumentSessionFilterList(v.Filters, ok); err != nil { - return err - } - } - - if v.MaxResults != nil { - ok := object.Key("MaxResults") - ok.Integer(*v.MaxResults) - } - - if v.NextToken != nil { - ok := object.Key("NextToken") - ok.String(*v.NextToken) - } - - if len(v.State) > 0 { - ok := object.Key("State") - ok.String(string(v.State)) - } - - return nil -} - -func awsAwsjson11_serializeOpDocumentDisassociateOpsItemRelatedItemInput(v *DisassociateOpsItemRelatedItemInput, value smithyjson.Value) error { - object := value.Object() - defer object.Close() - - if v.AssociationId != nil { - ok := object.Key("AssociationId") - ok.String(*v.AssociationId) - } - - if v.OpsItemId != nil { - ok := object.Key("OpsItemId") - ok.String(*v.OpsItemId) - } - - return nil -} - -func awsAwsjson11_serializeOpDocumentGetAccessTokenInput(v *GetAccessTokenInput, value smithyjson.Value) error { - object := value.Object() - defer object.Close() - - if v.AccessRequestId != nil { - ok := object.Key("AccessRequestId") - ok.String(*v.AccessRequestId) - } - - return nil -} - -func awsAwsjson11_serializeOpDocumentGetAutomationExecutionInput(v *GetAutomationExecutionInput, value smithyjson.Value) error { - object := value.Object() - defer object.Close() - - if v.AutomationExecutionId != nil { - ok := object.Key("AutomationExecutionId") - ok.String(*v.AutomationExecutionId) - } - - return nil -} - -func awsAwsjson11_serializeOpDocumentGetCalendarStateInput(v *GetCalendarStateInput, value smithyjson.Value) error { - object := value.Object() - defer object.Close() - - if v.AtTime != nil { - ok := object.Key("AtTime") - ok.String(*v.AtTime) - } - - if v.CalendarNames != nil { - ok := object.Key("CalendarNames") - if err := awsAwsjson11_serializeDocumentCalendarNameOrARNList(v.CalendarNames, ok); err != nil { - return err - } - } - - return nil -} - -func awsAwsjson11_serializeOpDocumentGetCommandInvocationInput(v *GetCommandInvocationInput, value smithyjson.Value) error { - object := value.Object() - defer object.Close() - - if v.CommandId != nil { - ok := object.Key("CommandId") - ok.String(*v.CommandId) - } - - if v.InstanceId != nil { - ok := object.Key("InstanceId") - ok.String(*v.InstanceId) - } - - if v.PluginName != nil { - ok := object.Key("PluginName") - ok.String(*v.PluginName) - } - - return nil -} - -func awsAwsjson11_serializeOpDocumentGetConnectionStatusInput(v *GetConnectionStatusInput, value smithyjson.Value) error { - object := value.Object() - defer object.Close() - - if v.Target != nil { - ok := object.Key("Target") - ok.String(*v.Target) - } - - return nil -} - -func awsAwsjson11_serializeOpDocumentGetDefaultPatchBaselineInput(v *GetDefaultPatchBaselineInput, value smithyjson.Value) error { - object := value.Object() - defer object.Close() - - if len(v.OperatingSystem) > 0 { - ok := object.Key("OperatingSystem") - ok.String(string(v.OperatingSystem)) - } - - return nil -} - -func awsAwsjson11_serializeOpDocumentGetDeployablePatchSnapshotForInstanceInput(v *GetDeployablePatchSnapshotForInstanceInput, value smithyjson.Value) error { - object := value.Object() - defer object.Close() - - if v.BaselineOverride != nil { - ok := object.Key("BaselineOverride") - if err := awsAwsjson11_serializeDocumentBaselineOverride(v.BaselineOverride, ok); err != nil { - return err - } - } - - if v.InstanceId != nil { - ok := object.Key("InstanceId") - ok.String(*v.InstanceId) - } - - if v.SnapshotId != nil { - ok := object.Key("SnapshotId") - ok.String(*v.SnapshotId) - } - - if v.UseS3DualStackEndpoint { - ok := object.Key("UseS3DualStackEndpoint") - ok.Boolean(v.UseS3DualStackEndpoint) - } - - return nil -} - -func awsAwsjson11_serializeOpDocumentGetDocumentInput(v *GetDocumentInput, value smithyjson.Value) error { - object := value.Object() - defer object.Close() - - if len(v.DocumentFormat) > 0 { - ok := object.Key("DocumentFormat") - ok.String(string(v.DocumentFormat)) - } - - if v.DocumentVersion != nil { - ok := object.Key("DocumentVersion") - ok.String(*v.DocumentVersion) - } - - if v.Name != nil { - ok := object.Key("Name") - ok.String(*v.Name) - } - - if v.VersionName != nil { - ok := object.Key("VersionName") - ok.String(*v.VersionName) - } - - return nil -} - -func awsAwsjson11_serializeOpDocumentGetExecutionPreviewInput(v *GetExecutionPreviewInput, value smithyjson.Value) error { - object := value.Object() - defer object.Close() - - if v.ExecutionPreviewId != nil { - ok := object.Key("ExecutionPreviewId") - ok.String(*v.ExecutionPreviewId) - } - - return nil -} - -func awsAwsjson11_serializeOpDocumentGetInventoryInput(v *GetInventoryInput, value smithyjson.Value) error { - object := value.Object() - defer object.Close() - - if v.Aggregators != nil { - ok := object.Key("Aggregators") - if err := awsAwsjson11_serializeDocumentInventoryAggregatorList(v.Aggregators, ok); err != nil { - return err - } - } - - if v.Filters != nil { - ok := object.Key("Filters") - if err := awsAwsjson11_serializeDocumentInventoryFilterList(v.Filters, ok); err != nil { - return err - } - } - - if v.MaxResults != nil { - ok := object.Key("MaxResults") - ok.Integer(*v.MaxResults) - } - - if v.NextToken != nil { - ok := object.Key("NextToken") - ok.String(*v.NextToken) - } - - if v.ResultAttributes != nil { - ok := object.Key("ResultAttributes") - if err := awsAwsjson11_serializeDocumentResultAttributeList(v.ResultAttributes, ok); err != nil { - return err - } - } - - return nil -} - -func awsAwsjson11_serializeOpDocumentGetInventorySchemaInput(v *GetInventorySchemaInput, value smithyjson.Value) error { - object := value.Object() - defer object.Close() - - if v.Aggregator { - ok := object.Key("Aggregator") - ok.Boolean(v.Aggregator) - } - - if v.MaxResults != nil { - ok := object.Key("MaxResults") - ok.Integer(*v.MaxResults) - } - - if v.NextToken != nil { - ok := object.Key("NextToken") - ok.String(*v.NextToken) - } - - if v.SubType != nil { - ok := object.Key("SubType") - ok.Boolean(*v.SubType) - } - - if v.TypeName != nil { - ok := object.Key("TypeName") - ok.String(*v.TypeName) - } - - return nil -} - -func awsAwsjson11_serializeOpDocumentGetMaintenanceWindowExecutionInput(v *GetMaintenanceWindowExecutionInput, value smithyjson.Value) error { - object := value.Object() - defer object.Close() - - if v.WindowExecutionId != nil { - ok := object.Key("WindowExecutionId") - ok.String(*v.WindowExecutionId) - } - - return nil -} - -func awsAwsjson11_serializeOpDocumentGetMaintenanceWindowExecutionTaskInput(v *GetMaintenanceWindowExecutionTaskInput, value smithyjson.Value) error { - object := value.Object() - defer object.Close() - - if v.TaskId != nil { - ok := object.Key("TaskId") - ok.String(*v.TaskId) - } - - if v.WindowExecutionId != nil { - ok := object.Key("WindowExecutionId") - ok.String(*v.WindowExecutionId) - } - - return nil -} - -func awsAwsjson11_serializeOpDocumentGetMaintenanceWindowExecutionTaskInvocationInput(v *GetMaintenanceWindowExecutionTaskInvocationInput, value smithyjson.Value) error { - object := value.Object() - defer object.Close() - - if v.InvocationId != nil { - ok := object.Key("InvocationId") - ok.String(*v.InvocationId) - } - - if v.TaskId != nil { - ok := object.Key("TaskId") - ok.String(*v.TaskId) - } - - if v.WindowExecutionId != nil { - ok := object.Key("WindowExecutionId") - ok.String(*v.WindowExecutionId) - } - - return nil -} - -func awsAwsjson11_serializeOpDocumentGetMaintenanceWindowInput(v *GetMaintenanceWindowInput, value smithyjson.Value) error { - object := value.Object() - defer object.Close() - - if v.WindowId != nil { - ok := object.Key("WindowId") - ok.String(*v.WindowId) - } - - return nil -} - -func awsAwsjson11_serializeOpDocumentGetMaintenanceWindowTaskInput(v *GetMaintenanceWindowTaskInput, value smithyjson.Value) error { - object := value.Object() - defer object.Close() - - if v.WindowId != nil { - ok := object.Key("WindowId") - ok.String(*v.WindowId) - } - - if v.WindowTaskId != nil { - ok := object.Key("WindowTaskId") - ok.String(*v.WindowTaskId) - } - - return nil -} - -func awsAwsjson11_serializeOpDocumentGetOpsItemInput(v *GetOpsItemInput, value smithyjson.Value) error { - object := value.Object() - defer object.Close() - - if v.OpsItemArn != nil { - ok := object.Key("OpsItemArn") - ok.String(*v.OpsItemArn) - } - - if v.OpsItemId != nil { - ok := object.Key("OpsItemId") - ok.String(*v.OpsItemId) - } - - return nil -} - -func awsAwsjson11_serializeOpDocumentGetOpsMetadataInput(v *GetOpsMetadataInput, value smithyjson.Value) error { - object := value.Object() - defer object.Close() - - if v.MaxResults != nil { - ok := object.Key("MaxResults") - ok.Integer(*v.MaxResults) - } - - if v.NextToken != nil { - ok := object.Key("NextToken") - ok.String(*v.NextToken) - } - - if v.OpsMetadataArn != nil { - ok := object.Key("OpsMetadataArn") - ok.String(*v.OpsMetadataArn) - } - - return nil -} - -func awsAwsjson11_serializeOpDocumentGetOpsSummaryInput(v *GetOpsSummaryInput, value smithyjson.Value) error { - object := value.Object() - defer object.Close() - - if v.Aggregators != nil { - ok := object.Key("Aggregators") - if err := awsAwsjson11_serializeDocumentOpsAggregatorList(v.Aggregators, ok); err != nil { - return err - } - } - - if v.Filters != nil { - ok := object.Key("Filters") - if err := awsAwsjson11_serializeDocumentOpsFilterList(v.Filters, ok); err != nil { - return err - } - } - - if v.MaxResults != nil { - ok := object.Key("MaxResults") - ok.Integer(*v.MaxResults) - } - - if v.NextToken != nil { - ok := object.Key("NextToken") - ok.String(*v.NextToken) - } - - if v.ResultAttributes != nil { - ok := object.Key("ResultAttributes") - if err := awsAwsjson11_serializeDocumentOpsResultAttributeList(v.ResultAttributes, ok); err != nil { - return err - } - } - - if v.SyncName != nil { - ok := object.Key("SyncName") - ok.String(*v.SyncName) - } - - return nil -} - -func awsAwsjson11_serializeOpDocumentGetParameterHistoryInput(v *GetParameterHistoryInput, value smithyjson.Value) error { - object := value.Object() - defer object.Close() - - if v.MaxResults != nil { - ok := object.Key("MaxResults") - ok.Integer(*v.MaxResults) - } - - if v.Name != nil { - ok := object.Key("Name") - ok.String(*v.Name) - } - - if v.NextToken != nil { - ok := object.Key("NextToken") - ok.String(*v.NextToken) - } - - if v.WithDecryption != nil { - ok := object.Key("WithDecryption") - ok.Boolean(*v.WithDecryption) - } - - return nil -} - -func awsAwsjson11_serializeOpDocumentGetParameterInput(v *GetParameterInput, value smithyjson.Value) error { - object := value.Object() - defer object.Close() - - if v.Name != nil { - ok := object.Key("Name") - ok.String(*v.Name) - } - - if v.WithDecryption != nil { - ok := object.Key("WithDecryption") - ok.Boolean(*v.WithDecryption) - } - - return nil -} - -func awsAwsjson11_serializeOpDocumentGetParametersByPathInput(v *GetParametersByPathInput, value smithyjson.Value) error { - object := value.Object() - defer object.Close() - - if v.MaxResults != nil { - ok := object.Key("MaxResults") - ok.Integer(*v.MaxResults) - } - - if v.NextToken != nil { - ok := object.Key("NextToken") - ok.String(*v.NextToken) - } - - if v.ParameterFilters != nil { - ok := object.Key("ParameterFilters") - if err := awsAwsjson11_serializeDocumentParameterStringFilterList(v.ParameterFilters, ok); err != nil { - return err - } - } - - if v.Path != nil { - ok := object.Key("Path") - ok.String(*v.Path) - } - - if v.Recursive != nil { - ok := object.Key("Recursive") - ok.Boolean(*v.Recursive) - } - - if v.WithDecryption != nil { - ok := object.Key("WithDecryption") - ok.Boolean(*v.WithDecryption) - } - - return nil -} - -func awsAwsjson11_serializeOpDocumentGetParametersInput(v *GetParametersInput, value smithyjson.Value) error { - object := value.Object() - defer object.Close() - - if v.Names != nil { - ok := object.Key("Names") - if err := awsAwsjson11_serializeDocumentParameterNameList(v.Names, ok); err != nil { - return err - } - } - - if v.WithDecryption != nil { - ok := object.Key("WithDecryption") - ok.Boolean(*v.WithDecryption) - } - - return nil -} - -func awsAwsjson11_serializeOpDocumentGetPatchBaselineForPatchGroupInput(v *GetPatchBaselineForPatchGroupInput, value smithyjson.Value) error { - object := value.Object() - defer object.Close() - - if len(v.OperatingSystem) > 0 { - ok := object.Key("OperatingSystem") - ok.String(string(v.OperatingSystem)) - } - - if v.PatchGroup != nil { - ok := object.Key("PatchGroup") - ok.String(*v.PatchGroup) - } - - return nil -} - -func awsAwsjson11_serializeOpDocumentGetPatchBaselineInput(v *GetPatchBaselineInput, value smithyjson.Value) error { - object := value.Object() - defer object.Close() - - if v.BaselineId != nil { - ok := object.Key("BaselineId") - ok.String(*v.BaselineId) - } - - return nil -} - -func awsAwsjson11_serializeOpDocumentGetResourcePoliciesInput(v *GetResourcePoliciesInput, value smithyjson.Value) error { - object := value.Object() - defer object.Close() - - if v.MaxResults != nil { - ok := object.Key("MaxResults") - ok.Integer(*v.MaxResults) - } - - if v.NextToken != nil { - ok := object.Key("NextToken") - ok.String(*v.NextToken) - } - - if v.ResourceArn != nil { - ok := object.Key("ResourceArn") - ok.String(*v.ResourceArn) - } - - return nil -} - -func awsAwsjson11_serializeOpDocumentGetServiceSettingInput(v *GetServiceSettingInput, value smithyjson.Value) error { - object := value.Object() - defer object.Close() - - if v.SettingId != nil { - ok := object.Key("SettingId") - ok.String(*v.SettingId) - } - - return nil -} - -func awsAwsjson11_serializeOpDocumentLabelParameterVersionInput(v *LabelParameterVersionInput, value smithyjson.Value) error { - object := value.Object() - defer object.Close() - - if v.Labels != nil { - ok := object.Key("Labels") - if err := awsAwsjson11_serializeDocumentParameterLabelList(v.Labels, ok); err != nil { - return err - } - } - - if v.Name != nil { - ok := object.Key("Name") - ok.String(*v.Name) - } - - if v.ParameterVersion != nil { - ok := object.Key("ParameterVersion") - ok.Long(*v.ParameterVersion) - } - - return nil -} - -func awsAwsjson11_serializeOpDocumentListAssociationsInput(v *ListAssociationsInput, value smithyjson.Value) error { - object := value.Object() - defer object.Close() - - if v.AssociationFilterList != nil { - ok := object.Key("AssociationFilterList") - if err := awsAwsjson11_serializeDocumentAssociationFilterList(v.AssociationFilterList, ok); err != nil { - return err - } - } - - if v.MaxResults != nil { - ok := object.Key("MaxResults") - ok.Integer(*v.MaxResults) - } - - if v.NextToken != nil { - ok := object.Key("NextToken") - ok.String(*v.NextToken) - } - - return nil -} - -func awsAwsjson11_serializeOpDocumentListAssociationVersionsInput(v *ListAssociationVersionsInput, value smithyjson.Value) error { - object := value.Object() - defer object.Close() - - if v.AssociationId != nil { - ok := object.Key("AssociationId") - ok.String(*v.AssociationId) - } - - if v.MaxResults != nil { - ok := object.Key("MaxResults") - ok.Integer(*v.MaxResults) - } - - if v.NextToken != nil { - ok := object.Key("NextToken") - ok.String(*v.NextToken) - } - - return nil -} - -func awsAwsjson11_serializeOpDocumentListCommandInvocationsInput(v *ListCommandInvocationsInput, value smithyjson.Value) error { - object := value.Object() - defer object.Close() - - if v.CommandId != nil { - ok := object.Key("CommandId") - ok.String(*v.CommandId) - } - - if v.Details { - ok := object.Key("Details") - ok.Boolean(v.Details) - } - - if v.Filters != nil { - ok := object.Key("Filters") - if err := awsAwsjson11_serializeDocumentCommandFilterList(v.Filters, ok); err != nil { - return err - } - } - - if v.InstanceId != nil { - ok := object.Key("InstanceId") - ok.String(*v.InstanceId) - } - - if v.MaxResults != nil { - ok := object.Key("MaxResults") - ok.Integer(*v.MaxResults) - } - - if v.NextToken != nil { - ok := object.Key("NextToken") - ok.String(*v.NextToken) - } - - return nil -} - -func awsAwsjson11_serializeOpDocumentListCommandsInput(v *ListCommandsInput, value smithyjson.Value) error { - object := value.Object() - defer object.Close() - - if v.CommandId != nil { - ok := object.Key("CommandId") - ok.String(*v.CommandId) - } - - if v.Filters != nil { - ok := object.Key("Filters") - if err := awsAwsjson11_serializeDocumentCommandFilterList(v.Filters, ok); err != nil { - return err - } - } - - if v.InstanceId != nil { - ok := object.Key("InstanceId") - ok.String(*v.InstanceId) - } - - if v.MaxResults != nil { - ok := object.Key("MaxResults") - ok.Integer(*v.MaxResults) - } - - if v.NextToken != nil { - ok := object.Key("NextToken") - ok.String(*v.NextToken) - } - - return nil -} - -func awsAwsjson11_serializeOpDocumentListComplianceItemsInput(v *ListComplianceItemsInput, value smithyjson.Value) error { - object := value.Object() - defer object.Close() - - if v.Filters != nil { - ok := object.Key("Filters") - if err := awsAwsjson11_serializeDocumentComplianceStringFilterList(v.Filters, ok); err != nil { - return err - } - } - - if v.MaxResults != nil { - ok := object.Key("MaxResults") - ok.Integer(*v.MaxResults) - } - - if v.NextToken != nil { - ok := object.Key("NextToken") - ok.String(*v.NextToken) - } - - if v.ResourceIds != nil { - ok := object.Key("ResourceIds") - if err := awsAwsjson11_serializeDocumentComplianceResourceIdList(v.ResourceIds, ok); err != nil { - return err - } - } - - if v.ResourceTypes != nil { - ok := object.Key("ResourceTypes") - if err := awsAwsjson11_serializeDocumentComplianceResourceTypeList(v.ResourceTypes, ok); err != nil { - return err - } - } - - return nil -} - -func awsAwsjson11_serializeOpDocumentListComplianceSummariesInput(v *ListComplianceSummariesInput, value smithyjson.Value) error { - object := value.Object() - defer object.Close() - - if v.Filters != nil { - ok := object.Key("Filters") - if err := awsAwsjson11_serializeDocumentComplianceStringFilterList(v.Filters, ok); err != nil { - return err - } - } - - if v.MaxResults != nil { - ok := object.Key("MaxResults") - ok.Integer(*v.MaxResults) - } - - if v.NextToken != nil { - ok := object.Key("NextToken") - ok.String(*v.NextToken) - } - - return nil -} - -func awsAwsjson11_serializeOpDocumentListDocumentMetadataHistoryInput(v *ListDocumentMetadataHistoryInput, value smithyjson.Value) error { - object := value.Object() - defer object.Close() - - if v.DocumentVersion != nil { - ok := object.Key("DocumentVersion") - ok.String(*v.DocumentVersion) - } - - if v.MaxResults != nil { - ok := object.Key("MaxResults") - ok.Integer(*v.MaxResults) - } - - if len(v.Metadata) > 0 { - ok := object.Key("Metadata") - ok.String(string(v.Metadata)) - } - - if v.Name != nil { - ok := object.Key("Name") - ok.String(*v.Name) - } - - if v.NextToken != nil { - ok := object.Key("NextToken") - ok.String(*v.NextToken) - } - - return nil -} - -func awsAwsjson11_serializeOpDocumentListDocumentsInput(v *ListDocumentsInput, value smithyjson.Value) error { - object := value.Object() - defer object.Close() - - if v.DocumentFilterList != nil { - ok := object.Key("DocumentFilterList") - if err := awsAwsjson11_serializeDocumentDocumentFilterList(v.DocumentFilterList, ok); err != nil { - return err - } - } - - if v.Filters != nil { - ok := object.Key("Filters") - if err := awsAwsjson11_serializeDocumentDocumentKeyValuesFilterList(v.Filters, ok); err != nil { - return err - } - } - - if v.MaxResults != nil { - ok := object.Key("MaxResults") - ok.Integer(*v.MaxResults) - } - - if v.NextToken != nil { - ok := object.Key("NextToken") - ok.String(*v.NextToken) - } - - return nil -} - -func awsAwsjson11_serializeOpDocumentListDocumentVersionsInput(v *ListDocumentVersionsInput, value smithyjson.Value) error { - object := value.Object() - defer object.Close() - - if v.MaxResults != nil { - ok := object.Key("MaxResults") - ok.Integer(*v.MaxResults) - } - - if v.Name != nil { - ok := object.Key("Name") - ok.String(*v.Name) - } - - if v.NextToken != nil { - ok := object.Key("NextToken") - ok.String(*v.NextToken) - } - - return nil -} - -func awsAwsjson11_serializeOpDocumentListInventoryEntriesInput(v *ListInventoryEntriesInput, value smithyjson.Value) error { - object := value.Object() - defer object.Close() - - if v.Filters != nil { - ok := object.Key("Filters") - if err := awsAwsjson11_serializeDocumentInventoryFilterList(v.Filters, ok); err != nil { - return err - } - } - - if v.InstanceId != nil { - ok := object.Key("InstanceId") - ok.String(*v.InstanceId) - } - - if v.MaxResults != nil { - ok := object.Key("MaxResults") - ok.Integer(*v.MaxResults) - } - - if v.NextToken != nil { - ok := object.Key("NextToken") - ok.String(*v.NextToken) - } - - if v.TypeName != nil { - ok := object.Key("TypeName") - ok.String(*v.TypeName) - } - - return nil -} - -func awsAwsjson11_serializeOpDocumentListNodesInput(v *ListNodesInput, value smithyjson.Value) error { - object := value.Object() - defer object.Close() - - if v.Filters != nil { - ok := object.Key("Filters") - if err := awsAwsjson11_serializeDocumentNodeFilterList(v.Filters, ok); err != nil { - return err - } - } - - if v.MaxResults != nil { - ok := object.Key("MaxResults") - ok.Integer(*v.MaxResults) - } - - if v.NextToken != nil { - ok := object.Key("NextToken") - ok.String(*v.NextToken) - } - - if v.SyncName != nil { - ok := object.Key("SyncName") - ok.String(*v.SyncName) - } - - return nil -} - -func awsAwsjson11_serializeOpDocumentListNodesSummaryInput(v *ListNodesSummaryInput, value smithyjson.Value) error { - object := value.Object() - defer object.Close() - - if v.Aggregators != nil { - ok := object.Key("Aggregators") - if err := awsAwsjson11_serializeDocumentNodeAggregatorList(v.Aggregators, ok); err != nil { - return err - } - } - - if v.Filters != nil { - ok := object.Key("Filters") - if err := awsAwsjson11_serializeDocumentNodeFilterList(v.Filters, ok); err != nil { - return err - } - } - - if v.MaxResults != nil { - ok := object.Key("MaxResults") - ok.Integer(*v.MaxResults) - } - - if v.NextToken != nil { - ok := object.Key("NextToken") - ok.String(*v.NextToken) - } - - if v.SyncName != nil { - ok := object.Key("SyncName") - ok.String(*v.SyncName) - } - - return nil -} - -func awsAwsjson11_serializeOpDocumentListOpsItemEventsInput(v *ListOpsItemEventsInput, value smithyjson.Value) error { - object := value.Object() - defer object.Close() - - if v.Filters != nil { - ok := object.Key("Filters") - if err := awsAwsjson11_serializeDocumentOpsItemEventFilters(v.Filters, ok); err != nil { - return err - } - } - - if v.MaxResults != nil { - ok := object.Key("MaxResults") - ok.Integer(*v.MaxResults) - } - - if v.NextToken != nil { - ok := object.Key("NextToken") - ok.String(*v.NextToken) - } - - return nil -} - -func awsAwsjson11_serializeOpDocumentListOpsItemRelatedItemsInput(v *ListOpsItemRelatedItemsInput, value smithyjson.Value) error { - object := value.Object() - defer object.Close() - - if v.Filters != nil { - ok := object.Key("Filters") - if err := awsAwsjson11_serializeDocumentOpsItemRelatedItemsFilters(v.Filters, ok); err != nil { - return err - } - } - - if v.MaxResults != nil { - ok := object.Key("MaxResults") - ok.Integer(*v.MaxResults) - } - - if v.NextToken != nil { - ok := object.Key("NextToken") - ok.String(*v.NextToken) - } - - if v.OpsItemId != nil { - ok := object.Key("OpsItemId") - ok.String(*v.OpsItemId) - } - - return nil -} - -func awsAwsjson11_serializeOpDocumentListOpsMetadataInput(v *ListOpsMetadataInput, value smithyjson.Value) error { - object := value.Object() - defer object.Close() - - if v.Filters != nil { - ok := object.Key("Filters") - if err := awsAwsjson11_serializeDocumentOpsMetadataFilterList(v.Filters, ok); err != nil { - return err - } - } - - if v.MaxResults != nil { - ok := object.Key("MaxResults") - ok.Integer(*v.MaxResults) - } - - if v.NextToken != nil { - ok := object.Key("NextToken") - ok.String(*v.NextToken) - } - - return nil -} - -func awsAwsjson11_serializeOpDocumentListResourceComplianceSummariesInput(v *ListResourceComplianceSummariesInput, value smithyjson.Value) error { - object := value.Object() - defer object.Close() - - if v.Filters != nil { - ok := object.Key("Filters") - if err := awsAwsjson11_serializeDocumentComplianceStringFilterList(v.Filters, ok); err != nil { - return err - } - } - - if v.MaxResults != nil { - ok := object.Key("MaxResults") - ok.Integer(*v.MaxResults) - } - - if v.NextToken != nil { - ok := object.Key("NextToken") - ok.String(*v.NextToken) - } - - return nil -} - -func awsAwsjson11_serializeOpDocumentListResourceDataSyncInput(v *ListResourceDataSyncInput, value smithyjson.Value) error { - object := value.Object() - defer object.Close() - - if v.MaxResults != nil { - ok := object.Key("MaxResults") - ok.Integer(*v.MaxResults) - } - - if v.NextToken != nil { - ok := object.Key("NextToken") - ok.String(*v.NextToken) - } - - if v.SyncType != nil { - ok := object.Key("SyncType") - ok.String(*v.SyncType) - } - - return nil -} - -func awsAwsjson11_serializeOpDocumentListTagsForResourceInput(v *ListTagsForResourceInput, value smithyjson.Value) error { - object := value.Object() - defer object.Close() - - if v.ResourceId != nil { - ok := object.Key("ResourceId") - ok.String(*v.ResourceId) - } - - if len(v.ResourceType) > 0 { - ok := object.Key("ResourceType") - ok.String(string(v.ResourceType)) - } - - return nil -} - -func awsAwsjson11_serializeOpDocumentModifyDocumentPermissionInput(v *ModifyDocumentPermissionInput, value smithyjson.Value) error { - object := value.Object() - defer object.Close() - - if v.AccountIdsToAdd != nil { - ok := object.Key("AccountIdsToAdd") - if err := awsAwsjson11_serializeDocumentAccountIdList(v.AccountIdsToAdd, ok); err != nil { - return err - } - } - - if v.AccountIdsToRemove != nil { - ok := object.Key("AccountIdsToRemove") - if err := awsAwsjson11_serializeDocumentAccountIdList(v.AccountIdsToRemove, ok); err != nil { - return err - } - } - - if v.Name != nil { - ok := object.Key("Name") - ok.String(*v.Name) - } - - if len(v.PermissionType) > 0 { - ok := object.Key("PermissionType") - ok.String(string(v.PermissionType)) - } - - if v.SharedDocumentVersion != nil { - ok := object.Key("SharedDocumentVersion") - ok.String(*v.SharedDocumentVersion) - } - - return nil -} - -func awsAwsjson11_serializeOpDocumentPutComplianceItemsInput(v *PutComplianceItemsInput, value smithyjson.Value) error { - object := value.Object() - defer object.Close() - - if v.ComplianceType != nil { - ok := object.Key("ComplianceType") - ok.String(*v.ComplianceType) - } - - if v.ExecutionSummary != nil { - ok := object.Key("ExecutionSummary") - if err := awsAwsjson11_serializeDocumentComplianceExecutionSummary(v.ExecutionSummary, ok); err != nil { - return err - } - } - - if v.ItemContentHash != nil { - ok := object.Key("ItemContentHash") - ok.String(*v.ItemContentHash) - } - - if v.Items != nil { - ok := object.Key("Items") - if err := awsAwsjson11_serializeDocumentComplianceItemEntryList(v.Items, ok); err != nil { - return err - } - } - - if v.ResourceId != nil { - ok := object.Key("ResourceId") - ok.String(*v.ResourceId) - } - - if v.ResourceType != nil { - ok := object.Key("ResourceType") - ok.String(*v.ResourceType) - } - - if len(v.UploadType) > 0 { - ok := object.Key("UploadType") - ok.String(string(v.UploadType)) - } - - return nil -} - -func awsAwsjson11_serializeOpDocumentPutInventoryInput(v *PutInventoryInput, value smithyjson.Value) error { - object := value.Object() - defer object.Close() - - if v.InstanceId != nil { - ok := object.Key("InstanceId") - ok.String(*v.InstanceId) - } - - if v.Items != nil { - ok := object.Key("Items") - if err := awsAwsjson11_serializeDocumentInventoryItemList(v.Items, ok); err != nil { - return err - } - } - - return nil -} - -func awsAwsjson11_serializeOpDocumentPutParameterInput(v *PutParameterInput, value smithyjson.Value) error { - object := value.Object() - defer object.Close() - - if v.AllowedPattern != nil { - ok := object.Key("AllowedPattern") - ok.String(*v.AllowedPattern) - } - - if v.DataType != nil { - ok := object.Key("DataType") - ok.String(*v.DataType) - } - - if v.Description != nil { - ok := object.Key("Description") - ok.String(*v.Description) - } - - if v.KeyId != nil { - ok := object.Key("KeyId") - ok.String(*v.KeyId) - } - - if v.Name != nil { - ok := object.Key("Name") - ok.String(*v.Name) - } - - if v.Overwrite != nil { - ok := object.Key("Overwrite") - ok.Boolean(*v.Overwrite) - } - - if v.Policies != nil { - ok := object.Key("Policies") - ok.String(*v.Policies) - } - - if v.Tags != nil { - ok := object.Key("Tags") - if err := awsAwsjson11_serializeDocumentTagList(v.Tags, ok); err != nil { - return err - } - } - - if len(v.Tier) > 0 { - ok := object.Key("Tier") - ok.String(string(v.Tier)) - } - - if len(v.Type) > 0 { - ok := object.Key("Type") - ok.String(string(v.Type)) - } - - if v.Value != nil { - ok := object.Key("Value") - ok.String(*v.Value) - } - - return nil -} - -func awsAwsjson11_serializeOpDocumentPutResourcePolicyInput(v *PutResourcePolicyInput, value smithyjson.Value) error { - object := value.Object() - defer object.Close() - - if v.Policy != nil { - ok := object.Key("Policy") - ok.String(*v.Policy) - } - - if v.PolicyHash != nil { - ok := object.Key("PolicyHash") - ok.String(*v.PolicyHash) - } - - if v.PolicyId != nil { - ok := object.Key("PolicyId") - ok.String(*v.PolicyId) - } - - if v.ResourceArn != nil { - ok := object.Key("ResourceArn") - ok.String(*v.ResourceArn) - } - - return nil -} - -func awsAwsjson11_serializeOpDocumentRegisterDefaultPatchBaselineInput(v *RegisterDefaultPatchBaselineInput, value smithyjson.Value) error { - object := value.Object() - defer object.Close() - - if v.BaselineId != nil { - ok := object.Key("BaselineId") - ok.String(*v.BaselineId) - } - - return nil -} - -func awsAwsjson11_serializeOpDocumentRegisterPatchBaselineForPatchGroupInput(v *RegisterPatchBaselineForPatchGroupInput, value smithyjson.Value) error { - object := value.Object() - defer object.Close() - - if v.BaselineId != nil { - ok := object.Key("BaselineId") - ok.String(*v.BaselineId) - } - - if v.PatchGroup != nil { - ok := object.Key("PatchGroup") - ok.String(*v.PatchGroup) - } - - return nil -} - -func awsAwsjson11_serializeOpDocumentRegisterTargetWithMaintenanceWindowInput(v *RegisterTargetWithMaintenanceWindowInput, value smithyjson.Value) error { - object := value.Object() - defer object.Close() - - if v.ClientToken != nil { - ok := object.Key("ClientToken") - ok.String(*v.ClientToken) - } - - if v.Description != nil { - ok := object.Key("Description") - ok.String(*v.Description) - } - - if v.Name != nil { - ok := object.Key("Name") - ok.String(*v.Name) - } - - if v.OwnerInformation != nil { - ok := object.Key("OwnerInformation") - ok.String(*v.OwnerInformation) - } - - if len(v.ResourceType) > 0 { - ok := object.Key("ResourceType") - ok.String(string(v.ResourceType)) - } - - if v.Targets != nil { - ok := object.Key("Targets") - if err := awsAwsjson11_serializeDocumentTargets(v.Targets, ok); err != nil { - return err - } - } - - if v.WindowId != nil { - ok := object.Key("WindowId") - ok.String(*v.WindowId) - } - - return nil -} - -func awsAwsjson11_serializeOpDocumentRegisterTaskWithMaintenanceWindowInput(v *RegisterTaskWithMaintenanceWindowInput, value smithyjson.Value) error { - object := value.Object() - defer object.Close() - - if v.AlarmConfiguration != nil { - ok := object.Key("AlarmConfiguration") - if err := awsAwsjson11_serializeDocumentAlarmConfiguration(v.AlarmConfiguration, ok); err != nil { - return err - } - } - - if v.ClientToken != nil { - ok := object.Key("ClientToken") - ok.String(*v.ClientToken) - } - - if len(v.CutoffBehavior) > 0 { - ok := object.Key("CutoffBehavior") - ok.String(string(v.CutoffBehavior)) - } - - if v.Description != nil { - ok := object.Key("Description") - ok.String(*v.Description) - } - - if v.LoggingInfo != nil { - ok := object.Key("LoggingInfo") - if err := awsAwsjson11_serializeDocumentLoggingInfo(v.LoggingInfo, ok); err != nil { - return err - } - } - - if v.MaxConcurrency != nil { - ok := object.Key("MaxConcurrency") - ok.String(*v.MaxConcurrency) - } - - if v.MaxErrors != nil { - ok := object.Key("MaxErrors") - ok.String(*v.MaxErrors) - } - - if v.Name != nil { - ok := object.Key("Name") - ok.String(*v.Name) - } - - if v.Priority != nil { - ok := object.Key("Priority") - ok.Integer(*v.Priority) - } - - if v.ServiceRoleArn != nil { - ok := object.Key("ServiceRoleArn") - ok.String(*v.ServiceRoleArn) - } - - if v.Targets != nil { - ok := object.Key("Targets") - if err := awsAwsjson11_serializeDocumentTargets(v.Targets, ok); err != nil { - return err - } - } - - if v.TaskArn != nil { - ok := object.Key("TaskArn") - ok.String(*v.TaskArn) - } - - if v.TaskInvocationParameters != nil { - ok := object.Key("TaskInvocationParameters") - if err := awsAwsjson11_serializeDocumentMaintenanceWindowTaskInvocationParameters(v.TaskInvocationParameters, ok); err != nil { - return err - } - } - - if v.TaskParameters != nil { - ok := object.Key("TaskParameters") - if err := awsAwsjson11_serializeDocumentMaintenanceWindowTaskParameters(v.TaskParameters, ok); err != nil { - return err - } - } - - if len(v.TaskType) > 0 { - ok := object.Key("TaskType") - ok.String(string(v.TaskType)) - } - - if v.WindowId != nil { - ok := object.Key("WindowId") - ok.String(*v.WindowId) - } - - return nil -} - -func awsAwsjson11_serializeOpDocumentRemoveTagsFromResourceInput(v *RemoveTagsFromResourceInput, value smithyjson.Value) error { - object := value.Object() - defer object.Close() - - if v.ResourceId != nil { - ok := object.Key("ResourceId") - ok.String(*v.ResourceId) - } - - if len(v.ResourceType) > 0 { - ok := object.Key("ResourceType") - ok.String(string(v.ResourceType)) - } - - if v.TagKeys != nil { - ok := object.Key("TagKeys") - if err := awsAwsjson11_serializeDocumentKeyList(v.TagKeys, ok); err != nil { - return err - } - } - - return nil -} - -func awsAwsjson11_serializeOpDocumentResetServiceSettingInput(v *ResetServiceSettingInput, value smithyjson.Value) error { - object := value.Object() - defer object.Close() - - if v.SettingId != nil { - ok := object.Key("SettingId") - ok.String(*v.SettingId) - } - - return nil -} - -func awsAwsjson11_serializeOpDocumentResumeSessionInput(v *ResumeSessionInput, value smithyjson.Value) error { - object := value.Object() - defer object.Close() - - if v.SessionId != nil { - ok := object.Key("SessionId") - ok.String(*v.SessionId) - } - - return nil -} - -func awsAwsjson11_serializeOpDocumentSendAutomationSignalInput(v *SendAutomationSignalInput, value smithyjson.Value) error { - object := value.Object() - defer object.Close() - - if v.AutomationExecutionId != nil { - ok := object.Key("AutomationExecutionId") - ok.String(*v.AutomationExecutionId) - } - - if v.Payload != nil { - ok := object.Key("Payload") - if err := awsAwsjson11_serializeDocumentAutomationParameterMap(v.Payload, ok); err != nil { - return err - } - } - - if len(v.SignalType) > 0 { - ok := object.Key("SignalType") - ok.String(string(v.SignalType)) - } - - return nil -} - -func awsAwsjson11_serializeOpDocumentSendCommandInput(v *SendCommandInput, value smithyjson.Value) error { - object := value.Object() - defer object.Close() - - if v.AlarmConfiguration != nil { - ok := object.Key("AlarmConfiguration") - if err := awsAwsjson11_serializeDocumentAlarmConfiguration(v.AlarmConfiguration, ok); err != nil { - return err - } - } - - if v.CloudWatchOutputConfig != nil { - ok := object.Key("CloudWatchOutputConfig") - if err := awsAwsjson11_serializeDocumentCloudWatchOutputConfig(v.CloudWatchOutputConfig, ok); err != nil { - return err - } - } - - if v.Comment != nil { - ok := object.Key("Comment") - ok.String(*v.Comment) - } - - if v.DocumentHash != nil { - ok := object.Key("DocumentHash") - ok.String(*v.DocumentHash) - } - - if len(v.DocumentHashType) > 0 { - ok := object.Key("DocumentHashType") - ok.String(string(v.DocumentHashType)) - } - - if v.DocumentName != nil { - ok := object.Key("DocumentName") - ok.String(*v.DocumentName) - } - - if v.DocumentVersion != nil { - ok := object.Key("DocumentVersion") - ok.String(*v.DocumentVersion) - } - - if v.InstanceIds != nil { - ok := object.Key("InstanceIds") - if err := awsAwsjson11_serializeDocumentInstanceIdList(v.InstanceIds, ok); err != nil { - return err - } - } - - if v.MaxConcurrency != nil { - ok := object.Key("MaxConcurrency") - ok.String(*v.MaxConcurrency) - } - - if v.MaxErrors != nil { - ok := object.Key("MaxErrors") - ok.String(*v.MaxErrors) - } - - if v.NotificationConfig != nil { - ok := object.Key("NotificationConfig") - if err := awsAwsjson11_serializeDocumentNotificationConfig(v.NotificationConfig, ok); err != nil { - return err - } - } - - if v.OutputS3BucketName != nil { - ok := object.Key("OutputS3BucketName") - ok.String(*v.OutputS3BucketName) - } - - if v.OutputS3KeyPrefix != nil { - ok := object.Key("OutputS3KeyPrefix") - ok.String(*v.OutputS3KeyPrefix) - } - - if v.OutputS3Region != nil { - ok := object.Key("OutputS3Region") - ok.String(*v.OutputS3Region) - } - - if v.Parameters != nil { - ok := object.Key("Parameters") - if err := awsAwsjson11_serializeDocumentParameters(v.Parameters, ok); err != nil { - return err - } - } - - if v.ServiceRoleArn != nil { - ok := object.Key("ServiceRoleArn") - ok.String(*v.ServiceRoleArn) - } - - if v.Targets != nil { - ok := object.Key("Targets") - if err := awsAwsjson11_serializeDocumentTargets(v.Targets, ok); err != nil { - return err - } - } - - if v.TimeoutSeconds != nil { - ok := object.Key("TimeoutSeconds") - ok.Integer(*v.TimeoutSeconds) - } - - return nil -} - -func awsAwsjson11_serializeOpDocumentStartAccessRequestInput(v *StartAccessRequestInput, value smithyjson.Value) error { - object := value.Object() - defer object.Close() - - if v.Reason != nil { - ok := object.Key("Reason") - ok.String(*v.Reason) - } - - if v.Tags != nil { - ok := object.Key("Tags") - if err := awsAwsjson11_serializeDocumentTagList(v.Tags, ok); err != nil { - return err - } - } - - if v.Targets != nil { - ok := object.Key("Targets") - if err := awsAwsjson11_serializeDocumentTargets(v.Targets, ok); err != nil { - return err - } - } - - return nil -} - -func awsAwsjson11_serializeOpDocumentStartAssociationsOnceInput(v *StartAssociationsOnceInput, value smithyjson.Value) error { - object := value.Object() - defer object.Close() - - if v.AssociationIds != nil { - ok := object.Key("AssociationIds") - if err := awsAwsjson11_serializeDocumentAssociationIdList(v.AssociationIds, ok); err != nil { - return err - } - } - - return nil -} - -func awsAwsjson11_serializeOpDocumentStartAutomationExecutionInput(v *StartAutomationExecutionInput, value smithyjson.Value) error { - object := value.Object() - defer object.Close() - - if v.AlarmConfiguration != nil { - ok := object.Key("AlarmConfiguration") - if err := awsAwsjson11_serializeDocumentAlarmConfiguration(v.AlarmConfiguration, ok); err != nil { - return err - } - } - - if v.ClientToken != nil { - ok := object.Key("ClientToken") - ok.String(*v.ClientToken) - } - - if v.DocumentName != nil { - ok := object.Key("DocumentName") - ok.String(*v.DocumentName) - } - - if v.DocumentVersion != nil { - ok := object.Key("DocumentVersion") - ok.String(*v.DocumentVersion) - } - - if v.MaxConcurrency != nil { - ok := object.Key("MaxConcurrency") - ok.String(*v.MaxConcurrency) - } - - if v.MaxErrors != nil { - ok := object.Key("MaxErrors") - ok.String(*v.MaxErrors) - } - - if len(v.Mode) > 0 { - ok := object.Key("Mode") - ok.String(string(v.Mode)) - } - - if v.Parameters != nil { - ok := object.Key("Parameters") - if err := awsAwsjson11_serializeDocumentAutomationParameterMap(v.Parameters, ok); err != nil { - return err - } - } - - if v.Tags != nil { - ok := object.Key("Tags") - if err := awsAwsjson11_serializeDocumentTagList(v.Tags, ok); err != nil { - return err - } - } - - if v.TargetLocations != nil { - ok := object.Key("TargetLocations") - if err := awsAwsjson11_serializeDocumentTargetLocations(v.TargetLocations, ok); err != nil { - return err - } - } - - if v.TargetLocationsURL != nil { - ok := object.Key("TargetLocationsURL") - ok.String(*v.TargetLocationsURL) - } - - if v.TargetMaps != nil { - ok := object.Key("TargetMaps") - if err := awsAwsjson11_serializeDocumentTargetMaps(v.TargetMaps, ok); err != nil { - return err - } - } - - if v.TargetParameterName != nil { - ok := object.Key("TargetParameterName") - ok.String(*v.TargetParameterName) - } - - if v.Targets != nil { - ok := object.Key("Targets") - if err := awsAwsjson11_serializeDocumentTargets(v.Targets, ok); err != nil { - return err - } - } - - return nil -} - -func awsAwsjson11_serializeOpDocumentStartChangeRequestExecutionInput(v *StartChangeRequestExecutionInput, value smithyjson.Value) error { - object := value.Object() - defer object.Close() - - if v.AutoApprove { - ok := object.Key("AutoApprove") - ok.Boolean(v.AutoApprove) - } - - if v.ChangeDetails != nil { - ok := object.Key("ChangeDetails") - ok.String(*v.ChangeDetails) - } - - if v.ChangeRequestName != nil { - ok := object.Key("ChangeRequestName") - ok.String(*v.ChangeRequestName) - } - - if v.ClientToken != nil { - ok := object.Key("ClientToken") - ok.String(*v.ClientToken) - } - - if v.DocumentName != nil { - ok := object.Key("DocumentName") - ok.String(*v.DocumentName) - } - - if v.DocumentVersion != nil { - ok := object.Key("DocumentVersion") - ok.String(*v.DocumentVersion) - } - - if v.Parameters != nil { - ok := object.Key("Parameters") - if err := awsAwsjson11_serializeDocumentAutomationParameterMap(v.Parameters, ok); err != nil { - return err - } - } - - if v.Runbooks != nil { - ok := object.Key("Runbooks") - if err := awsAwsjson11_serializeDocumentRunbooks(v.Runbooks, ok); err != nil { - return err - } - } - - if v.ScheduledEndTime != nil { - ok := object.Key("ScheduledEndTime") - ok.Double(smithytime.FormatEpochSeconds(*v.ScheduledEndTime)) - } - - if v.ScheduledTime != nil { - ok := object.Key("ScheduledTime") - ok.Double(smithytime.FormatEpochSeconds(*v.ScheduledTime)) - } - - if v.Tags != nil { - ok := object.Key("Tags") - if err := awsAwsjson11_serializeDocumentTagList(v.Tags, ok); err != nil { - return err - } - } - - return nil -} - -func awsAwsjson11_serializeOpDocumentStartExecutionPreviewInput(v *StartExecutionPreviewInput, value smithyjson.Value) error { - object := value.Object() - defer object.Close() - - if v.DocumentName != nil { - ok := object.Key("DocumentName") - ok.String(*v.DocumentName) - } - - if v.DocumentVersion != nil { - ok := object.Key("DocumentVersion") - ok.String(*v.DocumentVersion) - } - - if v.ExecutionInputs != nil { - ok := object.Key("ExecutionInputs") - if err := awsAwsjson11_serializeDocumentExecutionInputs(v.ExecutionInputs, ok); err != nil { - return err - } - } - - return nil -} - -func awsAwsjson11_serializeOpDocumentStartSessionInput(v *StartSessionInput, value smithyjson.Value) error { - object := value.Object() - defer object.Close() - - if v.DocumentName != nil { - ok := object.Key("DocumentName") - ok.String(*v.DocumentName) - } - - if v.Parameters != nil { - ok := object.Key("Parameters") - if err := awsAwsjson11_serializeDocumentSessionManagerParameters(v.Parameters, ok); err != nil { - return err - } - } - - if v.Reason != nil { - ok := object.Key("Reason") - ok.String(*v.Reason) - } - - if v.Target != nil { - ok := object.Key("Target") - ok.String(*v.Target) - } - - return nil -} - -func awsAwsjson11_serializeOpDocumentStopAutomationExecutionInput(v *StopAutomationExecutionInput, value smithyjson.Value) error { - object := value.Object() - defer object.Close() - - if v.AutomationExecutionId != nil { - ok := object.Key("AutomationExecutionId") - ok.String(*v.AutomationExecutionId) - } - - if len(v.Type) > 0 { - ok := object.Key("Type") - ok.String(string(v.Type)) - } - - return nil -} - -func awsAwsjson11_serializeOpDocumentTerminateSessionInput(v *TerminateSessionInput, value smithyjson.Value) error { - object := value.Object() - defer object.Close() - - if v.SessionId != nil { - ok := object.Key("SessionId") - ok.String(*v.SessionId) - } - - return nil -} - -func awsAwsjson11_serializeOpDocumentUnlabelParameterVersionInput(v *UnlabelParameterVersionInput, value smithyjson.Value) error { - object := value.Object() - defer object.Close() - - if v.Labels != nil { - ok := object.Key("Labels") - if err := awsAwsjson11_serializeDocumentParameterLabelList(v.Labels, ok); err != nil { - return err - } - } - - if v.Name != nil { - ok := object.Key("Name") - ok.String(*v.Name) - } - - if v.ParameterVersion != nil { - ok := object.Key("ParameterVersion") - ok.Long(*v.ParameterVersion) - } - - return nil -} - -func awsAwsjson11_serializeOpDocumentUpdateAssociationInput(v *UpdateAssociationInput, value smithyjson.Value) error { - object := value.Object() - defer object.Close() - - if v.AlarmConfiguration != nil { - ok := object.Key("AlarmConfiguration") - if err := awsAwsjson11_serializeDocumentAlarmConfiguration(v.AlarmConfiguration, ok); err != nil { - return err - } - } - - if v.ApplyOnlyAtCronInterval { - ok := object.Key("ApplyOnlyAtCronInterval") - ok.Boolean(v.ApplyOnlyAtCronInterval) - } - - if v.AssociationDispatchAssumeRole != nil { - ok := object.Key("AssociationDispatchAssumeRole") - ok.String(*v.AssociationDispatchAssumeRole) - } - - if v.AssociationId != nil { - ok := object.Key("AssociationId") - ok.String(*v.AssociationId) - } - - if v.AssociationName != nil { - ok := object.Key("AssociationName") - ok.String(*v.AssociationName) - } - - if v.AssociationVersion != nil { - ok := object.Key("AssociationVersion") - ok.String(*v.AssociationVersion) - } - - if v.AutomationTargetParameterName != nil { - ok := object.Key("AutomationTargetParameterName") - ok.String(*v.AutomationTargetParameterName) - } - - if v.CalendarNames != nil { - ok := object.Key("CalendarNames") - if err := awsAwsjson11_serializeDocumentCalendarNameOrARNList(v.CalendarNames, ok); err != nil { - return err - } - } - - if len(v.ComplianceSeverity) > 0 { - ok := object.Key("ComplianceSeverity") - ok.String(string(v.ComplianceSeverity)) - } - - if v.DocumentVersion != nil { - ok := object.Key("DocumentVersion") - ok.String(*v.DocumentVersion) - } - - if v.Duration != nil { - ok := object.Key("Duration") - ok.Integer(*v.Duration) - } - - if v.MaxConcurrency != nil { - ok := object.Key("MaxConcurrency") - ok.String(*v.MaxConcurrency) - } - - if v.MaxErrors != nil { - ok := object.Key("MaxErrors") - ok.String(*v.MaxErrors) - } - - if v.Name != nil { - ok := object.Key("Name") - ok.String(*v.Name) - } - - if v.OutputLocation != nil { - ok := object.Key("OutputLocation") - if err := awsAwsjson11_serializeDocumentInstanceAssociationOutputLocation(v.OutputLocation, ok); err != nil { - return err - } - } - - if v.Parameters != nil { - ok := object.Key("Parameters") - if err := awsAwsjson11_serializeDocumentParameters(v.Parameters, ok); err != nil { - return err - } - } - - if v.ScheduleExpression != nil { - ok := object.Key("ScheduleExpression") - ok.String(*v.ScheduleExpression) - } - - if v.ScheduleOffset != nil { - ok := object.Key("ScheduleOffset") - ok.Integer(*v.ScheduleOffset) - } - - if len(v.SyncCompliance) > 0 { - ok := object.Key("SyncCompliance") - ok.String(string(v.SyncCompliance)) - } - - if v.TargetLocations != nil { - ok := object.Key("TargetLocations") - if err := awsAwsjson11_serializeDocumentTargetLocations(v.TargetLocations, ok); err != nil { - return err - } - } - - if v.TargetMaps != nil { - ok := object.Key("TargetMaps") - if err := awsAwsjson11_serializeDocumentTargetMaps(v.TargetMaps, ok); err != nil { - return err - } - } - - if v.Targets != nil { - ok := object.Key("Targets") - if err := awsAwsjson11_serializeDocumentTargets(v.Targets, ok); err != nil { - return err - } - } - - return nil -} - -func awsAwsjson11_serializeOpDocumentUpdateAssociationStatusInput(v *UpdateAssociationStatusInput, value smithyjson.Value) error { - object := value.Object() - defer object.Close() - - if v.AssociationStatus != nil { - ok := object.Key("AssociationStatus") - if err := awsAwsjson11_serializeDocumentAssociationStatus(v.AssociationStatus, ok); err != nil { - return err - } - } - - if v.InstanceId != nil { - ok := object.Key("InstanceId") - ok.String(*v.InstanceId) - } - - if v.Name != nil { - ok := object.Key("Name") - ok.String(*v.Name) - } - - return nil -} - -func awsAwsjson11_serializeOpDocumentUpdateDocumentDefaultVersionInput(v *UpdateDocumentDefaultVersionInput, value smithyjson.Value) error { - object := value.Object() - defer object.Close() - - if v.DocumentVersion != nil { - ok := object.Key("DocumentVersion") - ok.String(*v.DocumentVersion) - } - - if v.Name != nil { - ok := object.Key("Name") - ok.String(*v.Name) - } - - return nil -} - -func awsAwsjson11_serializeOpDocumentUpdateDocumentInput(v *UpdateDocumentInput, value smithyjson.Value) error { - object := value.Object() - defer object.Close() - - if v.Attachments != nil { - ok := object.Key("Attachments") - if err := awsAwsjson11_serializeDocumentAttachmentsSourceList(v.Attachments, ok); err != nil { - return err - } - } - - if v.Content != nil { - ok := object.Key("Content") - ok.String(*v.Content) - } - - if v.DisplayName != nil { - ok := object.Key("DisplayName") - ok.String(*v.DisplayName) - } - - if len(v.DocumentFormat) > 0 { - ok := object.Key("DocumentFormat") - ok.String(string(v.DocumentFormat)) - } - - if v.DocumentVersion != nil { - ok := object.Key("DocumentVersion") - ok.String(*v.DocumentVersion) - } - - if v.Name != nil { - ok := object.Key("Name") - ok.String(*v.Name) - } - - if v.TargetType != nil { - ok := object.Key("TargetType") - ok.String(*v.TargetType) - } - - if v.VersionName != nil { - ok := object.Key("VersionName") - ok.String(*v.VersionName) - } - - return nil -} - -func awsAwsjson11_serializeOpDocumentUpdateDocumentMetadataInput(v *UpdateDocumentMetadataInput, value smithyjson.Value) error { - object := value.Object() - defer object.Close() - - if v.DocumentReviews != nil { - ok := object.Key("DocumentReviews") - if err := awsAwsjson11_serializeDocumentDocumentReviews(v.DocumentReviews, ok); err != nil { - return err - } - } - - if v.DocumentVersion != nil { - ok := object.Key("DocumentVersion") - ok.String(*v.DocumentVersion) - } - - if v.Name != nil { - ok := object.Key("Name") - ok.String(*v.Name) - } - - return nil -} - -func awsAwsjson11_serializeOpDocumentUpdateMaintenanceWindowInput(v *UpdateMaintenanceWindowInput, value smithyjson.Value) error { - object := value.Object() - defer object.Close() - - if v.AllowUnassociatedTargets != nil { - ok := object.Key("AllowUnassociatedTargets") - ok.Boolean(*v.AllowUnassociatedTargets) - } - - if v.Cutoff != nil { - ok := object.Key("Cutoff") - ok.Integer(*v.Cutoff) - } - - if v.Description != nil { - ok := object.Key("Description") - ok.String(*v.Description) - } - - if v.Duration != nil { - ok := object.Key("Duration") - ok.Integer(*v.Duration) - } - - if v.Enabled != nil { - ok := object.Key("Enabled") - ok.Boolean(*v.Enabled) - } - - if v.EndDate != nil { - ok := object.Key("EndDate") - ok.String(*v.EndDate) - } - - if v.Name != nil { - ok := object.Key("Name") - ok.String(*v.Name) - } - - if v.Replace != nil { - ok := object.Key("Replace") - ok.Boolean(*v.Replace) - } - - if v.Schedule != nil { - ok := object.Key("Schedule") - ok.String(*v.Schedule) - } - - if v.ScheduleOffset != nil { - ok := object.Key("ScheduleOffset") - ok.Integer(*v.ScheduleOffset) - } - - if v.ScheduleTimezone != nil { - ok := object.Key("ScheduleTimezone") - ok.String(*v.ScheduleTimezone) - } - - if v.StartDate != nil { - ok := object.Key("StartDate") - ok.String(*v.StartDate) - } - - if v.WindowId != nil { - ok := object.Key("WindowId") - ok.String(*v.WindowId) - } - - return nil -} - -func awsAwsjson11_serializeOpDocumentUpdateMaintenanceWindowTargetInput(v *UpdateMaintenanceWindowTargetInput, value smithyjson.Value) error { - object := value.Object() - defer object.Close() - - if v.Description != nil { - ok := object.Key("Description") - ok.String(*v.Description) - } - - if v.Name != nil { - ok := object.Key("Name") - ok.String(*v.Name) - } - - if v.OwnerInformation != nil { - ok := object.Key("OwnerInformation") - ok.String(*v.OwnerInformation) - } - - if v.Replace != nil { - ok := object.Key("Replace") - ok.Boolean(*v.Replace) - } - - if v.Targets != nil { - ok := object.Key("Targets") - if err := awsAwsjson11_serializeDocumentTargets(v.Targets, ok); err != nil { - return err - } - } - - if v.WindowId != nil { - ok := object.Key("WindowId") - ok.String(*v.WindowId) - } - - if v.WindowTargetId != nil { - ok := object.Key("WindowTargetId") - ok.String(*v.WindowTargetId) - } - - return nil -} - -func awsAwsjson11_serializeOpDocumentUpdateMaintenanceWindowTaskInput(v *UpdateMaintenanceWindowTaskInput, value smithyjson.Value) error { - object := value.Object() - defer object.Close() - - if v.AlarmConfiguration != nil { - ok := object.Key("AlarmConfiguration") - if err := awsAwsjson11_serializeDocumentAlarmConfiguration(v.AlarmConfiguration, ok); err != nil { - return err - } - } - - if len(v.CutoffBehavior) > 0 { - ok := object.Key("CutoffBehavior") - ok.String(string(v.CutoffBehavior)) - } - - if v.Description != nil { - ok := object.Key("Description") - ok.String(*v.Description) - } - - if v.LoggingInfo != nil { - ok := object.Key("LoggingInfo") - if err := awsAwsjson11_serializeDocumentLoggingInfo(v.LoggingInfo, ok); err != nil { - return err - } - } - - if v.MaxConcurrency != nil { - ok := object.Key("MaxConcurrency") - ok.String(*v.MaxConcurrency) - } - - if v.MaxErrors != nil { - ok := object.Key("MaxErrors") - ok.String(*v.MaxErrors) - } - - if v.Name != nil { - ok := object.Key("Name") - ok.String(*v.Name) - } - - if v.Priority != nil { - ok := object.Key("Priority") - ok.Integer(*v.Priority) - } - - if v.Replace != nil { - ok := object.Key("Replace") - ok.Boolean(*v.Replace) - } - - if v.ServiceRoleArn != nil { - ok := object.Key("ServiceRoleArn") - ok.String(*v.ServiceRoleArn) - } - - if v.Targets != nil { - ok := object.Key("Targets") - if err := awsAwsjson11_serializeDocumentTargets(v.Targets, ok); err != nil { - return err - } - } - - if v.TaskArn != nil { - ok := object.Key("TaskArn") - ok.String(*v.TaskArn) - } - - if v.TaskInvocationParameters != nil { - ok := object.Key("TaskInvocationParameters") - if err := awsAwsjson11_serializeDocumentMaintenanceWindowTaskInvocationParameters(v.TaskInvocationParameters, ok); err != nil { - return err - } - } - - if v.TaskParameters != nil { - ok := object.Key("TaskParameters") - if err := awsAwsjson11_serializeDocumentMaintenanceWindowTaskParameters(v.TaskParameters, ok); err != nil { - return err - } - } - - if v.WindowId != nil { - ok := object.Key("WindowId") - ok.String(*v.WindowId) - } - - if v.WindowTaskId != nil { - ok := object.Key("WindowTaskId") - ok.String(*v.WindowTaskId) - } - - return nil -} - -func awsAwsjson11_serializeOpDocumentUpdateManagedInstanceRoleInput(v *UpdateManagedInstanceRoleInput, value smithyjson.Value) error { - object := value.Object() - defer object.Close() - - if v.IamRole != nil { - ok := object.Key("IamRole") - ok.String(*v.IamRole) - } - - if v.InstanceId != nil { - ok := object.Key("InstanceId") - ok.String(*v.InstanceId) - } - - return nil -} - -func awsAwsjson11_serializeOpDocumentUpdateOpsItemInput(v *UpdateOpsItemInput, value smithyjson.Value) error { - object := value.Object() - defer object.Close() - - if v.ActualEndTime != nil { - ok := object.Key("ActualEndTime") - ok.Double(smithytime.FormatEpochSeconds(*v.ActualEndTime)) - } - - if v.ActualStartTime != nil { - ok := object.Key("ActualStartTime") - ok.Double(smithytime.FormatEpochSeconds(*v.ActualStartTime)) - } - - if v.Category != nil { - ok := object.Key("Category") - ok.String(*v.Category) - } - - if v.Description != nil { - ok := object.Key("Description") - ok.String(*v.Description) - } - - if v.Notifications != nil { - ok := object.Key("Notifications") - if err := awsAwsjson11_serializeDocumentOpsItemNotifications(v.Notifications, ok); err != nil { - return err - } - } - - if v.OperationalData != nil { - ok := object.Key("OperationalData") - if err := awsAwsjson11_serializeDocumentOpsItemOperationalData(v.OperationalData, ok); err != nil { - return err - } - } - - if v.OperationalDataToDelete != nil { - ok := object.Key("OperationalDataToDelete") - if err := awsAwsjson11_serializeDocumentOpsItemOpsDataKeysList(v.OperationalDataToDelete, ok); err != nil { - return err - } - } - - if v.OpsItemArn != nil { - ok := object.Key("OpsItemArn") - ok.String(*v.OpsItemArn) - } - - if v.OpsItemId != nil { - ok := object.Key("OpsItemId") - ok.String(*v.OpsItemId) - } - - if v.PlannedEndTime != nil { - ok := object.Key("PlannedEndTime") - ok.Double(smithytime.FormatEpochSeconds(*v.PlannedEndTime)) - } - - if v.PlannedStartTime != nil { - ok := object.Key("PlannedStartTime") - ok.Double(smithytime.FormatEpochSeconds(*v.PlannedStartTime)) - } - - if v.Priority != nil { - ok := object.Key("Priority") - ok.Integer(*v.Priority) - } - - if v.RelatedOpsItems != nil { - ok := object.Key("RelatedOpsItems") - if err := awsAwsjson11_serializeDocumentRelatedOpsItems(v.RelatedOpsItems, ok); err != nil { - return err - } - } - - if v.Severity != nil { - ok := object.Key("Severity") - ok.String(*v.Severity) - } - - if len(v.Status) > 0 { - ok := object.Key("Status") - ok.String(string(v.Status)) - } - - if v.Title != nil { - ok := object.Key("Title") - ok.String(*v.Title) - } - - return nil -} - -func awsAwsjson11_serializeOpDocumentUpdateOpsMetadataInput(v *UpdateOpsMetadataInput, value smithyjson.Value) error { - object := value.Object() - defer object.Close() - - if v.KeysToDelete != nil { - ok := object.Key("KeysToDelete") - if err := awsAwsjson11_serializeDocumentMetadataKeysToDeleteList(v.KeysToDelete, ok); err != nil { - return err - } - } - - if v.MetadataToUpdate != nil { - ok := object.Key("MetadataToUpdate") - if err := awsAwsjson11_serializeDocumentMetadataMap(v.MetadataToUpdate, ok); err != nil { - return err - } - } - - if v.OpsMetadataArn != nil { - ok := object.Key("OpsMetadataArn") - ok.String(*v.OpsMetadataArn) - } - - return nil -} - -func awsAwsjson11_serializeOpDocumentUpdatePatchBaselineInput(v *UpdatePatchBaselineInput, value smithyjson.Value) error { - object := value.Object() - defer object.Close() - - if v.ApprovalRules != nil { - ok := object.Key("ApprovalRules") - if err := awsAwsjson11_serializeDocumentPatchRuleGroup(v.ApprovalRules, ok); err != nil { - return err - } - } - - if v.ApprovedPatches != nil { - ok := object.Key("ApprovedPatches") - if err := awsAwsjson11_serializeDocumentPatchIdList(v.ApprovedPatches, ok); err != nil { - return err - } - } - - if len(v.ApprovedPatchesComplianceLevel) > 0 { - ok := object.Key("ApprovedPatchesComplianceLevel") - ok.String(string(v.ApprovedPatchesComplianceLevel)) - } - - if v.ApprovedPatchesEnableNonSecurity != nil { - ok := object.Key("ApprovedPatchesEnableNonSecurity") - ok.Boolean(*v.ApprovedPatchesEnableNonSecurity) - } - - if len(v.AvailableSecurityUpdatesComplianceStatus) > 0 { - ok := object.Key("AvailableSecurityUpdatesComplianceStatus") - ok.String(string(v.AvailableSecurityUpdatesComplianceStatus)) - } - - if v.BaselineId != nil { - ok := object.Key("BaselineId") - ok.String(*v.BaselineId) - } - - if v.Description != nil { - ok := object.Key("Description") - ok.String(*v.Description) - } - - if v.GlobalFilters != nil { - ok := object.Key("GlobalFilters") - if err := awsAwsjson11_serializeDocumentPatchFilterGroup(v.GlobalFilters, ok); err != nil { - return err - } - } - - if v.Name != nil { - ok := object.Key("Name") - ok.String(*v.Name) - } - - if v.RejectedPatches != nil { - ok := object.Key("RejectedPatches") - if err := awsAwsjson11_serializeDocumentPatchIdList(v.RejectedPatches, ok); err != nil { - return err - } - } - - if len(v.RejectedPatchesAction) > 0 { - ok := object.Key("RejectedPatchesAction") - ok.String(string(v.RejectedPatchesAction)) - } - - if v.Replace != nil { - ok := object.Key("Replace") - ok.Boolean(*v.Replace) - } - - if v.Sources != nil { - ok := object.Key("Sources") - if err := awsAwsjson11_serializeDocumentPatchSourceList(v.Sources, ok); err != nil { - return err - } - } - - return nil -} - -func awsAwsjson11_serializeOpDocumentUpdateResourceDataSyncInput(v *UpdateResourceDataSyncInput, value smithyjson.Value) error { - object := value.Object() - defer object.Close() - - if v.SyncName != nil { - ok := object.Key("SyncName") - ok.String(*v.SyncName) - } - - if v.SyncSource != nil { - ok := object.Key("SyncSource") - if err := awsAwsjson11_serializeDocumentResourceDataSyncSource(v.SyncSource, ok); err != nil { - return err - } - } - - if v.SyncType != nil { - ok := object.Key("SyncType") - ok.String(*v.SyncType) - } - - return nil -} - -func awsAwsjson11_serializeOpDocumentUpdateServiceSettingInput(v *UpdateServiceSettingInput, value smithyjson.Value) error { - object := value.Object() - defer object.Close() - - if v.SettingId != nil { - ok := object.Key("SettingId") - ok.String(*v.SettingId) - } - - if v.SettingValue != nil { - ok := object.Key("SettingValue") - ok.String(*v.SettingValue) - } - - return nil -} diff --git a/vendor/github.com/aws/aws-sdk-go-v2/service/ssm/type_registry.go b/vendor/github.com/aws/aws-sdk-go-v2/service/ssm/type_registry.go new file mode 100644 index 000000000..0ae31cc1b --- /dev/null +++ b/vendor/github.com/aws/aws-sdk-go-v2/service/ssm/type_registry.go @@ -0,0 +1,575 @@ +// Code generated by smithy-go-codegen DO NOT EDIT. + +package ssm + +import ( + "github.com/aws/aws-sdk-go-v2/service/ssm/schemas" + "github.com/aws/aws-sdk-go-v2/service/ssm/types" + smithy "github.com/aws/smithy-go" +) + +// TypeRegistry is the type registry for this service. +var TypeRegistry = &smithy.TypeRegistry{ + Entries: map[string]*smithy.TypeRegistryEntry{ + "com.amazonaws.ssm#AccessDeniedException": { + Schema: schemas.AccessDeniedException, + New: func() any { return &types.AccessDeniedException{} }, + }, + "com.amazonaws.ssm#AlreadyExistsException": { + Schema: schemas.AlreadyExistsException, + New: func() any { return &types.AlreadyExistsException{} }, + }, + "com.amazonaws.ssm#AssociatedInstances": { + Schema: schemas.AssociatedInstances, + New: func() any { return &types.AssociatedInstances{} }, + }, + "com.amazonaws.ssm#AssociationAlreadyExists": { + Schema: schemas.AssociationAlreadyExists, + New: func() any { return &types.AssociationAlreadyExists{} }, + }, + "com.amazonaws.ssm#AssociationDoesNotExist": { + Schema: schemas.AssociationDoesNotExist, + New: func() any { return &types.AssociationDoesNotExist{} }, + }, + "com.amazonaws.ssm#AssociationExecutionDoesNotExist": { + Schema: schemas.AssociationExecutionDoesNotExist, + New: func() any { return &types.AssociationExecutionDoesNotExist{} }, + }, + "com.amazonaws.ssm#AssociationLimitExceeded": { + Schema: schemas.AssociationLimitExceeded, + New: func() any { return &types.AssociationLimitExceeded{} }, + }, + "com.amazonaws.ssm#AssociationVersionLimitExceeded": { + Schema: schemas.AssociationVersionLimitExceeded, + New: func() any { return &types.AssociationVersionLimitExceeded{} }, + }, + "com.amazonaws.ssm#AutomationDefinitionNotApprovedException": { + Schema: schemas.AutomationDefinitionNotApprovedException, + New: func() any { return &types.AutomationDefinitionNotApprovedException{} }, + }, + "com.amazonaws.ssm#AutomationDefinitionNotFoundException": { + Schema: schemas.AutomationDefinitionNotFoundException, + New: func() any { return &types.AutomationDefinitionNotFoundException{} }, + }, + "com.amazonaws.ssm#AutomationDefinitionVersionNotFoundException": { + Schema: schemas.AutomationDefinitionVersionNotFoundException, + New: func() any { return &types.AutomationDefinitionVersionNotFoundException{} }, + }, + "com.amazonaws.ssm#AutomationExecutionLimitExceededException": { + Schema: schemas.AutomationExecutionLimitExceededException, + New: func() any { return &types.AutomationExecutionLimitExceededException{} }, + }, + "com.amazonaws.ssm#AutomationExecutionNotFoundException": { + Schema: schemas.AutomationExecutionNotFoundException, + New: func() any { return &types.AutomationExecutionNotFoundException{} }, + }, + "com.amazonaws.ssm#AutomationStepNotFoundException": { + Schema: schemas.AutomationStepNotFoundException, + New: func() any { return &types.AutomationStepNotFoundException{} }, + }, + "com.amazonaws.ssm#ComplianceTypeCountLimitExceededException": { + Schema: schemas.ComplianceTypeCountLimitExceededException, + New: func() any { return &types.ComplianceTypeCountLimitExceededException{} }, + }, + "com.amazonaws.ssm#ConflictException": { + Schema: schemas.ConflictException, + New: func() any { return &types.ConflictException{} }, + }, + "com.amazonaws.ssm#CustomSchemaCountLimitExceededException": { + Schema: schemas.CustomSchemaCountLimitExceededException, + New: func() any { return &types.CustomSchemaCountLimitExceededException{} }, + }, + "com.amazonaws.ssm#DocumentAlreadyExists": { + Schema: schemas.DocumentAlreadyExists, + New: func() any { return &types.DocumentAlreadyExists{} }, + }, + "com.amazonaws.ssm#DocumentLimitExceeded": { + Schema: schemas.DocumentLimitExceeded, + New: func() any { return &types.DocumentLimitExceeded{} }, + }, + "com.amazonaws.ssm#DocumentPermissionLimit": { + Schema: schemas.DocumentPermissionLimit, + New: func() any { return &types.DocumentPermissionLimit{} }, + }, + "com.amazonaws.ssm#DocumentVersionLimitExceeded": { + Schema: schemas.DocumentVersionLimitExceeded, + New: func() any { return &types.DocumentVersionLimitExceeded{} }, + }, + "com.amazonaws.ssm#DoesNotExistException": { + Schema: schemas.DoesNotExistException, + New: func() any { return &types.DoesNotExistException{} }, + }, + "com.amazonaws.ssm#DuplicateDocumentContent": { + Schema: schemas.DuplicateDocumentContent, + New: func() any { return &types.DuplicateDocumentContent{} }, + }, + "com.amazonaws.ssm#DuplicateDocumentVersionName": { + Schema: schemas.DuplicateDocumentVersionName, + New: func() any { return &types.DuplicateDocumentVersionName{} }, + }, + "com.amazonaws.ssm#DuplicateInstanceId": { + Schema: schemas.DuplicateInstanceId, + New: func() any { return &types.DuplicateInstanceId{} }, + }, + "com.amazonaws.ssm#FeatureNotAvailableException": { + Schema: schemas.FeatureNotAvailableException, + New: func() any { return &types.FeatureNotAvailableException{} }, + }, + "com.amazonaws.ssm#HierarchyLevelLimitExceededException": { + Schema: schemas.HierarchyLevelLimitExceededException, + New: func() any { return &types.HierarchyLevelLimitExceededException{} }, + }, + "com.amazonaws.ssm#HierarchyTypeMismatchException": { + Schema: schemas.HierarchyTypeMismatchException, + New: func() any { return &types.HierarchyTypeMismatchException{} }, + }, + "com.amazonaws.ssm#IdempotentParameterMismatch": { + Schema: schemas.IdempotentParameterMismatch, + New: func() any { return &types.IdempotentParameterMismatch{} }, + }, + "com.amazonaws.ssm#IncompatiblePolicyException": { + Schema: schemas.IncompatiblePolicyException, + New: func() any { return &types.IncompatiblePolicyException{} }, + }, + "com.amazonaws.ssm#InternalServerError": { + Schema: schemas.InternalServerError, + New: func() any { return &types.InternalServerError{} }, + }, + "com.amazonaws.ssm#InvalidActivation": { + Schema: schemas.InvalidActivation, + New: func() any { return &types.InvalidActivation{} }, + }, + "com.amazonaws.ssm#InvalidActivationId": { + Schema: schemas.InvalidActivationId, + New: func() any { return &types.InvalidActivationId{} }, + }, + "com.amazonaws.ssm#InvalidAggregatorException": { + Schema: schemas.InvalidAggregatorException, + New: func() any { return &types.InvalidAggregatorException{} }, + }, + "com.amazonaws.ssm#InvalidAllowedPatternException": { + Schema: schemas.InvalidAllowedPatternException, + New: func() any { return &types.InvalidAllowedPatternException{} }, + }, + "com.amazonaws.ssm#InvalidAssociation": { + Schema: schemas.InvalidAssociation, + New: func() any { return &types.InvalidAssociation{} }, + }, + "com.amazonaws.ssm#InvalidAssociationVersion": { + Schema: schemas.InvalidAssociationVersion, + New: func() any { return &types.InvalidAssociationVersion{} }, + }, + "com.amazonaws.ssm#InvalidAutomationExecutionParametersException": { + Schema: schemas.InvalidAutomationExecutionParametersException, + New: func() any { return &types.InvalidAutomationExecutionParametersException{} }, + }, + "com.amazonaws.ssm#InvalidAutomationSignalException": { + Schema: schemas.InvalidAutomationSignalException, + New: func() any { return &types.InvalidAutomationSignalException{} }, + }, + "com.amazonaws.ssm#InvalidAutomationStatusUpdateException": { + Schema: schemas.InvalidAutomationStatusUpdateException, + New: func() any { return &types.InvalidAutomationStatusUpdateException{} }, + }, + "com.amazonaws.ssm#InvalidCommandId": { + Schema: schemas.InvalidCommandId, + New: func() any { return &types.InvalidCommandId{} }, + }, + "com.amazonaws.ssm#InvalidDeleteInventoryParametersException": { + Schema: schemas.InvalidDeleteInventoryParametersException, + New: func() any { return &types.InvalidDeleteInventoryParametersException{} }, + }, + "com.amazonaws.ssm#InvalidDeletionIdException": { + Schema: schemas.InvalidDeletionIdException, + New: func() any { return &types.InvalidDeletionIdException{} }, + }, + "com.amazonaws.ssm#InvalidDocument": { + Schema: schemas.InvalidDocument, + New: func() any { return &types.InvalidDocument{} }, + }, + "com.amazonaws.ssm#InvalidDocumentContent": { + Schema: schemas.InvalidDocumentContent, + New: func() any { return &types.InvalidDocumentContent{} }, + }, + "com.amazonaws.ssm#InvalidDocumentOperation": { + Schema: schemas.InvalidDocumentOperation, + New: func() any { return &types.InvalidDocumentOperation{} }, + }, + "com.amazonaws.ssm#InvalidDocumentSchemaVersion": { + Schema: schemas.InvalidDocumentSchemaVersion, + New: func() any { return &types.InvalidDocumentSchemaVersion{} }, + }, + "com.amazonaws.ssm#InvalidDocumentType": { + Schema: schemas.InvalidDocumentType, + New: func() any { return &types.InvalidDocumentType{} }, + }, + "com.amazonaws.ssm#InvalidDocumentVersion": { + Schema: schemas.InvalidDocumentVersion, + New: func() any { return &types.InvalidDocumentVersion{} }, + }, + "com.amazonaws.ssm#InvalidFilter": { + Schema: schemas.InvalidFilter, + New: func() any { return &types.InvalidFilter{} }, + }, + "com.amazonaws.ssm#InvalidFilterKey": { + Schema: schemas.InvalidFilterKey, + New: func() any { return &types.InvalidFilterKey{} }, + }, + "com.amazonaws.ssm#InvalidFilterOption": { + Schema: schemas.InvalidFilterOption, + New: func() any { return &types.InvalidFilterOption{} }, + }, + "com.amazonaws.ssm#InvalidFilterValue": { + Schema: schemas.InvalidFilterValue, + New: func() any { return &types.InvalidFilterValue{} }, + }, + "com.amazonaws.ssm#InvalidInstanceId": { + Schema: schemas.InvalidInstanceId, + New: func() any { return &types.InvalidInstanceId{} }, + }, + "com.amazonaws.ssm#InvalidInstanceInformationFilterValue": { + Schema: schemas.InvalidInstanceInformationFilterValue, + New: func() any { return &types.InvalidInstanceInformationFilterValue{} }, + }, + "com.amazonaws.ssm#InvalidInstancePropertyFilterValue": { + Schema: schemas.InvalidInstancePropertyFilterValue, + New: func() any { return &types.InvalidInstancePropertyFilterValue{} }, + }, + "com.amazonaws.ssm#InvalidInventoryGroupException": { + Schema: schemas.InvalidInventoryGroupException, + New: func() any { return &types.InvalidInventoryGroupException{} }, + }, + "com.amazonaws.ssm#InvalidInventoryItemContextException": { + Schema: schemas.InvalidInventoryItemContextException, + New: func() any { return &types.InvalidInventoryItemContextException{} }, + }, + "com.amazonaws.ssm#InvalidInventoryRequestException": { + Schema: schemas.InvalidInventoryRequestException, + New: func() any { return &types.InvalidInventoryRequestException{} }, + }, + "com.amazonaws.ssm#InvalidItemContentException": { + Schema: schemas.InvalidItemContentException, + New: func() any { return &types.InvalidItemContentException{} }, + }, + "com.amazonaws.ssm#InvalidKeyId": { + Schema: schemas.InvalidKeyId, + New: func() any { return &types.InvalidKeyId{} }, + }, + "com.amazonaws.ssm#InvalidNextToken": { + Schema: schemas.InvalidNextToken, + New: func() any { return &types.InvalidNextToken{} }, + }, + "com.amazonaws.ssm#InvalidNotificationConfig": { + Schema: schemas.InvalidNotificationConfig, + New: func() any { return &types.InvalidNotificationConfig{} }, + }, + "com.amazonaws.ssm#InvalidOptionException": { + Schema: schemas.InvalidOptionException, + New: func() any { return &types.InvalidOptionException{} }, + }, + "com.amazonaws.ssm#InvalidOutputFolder": { + Schema: schemas.InvalidOutputFolder, + New: func() any { return &types.InvalidOutputFolder{} }, + }, + "com.amazonaws.ssm#InvalidOutputLocation": { + Schema: schemas.InvalidOutputLocation, + New: func() any { return &types.InvalidOutputLocation{} }, + }, + "com.amazonaws.ssm#InvalidParameters": { + Schema: schemas.InvalidParameters, + New: func() any { return &types.InvalidParameters{} }, + }, + "com.amazonaws.ssm#InvalidPermissionType": { + Schema: schemas.InvalidPermissionType, + New: func() any { return &types.InvalidPermissionType{} }, + }, + "com.amazonaws.ssm#InvalidPluginName": { + Schema: schemas.InvalidPluginName, + New: func() any { return &types.InvalidPluginName{} }, + }, + "com.amazonaws.ssm#InvalidPolicyAttributeException": { + Schema: schemas.InvalidPolicyAttributeException, + New: func() any { return &types.InvalidPolicyAttributeException{} }, + }, + "com.amazonaws.ssm#InvalidPolicyTypeException": { + Schema: schemas.InvalidPolicyTypeException, + New: func() any { return &types.InvalidPolicyTypeException{} }, + }, + "com.amazonaws.ssm#InvalidResourceId": { + Schema: schemas.InvalidResourceId, + New: func() any { return &types.InvalidResourceId{} }, + }, + "com.amazonaws.ssm#InvalidResourceType": { + Schema: schemas.InvalidResourceType, + New: func() any { return &types.InvalidResourceType{} }, + }, + "com.amazonaws.ssm#InvalidResultAttributeException": { + Schema: schemas.InvalidResultAttributeException, + New: func() any { return &types.InvalidResultAttributeException{} }, + }, + "com.amazonaws.ssm#InvalidRole": { + Schema: schemas.InvalidRole, + New: func() any { return &types.InvalidRole{} }, + }, + "com.amazonaws.ssm#InvalidSchedule": { + Schema: schemas.InvalidSchedule, + New: func() any { return &types.InvalidSchedule{} }, + }, + "com.amazonaws.ssm#InvalidTag": { + Schema: schemas.InvalidTag, + New: func() any { return &types.InvalidTag{} }, + }, + "com.amazonaws.ssm#InvalidTarget": { + Schema: schemas.InvalidTarget, + New: func() any { return &types.InvalidTarget{} }, + }, + "com.amazonaws.ssm#InvalidTargetMaps": { + Schema: schemas.InvalidTargetMaps, + New: func() any { return &types.InvalidTargetMaps{} }, + }, + "com.amazonaws.ssm#InvalidTypeNameException": { + Schema: schemas.InvalidTypeNameException, + New: func() any { return &types.InvalidTypeNameException{} }, + }, + "com.amazonaws.ssm#InvalidUpdate": { + Schema: schemas.InvalidUpdate, + New: func() any { return &types.InvalidUpdate{} }, + }, + "com.amazonaws.ssm#InvocationDoesNotExist": { + Schema: schemas.InvocationDoesNotExist, + New: func() any { return &types.InvocationDoesNotExist{} }, + }, + "com.amazonaws.ssm#ItemContentMismatchException": { + Schema: schemas.ItemContentMismatchException, + New: func() any { return &types.ItemContentMismatchException{} }, + }, + "com.amazonaws.ssm#ItemSizeLimitExceededException": { + Schema: schemas.ItemSizeLimitExceededException, + New: func() any { return &types.ItemSizeLimitExceededException{} }, + }, + "com.amazonaws.ssm#MalformedResourcePolicyDocumentException": { + Schema: schemas.MalformedResourcePolicyDocumentException, + New: func() any { return &types.MalformedResourcePolicyDocumentException{} }, + }, + "com.amazonaws.ssm#MaxDocumentSizeExceeded": { + Schema: schemas.MaxDocumentSizeExceeded, + New: func() any { return &types.MaxDocumentSizeExceeded{} }, + }, + "com.amazonaws.ssm#NoLongerSupportedException": { + Schema: schemas.NoLongerSupportedException, + New: func() any { return &types.NoLongerSupportedException{} }, + }, + "com.amazonaws.ssm#OpsItemAccessDeniedException": { + Schema: schemas.OpsItemAccessDeniedException, + New: func() any { return &types.OpsItemAccessDeniedException{} }, + }, + "com.amazonaws.ssm#OpsItemAlreadyExistsException": { + Schema: schemas.OpsItemAlreadyExistsException, + New: func() any { return &types.OpsItemAlreadyExistsException{} }, + }, + "com.amazonaws.ssm#OpsItemConflictException": { + Schema: schemas.OpsItemConflictException, + New: func() any { return &types.OpsItemConflictException{} }, + }, + "com.amazonaws.ssm#OpsItemInvalidParameterException": { + Schema: schemas.OpsItemInvalidParameterException, + New: func() any { return &types.OpsItemInvalidParameterException{} }, + }, + "com.amazonaws.ssm#OpsItemLimitExceededException": { + Schema: schemas.OpsItemLimitExceededException, + New: func() any { return &types.OpsItemLimitExceededException{} }, + }, + "com.amazonaws.ssm#OpsItemNotFoundException": { + Schema: schemas.OpsItemNotFoundException, + New: func() any { return &types.OpsItemNotFoundException{} }, + }, + "com.amazonaws.ssm#OpsItemRelatedItemAlreadyExistsException": { + Schema: schemas.OpsItemRelatedItemAlreadyExistsException, + New: func() any { return &types.OpsItemRelatedItemAlreadyExistsException{} }, + }, + "com.amazonaws.ssm#OpsItemRelatedItemAssociationNotFoundException": { + Schema: schemas.OpsItemRelatedItemAssociationNotFoundException, + New: func() any { return &types.OpsItemRelatedItemAssociationNotFoundException{} }, + }, + "com.amazonaws.ssm#OpsMetadataAlreadyExistsException": { + Schema: schemas.OpsMetadataAlreadyExistsException, + New: func() any { return &types.OpsMetadataAlreadyExistsException{} }, + }, + "com.amazonaws.ssm#OpsMetadataInvalidArgumentException": { + Schema: schemas.OpsMetadataInvalidArgumentException, + New: func() any { return &types.OpsMetadataInvalidArgumentException{} }, + }, + "com.amazonaws.ssm#OpsMetadataKeyLimitExceededException": { + Schema: schemas.OpsMetadataKeyLimitExceededException, + New: func() any { return &types.OpsMetadataKeyLimitExceededException{} }, + }, + "com.amazonaws.ssm#OpsMetadataLimitExceededException": { + Schema: schemas.OpsMetadataLimitExceededException, + New: func() any { return &types.OpsMetadataLimitExceededException{} }, + }, + "com.amazonaws.ssm#OpsMetadataNotFoundException": { + Schema: schemas.OpsMetadataNotFoundException, + New: func() any { return &types.OpsMetadataNotFoundException{} }, + }, + "com.amazonaws.ssm#OpsMetadataTooManyUpdatesException": { + Schema: schemas.OpsMetadataTooManyUpdatesException, + New: func() any { return &types.OpsMetadataTooManyUpdatesException{} }, + }, + "com.amazonaws.ssm#ParameterAlreadyExists": { + Schema: schemas.ParameterAlreadyExists, + New: func() any { return &types.ParameterAlreadyExists{} }, + }, + "com.amazonaws.ssm#ParameterLimitExceeded": { + Schema: schemas.ParameterLimitExceeded, + New: func() any { return &types.ParameterLimitExceeded{} }, + }, + "com.amazonaws.ssm#ParameterMaxVersionLimitExceeded": { + Schema: schemas.ParameterMaxVersionLimitExceeded, + New: func() any { return &types.ParameterMaxVersionLimitExceeded{} }, + }, + "com.amazonaws.ssm#ParameterNotFound": { + Schema: schemas.ParameterNotFound, + New: func() any { return &types.ParameterNotFound{} }, + }, + "com.amazonaws.ssm#ParameterPatternMismatchException": { + Schema: schemas.ParameterPatternMismatchException, + New: func() any { return &types.ParameterPatternMismatchException{} }, + }, + "com.amazonaws.ssm#ParameterVersionLabelLimitExceeded": { + Schema: schemas.ParameterVersionLabelLimitExceeded, + New: func() any { return &types.ParameterVersionLabelLimitExceeded{} }, + }, + "com.amazonaws.ssm#ParameterVersionNotFound": { + Schema: schemas.ParameterVersionNotFound, + New: func() any { return &types.ParameterVersionNotFound{} }, + }, + "com.amazonaws.ssm#PoliciesLimitExceededException": { + Schema: schemas.PoliciesLimitExceededException, + New: func() any { return &types.PoliciesLimitExceededException{} }, + }, + "com.amazonaws.ssm#ResourceDataSyncAlreadyExistsException": { + Schema: schemas.ResourceDataSyncAlreadyExistsException, + New: func() any { return &types.ResourceDataSyncAlreadyExistsException{} }, + }, + "com.amazonaws.ssm#ResourceDataSyncConflictException": { + Schema: schemas.ResourceDataSyncConflictException, + New: func() any { return &types.ResourceDataSyncConflictException{} }, + }, + "com.amazonaws.ssm#ResourceDataSyncCountExceededException": { + Schema: schemas.ResourceDataSyncCountExceededException, + New: func() any { return &types.ResourceDataSyncCountExceededException{} }, + }, + "com.amazonaws.ssm#ResourceDataSyncInvalidConfigurationException": { + Schema: schemas.ResourceDataSyncInvalidConfigurationException, + New: func() any { return &types.ResourceDataSyncInvalidConfigurationException{} }, + }, + "com.amazonaws.ssm#ResourceDataSyncNotFoundException": { + Schema: schemas.ResourceDataSyncNotFoundException, + New: func() any { return &types.ResourceDataSyncNotFoundException{} }, + }, + "com.amazonaws.ssm#ResourceInUseException": { + Schema: schemas.ResourceInUseException, + New: func() any { return &types.ResourceInUseException{} }, + }, + "com.amazonaws.ssm#ResourceLimitExceededException": { + Schema: schemas.ResourceLimitExceededException, + New: func() any { return &types.ResourceLimitExceededException{} }, + }, + "com.amazonaws.ssm#ResourceNotFoundException": { + Schema: schemas.ResourceNotFoundException, + New: func() any { return &types.ResourceNotFoundException{} }, + }, + "com.amazonaws.ssm#ResourcePolicyConflictException": { + Schema: schemas.ResourcePolicyConflictException, + New: func() any { return &types.ResourcePolicyConflictException{} }, + }, + "com.amazonaws.ssm#ResourcePolicyInvalidParameterException": { + Schema: schemas.ResourcePolicyInvalidParameterException, + New: func() any { return &types.ResourcePolicyInvalidParameterException{} }, + }, + "com.amazonaws.ssm#ResourcePolicyLimitExceededException": { + Schema: schemas.ResourcePolicyLimitExceededException, + New: func() any { return &types.ResourcePolicyLimitExceededException{} }, + }, + "com.amazonaws.ssm#ResourcePolicyNotFoundException": { + Schema: schemas.ResourcePolicyNotFoundException, + New: func() any { return &types.ResourcePolicyNotFoundException{} }, + }, + "com.amazonaws.ssm#ServiceQuotaExceededException": { + Schema: schemas.ServiceQuotaExceededException, + New: func() any { return &types.ServiceQuotaExceededException{} }, + }, + "com.amazonaws.ssm#ServiceSettingNotFound": { + Schema: schemas.ServiceSettingNotFound, + New: func() any { return &types.ServiceSettingNotFound{} }, + }, + "com.amazonaws.ssm#StatusUnchanged": { + Schema: schemas.StatusUnchanged, + New: func() any { return &types.StatusUnchanged{} }, + }, + "com.amazonaws.ssm#SubTypeCountLimitExceededException": { + Schema: schemas.SubTypeCountLimitExceededException, + New: func() any { return &types.SubTypeCountLimitExceededException{} }, + }, + "com.amazonaws.ssm#TargetInUseException": { + Schema: schemas.TargetInUseException, + New: func() any { return &types.TargetInUseException{} }, + }, + "com.amazonaws.ssm#TargetNotConnected": { + Schema: schemas.TargetNotConnected, + New: func() any { return &types.TargetNotConnected{} }, + }, + "com.amazonaws.ssm#ThrottlingException": { + Schema: schemas.ThrottlingException, + New: func() any { return &types.ThrottlingException{} }, + }, + "com.amazonaws.ssm#TooManyTagsError": { + Schema: schemas.TooManyTagsError, + New: func() any { return &types.TooManyTagsError{} }, + }, + "com.amazonaws.ssm#TooManyUpdates": { + Schema: schemas.TooManyUpdates, + New: func() any { return &types.TooManyUpdates{} }, + }, + "com.amazonaws.ssm#TotalSizeLimitExceededException": { + Schema: schemas.TotalSizeLimitExceededException, + New: func() any { return &types.TotalSizeLimitExceededException{} }, + }, + "com.amazonaws.ssm#UnsupportedCalendarException": { + Schema: schemas.UnsupportedCalendarException, + New: func() any { return &types.UnsupportedCalendarException{} }, + }, + "com.amazonaws.ssm#UnsupportedFeatureRequiredException": { + Schema: schemas.UnsupportedFeatureRequiredException, + New: func() any { return &types.UnsupportedFeatureRequiredException{} }, + }, + "com.amazonaws.ssm#UnsupportedInventoryItemContextException": { + Schema: schemas.UnsupportedInventoryItemContextException, + New: func() any { return &types.UnsupportedInventoryItemContextException{} }, + }, + "com.amazonaws.ssm#UnsupportedInventorySchemaVersionException": { + Schema: schemas.UnsupportedInventorySchemaVersionException, + New: func() any { return &types.UnsupportedInventorySchemaVersionException{} }, + }, + "com.amazonaws.ssm#UnsupportedOperatingSystem": { + Schema: schemas.UnsupportedOperatingSystem, + New: func() any { return &types.UnsupportedOperatingSystem{} }, + }, + "com.amazonaws.ssm#UnsupportedOperationException": { + Schema: schemas.UnsupportedOperationException, + New: func() any { return &types.UnsupportedOperationException{} }, + }, + "com.amazonaws.ssm#UnsupportedParameterType": { + Schema: schemas.UnsupportedParameterType, + New: func() any { return &types.UnsupportedParameterType{} }, + }, + "com.amazonaws.ssm#UnsupportedPlatformType": { + Schema: schemas.UnsupportedPlatformType, + New: func() any { return &types.UnsupportedPlatformType{} }, + }, + "com.amazonaws.ssm#ValidationException": { + Schema: schemas.ValidationException, + New: func() any { return &types.ValidationException{} }, + }, + }, +} diff --git a/vendor/github.com/aws/aws-sdk-go-v2/service/ssm/types/common_serde.go b/vendor/github.com/aws/aws-sdk-go-v2/service/ssm/types/common_serde.go new file mode 100644 index 000000000..e44e3b6e9 --- /dev/null +++ b/vendor/github.com/aws/aws-sdk-go-v2/service/ssm/types/common_serde.go @@ -0,0 +1,7016 @@ +// Code generated by smithy-go-codegen DO NOT EDIT. + +package types + +import ( + "github.com/aws/aws-sdk-go-v2/service/ssm/schemas" + smithy "github.com/aws/smithy-go" +) + +func serializeCloudConnectorConfiguration(s smithy.ShapeSerializer, schema *smithy.Schema, v CloudConnectorConfiguration) { + switch vv := v.(type) { + case *CloudConnectorConfigurationMemberAzureConfiguration: + s.WriteUnion(schema, schemas.CloudConnectorConfiguration_AzureConfiguration) + s.WriteStruct(schemas.CloudConnectorConfiguration_AzureConfiguration) + vv.Value.SerializeMembers(s) + s.CloseStruct() + s.CloseUnion() + } +} + +func serializeConfigurationTargets(s smithy.ShapeSerializer, schema *smithy.Schema, v ConfigurationTargets) { + switch vv := v.(type) { + case *ConfigurationTargetsMemberSubscriptions: + s.WriteUnion(schema, schemas.ConfigurationTargets_Subscriptions) + serializeAzureSubscriptionList(s, schemas.ConfigurationTargets_Subscriptions, vv.Value) + s.CloseUnion() + } +} + +func serializeExecutionInputs(s smithy.ShapeSerializer, schema *smithy.Schema, v ExecutionInputs) { + switch vv := v.(type) { + case *ExecutionInputsMemberAutomation: + s.WriteUnion(schema, schemas.ExecutionInputs_Automation) + s.WriteStruct(schemas.ExecutionInputs_Automation) + vv.Value.SerializeMembers(s) + s.CloseStruct() + s.CloseUnion() + } +} + +func serializeExecutionPreview(s smithy.ShapeSerializer, schema *smithy.Schema, v ExecutionPreview) { + switch vv := v.(type) { + case *ExecutionPreviewMemberAutomation: + s.WriteUnion(schema, schemas.ExecutionPreview_Automation) + s.WriteStruct(schemas.ExecutionPreview_Automation) + vv.Value.SerializeMembers(s) + s.CloseStruct() + s.CloseUnion() + } +} + +func serializeNodeType(s smithy.ShapeSerializer, schema *smithy.Schema, v NodeType) { + switch vv := v.(type) { + case *NodeTypeMemberInstance: + s.WriteUnion(schema, schemas.NodeType_Instance) + s.WriteStruct(schemas.NodeType_Instance) + vv.Value.SerializeMembers(s) + s.CloseStruct() + s.CloseUnion() + } +} + +func deserializeCloudConnectorConfiguration(d smithy.ShapeDeserializer, s *smithy.Schema, v *CloudConnectorConfiguration) error { + return smithy.ReadUnion(d, s, func(ms *smithy.Schema) error { + switch ms { + case schemas.CloudConnectorConfiguration_AzureConfiguration: + vv := &CloudConnectorConfigurationMemberAzureConfiguration{} + *v = vv + return vv.Deserialize(d) + } + return nil + }) +} + +func deserializeConfigurationTargets(d smithy.ShapeDeserializer, s *smithy.Schema, v *ConfigurationTargets) error { + return smithy.ReadUnion(d, s, func(ms *smithy.Schema) error { + switch ms { + case schemas.ConfigurationTargets_Subscriptions: + vv := &ConfigurationTargetsMemberSubscriptions{} + *v = vv + return vv.Deserialize(d) + } + return nil + }) +} + +func deserializeExecutionInputs(d smithy.ShapeDeserializer, s *smithy.Schema, v *ExecutionInputs) error { + return smithy.ReadUnion(d, s, func(ms *smithy.Schema) error { + switch ms { + case schemas.ExecutionInputs_Automation: + vv := &ExecutionInputsMemberAutomation{} + *v = vv + return vv.Deserialize(d) + } + return nil + }) +} + +func deserializeExecutionPreview(d smithy.ShapeDeserializer, s *smithy.Schema, v *ExecutionPreview) error { + return smithy.ReadUnion(d, s, func(ms *smithy.Schema) error { + switch ms { + case schemas.ExecutionPreview_Automation: + vv := &ExecutionPreviewMemberAutomation{} + *v = vv + return vv.Deserialize(d) + } + return nil + }) +} + +func deserializeNodeType(d smithy.ShapeDeserializer, s *smithy.Schema, v *NodeType) error { + return smithy.ReadUnion(d, s, func(ms *smithy.Schema) error { + switch ms { + case schemas.NodeType_Instance: + vv := &NodeTypeMemberInstance{} + *v = vv + return vv.Deserialize(d) + } + return nil + }) +} + +func serializeAccountIdList(s smithy.ShapeSerializer, schema *smithy.Schema, v []string) { + if v == nil { + return + } + s.WriteList(schema) + for _, vv := range v { + s.WriteString(schema.ListMember(), string(vv)) + } + s.CloseList() +} + +func serializeAccounts(s smithy.ShapeSerializer, schema *smithy.Schema, v []string) { + if v == nil { + return + } + s.WriteList(schema) + for _, vv := range v { + s.WriteString(schema.ListMember(), string(vv)) + } + s.CloseList() +} + +func serializeAccountSharingInfoList(s smithy.ShapeSerializer, schema *smithy.Schema, v []AccountSharingInfo) { + if v == nil { + return + } + s.WriteList(schema) + for _, vv := range v { + s.WriteStruct(schema.ListMember()) + vv.SerializeMembers(s) + s.CloseStruct() + } + s.CloseList() +} + +func serializeActivationList(s smithy.ShapeSerializer, schema *smithy.Schema, v []Activation) { + if v == nil { + return + } + s.WriteList(schema) + for _, vv := range v { + s.WriteStruct(schema.ListMember()) + vv.SerializeMembers(s) + s.CloseStruct() + } + s.CloseList() +} + +func serializeAlarmList(s smithy.ShapeSerializer, schema *smithy.Schema, v []Alarm) { + if v == nil { + return + } + s.WriteList(schema) + for _, vv := range v { + s.WriteStruct(schema.ListMember()) + vv.SerializeMembers(s) + s.CloseStruct() + } + s.CloseList() +} + +func serializeAlarmStateInformationList(s smithy.ShapeSerializer, schema *smithy.Schema, v []AlarmStateInformation) { + if v == nil { + return + } + s.WriteList(schema) + for _, vv := range v { + s.WriteStruct(schema.ListMember()) + vv.SerializeMembers(s) + s.CloseStruct() + } + s.CloseList() +} + +func serializeAssociationDescriptionList(s smithy.ShapeSerializer, schema *smithy.Schema, v []AssociationDescription) { + if v == nil { + return + } + s.WriteList(schema) + for _, vv := range v { + s.WriteStruct(schema.ListMember()) + vv.SerializeMembers(s) + s.CloseStruct() + } + s.CloseList() +} + +func serializeAssociationExecutionFilterList(s smithy.ShapeSerializer, schema *smithy.Schema, v []AssociationExecutionFilter) { + if v == nil { + return + } + s.WriteList(schema) + for _, vv := range v { + s.WriteStruct(schema.ListMember()) + vv.SerializeMembers(s) + s.CloseStruct() + } + s.CloseList() +} + +func serializeAssociationExecutionsList(s smithy.ShapeSerializer, schema *smithy.Schema, v []AssociationExecution) { + if v == nil { + return + } + s.WriteList(schema) + for _, vv := range v { + s.WriteStruct(schema.ListMember()) + vv.SerializeMembers(s) + s.CloseStruct() + } + s.CloseList() +} + +func serializeAssociationExecutionTargetsFilterList(s smithy.ShapeSerializer, schema *smithy.Schema, v []AssociationExecutionTargetsFilter) { + if v == nil { + return + } + s.WriteList(schema) + for _, vv := range v { + s.WriteStruct(schema.ListMember()) + vv.SerializeMembers(s) + s.CloseStruct() + } + s.CloseList() +} + +func serializeAssociationExecutionTargetsList(s smithy.ShapeSerializer, schema *smithy.Schema, v []AssociationExecutionTarget) { + if v == nil { + return + } + s.WriteList(schema) + for _, vv := range v { + s.WriteStruct(schema.ListMember()) + vv.SerializeMembers(s) + s.CloseStruct() + } + s.CloseList() +} + +func serializeAssociationFilterList(s smithy.ShapeSerializer, schema *smithy.Schema, v []AssociationFilter) { + if v == nil { + return + } + s.WriteList(schema) + for _, vv := range v { + s.WriteStruct(schema.ListMember()) + vv.SerializeMembers(s) + s.CloseStruct() + } + s.CloseList() +} + +func serializeAssociationIdList(s smithy.ShapeSerializer, schema *smithy.Schema, v []string) { + if v == nil { + return + } + s.WriteList(schema) + for _, vv := range v { + s.WriteString(schema.ListMember(), string(vv)) + } + s.CloseList() +} + +func serializeAssociationList(s smithy.ShapeSerializer, schema *smithy.Schema, v []Association) { + if v == nil { + return + } + s.WriteList(schema) + for _, vv := range v { + s.WriteStruct(schema.ListMember()) + vv.SerializeMembers(s) + s.CloseStruct() + } + s.CloseList() +} + +func serializeAssociationVersionList(s smithy.ShapeSerializer, schema *smithy.Schema, v []AssociationVersionInfo) { + if v == nil { + return + } + s.WriteList(schema) + for _, vv := range v { + s.WriteStruct(schema.ListMember()) + vv.SerializeMembers(s) + s.CloseStruct() + } + s.CloseList() +} + +func serializeAttachmentContentList(s smithy.ShapeSerializer, schema *smithy.Schema, v []AttachmentContent) { + if v == nil { + return + } + s.WriteList(schema) + for _, vv := range v { + s.WriteStruct(schema.ListMember()) + vv.SerializeMembers(s) + s.CloseStruct() + } + s.CloseList() +} + +func serializeAttachmentInformationList(s smithy.ShapeSerializer, schema *smithy.Schema, v []AttachmentInformation) { + if v == nil { + return + } + s.WriteList(schema) + for _, vv := range v { + s.WriteStruct(schema.ListMember()) + vv.SerializeMembers(s) + s.CloseStruct() + } + s.CloseList() +} + +func serializeAttachmentsSourceList(s smithy.ShapeSerializer, schema *smithy.Schema, v []AttachmentsSource) { + if v == nil { + return + } + s.WriteList(schema) + for _, vv := range v { + s.WriteStruct(schema.ListMember()) + vv.SerializeMembers(s) + s.CloseStruct() + } + s.CloseList() +} + +func serializeAttachmentsSourceValues(s smithy.ShapeSerializer, schema *smithy.Schema, v []string) { + if v == nil { + return + } + s.WriteList(schema) + for _, vv := range v { + s.WriteString(schema.ListMember(), string(vv)) + } + s.CloseList() +} + +func serializeAutomationExecutionFilterList(s smithy.ShapeSerializer, schema *smithy.Schema, v []AutomationExecutionFilter) { + if v == nil { + return + } + s.WriteList(schema) + for _, vv := range v { + s.WriteStruct(schema.ListMember()) + vv.SerializeMembers(s) + s.CloseStruct() + } + s.CloseList() +} + +func serializeAutomationExecutionFilterValueList(s smithy.ShapeSerializer, schema *smithy.Schema, v []string) { + if v == nil { + return + } + s.WriteList(schema) + for _, vv := range v { + s.WriteString(schema.ListMember(), string(vv)) + } + s.CloseList() +} + +func serializeAutomationExecutionMetadataList(s smithy.ShapeSerializer, schema *smithy.Schema, v []AutomationExecutionMetadata) { + if v == nil { + return + } + s.WriteList(schema) + for _, vv := range v { + s.WriteStruct(schema.ListMember()) + vv.SerializeMembers(s) + s.CloseStruct() + } + s.CloseList() +} + +func serializeAutomationParameterValueList(s smithy.ShapeSerializer, schema *smithy.Schema, v []string) { + if v == nil { + return + } + s.WriteList(schema) + for _, vv := range v { + s.WriteString(schema.ListMember(), string(vv)) + } + s.CloseList() +} + +func serializeAutomationTargets(s smithy.ShapeSerializer, schema *smithy.Schema, v []Target) { + if v == nil { + return + } + s.WriteList(schema) + for _, vv := range v { + s.WriteStruct(schema.ListMember()) + vv.SerializeMembers(s) + s.CloseStruct() + } + s.CloseList() +} + +func serializeAzureSubscriptionList(s smithy.ShapeSerializer, schema *smithy.Schema, v []AzureSubscription) { + if v == nil { + return + } + s.WriteList(schema) + for _, vv := range v { + s.WriteStruct(schema.ListMember()) + vv.SerializeMembers(s) + s.CloseStruct() + } + s.CloseList() +} + +func serializeCalendarNameOrARNList(s smithy.ShapeSerializer, schema *smithy.Schema, v []string) { + if v == nil { + return + } + s.WriteList(schema) + for _, vv := range v { + s.WriteString(schema.ListMember(), string(vv)) + } + s.CloseList() +} + +func serializeCategoryEnumList(s smithy.ShapeSerializer, schema *smithy.Schema, v []string) { + if v == nil { + return + } + s.WriteList(schema) + for _, vv := range v { + s.WriteString(schema.ListMember(), string(vv)) + } + s.CloseList() +} + +func serializeCategoryList(s smithy.ShapeSerializer, schema *smithy.Schema, v []string) { + if v == nil { + return + } + s.WriteList(schema) + for _, vv := range v { + s.WriteString(schema.ListMember(), string(vv)) + } + s.CloseList() +} + +func serializeCloudConnectorFilterList(s smithy.ShapeSerializer, schema *smithy.Schema, v []CloudConnectorFilter) { + if v == nil { + return + } + s.WriteList(schema) + for _, vv := range v { + s.WriteStruct(schema.ListMember()) + vv.SerializeMembers(s) + s.CloseStruct() + } + s.CloseList() +} + +func serializeCloudConnectorFilterValues(s smithy.ShapeSerializer, schema *smithy.Schema, v []string) { + if v == nil { + return + } + s.WriteList(schema) + for _, vv := range v { + s.WriteString(schema.ListMember(), string(vv)) + } + s.CloseList() +} + +func serializeCloudConnectorSummaryList(s smithy.ShapeSerializer, schema *smithy.Schema, v []CloudConnectorSummary) { + if v == nil { + return + } + s.WriteList(schema) + for _, vv := range v { + s.WriteStruct(schema.ListMember()) + vv.SerializeMembers(s) + s.CloseStruct() + } + s.CloseList() +} + +func serializeCommandFilterList(s smithy.ShapeSerializer, schema *smithy.Schema, v []CommandFilter) { + if v == nil { + return + } + s.WriteList(schema) + for _, vv := range v { + s.WriteStruct(schema.ListMember()) + vv.SerializeMembers(s) + s.CloseStruct() + } + s.CloseList() +} + +func serializeCommandInvocationList(s smithy.ShapeSerializer, schema *smithy.Schema, v []CommandInvocation) { + if v == nil { + return + } + s.WriteList(schema) + for _, vv := range v { + s.WriteStruct(schema.ListMember()) + vv.SerializeMembers(s) + s.CloseStruct() + } + s.CloseList() +} + +func serializeCommandList(s smithy.ShapeSerializer, schema *smithy.Schema, v []Command) { + if v == nil { + return + } + s.WriteList(schema) + for _, vv := range v { + s.WriteStruct(schema.ListMember()) + vv.SerializeMembers(s) + s.CloseStruct() + } + s.CloseList() +} + +func serializeCommandPluginList(s smithy.ShapeSerializer, schema *smithy.Schema, v []CommandPlugin) { + if v == nil { + return + } + s.WriteList(schema) + for _, vv := range v { + s.WriteStruct(schema.ListMember()) + vv.SerializeMembers(s) + s.CloseStruct() + } + s.CloseList() +} + +func serializeComplianceItemEntryList(s smithy.ShapeSerializer, schema *smithy.Schema, v []ComplianceItemEntry) { + if v == nil { + return + } + s.WriteList(schema) + for _, vv := range v { + s.WriteStruct(schema.ListMember()) + vv.SerializeMembers(s) + s.CloseStruct() + } + s.CloseList() +} + +func serializeComplianceItemList(s smithy.ShapeSerializer, schema *smithy.Schema, v []ComplianceItem) { + if v == nil { + return + } + s.WriteList(schema) + for _, vv := range v { + s.WriteStruct(schema.ListMember()) + vv.SerializeMembers(s) + s.CloseStruct() + } + s.CloseList() +} + +func serializeComplianceResourceIdList(s smithy.ShapeSerializer, schema *smithy.Schema, v []string) { + if v == nil { + return + } + s.WriteList(schema) + for _, vv := range v { + s.WriteString(schema.ListMember(), string(vv)) + } + s.CloseList() +} + +func serializeComplianceResourceTypeList(s smithy.ShapeSerializer, schema *smithy.Schema, v []string) { + if v == nil { + return + } + s.WriteList(schema) + for _, vv := range v { + s.WriteString(schema.ListMember(), string(vv)) + } + s.CloseList() +} + +func serializeComplianceStringFilterList(s smithy.ShapeSerializer, schema *smithy.Schema, v []ComplianceStringFilter) { + if v == nil { + return + } + s.WriteList(schema) + for _, vv := range v { + s.WriteStruct(schema.ListMember()) + vv.SerializeMembers(s) + s.CloseStruct() + } + s.CloseList() +} + +func serializeComplianceStringFilterValueList(s smithy.ShapeSerializer, schema *smithy.Schema, v []string) { + if v == nil { + return + } + s.WriteList(schema) + for _, vv := range v { + s.WriteString(schema.ListMember(), string(vv)) + } + s.CloseList() +} + +func serializeComplianceSummaryItemList(s smithy.ShapeSerializer, schema *smithy.Schema, v []ComplianceSummaryItem) { + if v == nil { + return + } + s.WriteList(schema) + for _, vv := range v { + s.WriteStruct(schema.ListMember()) + vv.SerializeMembers(s) + s.CloseStruct() + } + s.CloseList() +} + +func serializeCreateAssociationBatchRequestEntries(s smithy.ShapeSerializer, schema *smithy.Schema, v []CreateAssociationBatchRequestEntry) { + if v == nil { + return + } + s.WriteList(schema) + for _, vv := range v { + s.WriteStruct(schema.ListMember()) + vv.SerializeMembers(s) + s.CloseStruct() + } + s.CloseList() +} + +func serializeDescribeActivationsFilterList(s smithy.ShapeSerializer, schema *smithy.Schema, v []DescribeActivationsFilter) { + if v == nil { + return + } + s.WriteList(schema) + for _, vv := range v { + s.WriteStruct(schema.ListMember()) + vv.SerializeMembers(s) + s.CloseStruct() + } + s.CloseList() +} + +func serializeDocumentFilterList(s smithy.ShapeSerializer, schema *smithy.Schema, v []DocumentFilter) { + if v == nil { + return + } + s.WriteList(schema) + for _, vv := range v { + s.WriteStruct(schema.ListMember()) + vv.SerializeMembers(s) + s.CloseStruct() + } + s.CloseList() +} + +func serializeDocumentIdentifierList(s smithy.ShapeSerializer, schema *smithy.Schema, v []DocumentIdentifier) { + if v == nil { + return + } + s.WriteList(schema) + for _, vv := range v { + s.WriteStruct(schema.ListMember()) + vv.SerializeMembers(s) + s.CloseStruct() + } + s.CloseList() +} + +func serializeDocumentKeyValuesFilterList(s smithy.ShapeSerializer, schema *smithy.Schema, v []DocumentKeyValuesFilter) { + if v == nil { + return + } + s.WriteList(schema) + for _, vv := range v { + s.WriteStruct(schema.ListMember()) + vv.SerializeMembers(s) + s.CloseStruct() + } + s.CloseList() +} + +func serializeDocumentKeyValuesFilterValues(s smithy.ShapeSerializer, schema *smithy.Schema, v []string) { + if v == nil { + return + } + s.WriteList(schema) + for _, vv := range v { + s.WriteString(schema.ListMember(), string(vv)) + } + s.CloseList() +} + +func serializeDocumentParameterList(s smithy.ShapeSerializer, schema *smithy.Schema, v []DocumentParameter) { + if v == nil { + return + } + s.WriteList(schema) + for _, vv := range v { + s.WriteStruct(schema.ListMember()) + vv.SerializeMembers(s) + s.CloseStruct() + } + s.CloseList() +} + +func serializeDocumentRequiresList(s smithy.ShapeSerializer, schema *smithy.Schema, v []DocumentRequires) { + if v == nil { + return + } + s.WriteList(schema) + for _, vv := range v { + s.WriteStruct(schema.ListMember()) + vv.SerializeMembers(s) + s.CloseStruct() + } + s.CloseList() +} + +func serializeDocumentReviewCommentList(s smithy.ShapeSerializer, schema *smithy.Schema, v []DocumentReviewCommentSource) { + if v == nil { + return + } + s.WriteList(schema) + for _, vv := range v { + s.WriteStruct(schema.ListMember()) + vv.SerializeMembers(s) + s.CloseStruct() + } + s.CloseList() +} + +func serializeDocumentReviewerResponseList(s smithy.ShapeSerializer, schema *smithy.Schema, v []DocumentReviewerResponseSource) { + if v == nil { + return + } + s.WriteList(schema) + for _, vv := range v { + s.WriteStruct(schema.ListMember()) + vv.SerializeMembers(s) + s.CloseStruct() + } + s.CloseList() +} + +func serializeDocumentVersionList(s smithy.ShapeSerializer, schema *smithy.Schema, v []DocumentVersionInfo) { + if v == nil { + return + } + s.WriteList(schema) + for _, vv := range v { + s.WriteStruct(schema.ListMember()) + vv.SerializeMembers(s) + s.CloseStruct() + } + s.CloseList() +} + +func serializeEffectivePatchList(s smithy.ShapeSerializer, schema *smithy.Schema, v []EffectivePatch) { + if v == nil { + return + } + s.WriteList(schema) + for _, vv := range v { + s.WriteStruct(schema.ListMember()) + vv.SerializeMembers(s) + s.CloseStruct() + } + s.CloseList() +} + +func serializeExcludeAccounts(s smithy.ShapeSerializer, schema *smithy.Schema, v []string) { + if v == nil { + return + } + s.WriteList(schema) + for _, vv := range v { + s.WriteString(schema.ListMember(), string(vv)) + } + s.CloseList() +} + +func serializeFailedCreateAssociationList(s smithy.ShapeSerializer, schema *smithy.Schema, v []FailedCreateAssociation) { + if v == nil { + return + } + s.WriteList(schema) + for _, vv := range v { + s.WriteStruct(schema.ListMember()) + vv.SerializeMembers(s) + s.CloseStruct() + } + s.CloseList() +} + +func serializeGetResourcePoliciesResponseEntries(s smithy.ShapeSerializer, schema *smithy.Schema, v []GetResourcePoliciesResponseEntry) { + if v == nil { + return + } + s.WriteList(schema) + for _, vv := range v { + s.WriteStruct(schema.ListMember()) + vv.SerializeMembers(s) + s.CloseStruct() + } + s.CloseList() +} + +func serializeInstanceAssociationList(s smithy.ShapeSerializer, schema *smithy.Schema, v []InstanceAssociation) { + if v == nil { + return + } + s.WriteList(schema) + for _, vv := range v { + s.WriteStruct(schema.ListMember()) + vv.SerializeMembers(s) + s.CloseStruct() + } + s.CloseList() +} + +func serializeInstanceAssociationStatusInfos(s smithy.ShapeSerializer, schema *smithy.Schema, v []InstanceAssociationStatusInfo) { + if v == nil { + return + } + s.WriteList(schema) + for _, vv := range v { + s.WriteStruct(schema.ListMember()) + vv.SerializeMembers(s) + s.CloseStruct() + } + s.CloseList() +} + +func serializeInstanceIdList(s smithy.ShapeSerializer, schema *smithy.Schema, v []string) { + if v == nil { + return + } + s.WriteList(schema) + for _, vv := range v { + s.WriteString(schema.ListMember(), string(vv)) + } + s.CloseList() +} + +func serializeInstanceInformationFilterList(s smithy.ShapeSerializer, schema *smithy.Schema, v []InstanceInformationFilter) { + if v == nil { + return + } + s.WriteList(schema) + for _, vv := range v { + s.WriteStruct(schema.ListMember()) + vv.SerializeMembers(s) + s.CloseStruct() + } + s.CloseList() +} + +func serializeInstanceInformationFilterValueSet(s smithy.ShapeSerializer, schema *smithy.Schema, v []string) { + if v == nil { + return + } + s.WriteList(schema) + for _, vv := range v { + s.WriteString(schema.ListMember(), string(vv)) + } + s.CloseList() +} + +func serializeInstanceInformationList(s smithy.ShapeSerializer, schema *smithy.Schema, v []InstanceInformation) { + if v == nil { + return + } + s.WriteList(schema) + for _, vv := range v { + s.WriteStruct(schema.ListMember()) + vv.SerializeMembers(s) + s.CloseStruct() + } + s.CloseList() +} + +func serializeInstanceInformationStringFilterList(s smithy.ShapeSerializer, schema *smithy.Schema, v []InstanceInformationStringFilter) { + if v == nil { + return + } + s.WriteList(schema) + for _, vv := range v { + s.WriteStruct(schema.ListMember()) + vv.SerializeMembers(s) + s.CloseStruct() + } + s.CloseList() +} + +func serializeInstancePatchStateFilterList(s smithy.ShapeSerializer, schema *smithy.Schema, v []InstancePatchStateFilter) { + if v == nil { + return + } + s.WriteList(schema) + for _, vv := range v { + s.WriteStruct(schema.ListMember()) + vv.SerializeMembers(s) + s.CloseStruct() + } + s.CloseList() +} + +func serializeInstancePatchStateFilterValues(s smithy.ShapeSerializer, schema *smithy.Schema, v []string) { + if v == nil { + return + } + s.WriteList(schema) + for _, vv := range v { + s.WriteString(schema.ListMember(), string(vv)) + } + s.CloseList() +} + +func serializeInstancePatchStateList(s smithy.ShapeSerializer, schema *smithy.Schema, v []InstancePatchState) { + if v == nil { + return + } + s.WriteList(schema) + for _, vv := range v { + s.WriteStruct(schema.ListMember()) + vv.SerializeMembers(s) + s.CloseStruct() + } + s.CloseList() +} + +func serializeInstancePatchStatesList(s smithy.ShapeSerializer, schema *smithy.Schema, v []InstancePatchState) { + if v == nil { + return + } + s.WriteList(schema) + for _, vv := range v { + s.WriteStruct(schema.ListMember()) + vv.SerializeMembers(s) + s.CloseStruct() + } + s.CloseList() +} + +func serializeInstanceProperties(s smithy.ShapeSerializer, schema *smithy.Schema, v []InstanceProperty) { + if v == nil { + return + } + s.WriteList(schema) + for _, vv := range v { + s.WriteStruct(schema.ListMember()) + vv.SerializeMembers(s) + s.CloseStruct() + } + s.CloseList() +} + +func serializeInstancePropertyFilterList(s smithy.ShapeSerializer, schema *smithy.Schema, v []InstancePropertyFilter) { + if v == nil { + return + } + s.WriteList(schema) + for _, vv := range v { + s.WriteStruct(schema.ListMember()) + vv.SerializeMembers(s) + s.CloseStruct() + } + s.CloseList() +} + +func serializeInstancePropertyFilterValueSet(s smithy.ShapeSerializer, schema *smithy.Schema, v []string) { + if v == nil { + return + } + s.WriteList(schema) + for _, vv := range v { + s.WriteString(schema.ListMember(), string(vv)) + } + s.CloseList() +} + +func serializeInstancePropertyStringFilterList(s smithy.ShapeSerializer, schema *smithy.Schema, v []InstancePropertyStringFilter) { + if v == nil { + return + } + s.WriteList(schema) + for _, vv := range v { + s.WriteStruct(schema.ListMember()) + vv.SerializeMembers(s) + s.CloseStruct() + } + s.CloseList() +} + +func serializeInventoryAggregatorList(s smithy.ShapeSerializer, schema *smithy.Schema, v []InventoryAggregator) { + if v == nil { + return + } + s.WriteList(schema) + for _, vv := range v { + s.WriteStruct(schema.ListMember()) + vv.SerializeMembers(s) + s.CloseStruct() + } + s.CloseList() +} + +func serializeInventoryDeletionsList(s smithy.ShapeSerializer, schema *smithy.Schema, v []InventoryDeletionStatusItem) { + if v == nil { + return + } + s.WriteList(schema) + for _, vv := range v { + s.WriteStruct(schema.ListMember()) + vv.SerializeMembers(s) + s.CloseStruct() + } + s.CloseList() +} + +func serializeInventoryDeletionSummaryItems(s smithy.ShapeSerializer, schema *smithy.Schema, v []InventoryDeletionSummaryItem) { + if v == nil { + return + } + s.WriteList(schema) + for _, vv := range v { + s.WriteStruct(schema.ListMember()) + vv.SerializeMembers(s) + s.CloseStruct() + } + s.CloseList() +} + +func serializeInventoryFilterList(s smithy.ShapeSerializer, schema *smithy.Schema, v []InventoryFilter) { + if v == nil { + return + } + s.WriteList(schema) + for _, vv := range v { + s.WriteStruct(schema.ListMember()) + vv.SerializeMembers(s) + s.CloseStruct() + } + s.CloseList() +} + +func serializeInventoryFilterValueList(s smithy.ShapeSerializer, schema *smithy.Schema, v []string) { + if v == nil { + return + } + s.WriteList(schema) + for _, vv := range v { + s.WriteString(schema.ListMember(), string(vv)) + } + s.CloseList() +} + +func serializeInventoryGroupList(s smithy.ShapeSerializer, schema *smithy.Schema, v []InventoryGroup) { + if v == nil { + return + } + s.WriteList(schema) + for _, vv := range v { + s.WriteStruct(schema.ListMember()) + vv.SerializeMembers(s) + s.CloseStruct() + } + s.CloseList() +} + +func serializeInventoryItemAttributeList(s smithy.ShapeSerializer, schema *smithy.Schema, v []InventoryItemAttribute) { + if v == nil { + return + } + s.WriteList(schema) + for _, vv := range v { + s.WriteStruct(schema.ListMember()) + vv.SerializeMembers(s) + s.CloseStruct() + } + s.CloseList() +} + +func serializeInventoryItemEntryList(s smithy.ShapeSerializer, schema *smithy.Schema, v []map[string]string) { + if v == nil { + return + } + s.WriteList(schema) + for _, vv := range v { + serializeInventoryItemEntry(s, schema.ListMember(), vv) + } + s.CloseList() +} + +func serializeInventoryItemList(s smithy.ShapeSerializer, schema *smithy.Schema, v []InventoryItem) { + if v == nil { + return + } + s.WriteList(schema) + for _, vv := range v { + s.WriteStruct(schema.ListMember()) + vv.SerializeMembers(s) + s.CloseStruct() + } + s.CloseList() +} + +func serializeInventoryItemSchemaResultList(s smithy.ShapeSerializer, schema *smithy.Schema, v []InventoryItemSchema) { + if v == nil { + return + } + s.WriteList(schema) + for _, vv := range v { + s.WriteStruct(schema.ListMember()) + vv.SerializeMembers(s) + s.CloseStruct() + } + s.CloseList() +} + +func serializeInventoryResultEntityList(s smithy.ShapeSerializer, schema *smithy.Schema, v []InventoryResultEntity) { + if v == nil { + return + } + s.WriteList(schema) + for _, vv := range v { + s.WriteStruct(schema.ListMember()) + vv.SerializeMembers(s) + s.CloseStruct() + } + s.CloseList() +} + +func serializeKeyList(s smithy.ShapeSerializer, schema *smithy.Schema, v []string) { + if v == nil { + return + } + s.WriteList(schema) + for _, vv := range v { + s.WriteString(schema.ListMember(), string(vv)) + } + s.CloseList() +} + +func serializeMaintenanceWindowExecutionList(s smithy.ShapeSerializer, schema *smithy.Schema, v []MaintenanceWindowExecution) { + if v == nil { + return + } + s.WriteList(schema) + for _, vv := range v { + s.WriteStruct(schema.ListMember()) + vv.SerializeMembers(s) + s.CloseStruct() + } + s.CloseList() +} + +func serializeMaintenanceWindowExecutionTaskIdentityList(s smithy.ShapeSerializer, schema *smithy.Schema, v []MaintenanceWindowExecutionTaskIdentity) { + if v == nil { + return + } + s.WriteList(schema) + for _, vv := range v { + s.WriteStruct(schema.ListMember()) + vv.SerializeMembers(s) + s.CloseStruct() + } + s.CloseList() +} + +func serializeMaintenanceWindowExecutionTaskIdList(s smithy.ShapeSerializer, schema *smithy.Schema, v []string) { + if v == nil { + return + } + s.WriteList(schema) + for _, vv := range v { + s.WriteString(schema.ListMember(), string(vv)) + } + s.CloseList() +} + +func serializeMaintenanceWindowExecutionTaskInvocationIdentityList(s smithy.ShapeSerializer, schema *smithy.Schema, v []MaintenanceWindowExecutionTaskInvocationIdentity) { + if v == nil { + return + } + s.WriteList(schema) + for _, vv := range v { + s.WriteStruct(schema.ListMember()) + vv.SerializeMembers(s) + s.CloseStruct() + } + s.CloseList() +} + +func serializeMaintenanceWindowFilterList(s smithy.ShapeSerializer, schema *smithy.Schema, v []MaintenanceWindowFilter) { + if v == nil { + return + } + s.WriteList(schema) + for _, vv := range v { + s.WriteStruct(schema.ListMember()) + vv.SerializeMembers(s) + s.CloseStruct() + } + s.CloseList() +} + +func serializeMaintenanceWindowFilterValues(s smithy.ShapeSerializer, schema *smithy.Schema, v []string) { + if v == nil { + return + } + s.WriteList(schema) + for _, vv := range v { + s.WriteString(schema.ListMember(), string(vv)) + } + s.CloseList() +} + +func serializeMaintenanceWindowIdentityList(s smithy.ShapeSerializer, schema *smithy.Schema, v []MaintenanceWindowIdentity) { + if v == nil { + return + } + s.WriteList(schema) + for _, vv := range v { + s.WriteStruct(schema.ListMember()) + vv.SerializeMembers(s) + s.CloseStruct() + } + s.CloseList() +} + +func serializeMaintenanceWindowsForTargetList(s smithy.ShapeSerializer, schema *smithy.Schema, v []MaintenanceWindowIdentityForTarget) { + if v == nil { + return + } + s.WriteList(schema) + for _, vv := range v { + s.WriteStruct(schema.ListMember()) + vv.SerializeMembers(s) + s.CloseStruct() + } + s.CloseList() +} + +func serializeMaintenanceWindowTargetList(s smithy.ShapeSerializer, schema *smithy.Schema, v []MaintenanceWindowTarget) { + if v == nil { + return + } + s.WriteList(schema) + for _, vv := range v { + s.WriteStruct(schema.ListMember()) + vv.SerializeMembers(s) + s.CloseStruct() + } + s.CloseList() +} + +func serializeMaintenanceWindowTaskList(s smithy.ShapeSerializer, schema *smithy.Schema, v []MaintenanceWindowTask) { + if v == nil { + return + } + s.WriteList(schema) + for _, vv := range v { + s.WriteStruct(schema.ListMember()) + vv.SerializeMembers(s) + s.CloseStruct() + } + s.CloseList() +} + +func serializeMaintenanceWindowTaskParametersList(s smithy.ShapeSerializer, schema *smithy.Schema, v []map[string]MaintenanceWindowTaskParameterValueExpression) { + if v == nil { + return + } + s.WriteList(schema) + for _, vv := range v { + serializeMaintenanceWindowTaskParameters(s, schema.ListMember(), vv) + } + s.CloseList() +} + +func serializeMaintenanceWindowTaskParameterValueList(s smithy.ShapeSerializer, schema *smithy.Schema, v []string) { + if v == nil { + return + } + s.WriteList(schema) + for _, vv := range v { + s.WriteString(schema.ListMember(), string(vv)) + } + s.CloseList() +} + +func serializeMetadataKeysToDeleteList(s smithy.ShapeSerializer, schema *smithy.Schema, v []string) { + if v == nil { + return + } + s.WriteList(schema) + for _, vv := range v { + s.WriteString(schema.ListMember(), string(vv)) + } + s.CloseList() +} + +func serializeNodeAggregatorList(s smithy.ShapeSerializer, schema *smithy.Schema, v []NodeAggregator) { + if v == nil { + return + } + s.WriteList(schema) + for _, vv := range v { + s.WriteStruct(schema.ListMember()) + vv.SerializeMembers(s) + s.CloseStruct() + } + s.CloseList() +} + +func serializeNodeFilterList(s smithy.ShapeSerializer, schema *smithy.Schema, v []NodeFilter) { + if v == nil { + return + } + s.WriteList(schema) + for _, vv := range v { + s.WriteStruct(schema.ListMember()) + vv.SerializeMembers(s) + s.CloseStruct() + } + s.CloseList() +} + +func serializeNodeFilterValueList(s smithy.ShapeSerializer, schema *smithy.Schema, v []string) { + if v == nil { + return + } + s.WriteList(schema) + for _, vv := range v { + s.WriteString(schema.ListMember(), string(vv)) + } + s.CloseList() +} + +func serializeNodeList(s smithy.ShapeSerializer, schema *smithy.Schema, v []Node) { + if v == nil { + return + } + s.WriteList(schema) + for _, vv := range v { + s.WriteStruct(schema.ListMember()) + vv.SerializeMembers(s) + s.CloseStruct() + } + s.CloseList() +} + +func serializeNodeSummaryList(s smithy.ShapeSerializer, schema *smithy.Schema, v []map[string]string) { + if v == nil { + return + } + s.WriteList(schema) + for _, vv := range v { + serializeNodeSummary(s, schema.ListMember(), vv) + } + s.CloseList() +} + +func serializeNotificationEventList(s smithy.ShapeSerializer, schema *smithy.Schema, v []NotificationEvent) { + if v == nil { + return + } + s.WriteList(schema) + for _, vv := range v { + s.WriteString(schema.ListMember(), string(vv)) + } + s.CloseList() +} + +func serializeOpsAggregatorList(s smithy.ShapeSerializer, schema *smithy.Schema, v []OpsAggregator) { + if v == nil { + return + } + s.WriteList(schema) + for _, vv := range v { + s.WriteStruct(schema.ListMember()) + vv.SerializeMembers(s) + s.CloseStruct() + } + s.CloseList() +} + +func serializeOpsEntityItemEntryList(s smithy.ShapeSerializer, schema *smithy.Schema, v []map[string]string) { + if v == nil { + return + } + s.WriteList(schema) + for _, vv := range v { + serializeOpsEntityItemEntry(s, schema.ListMember(), vv) + } + s.CloseList() +} + +func serializeOpsEntityList(s smithy.ShapeSerializer, schema *smithy.Schema, v []OpsEntity) { + if v == nil { + return + } + s.WriteList(schema) + for _, vv := range v { + s.WriteStruct(schema.ListMember()) + vv.SerializeMembers(s) + s.CloseStruct() + } + s.CloseList() +} + +func serializeOpsFilterList(s smithy.ShapeSerializer, schema *smithy.Schema, v []OpsFilter) { + if v == nil { + return + } + s.WriteList(schema) + for _, vv := range v { + s.WriteStruct(schema.ListMember()) + vv.SerializeMembers(s) + s.CloseStruct() + } + s.CloseList() +} + +func serializeOpsFilterValueList(s smithy.ShapeSerializer, schema *smithy.Schema, v []string) { + if v == nil { + return + } + s.WriteList(schema) + for _, vv := range v { + s.WriteString(schema.ListMember(), string(vv)) + } + s.CloseList() +} + +func serializeOpsItemEventFilters(s smithy.ShapeSerializer, schema *smithy.Schema, v []OpsItemEventFilter) { + if v == nil { + return + } + s.WriteList(schema) + for _, vv := range v { + s.WriteStruct(schema.ListMember()) + vv.SerializeMembers(s) + s.CloseStruct() + } + s.CloseList() +} + +func serializeOpsItemEventFilterValues(s smithy.ShapeSerializer, schema *smithy.Schema, v []string) { + if v == nil { + return + } + s.WriteList(schema) + for _, vv := range v { + s.WriteString(schema.ListMember(), string(vv)) + } + s.CloseList() +} + +func serializeOpsItemEventSummaries(s smithy.ShapeSerializer, schema *smithy.Schema, v []OpsItemEventSummary) { + if v == nil { + return + } + s.WriteList(schema) + for _, vv := range v { + s.WriteStruct(schema.ListMember()) + vv.SerializeMembers(s) + s.CloseStruct() + } + s.CloseList() +} + +func serializeOpsItemFilters(s smithy.ShapeSerializer, schema *smithy.Schema, v []OpsItemFilter) { + if v == nil { + return + } + s.WriteList(schema) + for _, vv := range v { + s.WriteStruct(schema.ListMember()) + vv.SerializeMembers(s) + s.CloseStruct() + } + s.CloseList() +} + +func serializeOpsItemFilterValues(s smithy.ShapeSerializer, schema *smithy.Schema, v []string) { + if v == nil { + return + } + s.WriteList(schema) + for _, vv := range v { + s.WriteString(schema.ListMember(), string(vv)) + } + s.CloseList() +} + +func serializeOpsItemNotifications(s smithy.ShapeSerializer, schema *smithy.Schema, v []OpsItemNotification) { + if v == nil { + return + } + s.WriteList(schema) + for _, vv := range v { + s.WriteStruct(schema.ListMember()) + vv.SerializeMembers(s) + s.CloseStruct() + } + s.CloseList() +} + +func serializeOpsItemOpsDataKeysList(s smithy.ShapeSerializer, schema *smithy.Schema, v []string) { + if v == nil { + return + } + s.WriteList(schema) + for _, vv := range v { + s.WriteString(schema.ListMember(), string(vv)) + } + s.CloseList() +} + +func serializeOpsItemParameterNamesList(s smithy.ShapeSerializer, schema *smithy.Schema, v []string) { + if v == nil { + return + } + s.WriteList(schema) + for _, vv := range v { + s.WriteString(schema.ListMember(), string(vv)) + } + s.CloseList() +} + +func serializeOpsItemRelatedItemsFilters(s smithy.ShapeSerializer, schema *smithy.Schema, v []OpsItemRelatedItemsFilter) { + if v == nil { + return + } + s.WriteList(schema) + for _, vv := range v { + s.WriteStruct(schema.ListMember()) + vv.SerializeMembers(s) + s.CloseStruct() + } + s.CloseList() +} + +func serializeOpsItemRelatedItemsFilterValues(s smithy.ShapeSerializer, schema *smithy.Schema, v []string) { + if v == nil { + return + } + s.WriteList(schema) + for _, vv := range v { + s.WriteString(schema.ListMember(), string(vv)) + } + s.CloseList() +} + +func serializeOpsItemRelatedItemSummaries(s smithy.ShapeSerializer, schema *smithy.Schema, v []OpsItemRelatedItemSummary) { + if v == nil { + return + } + s.WriteList(schema) + for _, vv := range v { + s.WriteStruct(schema.ListMember()) + vv.SerializeMembers(s) + s.CloseStruct() + } + s.CloseList() +} + +func serializeOpsItemSummaries(s smithy.ShapeSerializer, schema *smithy.Schema, v []OpsItemSummary) { + if v == nil { + return + } + s.WriteList(schema) + for _, vv := range v { + s.WriteStruct(schema.ListMember()) + vv.SerializeMembers(s) + s.CloseStruct() + } + s.CloseList() +} + +func serializeOpsMetadataFilterList(s smithy.ShapeSerializer, schema *smithy.Schema, v []OpsMetadataFilter) { + if v == nil { + return + } + s.WriteList(schema) + for _, vv := range v { + s.WriteStruct(schema.ListMember()) + vv.SerializeMembers(s) + s.CloseStruct() + } + s.CloseList() +} + +func serializeOpsMetadataFilterValueList(s smithy.ShapeSerializer, schema *smithy.Schema, v []string) { + if v == nil { + return + } + s.WriteList(schema) + for _, vv := range v { + s.WriteString(schema.ListMember(), string(vv)) + } + s.CloseList() +} + +func serializeOpsMetadataList(s smithy.ShapeSerializer, schema *smithy.Schema, v []OpsMetadata) { + if v == nil { + return + } + s.WriteList(schema) + for _, vv := range v { + s.WriteStruct(schema.ListMember()) + vv.SerializeMembers(s) + s.CloseStruct() + } + s.CloseList() +} + +func serializeOpsResultAttributeList(s smithy.ShapeSerializer, schema *smithy.Schema, v []OpsResultAttribute) { + if v == nil { + return + } + s.WriteList(schema) + for _, vv := range v { + s.WriteStruct(schema.ListMember()) + vv.SerializeMembers(s) + s.CloseStruct() + } + s.CloseList() +} + +func serializeParameterHistoryList(s smithy.ShapeSerializer, schema *smithy.Schema, v []ParameterHistory) { + if v == nil { + return + } + s.WriteList(schema) + for _, vv := range v { + s.WriteStruct(schema.ListMember()) + vv.SerializeMembers(s) + s.CloseStruct() + } + s.CloseList() +} + +func serializeParameterLabelList(s smithy.ShapeSerializer, schema *smithy.Schema, v []string) { + if v == nil { + return + } + s.WriteList(schema) + for _, vv := range v { + s.WriteString(schema.ListMember(), string(vv)) + } + s.CloseList() +} + +func serializeParameterList(s smithy.ShapeSerializer, schema *smithy.Schema, v []Parameter) { + if v == nil { + return + } + s.WriteList(schema) + for _, vv := range v { + s.WriteStruct(schema.ListMember()) + vv.SerializeMembers(s) + s.CloseStruct() + } + s.CloseList() +} + +func serializeParameterMetadataList(s smithy.ShapeSerializer, schema *smithy.Schema, v []ParameterMetadata) { + if v == nil { + return + } + s.WriteList(schema) + for _, vv := range v { + s.WriteStruct(schema.ListMember()) + vv.SerializeMembers(s) + s.CloseStruct() + } + s.CloseList() +} + +func serializeParameterNameList(s smithy.ShapeSerializer, schema *smithy.Schema, v []string) { + if v == nil { + return + } + s.WriteList(schema) + for _, vv := range v { + s.WriteString(schema.ListMember(), string(vv)) + } + s.CloseList() +} + +func serializeParameterPolicyList(s smithy.ShapeSerializer, schema *smithy.Schema, v []ParameterInlinePolicy) { + if v == nil { + return + } + s.WriteList(schema) + for _, vv := range v { + s.WriteStruct(schema.ListMember()) + vv.SerializeMembers(s) + s.CloseStruct() + } + s.CloseList() +} + +func serializeParametersFilterList(s smithy.ShapeSerializer, schema *smithy.Schema, v []ParametersFilter) { + if v == nil { + return + } + s.WriteList(schema) + for _, vv := range v { + s.WriteStruct(schema.ListMember()) + vv.SerializeMembers(s) + s.CloseStruct() + } + s.CloseList() +} + +func serializeParametersFilterValueList(s smithy.ShapeSerializer, schema *smithy.Schema, v []string) { + if v == nil { + return + } + s.WriteList(schema) + for _, vv := range v { + s.WriteString(schema.ListMember(), string(vv)) + } + s.CloseList() +} + +func serializeParameterStringFilterList(s smithy.ShapeSerializer, schema *smithy.Schema, v []ParameterStringFilter) { + if v == nil { + return + } + s.WriteList(schema) + for _, vv := range v { + s.WriteStruct(schema.ListMember()) + vv.SerializeMembers(s) + s.CloseStruct() + } + s.CloseList() +} + +func serializeParameterStringFilterValueList(s smithy.ShapeSerializer, schema *smithy.Schema, v []string) { + if v == nil { + return + } + s.WriteList(schema) + for _, vv := range v { + s.WriteString(schema.ListMember(), string(vv)) + } + s.CloseList() +} + +func serializeParameterValueList(s smithy.ShapeSerializer, schema *smithy.Schema, v []string) { + if v == nil { + return + } + s.WriteList(schema) + for _, vv := range v { + s.WriteString(schema.ListMember(), string(vv)) + } + s.CloseList() +} + +func serializePatchAdvisoryIdList(s smithy.ShapeSerializer, schema *smithy.Schema, v []string) { + if v == nil { + return + } + s.WriteList(schema) + for _, vv := range v { + s.WriteString(schema.ListMember(), string(vv)) + } + s.CloseList() +} + +func serializePatchBaselineIdentityList(s smithy.ShapeSerializer, schema *smithy.Schema, v []PatchBaselineIdentity) { + if v == nil { + return + } + s.WriteList(schema) + for _, vv := range v { + s.WriteStruct(schema.ListMember()) + vv.SerializeMembers(s) + s.CloseStruct() + } + s.CloseList() +} + +func serializePatchBugzillaIdList(s smithy.ShapeSerializer, schema *smithy.Schema, v []string) { + if v == nil { + return + } + s.WriteList(schema) + for _, vv := range v { + s.WriteString(schema.ListMember(), string(vv)) + } + s.CloseList() +} + +func serializePatchComplianceDataList(s smithy.ShapeSerializer, schema *smithy.Schema, v []PatchComplianceData) { + if v == nil { + return + } + s.WriteList(schema) + for _, vv := range v { + s.WriteStruct(schema.ListMember()) + vv.SerializeMembers(s) + s.CloseStruct() + } + s.CloseList() +} + +func serializePatchCVEIdList(s smithy.ShapeSerializer, schema *smithy.Schema, v []string) { + if v == nil { + return + } + s.WriteList(schema) + for _, vv := range v { + s.WriteString(schema.ListMember(), string(vv)) + } + s.CloseList() +} + +func serializePatchFilterList(s smithy.ShapeSerializer, schema *smithy.Schema, v []PatchFilter) { + if v == nil { + return + } + s.WriteList(schema) + for _, vv := range v { + s.WriteStruct(schema.ListMember()) + vv.SerializeMembers(s) + s.CloseStruct() + } + s.CloseList() +} + +func serializePatchFilterValueList(s smithy.ShapeSerializer, schema *smithy.Schema, v []string) { + if v == nil { + return + } + s.WriteList(schema) + for _, vv := range v { + s.WriteString(schema.ListMember(), string(vv)) + } + s.CloseList() +} + +func serializePatchGroupList(s smithy.ShapeSerializer, schema *smithy.Schema, v []string) { + if v == nil { + return + } + s.WriteList(schema) + for _, vv := range v { + s.WriteString(schema.ListMember(), string(vv)) + } + s.CloseList() +} + +func serializePatchGroupPatchBaselineMappingList(s smithy.ShapeSerializer, schema *smithy.Schema, v []PatchGroupPatchBaselineMapping) { + if v == nil { + return + } + s.WriteList(schema) + for _, vv := range v { + s.WriteStruct(schema.ListMember()) + vv.SerializeMembers(s) + s.CloseStruct() + } + s.CloseList() +} + +func serializePatchIdList(s smithy.ShapeSerializer, schema *smithy.Schema, v []string) { + if v == nil { + return + } + s.WriteList(schema) + for _, vv := range v { + s.WriteString(schema.ListMember(), string(vv)) + } + s.CloseList() +} + +func serializePatchList(s smithy.ShapeSerializer, schema *smithy.Schema, v []Patch) { + if v == nil { + return + } + s.WriteList(schema) + for _, vv := range v { + s.WriteStruct(schema.ListMember()) + vv.SerializeMembers(s) + s.CloseStruct() + } + s.CloseList() +} + +func serializePatchOrchestratorFilterList(s smithy.ShapeSerializer, schema *smithy.Schema, v []PatchOrchestratorFilter) { + if v == nil { + return + } + s.WriteList(schema) + for _, vv := range v { + s.WriteStruct(schema.ListMember()) + vv.SerializeMembers(s) + s.CloseStruct() + } + s.CloseList() +} + +func serializePatchOrchestratorFilterValues(s smithy.ShapeSerializer, schema *smithy.Schema, v []string) { + if v == nil { + return + } + s.WriteList(schema) + for _, vv := range v { + s.WriteString(schema.ListMember(), string(vv)) + } + s.CloseList() +} + +func serializePatchPropertiesList(s smithy.ShapeSerializer, schema *smithy.Schema, v []map[string]string) { + if v == nil { + return + } + s.WriteList(schema) + for _, vv := range v { + serializePatchPropertyEntry(s, schema.ListMember(), vv) + } + s.CloseList() +} + +func serializePatchRuleList(s smithy.ShapeSerializer, schema *smithy.Schema, v []PatchRule) { + if v == nil { + return + } + s.WriteList(schema) + for _, vv := range v { + s.WriteStruct(schema.ListMember()) + vv.SerializeMembers(s) + s.CloseStruct() + } + s.CloseList() +} + +func serializePatchSourceList(s smithy.ShapeSerializer, schema *smithy.Schema, v []PatchSource) { + if v == nil { + return + } + s.WriteList(schema) + for _, vv := range v { + s.WriteStruct(schema.ListMember()) + vv.SerializeMembers(s) + s.CloseStruct() + } + s.CloseList() +} + +func serializePatchSourceProductList(s smithy.ShapeSerializer, schema *smithy.Schema, v []string) { + if v == nil { + return + } + s.WriteList(schema) + for _, vv := range v { + s.WriteString(schema.ListMember(), string(vv)) + } + s.CloseList() +} + +func serializePlatformTypeList(s smithy.ShapeSerializer, schema *smithy.Schema, v []PlatformType) { + if v == nil { + return + } + s.WriteList(schema) + for _, vv := range v { + s.WriteString(schema.ListMember(), string(vv)) + } + s.CloseList() +} + +func serializeRegionList(s smithy.ShapeSerializer, schema *smithy.Schema, v []string) { + if v == nil { + return + } + s.WriteList(schema) + for _, vv := range v { + s.WriteString(schema.ListMember(), string(vv)) + } + s.CloseList() +} + +func serializeRegions(s smithy.ShapeSerializer, schema *smithy.Schema, v []string) { + if v == nil { + return + } + s.WriteList(schema) + for _, vv := range v { + s.WriteString(schema.ListMember(), string(vv)) + } + s.CloseList() +} + +func serializeRegistrationMetadataList(s smithy.ShapeSerializer, schema *smithy.Schema, v []RegistrationMetadataItem) { + if v == nil { + return + } + s.WriteList(schema) + for _, vv := range v { + s.WriteStruct(schema.ListMember()) + vv.SerializeMembers(s) + s.CloseStruct() + } + s.CloseList() +} + +func serializeRelatedOpsItems(s smithy.ShapeSerializer, schema *smithy.Schema, v []RelatedOpsItem) { + if v == nil { + return + } + s.WriteList(schema) + for _, vv := range v { + s.WriteStruct(schema.ListMember()) + vv.SerializeMembers(s) + s.CloseStruct() + } + s.CloseList() +} + +func serializeResourceComplianceSummaryItemList(s smithy.ShapeSerializer, schema *smithy.Schema, v []ResourceComplianceSummaryItem) { + if v == nil { + return + } + s.WriteList(schema) + for _, vv := range v { + s.WriteStruct(schema.ListMember()) + vv.SerializeMembers(s) + s.CloseStruct() + } + s.CloseList() +} + +func serializeResourceDataSyncItemList(s smithy.ShapeSerializer, schema *smithy.Schema, v []ResourceDataSyncItem) { + if v == nil { + return + } + s.WriteList(schema) + for _, vv := range v { + s.WriteStruct(schema.ListMember()) + vv.SerializeMembers(s) + s.CloseStruct() + } + s.CloseList() +} + +func serializeResourceDataSyncOrganizationalUnitList(s smithy.ShapeSerializer, schema *smithy.Schema, v []ResourceDataSyncOrganizationalUnit) { + if v == nil { + return + } + s.WriteList(schema) + for _, vv := range v { + s.WriteStruct(schema.ListMember()) + vv.SerializeMembers(s) + s.CloseStruct() + } + s.CloseList() +} + +func serializeResourceDataSyncSourceRegionList(s smithy.ShapeSerializer, schema *smithy.Schema, v []string) { + if v == nil { + return + } + s.WriteList(schema) + for _, vv := range v { + s.WriteString(schema.ListMember(), string(vv)) + } + s.CloseList() +} + +func serializeResourcePolicyParameterNamesList(s smithy.ShapeSerializer, schema *smithy.Schema, v []string) { + if v == nil { + return + } + s.WriteList(schema) + for _, vv := range v { + s.WriteString(schema.ListMember(), string(vv)) + } + s.CloseList() +} + +func serializeResultAttributeList(s smithy.ShapeSerializer, schema *smithy.Schema, v []ResultAttribute) { + if v == nil { + return + } + s.WriteList(schema) + for _, vv := range v { + s.WriteStruct(schema.ListMember()) + vv.SerializeMembers(s) + s.CloseStruct() + } + s.CloseList() +} + +func serializeReviewInformationList(s smithy.ShapeSerializer, schema *smithy.Schema, v []ReviewInformation) { + if v == nil { + return + } + s.WriteList(schema) + for _, vv := range v { + s.WriteStruct(schema.ListMember()) + vv.SerializeMembers(s) + s.CloseStruct() + } + s.CloseList() +} + +func serializeRunbooks(s smithy.ShapeSerializer, schema *smithy.Schema, v []Runbook) { + if v == nil { + return + } + s.WriteList(schema) + for _, vv := range v { + s.WriteStruct(schema.ListMember()) + vv.SerializeMembers(s) + s.CloseStruct() + } + s.CloseList() +} + +func serializeScheduledWindowExecutionList(s smithy.ShapeSerializer, schema *smithy.Schema, v []ScheduledWindowExecution) { + if v == nil { + return + } + s.WriteList(schema) + for _, vv := range v { + s.WriteStruct(schema.ListMember()) + vv.SerializeMembers(s) + s.CloseStruct() + } + s.CloseList() +} + +func serializeSessionFilterList(s smithy.ShapeSerializer, schema *smithy.Schema, v []SessionFilter) { + if v == nil { + return + } + s.WriteList(schema) + for _, vv := range v { + s.WriteStruct(schema.ListMember()) + vv.SerializeMembers(s) + s.CloseStruct() + } + s.CloseList() +} + +func serializeSessionList(s smithy.ShapeSerializer, schema *smithy.Schema, v []Session) { + if v == nil { + return + } + s.WriteList(schema) + for _, vv := range v { + s.WriteStruct(schema.ListMember()) + vv.SerializeMembers(s) + s.CloseStruct() + } + s.CloseList() +} + +func serializeSessionManagerParameterValueList(s smithy.ShapeSerializer, schema *smithy.Schema, v []string) { + if v == nil { + return + } + s.WriteList(schema) + for _, vv := range v { + s.WriteString(schema.ListMember(), string(vv)) + } + s.CloseList() +} + +func serializeStepExecutionFilterList(s smithy.ShapeSerializer, schema *smithy.Schema, v []StepExecutionFilter) { + if v == nil { + return + } + s.WriteList(schema) + for _, vv := range v { + s.WriteStruct(schema.ListMember()) + vv.SerializeMembers(s) + s.CloseStruct() + } + s.CloseList() +} + +func serializeStepExecutionFilterValueList(s smithy.ShapeSerializer, schema *smithy.Schema, v []string) { + if v == nil { + return + } + s.WriteList(schema) + for _, vv := range v { + s.WriteString(schema.ListMember(), string(vv)) + } + s.CloseList() +} + +func serializeStepExecutionList(s smithy.ShapeSerializer, schema *smithy.Schema, v []StepExecution) { + if v == nil { + return + } + s.WriteList(schema) + for _, vv := range v { + s.WriteStruct(schema.ListMember()) + vv.SerializeMembers(s) + s.CloseStruct() + } + s.CloseList() +} + +func serializeStringList(s smithy.ShapeSerializer, schema *smithy.Schema, v []string) { + if v == nil { + return + } + s.WriteList(schema) + for _, vv := range v { + s.WriteString(schema.ListMember(), string(vv)) + } + s.CloseList() +} + +func serializeTagList(s smithy.ShapeSerializer, schema *smithy.Schema, v []Tag) { + if v == nil { + return + } + s.WriteList(schema) + for _, vv := range v { + s.WriteStruct(schema.ListMember()) + vv.SerializeMembers(s) + s.CloseStruct() + } + s.CloseList() +} + +func serializeTargetLocations(s smithy.ShapeSerializer, schema *smithy.Schema, v []TargetLocation) { + if v == nil { + return + } + s.WriteList(schema) + for _, vv := range v { + s.WriteStruct(schema.ListMember()) + vv.SerializeMembers(s) + s.CloseStruct() + } + s.CloseList() +} + +func serializeTargetMaps(s smithy.ShapeSerializer, schema *smithy.Schema, v []map[string][]string) { + if v == nil { + return + } + s.WriteList(schema) + for _, vv := range v { + serializeTargetMap(s, schema.ListMember(), vv) + } + s.CloseList() +} + +func serializeTargetMapValueList(s smithy.ShapeSerializer, schema *smithy.Schema, v []string) { + if v == nil { + return + } + s.WriteList(schema) + for _, vv := range v { + s.WriteString(schema.ListMember(), string(vv)) + } + s.CloseList() +} + +func serializeTargetParameterList(s smithy.ShapeSerializer, schema *smithy.Schema, v []string) { + if v == nil { + return + } + s.WriteList(schema) + for _, vv := range v { + s.WriteString(schema.ListMember(), string(vv)) + } + s.CloseList() +} + +func serializeTargetPreviewList(s smithy.ShapeSerializer, schema *smithy.Schema, v []TargetPreview) { + if v == nil { + return + } + s.WriteList(schema) + for _, vv := range v { + s.WriteStruct(schema.ListMember()) + vv.SerializeMembers(s) + s.CloseStruct() + } + s.CloseList() +} + +func serializeTargets(s smithy.ShapeSerializer, schema *smithy.Schema, v []Target) { + if v == nil { + return + } + s.WriteList(schema) + for _, vv := range v { + s.WriteStruct(schema.ListMember()) + vv.SerializeMembers(s) + s.CloseStruct() + } + s.CloseList() +} + +func serializeTargetValues(s smithy.ShapeSerializer, schema *smithy.Schema, v []string) { + if v == nil { + return + } + s.WriteList(schema) + for _, vv := range v { + s.WriteString(schema.ListMember(), string(vv)) + } + s.CloseList() +} + +func serializeValidationFindingList(s smithy.ShapeSerializer, schema *smithy.Schema, v []ValidationFinding) { + if v == nil { + return + } + s.WriteList(schema) + for _, vv := range v { + s.WriteStruct(schema.ListMember()) + vv.SerializeMembers(s) + s.CloseStruct() + } + s.CloseList() +} + +func serializeValidNextStepList(s smithy.ShapeSerializer, schema *smithy.Schema, v []string) { + if v == nil { + return + } + s.WriteList(schema) + for _, vv := range v { + s.WriteString(schema.ListMember(), string(vv)) + } + s.CloseList() +} + +func deserializeAccountIdList(d smithy.ShapeDeserializer, s *smithy.Schema, v *[]string) error { + *v = make([]string, 0) + var vv string + return smithy.ReadList(d, s, func() error { + if isNil, err := d.ReadNil(s.ListMember()); err != nil { + return err + } else if isNil { + var zero string + *v = append(*v, zero) + return nil + } + + if err := d.ReadString(s.ListMember(), &vv); err != nil { + return err + } + + *v = append(*v, vv) + return nil + }) +} + +func deserializeAccounts(d smithy.ShapeDeserializer, s *smithy.Schema, v *[]string) error { + *v = make([]string, 0) + var vv string + return smithy.ReadList(d, s, func() error { + if isNil, err := d.ReadNil(s.ListMember()); err != nil { + return err + } else if isNil { + var zero string + *v = append(*v, zero) + return nil + } + + if err := d.ReadString(s.ListMember(), &vv); err != nil { + return err + } + + *v = append(*v, vv) + return nil + }) +} + +func deserializeAccountSharingInfoList(d smithy.ShapeDeserializer, s *smithy.Schema, v *[]AccountSharingInfo) error { + *v = make([]AccountSharingInfo, 0) + var vv AccountSharingInfo + return smithy.ReadList(d, s, func() error { + if isNil, err := d.ReadNil(s.ListMember()); err != nil { + return err + } else if isNil { + var zero AccountSharingInfo + *v = append(*v, zero) + return nil + } + + vv = AccountSharingInfo{} + if err := vv.Deserialize(d); err != nil { + return err + } + + *v = append(*v, vv) + return nil + }) +} + +func deserializeActivationList(d smithy.ShapeDeserializer, s *smithy.Schema, v *[]Activation) error { + *v = make([]Activation, 0) + var vv Activation + return smithy.ReadList(d, s, func() error { + if isNil, err := d.ReadNil(s.ListMember()); err != nil { + return err + } else if isNil { + var zero Activation + *v = append(*v, zero) + return nil + } + + vv = Activation{} + if err := vv.Deserialize(d); err != nil { + return err + } + + *v = append(*v, vv) + return nil + }) +} + +func deserializeAlarmList(d smithy.ShapeDeserializer, s *smithy.Schema, v *[]Alarm) error { + *v = make([]Alarm, 0) + var vv Alarm + return smithy.ReadList(d, s, func() error { + if isNil, err := d.ReadNil(s.ListMember()); err != nil { + return err + } else if isNil { + var zero Alarm + *v = append(*v, zero) + return nil + } + + vv = Alarm{} + if err := vv.Deserialize(d); err != nil { + return err + } + + *v = append(*v, vv) + return nil + }) +} + +func deserializeAlarmStateInformationList(d smithy.ShapeDeserializer, s *smithy.Schema, v *[]AlarmStateInformation) error { + *v = make([]AlarmStateInformation, 0) + var vv AlarmStateInformation + return smithy.ReadList(d, s, func() error { + if isNil, err := d.ReadNil(s.ListMember()); err != nil { + return err + } else if isNil { + var zero AlarmStateInformation + *v = append(*v, zero) + return nil + } + + vv = AlarmStateInformation{} + if err := vv.Deserialize(d); err != nil { + return err + } + + *v = append(*v, vv) + return nil + }) +} + +func deserializeAssociationDescriptionList(d smithy.ShapeDeserializer, s *smithy.Schema, v *[]AssociationDescription) error { + *v = make([]AssociationDescription, 0) + var vv AssociationDescription + return smithy.ReadList(d, s, func() error { + if isNil, err := d.ReadNil(s.ListMember()); err != nil { + return err + } else if isNil { + var zero AssociationDescription + *v = append(*v, zero) + return nil + } + + vv = AssociationDescription{} + if err := vv.Deserialize(d); err != nil { + return err + } + + *v = append(*v, vv) + return nil + }) +} + +func deserializeAssociationExecutionFilterList(d smithy.ShapeDeserializer, s *smithy.Schema, v *[]AssociationExecutionFilter) error { + *v = make([]AssociationExecutionFilter, 0) + var vv AssociationExecutionFilter + return smithy.ReadList(d, s, func() error { + if isNil, err := d.ReadNil(s.ListMember()); err != nil { + return err + } else if isNil { + var zero AssociationExecutionFilter + *v = append(*v, zero) + return nil + } + + vv = AssociationExecutionFilter{} + if err := vv.Deserialize(d); err != nil { + return err + } + + *v = append(*v, vv) + return nil + }) +} + +func deserializeAssociationExecutionsList(d smithy.ShapeDeserializer, s *smithy.Schema, v *[]AssociationExecution) error { + *v = make([]AssociationExecution, 0) + var vv AssociationExecution + return smithy.ReadList(d, s, func() error { + if isNil, err := d.ReadNil(s.ListMember()); err != nil { + return err + } else if isNil { + var zero AssociationExecution + *v = append(*v, zero) + return nil + } + + vv = AssociationExecution{} + if err := vv.Deserialize(d); err != nil { + return err + } + + *v = append(*v, vv) + return nil + }) +} + +func deserializeAssociationExecutionTargetsFilterList(d smithy.ShapeDeserializer, s *smithy.Schema, v *[]AssociationExecutionTargetsFilter) error { + *v = make([]AssociationExecutionTargetsFilter, 0) + var vv AssociationExecutionTargetsFilter + return smithy.ReadList(d, s, func() error { + if isNil, err := d.ReadNil(s.ListMember()); err != nil { + return err + } else if isNil { + var zero AssociationExecutionTargetsFilter + *v = append(*v, zero) + return nil + } + + vv = AssociationExecutionTargetsFilter{} + if err := vv.Deserialize(d); err != nil { + return err + } + + *v = append(*v, vv) + return nil + }) +} + +func deserializeAssociationExecutionTargetsList(d smithy.ShapeDeserializer, s *smithy.Schema, v *[]AssociationExecutionTarget) error { + *v = make([]AssociationExecutionTarget, 0) + var vv AssociationExecutionTarget + return smithy.ReadList(d, s, func() error { + if isNil, err := d.ReadNil(s.ListMember()); err != nil { + return err + } else if isNil { + var zero AssociationExecutionTarget + *v = append(*v, zero) + return nil + } + + vv = AssociationExecutionTarget{} + if err := vv.Deserialize(d); err != nil { + return err + } + + *v = append(*v, vv) + return nil + }) +} + +func deserializeAssociationFilterList(d smithy.ShapeDeserializer, s *smithy.Schema, v *[]AssociationFilter) error { + *v = make([]AssociationFilter, 0) + var vv AssociationFilter + return smithy.ReadList(d, s, func() error { + if isNil, err := d.ReadNil(s.ListMember()); err != nil { + return err + } else if isNil { + var zero AssociationFilter + *v = append(*v, zero) + return nil + } + + vv = AssociationFilter{} + if err := vv.Deserialize(d); err != nil { + return err + } + + *v = append(*v, vv) + return nil + }) +} + +func deserializeAssociationIdList(d smithy.ShapeDeserializer, s *smithy.Schema, v *[]string) error { + *v = make([]string, 0) + var vv string + return smithy.ReadList(d, s, func() error { + if isNil, err := d.ReadNil(s.ListMember()); err != nil { + return err + } else if isNil { + var zero string + *v = append(*v, zero) + return nil + } + + if err := d.ReadString(s.ListMember(), &vv); err != nil { + return err + } + + *v = append(*v, vv) + return nil + }) +} + +func deserializeAssociationList(d smithy.ShapeDeserializer, s *smithy.Schema, v *[]Association) error { + *v = make([]Association, 0) + var vv Association + return smithy.ReadList(d, s, func() error { + if isNil, err := d.ReadNil(s.ListMember()); err != nil { + return err + } else if isNil { + var zero Association + *v = append(*v, zero) + return nil + } + + vv = Association{} + if err := vv.Deserialize(d); err != nil { + return err + } + + *v = append(*v, vv) + return nil + }) +} + +func deserializeAssociationVersionList(d smithy.ShapeDeserializer, s *smithy.Schema, v *[]AssociationVersionInfo) error { + *v = make([]AssociationVersionInfo, 0) + var vv AssociationVersionInfo + return smithy.ReadList(d, s, func() error { + if isNil, err := d.ReadNil(s.ListMember()); err != nil { + return err + } else if isNil { + var zero AssociationVersionInfo + *v = append(*v, zero) + return nil + } + + vv = AssociationVersionInfo{} + if err := vv.Deserialize(d); err != nil { + return err + } + + *v = append(*v, vv) + return nil + }) +} + +func deserializeAttachmentContentList(d smithy.ShapeDeserializer, s *smithy.Schema, v *[]AttachmentContent) error { + *v = make([]AttachmentContent, 0) + var vv AttachmentContent + return smithy.ReadList(d, s, func() error { + if isNil, err := d.ReadNil(s.ListMember()); err != nil { + return err + } else if isNil { + var zero AttachmentContent + *v = append(*v, zero) + return nil + } + + vv = AttachmentContent{} + if err := vv.Deserialize(d); err != nil { + return err + } + + *v = append(*v, vv) + return nil + }) +} + +func deserializeAttachmentInformationList(d smithy.ShapeDeserializer, s *smithy.Schema, v *[]AttachmentInformation) error { + *v = make([]AttachmentInformation, 0) + var vv AttachmentInformation + return smithy.ReadList(d, s, func() error { + if isNil, err := d.ReadNil(s.ListMember()); err != nil { + return err + } else if isNil { + var zero AttachmentInformation + *v = append(*v, zero) + return nil + } + + vv = AttachmentInformation{} + if err := vv.Deserialize(d); err != nil { + return err + } + + *v = append(*v, vv) + return nil + }) +} + +func deserializeAttachmentsSourceList(d smithy.ShapeDeserializer, s *smithy.Schema, v *[]AttachmentsSource) error { + *v = make([]AttachmentsSource, 0) + var vv AttachmentsSource + return smithy.ReadList(d, s, func() error { + if isNil, err := d.ReadNil(s.ListMember()); err != nil { + return err + } else if isNil { + var zero AttachmentsSource + *v = append(*v, zero) + return nil + } + + vv = AttachmentsSource{} + if err := vv.Deserialize(d); err != nil { + return err + } + + *v = append(*v, vv) + return nil + }) +} + +func deserializeAttachmentsSourceValues(d smithy.ShapeDeserializer, s *smithy.Schema, v *[]string) error { + *v = make([]string, 0) + var vv string + return smithy.ReadList(d, s, func() error { + if isNil, err := d.ReadNil(s.ListMember()); err != nil { + return err + } else if isNil { + var zero string + *v = append(*v, zero) + return nil + } + + if err := d.ReadString(s.ListMember(), &vv); err != nil { + return err + } + + *v = append(*v, vv) + return nil + }) +} + +func deserializeAutomationExecutionFilterList(d smithy.ShapeDeserializer, s *smithy.Schema, v *[]AutomationExecutionFilter) error { + *v = make([]AutomationExecutionFilter, 0) + var vv AutomationExecutionFilter + return smithy.ReadList(d, s, func() error { + if isNil, err := d.ReadNil(s.ListMember()); err != nil { + return err + } else if isNil { + var zero AutomationExecutionFilter + *v = append(*v, zero) + return nil + } + + vv = AutomationExecutionFilter{} + if err := vv.Deserialize(d); err != nil { + return err + } + + *v = append(*v, vv) + return nil + }) +} + +func deserializeAutomationExecutionFilterValueList(d smithy.ShapeDeserializer, s *smithy.Schema, v *[]string) error { + *v = make([]string, 0) + var vv string + return smithy.ReadList(d, s, func() error { + if isNil, err := d.ReadNil(s.ListMember()); err != nil { + return err + } else if isNil { + var zero string + *v = append(*v, zero) + return nil + } + + if err := d.ReadString(s.ListMember(), &vv); err != nil { + return err + } + + *v = append(*v, vv) + return nil + }) +} + +func deserializeAutomationExecutionMetadataList(d smithy.ShapeDeserializer, s *smithy.Schema, v *[]AutomationExecutionMetadata) error { + *v = make([]AutomationExecutionMetadata, 0) + var vv AutomationExecutionMetadata + return smithy.ReadList(d, s, func() error { + if isNil, err := d.ReadNil(s.ListMember()); err != nil { + return err + } else if isNil { + var zero AutomationExecutionMetadata + *v = append(*v, zero) + return nil + } + + vv = AutomationExecutionMetadata{} + if err := vv.Deserialize(d); err != nil { + return err + } + + *v = append(*v, vv) + return nil + }) +} + +func deserializeAutomationParameterValueList(d smithy.ShapeDeserializer, s *smithy.Schema, v *[]string) error { + *v = make([]string, 0) + var vv string + return smithy.ReadList(d, s, func() error { + if isNil, err := d.ReadNil(s.ListMember()); err != nil { + return err + } else if isNil { + var zero string + *v = append(*v, zero) + return nil + } + + if err := d.ReadString(s.ListMember(), &vv); err != nil { + return err + } + + *v = append(*v, vv) + return nil + }) +} + +func deserializeAutomationTargets(d smithy.ShapeDeserializer, s *smithy.Schema, v *[]Target) error { + *v = make([]Target, 0) + var vv Target + return smithy.ReadList(d, s, func() error { + if isNil, err := d.ReadNil(s.ListMember()); err != nil { + return err + } else if isNil { + var zero Target + *v = append(*v, zero) + return nil + } + + vv = Target{} + if err := vv.Deserialize(d); err != nil { + return err + } + + *v = append(*v, vv) + return nil + }) +} + +func deserializeAzureSubscriptionList(d smithy.ShapeDeserializer, s *smithy.Schema, v *[]AzureSubscription) error { + *v = make([]AzureSubscription, 0) + var vv AzureSubscription + return smithy.ReadList(d, s, func() error { + if isNil, err := d.ReadNil(s.ListMember()); err != nil { + return err + } else if isNil { + var zero AzureSubscription + *v = append(*v, zero) + return nil + } + + vv = AzureSubscription{} + if err := vv.Deserialize(d); err != nil { + return err + } + + *v = append(*v, vv) + return nil + }) +} + +func deserializeCalendarNameOrARNList(d smithy.ShapeDeserializer, s *smithy.Schema, v *[]string) error { + *v = make([]string, 0) + var vv string + return smithy.ReadList(d, s, func() error { + if isNil, err := d.ReadNil(s.ListMember()); err != nil { + return err + } else if isNil { + var zero string + *v = append(*v, zero) + return nil + } + + if err := d.ReadString(s.ListMember(), &vv); err != nil { + return err + } + + *v = append(*v, vv) + return nil + }) +} + +func deserializeCategoryEnumList(d smithy.ShapeDeserializer, s *smithy.Schema, v *[]string) error { + *v = make([]string, 0) + var vv string + return smithy.ReadList(d, s, func() error { + if isNil, err := d.ReadNil(s.ListMember()); err != nil { + return err + } else if isNil { + var zero string + *v = append(*v, zero) + return nil + } + + if err := d.ReadString(s.ListMember(), &vv); err != nil { + return err + } + + *v = append(*v, vv) + return nil + }) +} + +func deserializeCategoryList(d smithy.ShapeDeserializer, s *smithy.Schema, v *[]string) error { + *v = make([]string, 0) + var vv string + return smithy.ReadList(d, s, func() error { + if isNil, err := d.ReadNil(s.ListMember()); err != nil { + return err + } else if isNil { + var zero string + *v = append(*v, zero) + return nil + } + + if err := d.ReadString(s.ListMember(), &vv); err != nil { + return err + } + + *v = append(*v, vv) + return nil + }) +} + +func deserializeCloudConnectorFilterList(d smithy.ShapeDeserializer, s *smithy.Schema, v *[]CloudConnectorFilter) error { + *v = make([]CloudConnectorFilter, 0) + var vv CloudConnectorFilter + return smithy.ReadList(d, s, func() error { + if isNil, err := d.ReadNil(s.ListMember()); err != nil { + return err + } else if isNil { + var zero CloudConnectorFilter + *v = append(*v, zero) + return nil + } + + vv = CloudConnectorFilter{} + if err := vv.Deserialize(d); err != nil { + return err + } + + *v = append(*v, vv) + return nil + }) +} + +func deserializeCloudConnectorFilterValues(d smithy.ShapeDeserializer, s *smithy.Schema, v *[]string) error { + *v = make([]string, 0) + var vv string + return smithy.ReadList(d, s, func() error { + if isNil, err := d.ReadNil(s.ListMember()); err != nil { + return err + } else if isNil { + var zero string + *v = append(*v, zero) + return nil + } + + if err := d.ReadString(s.ListMember(), &vv); err != nil { + return err + } + + *v = append(*v, vv) + return nil + }) +} + +func deserializeCloudConnectorSummaryList(d smithy.ShapeDeserializer, s *smithy.Schema, v *[]CloudConnectorSummary) error { + *v = make([]CloudConnectorSummary, 0) + var vv CloudConnectorSummary + return smithy.ReadList(d, s, func() error { + if isNil, err := d.ReadNil(s.ListMember()); err != nil { + return err + } else if isNil { + var zero CloudConnectorSummary + *v = append(*v, zero) + return nil + } + + vv = CloudConnectorSummary{} + if err := vv.Deserialize(d); err != nil { + return err + } + + *v = append(*v, vv) + return nil + }) +} + +func deserializeCommandFilterList(d smithy.ShapeDeserializer, s *smithy.Schema, v *[]CommandFilter) error { + *v = make([]CommandFilter, 0) + var vv CommandFilter + return smithy.ReadList(d, s, func() error { + if isNil, err := d.ReadNil(s.ListMember()); err != nil { + return err + } else if isNil { + var zero CommandFilter + *v = append(*v, zero) + return nil + } + + vv = CommandFilter{} + if err := vv.Deserialize(d); err != nil { + return err + } + + *v = append(*v, vv) + return nil + }) +} + +func deserializeCommandInvocationList(d smithy.ShapeDeserializer, s *smithy.Schema, v *[]CommandInvocation) error { + *v = make([]CommandInvocation, 0) + var vv CommandInvocation + return smithy.ReadList(d, s, func() error { + if isNil, err := d.ReadNil(s.ListMember()); err != nil { + return err + } else if isNil { + var zero CommandInvocation + *v = append(*v, zero) + return nil + } + + vv = CommandInvocation{} + if err := vv.Deserialize(d); err != nil { + return err + } + + *v = append(*v, vv) + return nil + }) +} + +func deserializeCommandList(d smithy.ShapeDeserializer, s *smithy.Schema, v *[]Command) error { + *v = make([]Command, 0) + var vv Command + return smithy.ReadList(d, s, func() error { + if isNil, err := d.ReadNil(s.ListMember()); err != nil { + return err + } else if isNil { + var zero Command + *v = append(*v, zero) + return nil + } + + vv = Command{} + if err := vv.Deserialize(d); err != nil { + return err + } + + *v = append(*v, vv) + return nil + }) +} + +func deserializeCommandPluginList(d smithy.ShapeDeserializer, s *smithy.Schema, v *[]CommandPlugin) error { + *v = make([]CommandPlugin, 0) + var vv CommandPlugin + return smithy.ReadList(d, s, func() error { + if isNil, err := d.ReadNil(s.ListMember()); err != nil { + return err + } else if isNil { + var zero CommandPlugin + *v = append(*v, zero) + return nil + } + + vv = CommandPlugin{} + if err := vv.Deserialize(d); err != nil { + return err + } + + *v = append(*v, vv) + return nil + }) +} + +func deserializeComplianceItemEntryList(d smithy.ShapeDeserializer, s *smithy.Schema, v *[]ComplianceItemEntry) error { + *v = make([]ComplianceItemEntry, 0) + var vv ComplianceItemEntry + return smithy.ReadList(d, s, func() error { + if isNil, err := d.ReadNil(s.ListMember()); err != nil { + return err + } else if isNil { + var zero ComplianceItemEntry + *v = append(*v, zero) + return nil + } + + vv = ComplianceItemEntry{} + if err := vv.Deserialize(d); err != nil { + return err + } + + *v = append(*v, vv) + return nil + }) +} + +func deserializeComplianceItemList(d smithy.ShapeDeserializer, s *smithy.Schema, v *[]ComplianceItem) error { + *v = make([]ComplianceItem, 0) + var vv ComplianceItem + return smithy.ReadList(d, s, func() error { + if isNil, err := d.ReadNil(s.ListMember()); err != nil { + return err + } else if isNil { + var zero ComplianceItem + *v = append(*v, zero) + return nil + } + + vv = ComplianceItem{} + if err := vv.Deserialize(d); err != nil { + return err + } + + *v = append(*v, vv) + return nil + }) +} + +func deserializeComplianceResourceIdList(d smithy.ShapeDeserializer, s *smithy.Schema, v *[]string) error { + *v = make([]string, 0) + var vv string + return smithy.ReadList(d, s, func() error { + if isNil, err := d.ReadNil(s.ListMember()); err != nil { + return err + } else if isNil { + var zero string + *v = append(*v, zero) + return nil + } + + if err := d.ReadString(s.ListMember(), &vv); err != nil { + return err + } + + *v = append(*v, vv) + return nil + }) +} + +func deserializeComplianceResourceTypeList(d smithy.ShapeDeserializer, s *smithy.Schema, v *[]string) error { + *v = make([]string, 0) + var vv string + return smithy.ReadList(d, s, func() error { + if isNil, err := d.ReadNil(s.ListMember()); err != nil { + return err + } else if isNil { + var zero string + *v = append(*v, zero) + return nil + } + + if err := d.ReadString(s.ListMember(), &vv); err != nil { + return err + } + + *v = append(*v, vv) + return nil + }) +} + +func deserializeComplianceStringFilterList(d smithy.ShapeDeserializer, s *smithy.Schema, v *[]ComplianceStringFilter) error { + *v = make([]ComplianceStringFilter, 0) + var vv ComplianceStringFilter + return smithy.ReadList(d, s, func() error { + if isNil, err := d.ReadNil(s.ListMember()); err != nil { + return err + } else if isNil { + var zero ComplianceStringFilter + *v = append(*v, zero) + return nil + } + + vv = ComplianceStringFilter{} + if err := vv.Deserialize(d); err != nil { + return err + } + + *v = append(*v, vv) + return nil + }) +} + +func deserializeComplianceStringFilterValueList(d smithy.ShapeDeserializer, s *smithy.Schema, v *[]string) error { + *v = make([]string, 0) + var vv string + return smithy.ReadList(d, s, func() error { + if isNil, err := d.ReadNil(s.ListMember()); err != nil { + return err + } else if isNil { + var zero string + *v = append(*v, zero) + return nil + } + + if err := d.ReadString(s.ListMember(), &vv); err != nil { + return err + } + + *v = append(*v, vv) + return nil + }) +} + +func deserializeComplianceSummaryItemList(d smithy.ShapeDeserializer, s *smithy.Schema, v *[]ComplianceSummaryItem) error { + *v = make([]ComplianceSummaryItem, 0) + var vv ComplianceSummaryItem + return smithy.ReadList(d, s, func() error { + if isNil, err := d.ReadNil(s.ListMember()); err != nil { + return err + } else if isNil { + var zero ComplianceSummaryItem + *v = append(*v, zero) + return nil + } + + vv = ComplianceSummaryItem{} + if err := vv.Deserialize(d); err != nil { + return err + } + + *v = append(*v, vv) + return nil + }) +} + +func deserializeCreateAssociationBatchRequestEntries(d smithy.ShapeDeserializer, s *smithy.Schema, v *[]CreateAssociationBatchRequestEntry) error { + *v = make([]CreateAssociationBatchRequestEntry, 0) + var vv CreateAssociationBatchRequestEntry + return smithy.ReadList(d, s, func() error { + if isNil, err := d.ReadNil(s.ListMember()); err != nil { + return err + } else if isNil { + var zero CreateAssociationBatchRequestEntry + *v = append(*v, zero) + return nil + } + + vv = CreateAssociationBatchRequestEntry{} + if err := vv.Deserialize(d); err != nil { + return err + } + + *v = append(*v, vv) + return nil + }) +} + +func deserializeDescribeActivationsFilterList(d smithy.ShapeDeserializer, s *smithy.Schema, v *[]DescribeActivationsFilter) error { + *v = make([]DescribeActivationsFilter, 0) + var vv DescribeActivationsFilter + return smithy.ReadList(d, s, func() error { + if isNil, err := d.ReadNil(s.ListMember()); err != nil { + return err + } else if isNil { + var zero DescribeActivationsFilter + *v = append(*v, zero) + return nil + } + + vv = DescribeActivationsFilter{} + if err := vv.Deserialize(d); err != nil { + return err + } + + *v = append(*v, vv) + return nil + }) +} + +func deserializeDocumentFilterList(d smithy.ShapeDeserializer, s *smithy.Schema, v *[]DocumentFilter) error { + *v = make([]DocumentFilter, 0) + var vv DocumentFilter + return smithy.ReadList(d, s, func() error { + if isNil, err := d.ReadNil(s.ListMember()); err != nil { + return err + } else if isNil { + var zero DocumentFilter + *v = append(*v, zero) + return nil + } + + vv = DocumentFilter{} + if err := vv.Deserialize(d); err != nil { + return err + } + + *v = append(*v, vv) + return nil + }) +} + +func deserializeDocumentIdentifierList(d smithy.ShapeDeserializer, s *smithy.Schema, v *[]DocumentIdentifier) error { + *v = make([]DocumentIdentifier, 0) + var vv DocumentIdentifier + return smithy.ReadList(d, s, func() error { + if isNil, err := d.ReadNil(s.ListMember()); err != nil { + return err + } else if isNil { + var zero DocumentIdentifier + *v = append(*v, zero) + return nil + } + + vv = DocumentIdentifier{} + if err := vv.Deserialize(d); err != nil { + return err + } + + *v = append(*v, vv) + return nil + }) +} + +func deserializeDocumentKeyValuesFilterList(d smithy.ShapeDeserializer, s *smithy.Schema, v *[]DocumentKeyValuesFilter) error { + *v = make([]DocumentKeyValuesFilter, 0) + var vv DocumentKeyValuesFilter + return smithy.ReadList(d, s, func() error { + if isNil, err := d.ReadNil(s.ListMember()); err != nil { + return err + } else if isNil { + var zero DocumentKeyValuesFilter + *v = append(*v, zero) + return nil + } + + vv = DocumentKeyValuesFilter{} + if err := vv.Deserialize(d); err != nil { + return err + } + + *v = append(*v, vv) + return nil + }) +} + +func deserializeDocumentKeyValuesFilterValues(d smithy.ShapeDeserializer, s *smithy.Schema, v *[]string) error { + *v = make([]string, 0) + var vv string + return smithy.ReadList(d, s, func() error { + if isNil, err := d.ReadNil(s.ListMember()); err != nil { + return err + } else if isNil { + var zero string + *v = append(*v, zero) + return nil + } + + if err := d.ReadString(s.ListMember(), &vv); err != nil { + return err + } + + *v = append(*v, vv) + return nil + }) +} + +func deserializeDocumentParameterList(d smithy.ShapeDeserializer, s *smithy.Schema, v *[]DocumentParameter) error { + *v = make([]DocumentParameter, 0) + var vv DocumentParameter + return smithy.ReadList(d, s, func() error { + if isNil, err := d.ReadNil(s.ListMember()); err != nil { + return err + } else if isNil { + var zero DocumentParameter + *v = append(*v, zero) + return nil + } + + vv = DocumentParameter{} + if err := vv.Deserialize(d); err != nil { + return err + } + + *v = append(*v, vv) + return nil + }) +} + +func deserializeDocumentRequiresList(d smithy.ShapeDeserializer, s *smithy.Schema, v *[]DocumentRequires) error { + *v = make([]DocumentRequires, 0) + var vv DocumentRequires + return smithy.ReadList(d, s, func() error { + if isNil, err := d.ReadNil(s.ListMember()); err != nil { + return err + } else if isNil { + var zero DocumentRequires + *v = append(*v, zero) + return nil + } + + vv = DocumentRequires{} + if err := vv.Deserialize(d); err != nil { + return err + } + + *v = append(*v, vv) + return nil + }) +} + +func deserializeDocumentReviewCommentList(d smithy.ShapeDeserializer, s *smithy.Schema, v *[]DocumentReviewCommentSource) error { + *v = make([]DocumentReviewCommentSource, 0) + var vv DocumentReviewCommentSource + return smithy.ReadList(d, s, func() error { + if isNil, err := d.ReadNil(s.ListMember()); err != nil { + return err + } else if isNil { + var zero DocumentReviewCommentSource + *v = append(*v, zero) + return nil + } + + vv = DocumentReviewCommentSource{} + if err := vv.Deserialize(d); err != nil { + return err + } + + *v = append(*v, vv) + return nil + }) +} + +func deserializeDocumentReviewerResponseList(d smithy.ShapeDeserializer, s *smithy.Schema, v *[]DocumentReviewerResponseSource) error { + *v = make([]DocumentReviewerResponseSource, 0) + var vv DocumentReviewerResponseSource + return smithy.ReadList(d, s, func() error { + if isNil, err := d.ReadNil(s.ListMember()); err != nil { + return err + } else if isNil { + var zero DocumentReviewerResponseSource + *v = append(*v, zero) + return nil + } + + vv = DocumentReviewerResponseSource{} + if err := vv.Deserialize(d); err != nil { + return err + } + + *v = append(*v, vv) + return nil + }) +} + +func deserializeDocumentVersionList(d smithy.ShapeDeserializer, s *smithy.Schema, v *[]DocumentVersionInfo) error { + *v = make([]DocumentVersionInfo, 0) + var vv DocumentVersionInfo + return smithy.ReadList(d, s, func() error { + if isNil, err := d.ReadNil(s.ListMember()); err != nil { + return err + } else if isNil { + var zero DocumentVersionInfo + *v = append(*v, zero) + return nil + } + + vv = DocumentVersionInfo{} + if err := vv.Deserialize(d); err != nil { + return err + } + + *v = append(*v, vv) + return nil + }) +} + +func deserializeEffectivePatchList(d smithy.ShapeDeserializer, s *smithy.Schema, v *[]EffectivePatch) error { + *v = make([]EffectivePatch, 0) + var vv EffectivePatch + return smithy.ReadList(d, s, func() error { + if isNil, err := d.ReadNil(s.ListMember()); err != nil { + return err + } else if isNil { + var zero EffectivePatch + *v = append(*v, zero) + return nil + } + + vv = EffectivePatch{} + if err := vv.Deserialize(d); err != nil { + return err + } + + *v = append(*v, vv) + return nil + }) +} + +func deserializeExcludeAccounts(d smithy.ShapeDeserializer, s *smithy.Schema, v *[]string) error { + *v = make([]string, 0) + var vv string + return smithy.ReadList(d, s, func() error { + if isNil, err := d.ReadNil(s.ListMember()); err != nil { + return err + } else if isNil { + var zero string + *v = append(*v, zero) + return nil + } + + if err := d.ReadString(s.ListMember(), &vv); err != nil { + return err + } + + *v = append(*v, vv) + return nil + }) +} + +func deserializeFailedCreateAssociationList(d smithy.ShapeDeserializer, s *smithy.Schema, v *[]FailedCreateAssociation) error { + *v = make([]FailedCreateAssociation, 0) + var vv FailedCreateAssociation + return smithy.ReadList(d, s, func() error { + if isNil, err := d.ReadNil(s.ListMember()); err != nil { + return err + } else if isNil { + var zero FailedCreateAssociation + *v = append(*v, zero) + return nil + } + + vv = FailedCreateAssociation{} + if err := vv.Deserialize(d); err != nil { + return err + } + + *v = append(*v, vv) + return nil + }) +} + +func deserializeGetResourcePoliciesResponseEntries(d smithy.ShapeDeserializer, s *smithy.Schema, v *[]GetResourcePoliciesResponseEntry) error { + *v = make([]GetResourcePoliciesResponseEntry, 0) + var vv GetResourcePoliciesResponseEntry + return smithy.ReadList(d, s, func() error { + if isNil, err := d.ReadNil(s.ListMember()); err != nil { + return err + } else if isNil { + var zero GetResourcePoliciesResponseEntry + *v = append(*v, zero) + return nil + } + + vv = GetResourcePoliciesResponseEntry{} + if err := vv.Deserialize(d); err != nil { + return err + } + + *v = append(*v, vv) + return nil + }) +} + +func deserializeInstanceAssociationList(d smithy.ShapeDeserializer, s *smithy.Schema, v *[]InstanceAssociation) error { + *v = make([]InstanceAssociation, 0) + var vv InstanceAssociation + return smithy.ReadList(d, s, func() error { + if isNil, err := d.ReadNil(s.ListMember()); err != nil { + return err + } else if isNil { + var zero InstanceAssociation + *v = append(*v, zero) + return nil + } + + vv = InstanceAssociation{} + if err := vv.Deserialize(d); err != nil { + return err + } + + *v = append(*v, vv) + return nil + }) +} + +func deserializeInstanceAssociationStatusInfos(d smithy.ShapeDeserializer, s *smithy.Schema, v *[]InstanceAssociationStatusInfo) error { + *v = make([]InstanceAssociationStatusInfo, 0) + var vv InstanceAssociationStatusInfo + return smithy.ReadList(d, s, func() error { + if isNil, err := d.ReadNil(s.ListMember()); err != nil { + return err + } else if isNil { + var zero InstanceAssociationStatusInfo + *v = append(*v, zero) + return nil + } + + vv = InstanceAssociationStatusInfo{} + if err := vv.Deserialize(d); err != nil { + return err + } + + *v = append(*v, vv) + return nil + }) +} + +func deserializeInstanceIdList(d smithy.ShapeDeserializer, s *smithy.Schema, v *[]string) error { + *v = make([]string, 0) + var vv string + return smithy.ReadList(d, s, func() error { + if isNil, err := d.ReadNil(s.ListMember()); err != nil { + return err + } else if isNil { + var zero string + *v = append(*v, zero) + return nil + } + + if err := d.ReadString(s.ListMember(), &vv); err != nil { + return err + } + + *v = append(*v, vv) + return nil + }) +} + +func deserializeInstanceInformationFilterList(d smithy.ShapeDeserializer, s *smithy.Schema, v *[]InstanceInformationFilter) error { + *v = make([]InstanceInformationFilter, 0) + var vv InstanceInformationFilter + return smithy.ReadList(d, s, func() error { + if isNil, err := d.ReadNil(s.ListMember()); err != nil { + return err + } else if isNil { + var zero InstanceInformationFilter + *v = append(*v, zero) + return nil + } + + vv = InstanceInformationFilter{} + if err := vv.Deserialize(d); err != nil { + return err + } + + *v = append(*v, vv) + return nil + }) +} + +func deserializeInstanceInformationFilterValueSet(d smithy.ShapeDeserializer, s *smithy.Schema, v *[]string) error { + *v = make([]string, 0) + var vv string + return smithy.ReadList(d, s, func() error { + if isNil, err := d.ReadNil(s.ListMember()); err != nil { + return err + } else if isNil { + var zero string + *v = append(*v, zero) + return nil + } + + if err := d.ReadString(s.ListMember(), &vv); err != nil { + return err + } + + *v = append(*v, vv) + return nil + }) +} + +func deserializeInstanceInformationList(d smithy.ShapeDeserializer, s *smithy.Schema, v *[]InstanceInformation) error { + *v = make([]InstanceInformation, 0) + var vv InstanceInformation + return smithy.ReadList(d, s, func() error { + if isNil, err := d.ReadNil(s.ListMember()); err != nil { + return err + } else if isNil { + var zero InstanceInformation + *v = append(*v, zero) + return nil + } + + vv = InstanceInformation{} + if err := vv.Deserialize(d); err != nil { + return err + } + + *v = append(*v, vv) + return nil + }) +} + +func deserializeInstanceInformationStringFilterList(d smithy.ShapeDeserializer, s *smithy.Schema, v *[]InstanceInformationStringFilter) error { + *v = make([]InstanceInformationStringFilter, 0) + var vv InstanceInformationStringFilter + return smithy.ReadList(d, s, func() error { + if isNil, err := d.ReadNil(s.ListMember()); err != nil { + return err + } else if isNil { + var zero InstanceInformationStringFilter + *v = append(*v, zero) + return nil + } + + vv = InstanceInformationStringFilter{} + if err := vv.Deserialize(d); err != nil { + return err + } + + *v = append(*v, vv) + return nil + }) +} + +func deserializeInstancePatchStateFilterList(d smithy.ShapeDeserializer, s *smithy.Schema, v *[]InstancePatchStateFilter) error { + *v = make([]InstancePatchStateFilter, 0) + var vv InstancePatchStateFilter + return smithy.ReadList(d, s, func() error { + if isNil, err := d.ReadNil(s.ListMember()); err != nil { + return err + } else if isNil { + var zero InstancePatchStateFilter + *v = append(*v, zero) + return nil + } + + vv = InstancePatchStateFilter{} + if err := vv.Deserialize(d); err != nil { + return err + } + + *v = append(*v, vv) + return nil + }) +} + +func deserializeInstancePatchStateFilterValues(d smithy.ShapeDeserializer, s *smithy.Schema, v *[]string) error { + *v = make([]string, 0) + var vv string + return smithy.ReadList(d, s, func() error { + if isNil, err := d.ReadNil(s.ListMember()); err != nil { + return err + } else if isNil { + var zero string + *v = append(*v, zero) + return nil + } + + if err := d.ReadString(s.ListMember(), &vv); err != nil { + return err + } + + *v = append(*v, vv) + return nil + }) +} + +func deserializeInstancePatchStateList(d smithy.ShapeDeserializer, s *smithy.Schema, v *[]InstancePatchState) error { + *v = make([]InstancePatchState, 0) + var vv InstancePatchState + return smithy.ReadList(d, s, func() error { + if isNil, err := d.ReadNil(s.ListMember()); err != nil { + return err + } else if isNil { + var zero InstancePatchState + *v = append(*v, zero) + return nil + } + + vv = InstancePatchState{} + if err := vv.Deserialize(d); err != nil { + return err + } + + *v = append(*v, vv) + return nil + }) +} + +func deserializeInstancePatchStatesList(d smithy.ShapeDeserializer, s *smithy.Schema, v *[]InstancePatchState) error { + *v = make([]InstancePatchState, 0) + var vv InstancePatchState + return smithy.ReadList(d, s, func() error { + if isNil, err := d.ReadNil(s.ListMember()); err != nil { + return err + } else if isNil { + var zero InstancePatchState + *v = append(*v, zero) + return nil + } + + vv = InstancePatchState{} + if err := vv.Deserialize(d); err != nil { + return err + } + + *v = append(*v, vv) + return nil + }) +} + +func deserializeInstanceProperties(d smithy.ShapeDeserializer, s *smithy.Schema, v *[]InstanceProperty) error { + *v = make([]InstanceProperty, 0) + var vv InstanceProperty + return smithy.ReadList(d, s, func() error { + if isNil, err := d.ReadNil(s.ListMember()); err != nil { + return err + } else if isNil { + var zero InstanceProperty + *v = append(*v, zero) + return nil + } + + vv = InstanceProperty{} + if err := vv.Deserialize(d); err != nil { + return err + } + + *v = append(*v, vv) + return nil + }) +} + +func deserializeInstancePropertyFilterList(d smithy.ShapeDeserializer, s *smithy.Schema, v *[]InstancePropertyFilter) error { + *v = make([]InstancePropertyFilter, 0) + var vv InstancePropertyFilter + return smithy.ReadList(d, s, func() error { + if isNil, err := d.ReadNil(s.ListMember()); err != nil { + return err + } else if isNil { + var zero InstancePropertyFilter + *v = append(*v, zero) + return nil + } + + vv = InstancePropertyFilter{} + if err := vv.Deserialize(d); err != nil { + return err + } + + *v = append(*v, vv) + return nil + }) +} + +func deserializeInstancePropertyFilterValueSet(d smithy.ShapeDeserializer, s *smithy.Schema, v *[]string) error { + *v = make([]string, 0) + var vv string + return smithy.ReadList(d, s, func() error { + if isNil, err := d.ReadNil(s.ListMember()); err != nil { + return err + } else if isNil { + var zero string + *v = append(*v, zero) + return nil + } + + if err := d.ReadString(s.ListMember(), &vv); err != nil { + return err + } + + *v = append(*v, vv) + return nil + }) +} + +func deserializeInstancePropertyStringFilterList(d smithy.ShapeDeserializer, s *smithy.Schema, v *[]InstancePropertyStringFilter) error { + *v = make([]InstancePropertyStringFilter, 0) + var vv InstancePropertyStringFilter + return smithy.ReadList(d, s, func() error { + if isNil, err := d.ReadNil(s.ListMember()); err != nil { + return err + } else if isNil { + var zero InstancePropertyStringFilter + *v = append(*v, zero) + return nil + } + + vv = InstancePropertyStringFilter{} + if err := vv.Deserialize(d); err != nil { + return err + } + + *v = append(*v, vv) + return nil + }) +} + +func deserializeInventoryAggregatorList(d smithy.ShapeDeserializer, s *smithy.Schema, v *[]InventoryAggregator) error { + *v = make([]InventoryAggregator, 0) + var vv InventoryAggregator + return smithy.ReadList(d, s, func() error { + if isNil, err := d.ReadNil(s.ListMember()); err != nil { + return err + } else if isNil { + var zero InventoryAggregator + *v = append(*v, zero) + return nil + } + + vv = InventoryAggregator{} + if err := vv.Deserialize(d); err != nil { + return err + } + + *v = append(*v, vv) + return nil + }) +} + +func deserializeInventoryDeletionsList(d smithy.ShapeDeserializer, s *smithy.Schema, v *[]InventoryDeletionStatusItem) error { + *v = make([]InventoryDeletionStatusItem, 0) + var vv InventoryDeletionStatusItem + return smithy.ReadList(d, s, func() error { + if isNil, err := d.ReadNil(s.ListMember()); err != nil { + return err + } else if isNil { + var zero InventoryDeletionStatusItem + *v = append(*v, zero) + return nil + } + + vv = InventoryDeletionStatusItem{} + if err := vv.Deserialize(d); err != nil { + return err + } + + *v = append(*v, vv) + return nil + }) +} + +func deserializeInventoryDeletionSummaryItems(d smithy.ShapeDeserializer, s *smithy.Schema, v *[]InventoryDeletionSummaryItem) error { + *v = make([]InventoryDeletionSummaryItem, 0) + var vv InventoryDeletionSummaryItem + return smithy.ReadList(d, s, func() error { + if isNil, err := d.ReadNil(s.ListMember()); err != nil { + return err + } else if isNil { + var zero InventoryDeletionSummaryItem + *v = append(*v, zero) + return nil + } + + vv = InventoryDeletionSummaryItem{} + if err := vv.Deserialize(d); err != nil { + return err + } + + *v = append(*v, vv) + return nil + }) +} + +func deserializeInventoryFilterList(d smithy.ShapeDeserializer, s *smithy.Schema, v *[]InventoryFilter) error { + *v = make([]InventoryFilter, 0) + var vv InventoryFilter + return smithy.ReadList(d, s, func() error { + if isNil, err := d.ReadNil(s.ListMember()); err != nil { + return err + } else if isNil { + var zero InventoryFilter + *v = append(*v, zero) + return nil + } + + vv = InventoryFilter{} + if err := vv.Deserialize(d); err != nil { + return err + } + + *v = append(*v, vv) + return nil + }) +} + +func deserializeInventoryFilterValueList(d smithy.ShapeDeserializer, s *smithy.Schema, v *[]string) error { + *v = make([]string, 0) + var vv string + return smithy.ReadList(d, s, func() error { + if isNil, err := d.ReadNil(s.ListMember()); err != nil { + return err + } else if isNil { + var zero string + *v = append(*v, zero) + return nil + } + + if err := d.ReadString(s.ListMember(), &vv); err != nil { + return err + } + + *v = append(*v, vv) + return nil + }) +} + +func deserializeInventoryGroupList(d smithy.ShapeDeserializer, s *smithy.Schema, v *[]InventoryGroup) error { + *v = make([]InventoryGroup, 0) + var vv InventoryGroup + return smithy.ReadList(d, s, func() error { + if isNil, err := d.ReadNil(s.ListMember()); err != nil { + return err + } else if isNil { + var zero InventoryGroup + *v = append(*v, zero) + return nil + } + + vv = InventoryGroup{} + if err := vv.Deserialize(d); err != nil { + return err + } + + *v = append(*v, vv) + return nil + }) +} + +func deserializeInventoryItemAttributeList(d smithy.ShapeDeserializer, s *smithy.Schema, v *[]InventoryItemAttribute) error { + *v = make([]InventoryItemAttribute, 0) + var vv InventoryItemAttribute + return smithy.ReadList(d, s, func() error { + if isNil, err := d.ReadNil(s.ListMember()); err != nil { + return err + } else if isNil { + var zero InventoryItemAttribute + *v = append(*v, zero) + return nil + } + + vv = InventoryItemAttribute{} + if err := vv.Deserialize(d); err != nil { + return err + } + + *v = append(*v, vv) + return nil + }) +} + +func deserializeInventoryItemEntryList(d smithy.ShapeDeserializer, s *smithy.Schema, v *[]map[string]string) error { + *v = make([]map[string]string, 0) + var vv map[string]string + return smithy.ReadList(d, s, func() error { + if isNil, err := d.ReadNil(s.ListMember()); err != nil { + return err + } else if isNil { + var zero map[string]string + *v = append(*v, zero) + return nil + } + + vv = nil + if err := deserializeInventoryItemEntry(d, s.ListMember(), &vv); err != nil { + return err + } + + *v = append(*v, vv) + return nil + }) +} + +func deserializeInventoryItemList(d smithy.ShapeDeserializer, s *smithy.Schema, v *[]InventoryItem) error { + *v = make([]InventoryItem, 0) + var vv InventoryItem + return smithy.ReadList(d, s, func() error { + if isNil, err := d.ReadNil(s.ListMember()); err != nil { + return err + } else if isNil { + var zero InventoryItem + *v = append(*v, zero) + return nil + } + + vv = InventoryItem{} + if err := vv.Deserialize(d); err != nil { + return err + } + + *v = append(*v, vv) + return nil + }) +} + +func deserializeInventoryItemSchemaResultList(d smithy.ShapeDeserializer, s *smithy.Schema, v *[]InventoryItemSchema) error { + *v = make([]InventoryItemSchema, 0) + var vv InventoryItemSchema + return smithy.ReadList(d, s, func() error { + if isNil, err := d.ReadNil(s.ListMember()); err != nil { + return err + } else if isNil { + var zero InventoryItemSchema + *v = append(*v, zero) + return nil + } + + vv = InventoryItemSchema{} + if err := vv.Deserialize(d); err != nil { + return err + } + + *v = append(*v, vv) + return nil + }) +} + +func deserializeInventoryResultEntityList(d smithy.ShapeDeserializer, s *smithy.Schema, v *[]InventoryResultEntity) error { + *v = make([]InventoryResultEntity, 0) + var vv InventoryResultEntity + return smithy.ReadList(d, s, func() error { + if isNil, err := d.ReadNil(s.ListMember()); err != nil { + return err + } else if isNil { + var zero InventoryResultEntity + *v = append(*v, zero) + return nil + } + + vv = InventoryResultEntity{} + if err := vv.Deserialize(d); err != nil { + return err + } + + *v = append(*v, vv) + return nil + }) +} + +func deserializeKeyList(d smithy.ShapeDeserializer, s *smithy.Schema, v *[]string) error { + *v = make([]string, 0) + var vv string + return smithy.ReadList(d, s, func() error { + if isNil, err := d.ReadNil(s.ListMember()); err != nil { + return err + } else if isNil { + var zero string + *v = append(*v, zero) + return nil + } + + if err := d.ReadString(s.ListMember(), &vv); err != nil { + return err + } + + *v = append(*v, vv) + return nil + }) +} + +func deserializeMaintenanceWindowExecutionList(d smithy.ShapeDeserializer, s *smithy.Schema, v *[]MaintenanceWindowExecution) error { + *v = make([]MaintenanceWindowExecution, 0) + var vv MaintenanceWindowExecution + return smithy.ReadList(d, s, func() error { + if isNil, err := d.ReadNil(s.ListMember()); err != nil { + return err + } else if isNil { + var zero MaintenanceWindowExecution + *v = append(*v, zero) + return nil + } + + vv = MaintenanceWindowExecution{} + if err := vv.Deserialize(d); err != nil { + return err + } + + *v = append(*v, vv) + return nil + }) +} + +func deserializeMaintenanceWindowExecutionTaskIdentityList(d smithy.ShapeDeserializer, s *smithy.Schema, v *[]MaintenanceWindowExecutionTaskIdentity) error { + *v = make([]MaintenanceWindowExecutionTaskIdentity, 0) + var vv MaintenanceWindowExecutionTaskIdentity + return smithy.ReadList(d, s, func() error { + if isNil, err := d.ReadNil(s.ListMember()); err != nil { + return err + } else if isNil { + var zero MaintenanceWindowExecutionTaskIdentity + *v = append(*v, zero) + return nil + } + + vv = MaintenanceWindowExecutionTaskIdentity{} + if err := vv.Deserialize(d); err != nil { + return err + } + + *v = append(*v, vv) + return nil + }) +} + +func deserializeMaintenanceWindowExecutionTaskIdList(d smithy.ShapeDeserializer, s *smithy.Schema, v *[]string) error { + *v = make([]string, 0) + var vv string + return smithy.ReadList(d, s, func() error { + if isNil, err := d.ReadNil(s.ListMember()); err != nil { + return err + } else if isNil { + var zero string + *v = append(*v, zero) + return nil + } + + if err := d.ReadString(s.ListMember(), &vv); err != nil { + return err + } + + *v = append(*v, vv) + return nil + }) +} + +func deserializeMaintenanceWindowExecutionTaskInvocationIdentityList(d smithy.ShapeDeserializer, s *smithy.Schema, v *[]MaintenanceWindowExecutionTaskInvocationIdentity) error { + *v = make([]MaintenanceWindowExecutionTaskInvocationIdentity, 0) + var vv MaintenanceWindowExecutionTaskInvocationIdentity + return smithy.ReadList(d, s, func() error { + if isNil, err := d.ReadNil(s.ListMember()); err != nil { + return err + } else if isNil { + var zero MaintenanceWindowExecutionTaskInvocationIdentity + *v = append(*v, zero) + return nil + } + + vv = MaintenanceWindowExecutionTaskInvocationIdentity{} + if err := vv.Deserialize(d); err != nil { + return err + } + + *v = append(*v, vv) + return nil + }) +} + +func deserializeMaintenanceWindowFilterList(d smithy.ShapeDeserializer, s *smithy.Schema, v *[]MaintenanceWindowFilter) error { + *v = make([]MaintenanceWindowFilter, 0) + var vv MaintenanceWindowFilter + return smithy.ReadList(d, s, func() error { + if isNil, err := d.ReadNil(s.ListMember()); err != nil { + return err + } else if isNil { + var zero MaintenanceWindowFilter + *v = append(*v, zero) + return nil + } + + vv = MaintenanceWindowFilter{} + if err := vv.Deserialize(d); err != nil { + return err + } + + *v = append(*v, vv) + return nil + }) +} + +func deserializeMaintenanceWindowFilterValues(d smithy.ShapeDeserializer, s *smithy.Schema, v *[]string) error { + *v = make([]string, 0) + var vv string + return smithy.ReadList(d, s, func() error { + if isNil, err := d.ReadNil(s.ListMember()); err != nil { + return err + } else if isNil { + var zero string + *v = append(*v, zero) + return nil + } + + if err := d.ReadString(s.ListMember(), &vv); err != nil { + return err + } + + *v = append(*v, vv) + return nil + }) +} + +func deserializeMaintenanceWindowIdentityList(d smithy.ShapeDeserializer, s *smithy.Schema, v *[]MaintenanceWindowIdentity) error { + *v = make([]MaintenanceWindowIdentity, 0) + var vv MaintenanceWindowIdentity + return smithy.ReadList(d, s, func() error { + if isNil, err := d.ReadNil(s.ListMember()); err != nil { + return err + } else if isNil { + var zero MaintenanceWindowIdentity + *v = append(*v, zero) + return nil + } + + vv = MaintenanceWindowIdentity{} + if err := vv.Deserialize(d); err != nil { + return err + } + + *v = append(*v, vv) + return nil + }) +} + +func deserializeMaintenanceWindowsForTargetList(d smithy.ShapeDeserializer, s *smithy.Schema, v *[]MaintenanceWindowIdentityForTarget) error { + *v = make([]MaintenanceWindowIdentityForTarget, 0) + var vv MaintenanceWindowIdentityForTarget + return smithy.ReadList(d, s, func() error { + if isNil, err := d.ReadNil(s.ListMember()); err != nil { + return err + } else if isNil { + var zero MaintenanceWindowIdentityForTarget + *v = append(*v, zero) + return nil + } + + vv = MaintenanceWindowIdentityForTarget{} + if err := vv.Deserialize(d); err != nil { + return err + } + + *v = append(*v, vv) + return nil + }) +} + +func deserializeMaintenanceWindowTargetList(d smithy.ShapeDeserializer, s *smithy.Schema, v *[]MaintenanceWindowTarget) error { + *v = make([]MaintenanceWindowTarget, 0) + var vv MaintenanceWindowTarget + return smithy.ReadList(d, s, func() error { + if isNil, err := d.ReadNil(s.ListMember()); err != nil { + return err + } else if isNil { + var zero MaintenanceWindowTarget + *v = append(*v, zero) + return nil + } + + vv = MaintenanceWindowTarget{} + if err := vv.Deserialize(d); err != nil { + return err + } + + *v = append(*v, vv) + return nil + }) +} + +func deserializeMaintenanceWindowTaskList(d smithy.ShapeDeserializer, s *smithy.Schema, v *[]MaintenanceWindowTask) error { + *v = make([]MaintenanceWindowTask, 0) + var vv MaintenanceWindowTask + return smithy.ReadList(d, s, func() error { + if isNil, err := d.ReadNil(s.ListMember()); err != nil { + return err + } else if isNil { + var zero MaintenanceWindowTask + *v = append(*v, zero) + return nil + } + + vv = MaintenanceWindowTask{} + if err := vv.Deserialize(d); err != nil { + return err + } + + *v = append(*v, vv) + return nil + }) +} + +func deserializeMaintenanceWindowTaskParametersList(d smithy.ShapeDeserializer, s *smithy.Schema, v *[]map[string]MaintenanceWindowTaskParameterValueExpression) error { + *v = make([]map[string]MaintenanceWindowTaskParameterValueExpression, 0) + var vv map[string]MaintenanceWindowTaskParameterValueExpression + return smithy.ReadList(d, s, func() error { + if isNil, err := d.ReadNil(s.ListMember()); err != nil { + return err + } else if isNil { + var zero map[string]MaintenanceWindowTaskParameterValueExpression + *v = append(*v, zero) + return nil + } + + vv = nil + if err := deserializeMaintenanceWindowTaskParameters(d, s.ListMember(), &vv); err != nil { + return err + } + + *v = append(*v, vv) + return nil + }) +} + +func deserializeMaintenanceWindowTaskParameterValueList(d smithy.ShapeDeserializer, s *smithy.Schema, v *[]string) error { + *v = make([]string, 0) + var vv string + return smithy.ReadList(d, s, func() error { + if isNil, err := d.ReadNil(s.ListMember()); err != nil { + return err + } else if isNil { + var zero string + *v = append(*v, zero) + return nil + } + + if err := d.ReadString(s.ListMember(), &vv); err != nil { + return err + } + + *v = append(*v, vv) + return nil + }) +} + +func deserializeMetadataKeysToDeleteList(d smithy.ShapeDeserializer, s *smithy.Schema, v *[]string) error { + *v = make([]string, 0) + var vv string + return smithy.ReadList(d, s, func() error { + if isNil, err := d.ReadNil(s.ListMember()); err != nil { + return err + } else if isNil { + var zero string + *v = append(*v, zero) + return nil + } + + if err := d.ReadString(s.ListMember(), &vv); err != nil { + return err + } + + *v = append(*v, vv) + return nil + }) +} + +func deserializeNodeAggregatorList(d smithy.ShapeDeserializer, s *smithy.Schema, v *[]NodeAggregator) error { + *v = make([]NodeAggregator, 0) + var vv NodeAggregator + return smithy.ReadList(d, s, func() error { + if isNil, err := d.ReadNil(s.ListMember()); err != nil { + return err + } else if isNil { + var zero NodeAggregator + *v = append(*v, zero) + return nil + } + + vv = NodeAggregator{} + if err := vv.Deserialize(d); err != nil { + return err + } + + *v = append(*v, vv) + return nil + }) +} + +func deserializeNodeFilterList(d smithy.ShapeDeserializer, s *smithy.Schema, v *[]NodeFilter) error { + *v = make([]NodeFilter, 0) + var vv NodeFilter + return smithy.ReadList(d, s, func() error { + if isNil, err := d.ReadNil(s.ListMember()); err != nil { + return err + } else if isNil { + var zero NodeFilter + *v = append(*v, zero) + return nil + } + + vv = NodeFilter{} + if err := vv.Deserialize(d); err != nil { + return err + } + + *v = append(*v, vv) + return nil + }) +} + +func deserializeNodeFilterValueList(d smithy.ShapeDeserializer, s *smithy.Schema, v *[]string) error { + *v = make([]string, 0) + var vv string + return smithy.ReadList(d, s, func() error { + if isNil, err := d.ReadNil(s.ListMember()); err != nil { + return err + } else if isNil { + var zero string + *v = append(*v, zero) + return nil + } + + if err := d.ReadString(s.ListMember(), &vv); err != nil { + return err + } + + *v = append(*v, vv) + return nil + }) +} + +func deserializeNodeList(d smithy.ShapeDeserializer, s *smithy.Schema, v *[]Node) error { + *v = make([]Node, 0) + var vv Node + return smithy.ReadList(d, s, func() error { + if isNil, err := d.ReadNil(s.ListMember()); err != nil { + return err + } else if isNil { + var zero Node + *v = append(*v, zero) + return nil + } + + vv = Node{} + if err := vv.Deserialize(d); err != nil { + return err + } + + *v = append(*v, vv) + return nil + }) +} + +func deserializeNodeSummaryList(d smithy.ShapeDeserializer, s *smithy.Schema, v *[]map[string]string) error { + *v = make([]map[string]string, 0) + var vv map[string]string + return smithy.ReadList(d, s, func() error { + if isNil, err := d.ReadNil(s.ListMember()); err != nil { + return err + } else if isNil { + var zero map[string]string + *v = append(*v, zero) + return nil + } + + vv = nil + if err := deserializeNodeSummary(d, s.ListMember(), &vv); err != nil { + return err + } + + *v = append(*v, vv) + return nil + }) +} + +func deserializeNotificationEventList(d smithy.ShapeDeserializer, s *smithy.Schema, v *[]NotificationEvent) error { + *v = make([]NotificationEvent, 0) + var vv string + return smithy.ReadList(d, s, func() error { + if isNil, err := d.ReadNil(s.ListMember()); err != nil { + return err + } else if isNil { + var zero NotificationEvent + *v = append(*v, zero) + return nil + } + + if err := d.ReadString(s.ListMember(), &vv); err != nil { + return err + } + + *v = append(*v, NotificationEvent(vv)) + return nil + }) +} + +func deserializeOpsAggregatorList(d smithy.ShapeDeserializer, s *smithy.Schema, v *[]OpsAggregator) error { + *v = make([]OpsAggregator, 0) + var vv OpsAggregator + return smithy.ReadList(d, s, func() error { + if isNil, err := d.ReadNil(s.ListMember()); err != nil { + return err + } else if isNil { + var zero OpsAggregator + *v = append(*v, zero) + return nil + } + + vv = OpsAggregator{} + if err := vv.Deserialize(d); err != nil { + return err + } + + *v = append(*v, vv) + return nil + }) +} + +func deserializeOpsEntityItemEntryList(d smithy.ShapeDeserializer, s *smithy.Schema, v *[]map[string]string) error { + *v = make([]map[string]string, 0) + var vv map[string]string + return smithy.ReadList(d, s, func() error { + if isNil, err := d.ReadNil(s.ListMember()); err != nil { + return err + } else if isNil { + var zero map[string]string + *v = append(*v, zero) + return nil + } + + vv = nil + if err := deserializeOpsEntityItemEntry(d, s.ListMember(), &vv); err != nil { + return err + } + + *v = append(*v, vv) + return nil + }) +} + +func deserializeOpsEntityList(d smithy.ShapeDeserializer, s *smithy.Schema, v *[]OpsEntity) error { + *v = make([]OpsEntity, 0) + var vv OpsEntity + return smithy.ReadList(d, s, func() error { + if isNil, err := d.ReadNil(s.ListMember()); err != nil { + return err + } else if isNil { + var zero OpsEntity + *v = append(*v, zero) + return nil + } + + vv = OpsEntity{} + if err := vv.Deserialize(d); err != nil { + return err + } + + *v = append(*v, vv) + return nil + }) +} + +func deserializeOpsFilterList(d smithy.ShapeDeserializer, s *smithy.Schema, v *[]OpsFilter) error { + *v = make([]OpsFilter, 0) + var vv OpsFilter + return smithy.ReadList(d, s, func() error { + if isNil, err := d.ReadNil(s.ListMember()); err != nil { + return err + } else if isNil { + var zero OpsFilter + *v = append(*v, zero) + return nil + } + + vv = OpsFilter{} + if err := vv.Deserialize(d); err != nil { + return err + } + + *v = append(*v, vv) + return nil + }) +} + +func deserializeOpsFilterValueList(d smithy.ShapeDeserializer, s *smithy.Schema, v *[]string) error { + *v = make([]string, 0) + var vv string + return smithy.ReadList(d, s, func() error { + if isNil, err := d.ReadNil(s.ListMember()); err != nil { + return err + } else if isNil { + var zero string + *v = append(*v, zero) + return nil + } + + if err := d.ReadString(s.ListMember(), &vv); err != nil { + return err + } + + *v = append(*v, vv) + return nil + }) +} + +func deserializeOpsItemEventFilters(d smithy.ShapeDeserializer, s *smithy.Schema, v *[]OpsItemEventFilter) error { + *v = make([]OpsItemEventFilter, 0) + var vv OpsItemEventFilter + return smithy.ReadList(d, s, func() error { + if isNil, err := d.ReadNil(s.ListMember()); err != nil { + return err + } else if isNil { + var zero OpsItemEventFilter + *v = append(*v, zero) + return nil + } + + vv = OpsItemEventFilter{} + if err := vv.Deserialize(d); err != nil { + return err + } + + *v = append(*v, vv) + return nil + }) +} + +func deserializeOpsItemEventFilterValues(d smithy.ShapeDeserializer, s *smithy.Schema, v *[]string) error { + *v = make([]string, 0) + var vv string + return smithy.ReadList(d, s, func() error { + if isNil, err := d.ReadNil(s.ListMember()); err != nil { + return err + } else if isNil { + var zero string + *v = append(*v, zero) + return nil + } + + if err := d.ReadString(s.ListMember(), &vv); err != nil { + return err + } + + *v = append(*v, vv) + return nil + }) +} + +func deserializeOpsItemEventSummaries(d smithy.ShapeDeserializer, s *smithy.Schema, v *[]OpsItemEventSummary) error { + *v = make([]OpsItemEventSummary, 0) + var vv OpsItemEventSummary + return smithy.ReadList(d, s, func() error { + if isNil, err := d.ReadNil(s.ListMember()); err != nil { + return err + } else if isNil { + var zero OpsItemEventSummary + *v = append(*v, zero) + return nil + } + + vv = OpsItemEventSummary{} + if err := vv.Deserialize(d); err != nil { + return err + } + + *v = append(*v, vv) + return nil + }) +} + +func deserializeOpsItemFilters(d smithy.ShapeDeserializer, s *smithy.Schema, v *[]OpsItemFilter) error { + *v = make([]OpsItemFilter, 0) + var vv OpsItemFilter + return smithy.ReadList(d, s, func() error { + if isNil, err := d.ReadNil(s.ListMember()); err != nil { + return err + } else if isNil { + var zero OpsItemFilter + *v = append(*v, zero) + return nil + } + + vv = OpsItemFilter{} + if err := vv.Deserialize(d); err != nil { + return err + } + + *v = append(*v, vv) + return nil + }) +} + +func deserializeOpsItemFilterValues(d smithy.ShapeDeserializer, s *smithy.Schema, v *[]string) error { + *v = make([]string, 0) + var vv string + return smithy.ReadList(d, s, func() error { + if isNil, err := d.ReadNil(s.ListMember()); err != nil { + return err + } else if isNil { + var zero string + *v = append(*v, zero) + return nil + } + + if err := d.ReadString(s.ListMember(), &vv); err != nil { + return err + } + + *v = append(*v, vv) + return nil + }) +} + +func deserializeOpsItemNotifications(d smithy.ShapeDeserializer, s *smithy.Schema, v *[]OpsItemNotification) error { + *v = make([]OpsItemNotification, 0) + var vv OpsItemNotification + return smithy.ReadList(d, s, func() error { + if isNil, err := d.ReadNil(s.ListMember()); err != nil { + return err + } else if isNil { + var zero OpsItemNotification + *v = append(*v, zero) + return nil + } + + vv = OpsItemNotification{} + if err := vv.Deserialize(d); err != nil { + return err + } + + *v = append(*v, vv) + return nil + }) +} + +func deserializeOpsItemOpsDataKeysList(d smithy.ShapeDeserializer, s *smithy.Schema, v *[]string) error { + *v = make([]string, 0) + var vv string + return smithy.ReadList(d, s, func() error { + if isNil, err := d.ReadNil(s.ListMember()); err != nil { + return err + } else if isNil { + var zero string + *v = append(*v, zero) + return nil + } + + if err := d.ReadString(s.ListMember(), &vv); err != nil { + return err + } + + *v = append(*v, vv) + return nil + }) +} + +func deserializeOpsItemParameterNamesList(d smithy.ShapeDeserializer, s *smithy.Schema, v *[]string) error { + *v = make([]string, 0) + var vv string + return smithy.ReadList(d, s, func() error { + if isNil, err := d.ReadNil(s.ListMember()); err != nil { + return err + } else if isNil { + var zero string + *v = append(*v, zero) + return nil + } + + if err := d.ReadString(s.ListMember(), &vv); err != nil { + return err + } + + *v = append(*v, vv) + return nil + }) +} + +func deserializeOpsItemRelatedItemsFilters(d smithy.ShapeDeserializer, s *smithy.Schema, v *[]OpsItemRelatedItemsFilter) error { + *v = make([]OpsItemRelatedItemsFilter, 0) + var vv OpsItemRelatedItemsFilter + return smithy.ReadList(d, s, func() error { + if isNil, err := d.ReadNil(s.ListMember()); err != nil { + return err + } else if isNil { + var zero OpsItemRelatedItemsFilter + *v = append(*v, zero) + return nil + } + + vv = OpsItemRelatedItemsFilter{} + if err := vv.Deserialize(d); err != nil { + return err + } + + *v = append(*v, vv) + return nil + }) +} + +func deserializeOpsItemRelatedItemsFilterValues(d smithy.ShapeDeserializer, s *smithy.Schema, v *[]string) error { + *v = make([]string, 0) + var vv string + return smithy.ReadList(d, s, func() error { + if isNil, err := d.ReadNil(s.ListMember()); err != nil { + return err + } else if isNil { + var zero string + *v = append(*v, zero) + return nil + } + + if err := d.ReadString(s.ListMember(), &vv); err != nil { + return err + } + + *v = append(*v, vv) + return nil + }) +} + +func deserializeOpsItemRelatedItemSummaries(d smithy.ShapeDeserializer, s *smithy.Schema, v *[]OpsItemRelatedItemSummary) error { + *v = make([]OpsItemRelatedItemSummary, 0) + var vv OpsItemRelatedItemSummary + return smithy.ReadList(d, s, func() error { + if isNil, err := d.ReadNil(s.ListMember()); err != nil { + return err + } else if isNil { + var zero OpsItemRelatedItemSummary + *v = append(*v, zero) + return nil + } + + vv = OpsItemRelatedItemSummary{} + if err := vv.Deserialize(d); err != nil { + return err + } + + *v = append(*v, vv) + return nil + }) +} + +func deserializeOpsItemSummaries(d smithy.ShapeDeserializer, s *smithy.Schema, v *[]OpsItemSummary) error { + *v = make([]OpsItemSummary, 0) + var vv OpsItemSummary + return smithy.ReadList(d, s, func() error { + if isNil, err := d.ReadNil(s.ListMember()); err != nil { + return err + } else if isNil { + var zero OpsItemSummary + *v = append(*v, zero) + return nil + } + + vv = OpsItemSummary{} + if err := vv.Deserialize(d); err != nil { + return err + } + + *v = append(*v, vv) + return nil + }) +} + +func deserializeOpsMetadataFilterList(d smithy.ShapeDeserializer, s *smithy.Schema, v *[]OpsMetadataFilter) error { + *v = make([]OpsMetadataFilter, 0) + var vv OpsMetadataFilter + return smithy.ReadList(d, s, func() error { + if isNil, err := d.ReadNil(s.ListMember()); err != nil { + return err + } else if isNil { + var zero OpsMetadataFilter + *v = append(*v, zero) + return nil + } + + vv = OpsMetadataFilter{} + if err := vv.Deserialize(d); err != nil { + return err + } + + *v = append(*v, vv) + return nil + }) +} + +func deserializeOpsMetadataFilterValueList(d smithy.ShapeDeserializer, s *smithy.Schema, v *[]string) error { + *v = make([]string, 0) + var vv string + return smithy.ReadList(d, s, func() error { + if isNil, err := d.ReadNil(s.ListMember()); err != nil { + return err + } else if isNil { + var zero string + *v = append(*v, zero) + return nil + } + + if err := d.ReadString(s.ListMember(), &vv); err != nil { + return err + } + + *v = append(*v, vv) + return nil + }) +} + +func deserializeOpsMetadataList(d smithy.ShapeDeserializer, s *smithy.Schema, v *[]OpsMetadata) error { + *v = make([]OpsMetadata, 0) + var vv OpsMetadata + return smithy.ReadList(d, s, func() error { + if isNil, err := d.ReadNil(s.ListMember()); err != nil { + return err + } else if isNil { + var zero OpsMetadata + *v = append(*v, zero) + return nil + } + + vv = OpsMetadata{} + if err := vv.Deserialize(d); err != nil { + return err + } + + *v = append(*v, vv) + return nil + }) +} + +func deserializeOpsResultAttributeList(d smithy.ShapeDeserializer, s *smithy.Schema, v *[]OpsResultAttribute) error { + *v = make([]OpsResultAttribute, 0) + var vv OpsResultAttribute + return smithy.ReadList(d, s, func() error { + if isNil, err := d.ReadNil(s.ListMember()); err != nil { + return err + } else if isNil { + var zero OpsResultAttribute + *v = append(*v, zero) + return nil + } + + vv = OpsResultAttribute{} + if err := vv.Deserialize(d); err != nil { + return err + } + + *v = append(*v, vv) + return nil + }) +} + +func deserializeParameterHistoryList(d smithy.ShapeDeserializer, s *smithy.Schema, v *[]ParameterHistory) error { + *v = make([]ParameterHistory, 0) + var vv ParameterHistory + return smithy.ReadList(d, s, func() error { + if isNil, err := d.ReadNil(s.ListMember()); err != nil { + return err + } else if isNil { + var zero ParameterHistory + *v = append(*v, zero) + return nil + } + + vv = ParameterHistory{} + if err := vv.Deserialize(d); err != nil { + return err + } + + *v = append(*v, vv) + return nil + }) +} + +func deserializeParameterLabelList(d smithy.ShapeDeserializer, s *smithy.Schema, v *[]string) error { + *v = make([]string, 0) + var vv string + return smithy.ReadList(d, s, func() error { + if isNil, err := d.ReadNil(s.ListMember()); err != nil { + return err + } else if isNil { + var zero string + *v = append(*v, zero) + return nil + } + + if err := d.ReadString(s.ListMember(), &vv); err != nil { + return err + } + + *v = append(*v, vv) + return nil + }) +} + +func deserializeParameterList(d smithy.ShapeDeserializer, s *smithy.Schema, v *[]Parameter) error { + *v = make([]Parameter, 0) + var vv Parameter + return smithy.ReadList(d, s, func() error { + if isNil, err := d.ReadNil(s.ListMember()); err != nil { + return err + } else if isNil { + var zero Parameter + *v = append(*v, zero) + return nil + } + + vv = Parameter{} + if err := vv.Deserialize(d); err != nil { + return err + } + + *v = append(*v, vv) + return nil + }) +} + +func deserializeParameterMetadataList(d smithy.ShapeDeserializer, s *smithy.Schema, v *[]ParameterMetadata) error { + *v = make([]ParameterMetadata, 0) + var vv ParameterMetadata + return smithy.ReadList(d, s, func() error { + if isNil, err := d.ReadNil(s.ListMember()); err != nil { + return err + } else if isNil { + var zero ParameterMetadata + *v = append(*v, zero) + return nil + } + + vv = ParameterMetadata{} + if err := vv.Deserialize(d); err != nil { + return err + } + + *v = append(*v, vv) + return nil + }) +} + +func deserializeParameterNameList(d smithy.ShapeDeserializer, s *smithy.Schema, v *[]string) error { + *v = make([]string, 0) + var vv string + return smithy.ReadList(d, s, func() error { + if isNil, err := d.ReadNil(s.ListMember()); err != nil { + return err + } else if isNil { + var zero string + *v = append(*v, zero) + return nil + } + + if err := d.ReadString(s.ListMember(), &vv); err != nil { + return err + } + + *v = append(*v, vv) + return nil + }) +} + +func deserializeParameterPolicyList(d smithy.ShapeDeserializer, s *smithy.Schema, v *[]ParameterInlinePolicy) error { + *v = make([]ParameterInlinePolicy, 0) + var vv ParameterInlinePolicy + return smithy.ReadList(d, s, func() error { + if isNil, err := d.ReadNil(s.ListMember()); err != nil { + return err + } else if isNil { + var zero ParameterInlinePolicy + *v = append(*v, zero) + return nil + } + + vv = ParameterInlinePolicy{} + if err := vv.Deserialize(d); err != nil { + return err + } + + *v = append(*v, vv) + return nil + }) +} + +func deserializeParametersFilterList(d smithy.ShapeDeserializer, s *smithy.Schema, v *[]ParametersFilter) error { + *v = make([]ParametersFilter, 0) + var vv ParametersFilter + return smithy.ReadList(d, s, func() error { + if isNil, err := d.ReadNil(s.ListMember()); err != nil { + return err + } else if isNil { + var zero ParametersFilter + *v = append(*v, zero) + return nil + } + + vv = ParametersFilter{} + if err := vv.Deserialize(d); err != nil { + return err + } + + *v = append(*v, vv) + return nil + }) +} + +func deserializeParametersFilterValueList(d smithy.ShapeDeserializer, s *smithy.Schema, v *[]string) error { + *v = make([]string, 0) + var vv string + return smithy.ReadList(d, s, func() error { + if isNil, err := d.ReadNil(s.ListMember()); err != nil { + return err + } else if isNil { + var zero string + *v = append(*v, zero) + return nil + } + + if err := d.ReadString(s.ListMember(), &vv); err != nil { + return err + } + + *v = append(*v, vv) + return nil + }) +} + +func deserializeParameterStringFilterList(d smithy.ShapeDeserializer, s *smithy.Schema, v *[]ParameterStringFilter) error { + *v = make([]ParameterStringFilter, 0) + var vv ParameterStringFilter + return smithy.ReadList(d, s, func() error { + if isNil, err := d.ReadNil(s.ListMember()); err != nil { + return err + } else if isNil { + var zero ParameterStringFilter + *v = append(*v, zero) + return nil + } + + vv = ParameterStringFilter{} + if err := vv.Deserialize(d); err != nil { + return err + } + + *v = append(*v, vv) + return nil + }) +} + +func deserializeParameterStringFilterValueList(d smithy.ShapeDeserializer, s *smithy.Schema, v *[]string) error { + *v = make([]string, 0) + var vv string + return smithy.ReadList(d, s, func() error { + if isNil, err := d.ReadNil(s.ListMember()); err != nil { + return err + } else if isNil { + var zero string + *v = append(*v, zero) + return nil + } + + if err := d.ReadString(s.ListMember(), &vv); err != nil { + return err + } + + *v = append(*v, vv) + return nil + }) +} + +func deserializeParameterValueList(d smithy.ShapeDeserializer, s *smithy.Schema, v *[]string) error { + *v = make([]string, 0) + var vv string + return smithy.ReadList(d, s, func() error { + if isNil, err := d.ReadNil(s.ListMember()); err != nil { + return err + } else if isNil { + var zero string + *v = append(*v, zero) + return nil + } + + if err := d.ReadString(s.ListMember(), &vv); err != nil { + return err + } + + *v = append(*v, vv) + return nil + }) +} + +func deserializePatchAdvisoryIdList(d smithy.ShapeDeserializer, s *smithy.Schema, v *[]string) error { + *v = make([]string, 0) + var vv string + return smithy.ReadList(d, s, func() error { + if isNil, err := d.ReadNil(s.ListMember()); err != nil { + return err + } else if isNil { + var zero string + *v = append(*v, zero) + return nil + } + + if err := d.ReadString(s.ListMember(), &vv); err != nil { + return err + } + + *v = append(*v, vv) + return nil + }) +} + +func deserializePatchBaselineIdentityList(d smithy.ShapeDeserializer, s *smithy.Schema, v *[]PatchBaselineIdentity) error { + *v = make([]PatchBaselineIdentity, 0) + var vv PatchBaselineIdentity + return smithy.ReadList(d, s, func() error { + if isNil, err := d.ReadNil(s.ListMember()); err != nil { + return err + } else if isNil { + var zero PatchBaselineIdentity + *v = append(*v, zero) + return nil + } + + vv = PatchBaselineIdentity{} + if err := vv.Deserialize(d); err != nil { + return err + } + + *v = append(*v, vv) + return nil + }) +} + +func deserializePatchBugzillaIdList(d smithy.ShapeDeserializer, s *smithy.Schema, v *[]string) error { + *v = make([]string, 0) + var vv string + return smithy.ReadList(d, s, func() error { + if isNil, err := d.ReadNil(s.ListMember()); err != nil { + return err + } else if isNil { + var zero string + *v = append(*v, zero) + return nil + } + + if err := d.ReadString(s.ListMember(), &vv); err != nil { + return err + } + + *v = append(*v, vv) + return nil + }) +} + +func deserializePatchComplianceDataList(d smithy.ShapeDeserializer, s *smithy.Schema, v *[]PatchComplianceData) error { + *v = make([]PatchComplianceData, 0) + var vv PatchComplianceData + return smithy.ReadList(d, s, func() error { + if isNil, err := d.ReadNil(s.ListMember()); err != nil { + return err + } else if isNil { + var zero PatchComplianceData + *v = append(*v, zero) + return nil + } + + vv = PatchComplianceData{} + if err := vv.Deserialize(d); err != nil { + return err + } + + *v = append(*v, vv) + return nil + }) +} + +func deserializePatchCVEIdList(d smithy.ShapeDeserializer, s *smithy.Schema, v *[]string) error { + *v = make([]string, 0) + var vv string + return smithy.ReadList(d, s, func() error { + if isNil, err := d.ReadNil(s.ListMember()); err != nil { + return err + } else if isNil { + var zero string + *v = append(*v, zero) + return nil + } + + if err := d.ReadString(s.ListMember(), &vv); err != nil { + return err + } + + *v = append(*v, vv) + return nil + }) +} + +func deserializePatchFilterList(d smithy.ShapeDeserializer, s *smithy.Schema, v *[]PatchFilter) error { + *v = make([]PatchFilter, 0) + var vv PatchFilter + return smithy.ReadList(d, s, func() error { + if isNil, err := d.ReadNil(s.ListMember()); err != nil { + return err + } else if isNil { + var zero PatchFilter + *v = append(*v, zero) + return nil + } + + vv = PatchFilter{} + if err := vv.Deserialize(d); err != nil { + return err + } + + *v = append(*v, vv) + return nil + }) +} + +func deserializePatchFilterValueList(d smithy.ShapeDeserializer, s *smithy.Schema, v *[]string) error { + *v = make([]string, 0) + var vv string + return smithy.ReadList(d, s, func() error { + if isNil, err := d.ReadNil(s.ListMember()); err != nil { + return err + } else if isNil { + var zero string + *v = append(*v, zero) + return nil + } + + if err := d.ReadString(s.ListMember(), &vv); err != nil { + return err + } + + *v = append(*v, vv) + return nil + }) +} + +func deserializePatchGroupList(d smithy.ShapeDeserializer, s *smithy.Schema, v *[]string) error { + *v = make([]string, 0) + var vv string + return smithy.ReadList(d, s, func() error { + if isNil, err := d.ReadNil(s.ListMember()); err != nil { + return err + } else if isNil { + var zero string + *v = append(*v, zero) + return nil + } + + if err := d.ReadString(s.ListMember(), &vv); err != nil { + return err + } + + *v = append(*v, vv) + return nil + }) +} + +func deserializePatchGroupPatchBaselineMappingList(d smithy.ShapeDeserializer, s *smithy.Schema, v *[]PatchGroupPatchBaselineMapping) error { + *v = make([]PatchGroupPatchBaselineMapping, 0) + var vv PatchGroupPatchBaselineMapping + return smithy.ReadList(d, s, func() error { + if isNil, err := d.ReadNil(s.ListMember()); err != nil { + return err + } else if isNil { + var zero PatchGroupPatchBaselineMapping + *v = append(*v, zero) + return nil + } + + vv = PatchGroupPatchBaselineMapping{} + if err := vv.Deserialize(d); err != nil { + return err + } + + *v = append(*v, vv) + return nil + }) +} + +func deserializePatchIdList(d smithy.ShapeDeserializer, s *smithy.Schema, v *[]string) error { + *v = make([]string, 0) + var vv string + return smithy.ReadList(d, s, func() error { + if isNil, err := d.ReadNil(s.ListMember()); err != nil { + return err + } else if isNil { + var zero string + *v = append(*v, zero) + return nil + } + + if err := d.ReadString(s.ListMember(), &vv); err != nil { + return err + } + + *v = append(*v, vv) + return nil + }) +} + +func deserializePatchList(d smithy.ShapeDeserializer, s *smithy.Schema, v *[]Patch) error { + *v = make([]Patch, 0) + var vv Patch + return smithy.ReadList(d, s, func() error { + if isNil, err := d.ReadNil(s.ListMember()); err != nil { + return err + } else if isNil { + var zero Patch + *v = append(*v, zero) + return nil + } + + vv = Patch{} + if err := vv.Deserialize(d); err != nil { + return err + } + + *v = append(*v, vv) + return nil + }) +} + +func deserializePatchOrchestratorFilterList(d smithy.ShapeDeserializer, s *smithy.Schema, v *[]PatchOrchestratorFilter) error { + *v = make([]PatchOrchestratorFilter, 0) + var vv PatchOrchestratorFilter + return smithy.ReadList(d, s, func() error { + if isNil, err := d.ReadNil(s.ListMember()); err != nil { + return err + } else if isNil { + var zero PatchOrchestratorFilter + *v = append(*v, zero) + return nil + } + + vv = PatchOrchestratorFilter{} + if err := vv.Deserialize(d); err != nil { + return err + } + + *v = append(*v, vv) + return nil + }) +} + +func deserializePatchOrchestratorFilterValues(d smithy.ShapeDeserializer, s *smithy.Schema, v *[]string) error { + *v = make([]string, 0) + var vv string + return smithy.ReadList(d, s, func() error { + if isNil, err := d.ReadNil(s.ListMember()); err != nil { + return err + } else if isNil { + var zero string + *v = append(*v, zero) + return nil + } + + if err := d.ReadString(s.ListMember(), &vv); err != nil { + return err + } + + *v = append(*v, vv) + return nil + }) +} + +func deserializePatchPropertiesList(d smithy.ShapeDeserializer, s *smithy.Schema, v *[]map[string]string) error { + *v = make([]map[string]string, 0) + var vv map[string]string + return smithy.ReadList(d, s, func() error { + if isNil, err := d.ReadNil(s.ListMember()); err != nil { + return err + } else if isNil { + var zero map[string]string + *v = append(*v, zero) + return nil + } + + vv = nil + if err := deserializePatchPropertyEntry(d, s.ListMember(), &vv); err != nil { + return err + } + + *v = append(*v, vv) + return nil + }) +} + +func deserializePatchRuleList(d smithy.ShapeDeserializer, s *smithy.Schema, v *[]PatchRule) error { + *v = make([]PatchRule, 0) + var vv PatchRule + return smithy.ReadList(d, s, func() error { + if isNil, err := d.ReadNil(s.ListMember()); err != nil { + return err + } else if isNil { + var zero PatchRule + *v = append(*v, zero) + return nil + } + + vv = PatchRule{} + if err := vv.Deserialize(d); err != nil { + return err + } + + *v = append(*v, vv) + return nil + }) +} + +func deserializePatchSourceList(d smithy.ShapeDeserializer, s *smithy.Schema, v *[]PatchSource) error { + *v = make([]PatchSource, 0) + var vv PatchSource + return smithy.ReadList(d, s, func() error { + if isNil, err := d.ReadNil(s.ListMember()); err != nil { + return err + } else if isNil { + var zero PatchSource + *v = append(*v, zero) + return nil + } + + vv = PatchSource{} + if err := vv.Deserialize(d); err != nil { + return err + } + + *v = append(*v, vv) + return nil + }) +} + +func deserializePatchSourceProductList(d smithy.ShapeDeserializer, s *smithy.Schema, v *[]string) error { + *v = make([]string, 0) + var vv string + return smithy.ReadList(d, s, func() error { + if isNil, err := d.ReadNil(s.ListMember()); err != nil { + return err + } else if isNil { + var zero string + *v = append(*v, zero) + return nil + } + + if err := d.ReadString(s.ListMember(), &vv); err != nil { + return err + } + + *v = append(*v, vv) + return nil + }) +} + +func deserializePlatformTypeList(d smithy.ShapeDeserializer, s *smithy.Schema, v *[]PlatformType) error { + *v = make([]PlatformType, 0) + var vv string + return smithy.ReadList(d, s, func() error { + if isNil, err := d.ReadNil(s.ListMember()); err != nil { + return err + } else if isNil { + var zero PlatformType + *v = append(*v, zero) + return nil + } + + if err := d.ReadString(s.ListMember(), &vv); err != nil { + return err + } + + *v = append(*v, PlatformType(vv)) + return nil + }) +} + +func deserializeRegionList(d smithy.ShapeDeserializer, s *smithy.Schema, v *[]string) error { + *v = make([]string, 0) + var vv string + return smithy.ReadList(d, s, func() error { + if isNil, err := d.ReadNil(s.ListMember()); err != nil { + return err + } else if isNil { + var zero string + *v = append(*v, zero) + return nil + } + + if err := d.ReadString(s.ListMember(), &vv); err != nil { + return err + } + + *v = append(*v, vv) + return nil + }) +} + +func deserializeRegions(d smithy.ShapeDeserializer, s *smithy.Schema, v *[]string) error { + *v = make([]string, 0) + var vv string + return smithy.ReadList(d, s, func() error { + if isNil, err := d.ReadNil(s.ListMember()); err != nil { + return err + } else if isNil { + var zero string + *v = append(*v, zero) + return nil + } + + if err := d.ReadString(s.ListMember(), &vv); err != nil { + return err + } + + *v = append(*v, vv) + return nil + }) +} + +func deserializeRegistrationMetadataList(d smithy.ShapeDeserializer, s *smithy.Schema, v *[]RegistrationMetadataItem) error { + *v = make([]RegistrationMetadataItem, 0) + var vv RegistrationMetadataItem + return smithy.ReadList(d, s, func() error { + if isNil, err := d.ReadNil(s.ListMember()); err != nil { + return err + } else if isNil { + var zero RegistrationMetadataItem + *v = append(*v, zero) + return nil + } + + vv = RegistrationMetadataItem{} + if err := vv.Deserialize(d); err != nil { + return err + } + + *v = append(*v, vv) + return nil + }) +} + +func deserializeRelatedOpsItems(d smithy.ShapeDeserializer, s *smithy.Schema, v *[]RelatedOpsItem) error { + *v = make([]RelatedOpsItem, 0) + var vv RelatedOpsItem + return smithy.ReadList(d, s, func() error { + if isNil, err := d.ReadNil(s.ListMember()); err != nil { + return err + } else if isNil { + var zero RelatedOpsItem + *v = append(*v, zero) + return nil + } + + vv = RelatedOpsItem{} + if err := vv.Deserialize(d); err != nil { + return err + } + + *v = append(*v, vv) + return nil + }) +} + +func deserializeResourceComplianceSummaryItemList(d smithy.ShapeDeserializer, s *smithy.Schema, v *[]ResourceComplianceSummaryItem) error { + *v = make([]ResourceComplianceSummaryItem, 0) + var vv ResourceComplianceSummaryItem + return smithy.ReadList(d, s, func() error { + if isNil, err := d.ReadNil(s.ListMember()); err != nil { + return err + } else if isNil { + var zero ResourceComplianceSummaryItem + *v = append(*v, zero) + return nil + } + + vv = ResourceComplianceSummaryItem{} + if err := vv.Deserialize(d); err != nil { + return err + } + + *v = append(*v, vv) + return nil + }) +} + +func deserializeResourceDataSyncItemList(d smithy.ShapeDeserializer, s *smithy.Schema, v *[]ResourceDataSyncItem) error { + *v = make([]ResourceDataSyncItem, 0) + var vv ResourceDataSyncItem + return smithy.ReadList(d, s, func() error { + if isNil, err := d.ReadNil(s.ListMember()); err != nil { + return err + } else if isNil { + var zero ResourceDataSyncItem + *v = append(*v, zero) + return nil + } + + vv = ResourceDataSyncItem{} + if err := vv.Deserialize(d); err != nil { + return err + } + + *v = append(*v, vv) + return nil + }) +} + +func deserializeResourceDataSyncOrganizationalUnitList(d smithy.ShapeDeserializer, s *smithy.Schema, v *[]ResourceDataSyncOrganizationalUnit) error { + *v = make([]ResourceDataSyncOrganizationalUnit, 0) + var vv ResourceDataSyncOrganizationalUnit + return smithy.ReadList(d, s, func() error { + if isNil, err := d.ReadNil(s.ListMember()); err != nil { + return err + } else if isNil { + var zero ResourceDataSyncOrganizationalUnit + *v = append(*v, zero) + return nil + } + + vv = ResourceDataSyncOrganizationalUnit{} + if err := vv.Deserialize(d); err != nil { + return err + } + + *v = append(*v, vv) + return nil + }) +} + +func deserializeResourceDataSyncSourceRegionList(d smithy.ShapeDeserializer, s *smithy.Schema, v *[]string) error { + *v = make([]string, 0) + var vv string + return smithy.ReadList(d, s, func() error { + if isNil, err := d.ReadNil(s.ListMember()); err != nil { + return err + } else if isNil { + var zero string + *v = append(*v, zero) + return nil + } + + if err := d.ReadString(s.ListMember(), &vv); err != nil { + return err + } + + *v = append(*v, vv) + return nil + }) +} + +func deserializeResourcePolicyParameterNamesList(d smithy.ShapeDeserializer, s *smithy.Schema, v *[]string) error { + *v = make([]string, 0) + var vv string + return smithy.ReadList(d, s, func() error { + if isNil, err := d.ReadNil(s.ListMember()); err != nil { + return err + } else if isNil { + var zero string + *v = append(*v, zero) + return nil + } + + if err := d.ReadString(s.ListMember(), &vv); err != nil { + return err + } + + *v = append(*v, vv) + return nil + }) +} + +func deserializeResultAttributeList(d smithy.ShapeDeserializer, s *smithy.Schema, v *[]ResultAttribute) error { + *v = make([]ResultAttribute, 0) + var vv ResultAttribute + return smithy.ReadList(d, s, func() error { + if isNil, err := d.ReadNil(s.ListMember()); err != nil { + return err + } else if isNil { + var zero ResultAttribute + *v = append(*v, zero) + return nil + } + + vv = ResultAttribute{} + if err := vv.Deserialize(d); err != nil { + return err + } + + *v = append(*v, vv) + return nil + }) +} + +func deserializeReviewInformationList(d smithy.ShapeDeserializer, s *smithy.Schema, v *[]ReviewInformation) error { + *v = make([]ReviewInformation, 0) + var vv ReviewInformation + return smithy.ReadList(d, s, func() error { + if isNil, err := d.ReadNil(s.ListMember()); err != nil { + return err + } else if isNil { + var zero ReviewInformation + *v = append(*v, zero) + return nil + } + + vv = ReviewInformation{} + if err := vv.Deserialize(d); err != nil { + return err + } + + *v = append(*v, vv) + return nil + }) +} + +func deserializeRunbooks(d smithy.ShapeDeserializer, s *smithy.Schema, v *[]Runbook) error { + *v = make([]Runbook, 0) + var vv Runbook + return smithy.ReadList(d, s, func() error { + if isNil, err := d.ReadNil(s.ListMember()); err != nil { + return err + } else if isNil { + var zero Runbook + *v = append(*v, zero) + return nil + } + + vv = Runbook{} + if err := vv.Deserialize(d); err != nil { + return err + } + + *v = append(*v, vv) + return nil + }) +} + +func deserializeScheduledWindowExecutionList(d smithy.ShapeDeserializer, s *smithy.Schema, v *[]ScheduledWindowExecution) error { + *v = make([]ScheduledWindowExecution, 0) + var vv ScheduledWindowExecution + return smithy.ReadList(d, s, func() error { + if isNil, err := d.ReadNil(s.ListMember()); err != nil { + return err + } else if isNil { + var zero ScheduledWindowExecution + *v = append(*v, zero) + return nil + } + + vv = ScheduledWindowExecution{} + if err := vv.Deserialize(d); err != nil { + return err + } + + *v = append(*v, vv) + return nil + }) +} + +func deserializeSessionFilterList(d smithy.ShapeDeserializer, s *smithy.Schema, v *[]SessionFilter) error { + *v = make([]SessionFilter, 0) + var vv SessionFilter + return smithy.ReadList(d, s, func() error { + if isNil, err := d.ReadNil(s.ListMember()); err != nil { + return err + } else if isNil { + var zero SessionFilter + *v = append(*v, zero) + return nil + } + + vv = SessionFilter{} + if err := vv.Deserialize(d); err != nil { + return err + } + + *v = append(*v, vv) + return nil + }) +} + +func deserializeSessionList(d smithy.ShapeDeserializer, s *smithy.Schema, v *[]Session) error { + *v = make([]Session, 0) + var vv Session + return smithy.ReadList(d, s, func() error { + if isNil, err := d.ReadNil(s.ListMember()); err != nil { + return err + } else if isNil { + var zero Session + *v = append(*v, zero) + return nil + } + + vv = Session{} + if err := vv.Deserialize(d); err != nil { + return err + } + + *v = append(*v, vv) + return nil + }) +} + +func deserializeSessionManagerParameterValueList(d smithy.ShapeDeserializer, s *smithy.Schema, v *[]string) error { + *v = make([]string, 0) + var vv string + return smithy.ReadList(d, s, func() error { + if isNil, err := d.ReadNil(s.ListMember()); err != nil { + return err + } else if isNil { + var zero string + *v = append(*v, zero) + return nil + } + + if err := d.ReadString(s.ListMember(), &vv); err != nil { + return err + } + + *v = append(*v, vv) + return nil + }) +} + +func deserializeStepExecutionFilterList(d smithy.ShapeDeserializer, s *smithy.Schema, v *[]StepExecutionFilter) error { + *v = make([]StepExecutionFilter, 0) + var vv StepExecutionFilter + return smithy.ReadList(d, s, func() error { + if isNil, err := d.ReadNil(s.ListMember()); err != nil { + return err + } else if isNil { + var zero StepExecutionFilter + *v = append(*v, zero) + return nil + } + + vv = StepExecutionFilter{} + if err := vv.Deserialize(d); err != nil { + return err + } + + *v = append(*v, vv) + return nil + }) +} + +func deserializeStepExecutionFilterValueList(d smithy.ShapeDeserializer, s *smithy.Schema, v *[]string) error { + *v = make([]string, 0) + var vv string + return smithy.ReadList(d, s, func() error { + if isNil, err := d.ReadNil(s.ListMember()); err != nil { + return err + } else if isNil { + var zero string + *v = append(*v, zero) + return nil + } + + if err := d.ReadString(s.ListMember(), &vv); err != nil { + return err + } + + *v = append(*v, vv) + return nil + }) +} + +func deserializeStepExecutionList(d smithy.ShapeDeserializer, s *smithy.Schema, v *[]StepExecution) error { + *v = make([]StepExecution, 0) + var vv StepExecution + return smithy.ReadList(d, s, func() error { + if isNil, err := d.ReadNil(s.ListMember()); err != nil { + return err + } else if isNil { + var zero StepExecution + *v = append(*v, zero) + return nil + } + + vv = StepExecution{} + if err := vv.Deserialize(d); err != nil { + return err + } + + *v = append(*v, vv) + return nil + }) +} + +func deserializeStringList(d smithy.ShapeDeserializer, s *smithy.Schema, v *[]string) error { + *v = make([]string, 0) + var vv string + return smithy.ReadList(d, s, func() error { + if isNil, err := d.ReadNil(s.ListMember()); err != nil { + return err + } else if isNil { + var zero string + *v = append(*v, zero) + return nil + } + + if err := d.ReadString(s.ListMember(), &vv); err != nil { + return err + } + + *v = append(*v, vv) + return nil + }) +} + +func deserializeTagList(d smithy.ShapeDeserializer, s *smithy.Schema, v *[]Tag) error { + *v = make([]Tag, 0) + var vv Tag + return smithy.ReadList(d, s, func() error { + if isNil, err := d.ReadNil(s.ListMember()); err != nil { + return err + } else if isNil { + var zero Tag + *v = append(*v, zero) + return nil + } + + vv = Tag{} + if err := vv.Deserialize(d); err != nil { + return err + } + + *v = append(*v, vv) + return nil + }) +} + +func deserializeTargetLocations(d smithy.ShapeDeserializer, s *smithy.Schema, v *[]TargetLocation) error { + *v = make([]TargetLocation, 0) + var vv TargetLocation + return smithy.ReadList(d, s, func() error { + if isNil, err := d.ReadNil(s.ListMember()); err != nil { + return err + } else if isNil { + var zero TargetLocation + *v = append(*v, zero) + return nil + } + + vv = TargetLocation{} + if err := vv.Deserialize(d); err != nil { + return err + } + + *v = append(*v, vv) + return nil + }) +} + +func deserializeTargetMaps(d smithy.ShapeDeserializer, s *smithy.Schema, v *[]map[string][]string) error { + *v = make([]map[string][]string, 0) + var vv map[string][]string + return smithy.ReadList(d, s, func() error { + if isNil, err := d.ReadNil(s.ListMember()); err != nil { + return err + } else if isNil { + var zero map[string][]string + *v = append(*v, zero) + return nil + } + + vv = nil + if err := deserializeTargetMap(d, s.ListMember(), &vv); err != nil { + return err + } + + *v = append(*v, vv) + return nil + }) +} + +func deserializeTargetMapValueList(d smithy.ShapeDeserializer, s *smithy.Schema, v *[]string) error { + *v = make([]string, 0) + var vv string + return smithy.ReadList(d, s, func() error { + if isNil, err := d.ReadNil(s.ListMember()); err != nil { + return err + } else if isNil { + var zero string + *v = append(*v, zero) + return nil + } + + if err := d.ReadString(s.ListMember(), &vv); err != nil { + return err + } + + *v = append(*v, vv) + return nil + }) +} + +func deserializeTargetParameterList(d smithy.ShapeDeserializer, s *smithy.Schema, v *[]string) error { + *v = make([]string, 0) + var vv string + return smithy.ReadList(d, s, func() error { + if isNil, err := d.ReadNil(s.ListMember()); err != nil { + return err + } else if isNil { + var zero string + *v = append(*v, zero) + return nil + } + + if err := d.ReadString(s.ListMember(), &vv); err != nil { + return err + } + + *v = append(*v, vv) + return nil + }) +} + +func deserializeTargetPreviewList(d smithy.ShapeDeserializer, s *smithy.Schema, v *[]TargetPreview) error { + *v = make([]TargetPreview, 0) + var vv TargetPreview + return smithy.ReadList(d, s, func() error { + if isNil, err := d.ReadNil(s.ListMember()); err != nil { + return err + } else if isNil { + var zero TargetPreview + *v = append(*v, zero) + return nil + } + + vv = TargetPreview{} + if err := vv.Deserialize(d); err != nil { + return err + } + + *v = append(*v, vv) + return nil + }) +} + +func deserializeTargets(d smithy.ShapeDeserializer, s *smithy.Schema, v *[]Target) error { + *v = make([]Target, 0) + var vv Target + return smithy.ReadList(d, s, func() error { + if isNil, err := d.ReadNil(s.ListMember()); err != nil { + return err + } else if isNil { + var zero Target + *v = append(*v, zero) + return nil + } + + vv = Target{} + if err := vv.Deserialize(d); err != nil { + return err + } + + *v = append(*v, vv) + return nil + }) +} + +func deserializeTargetValues(d smithy.ShapeDeserializer, s *smithy.Schema, v *[]string) error { + *v = make([]string, 0) + var vv string + return smithy.ReadList(d, s, func() error { + if isNil, err := d.ReadNil(s.ListMember()); err != nil { + return err + } else if isNil { + var zero string + *v = append(*v, zero) + return nil + } + + if err := d.ReadString(s.ListMember(), &vv); err != nil { + return err + } + + *v = append(*v, vv) + return nil + }) +} + +func deserializeValidationFindingList(d smithy.ShapeDeserializer, s *smithy.Schema, v *[]ValidationFinding) error { + *v = make([]ValidationFinding, 0) + var vv ValidationFinding + return smithy.ReadList(d, s, func() error { + if isNil, err := d.ReadNil(s.ListMember()); err != nil { + return err + } else if isNil { + var zero ValidationFinding + *v = append(*v, zero) + return nil + } + + vv = ValidationFinding{} + if err := vv.Deserialize(d); err != nil { + return err + } + + *v = append(*v, vv) + return nil + }) +} + +func deserializeValidNextStepList(d smithy.ShapeDeserializer, s *smithy.Schema, v *[]string) error { + *v = make([]string, 0) + var vv string + return smithy.ReadList(d, s, func() error { + if isNil, err := d.ReadNil(s.ListMember()); err != nil { + return err + } else if isNil { + var zero string + *v = append(*v, zero) + return nil + } + + if err := d.ReadString(s.ListMember(), &vv); err != nil { + return err + } + + *v = append(*v, vv) + return nil + }) +} + +func serializeAssociationStatusAggregatedCount(s smithy.ShapeSerializer, schema *smithy.Schema, v map[string]int32) { + if v == nil { + return + } + s.WriteMap(schema) + for k, vv := range v { + s.WriteKey(schema.MapKey(), k) + s.WriteInt32(schema.MapValue(), int32(vv)) + } + s.CloseMap() +} + +func serializeAutomationParameterMap(s smithy.ShapeSerializer, schema *smithy.Schema, v map[string][]string) { + if v == nil { + return + } + s.WriteMap(schema) + for k, vv := range v { + s.WriteKey(schema.MapKey(), k) + serializeAutomationParameterValueList(s, schema.MapValue(), vv) + } + s.CloseMap() +} + +func serializeComplianceItemDetails(s smithy.ShapeSerializer, schema *smithy.Schema, v map[string]string) { + if v == nil { + return + } + s.WriteMap(schema) + for k, vv := range v { + s.WriteKey(schema.MapKey(), k) + s.WriteString(schema.MapValue(), string(vv)) + } + s.CloseMap() +} + +func serializeInstanceAssociationStatusAggregatedCount(s smithy.ShapeSerializer, schema *smithy.Schema, v map[string]int32) { + if v == nil { + return + } + s.WriteMap(schema) + for k, vv := range v { + s.WriteKey(schema.MapKey(), k) + s.WriteInt32(schema.MapValue(), int32(vv)) + } + s.CloseMap() +} + +func serializeInventoryItemContentContext(s smithy.ShapeSerializer, schema *smithy.Schema, v map[string]string) { + if v == nil { + return + } + s.WriteMap(schema) + for k, vv := range v { + s.WriteKey(schema.MapKey(), k) + s.WriteString(schema.MapValue(), string(vv)) + } + s.CloseMap() +} + +func serializeInventoryItemEntry(s smithy.ShapeSerializer, schema *smithy.Schema, v map[string]string) { + if v == nil { + return + } + s.WriteMap(schema) + for k, vv := range v { + s.WriteKey(schema.MapKey(), k) + s.WriteString(schema.MapValue(), string(vv)) + } + s.CloseMap() +} + +func serializeInventoryResultItemMap(s smithy.ShapeSerializer, schema *smithy.Schema, v map[string]InventoryResultItem) { + if v == nil { + return + } + s.WriteMap(schema) + for k, vv := range v { + s.WriteKey(schema.MapKey(), k) + s.WriteStruct(schema.MapValue()) + vv.SerializeMembers(s) + s.CloseStruct() + } + s.CloseMap() +} + +func serializeMaintenanceWindowTaskParameters(s smithy.ShapeSerializer, schema *smithy.Schema, v map[string]MaintenanceWindowTaskParameterValueExpression) { + if v == nil { + return + } + s.WriteMap(schema) + for k, vv := range v { + s.WriteKey(schema.MapKey(), k) + s.WriteStruct(schema.MapValue()) + vv.SerializeMembers(s) + s.CloseStruct() + } + s.CloseMap() +} + +func serializeMetadataMap(s smithy.ShapeSerializer, schema *smithy.Schema, v map[string]MetadataValue) { + if v == nil { + return + } + s.WriteMap(schema) + for k, vv := range v { + s.WriteKey(schema.MapKey(), k) + s.WriteStruct(schema.MapValue()) + vv.SerializeMembers(s) + s.CloseStruct() + } + s.CloseMap() +} + +func serializeNodeSummary(s smithy.ShapeSerializer, schema *smithy.Schema, v map[string]string) { + if v == nil { + return + } + s.WriteMap(schema) + for k, vv := range v { + s.WriteKey(schema.MapKey(), k) + s.WriteString(schema.MapValue(), string(vv)) + } + s.CloseMap() +} + +func serializeNormalStringMap(s smithy.ShapeSerializer, schema *smithy.Schema, v map[string]string) { + if v == nil { + return + } + s.WriteMap(schema) + for k, vv := range v { + s.WriteKey(schema.MapKey(), k) + s.WriteString(schema.MapValue(), string(vv)) + } + s.CloseMap() +} + +func serializeOpsAggregatorValueMap(s smithy.ShapeSerializer, schema *smithy.Schema, v map[string]string) { + if v == nil { + return + } + s.WriteMap(schema) + for k, vv := range v { + s.WriteKey(schema.MapKey(), k) + s.WriteString(schema.MapValue(), string(vv)) + } + s.CloseMap() +} + +func serializeOpsEntityItemEntry(s smithy.ShapeSerializer, schema *smithy.Schema, v map[string]string) { + if v == nil { + return + } + s.WriteMap(schema) + for k, vv := range v { + s.WriteKey(schema.MapKey(), k) + s.WriteString(schema.MapValue(), string(vv)) + } + s.CloseMap() +} + +func serializeOpsEntityItemMap(s smithy.ShapeSerializer, schema *smithy.Schema, v map[string]OpsEntityItem) { + if v == nil { + return + } + s.WriteMap(schema) + for k, vv := range v { + s.WriteKey(schema.MapKey(), k) + s.WriteStruct(schema.MapValue()) + vv.SerializeMembers(s) + s.CloseStruct() + } + s.CloseMap() +} + +func serializeOpsItemOperationalData(s smithy.ShapeSerializer, schema *smithy.Schema, v map[string]OpsItemDataValue) { + if v == nil { + return + } + s.WriteMap(schema) + for k, vv := range v { + s.WriteKey(schema.MapKey(), k) + s.WriteStruct(schema.MapValue()) + vv.SerializeMembers(s) + s.CloseStruct() + } + s.CloseMap() +} + +func serializeParameters(s smithy.ShapeSerializer, schema *smithy.Schema, v map[string][]string) { + if v == nil { + return + } + s.WriteMap(schema) + for k, vv := range v { + s.WriteKey(schema.MapKey(), k) + serializeParameterValueList(s, schema.MapValue(), vv) + } + s.CloseMap() +} + +func serializePatchPropertyEntry(s smithy.ShapeSerializer, schema *smithy.Schema, v map[string]string) { + if v == nil { + return + } + s.WriteMap(schema) + for k, vv := range v { + s.WriteKey(schema.MapKey(), k) + s.WriteString(schema.MapValue(), string(vv)) + } + s.CloseMap() +} + +func serializeSessionManagerParameters(s smithy.ShapeSerializer, schema *smithy.Schema, v map[string][]string) { + if v == nil { + return + } + s.WriteMap(schema) + for k, vv := range v { + s.WriteKey(schema.MapKey(), k) + serializeSessionManagerParameterValueList(s, schema.MapValue(), vv) + } + s.CloseMap() +} + +func serializeStepPreviewMap(s smithy.ShapeSerializer, schema *smithy.Schema, v map[string]int32) { + if v == nil { + return + } + s.WriteMap(schema) + for k, vv := range v { + s.WriteKey(schema.MapKey(), k) + s.WriteInt32(schema.MapValue(), int32(vv)) + } + s.CloseMap() +} + +func serializeTargetMap(s smithy.ShapeSerializer, schema *smithy.Schema, v map[string][]string) { + if v == nil { + return + } + s.WriteMap(schema) + for k, vv := range v { + s.WriteKey(schema.MapKey(), k) + serializeTargetMapValueList(s, schema.MapValue(), vv) + } + s.CloseMap() +} + +func deserializeAssociationStatusAggregatedCount(d smithy.ShapeDeserializer, s *smithy.Schema, v *map[string]int32) error { + *v = make(map[string]int32) + var vv int32 + return smithy.ReadMap(d, s, func(k string) error { + if isNil, err := d.ReadNil(s.MapValue()); err != nil { + return err + } else if isNil { + var zero int32 + (*v)[k] = zero + return nil + } + + if err := d.ReadInt32(s.MapValue(), &vv); err != nil { + return err + } + + (*v)[k] = vv + return nil + }) +} + +func deserializeAutomationParameterMap(d smithy.ShapeDeserializer, s *smithy.Schema, v *map[string][]string) error { + *v = make(map[string][]string) + var vv []string + return smithy.ReadMap(d, s, func(k string) error { + if isNil, err := d.ReadNil(s.MapValue()); err != nil { + return err + } else if isNil { + var zero []string + (*v)[k] = zero + return nil + } + + vv = nil + if err := deserializeAutomationParameterValueList(d, s.MapValue(), &vv); err != nil { + return err + } + + (*v)[k] = vv + return nil + }) +} + +func deserializeComplianceItemDetails(d smithy.ShapeDeserializer, s *smithy.Schema, v *map[string]string) error { + *v = make(map[string]string) + var vv string + return smithy.ReadMap(d, s, func(k string) error { + if isNil, err := d.ReadNil(s.MapValue()); err != nil { + return err + } else if isNil { + var zero string + (*v)[k] = zero + return nil + } + + if err := d.ReadString(s.MapValue(), &vv); err != nil { + return err + } + + (*v)[k] = vv + return nil + }) +} + +func deserializeInstanceAssociationStatusAggregatedCount(d smithy.ShapeDeserializer, s *smithy.Schema, v *map[string]int32) error { + *v = make(map[string]int32) + var vv int32 + return smithy.ReadMap(d, s, func(k string) error { + if isNil, err := d.ReadNil(s.MapValue()); err != nil { + return err + } else if isNil { + var zero int32 + (*v)[k] = zero + return nil + } + + if err := d.ReadInt32(s.MapValue(), &vv); err != nil { + return err + } + + (*v)[k] = vv + return nil + }) +} + +func deserializeInventoryItemContentContext(d smithy.ShapeDeserializer, s *smithy.Schema, v *map[string]string) error { + *v = make(map[string]string) + var vv string + return smithy.ReadMap(d, s, func(k string) error { + if isNil, err := d.ReadNil(s.MapValue()); err != nil { + return err + } else if isNil { + var zero string + (*v)[k] = zero + return nil + } + + if err := d.ReadString(s.MapValue(), &vv); err != nil { + return err + } + + (*v)[k] = vv + return nil + }) +} + +func deserializeInventoryItemEntry(d smithy.ShapeDeserializer, s *smithy.Schema, v *map[string]string) error { + *v = make(map[string]string) + var vv string + return smithy.ReadMap(d, s, func(k string) error { + if isNil, err := d.ReadNil(s.MapValue()); err != nil { + return err + } else if isNil { + var zero string + (*v)[k] = zero + return nil + } + + if err := d.ReadString(s.MapValue(), &vv); err != nil { + return err + } + + (*v)[k] = vv + return nil + }) +} + +func deserializeInventoryResultItemMap(d smithy.ShapeDeserializer, s *smithy.Schema, v *map[string]InventoryResultItem) error { + *v = make(map[string]InventoryResultItem) + var vv InventoryResultItem + return smithy.ReadMap(d, s, func(k string) error { + if isNil, err := d.ReadNil(s.MapValue()); err != nil { + return err + } else if isNil { + var zero InventoryResultItem + (*v)[k] = zero + return nil + } + + vv = InventoryResultItem{} + if err := vv.Deserialize(d); err != nil { + return err + } + + (*v)[k] = vv + return nil + }) +} + +func deserializeMaintenanceWindowTaskParameters(d smithy.ShapeDeserializer, s *smithy.Schema, v *map[string]MaintenanceWindowTaskParameterValueExpression) error { + *v = make(map[string]MaintenanceWindowTaskParameterValueExpression) + var vv MaintenanceWindowTaskParameterValueExpression + return smithy.ReadMap(d, s, func(k string) error { + if isNil, err := d.ReadNil(s.MapValue()); err != nil { + return err + } else if isNil { + var zero MaintenanceWindowTaskParameterValueExpression + (*v)[k] = zero + return nil + } + + vv = MaintenanceWindowTaskParameterValueExpression{} + if err := vv.Deserialize(d); err != nil { + return err + } + + (*v)[k] = vv + return nil + }) +} + +func deserializeMetadataMap(d smithy.ShapeDeserializer, s *smithy.Schema, v *map[string]MetadataValue) error { + *v = make(map[string]MetadataValue) + var vv MetadataValue + return smithy.ReadMap(d, s, func(k string) error { + if isNil, err := d.ReadNil(s.MapValue()); err != nil { + return err + } else if isNil { + var zero MetadataValue + (*v)[k] = zero + return nil + } + + vv = MetadataValue{} + if err := vv.Deserialize(d); err != nil { + return err + } + + (*v)[k] = vv + return nil + }) +} + +func deserializeNodeSummary(d smithy.ShapeDeserializer, s *smithy.Schema, v *map[string]string) error { + *v = make(map[string]string) + var vv string + return smithy.ReadMap(d, s, func(k string) error { + if isNil, err := d.ReadNil(s.MapValue()); err != nil { + return err + } else if isNil { + var zero string + (*v)[k] = zero + return nil + } + + if err := d.ReadString(s.MapValue(), &vv); err != nil { + return err + } + + (*v)[k] = vv + return nil + }) +} + +func deserializeNormalStringMap(d smithy.ShapeDeserializer, s *smithy.Schema, v *map[string]string) error { + *v = make(map[string]string) + var vv string + return smithy.ReadMap(d, s, func(k string) error { + if isNil, err := d.ReadNil(s.MapValue()); err != nil { + return err + } else if isNil { + var zero string + (*v)[k] = zero + return nil + } + + if err := d.ReadString(s.MapValue(), &vv); err != nil { + return err + } + + (*v)[k] = vv + return nil + }) +} + +func deserializeOpsAggregatorValueMap(d smithy.ShapeDeserializer, s *smithy.Schema, v *map[string]string) error { + *v = make(map[string]string) + var vv string + return smithy.ReadMap(d, s, func(k string) error { + if isNil, err := d.ReadNil(s.MapValue()); err != nil { + return err + } else if isNil { + var zero string + (*v)[k] = zero + return nil + } + + if err := d.ReadString(s.MapValue(), &vv); err != nil { + return err + } + + (*v)[k] = vv + return nil + }) +} + +func deserializeOpsEntityItemEntry(d smithy.ShapeDeserializer, s *smithy.Schema, v *map[string]string) error { + *v = make(map[string]string) + var vv string + return smithy.ReadMap(d, s, func(k string) error { + if isNil, err := d.ReadNil(s.MapValue()); err != nil { + return err + } else if isNil { + var zero string + (*v)[k] = zero + return nil + } + + if err := d.ReadString(s.MapValue(), &vv); err != nil { + return err + } + + (*v)[k] = vv + return nil + }) +} + +func deserializeOpsEntityItemMap(d smithy.ShapeDeserializer, s *smithy.Schema, v *map[string]OpsEntityItem) error { + *v = make(map[string]OpsEntityItem) + var vv OpsEntityItem + return smithy.ReadMap(d, s, func(k string) error { + if isNil, err := d.ReadNil(s.MapValue()); err != nil { + return err + } else if isNil { + var zero OpsEntityItem + (*v)[k] = zero + return nil + } + + vv = OpsEntityItem{} + if err := vv.Deserialize(d); err != nil { + return err + } + + (*v)[k] = vv + return nil + }) +} + +func deserializeOpsItemOperationalData(d smithy.ShapeDeserializer, s *smithy.Schema, v *map[string]OpsItemDataValue) error { + *v = make(map[string]OpsItemDataValue) + var vv OpsItemDataValue + return smithy.ReadMap(d, s, func(k string) error { + if isNil, err := d.ReadNil(s.MapValue()); err != nil { + return err + } else if isNil { + var zero OpsItemDataValue + (*v)[k] = zero + return nil + } + + vv = OpsItemDataValue{} + if err := vv.Deserialize(d); err != nil { + return err + } + + (*v)[k] = vv + return nil + }) +} + +func deserializeParameters(d smithy.ShapeDeserializer, s *smithy.Schema, v *map[string][]string) error { + *v = make(map[string][]string) + var vv []string + return smithy.ReadMap(d, s, func(k string) error { + if isNil, err := d.ReadNil(s.MapValue()); err != nil { + return err + } else if isNil { + var zero []string + (*v)[k] = zero + return nil + } + + vv = nil + if err := deserializeParameterValueList(d, s.MapValue(), &vv); err != nil { + return err + } + + (*v)[k] = vv + return nil + }) +} + +func deserializePatchPropertyEntry(d smithy.ShapeDeserializer, s *smithy.Schema, v *map[string]string) error { + *v = make(map[string]string) + var vv string + return smithy.ReadMap(d, s, func(k string) error { + if isNil, err := d.ReadNil(s.MapValue()); err != nil { + return err + } else if isNil { + var zero string + (*v)[k] = zero + return nil + } + + if err := d.ReadString(s.MapValue(), &vv); err != nil { + return err + } + + (*v)[k] = vv + return nil + }) +} + +func deserializeSessionManagerParameters(d smithy.ShapeDeserializer, s *smithy.Schema, v *map[string][]string) error { + *v = make(map[string][]string) + var vv []string + return smithy.ReadMap(d, s, func(k string) error { + if isNil, err := d.ReadNil(s.MapValue()); err != nil { + return err + } else if isNil { + var zero []string + (*v)[k] = zero + return nil + } + + vv = nil + if err := deserializeSessionManagerParameterValueList(d, s.MapValue(), &vv); err != nil { + return err + } + + (*v)[k] = vv + return nil + }) +} + +func deserializeStepPreviewMap(d smithy.ShapeDeserializer, s *smithy.Schema, v *map[string]int32) error { + *v = make(map[string]int32) + var vv int32 + return smithy.ReadMap(d, s, func(k string) error { + if isNil, err := d.ReadNil(s.MapValue()); err != nil { + return err + } else if isNil { + var zero int32 + (*v)[k] = zero + return nil + } + + if err := d.ReadInt32(s.MapValue(), &vv); err != nil { + return err + } + + (*v)[k] = vv + return nil + }) +} + +func deserializeTargetMap(d smithy.ShapeDeserializer, s *smithy.Schema, v *map[string][]string) error { + *v = make(map[string][]string) + var vv []string + return smithy.ReadMap(d, s, func(k string) error { + if isNil, err := d.ReadNil(s.MapValue()); err != nil { + return err + } else if isNil { + var zero []string + (*v)[k] = zero + return nil + } + + vv = nil + if err := deserializeTargetMapValueList(d, s.MapValue(), &vv); err != nil { + return err + } + + (*v)[k] = vv + return nil + }) +} diff --git a/vendor/github.com/aws/aws-sdk-go-v2/service/ssm/types/enums.go b/vendor/github.com/aws/aws-sdk-go-v2/service/ssm/types/enums.go index 69c17596d..e40261911 100644 --- a/vendor/github.com/aws/aws-sdk-go-v2/service/ssm/types/enums.go +++ b/vendor/github.com/aws/aws-sdk-go-v2/service/ssm/types/enums.go @@ -128,6 +128,7 @@ const ( AssociationFilterKeyLastExecutedAfter AssociationFilterKey = "LastExecutedAfter" AssociationFilterKeyAssociationName AssociationFilterKey = "AssociationName" AssociationFilterKeyResourceGroupName AssociationFilterKey = "ResourceGroupName" + AssociationFilterKeyCloudConnectorId AssociationFilterKey = "CloudConnectorId" ) // Values returns all known values for AssociationFilterKey. Note that this can be @@ -144,6 +145,7 @@ func (AssociationFilterKey) Values() []AssociationFilterKey { "LastExecutedAfter", "AssociationName", "ResourceGroupName", + "CloudConnectorId", } } @@ -397,6 +399,25 @@ func (CalendarState) Values() []CalendarState { } } +type CloudConnectorFilterKey string + +// Enum values for CloudConnectorFilterKey +const ( + CloudConnectorFilterKeySubscriptionId CloudConnectorFilterKey = "SubscriptionId" + CloudConnectorFilterKeyTenantId CloudConnectorFilterKey = "TenantId" +) + +// Values returns all known values for CloudConnectorFilterKey. Note that this can +// be expanded in the future, and so it is only as up to date as the client. +// +// The ordering of this slice is not guaranteed to be stable across updates. +func (CloudConnectorFilterKey) Values() []CloudConnectorFilterKey { + return []CloudConnectorFilterKey{ + "SubscriptionId", + "TenantId", + } +} + type CommandFilterKey string // Enum values for CommandFilterKey @@ -618,6 +639,25 @@ func (ConnectionStatus) Values() []ConnectionStatus { } } +type DeletionMode string + +// Enum values for DeletionMode +const ( + DeletionModeRemoveSharing DeletionMode = "RemoveSharing" + DeletionModeRollbackMigration DeletionMode = "RollbackMigration" +) + +// Values returns all known values for DeletionMode. Note that this can be +// expanded in the future, and so it is only as up to date as the client. +// +// The ordering of this slice is not guaranteed to be stable across updates. +func (DeletionMode) Values() []DeletionMode { + return []DeletionMode{ + "RemoveSharing", + "RollbackMigration", + } +} + type DescribeActivationsFilterKeys string // Enum values for DescribeActivationsFilterKeys @@ -1330,12 +1370,14 @@ type NodeAttributeName string // Enum values for NodeAttributeName const ( - NodeAttributeNameAgentVersion NodeAttributeName = "AgentVersion" - NodeAttributeNamePlatformName NodeAttributeName = "PlatformName" - NodeAttributeNamePlatformType NodeAttributeName = "PlatformType" - NodeAttributeNamePlatformVersion NodeAttributeName = "PlatformVersion" - NodeAttributeNameRegion NodeAttributeName = "Region" - NodeAttributeNameResourceType NodeAttributeName = "ResourceType" + NodeAttributeNameAgentVersion NodeAttributeName = "AgentVersion" + NodeAttributeNamePlatformName NodeAttributeName = "PlatformName" + NodeAttributeNamePlatformType NodeAttributeName = "PlatformType" + NodeAttributeNamePlatformVersion NodeAttributeName = "PlatformVersion" + NodeAttributeNameRegion NodeAttributeName = "Region" + NodeAttributeNameResourceType NodeAttributeName = "ResourceType" + NodeAttributeNameSourceType NodeAttributeName = "SourceType" + NodeAttributeNameAvailabilityZone NodeAttributeName = "AvailabilityZone" ) // Values returns all known values for NodeAttributeName. Note that this can be @@ -1350,6 +1392,8 @@ func (NodeAttributeName) Values() []NodeAttributeName { "PlatformVersion", "Region", "ResourceType", + "SourceType", + "AvailabilityZone", } } @@ -1372,6 +1416,11 @@ const ( NodeFilterKeyOrganizationalUnitPath NodeFilterKey = "OrganizationalUnitPath" NodeFilterKeyRegion NodeFilterKey = "Region" NodeFilterKeyAccountId NodeFilterKey = "AccountId" + NodeFilterKeySourceType NodeFilterKey = "SourceType" + NodeFilterKeySourceId NodeFilterKey = "SourceId" + NodeFilterKeySourceLocation NodeFilterKey = "SourceLocation" + NodeFilterKeyAvailabilityZone NodeFilterKey = "AvailabilityZone" + NodeFilterKeyAvailabilityZoneId NodeFilterKey = "AvailabilityZoneId" ) // Values returns all known values for NodeFilterKey. Note that this can be @@ -1395,6 +1444,11 @@ func (NodeFilterKey) Values() []NodeFilterKey { "OrganizationalUnitPath", "Region", "AccountId", + "SourceType", + "SourceId", + "SourceLocation", + "AvailabilityZone", + "AvailabilityZoneId", } } @@ -2224,6 +2278,7 @@ const ( ResourceTypeForTaggingOpsmetadata ResourceTypeForTagging = "OpsMetadata" ResourceTypeForTaggingAutomation ResourceTypeForTagging = "Automation" ResourceTypeForTaggingAssociation ResourceTypeForTagging = "Association" + ResourceTypeForTaggingCloudConnector ResourceTypeForTagging = "CloudConnector" ) // Values returns all known values for ResourceTypeForTagging. Note that this can @@ -2241,6 +2296,7 @@ func (ResourceTypeForTagging) Values() []ResourceTypeForTagging { "OpsMetadata", "Automation", "Association", + "CloudConnector", } } @@ -2376,6 +2432,7 @@ const ( SourceTypeAwsEc2Instance SourceType = "AWS::EC2::Instance" SourceTypeAwsIotThing SourceType = "AWS::IoT::Thing" SourceTypeAwsSsmManagedinstance SourceType = "AWS::SSM::ManagedInstance" + SourceTypeAzureInstance SourceType = "Microsoft.Compute/virtualMachines" ) // Values returns all known values for SourceType. Note that this can be expanded @@ -2387,6 +2444,7 @@ func (SourceType) Values() []SourceType { "AWS::EC2::Instance", "AWS::IoT::Thing", "AWS::SSM::ManagedInstance", + "Microsoft.Compute/virtualMachines", } } @@ -2441,3 +2499,76 @@ func (StopType) Values() []StopType { "Cancel", } } + +type ValidationFindingCode string + +// Enum values for ValidationFindingCode +const ( + ValidationFindingCodeTargetInaccessible ValidationFindingCode = "TargetInaccessible" + ValidationFindingCodeTargetUnusable ValidationFindingCode = "TargetUnusable" + ValidationFindingCodeTargetStateWarning ValidationFindingCode = "TargetStateWarning" + ValidationFindingCodeAwsRoleAssumptionFailed ValidationFindingCode = "AwsRoleAssumptionFailed" + ValidationFindingCodeWebIdentityTokenFailed ValidationFindingCode = "WebIdentityTokenFailed" + ValidationFindingCodeOutboundWebIdentityFederationDisabled ValidationFindingCode = "OutboundWebIdentityFederationDisabled" + ValidationFindingCodeProviderCredentialCreationFailed ValidationFindingCode = "ProviderCredentialCreationFailed" + ValidationFindingCodeTenantSummary ValidationFindingCode = "TenantSummary" + ValidationFindingCodeSubscriptionAccessible ValidationFindingCode = "SubscriptionAccessible" +) + +// Values returns all known values for ValidationFindingCode. Note that this can +// be expanded in the future, and so it is only as up to date as the client. +// +// The ordering of this slice is not guaranteed to be stable across updates. +func (ValidationFindingCode) Values() []ValidationFindingCode { + return []ValidationFindingCode{ + "TargetInaccessible", + "TargetUnusable", + "TargetStateWarning", + "AwsRoleAssumptionFailed", + "WebIdentityTokenFailed", + "OutboundWebIdentityFederationDisabled", + "ProviderCredentialCreationFailed", + "TenantSummary", + "SubscriptionAccessible", + } +} + +type ValidationFindingScopeType string + +// Enum values for ValidationFindingScopeType +const ( + ValidationFindingScopeTypeAzureTenant ValidationFindingScopeType = "azure:tenant" + ValidationFindingScopeTypeAzureSubscription ValidationFindingScopeType = "azure:subscription" +) + +// Values returns all known values for ValidationFindingScopeType. Note that this +// can be expanded in the future, and so it is only as up to date as the client. +// +// The ordering of this slice is not guaranteed to be stable across updates. +func (ValidationFindingScopeType) Values() []ValidationFindingScopeType { + return []ValidationFindingScopeType{ + "azure:tenant", + "azure:subscription", + } +} + +type ValidationFindingType string + +// Enum values for ValidationFindingType +const ( + ValidationFindingTypeInfo ValidationFindingType = "INFO" + ValidationFindingTypeWarn ValidationFindingType = "WARN" + ValidationFindingTypeError ValidationFindingType = "ERROR" +) + +// Values returns all known values for ValidationFindingType. Note that this can +// be expanded in the future, and so it is only as up to date as the client. +// +// The ordering of this slice is not guaranteed to be stable across updates. +func (ValidationFindingType) Values() []ValidationFindingType { + return []ValidationFindingType{ + "INFO", + "WARN", + "ERROR", + } +} diff --git a/vendor/github.com/aws/aws-sdk-go-v2/service/ssm/types/errors.go b/vendor/github.com/aws/aws-sdk-go-v2/service/ssm/types/errors.go index ae352cda7..0f5a76219 100644 --- a/vendor/github.com/aws/aws-sdk-go-v2/service/ssm/types/errors.go +++ b/vendor/github.com/aws/aws-sdk-go-v2/service/ssm/types/errors.go @@ -4,6 +4,7 @@ package types import ( "fmt" + "github.com/aws/aws-sdk-go-v2/service/ssm/schemas" smithy "github.com/aws/smithy-go" ) @@ -32,6 +33,27 @@ func (e *AccessDeniedException) ErrorCode() string { return *e.ErrorCodeOverride } func (e *AccessDeniedException) ErrorFault() smithy.ErrorFault { return smithy.FaultClient } +func (v *AccessDeniedException) Serialize(s smithy.ShapeSerializer) { + s.WriteStruct(schemas.AccessDeniedException) + v.SerializeMembers(s) + s.CloseStruct() +} + +func (v *AccessDeniedException) SerializeMembers(s smithy.ShapeSerializer) { + if v.Message != nil { + s.WriteString(schemas.AccessDeniedException_Message, *v.Message) + } +} +func (v *AccessDeniedException) Deserialize(d smithy.ShapeDeserializer) error { + return smithy.ReadStruct(d, schemas.AccessDeniedException, func(s *smithy.Schema) error { + switch s { + case schemas.AccessDeniedException_Message: + v.Message = new(string) + return d.ReadString(schemas.AccessDeniedException_Message, v.Message) + } + return nil + }) +} // Error returned if an attempt is made to register a patch group with a patch // baseline that is already registered with a different patch baseline. @@ -59,6 +81,27 @@ func (e *AlreadyExistsException) ErrorCode() string { return *e.ErrorCodeOverride } func (e *AlreadyExistsException) ErrorFault() smithy.ErrorFault { return smithy.FaultClient } +func (v *AlreadyExistsException) Serialize(s smithy.ShapeSerializer) { + s.WriteStruct(schemas.AlreadyExistsException) + v.SerializeMembers(s) + s.CloseStruct() +} + +func (v *AlreadyExistsException) SerializeMembers(s smithy.ShapeSerializer) { + if v.Message != nil { + s.WriteString(schemas.AlreadyExistsException_Message, *v.Message) + } +} +func (v *AlreadyExistsException) Deserialize(d smithy.ShapeDeserializer) error { + return smithy.ReadStruct(d, schemas.AlreadyExistsException, func(s *smithy.Schema) error { + switch s { + case schemas.AlreadyExistsException_Message: + v.Message = new(string) + return d.ReadString(schemas.AlreadyExistsException_Message, v.Message) + } + return nil + }) +} // You must disassociate a document from all managed nodes before you can delete // it. @@ -86,6 +129,21 @@ func (e *AssociatedInstances) ErrorCode() string { return *e.ErrorCodeOverride } func (e *AssociatedInstances) ErrorFault() smithy.ErrorFault { return smithy.FaultClient } +func (v *AssociatedInstances) Serialize(s smithy.ShapeSerializer) { + s.WriteStruct(schemas.AssociatedInstances) + v.SerializeMembers(s) + s.CloseStruct() +} + +func (v *AssociatedInstances) SerializeMembers(s smithy.ShapeSerializer) { +} +func (v *AssociatedInstances) Deserialize(d smithy.ShapeDeserializer) error { + return smithy.ReadStruct(d, schemas.AssociatedInstances, func(s *smithy.Schema) error { + switch s { + } + return nil + }) +} // The specified association already exists. type AssociationAlreadyExists struct { @@ -112,6 +170,21 @@ func (e *AssociationAlreadyExists) ErrorCode() string { return *e.ErrorCodeOverride } func (e *AssociationAlreadyExists) ErrorFault() smithy.ErrorFault { return smithy.FaultClient } +func (v *AssociationAlreadyExists) Serialize(s smithy.ShapeSerializer) { + s.WriteStruct(schemas.AssociationAlreadyExists) + v.SerializeMembers(s) + s.CloseStruct() +} + +func (v *AssociationAlreadyExists) SerializeMembers(s smithy.ShapeSerializer) { +} +func (v *AssociationAlreadyExists) Deserialize(d smithy.ShapeDeserializer) error { + return smithy.ReadStruct(d, schemas.AssociationAlreadyExists, func(s *smithy.Schema) error { + switch s { + } + return nil + }) +} // The specified association doesn't exist. type AssociationDoesNotExist struct { @@ -138,6 +211,27 @@ func (e *AssociationDoesNotExist) ErrorCode() string { return *e.ErrorCodeOverride } func (e *AssociationDoesNotExist) ErrorFault() smithy.ErrorFault { return smithy.FaultClient } +func (v *AssociationDoesNotExist) Serialize(s smithy.ShapeSerializer) { + s.WriteStruct(schemas.AssociationDoesNotExist) + v.SerializeMembers(s) + s.CloseStruct() +} + +func (v *AssociationDoesNotExist) SerializeMembers(s smithy.ShapeSerializer) { + if v.Message != nil { + s.WriteString(schemas.AssociationDoesNotExist_Message, *v.Message) + } +} +func (v *AssociationDoesNotExist) Deserialize(d smithy.ShapeDeserializer) error { + return smithy.ReadStruct(d, schemas.AssociationDoesNotExist, func(s *smithy.Schema) error { + switch s { + case schemas.AssociationDoesNotExist_Message: + v.Message = new(string) + return d.ReadString(schemas.AssociationDoesNotExist_Message, v.Message) + } + return nil + }) +} // The specified execution ID doesn't exist. Verify the ID number and try again. type AssociationExecutionDoesNotExist struct { @@ -164,6 +258,27 @@ func (e *AssociationExecutionDoesNotExist) ErrorCode() string { return *e.ErrorCodeOverride } func (e *AssociationExecutionDoesNotExist) ErrorFault() smithy.ErrorFault { return smithy.FaultClient } +func (v *AssociationExecutionDoesNotExist) Serialize(s smithy.ShapeSerializer) { + s.WriteStruct(schemas.AssociationExecutionDoesNotExist) + v.SerializeMembers(s) + s.CloseStruct() +} + +func (v *AssociationExecutionDoesNotExist) SerializeMembers(s smithy.ShapeSerializer) { + if v.Message != nil { + s.WriteString(schemas.AssociationExecutionDoesNotExist_Message, *v.Message) + } +} +func (v *AssociationExecutionDoesNotExist) Deserialize(d smithy.ShapeDeserializer) error { + return smithy.ReadStruct(d, schemas.AssociationExecutionDoesNotExist, func(s *smithy.Schema) error { + switch s { + case schemas.AssociationExecutionDoesNotExist_Message: + v.Message = new(string) + return d.ReadString(schemas.AssociationExecutionDoesNotExist_Message, v.Message) + } + return nil + }) +} // You can have at most 2,000 active associations. type AssociationLimitExceeded struct { @@ -190,6 +305,21 @@ func (e *AssociationLimitExceeded) ErrorCode() string { return *e.ErrorCodeOverride } func (e *AssociationLimitExceeded) ErrorFault() smithy.ErrorFault { return smithy.FaultClient } +func (v *AssociationLimitExceeded) Serialize(s smithy.ShapeSerializer) { + s.WriteStruct(schemas.AssociationLimitExceeded) + v.SerializeMembers(s) + s.CloseStruct() +} + +func (v *AssociationLimitExceeded) SerializeMembers(s smithy.ShapeSerializer) { +} +func (v *AssociationLimitExceeded) Deserialize(d smithy.ShapeDeserializer) error { + return smithy.ReadStruct(d, schemas.AssociationLimitExceeded, func(s *smithy.Schema) error { + switch s { + } + return nil + }) +} // You have reached the maximum number versions allowed for an association. Each // association has a limit of 1,000 versions. @@ -217,6 +347,27 @@ func (e *AssociationVersionLimitExceeded) ErrorCode() string { return *e.ErrorCodeOverride } func (e *AssociationVersionLimitExceeded) ErrorFault() smithy.ErrorFault { return smithy.FaultClient } +func (v *AssociationVersionLimitExceeded) Serialize(s smithy.ShapeSerializer) { + s.WriteStruct(schemas.AssociationVersionLimitExceeded) + v.SerializeMembers(s) + s.CloseStruct() +} + +func (v *AssociationVersionLimitExceeded) SerializeMembers(s smithy.ShapeSerializer) { + if v.Message != nil { + s.WriteString(schemas.AssociationVersionLimitExceeded_Message, *v.Message) + } +} +func (v *AssociationVersionLimitExceeded) Deserialize(d smithy.ShapeDeserializer) error { + return smithy.ReadStruct(d, schemas.AssociationVersionLimitExceeded, func(s *smithy.Schema) error { + switch s { + case schemas.AssociationVersionLimitExceeded_Message: + v.Message = new(string) + return d.ReadString(schemas.AssociationVersionLimitExceeded_Message, v.Message) + } + return nil + }) +} // Indicates that the Change Manager change template used in the change request // was rejected or is still in a pending state. @@ -246,6 +397,27 @@ func (e *AutomationDefinitionNotApprovedException) ErrorCode() string { func (e *AutomationDefinitionNotApprovedException) ErrorFault() smithy.ErrorFault { return smithy.FaultClient } +func (v *AutomationDefinitionNotApprovedException) Serialize(s smithy.ShapeSerializer) { + s.WriteStruct(schemas.AutomationDefinitionNotApprovedException) + v.SerializeMembers(s) + s.CloseStruct() +} + +func (v *AutomationDefinitionNotApprovedException) SerializeMembers(s smithy.ShapeSerializer) { + if v.Message != nil { + s.WriteString(schemas.AutomationDefinitionNotApprovedException_Message, *v.Message) + } +} +func (v *AutomationDefinitionNotApprovedException) Deserialize(d smithy.ShapeDeserializer) error { + return smithy.ReadStruct(d, schemas.AutomationDefinitionNotApprovedException, func(s *smithy.Schema) error { + switch s { + case schemas.AutomationDefinitionNotApprovedException_Message: + v.Message = new(string) + return d.ReadString(schemas.AutomationDefinitionNotApprovedException_Message, v.Message) + } + return nil + }) +} // An Automation runbook with the specified name couldn't be found. type AutomationDefinitionNotFoundException struct { @@ -274,6 +446,27 @@ func (e *AutomationDefinitionNotFoundException) ErrorCode() string { func (e *AutomationDefinitionNotFoundException) ErrorFault() smithy.ErrorFault { return smithy.FaultClient } +func (v *AutomationDefinitionNotFoundException) Serialize(s smithy.ShapeSerializer) { + s.WriteStruct(schemas.AutomationDefinitionNotFoundException) + v.SerializeMembers(s) + s.CloseStruct() +} + +func (v *AutomationDefinitionNotFoundException) SerializeMembers(s smithy.ShapeSerializer) { + if v.Message != nil { + s.WriteString(schemas.AutomationDefinitionNotFoundException_Message, *v.Message) + } +} +func (v *AutomationDefinitionNotFoundException) Deserialize(d smithy.ShapeDeserializer) error { + return smithy.ReadStruct(d, schemas.AutomationDefinitionNotFoundException, func(s *smithy.Schema) error { + switch s { + case schemas.AutomationDefinitionNotFoundException_Message: + v.Message = new(string) + return d.ReadString(schemas.AutomationDefinitionNotFoundException_Message, v.Message) + } + return nil + }) +} // An Automation runbook with the specified name and version couldn't be found. type AutomationDefinitionVersionNotFoundException struct { @@ -302,6 +495,27 @@ func (e *AutomationDefinitionVersionNotFoundException) ErrorCode() string { func (e *AutomationDefinitionVersionNotFoundException) ErrorFault() smithy.ErrorFault { return smithy.FaultClient } +func (v *AutomationDefinitionVersionNotFoundException) Serialize(s smithy.ShapeSerializer) { + s.WriteStruct(schemas.AutomationDefinitionVersionNotFoundException) + v.SerializeMembers(s) + s.CloseStruct() +} + +func (v *AutomationDefinitionVersionNotFoundException) SerializeMembers(s smithy.ShapeSerializer) { + if v.Message != nil { + s.WriteString(schemas.AutomationDefinitionVersionNotFoundException_Message, *v.Message) + } +} +func (v *AutomationDefinitionVersionNotFoundException) Deserialize(d smithy.ShapeDeserializer) error { + return smithy.ReadStruct(d, schemas.AutomationDefinitionVersionNotFoundException, func(s *smithy.Schema) error { + switch s { + case schemas.AutomationDefinitionVersionNotFoundException_Message: + v.Message = new(string) + return d.ReadString(schemas.AutomationDefinitionVersionNotFoundException_Message, v.Message) + } + return nil + }) +} // The number of simultaneously running Automation executions exceeded the // allowable limit. @@ -331,6 +545,27 @@ func (e *AutomationExecutionLimitExceededException) ErrorCode() string { func (e *AutomationExecutionLimitExceededException) ErrorFault() smithy.ErrorFault { return smithy.FaultClient } +func (v *AutomationExecutionLimitExceededException) Serialize(s smithy.ShapeSerializer) { + s.WriteStruct(schemas.AutomationExecutionLimitExceededException) + v.SerializeMembers(s) + s.CloseStruct() +} + +func (v *AutomationExecutionLimitExceededException) SerializeMembers(s smithy.ShapeSerializer) { + if v.Message != nil { + s.WriteString(schemas.AutomationExecutionLimitExceededException_Message, *v.Message) + } +} +func (v *AutomationExecutionLimitExceededException) Deserialize(d smithy.ShapeDeserializer) error { + return smithy.ReadStruct(d, schemas.AutomationExecutionLimitExceededException, func(s *smithy.Schema) error { + switch s { + case schemas.AutomationExecutionLimitExceededException_Message: + v.Message = new(string) + return d.ReadString(schemas.AutomationExecutionLimitExceededException_Message, v.Message) + } + return nil + }) +} // There is no automation execution information for the requested automation // execution ID. @@ -360,6 +595,27 @@ func (e *AutomationExecutionNotFoundException) ErrorCode() string { func (e *AutomationExecutionNotFoundException) ErrorFault() smithy.ErrorFault { return smithy.FaultClient } +func (v *AutomationExecutionNotFoundException) Serialize(s smithy.ShapeSerializer) { + s.WriteStruct(schemas.AutomationExecutionNotFoundException) + v.SerializeMembers(s) + s.CloseStruct() +} + +func (v *AutomationExecutionNotFoundException) SerializeMembers(s smithy.ShapeSerializer) { + if v.Message != nil { + s.WriteString(schemas.AutomationExecutionNotFoundException_Message, *v.Message) + } +} +func (v *AutomationExecutionNotFoundException) Deserialize(d smithy.ShapeDeserializer) error { + return smithy.ReadStruct(d, schemas.AutomationExecutionNotFoundException, func(s *smithy.Schema) error { + switch s { + case schemas.AutomationExecutionNotFoundException_Message: + v.Message = new(string) + return d.ReadString(schemas.AutomationExecutionNotFoundException_Message, v.Message) + } + return nil + }) +} // The specified step name and execution ID don't exist. Verify the information // and try again. @@ -387,6 +643,27 @@ func (e *AutomationStepNotFoundException) ErrorCode() string { return *e.ErrorCodeOverride } func (e *AutomationStepNotFoundException) ErrorFault() smithy.ErrorFault { return smithy.FaultClient } +func (v *AutomationStepNotFoundException) Serialize(s smithy.ShapeSerializer) { + s.WriteStruct(schemas.AutomationStepNotFoundException) + v.SerializeMembers(s) + s.CloseStruct() +} + +func (v *AutomationStepNotFoundException) SerializeMembers(s smithy.ShapeSerializer) { + if v.Message != nil { + s.WriteString(schemas.AutomationStepNotFoundException_Message, *v.Message) + } +} +func (v *AutomationStepNotFoundException) Deserialize(d smithy.ShapeDeserializer) error { + return smithy.ReadStruct(d, schemas.AutomationStepNotFoundException, func(s *smithy.Schema) error { + switch s { + case schemas.AutomationStepNotFoundException_Message: + v.Message = new(string) + return d.ReadString(schemas.AutomationStepNotFoundException_Message, v.Message) + } + return nil + }) +} // You specified too many custom compliance types. You can specify a maximum of 10 // different types. @@ -416,6 +693,75 @@ func (e *ComplianceTypeCountLimitExceededException) ErrorCode() string { func (e *ComplianceTypeCountLimitExceededException) ErrorFault() smithy.ErrorFault { return smithy.FaultClient } +func (v *ComplianceTypeCountLimitExceededException) Serialize(s smithy.ShapeSerializer) { + s.WriteStruct(schemas.ComplianceTypeCountLimitExceededException) + v.SerializeMembers(s) + s.CloseStruct() +} + +func (v *ComplianceTypeCountLimitExceededException) SerializeMembers(s smithy.ShapeSerializer) { + if v.Message != nil { + s.WriteString(schemas.ComplianceTypeCountLimitExceededException_Message, *v.Message) + } +} +func (v *ComplianceTypeCountLimitExceededException) Deserialize(d smithy.ShapeDeserializer) error { + return smithy.ReadStruct(d, schemas.ComplianceTypeCountLimitExceededException, func(s *smithy.Schema) error { + switch s { + case schemas.ComplianceTypeCountLimitExceededException_Message: + v.Message = new(string) + return d.ReadString(schemas.ComplianceTypeCountLimitExceededException_Message, v.Message) + } + return nil + }) +} + +// An error occurred because of a conflict with a concurrent request or the +// current state of the resource. Retry your request. +type ConflictException struct { + Message *string + + ErrorCodeOverride *string + + noSmithyDocumentSerde +} + +func (e *ConflictException) Error() string { + return fmt.Sprintf("%s: %s", e.ErrorCode(), e.ErrorMessage()) +} +func (e *ConflictException) ErrorMessage() string { + if e.Message == nil { + return "" + } + return *e.Message +} +func (e *ConflictException) ErrorCode() string { + if e == nil || e.ErrorCodeOverride == nil { + return "ConflictException" + } + return *e.ErrorCodeOverride +} +func (e *ConflictException) ErrorFault() smithy.ErrorFault { return smithy.FaultClient } +func (v *ConflictException) Serialize(s smithy.ShapeSerializer) { + s.WriteStruct(schemas.ConflictException) + v.SerializeMembers(s) + s.CloseStruct() +} + +func (v *ConflictException) SerializeMembers(s smithy.ShapeSerializer) { + if v.Message != nil { + s.WriteString(schemas.ConflictException_Message, *v.Message) + } +} +func (v *ConflictException) Deserialize(d smithy.ShapeDeserializer) error { + return smithy.ReadStruct(d, schemas.ConflictException, func(s *smithy.Schema) error { + switch s { + case schemas.ConflictException_Message: + v.Message = new(string) + return d.ReadString(schemas.ConflictException_Message, v.Message) + } + return nil + }) +} // You have exceeded the limit for custom schemas. Delete one or more custom // schemas and try again. @@ -445,6 +791,27 @@ func (e *CustomSchemaCountLimitExceededException) ErrorCode() string { func (e *CustomSchemaCountLimitExceededException) ErrorFault() smithy.ErrorFault { return smithy.FaultClient } +func (v *CustomSchemaCountLimitExceededException) Serialize(s smithy.ShapeSerializer) { + s.WriteStruct(schemas.CustomSchemaCountLimitExceededException) + v.SerializeMembers(s) + s.CloseStruct() +} + +func (v *CustomSchemaCountLimitExceededException) SerializeMembers(s smithy.ShapeSerializer) { + if v.Message != nil { + s.WriteString(schemas.CustomSchemaCountLimitExceededException_Message, *v.Message) + } +} +func (v *CustomSchemaCountLimitExceededException) Deserialize(d smithy.ShapeDeserializer) error { + return smithy.ReadStruct(d, schemas.CustomSchemaCountLimitExceededException, func(s *smithy.Schema) error { + switch s { + case schemas.CustomSchemaCountLimitExceededException_Message: + v.Message = new(string) + return d.ReadString(schemas.CustomSchemaCountLimitExceededException_Message, v.Message) + } + return nil + }) +} // The specified document already exists. type DocumentAlreadyExists struct { @@ -471,6 +838,27 @@ func (e *DocumentAlreadyExists) ErrorCode() string { return *e.ErrorCodeOverride } func (e *DocumentAlreadyExists) ErrorFault() smithy.ErrorFault { return smithy.FaultClient } +func (v *DocumentAlreadyExists) Serialize(s smithy.ShapeSerializer) { + s.WriteStruct(schemas.DocumentAlreadyExists) + v.SerializeMembers(s) + s.CloseStruct() +} + +func (v *DocumentAlreadyExists) SerializeMembers(s smithy.ShapeSerializer) { + if v.Message != nil { + s.WriteString(schemas.DocumentAlreadyExists_Message, *v.Message) + } +} +func (v *DocumentAlreadyExists) Deserialize(d smithy.ShapeDeserializer) error { + return smithy.ReadStruct(d, schemas.DocumentAlreadyExists, func(s *smithy.Schema) error { + switch s { + case schemas.DocumentAlreadyExists_Message: + v.Message = new(string) + return d.ReadString(schemas.DocumentAlreadyExists_Message, v.Message) + } + return nil + }) +} // You can have at most 500 active SSM documents. type DocumentLimitExceeded struct { @@ -497,6 +885,27 @@ func (e *DocumentLimitExceeded) ErrorCode() string { return *e.ErrorCodeOverride } func (e *DocumentLimitExceeded) ErrorFault() smithy.ErrorFault { return smithy.FaultClient } +func (v *DocumentLimitExceeded) Serialize(s smithy.ShapeSerializer) { + s.WriteStruct(schemas.DocumentLimitExceeded) + v.SerializeMembers(s) + s.CloseStruct() +} + +func (v *DocumentLimitExceeded) SerializeMembers(s smithy.ShapeSerializer) { + if v.Message != nil { + s.WriteString(schemas.DocumentLimitExceeded_Message, *v.Message) + } +} +func (v *DocumentLimitExceeded) Deserialize(d smithy.ShapeDeserializer) error { + return smithy.ReadStruct(d, schemas.DocumentLimitExceeded, func(s *smithy.Schema) error { + switch s { + case schemas.DocumentLimitExceeded_Message: + v.Message = new(string) + return d.ReadString(schemas.DocumentLimitExceeded_Message, v.Message) + } + return nil + }) +} // The document can't be shared with more Amazon Web Services accounts. You can // specify a maximum of 20 accounts per API operation to share a private document. @@ -530,6 +939,27 @@ func (e *DocumentPermissionLimit) ErrorCode() string { return *e.ErrorCodeOverride } func (e *DocumentPermissionLimit) ErrorFault() smithy.ErrorFault { return smithy.FaultClient } +func (v *DocumentPermissionLimit) Serialize(s smithy.ShapeSerializer) { + s.WriteStruct(schemas.DocumentPermissionLimit) + v.SerializeMembers(s) + s.CloseStruct() +} + +func (v *DocumentPermissionLimit) SerializeMembers(s smithy.ShapeSerializer) { + if v.Message != nil { + s.WriteString(schemas.DocumentPermissionLimit_Message, *v.Message) + } +} +func (v *DocumentPermissionLimit) Deserialize(d smithy.ShapeDeserializer) error { + return smithy.ReadStruct(d, schemas.DocumentPermissionLimit, func(s *smithy.Schema) error { + switch s { + case schemas.DocumentPermissionLimit_Message: + v.Message = new(string) + return d.ReadString(schemas.DocumentPermissionLimit_Message, v.Message) + } + return nil + }) +} // The document has too many versions. Delete one or more document versions and // try again. @@ -557,6 +987,27 @@ func (e *DocumentVersionLimitExceeded) ErrorCode() string { return *e.ErrorCodeOverride } func (e *DocumentVersionLimitExceeded) ErrorFault() smithy.ErrorFault { return smithy.FaultClient } +func (v *DocumentVersionLimitExceeded) Serialize(s smithy.ShapeSerializer) { + s.WriteStruct(schemas.DocumentVersionLimitExceeded) + v.SerializeMembers(s) + s.CloseStruct() +} + +func (v *DocumentVersionLimitExceeded) SerializeMembers(s smithy.ShapeSerializer) { + if v.Message != nil { + s.WriteString(schemas.DocumentVersionLimitExceeded_Message, *v.Message) + } +} +func (v *DocumentVersionLimitExceeded) Deserialize(d smithy.ShapeDeserializer) error { + return smithy.ReadStruct(d, schemas.DocumentVersionLimitExceeded, func(s *smithy.Schema) error { + switch s { + case schemas.DocumentVersionLimitExceeded_Message: + v.Message = new(string) + return d.ReadString(schemas.DocumentVersionLimitExceeded_Message, v.Message) + } + return nil + }) +} // Error returned when the ID specified for a resource, such as a maintenance // window or patch baseline, doesn't exist. @@ -589,6 +1040,27 @@ func (e *DoesNotExistException) ErrorCode() string { return *e.ErrorCodeOverride } func (e *DoesNotExistException) ErrorFault() smithy.ErrorFault { return smithy.FaultClient } +func (v *DoesNotExistException) Serialize(s smithy.ShapeSerializer) { + s.WriteStruct(schemas.DoesNotExistException) + v.SerializeMembers(s) + s.CloseStruct() +} + +func (v *DoesNotExistException) SerializeMembers(s smithy.ShapeSerializer) { + if v.Message != nil { + s.WriteString(schemas.DoesNotExistException_Message, *v.Message) + } +} +func (v *DoesNotExistException) Deserialize(d smithy.ShapeDeserializer) error { + return smithy.ReadStruct(d, schemas.DoesNotExistException, func(s *smithy.Schema) error { + switch s { + case schemas.DoesNotExistException_Message: + v.Message = new(string) + return d.ReadString(schemas.DoesNotExistException_Message, v.Message) + } + return nil + }) +} // The content of the association document matches another document. Change the // content of the document and try again. @@ -616,6 +1088,27 @@ func (e *DuplicateDocumentContent) ErrorCode() string { return *e.ErrorCodeOverride } func (e *DuplicateDocumentContent) ErrorFault() smithy.ErrorFault { return smithy.FaultClient } +func (v *DuplicateDocumentContent) Serialize(s smithy.ShapeSerializer) { + s.WriteStruct(schemas.DuplicateDocumentContent) + v.SerializeMembers(s) + s.CloseStruct() +} + +func (v *DuplicateDocumentContent) SerializeMembers(s smithy.ShapeSerializer) { + if v.Message != nil { + s.WriteString(schemas.DuplicateDocumentContent_Message, *v.Message) + } +} +func (v *DuplicateDocumentContent) Deserialize(d smithy.ShapeDeserializer) error { + return smithy.ReadStruct(d, schemas.DuplicateDocumentContent, func(s *smithy.Schema) error { + switch s { + case schemas.DuplicateDocumentContent_Message: + v.Message = new(string) + return d.ReadString(schemas.DuplicateDocumentContent_Message, v.Message) + } + return nil + }) +} // The version name has already been used in this document. Specify a different // version name, and then try again. @@ -643,6 +1136,27 @@ func (e *DuplicateDocumentVersionName) ErrorCode() string { return *e.ErrorCodeOverride } func (e *DuplicateDocumentVersionName) ErrorFault() smithy.ErrorFault { return smithy.FaultClient } +func (v *DuplicateDocumentVersionName) Serialize(s smithy.ShapeSerializer) { + s.WriteStruct(schemas.DuplicateDocumentVersionName) + v.SerializeMembers(s) + s.CloseStruct() +} + +func (v *DuplicateDocumentVersionName) SerializeMembers(s smithy.ShapeSerializer) { + if v.Message != nil { + s.WriteString(schemas.DuplicateDocumentVersionName_Message, *v.Message) + } +} +func (v *DuplicateDocumentVersionName) Deserialize(d smithy.ShapeDeserializer) error { + return smithy.ReadStruct(d, schemas.DuplicateDocumentVersionName, func(s *smithy.Schema) error { + switch s { + case schemas.DuplicateDocumentVersionName_Message: + v.Message = new(string) + return d.ReadString(schemas.DuplicateDocumentVersionName_Message, v.Message) + } + return nil + }) +} // You can't specify a managed node ID in more than one association. type DuplicateInstanceId struct { @@ -669,6 +1183,21 @@ func (e *DuplicateInstanceId) ErrorCode() string { return *e.ErrorCodeOverride } func (e *DuplicateInstanceId) ErrorFault() smithy.ErrorFault { return smithy.FaultClient } +func (v *DuplicateInstanceId) Serialize(s smithy.ShapeSerializer) { + s.WriteStruct(schemas.DuplicateInstanceId) + v.SerializeMembers(s) + s.CloseStruct() +} + +func (v *DuplicateInstanceId) SerializeMembers(s smithy.ShapeSerializer) { +} +func (v *DuplicateInstanceId) Deserialize(d smithy.ShapeDeserializer) error { + return smithy.ReadStruct(d, schemas.DuplicateInstanceId, func(s *smithy.Schema) error { + switch s { + } + return nil + }) +} // You attempted to register a LAMBDA or STEP_FUNCTIONS task in a region where the // corresponding service isn't available. @@ -696,6 +1225,27 @@ func (e *FeatureNotAvailableException) ErrorCode() string { return *e.ErrorCodeOverride } func (e *FeatureNotAvailableException) ErrorFault() smithy.ErrorFault { return smithy.FaultClient } +func (v *FeatureNotAvailableException) Serialize(s smithy.ShapeSerializer) { + s.WriteStruct(schemas.FeatureNotAvailableException) + v.SerializeMembers(s) + s.CloseStruct() +} + +func (v *FeatureNotAvailableException) SerializeMembers(s smithy.ShapeSerializer) { + if v.Message != nil { + s.WriteString(schemas.FeatureNotAvailableException_Message, *v.Message) + } +} +func (v *FeatureNotAvailableException) Deserialize(d smithy.ShapeDeserializer) error { + return smithy.ReadStruct(d, schemas.FeatureNotAvailableException, func(s *smithy.Schema) error { + switch s { + case schemas.FeatureNotAvailableException_Message: + v.Message = new(string) + return d.ReadString(schemas.FeatureNotAvailableException_Message, v.Message) + } + return nil + }) +} // A hierarchy can have a maximum of 15 levels. For more information, see [Requirements and constraints for parameter names] in the // Amazon Web Services Systems Manager User Guide. @@ -727,6 +1277,27 @@ func (e *HierarchyLevelLimitExceededException) ErrorCode() string { func (e *HierarchyLevelLimitExceededException) ErrorFault() smithy.ErrorFault { return smithy.FaultClient } +func (v *HierarchyLevelLimitExceededException) Serialize(s smithy.ShapeSerializer) { + s.WriteStruct(schemas.HierarchyLevelLimitExceededException) + v.SerializeMembers(s) + s.CloseStruct() +} + +func (v *HierarchyLevelLimitExceededException) SerializeMembers(s smithy.ShapeSerializer) { + if v.Message != nil { + s.WriteString(schemas.HierarchyLevelLimitExceededException_message, *v.Message) + } +} +func (v *HierarchyLevelLimitExceededException) Deserialize(d smithy.ShapeDeserializer) error { + return smithy.ReadStruct(d, schemas.HierarchyLevelLimitExceededException, func(s *smithy.Schema) error { + switch s { + case schemas.HierarchyLevelLimitExceededException_message: + v.Message = new(string) + return d.ReadString(schemas.HierarchyLevelLimitExceededException_message, v.Message) + } + return nil + }) +} // Parameter Store doesn't support changing a parameter type in a hierarchy. For // example, you can't change a parameter from a String type to a SecureString @@ -755,6 +1326,27 @@ func (e *HierarchyTypeMismatchException) ErrorCode() string { return *e.ErrorCodeOverride } func (e *HierarchyTypeMismatchException) ErrorFault() smithy.ErrorFault { return smithy.FaultClient } +func (v *HierarchyTypeMismatchException) Serialize(s smithy.ShapeSerializer) { + s.WriteStruct(schemas.HierarchyTypeMismatchException) + v.SerializeMembers(s) + s.CloseStruct() +} + +func (v *HierarchyTypeMismatchException) SerializeMembers(s smithy.ShapeSerializer) { + if v.Message != nil { + s.WriteString(schemas.HierarchyTypeMismatchException_message, *v.Message) + } +} +func (v *HierarchyTypeMismatchException) Deserialize(d smithy.ShapeDeserializer) error { + return smithy.ReadStruct(d, schemas.HierarchyTypeMismatchException, func(s *smithy.Schema) error { + switch s { + case schemas.HierarchyTypeMismatchException_message: + v.Message = new(string) + return d.ReadString(schemas.HierarchyTypeMismatchException_message, v.Message) + } + return nil + }) +} // Error returned when an idempotent operation is retried and the parameters don't // match the original call to the API with the same idempotency token. @@ -782,6 +1374,27 @@ func (e *IdempotentParameterMismatch) ErrorCode() string { return *e.ErrorCodeOverride } func (e *IdempotentParameterMismatch) ErrorFault() smithy.ErrorFault { return smithy.FaultClient } +func (v *IdempotentParameterMismatch) Serialize(s smithy.ShapeSerializer) { + s.WriteStruct(schemas.IdempotentParameterMismatch) + v.SerializeMembers(s) + s.CloseStruct() +} + +func (v *IdempotentParameterMismatch) SerializeMembers(s smithy.ShapeSerializer) { + if v.Message != nil { + s.WriteString(schemas.IdempotentParameterMismatch_Message, *v.Message) + } +} +func (v *IdempotentParameterMismatch) Deserialize(d smithy.ShapeDeserializer) error { + return smithy.ReadStruct(d, schemas.IdempotentParameterMismatch, func(s *smithy.Schema) error { + switch s { + case schemas.IdempotentParameterMismatch_Message: + v.Message = new(string) + return d.ReadString(schemas.IdempotentParameterMismatch_Message, v.Message) + } + return nil + }) +} // There is a conflict in the policies specified for this parameter. You can't, // for example, specify two Expiration policies for a parameter. Review your @@ -810,6 +1423,27 @@ func (e *IncompatiblePolicyException) ErrorCode() string { return *e.ErrorCodeOverride } func (e *IncompatiblePolicyException) ErrorFault() smithy.ErrorFault { return smithy.FaultClient } +func (v *IncompatiblePolicyException) Serialize(s smithy.ShapeSerializer) { + s.WriteStruct(schemas.IncompatiblePolicyException) + v.SerializeMembers(s) + s.CloseStruct() +} + +func (v *IncompatiblePolicyException) SerializeMembers(s smithy.ShapeSerializer) { + if v.Message != nil { + s.WriteString(schemas.IncompatiblePolicyException_message, *v.Message) + } +} +func (v *IncompatiblePolicyException) Deserialize(d smithy.ShapeDeserializer) error { + return smithy.ReadStruct(d, schemas.IncompatiblePolicyException, func(s *smithy.Schema) error { + switch s { + case schemas.IncompatiblePolicyException_message: + v.Message = new(string) + return d.ReadString(schemas.IncompatiblePolicyException_message, v.Message) + } + return nil + }) +} // An error occurred on the server side. type InternalServerError struct { @@ -836,6 +1470,27 @@ func (e *InternalServerError) ErrorCode() string { return *e.ErrorCodeOverride } func (e *InternalServerError) ErrorFault() smithy.ErrorFault { return smithy.FaultServer } +func (v *InternalServerError) Serialize(s smithy.ShapeSerializer) { + s.WriteStruct(schemas.InternalServerError) + v.SerializeMembers(s) + s.CloseStruct() +} + +func (v *InternalServerError) SerializeMembers(s smithy.ShapeSerializer) { + if v.Message != nil { + s.WriteString(schemas.InternalServerError_Message, *v.Message) + } +} +func (v *InternalServerError) Deserialize(d smithy.ShapeDeserializer) error { + return smithy.ReadStruct(d, schemas.InternalServerError, func(s *smithy.Schema) error { + switch s { + case schemas.InternalServerError_Message: + v.Message = new(string) + return d.ReadString(schemas.InternalServerError_Message, v.Message) + } + return nil + }) +} // The activation isn't valid. The activation might have been deleted, or the // ActivationId and the ActivationCode don't match. @@ -863,6 +1518,27 @@ func (e *InvalidActivation) ErrorCode() string { return *e.ErrorCodeOverride } func (e *InvalidActivation) ErrorFault() smithy.ErrorFault { return smithy.FaultClient } +func (v *InvalidActivation) Serialize(s smithy.ShapeSerializer) { + s.WriteStruct(schemas.InvalidActivation) + v.SerializeMembers(s) + s.CloseStruct() +} + +func (v *InvalidActivation) SerializeMembers(s smithy.ShapeSerializer) { + if v.Message != nil { + s.WriteString(schemas.InvalidActivation_Message, *v.Message) + } +} +func (v *InvalidActivation) Deserialize(d smithy.ShapeDeserializer) error { + return smithy.ReadStruct(d, schemas.InvalidActivation, func(s *smithy.Schema) error { + switch s { + case schemas.InvalidActivation_Message: + v.Message = new(string) + return d.ReadString(schemas.InvalidActivation_Message, v.Message) + } + return nil + }) +} // The activation ID isn't valid. Verify that you entered the correct ActivationId // or ActivationCode and try again. @@ -890,6 +1566,27 @@ func (e *InvalidActivationId) ErrorCode() string { return *e.ErrorCodeOverride } func (e *InvalidActivationId) ErrorFault() smithy.ErrorFault { return smithy.FaultClient } +func (v *InvalidActivationId) Serialize(s smithy.ShapeSerializer) { + s.WriteStruct(schemas.InvalidActivationId) + v.SerializeMembers(s) + s.CloseStruct() +} + +func (v *InvalidActivationId) SerializeMembers(s smithy.ShapeSerializer) { + if v.Message != nil { + s.WriteString(schemas.InvalidActivationId_Message, *v.Message) + } +} +func (v *InvalidActivationId) Deserialize(d smithy.ShapeDeserializer) error { + return smithy.ReadStruct(d, schemas.InvalidActivationId, func(s *smithy.Schema) error { + switch s { + case schemas.InvalidActivationId_Message: + v.Message = new(string) + return d.ReadString(schemas.InvalidActivationId_Message, v.Message) + } + return nil + }) +} // The specified aggregator isn't valid for the group type. Verify that the // aggregator you provided is supported. @@ -917,6 +1614,27 @@ func (e *InvalidAggregatorException) ErrorCode() string { return *e.ErrorCodeOverride } func (e *InvalidAggregatorException) ErrorFault() smithy.ErrorFault { return smithy.FaultClient } +func (v *InvalidAggregatorException) Serialize(s smithy.ShapeSerializer) { + s.WriteStruct(schemas.InvalidAggregatorException) + v.SerializeMembers(s) + s.CloseStruct() +} + +func (v *InvalidAggregatorException) SerializeMembers(s smithy.ShapeSerializer) { + if v.Message != nil { + s.WriteString(schemas.InvalidAggregatorException_Message, *v.Message) + } +} +func (v *InvalidAggregatorException) Deserialize(d smithy.ShapeDeserializer) error { + return smithy.ReadStruct(d, schemas.InvalidAggregatorException, func(s *smithy.Schema) error { + switch s { + case schemas.InvalidAggregatorException_Message: + v.Message = new(string) + return d.ReadString(schemas.InvalidAggregatorException_Message, v.Message) + } + return nil + }) +} // The request doesn't meet the regular expression requirement. type InvalidAllowedPatternException struct { @@ -943,6 +1661,27 @@ func (e *InvalidAllowedPatternException) ErrorCode() string { return *e.ErrorCodeOverride } func (e *InvalidAllowedPatternException) ErrorFault() smithy.ErrorFault { return smithy.FaultClient } +func (v *InvalidAllowedPatternException) Serialize(s smithy.ShapeSerializer) { + s.WriteStruct(schemas.InvalidAllowedPatternException) + v.SerializeMembers(s) + s.CloseStruct() +} + +func (v *InvalidAllowedPatternException) SerializeMembers(s smithy.ShapeSerializer) { + if v.Message != nil { + s.WriteString(schemas.InvalidAllowedPatternException_message, *v.Message) + } +} +func (v *InvalidAllowedPatternException) Deserialize(d smithy.ShapeDeserializer) error { + return smithy.ReadStruct(d, schemas.InvalidAllowedPatternException, func(s *smithy.Schema) error { + switch s { + case schemas.InvalidAllowedPatternException_message: + v.Message = new(string) + return d.ReadString(schemas.InvalidAllowedPatternException_message, v.Message) + } + return nil + }) +} // The association isn't valid or doesn't exist. type InvalidAssociation struct { @@ -969,6 +1708,27 @@ func (e *InvalidAssociation) ErrorCode() string { return *e.ErrorCodeOverride } func (e *InvalidAssociation) ErrorFault() smithy.ErrorFault { return smithy.FaultClient } +func (v *InvalidAssociation) Serialize(s smithy.ShapeSerializer) { + s.WriteStruct(schemas.InvalidAssociation) + v.SerializeMembers(s) + s.CloseStruct() +} + +func (v *InvalidAssociation) SerializeMembers(s smithy.ShapeSerializer) { + if v.Message != nil { + s.WriteString(schemas.InvalidAssociation_Message, *v.Message) + } +} +func (v *InvalidAssociation) Deserialize(d smithy.ShapeDeserializer) error { + return smithy.ReadStruct(d, schemas.InvalidAssociation, func(s *smithy.Schema) error { + switch s { + case schemas.InvalidAssociation_Message: + v.Message = new(string) + return d.ReadString(schemas.InvalidAssociation_Message, v.Message) + } + return nil + }) +} // The version you specified isn't valid. Use ListAssociationVersions to view all // versions of an association according to the association ID. Or, use the $LATEST @@ -997,6 +1757,27 @@ func (e *InvalidAssociationVersion) ErrorCode() string { return *e.ErrorCodeOverride } func (e *InvalidAssociationVersion) ErrorFault() smithy.ErrorFault { return smithy.FaultClient } +func (v *InvalidAssociationVersion) Serialize(s smithy.ShapeSerializer) { + s.WriteStruct(schemas.InvalidAssociationVersion) + v.SerializeMembers(s) + s.CloseStruct() +} + +func (v *InvalidAssociationVersion) SerializeMembers(s smithy.ShapeSerializer) { + if v.Message != nil { + s.WriteString(schemas.InvalidAssociationVersion_Message, *v.Message) + } +} +func (v *InvalidAssociationVersion) Deserialize(d smithy.ShapeDeserializer) error { + return smithy.ReadStruct(d, schemas.InvalidAssociationVersion, func(s *smithy.Schema) error { + switch s { + case schemas.InvalidAssociationVersion_Message: + v.Message = new(string) + return d.ReadString(schemas.InvalidAssociationVersion_Message, v.Message) + } + return nil + }) +} // The supplied parameters for invoking the specified Automation runbook are // incorrect. For example, they may not match the set of parameters permitted for @@ -1027,6 +1808,27 @@ func (e *InvalidAutomationExecutionParametersException) ErrorCode() string { func (e *InvalidAutomationExecutionParametersException) ErrorFault() smithy.ErrorFault { return smithy.FaultClient } +func (v *InvalidAutomationExecutionParametersException) Serialize(s smithy.ShapeSerializer) { + s.WriteStruct(schemas.InvalidAutomationExecutionParametersException) + v.SerializeMembers(s) + s.CloseStruct() +} + +func (v *InvalidAutomationExecutionParametersException) SerializeMembers(s smithy.ShapeSerializer) { + if v.Message != nil { + s.WriteString(schemas.InvalidAutomationExecutionParametersException_Message, *v.Message) + } +} +func (v *InvalidAutomationExecutionParametersException) Deserialize(d smithy.ShapeDeserializer) error { + return smithy.ReadStruct(d, schemas.InvalidAutomationExecutionParametersException, func(s *smithy.Schema) error { + switch s { + case schemas.InvalidAutomationExecutionParametersException_Message: + v.Message = new(string) + return d.ReadString(schemas.InvalidAutomationExecutionParametersException_Message, v.Message) + } + return nil + }) +} // The signal isn't valid for the current Automation execution. type InvalidAutomationSignalException struct { @@ -1053,6 +1855,27 @@ func (e *InvalidAutomationSignalException) ErrorCode() string { return *e.ErrorCodeOverride } func (e *InvalidAutomationSignalException) ErrorFault() smithy.ErrorFault { return smithy.FaultClient } +func (v *InvalidAutomationSignalException) Serialize(s smithy.ShapeSerializer) { + s.WriteStruct(schemas.InvalidAutomationSignalException) + v.SerializeMembers(s) + s.CloseStruct() +} + +func (v *InvalidAutomationSignalException) SerializeMembers(s smithy.ShapeSerializer) { + if v.Message != nil { + s.WriteString(schemas.InvalidAutomationSignalException_Message, *v.Message) + } +} +func (v *InvalidAutomationSignalException) Deserialize(d smithy.ShapeDeserializer) error { + return smithy.ReadStruct(d, schemas.InvalidAutomationSignalException, func(s *smithy.Schema) error { + switch s { + case schemas.InvalidAutomationSignalException_Message: + v.Message = new(string) + return d.ReadString(schemas.InvalidAutomationSignalException_Message, v.Message) + } + return nil + }) +} // The specified update status operation isn't valid. type InvalidAutomationStatusUpdateException struct { @@ -1081,6 +1904,27 @@ func (e *InvalidAutomationStatusUpdateException) ErrorCode() string { func (e *InvalidAutomationStatusUpdateException) ErrorFault() smithy.ErrorFault { return smithy.FaultClient } +func (v *InvalidAutomationStatusUpdateException) Serialize(s smithy.ShapeSerializer) { + s.WriteStruct(schemas.InvalidAutomationStatusUpdateException) + v.SerializeMembers(s) + s.CloseStruct() +} + +func (v *InvalidAutomationStatusUpdateException) SerializeMembers(s smithy.ShapeSerializer) { + if v.Message != nil { + s.WriteString(schemas.InvalidAutomationStatusUpdateException_Message, *v.Message) + } +} +func (v *InvalidAutomationStatusUpdateException) Deserialize(d smithy.ShapeDeserializer) error { + return smithy.ReadStruct(d, schemas.InvalidAutomationStatusUpdateException, func(s *smithy.Schema) error { + switch s { + case schemas.InvalidAutomationStatusUpdateException_Message: + v.Message = new(string) + return d.ReadString(schemas.InvalidAutomationStatusUpdateException_Message, v.Message) + } + return nil + }) +} // The specified command ID isn't valid. Verify the ID and try again. type InvalidCommandId struct { @@ -1107,6 +1951,21 @@ func (e *InvalidCommandId) ErrorCode() string { return *e.ErrorCodeOverride } func (e *InvalidCommandId) ErrorFault() smithy.ErrorFault { return smithy.FaultClient } +func (v *InvalidCommandId) Serialize(s smithy.ShapeSerializer) { + s.WriteStruct(schemas.InvalidCommandId) + v.SerializeMembers(s) + s.CloseStruct() +} + +func (v *InvalidCommandId) SerializeMembers(s smithy.ShapeSerializer) { +} +func (v *InvalidCommandId) Deserialize(d smithy.ShapeDeserializer) error { + return smithy.ReadStruct(d, schemas.InvalidCommandId, func(s *smithy.Schema) error { + switch s { + } + return nil + }) +} // One or more of the parameters specified for the delete operation isn't valid. // Verify all parameters and try again. @@ -1136,6 +1995,27 @@ func (e *InvalidDeleteInventoryParametersException) ErrorCode() string { func (e *InvalidDeleteInventoryParametersException) ErrorFault() smithy.ErrorFault { return smithy.FaultClient } +func (v *InvalidDeleteInventoryParametersException) Serialize(s smithy.ShapeSerializer) { + s.WriteStruct(schemas.InvalidDeleteInventoryParametersException) + v.SerializeMembers(s) + s.CloseStruct() +} + +func (v *InvalidDeleteInventoryParametersException) SerializeMembers(s smithy.ShapeSerializer) { + if v.Message != nil { + s.WriteString(schemas.InvalidDeleteInventoryParametersException_Message, *v.Message) + } +} +func (v *InvalidDeleteInventoryParametersException) Deserialize(d smithy.ShapeDeserializer) error { + return smithy.ReadStruct(d, schemas.InvalidDeleteInventoryParametersException, func(s *smithy.Schema) error { + switch s { + case schemas.InvalidDeleteInventoryParametersException_Message: + v.Message = new(string) + return d.ReadString(schemas.InvalidDeleteInventoryParametersException_Message, v.Message) + } + return nil + }) +} // The ID specified for the delete operation doesn't exist or isn't valid. Verify // the ID and try again. @@ -1163,6 +2043,27 @@ func (e *InvalidDeletionIdException) ErrorCode() string { return *e.ErrorCodeOverride } func (e *InvalidDeletionIdException) ErrorFault() smithy.ErrorFault { return smithy.FaultClient } +func (v *InvalidDeletionIdException) Serialize(s smithy.ShapeSerializer) { + s.WriteStruct(schemas.InvalidDeletionIdException) + v.SerializeMembers(s) + s.CloseStruct() +} + +func (v *InvalidDeletionIdException) SerializeMembers(s smithy.ShapeSerializer) { + if v.Message != nil { + s.WriteString(schemas.InvalidDeletionIdException_Message, *v.Message) + } +} +func (v *InvalidDeletionIdException) Deserialize(d smithy.ShapeDeserializer) error { + return smithy.ReadStruct(d, schemas.InvalidDeletionIdException, func(s *smithy.Schema) error { + switch s { + case schemas.InvalidDeletionIdException_Message: + v.Message = new(string) + return d.ReadString(schemas.InvalidDeletionIdException_Message, v.Message) + } + return nil + }) +} // The specified SSM document doesn't exist. type InvalidDocument struct { @@ -1189,6 +2090,27 @@ func (e *InvalidDocument) ErrorCode() string { return *e.ErrorCodeOverride } func (e *InvalidDocument) ErrorFault() smithy.ErrorFault { return smithy.FaultClient } +func (v *InvalidDocument) Serialize(s smithy.ShapeSerializer) { + s.WriteStruct(schemas.InvalidDocument) + v.SerializeMembers(s) + s.CloseStruct() +} + +func (v *InvalidDocument) SerializeMembers(s smithy.ShapeSerializer) { + if v.Message != nil { + s.WriteString(schemas.InvalidDocument_Message, *v.Message) + } +} +func (v *InvalidDocument) Deserialize(d smithy.ShapeDeserializer) error { + return smithy.ReadStruct(d, schemas.InvalidDocument, func(s *smithy.Schema) error { + switch s { + case schemas.InvalidDocument_Message: + v.Message = new(string) + return d.ReadString(schemas.InvalidDocument_Message, v.Message) + } + return nil + }) +} // The content for the document isn't valid. type InvalidDocumentContent struct { @@ -1215,6 +2137,27 @@ func (e *InvalidDocumentContent) ErrorCode() string { return *e.ErrorCodeOverride } func (e *InvalidDocumentContent) ErrorFault() smithy.ErrorFault { return smithy.FaultClient } +func (v *InvalidDocumentContent) Serialize(s smithy.ShapeSerializer) { + s.WriteStruct(schemas.InvalidDocumentContent) + v.SerializeMembers(s) + s.CloseStruct() +} + +func (v *InvalidDocumentContent) SerializeMembers(s smithy.ShapeSerializer) { + if v.Message != nil { + s.WriteString(schemas.InvalidDocumentContent_Message, *v.Message) + } +} +func (v *InvalidDocumentContent) Deserialize(d smithy.ShapeDeserializer) error { + return smithy.ReadStruct(d, schemas.InvalidDocumentContent, func(s *smithy.Schema) error { + switch s { + case schemas.InvalidDocumentContent_Message: + v.Message = new(string) + return d.ReadString(schemas.InvalidDocumentContent_Message, v.Message) + } + return nil + }) +} // You attempted to delete a document while it is still shared. You must stop // sharing the document before you can delete it. @@ -1242,6 +2185,27 @@ func (e *InvalidDocumentOperation) ErrorCode() string { return *e.ErrorCodeOverride } func (e *InvalidDocumentOperation) ErrorFault() smithy.ErrorFault { return smithy.FaultClient } +func (v *InvalidDocumentOperation) Serialize(s smithy.ShapeSerializer) { + s.WriteStruct(schemas.InvalidDocumentOperation) + v.SerializeMembers(s) + s.CloseStruct() +} + +func (v *InvalidDocumentOperation) SerializeMembers(s smithy.ShapeSerializer) { + if v.Message != nil { + s.WriteString(schemas.InvalidDocumentOperation_Message, *v.Message) + } +} +func (v *InvalidDocumentOperation) Deserialize(d smithy.ShapeDeserializer) error { + return smithy.ReadStruct(d, schemas.InvalidDocumentOperation, func(s *smithy.Schema) error { + switch s { + case schemas.InvalidDocumentOperation_Message: + v.Message = new(string) + return d.ReadString(schemas.InvalidDocumentOperation_Message, v.Message) + } + return nil + }) +} // The version of the document schema isn't supported. type InvalidDocumentSchemaVersion struct { @@ -1268,6 +2232,27 @@ func (e *InvalidDocumentSchemaVersion) ErrorCode() string { return *e.ErrorCodeOverride } func (e *InvalidDocumentSchemaVersion) ErrorFault() smithy.ErrorFault { return smithy.FaultClient } +func (v *InvalidDocumentSchemaVersion) Serialize(s smithy.ShapeSerializer) { + s.WriteStruct(schemas.InvalidDocumentSchemaVersion) + v.SerializeMembers(s) + s.CloseStruct() +} + +func (v *InvalidDocumentSchemaVersion) SerializeMembers(s smithy.ShapeSerializer) { + if v.Message != nil { + s.WriteString(schemas.InvalidDocumentSchemaVersion_Message, *v.Message) + } +} +func (v *InvalidDocumentSchemaVersion) Deserialize(d smithy.ShapeDeserializer) error { + return smithy.ReadStruct(d, schemas.InvalidDocumentSchemaVersion, func(s *smithy.Schema) error { + switch s { + case schemas.InvalidDocumentSchemaVersion_Message: + v.Message = new(string) + return d.ReadString(schemas.InvalidDocumentSchemaVersion_Message, v.Message) + } + return nil + }) +} // The SSM document type isn't valid. Valid document types are described in the // DocumentType property. @@ -1295,6 +2280,27 @@ func (e *InvalidDocumentType) ErrorCode() string { return *e.ErrorCodeOverride } func (e *InvalidDocumentType) ErrorFault() smithy.ErrorFault { return smithy.FaultClient } +func (v *InvalidDocumentType) Serialize(s smithy.ShapeSerializer) { + s.WriteStruct(schemas.InvalidDocumentType) + v.SerializeMembers(s) + s.CloseStruct() +} + +func (v *InvalidDocumentType) SerializeMembers(s smithy.ShapeSerializer) { + if v.Message != nil { + s.WriteString(schemas.InvalidDocumentType_Message, *v.Message) + } +} +func (v *InvalidDocumentType) Deserialize(d smithy.ShapeDeserializer) error { + return smithy.ReadStruct(d, schemas.InvalidDocumentType, func(s *smithy.Schema) error { + switch s { + case schemas.InvalidDocumentType_Message: + v.Message = new(string) + return d.ReadString(schemas.InvalidDocumentType_Message, v.Message) + } + return nil + }) +} // The document version isn't valid or doesn't exist. type InvalidDocumentVersion struct { @@ -1321,6 +2327,27 @@ func (e *InvalidDocumentVersion) ErrorCode() string { return *e.ErrorCodeOverride } func (e *InvalidDocumentVersion) ErrorFault() smithy.ErrorFault { return smithy.FaultClient } +func (v *InvalidDocumentVersion) Serialize(s smithy.ShapeSerializer) { + s.WriteStruct(schemas.InvalidDocumentVersion) + v.SerializeMembers(s) + s.CloseStruct() +} + +func (v *InvalidDocumentVersion) SerializeMembers(s smithy.ShapeSerializer) { + if v.Message != nil { + s.WriteString(schemas.InvalidDocumentVersion_Message, *v.Message) + } +} +func (v *InvalidDocumentVersion) Deserialize(d smithy.ShapeDeserializer) error { + return smithy.ReadStruct(d, schemas.InvalidDocumentVersion, func(s *smithy.Schema) error { + switch s { + case schemas.InvalidDocumentVersion_Message: + v.Message = new(string) + return d.ReadString(schemas.InvalidDocumentVersion_Message, v.Message) + } + return nil + }) +} // The filter name isn't valid. Verify that you entered the correct name and try // again. @@ -1348,6 +2375,27 @@ func (e *InvalidFilter) ErrorCode() string { return *e.ErrorCodeOverride } func (e *InvalidFilter) ErrorFault() smithy.ErrorFault { return smithy.FaultClient } +func (v *InvalidFilter) Serialize(s smithy.ShapeSerializer) { + s.WriteStruct(schemas.InvalidFilter) + v.SerializeMembers(s) + s.CloseStruct() +} + +func (v *InvalidFilter) SerializeMembers(s smithy.ShapeSerializer) { + if v.Message != nil { + s.WriteString(schemas.InvalidFilter_Message, *v.Message) + } +} +func (v *InvalidFilter) Deserialize(d smithy.ShapeDeserializer) error { + return smithy.ReadStruct(d, schemas.InvalidFilter, func(s *smithy.Schema) error { + switch s { + case schemas.InvalidFilter_Message: + v.Message = new(string) + return d.ReadString(schemas.InvalidFilter_Message, v.Message) + } + return nil + }) +} // The specified key isn't valid. type InvalidFilterKey struct { @@ -1374,6 +2422,21 @@ func (e *InvalidFilterKey) ErrorCode() string { return *e.ErrorCodeOverride } func (e *InvalidFilterKey) ErrorFault() smithy.ErrorFault { return smithy.FaultClient } +func (v *InvalidFilterKey) Serialize(s smithy.ShapeSerializer) { + s.WriteStruct(schemas.InvalidFilterKey) + v.SerializeMembers(s) + s.CloseStruct() +} + +func (v *InvalidFilterKey) SerializeMembers(s smithy.ShapeSerializer) { +} +func (v *InvalidFilterKey) Deserialize(d smithy.ShapeDeserializer) error { + return smithy.ReadStruct(d, schemas.InvalidFilterKey, func(s *smithy.Schema) error { + switch s { + } + return nil + }) +} // The specified filter option isn't valid. Valid options are Equals and // BeginsWith. For Path filter, valid options are Recursive and OneLevel. @@ -1401,6 +2464,27 @@ func (e *InvalidFilterOption) ErrorCode() string { return *e.ErrorCodeOverride } func (e *InvalidFilterOption) ErrorFault() smithy.ErrorFault { return smithy.FaultClient } +func (v *InvalidFilterOption) Serialize(s smithy.ShapeSerializer) { + s.WriteStruct(schemas.InvalidFilterOption) + v.SerializeMembers(s) + s.CloseStruct() +} + +func (v *InvalidFilterOption) SerializeMembers(s smithy.ShapeSerializer) { + if v.Message != nil { + s.WriteString(schemas.InvalidFilterOption_message, *v.Message) + } +} +func (v *InvalidFilterOption) Deserialize(d smithy.ShapeDeserializer) error { + return smithy.ReadStruct(d, schemas.InvalidFilterOption, func(s *smithy.Schema) error { + switch s { + case schemas.InvalidFilterOption_message: + v.Message = new(string) + return d.ReadString(schemas.InvalidFilterOption_message, v.Message) + } + return nil + }) +} // The filter value isn't valid. Verify the value and try again. type InvalidFilterValue struct { @@ -1427,6 +2511,27 @@ func (e *InvalidFilterValue) ErrorCode() string { return *e.ErrorCodeOverride } func (e *InvalidFilterValue) ErrorFault() smithy.ErrorFault { return smithy.FaultClient } +func (v *InvalidFilterValue) Serialize(s smithy.ShapeSerializer) { + s.WriteStruct(schemas.InvalidFilterValue) + v.SerializeMembers(s) + s.CloseStruct() +} + +func (v *InvalidFilterValue) SerializeMembers(s smithy.ShapeSerializer) { + if v.Message != nil { + s.WriteString(schemas.InvalidFilterValue_Message, *v.Message) + } +} +func (v *InvalidFilterValue) Deserialize(d smithy.ShapeDeserializer) error { + return smithy.ReadStruct(d, schemas.InvalidFilterValue, func(s *smithy.Schema) error { + switch s { + case schemas.InvalidFilterValue_Message: + v.Message = new(string) + return d.ReadString(schemas.InvalidFilterValue_Message, v.Message) + } + return nil + }) +} // The following problems can cause this exception: // @@ -1464,6 +2569,27 @@ func (e *InvalidInstanceId) ErrorCode() string { return *e.ErrorCodeOverride } func (e *InvalidInstanceId) ErrorFault() smithy.ErrorFault { return smithy.FaultClient } +func (v *InvalidInstanceId) Serialize(s smithy.ShapeSerializer) { + s.WriteStruct(schemas.InvalidInstanceId) + v.SerializeMembers(s) + s.CloseStruct() +} + +func (v *InvalidInstanceId) SerializeMembers(s smithy.ShapeSerializer) { + if v.Message != nil { + s.WriteString(schemas.InvalidInstanceId_Message, *v.Message) + } +} +func (v *InvalidInstanceId) Deserialize(d smithy.ShapeDeserializer) error { + return smithy.ReadStruct(d, schemas.InvalidInstanceId, func(s *smithy.Schema) error { + switch s { + case schemas.InvalidInstanceId_Message: + v.Message = new(string) + return d.ReadString(schemas.InvalidInstanceId_Message, v.Message) + } + return nil + }) +} // The specified filter value isn't valid. type InvalidInstanceInformationFilterValue struct { @@ -1492,6 +2618,27 @@ func (e *InvalidInstanceInformationFilterValue) ErrorCode() string { func (e *InvalidInstanceInformationFilterValue) ErrorFault() smithy.ErrorFault { return smithy.FaultClient } +func (v *InvalidInstanceInformationFilterValue) Serialize(s smithy.ShapeSerializer) { + s.WriteStruct(schemas.InvalidInstanceInformationFilterValue) + v.SerializeMembers(s) + s.CloseStruct() +} + +func (v *InvalidInstanceInformationFilterValue) SerializeMembers(s smithy.ShapeSerializer) { + if v.Message != nil { + s.WriteString(schemas.InvalidInstanceInformationFilterValue_message, *v.Message) + } +} +func (v *InvalidInstanceInformationFilterValue) Deserialize(d smithy.ShapeDeserializer) error { + return smithy.ReadStruct(d, schemas.InvalidInstanceInformationFilterValue, func(s *smithy.Schema) error { + switch s { + case schemas.InvalidInstanceInformationFilterValue_message: + v.Message = new(string) + return d.ReadString(schemas.InvalidInstanceInformationFilterValue_message, v.Message) + } + return nil + }) +} // The specified filter value isn't valid. type InvalidInstancePropertyFilterValue struct { @@ -1520,6 +2667,27 @@ func (e *InvalidInstancePropertyFilterValue) ErrorCode() string { func (e *InvalidInstancePropertyFilterValue) ErrorFault() smithy.ErrorFault { return smithy.FaultClient } +func (v *InvalidInstancePropertyFilterValue) Serialize(s smithy.ShapeSerializer) { + s.WriteStruct(schemas.InvalidInstancePropertyFilterValue) + v.SerializeMembers(s) + s.CloseStruct() +} + +func (v *InvalidInstancePropertyFilterValue) SerializeMembers(s smithy.ShapeSerializer) { + if v.Message != nil { + s.WriteString(schemas.InvalidInstancePropertyFilterValue_message, *v.Message) + } +} +func (v *InvalidInstancePropertyFilterValue) Deserialize(d smithy.ShapeDeserializer) error { + return smithy.ReadStruct(d, schemas.InvalidInstancePropertyFilterValue, func(s *smithy.Schema) error { + switch s { + case schemas.InvalidInstancePropertyFilterValue_message: + v.Message = new(string) + return d.ReadString(schemas.InvalidInstancePropertyFilterValue_message, v.Message) + } + return nil + }) +} // The specified inventory group isn't valid. type InvalidInventoryGroupException struct { @@ -1546,6 +2714,27 @@ func (e *InvalidInventoryGroupException) ErrorCode() string { return *e.ErrorCodeOverride } func (e *InvalidInventoryGroupException) ErrorFault() smithy.ErrorFault { return smithy.FaultClient } +func (v *InvalidInventoryGroupException) Serialize(s smithy.ShapeSerializer) { + s.WriteStruct(schemas.InvalidInventoryGroupException) + v.SerializeMembers(s) + s.CloseStruct() +} + +func (v *InvalidInventoryGroupException) SerializeMembers(s smithy.ShapeSerializer) { + if v.Message != nil { + s.WriteString(schemas.InvalidInventoryGroupException_Message, *v.Message) + } +} +func (v *InvalidInventoryGroupException) Deserialize(d smithy.ShapeDeserializer) error { + return smithy.ReadStruct(d, schemas.InvalidInventoryGroupException, func(s *smithy.Schema) error { + switch s { + case schemas.InvalidInventoryGroupException_Message: + v.Message = new(string) + return d.ReadString(schemas.InvalidInventoryGroupException_Message, v.Message) + } + return nil + }) +} // You specified invalid keys or values in the Context attribute for InventoryItem // . Verify the keys and values, and try again. @@ -1575,6 +2764,27 @@ func (e *InvalidInventoryItemContextException) ErrorCode() string { func (e *InvalidInventoryItemContextException) ErrorFault() smithy.ErrorFault { return smithy.FaultClient } +func (v *InvalidInventoryItemContextException) Serialize(s smithy.ShapeSerializer) { + s.WriteStruct(schemas.InvalidInventoryItemContextException) + v.SerializeMembers(s) + s.CloseStruct() +} + +func (v *InvalidInventoryItemContextException) SerializeMembers(s smithy.ShapeSerializer) { + if v.Message != nil { + s.WriteString(schemas.InvalidInventoryItemContextException_Message, *v.Message) + } +} +func (v *InvalidInventoryItemContextException) Deserialize(d smithy.ShapeDeserializer) error { + return smithy.ReadStruct(d, schemas.InvalidInventoryItemContextException, func(s *smithy.Schema) error { + switch s { + case schemas.InvalidInventoryItemContextException_Message: + v.Message = new(string) + return d.ReadString(schemas.InvalidInventoryItemContextException_Message, v.Message) + } + return nil + }) +} // The request isn't valid. type InvalidInventoryRequestException struct { @@ -1601,6 +2811,27 @@ func (e *InvalidInventoryRequestException) ErrorCode() string { return *e.ErrorCodeOverride } func (e *InvalidInventoryRequestException) ErrorFault() smithy.ErrorFault { return smithy.FaultClient } +func (v *InvalidInventoryRequestException) Serialize(s smithy.ShapeSerializer) { + s.WriteStruct(schemas.InvalidInventoryRequestException) + v.SerializeMembers(s) + s.CloseStruct() +} + +func (v *InvalidInventoryRequestException) SerializeMembers(s smithy.ShapeSerializer) { + if v.Message != nil { + s.WriteString(schemas.InvalidInventoryRequestException_Message, *v.Message) + } +} +func (v *InvalidInventoryRequestException) Deserialize(d smithy.ShapeDeserializer) error { + return smithy.ReadStruct(d, schemas.InvalidInventoryRequestException, func(s *smithy.Schema) error { + switch s { + case schemas.InvalidInventoryRequestException_Message: + v.Message = new(string) + return d.ReadString(schemas.InvalidInventoryRequestException_Message, v.Message) + } + return nil + }) +} // One or more content items isn't valid. type InvalidItemContentException struct { @@ -1629,6 +2860,33 @@ func (e *InvalidItemContentException) ErrorCode() string { return *e.ErrorCodeOverride } func (e *InvalidItemContentException) ErrorFault() smithy.ErrorFault { return smithy.FaultClient } +func (v *InvalidItemContentException) Serialize(s smithy.ShapeSerializer) { + s.WriteStruct(schemas.InvalidItemContentException) + v.SerializeMembers(s) + s.CloseStruct() +} + +func (v *InvalidItemContentException) SerializeMembers(s smithy.ShapeSerializer) { + if v.Message != nil { + s.WriteString(schemas.InvalidItemContentException_Message, *v.Message) + } + if v.TypeName != nil { + s.WriteString(schemas.InvalidItemContentException_TypeName, *v.TypeName) + } +} +func (v *InvalidItemContentException) Deserialize(d smithy.ShapeDeserializer) error { + return smithy.ReadStruct(d, schemas.InvalidItemContentException, func(s *smithy.Schema) error { + switch s { + case schemas.InvalidItemContentException_Message: + v.Message = new(string) + return d.ReadString(schemas.InvalidItemContentException_Message, v.Message) + case schemas.InvalidItemContentException_TypeName: + v.TypeName = new(string) + return d.ReadString(schemas.InvalidItemContentException_TypeName, v.TypeName) + } + return nil + }) +} // The query key ID isn't valid. type InvalidKeyId struct { @@ -1655,6 +2913,27 @@ func (e *InvalidKeyId) ErrorCode() string { return *e.ErrorCodeOverride } func (e *InvalidKeyId) ErrorFault() smithy.ErrorFault { return smithy.FaultClient } +func (v *InvalidKeyId) Serialize(s smithy.ShapeSerializer) { + s.WriteStruct(schemas.InvalidKeyId) + v.SerializeMembers(s) + s.CloseStruct() +} + +func (v *InvalidKeyId) SerializeMembers(s smithy.ShapeSerializer) { + if v.Message != nil { + s.WriteString(schemas.InvalidKeyId_message, *v.Message) + } +} +func (v *InvalidKeyId) Deserialize(d smithy.ShapeDeserializer) error { + return smithy.ReadStruct(d, schemas.InvalidKeyId, func(s *smithy.Schema) error { + switch s { + case schemas.InvalidKeyId_message: + v.Message = new(string) + return d.ReadString(schemas.InvalidKeyId_message, v.Message) + } + return nil + }) +} // The specified token isn't valid. type InvalidNextToken struct { @@ -1681,6 +2960,27 @@ func (e *InvalidNextToken) ErrorCode() string { return *e.ErrorCodeOverride } func (e *InvalidNextToken) ErrorFault() smithy.ErrorFault { return smithy.FaultClient } +func (v *InvalidNextToken) Serialize(s smithy.ShapeSerializer) { + s.WriteStruct(schemas.InvalidNextToken) + v.SerializeMembers(s) + s.CloseStruct() +} + +func (v *InvalidNextToken) SerializeMembers(s smithy.ShapeSerializer) { + if v.Message != nil { + s.WriteString(schemas.InvalidNextToken_Message, *v.Message) + } +} +func (v *InvalidNextToken) Deserialize(d smithy.ShapeDeserializer) error { + return smithy.ReadStruct(d, schemas.InvalidNextToken, func(s *smithy.Schema) error { + switch s { + case schemas.InvalidNextToken_Message: + v.Message = new(string) + return d.ReadString(schemas.InvalidNextToken_Message, v.Message) + } + return nil + }) +} // One or more configuration items isn't valid. Verify that a valid Amazon // Resource Name (ARN) was provided for an Amazon Simple Notification Service @@ -1709,6 +3009,27 @@ func (e *InvalidNotificationConfig) ErrorCode() string { return *e.ErrorCodeOverride } func (e *InvalidNotificationConfig) ErrorFault() smithy.ErrorFault { return smithy.FaultClient } +func (v *InvalidNotificationConfig) Serialize(s smithy.ShapeSerializer) { + s.WriteStruct(schemas.InvalidNotificationConfig) + v.SerializeMembers(s) + s.CloseStruct() +} + +func (v *InvalidNotificationConfig) SerializeMembers(s smithy.ShapeSerializer) { + if v.Message != nil { + s.WriteString(schemas.InvalidNotificationConfig_Message, *v.Message) + } +} +func (v *InvalidNotificationConfig) Deserialize(d smithy.ShapeDeserializer) error { + return smithy.ReadStruct(d, schemas.InvalidNotificationConfig, func(s *smithy.Schema) error { + switch s { + case schemas.InvalidNotificationConfig_Message: + v.Message = new(string) + return d.ReadString(schemas.InvalidNotificationConfig_Message, v.Message) + } + return nil + }) +} // The delete inventory option specified isn't valid. Verify the option and try // again. @@ -1736,6 +3057,27 @@ func (e *InvalidOptionException) ErrorCode() string { return *e.ErrorCodeOverride } func (e *InvalidOptionException) ErrorFault() smithy.ErrorFault { return smithy.FaultClient } +func (v *InvalidOptionException) Serialize(s smithy.ShapeSerializer) { + s.WriteStruct(schemas.InvalidOptionException) + v.SerializeMembers(s) + s.CloseStruct() +} + +func (v *InvalidOptionException) SerializeMembers(s smithy.ShapeSerializer) { + if v.Message != nil { + s.WriteString(schemas.InvalidOptionException_Message, *v.Message) + } +} +func (v *InvalidOptionException) Deserialize(d smithy.ShapeDeserializer) error { + return smithy.ReadStruct(d, schemas.InvalidOptionException, func(s *smithy.Schema) error { + switch s { + case schemas.InvalidOptionException_Message: + v.Message = new(string) + return d.ReadString(schemas.InvalidOptionException_Message, v.Message) + } + return nil + }) +} // The S3 bucket doesn't exist. type InvalidOutputFolder struct { @@ -1762,6 +3104,21 @@ func (e *InvalidOutputFolder) ErrorCode() string { return *e.ErrorCodeOverride } func (e *InvalidOutputFolder) ErrorFault() smithy.ErrorFault { return smithy.FaultClient } +func (v *InvalidOutputFolder) Serialize(s smithy.ShapeSerializer) { + s.WriteStruct(schemas.InvalidOutputFolder) + v.SerializeMembers(s) + s.CloseStruct() +} + +func (v *InvalidOutputFolder) SerializeMembers(s smithy.ShapeSerializer) { +} +func (v *InvalidOutputFolder) Deserialize(d smithy.ShapeDeserializer) error { + return smithy.ReadStruct(d, schemas.InvalidOutputFolder, func(s *smithy.Schema) error { + switch s { + } + return nil + }) +} // The output location isn't valid or doesn't exist. type InvalidOutputLocation struct { @@ -1788,6 +3145,21 @@ func (e *InvalidOutputLocation) ErrorCode() string { return *e.ErrorCodeOverride } func (e *InvalidOutputLocation) ErrorFault() smithy.ErrorFault { return smithy.FaultClient } +func (v *InvalidOutputLocation) Serialize(s smithy.ShapeSerializer) { + s.WriteStruct(schemas.InvalidOutputLocation) + v.SerializeMembers(s) + s.CloseStruct() +} + +func (v *InvalidOutputLocation) SerializeMembers(s smithy.ShapeSerializer) { +} +func (v *InvalidOutputLocation) Deserialize(d smithy.ShapeDeserializer) error { + return smithy.ReadStruct(d, schemas.InvalidOutputLocation, func(s *smithy.Schema) error { + switch s { + } + return nil + }) +} // You must specify values for all required parameters in the Amazon Web Services // Systems Manager document (SSM document). You can only supply values to @@ -1816,6 +3188,27 @@ func (e *InvalidParameters) ErrorCode() string { return *e.ErrorCodeOverride } func (e *InvalidParameters) ErrorFault() smithy.ErrorFault { return smithy.FaultClient } +func (v *InvalidParameters) Serialize(s smithy.ShapeSerializer) { + s.WriteStruct(schemas.InvalidParameters) + v.SerializeMembers(s) + s.CloseStruct() +} + +func (v *InvalidParameters) SerializeMembers(s smithy.ShapeSerializer) { + if v.Message != nil { + s.WriteString(schemas.InvalidParameters_Message, *v.Message) + } +} +func (v *InvalidParameters) Deserialize(d smithy.ShapeDeserializer) error { + return smithy.ReadStruct(d, schemas.InvalidParameters, func(s *smithy.Schema) error { + switch s { + case schemas.InvalidParameters_Message: + v.Message = new(string) + return d.ReadString(schemas.InvalidParameters_Message, v.Message) + } + return nil + }) +} // The permission type isn't supported. Share is the only supported permission // type. @@ -1843,6 +3236,27 @@ func (e *InvalidPermissionType) ErrorCode() string { return *e.ErrorCodeOverride } func (e *InvalidPermissionType) ErrorFault() smithy.ErrorFault { return smithy.FaultClient } +func (v *InvalidPermissionType) Serialize(s smithy.ShapeSerializer) { + s.WriteStruct(schemas.InvalidPermissionType) + v.SerializeMembers(s) + s.CloseStruct() +} + +func (v *InvalidPermissionType) SerializeMembers(s smithy.ShapeSerializer) { + if v.Message != nil { + s.WriteString(schemas.InvalidPermissionType_Message, *v.Message) + } +} +func (v *InvalidPermissionType) Deserialize(d smithy.ShapeDeserializer) error { + return smithy.ReadStruct(d, schemas.InvalidPermissionType, func(s *smithy.Schema) error { + switch s { + case schemas.InvalidPermissionType_Message: + v.Message = new(string) + return d.ReadString(schemas.InvalidPermissionType_Message, v.Message) + } + return nil + }) +} // The plugin name isn't valid. type InvalidPluginName struct { @@ -1869,6 +3283,21 @@ func (e *InvalidPluginName) ErrorCode() string { return *e.ErrorCodeOverride } func (e *InvalidPluginName) ErrorFault() smithy.ErrorFault { return smithy.FaultClient } +func (v *InvalidPluginName) Serialize(s smithy.ShapeSerializer) { + s.WriteStruct(schemas.InvalidPluginName) + v.SerializeMembers(s) + s.CloseStruct() +} + +func (v *InvalidPluginName) SerializeMembers(s smithy.ShapeSerializer) { +} +func (v *InvalidPluginName) Deserialize(d smithy.ShapeDeserializer) error { + return smithy.ReadStruct(d, schemas.InvalidPluginName, func(s *smithy.Schema) error { + switch s { + } + return nil + }) +} // A policy attribute or its value is invalid. type InvalidPolicyAttributeException struct { @@ -1895,6 +3324,27 @@ func (e *InvalidPolicyAttributeException) ErrorCode() string { return *e.ErrorCodeOverride } func (e *InvalidPolicyAttributeException) ErrorFault() smithy.ErrorFault { return smithy.FaultClient } +func (v *InvalidPolicyAttributeException) Serialize(s smithy.ShapeSerializer) { + s.WriteStruct(schemas.InvalidPolicyAttributeException) + v.SerializeMembers(s) + s.CloseStruct() +} + +func (v *InvalidPolicyAttributeException) SerializeMembers(s smithy.ShapeSerializer) { + if v.Message != nil { + s.WriteString(schemas.InvalidPolicyAttributeException_message, *v.Message) + } +} +func (v *InvalidPolicyAttributeException) Deserialize(d smithy.ShapeDeserializer) error { + return smithy.ReadStruct(d, schemas.InvalidPolicyAttributeException, func(s *smithy.Schema) error { + switch s { + case schemas.InvalidPolicyAttributeException_message: + v.Message = new(string) + return d.ReadString(schemas.InvalidPolicyAttributeException_message, v.Message) + } + return nil + }) +} // The policy type isn't supported. Parameter Store supports the following policy // types: Expiration, ExpirationNotification, and NoChangeNotification. @@ -1922,6 +3372,27 @@ func (e *InvalidPolicyTypeException) ErrorCode() string { return *e.ErrorCodeOverride } func (e *InvalidPolicyTypeException) ErrorFault() smithy.ErrorFault { return smithy.FaultClient } +func (v *InvalidPolicyTypeException) Serialize(s smithy.ShapeSerializer) { + s.WriteStruct(schemas.InvalidPolicyTypeException) + v.SerializeMembers(s) + s.CloseStruct() +} + +func (v *InvalidPolicyTypeException) SerializeMembers(s smithy.ShapeSerializer) { + if v.Message != nil { + s.WriteString(schemas.InvalidPolicyTypeException_message, *v.Message) + } +} +func (v *InvalidPolicyTypeException) Deserialize(d smithy.ShapeDeserializer) error { + return smithy.ReadStruct(d, schemas.InvalidPolicyTypeException, func(s *smithy.Schema) error { + switch s { + case schemas.InvalidPolicyTypeException_message: + v.Message = new(string) + return d.ReadString(schemas.InvalidPolicyTypeException_message, v.Message) + } + return nil + }) +} // The resource ID isn't valid. Verify that you entered the correct ID and try // again. @@ -1949,6 +3420,21 @@ func (e *InvalidResourceId) ErrorCode() string { return *e.ErrorCodeOverride } func (e *InvalidResourceId) ErrorFault() smithy.ErrorFault { return smithy.FaultClient } +func (v *InvalidResourceId) Serialize(s smithy.ShapeSerializer) { + s.WriteStruct(schemas.InvalidResourceId) + v.SerializeMembers(s) + s.CloseStruct() +} + +func (v *InvalidResourceId) SerializeMembers(s smithy.ShapeSerializer) { +} +func (v *InvalidResourceId) Deserialize(d smithy.ShapeDeserializer) error { + return smithy.ReadStruct(d, schemas.InvalidResourceId, func(s *smithy.Schema) error { + switch s { + } + return nil + }) +} // The resource type isn't valid. For example, if you are attempting to tag an EC2 // instance, the instance must be a registered managed node. @@ -1976,6 +3462,21 @@ func (e *InvalidResourceType) ErrorCode() string { return *e.ErrorCodeOverride } func (e *InvalidResourceType) ErrorFault() smithy.ErrorFault { return smithy.FaultClient } +func (v *InvalidResourceType) Serialize(s smithy.ShapeSerializer) { + s.WriteStruct(schemas.InvalidResourceType) + v.SerializeMembers(s) + s.CloseStruct() +} + +func (v *InvalidResourceType) SerializeMembers(s smithy.ShapeSerializer) { +} +func (v *InvalidResourceType) Deserialize(d smithy.ShapeDeserializer) error { + return smithy.ReadStruct(d, schemas.InvalidResourceType, func(s *smithy.Schema) error { + switch s { + } + return nil + }) +} // The specified inventory item result attribute isn't valid. type InvalidResultAttributeException struct { @@ -2002,6 +3503,27 @@ func (e *InvalidResultAttributeException) ErrorCode() string { return *e.ErrorCodeOverride } func (e *InvalidResultAttributeException) ErrorFault() smithy.ErrorFault { return smithy.FaultClient } +func (v *InvalidResultAttributeException) Serialize(s smithy.ShapeSerializer) { + s.WriteStruct(schemas.InvalidResultAttributeException) + v.SerializeMembers(s) + s.CloseStruct() +} + +func (v *InvalidResultAttributeException) SerializeMembers(s smithy.ShapeSerializer) { + if v.Message != nil { + s.WriteString(schemas.InvalidResultAttributeException_Message, *v.Message) + } +} +func (v *InvalidResultAttributeException) Deserialize(d smithy.ShapeDeserializer) error { + return smithy.ReadStruct(d, schemas.InvalidResultAttributeException, func(s *smithy.Schema) error { + switch s { + case schemas.InvalidResultAttributeException_Message: + v.Message = new(string) + return d.ReadString(schemas.InvalidResultAttributeException_Message, v.Message) + } + return nil + }) +} // The role name can't contain invalid characters. Also verify that you specified // an IAM role for notifications that includes the required trust policy. For @@ -2033,6 +3555,27 @@ func (e *InvalidRole) ErrorCode() string { return *e.ErrorCodeOverride } func (e *InvalidRole) ErrorFault() smithy.ErrorFault { return smithy.FaultClient } +func (v *InvalidRole) Serialize(s smithy.ShapeSerializer) { + s.WriteStruct(schemas.InvalidRole) + v.SerializeMembers(s) + s.CloseStruct() +} + +func (v *InvalidRole) SerializeMembers(s smithy.ShapeSerializer) { + if v.Message != nil { + s.WriteString(schemas.InvalidRole_Message, *v.Message) + } +} +func (v *InvalidRole) Deserialize(d smithy.ShapeDeserializer) error { + return smithy.ReadStruct(d, schemas.InvalidRole, func(s *smithy.Schema) error { + switch s { + case schemas.InvalidRole_Message: + v.Message = new(string) + return d.ReadString(schemas.InvalidRole_Message, v.Message) + } + return nil + }) +} // The schedule is invalid. Verify your cron or rate expression and try again. type InvalidSchedule struct { @@ -2059,6 +3602,27 @@ func (e *InvalidSchedule) ErrorCode() string { return *e.ErrorCodeOverride } func (e *InvalidSchedule) ErrorFault() smithy.ErrorFault { return smithy.FaultClient } +func (v *InvalidSchedule) Serialize(s smithy.ShapeSerializer) { + s.WriteStruct(schemas.InvalidSchedule) + v.SerializeMembers(s) + s.CloseStruct() +} + +func (v *InvalidSchedule) SerializeMembers(s smithy.ShapeSerializer) { + if v.Message != nil { + s.WriteString(schemas.InvalidSchedule_Message, *v.Message) + } +} +func (v *InvalidSchedule) Deserialize(d smithy.ShapeDeserializer) error { + return smithy.ReadStruct(d, schemas.InvalidSchedule, func(s *smithy.Schema) error { + switch s { + case schemas.InvalidSchedule_Message: + v.Message = new(string) + return d.ReadString(schemas.InvalidSchedule_Message, v.Message) + } + return nil + }) +} // The specified tag key or value isn't valid. type InvalidTag struct { @@ -2085,6 +3649,27 @@ func (e *InvalidTag) ErrorCode() string { return *e.ErrorCodeOverride } func (e *InvalidTag) ErrorFault() smithy.ErrorFault { return smithy.FaultClient } +func (v *InvalidTag) Serialize(s smithy.ShapeSerializer) { + s.WriteStruct(schemas.InvalidTag) + v.SerializeMembers(s) + s.CloseStruct() +} + +func (v *InvalidTag) SerializeMembers(s smithy.ShapeSerializer) { + if v.Message != nil { + s.WriteString(schemas.InvalidTag_Message, *v.Message) + } +} +func (v *InvalidTag) Deserialize(d smithy.ShapeDeserializer) error { + return smithy.ReadStruct(d, schemas.InvalidTag, func(s *smithy.Schema) error { + switch s { + case schemas.InvalidTag_Message: + v.Message = new(string) + return d.ReadString(schemas.InvalidTag_Message, v.Message) + } + return nil + }) +} // The target isn't valid or doesn't exist. It might not be configured for Systems // Manager or you might not have permission to perform the operation. @@ -2112,6 +3697,27 @@ func (e *InvalidTarget) ErrorCode() string { return *e.ErrorCodeOverride } func (e *InvalidTarget) ErrorFault() smithy.ErrorFault { return smithy.FaultClient } +func (v *InvalidTarget) Serialize(s smithy.ShapeSerializer) { + s.WriteStruct(schemas.InvalidTarget) + v.SerializeMembers(s) + s.CloseStruct() +} + +func (v *InvalidTarget) SerializeMembers(s smithy.ShapeSerializer) { + if v.Message != nil { + s.WriteString(schemas.InvalidTarget_Message, *v.Message) + } +} +func (v *InvalidTarget) Deserialize(d smithy.ShapeDeserializer) error { + return smithy.ReadStruct(d, schemas.InvalidTarget, func(s *smithy.Schema) error { + switch s { + case schemas.InvalidTarget_Message: + v.Message = new(string) + return d.ReadString(schemas.InvalidTarget_Message, v.Message) + } + return nil + }) +} // TargetMap parameter isn't valid. type InvalidTargetMaps struct { @@ -2138,6 +3744,27 @@ func (e *InvalidTargetMaps) ErrorCode() string { return *e.ErrorCodeOverride } func (e *InvalidTargetMaps) ErrorFault() smithy.ErrorFault { return smithy.FaultClient } +func (v *InvalidTargetMaps) Serialize(s smithy.ShapeSerializer) { + s.WriteStruct(schemas.InvalidTargetMaps) + v.SerializeMembers(s) + s.CloseStruct() +} + +func (v *InvalidTargetMaps) SerializeMembers(s smithy.ShapeSerializer) { + if v.Message != nil { + s.WriteString(schemas.InvalidTargetMaps_Message, *v.Message) + } +} +func (v *InvalidTargetMaps) Deserialize(d smithy.ShapeDeserializer) error { + return smithy.ReadStruct(d, schemas.InvalidTargetMaps, func(s *smithy.Schema) error { + switch s { + case schemas.InvalidTargetMaps_Message: + v.Message = new(string) + return d.ReadString(schemas.InvalidTargetMaps_Message, v.Message) + } + return nil + }) +} // The parameter type name isn't valid. type InvalidTypeNameException struct { @@ -2164,6 +3791,27 @@ func (e *InvalidTypeNameException) ErrorCode() string { return *e.ErrorCodeOverride } func (e *InvalidTypeNameException) ErrorFault() smithy.ErrorFault { return smithy.FaultClient } +func (v *InvalidTypeNameException) Serialize(s smithy.ShapeSerializer) { + s.WriteStruct(schemas.InvalidTypeNameException) + v.SerializeMembers(s) + s.CloseStruct() +} + +func (v *InvalidTypeNameException) SerializeMembers(s smithy.ShapeSerializer) { + if v.Message != nil { + s.WriteString(schemas.InvalidTypeNameException_Message, *v.Message) + } +} +func (v *InvalidTypeNameException) Deserialize(d smithy.ShapeDeserializer) error { + return smithy.ReadStruct(d, schemas.InvalidTypeNameException, func(s *smithy.Schema) error { + switch s { + case schemas.InvalidTypeNameException_Message: + v.Message = new(string) + return d.ReadString(schemas.InvalidTypeNameException_Message, v.Message) + } + return nil + }) +} // The update isn't valid. type InvalidUpdate struct { @@ -2190,6 +3838,27 @@ func (e *InvalidUpdate) ErrorCode() string { return *e.ErrorCodeOverride } func (e *InvalidUpdate) ErrorFault() smithy.ErrorFault { return smithy.FaultClient } +func (v *InvalidUpdate) Serialize(s smithy.ShapeSerializer) { + s.WriteStruct(schemas.InvalidUpdate) + v.SerializeMembers(s) + s.CloseStruct() +} + +func (v *InvalidUpdate) SerializeMembers(s smithy.ShapeSerializer) { + if v.Message != nil { + s.WriteString(schemas.InvalidUpdate_Message, *v.Message) + } +} +func (v *InvalidUpdate) Deserialize(d smithy.ShapeDeserializer) error { + return smithy.ReadStruct(d, schemas.InvalidUpdate, func(s *smithy.Schema) error { + switch s { + case schemas.InvalidUpdate_Message: + v.Message = new(string) + return d.ReadString(schemas.InvalidUpdate_Message, v.Message) + } + return nil + }) +} // The command ID and managed node ID you specified didn't match any invocations. // Verify the command ID and the managed node ID and try again. @@ -2217,6 +3886,21 @@ func (e *InvocationDoesNotExist) ErrorCode() string { return *e.ErrorCodeOverride } func (e *InvocationDoesNotExist) ErrorFault() smithy.ErrorFault { return smithy.FaultClient } +func (v *InvocationDoesNotExist) Serialize(s smithy.ShapeSerializer) { + s.WriteStruct(schemas.InvocationDoesNotExist) + v.SerializeMembers(s) + s.CloseStruct() +} + +func (v *InvocationDoesNotExist) SerializeMembers(s smithy.ShapeSerializer) { +} +func (v *InvocationDoesNotExist) Deserialize(d smithy.ShapeDeserializer) error { + return smithy.ReadStruct(d, schemas.InvocationDoesNotExist, func(s *smithy.Schema) error { + switch s { + } + return nil + }) +} // The inventory item has invalid content. type ItemContentMismatchException struct { @@ -2245,6 +3929,33 @@ func (e *ItemContentMismatchException) ErrorCode() string { return *e.ErrorCodeOverride } func (e *ItemContentMismatchException) ErrorFault() smithy.ErrorFault { return smithy.FaultClient } +func (v *ItemContentMismatchException) Serialize(s smithy.ShapeSerializer) { + s.WriteStruct(schemas.ItemContentMismatchException) + v.SerializeMembers(s) + s.CloseStruct() +} + +func (v *ItemContentMismatchException) SerializeMembers(s smithy.ShapeSerializer) { + if v.Message != nil { + s.WriteString(schemas.ItemContentMismatchException_Message, *v.Message) + } + if v.TypeName != nil { + s.WriteString(schemas.ItemContentMismatchException_TypeName, *v.TypeName) + } +} +func (v *ItemContentMismatchException) Deserialize(d smithy.ShapeDeserializer) error { + return smithy.ReadStruct(d, schemas.ItemContentMismatchException, func(s *smithy.Schema) error { + switch s { + case schemas.ItemContentMismatchException_Message: + v.Message = new(string) + return d.ReadString(schemas.ItemContentMismatchException_Message, v.Message) + case schemas.ItemContentMismatchException_TypeName: + v.TypeName = new(string) + return d.ReadString(schemas.ItemContentMismatchException_TypeName, v.TypeName) + } + return nil + }) +} // The inventory item size has exceeded the size limit. type ItemSizeLimitExceededException struct { @@ -2273,6 +3984,33 @@ func (e *ItemSizeLimitExceededException) ErrorCode() string { return *e.ErrorCodeOverride } func (e *ItemSizeLimitExceededException) ErrorFault() smithy.ErrorFault { return smithy.FaultClient } +func (v *ItemSizeLimitExceededException) Serialize(s smithy.ShapeSerializer) { + s.WriteStruct(schemas.ItemSizeLimitExceededException) + v.SerializeMembers(s) + s.CloseStruct() +} + +func (v *ItemSizeLimitExceededException) SerializeMembers(s smithy.ShapeSerializer) { + if v.Message != nil { + s.WriteString(schemas.ItemSizeLimitExceededException_Message, *v.Message) + } + if v.TypeName != nil { + s.WriteString(schemas.ItemSizeLimitExceededException_TypeName, *v.TypeName) + } +} +func (v *ItemSizeLimitExceededException) Deserialize(d smithy.ShapeDeserializer) error { + return smithy.ReadStruct(d, schemas.ItemSizeLimitExceededException, func(s *smithy.Schema) error { + switch s { + case schemas.ItemSizeLimitExceededException_Message: + v.Message = new(string) + return d.ReadString(schemas.ItemSizeLimitExceededException_Message, v.Message) + case schemas.ItemSizeLimitExceededException_TypeName: + v.TypeName = new(string) + return d.ReadString(schemas.ItemSizeLimitExceededException_TypeName, v.TypeName) + } + return nil + }) +} // The specified policy document is malformed or invalid, or excessive // PutResourcePolicy or DeleteResourcePolicy calls have been made. @@ -2302,6 +4040,27 @@ func (e *MalformedResourcePolicyDocumentException) ErrorCode() string { func (e *MalformedResourcePolicyDocumentException) ErrorFault() smithy.ErrorFault { return smithy.FaultClient } +func (v *MalformedResourcePolicyDocumentException) Serialize(s smithy.ShapeSerializer) { + s.WriteStruct(schemas.MalformedResourcePolicyDocumentException) + v.SerializeMembers(s) + s.CloseStruct() +} + +func (v *MalformedResourcePolicyDocumentException) SerializeMembers(s smithy.ShapeSerializer) { + if v.Message != nil { + s.WriteString(schemas.MalformedResourcePolicyDocumentException_Message, *v.Message) + } +} +func (v *MalformedResourcePolicyDocumentException) Deserialize(d smithy.ShapeDeserializer) error { + return smithy.ReadStruct(d, schemas.MalformedResourcePolicyDocumentException, func(s *smithy.Schema) error { + switch s { + case schemas.MalformedResourcePolicyDocumentException_Message: + v.Message = new(string) + return d.ReadString(schemas.MalformedResourcePolicyDocumentException_Message, v.Message) + } + return nil + }) +} // The size limit of a document is 64 KB. type MaxDocumentSizeExceeded struct { @@ -2328,6 +4087,27 @@ func (e *MaxDocumentSizeExceeded) ErrorCode() string { return *e.ErrorCodeOverride } func (e *MaxDocumentSizeExceeded) ErrorFault() smithy.ErrorFault { return smithy.FaultClient } +func (v *MaxDocumentSizeExceeded) Serialize(s smithy.ShapeSerializer) { + s.WriteStruct(schemas.MaxDocumentSizeExceeded) + v.SerializeMembers(s) + s.CloseStruct() +} + +func (v *MaxDocumentSizeExceeded) SerializeMembers(s smithy.ShapeSerializer) { + if v.Message != nil { + s.WriteString(schemas.MaxDocumentSizeExceeded_Message, *v.Message) + } +} +func (v *MaxDocumentSizeExceeded) Deserialize(d smithy.ShapeDeserializer) error { + return smithy.ReadStruct(d, schemas.MaxDocumentSizeExceeded, func(s *smithy.Schema) error { + switch s { + case schemas.MaxDocumentSizeExceeded_Message: + v.Message = new(string) + return d.ReadString(schemas.MaxDocumentSizeExceeded_Message, v.Message) + } + return nil + }) +} // The requested operation is no longer supported by Systems Manager. type NoLongerSupportedException struct { @@ -2354,6 +4134,27 @@ func (e *NoLongerSupportedException) ErrorCode() string { return *e.ErrorCodeOverride } func (e *NoLongerSupportedException) ErrorFault() smithy.ErrorFault { return smithy.FaultClient } +func (v *NoLongerSupportedException) Serialize(s smithy.ShapeSerializer) { + s.WriteStruct(schemas.NoLongerSupportedException) + v.SerializeMembers(s) + s.CloseStruct() +} + +func (v *NoLongerSupportedException) SerializeMembers(s smithy.ShapeSerializer) { + if v.Message != nil { + s.WriteString(schemas.NoLongerSupportedException_Message, *v.Message) + } +} +func (v *NoLongerSupportedException) Deserialize(d smithy.ShapeDeserializer) error { + return smithy.ReadStruct(d, schemas.NoLongerSupportedException, func(s *smithy.Schema) error { + switch s { + case schemas.NoLongerSupportedException_Message: + v.Message = new(string) + return d.ReadString(schemas.NoLongerSupportedException_Message, v.Message) + } + return nil + }) +} // You don't have permission to view OpsItems in the specified account. Verify // that your account is configured either as a Systems Manager delegated @@ -2382,6 +4183,27 @@ func (e *OpsItemAccessDeniedException) ErrorCode() string { return *e.ErrorCodeOverride } func (e *OpsItemAccessDeniedException) ErrorFault() smithy.ErrorFault { return smithy.FaultClient } +func (v *OpsItemAccessDeniedException) Serialize(s smithy.ShapeSerializer) { + s.WriteStruct(schemas.OpsItemAccessDeniedException) + v.SerializeMembers(s) + s.CloseStruct() +} + +func (v *OpsItemAccessDeniedException) SerializeMembers(s smithy.ShapeSerializer) { + if v.Message != nil { + s.WriteString(schemas.OpsItemAccessDeniedException_Message, *v.Message) + } +} +func (v *OpsItemAccessDeniedException) Deserialize(d smithy.ShapeDeserializer) error { + return smithy.ReadStruct(d, schemas.OpsItemAccessDeniedException, func(s *smithy.Schema) error { + switch s { + case schemas.OpsItemAccessDeniedException_Message: + v.Message = new(string) + return d.ReadString(schemas.OpsItemAccessDeniedException_Message, v.Message) + } + return nil + }) +} // The OpsItem already exists. type OpsItemAlreadyExistsException struct { @@ -2409,7 +4231,34 @@ func (e *OpsItemAlreadyExistsException) ErrorCode() string { } return *e.ErrorCodeOverride } -func (e *OpsItemAlreadyExistsException) ErrorFault() smithy.ErrorFault { return smithy.FaultClient } +func (e *OpsItemAlreadyExistsException) ErrorFault() smithy.ErrorFault { return smithy.FaultClient } +func (v *OpsItemAlreadyExistsException) Serialize(s smithy.ShapeSerializer) { + s.WriteStruct(schemas.OpsItemAlreadyExistsException) + v.SerializeMembers(s) + s.CloseStruct() +} + +func (v *OpsItemAlreadyExistsException) SerializeMembers(s smithy.ShapeSerializer) { + if v.Message != nil { + s.WriteString(schemas.OpsItemAlreadyExistsException_Message, *v.Message) + } + if v.OpsItemId != nil { + s.WriteString(schemas.OpsItemAlreadyExistsException_OpsItemId, *v.OpsItemId) + } +} +func (v *OpsItemAlreadyExistsException) Deserialize(d smithy.ShapeDeserializer) error { + return smithy.ReadStruct(d, schemas.OpsItemAlreadyExistsException, func(s *smithy.Schema) error { + switch s { + case schemas.OpsItemAlreadyExistsException_Message: + v.Message = new(string) + return d.ReadString(schemas.OpsItemAlreadyExistsException_Message, v.Message) + case schemas.OpsItemAlreadyExistsException_OpsItemId: + v.OpsItemId = new(string) + return d.ReadString(schemas.OpsItemAlreadyExistsException_OpsItemId, v.OpsItemId) + } + return nil + }) +} // The specified OpsItem is in the process of being deleted. type OpsItemConflictException struct { @@ -2436,6 +4285,27 @@ func (e *OpsItemConflictException) ErrorCode() string { return *e.ErrorCodeOverride } func (e *OpsItemConflictException) ErrorFault() smithy.ErrorFault { return smithy.FaultClient } +func (v *OpsItemConflictException) Serialize(s smithy.ShapeSerializer) { + s.WriteStruct(schemas.OpsItemConflictException) + v.SerializeMembers(s) + s.CloseStruct() +} + +func (v *OpsItemConflictException) SerializeMembers(s smithy.ShapeSerializer) { + if v.Message != nil { + s.WriteString(schemas.OpsItemConflictException_Message, *v.Message) + } +} +func (v *OpsItemConflictException) Deserialize(d smithy.ShapeDeserializer) error { + return smithy.ReadStruct(d, schemas.OpsItemConflictException, func(s *smithy.Schema) error { + switch s { + case schemas.OpsItemConflictException_Message: + v.Message = new(string) + return d.ReadString(schemas.OpsItemConflictException_Message, v.Message) + } + return nil + }) +} // A specified parameter argument isn't valid. Verify the available arguments and // try again. @@ -2465,6 +4335,30 @@ func (e *OpsItemInvalidParameterException) ErrorCode() string { return *e.ErrorCodeOverride } func (e *OpsItemInvalidParameterException) ErrorFault() smithy.ErrorFault { return smithy.FaultClient } +func (v *OpsItemInvalidParameterException) Serialize(s smithy.ShapeSerializer) { + s.WriteStruct(schemas.OpsItemInvalidParameterException) + v.SerializeMembers(s) + s.CloseStruct() +} + +func (v *OpsItemInvalidParameterException) SerializeMembers(s smithy.ShapeSerializer) { + if v.Message != nil { + s.WriteString(schemas.OpsItemInvalidParameterException_Message, *v.Message) + } + serializeOpsItemParameterNamesList(s, schemas.OpsItemInvalidParameterException_ParameterNames, v.ParameterNames) +} +func (v *OpsItemInvalidParameterException) Deserialize(d smithy.ShapeDeserializer) error { + return smithy.ReadStruct(d, schemas.OpsItemInvalidParameterException, func(s *smithy.Schema) error { + switch s { + case schemas.OpsItemInvalidParameterException_Message: + v.Message = new(string) + return d.ReadString(schemas.OpsItemInvalidParameterException_Message, v.Message) + case schemas.OpsItemInvalidParameterException_ParameterNames: + return deserializeOpsItemParameterNamesList(d, schemas.OpsItemInvalidParameterException_ParameterNames, &v.ParameterNames) + } + return nil + }) +} // The request caused OpsItems to exceed one or more quotas. type OpsItemLimitExceededException struct { @@ -2495,6 +4389,41 @@ func (e *OpsItemLimitExceededException) ErrorCode() string { return *e.ErrorCodeOverride } func (e *OpsItemLimitExceededException) ErrorFault() smithy.ErrorFault { return smithy.FaultClient } +func (v *OpsItemLimitExceededException) Serialize(s smithy.ShapeSerializer) { + s.WriteStruct(schemas.OpsItemLimitExceededException) + v.SerializeMembers(s) + s.CloseStruct() +} + +func (v *OpsItemLimitExceededException) SerializeMembers(s smithy.ShapeSerializer) { + if v.Limit != 0 { + s.WriteInt32(schemas.OpsItemLimitExceededException_Limit, v.Limit) + } + if v.LimitType != nil { + s.WriteString(schemas.OpsItemLimitExceededException_LimitType, *v.LimitType) + } + if v.Message != nil { + s.WriteString(schemas.OpsItemLimitExceededException_Message, *v.Message) + } + serializeOpsItemParameterNamesList(s, schemas.OpsItemLimitExceededException_ResourceTypes, v.ResourceTypes) +} +func (v *OpsItemLimitExceededException) Deserialize(d smithy.ShapeDeserializer) error { + return smithy.ReadStruct(d, schemas.OpsItemLimitExceededException, func(s *smithy.Schema) error { + switch s { + case schemas.OpsItemLimitExceededException_Limit: + return d.ReadInt32(schemas.OpsItemLimitExceededException_Limit, &v.Limit) + case schemas.OpsItemLimitExceededException_LimitType: + v.LimitType = new(string) + return d.ReadString(schemas.OpsItemLimitExceededException_LimitType, v.LimitType) + case schemas.OpsItemLimitExceededException_Message: + v.Message = new(string) + return d.ReadString(schemas.OpsItemLimitExceededException_Message, v.Message) + case schemas.OpsItemLimitExceededException_ResourceTypes: + return deserializeOpsItemParameterNamesList(d, schemas.OpsItemLimitExceededException_ResourceTypes, &v.ResourceTypes) + } + return nil + }) +} // The specified OpsItem ID doesn't exist. Verify the ID and try again. type OpsItemNotFoundException struct { @@ -2521,6 +4450,27 @@ func (e *OpsItemNotFoundException) ErrorCode() string { return *e.ErrorCodeOverride } func (e *OpsItemNotFoundException) ErrorFault() smithy.ErrorFault { return smithy.FaultClient } +func (v *OpsItemNotFoundException) Serialize(s smithy.ShapeSerializer) { + s.WriteStruct(schemas.OpsItemNotFoundException) + v.SerializeMembers(s) + s.CloseStruct() +} + +func (v *OpsItemNotFoundException) SerializeMembers(s smithy.ShapeSerializer) { + if v.Message != nil { + s.WriteString(schemas.OpsItemNotFoundException_Message, *v.Message) + } +} +func (v *OpsItemNotFoundException) Deserialize(d smithy.ShapeDeserializer) error { + return smithy.ReadStruct(d, schemas.OpsItemNotFoundException, func(s *smithy.Schema) error { + switch s { + case schemas.OpsItemNotFoundException_Message: + v.Message = new(string) + return d.ReadString(schemas.OpsItemNotFoundException_Message, v.Message) + } + return nil + }) +} // The Amazon Resource Name (ARN) is already associated with the OpsItem. type OpsItemRelatedItemAlreadyExistsException struct { @@ -2552,6 +4502,39 @@ func (e *OpsItemRelatedItemAlreadyExistsException) ErrorCode() string { func (e *OpsItemRelatedItemAlreadyExistsException) ErrorFault() smithy.ErrorFault { return smithy.FaultClient } +func (v *OpsItemRelatedItemAlreadyExistsException) Serialize(s smithy.ShapeSerializer) { + s.WriteStruct(schemas.OpsItemRelatedItemAlreadyExistsException) + v.SerializeMembers(s) + s.CloseStruct() +} + +func (v *OpsItemRelatedItemAlreadyExistsException) SerializeMembers(s smithy.ShapeSerializer) { + if v.Message != nil { + s.WriteString(schemas.OpsItemRelatedItemAlreadyExistsException_Message, *v.Message) + } + if v.OpsItemId != nil { + s.WriteString(schemas.OpsItemRelatedItemAlreadyExistsException_OpsItemId, *v.OpsItemId) + } + if v.ResourceUri != nil { + s.WriteString(schemas.OpsItemRelatedItemAlreadyExistsException_ResourceUri, *v.ResourceUri) + } +} +func (v *OpsItemRelatedItemAlreadyExistsException) Deserialize(d smithy.ShapeDeserializer) error { + return smithy.ReadStruct(d, schemas.OpsItemRelatedItemAlreadyExistsException, func(s *smithy.Schema) error { + switch s { + case schemas.OpsItemRelatedItemAlreadyExistsException_Message: + v.Message = new(string) + return d.ReadString(schemas.OpsItemRelatedItemAlreadyExistsException_Message, v.Message) + case schemas.OpsItemRelatedItemAlreadyExistsException_OpsItemId: + v.OpsItemId = new(string) + return d.ReadString(schemas.OpsItemRelatedItemAlreadyExistsException_OpsItemId, v.OpsItemId) + case schemas.OpsItemRelatedItemAlreadyExistsException_ResourceUri: + v.ResourceUri = new(string) + return d.ReadString(schemas.OpsItemRelatedItemAlreadyExistsException_ResourceUri, v.ResourceUri) + } + return nil + }) +} // The association wasn't found using the parameters you specified in the call. // Verify the information and try again. @@ -2581,6 +4564,27 @@ func (e *OpsItemRelatedItemAssociationNotFoundException) ErrorCode() string { func (e *OpsItemRelatedItemAssociationNotFoundException) ErrorFault() smithy.ErrorFault { return smithy.FaultClient } +func (v *OpsItemRelatedItemAssociationNotFoundException) Serialize(s smithy.ShapeSerializer) { + s.WriteStruct(schemas.OpsItemRelatedItemAssociationNotFoundException) + v.SerializeMembers(s) + s.CloseStruct() +} + +func (v *OpsItemRelatedItemAssociationNotFoundException) SerializeMembers(s smithy.ShapeSerializer) { + if v.Message != nil { + s.WriteString(schemas.OpsItemRelatedItemAssociationNotFoundException_Message, *v.Message) + } +} +func (v *OpsItemRelatedItemAssociationNotFoundException) Deserialize(d smithy.ShapeDeserializer) error { + return smithy.ReadStruct(d, schemas.OpsItemRelatedItemAssociationNotFoundException, func(s *smithy.Schema) error { + switch s { + case schemas.OpsItemRelatedItemAssociationNotFoundException_Message: + v.Message = new(string) + return d.ReadString(schemas.OpsItemRelatedItemAssociationNotFoundException_Message, v.Message) + } + return nil + }) +} // An OpsMetadata object already exists for the selected resource. type OpsMetadataAlreadyExistsException struct { @@ -2607,6 +4611,27 @@ func (e *OpsMetadataAlreadyExistsException) ErrorCode() string { return *e.ErrorCodeOverride } func (e *OpsMetadataAlreadyExistsException) ErrorFault() smithy.ErrorFault { return smithy.FaultClient } +func (v *OpsMetadataAlreadyExistsException) Serialize(s smithy.ShapeSerializer) { + s.WriteStruct(schemas.OpsMetadataAlreadyExistsException) + v.SerializeMembers(s) + s.CloseStruct() +} + +func (v *OpsMetadataAlreadyExistsException) SerializeMembers(s smithy.ShapeSerializer) { + if v.Message != nil { + s.WriteString(schemas.OpsMetadataAlreadyExistsException_message, *v.Message) + } +} +func (v *OpsMetadataAlreadyExistsException) Deserialize(d smithy.ShapeDeserializer) error { + return smithy.ReadStruct(d, schemas.OpsMetadataAlreadyExistsException, func(s *smithy.Schema) error { + switch s { + case schemas.OpsMetadataAlreadyExistsException_message: + v.Message = new(string) + return d.ReadString(schemas.OpsMetadataAlreadyExistsException_message, v.Message) + } + return nil + }) +} // One of the arguments passed is invalid. type OpsMetadataInvalidArgumentException struct { @@ -2635,6 +4660,27 @@ func (e *OpsMetadataInvalidArgumentException) ErrorCode() string { func (e *OpsMetadataInvalidArgumentException) ErrorFault() smithy.ErrorFault { return smithy.FaultClient } +func (v *OpsMetadataInvalidArgumentException) Serialize(s smithy.ShapeSerializer) { + s.WriteStruct(schemas.OpsMetadataInvalidArgumentException) + v.SerializeMembers(s) + s.CloseStruct() +} + +func (v *OpsMetadataInvalidArgumentException) SerializeMembers(s smithy.ShapeSerializer) { + if v.Message != nil { + s.WriteString(schemas.OpsMetadataInvalidArgumentException_message, *v.Message) + } +} +func (v *OpsMetadataInvalidArgumentException) Deserialize(d smithy.ShapeDeserializer) error { + return smithy.ReadStruct(d, schemas.OpsMetadataInvalidArgumentException, func(s *smithy.Schema) error { + switch s { + case schemas.OpsMetadataInvalidArgumentException_message: + v.Message = new(string) + return d.ReadString(schemas.OpsMetadataInvalidArgumentException_message, v.Message) + } + return nil + }) +} // The OpsMetadata object exceeds the maximum number of OpsMetadata keys that you // can assign to an application in Application Manager. @@ -2664,6 +4710,27 @@ func (e *OpsMetadataKeyLimitExceededException) ErrorCode() string { func (e *OpsMetadataKeyLimitExceededException) ErrorFault() smithy.ErrorFault { return smithy.FaultClient } +func (v *OpsMetadataKeyLimitExceededException) Serialize(s smithy.ShapeSerializer) { + s.WriteStruct(schemas.OpsMetadataKeyLimitExceededException) + v.SerializeMembers(s) + s.CloseStruct() +} + +func (v *OpsMetadataKeyLimitExceededException) SerializeMembers(s smithy.ShapeSerializer) { + if v.Message != nil { + s.WriteString(schemas.OpsMetadataKeyLimitExceededException_message, *v.Message) + } +} +func (v *OpsMetadataKeyLimitExceededException) Deserialize(d smithy.ShapeDeserializer) error { + return smithy.ReadStruct(d, schemas.OpsMetadataKeyLimitExceededException, func(s *smithy.Schema) error { + switch s { + case schemas.OpsMetadataKeyLimitExceededException_message: + v.Message = new(string) + return d.ReadString(schemas.OpsMetadataKeyLimitExceededException_message, v.Message) + } + return nil + }) +} // Your account reached the maximum number of OpsMetadata objects allowed by // Application Manager. The maximum is 200 OpsMetadata objects. Delete one or more @@ -2692,6 +4759,27 @@ func (e *OpsMetadataLimitExceededException) ErrorCode() string { return *e.ErrorCodeOverride } func (e *OpsMetadataLimitExceededException) ErrorFault() smithy.ErrorFault { return smithy.FaultClient } +func (v *OpsMetadataLimitExceededException) Serialize(s smithy.ShapeSerializer) { + s.WriteStruct(schemas.OpsMetadataLimitExceededException) + v.SerializeMembers(s) + s.CloseStruct() +} + +func (v *OpsMetadataLimitExceededException) SerializeMembers(s smithy.ShapeSerializer) { + if v.Message != nil { + s.WriteString(schemas.OpsMetadataLimitExceededException_message, *v.Message) + } +} +func (v *OpsMetadataLimitExceededException) Deserialize(d smithy.ShapeDeserializer) error { + return smithy.ReadStruct(d, schemas.OpsMetadataLimitExceededException, func(s *smithy.Schema) error { + switch s { + case schemas.OpsMetadataLimitExceededException_message: + v.Message = new(string) + return d.ReadString(schemas.OpsMetadataLimitExceededException_message, v.Message) + } + return nil + }) +} // The OpsMetadata object doesn't exist. type OpsMetadataNotFoundException struct { @@ -2718,6 +4806,27 @@ func (e *OpsMetadataNotFoundException) ErrorCode() string { return *e.ErrorCodeOverride } func (e *OpsMetadataNotFoundException) ErrorFault() smithy.ErrorFault { return smithy.FaultClient } +func (v *OpsMetadataNotFoundException) Serialize(s smithy.ShapeSerializer) { + s.WriteStruct(schemas.OpsMetadataNotFoundException) + v.SerializeMembers(s) + s.CloseStruct() +} + +func (v *OpsMetadataNotFoundException) SerializeMembers(s smithy.ShapeSerializer) { + if v.Message != nil { + s.WriteString(schemas.OpsMetadataNotFoundException_message, *v.Message) + } +} +func (v *OpsMetadataNotFoundException) Deserialize(d smithy.ShapeDeserializer) error { + return smithy.ReadStruct(d, schemas.OpsMetadataNotFoundException, func(s *smithy.Schema) error { + switch s { + case schemas.OpsMetadataNotFoundException_message: + v.Message = new(string) + return d.ReadString(schemas.OpsMetadataNotFoundException_message, v.Message) + } + return nil + }) +} // The system is processing too many concurrent updates. Wait a few moments and // try again. @@ -2747,6 +4856,27 @@ func (e *OpsMetadataTooManyUpdatesException) ErrorCode() string { func (e *OpsMetadataTooManyUpdatesException) ErrorFault() smithy.ErrorFault { return smithy.FaultClient } +func (v *OpsMetadataTooManyUpdatesException) Serialize(s smithy.ShapeSerializer) { + s.WriteStruct(schemas.OpsMetadataTooManyUpdatesException) + v.SerializeMembers(s) + s.CloseStruct() +} + +func (v *OpsMetadataTooManyUpdatesException) SerializeMembers(s smithy.ShapeSerializer) { + if v.Message != nil { + s.WriteString(schemas.OpsMetadataTooManyUpdatesException_message, *v.Message) + } +} +func (v *OpsMetadataTooManyUpdatesException) Deserialize(d smithy.ShapeDeserializer) error { + return smithy.ReadStruct(d, schemas.OpsMetadataTooManyUpdatesException, func(s *smithy.Schema) error { + switch s { + case schemas.OpsMetadataTooManyUpdatesException_message: + v.Message = new(string) + return d.ReadString(schemas.OpsMetadataTooManyUpdatesException_message, v.Message) + } + return nil + }) +} // The parameter already exists. You can't create duplicate parameters. type ParameterAlreadyExists struct { @@ -2773,6 +4903,27 @@ func (e *ParameterAlreadyExists) ErrorCode() string { return *e.ErrorCodeOverride } func (e *ParameterAlreadyExists) ErrorFault() smithy.ErrorFault { return smithy.FaultClient } +func (v *ParameterAlreadyExists) Serialize(s smithy.ShapeSerializer) { + s.WriteStruct(schemas.ParameterAlreadyExists) + v.SerializeMembers(s) + s.CloseStruct() +} + +func (v *ParameterAlreadyExists) SerializeMembers(s smithy.ShapeSerializer) { + if v.Message != nil { + s.WriteString(schemas.ParameterAlreadyExists_message, *v.Message) + } +} +func (v *ParameterAlreadyExists) Deserialize(d smithy.ShapeDeserializer) error { + return smithy.ReadStruct(d, schemas.ParameterAlreadyExists, func(s *smithy.Schema) error { + switch s { + case schemas.ParameterAlreadyExists_message: + v.Message = new(string) + return d.ReadString(schemas.ParameterAlreadyExists_message, v.Message) + } + return nil + }) +} // You have exceeded the number of parameters for this Amazon Web Services // account. Delete one or more parameters and try again. @@ -2800,6 +4951,27 @@ func (e *ParameterLimitExceeded) ErrorCode() string { return *e.ErrorCodeOverride } func (e *ParameterLimitExceeded) ErrorFault() smithy.ErrorFault { return smithy.FaultClient } +func (v *ParameterLimitExceeded) Serialize(s smithy.ShapeSerializer) { + s.WriteStruct(schemas.ParameterLimitExceeded) + v.SerializeMembers(s) + s.CloseStruct() +} + +func (v *ParameterLimitExceeded) SerializeMembers(s smithy.ShapeSerializer) { + if v.Message != nil { + s.WriteString(schemas.ParameterLimitExceeded_message, *v.Message) + } +} +func (v *ParameterLimitExceeded) Deserialize(d smithy.ShapeDeserializer) error { + return smithy.ReadStruct(d, schemas.ParameterLimitExceeded, func(s *smithy.Schema) error { + switch s { + case schemas.ParameterLimitExceeded_message: + v.Message = new(string) + return d.ReadString(schemas.ParameterLimitExceeded_message, v.Message) + } + return nil + }) +} // Parameter Store retains the 100 most recently created versions of a parameter. // After this number of versions has been created, Parameter Store deletes the @@ -2845,6 +5017,27 @@ func (e *ParameterMaxVersionLimitExceeded) ErrorCode() string { return *e.ErrorCodeOverride } func (e *ParameterMaxVersionLimitExceeded) ErrorFault() smithy.ErrorFault { return smithy.FaultClient } +func (v *ParameterMaxVersionLimitExceeded) Serialize(s smithy.ShapeSerializer) { + s.WriteStruct(schemas.ParameterMaxVersionLimitExceeded) + v.SerializeMembers(s) + s.CloseStruct() +} + +func (v *ParameterMaxVersionLimitExceeded) SerializeMembers(s smithy.ShapeSerializer) { + if v.Message != nil { + s.WriteString(schemas.ParameterMaxVersionLimitExceeded_message, *v.Message) + } +} +func (v *ParameterMaxVersionLimitExceeded) Deserialize(d smithy.ShapeDeserializer) error { + return smithy.ReadStruct(d, schemas.ParameterMaxVersionLimitExceeded, func(s *smithy.Schema) error { + switch s { + case schemas.ParameterMaxVersionLimitExceeded_message: + v.Message = new(string) + return d.ReadString(schemas.ParameterMaxVersionLimitExceeded_message, v.Message) + } + return nil + }) +} // The parameter couldn't be found. Verify the name and try again. // @@ -2875,6 +5068,27 @@ func (e *ParameterNotFound) ErrorCode() string { return *e.ErrorCodeOverride } func (e *ParameterNotFound) ErrorFault() smithy.ErrorFault { return smithy.FaultClient } +func (v *ParameterNotFound) Serialize(s smithy.ShapeSerializer) { + s.WriteStruct(schemas.ParameterNotFound) + v.SerializeMembers(s) + s.CloseStruct() +} + +func (v *ParameterNotFound) SerializeMembers(s smithy.ShapeSerializer) { + if v.Message != nil { + s.WriteString(schemas.ParameterNotFound_message, *v.Message) + } +} +func (v *ParameterNotFound) Deserialize(d smithy.ShapeDeserializer) error { + return smithy.ReadStruct(d, schemas.ParameterNotFound, func(s *smithy.Schema) error { + switch s { + case schemas.ParameterNotFound_message: + v.Message = new(string) + return d.ReadString(schemas.ParameterNotFound_message, v.Message) + } + return nil + }) +} // The parameter name isn't valid. type ParameterPatternMismatchException struct { @@ -2901,6 +5115,27 @@ func (e *ParameterPatternMismatchException) ErrorCode() string { return *e.ErrorCodeOverride } func (e *ParameterPatternMismatchException) ErrorFault() smithy.ErrorFault { return smithy.FaultClient } +func (v *ParameterPatternMismatchException) Serialize(s smithy.ShapeSerializer) { + s.WriteStruct(schemas.ParameterPatternMismatchException) + v.SerializeMembers(s) + s.CloseStruct() +} + +func (v *ParameterPatternMismatchException) SerializeMembers(s smithy.ShapeSerializer) { + if v.Message != nil { + s.WriteString(schemas.ParameterPatternMismatchException_message, *v.Message) + } +} +func (v *ParameterPatternMismatchException) Deserialize(d smithy.ShapeDeserializer) error { + return smithy.ReadStruct(d, schemas.ParameterPatternMismatchException, func(s *smithy.Schema) error { + switch s { + case schemas.ParameterPatternMismatchException_message: + v.Message = new(string) + return d.ReadString(schemas.ParameterPatternMismatchException_message, v.Message) + } + return nil + }) +} // A parameter version can have a maximum of ten labels. type ParameterVersionLabelLimitExceeded struct { @@ -2929,6 +5164,27 @@ func (e *ParameterVersionLabelLimitExceeded) ErrorCode() string { func (e *ParameterVersionLabelLimitExceeded) ErrorFault() smithy.ErrorFault { return smithy.FaultClient } +func (v *ParameterVersionLabelLimitExceeded) Serialize(s smithy.ShapeSerializer) { + s.WriteStruct(schemas.ParameterVersionLabelLimitExceeded) + v.SerializeMembers(s) + s.CloseStruct() +} + +func (v *ParameterVersionLabelLimitExceeded) SerializeMembers(s smithy.ShapeSerializer) { + if v.Message != nil { + s.WriteString(schemas.ParameterVersionLabelLimitExceeded_message, *v.Message) + } +} +func (v *ParameterVersionLabelLimitExceeded) Deserialize(d smithy.ShapeDeserializer) error { + return smithy.ReadStruct(d, schemas.ParameterVersionLabelLimitExceeded, func(s *smithy.Schema) error { + switch s { + case schemas.ParameterVersionLabelLimitExceeded_message: + v.Message = new(string) + return d.ReadString(schemas.ParameterVersionLabelLimitExceeded_message, v.Message) + } + return nil + }) +} // The specified parameter version wasn't found. Verify the parameter name and // version, and try again. @@ -2956,6 +5212,27 @@ func (e *ParameterVersionNotFound) ErrorCode() string { return *e.ErrorCodeOverride } func (e *ParameterVersionNotFound) ErrorFault() smithy.ErrorFault { return smithy.FaultClient } +func (v *ParameterVersionNotFound) Serialize(s smithy.ShapeSerializer) { + s.WriteStruct(schemas.ParameterVersionNotFound) + v.SerializeMembers(s) + s.CloseStruct() +} + +func (v *ParameterVersionNotFound) SerializeMembers(s smithy.ShapeSerializer) { + if v.Message != nil { + s.WriteString(schemas.ParameterVersionNotFound_message, *v.Message) + } +} +func (v *ParameterVersionNotFound) Deserialize(d smithy.ShapeDeserializer) error { + return smithy.ReadStruct(d, schemas.ParameterVersionNotFound, func(s *smithy.Schema) error { + switch s { + case schemas.ParameterVersionNotFound_message: + v.Message = new(string) + return d.ReadString(schemas.ParameterVersionNotFound_message, v.Message) + } + return nil + }) +} // You specified more than the maximum number of allowed policies for the // parameter. The maximum is 10. @@ -2983,6 +5260,27 @@ func (e *PoliciesLimitExceededException) ErrorCode() string { return *e.ErrorCodeOverride } func (e *PoliciesLimitExceededException) ErrorFault() smithy.ErrorFault { return smithy.FaultClient } +func (v *PoliciesLimitExceededException) Serialize(s smithy.ShapeSerializer) { + s.WriteStruct(schemas.PoliciesLimitExceededException) + v.SerializeMembers(s) + s.CloseStruct() +} + +func (v *PoliciesLimitExceededException) SerializeMembers(s smithy.ShapeSerializer) { + if v.Message != nil { + s.WriteString(schemas.PoliciesLimitExceededException_message, *v.Message) + } +} +func (v *PoliciesLimitExceededException) Deserialize(d smithy.ShapeDeserializer) error { + return smithy.ReadStruct(d, schemas.PoliciesLimitExceededException, func(s *smithy.Schema) error { + switch s { + case schemas.PoliciesLimitExceededException_message: + v.Message = new(string) + return d.ReadString(schemas.PoliciesLimitExceededException_message, v.Message) + } + return nil + }) +} // A sync configuration with the same name already exists. type ResourceDataSyncAlreadyExistsException struct { @@ -3013,6 +5311,27 @@ func (e *ResourceDataSyncAlreadyExistsException) ErrorCode() string { func (e *ResourceDataSyncAlreadyExistsException) ErrorFault() smithy.ErrorFault { return smithy.FaultClient } +func (v *ResourceDataSyncAlreadyExistsException) Serialize(s smithy.ShapeSerializer) { + s.WriteStruct(schemas.ResourceDataSyncAlreadyExistsException) + v.SerializeMembers(s) + s.CloseStruct() +} + +func (v *ResourceDataSyncAlreadyExistsException) SerializeMembers(s smithy.ShapeSerializer) { + if v.SyncName != nil { + s.WriteString(schemas.ResourceDataSyncAlreadyExistsException_SyncName, *v.SyncName) + } +} +func (v *ResourceDataSyncAlreadyExistsException) Deserialize(d smithy.ShapeDeserializer) error { + return smithy.ReadStruct(d, schemas.ResourceDataSyncAlreadyExistsException, func(s *smithy.Schema) error { + switch s { + case schemas.ResourceDataSyncAlreadyExistsException_SyncName: + v.SyncName = new(string) + return d.ReadString(schemas.ResourceDataSyncAlreadyExistsException_SyncName, v.SyncName) + } + return nil + }) +} // Another UpdateResourceDataSync request is being processed. Wait a few minutes // and try again. @@ -3040,6 +5359,27 @@ func (e *ResourceDataSyncConflictException) ErrorCode() string { return *e.ErrorCodeOverride } func (e *ResourceDataSyncConflictException) ErrorFault() smithy.ErrorFault { return smithy.FaultClient } +func (v *ResourceDataSyncConflictException) Serialize(s smithy.ShapeSerializer) { + s.WriteStruct(schemas.ResourceDataSyncConflictException) + v.SerializeMembers(s) + s.CloseStruct() +} + +func (v *ResourceDataSyncConflictException) SerializeMembers(s smithy.ShapeSerializer) { + if v.Message != nil { + s.WriteString(schemas.ResourceDataSyncConflictException_Message, *v.Message) + } +} +func (v *ResourceDataSyncConflictException) Deserialize(d smithy.ShapeDeserializer) error { + return smithy.ReadStruct(d, schemas.ResourceDataSyncConflictException, func(s *smithy.Schema) error { + switch s { + case schemas.ResourceDataSyncConflictException_Message: + v.Message = new(string) + return d.ReadString(schemas.ResourceDataSyncConflictException_Message, v.Message) + } + return nil + }) +} // You have exceeded the allowed maximum sync configurations. type ResourceDataSyncCountExceededException struct { @@ -3068,6 +5408,27 @@ func (e *ResourceDataSyncCountExceededException) ErrorCode() string { func (e *ResourceDataSyncCountExceededException) ErrorFault() smithy.ErrorFault { return smithy.FaultClient } +func (v *ResourceDataSyncCountExceededException) Serialize(s smithy.ShapeSerializer) { + s.WriteStruct(schemas.ResourceDataSyncCountExceededException) + v.SerializeMembers(s) + s.CloseStruct() +} + +func (v *ResourceDataSyncCountExceededException) SerializeMembers(s smithy.ShapeSerializer) { + if v.Message != nil { + s.WriteString(schemas.ResourceDataSyncCountExceededException_Message, *v.Message) + } +} +func (v *ResourceDataSyncCountExceededException) Deserialize(d smithy.ShapeDeserializer) error { + return smithy.ReadStruct(d, schemas.ResourceDataSyncCountExceededException, func(s *smithy.Schema) error { + switch s { + case schemas.ResourceDataSyncCountExceededException_Message: + v.Message = new(string) + return d.ReadString(schemas.ResourceDataSyncCountExceededException_Message, v.Message) + } + return nil + }) +} // The specified sync configuration is invalid. type ResourceDataSyncInvalidConfigurationException struct { @@ -3096,6 +5457,27 @@ func (e *ResourceDataSyncInvalidConfigurationException) ErrorCode() string { func (e *ResourceDataSyncInvalidConfigurationException) ErrorFault() smithy.ErrorFault { return smithy.FaultClient } +func (v *ResourceDataSyncInvalidConfigurationException) Serialize(s smithy.ShapeSerializer) { + s.WriteStruct(schemas.ResourceDataSyncInvalidConfigurationException) + v.SerializeMembers(s) + s.CloseStruct() +} + +func (v *ResourceDataSyncInvalidConfigurationException) SerializeMembers(s smithy.ShapeSerializer) { + if v.Message != nil { + s.WriteString(schemas.ResourceDataSyncInvalidConfigurationException_Message, *v.Message) + } +} +func (v *ResourceDataSyncInvalidConfigurationException) Deserialize(d smithy.ShapeDeserializer) error { + return smithy.ReadStruct(d, schemas.ResourceDataSyncInvalidConfigurationException, func(s *smithy.Schema) error { + switch s { + case schemas.ResourceDataSyncInvalidConfigurationException_Message: + v.Message = new(string) + return d.ReadString(schemas.ResourceDataSyncInvalidConfigurationException_Message, v.Message) + } + return nil + }) +} // The specified sync name wasn't found. type ResourceDataSyncNotFoundException struct { @@ -3125,6 +5507,39 @@ func (e *ResourceDataSyncNotFoundException) ErrorCode() string { return *e.ErrorCodeOverride } func (e *ResourceDataSyncNotFoundException) ErrorFault() smithy.ErrorFault { return smithy.FaultClient } +func (v *ResourceDataSyncNotFoundException) Serialize(s smithy.ShapeSerializer) { + s.WriteStruct(schemas.ResourceDataSyncNotFoundException) + v.SerializeMembers(s) + s.CloseStruct() +} + +func (v *ResourceDataSyncNotFoundException) SerializeMembers(s smithy.ShapeSerializer) { + if v.Message != nil { + s.WriteString(schemas.ResourceDataSyncNotFoundException_Message, *v.Message) + } + if v.SyncName != nil { + s.WriteString(schemas.ResourceDataSyncNotFoundException_SyncName, *v.SyncName) + } + if v.SyncType != nil { + s.WriteString(schemas.ResourceDataSyncNotFoundException_SyncType, *v.SyncType) + } +} +func (v *ResourceDataSyncNotFoundException) Deserialize(d smithy.ShapeDeserializer) error { + return smithy.ReadStruct(d, schemas.ResourceDataSyncNotFoundException, func(s *smithy.Schema) error { + switch s { + case schemas.ResourceDataSyncNotFoundException_Message: + v.Message = new(string) + return d.ReadString(schemas.ResourceDataSyncNotFoundException_Message, v.Message) + case schemas.ResourceDataSyncNotFoundException_SyncName: + v.SyncName = new(string) + return d.ReadString(schemas.ResourceDataSyncNotFoundException_SyncName, v.SyncName) + case schemas.ResourceDataSyncNotFoundException_SyncType: + v.SyncType = new(string) + return d.ReadString(schemas.ResourceDataSyncNotFoundException_SyncType, v.SyncType) + } + return nil + }) +} // Error returned if an attempt is made to delete a patch baseline that is // registered for a patch group. @@ -3152,6 +5567,27 @@ func (e *ResourceInUseException) ErrorCode() string { return *e.ErrorCodeOverride } func (e *ResourceInUseException) ErrorFault() smithy.ErrorFault { return smithy.FaultClient } +func (v *ResourceInUseException) Serialize(s smithy.ShapeSerializer) { + s.WriteStruct(schemas.ResourceInUseException) + v.SerializeMembers(s) + s.CloseStruct() +} + +func (v *ResourceInUseException) SerializeMembers(s smithy.ShapeSerializer) { + if v.Message != nil { + s.WriteString(schemas.ResourceInUseException_Message, *v.Message) + } +} +func (v *ResourceInUseException) Deserialize(d smithy.ShapeDeserializer) error { + return smithy.ReadStruct(d, schemas.ResourceInUseException, func(s *smithy.Schema) error { + switch s { + case schemas.ResourceInUseException_Message: + v.Message = new(string) + return d.ReadString(schemas.ResourceInUseException_Message, v.Message) + } + return nil + }) +} // Error returned when the caller has exceeded the default resource quotas. For // example, too many maintenance windows or patch baselines have been created. @@ -3184,6 +5620,27 @@ func (e *ResourceLimitExceededException) ErrorCode() string { return *e.ErrorCodeOverride } func (e *ResourceLimitExceededException) ErrorFault() smithy.ErrorFault { return smithy.FaultClient } +func (v *ResourceLimitExceededException) Serialize(s smithy.ShapeSerializer) { + s.WriteStruct(schemas.ResourceLimitExceededException) + v.SerializeMembers(s) + s.CloseStruct() +} + +func (v *ResourceLimitExceededException) SerializeMembers(s smithy.ShapeSerializer) { + if v.Message != nil { + s.WriteString(schemas.ResourceLimitExceededException_Message, *v.Message) + } +} +func (v *ResourceLimitExceededException) Deserialize(d smithy.ShapeDeserializer) error { + return smithy.ReadStruct(d, schemas.ResourceLimitExceededException, func(s *smithy.Schema) error { + switch s { + case schemas.ResourceLimitExceededException_Message: + v.Message = new(string) + return d.ReadString(schemas.ResourceLimitExceededException_Message, v.Message) + } + return nil + }) +} // The specified parameter to be shared could not be found. type ResourceNotFoundException struct { @@ -3210,6 +5667,27 @@ func (e *ResourceNotFoundException) ErrorCode() string { return *e.ErrorCodeOverride } func (e *ResourceNotFoundException) ErrorFault() smithy.ErrorFault { return smithy.FaultClient } +func (v *ResourceNotFoundException) Serialize(s smithy.ShapeSerializer) { + s.WriteStruct(schemas.ResourceNotFoundException) + v.SerializeMembers(s) + s.CloseStruct() +} + +func (v *ResourceNotFoundException) SerializeMembers(s smithy.ShapeSerializer) { + if v.Message != nil { + s.WriteString(schemas.ResourceNotFoundException_Message, *v.Message) + } +} +func (v *ResourceNotFoundException) Deserialize(d smithy.ShapeDeserializer) error { + return smithy.ReadStruct(d, schemas.ResourceNotFoundException, func(s *smithy.Schema) error { + switch s { + case schemas.ResourceNotFoundException_Message: + v.Message = new(string) + return d.ReadString(schemas.ResourceNotFoundException_Message, v.Message) + } + return nil + }) +} // The hash provided in the call doesn't match the stored hash. This exception is // thrown when trying to update an obsolete policy version or when multiple @@ -3238,6 +5716,27 @@ func (e *ResourcePolicyConflictException) ErrorCode() string { return *e.ErrorCodeOverride } func (e *ResourcePolicyConflictException) ErrorFault() smithy.ErrorFault { return smithy.FaultClient } +func (v *ResourcePolicyConflictException) Serialize(s smithy.ShapeSerializer) { + s.WriteStruct(schemas.ResourcePolicyConflictException) + v.SerializeMembers(s) + s.CloseStruct() +} + +func (v *ResourcePolicyConflictException) SerializeMembers(s smithy.ShapeSerializer) { + if v.Message != nil { + s.WriteString(schemas.ResourcePolicyConflictException_Message, *v.Message) + } +} +func (v *ResourcePolicyConflictException) Deserialize(d smithy.ShapeDeserializer) error { + return smithy.ReadStruct(d, schemas.ResourcePolicyConflictException, func(s *smithy.Schema) error { + switch s { + case schemas.ResourcePolicyConflictException_Message: + v.Message = new(string) + return d.ReadString(schemas.ResourcePolicyConflictException_Message, v.Message) + } + return nil + }) +} // One or more parameters specified for the call aren't valid. Verify the // parameters and their values and try again. @@ -3269,6 +5768,30 @@ func (e *ResourcePolicyInvalidParameterException) ErrorCode() string { func (e *ResourcePolicyInvalidParameterException) ErrorFault() smithy.ErrorFault { return smithy.FaultClient } +func (v *ResourcePolicyInvalidParameterException) Serialize(s smithy.ShapeSerializer) { + s.WriteStruct(schemas.ResourcePolicyInvalidParameterException) + v.SerializeMembers(s) + s.CloseStruct() +} + +func (v *ResourcePolicyInvalidParameterException) SerializeMembers(s smithy.ShapeSerializer) { + if v.Message != nil { + s.WriteString(schemas.ResourcePolicyInvalidParameterException_Message, *v.Message) + } + serializeResourcePolicyParameterNamesList(s, schemas.ResourcePolicyInvalidParameterException_ParameterNames, v.ParameterNames) +} +func (v *ResourcePolicyInvalidParameterException) Deserialize(d smithy.ShapeDeserializer) error { + return smithy.ReadStruct(d, schemas.ResourcePolicyInvalidParameterException, func(s *smithy.Schema) error { + switch s { + case schemas.ResourcePolicyInvalidParameterException_Message: + v.Message = new(string) + return d.ReadString(schemas.ResourcePolicyInvalidParameterException_Message, v.Message) + case schemas.ResourcePolicyInvalidParameterException_ParameterNames: + return deserializeResourcePolicyParameterNamesList(d, schemas.ResourcePolicyInvalidParameterException_ParameterNames, &v.ParameterNames) + } + return nil + }) +} // The PutResourcePolicy API action enforces two limits. A policy can't be greater than 1024 bytes // in size. And only one policy can be attached to OpsItemGroup . Verify these @@ -3302,6 +5825,38 @@ func (e *ResourcePolicyLimitExceededException) ErrorCode() string { func (e *ResourcePolicyLimitExceededException) ErrorFault() smithy.ErrorFault { return smithy.FaultClient } +func (v *ResourcePolicyLimitExceededException) Serialize(s smithy.ShapeSerializer) { + s.WriteStruct(schemas.ResourcePolicyLimitExceededException) + v.SerializeMembers(s) + s.CloseStruct() +} + +func (v *ResourcePolicyLimitExceededException) SerializeMembers(s smithy.ShapeSerializer) { + if v.Limit != 0 { + s.WriteInt32(schemas.ResourcePolicyLimitExceededException_Limit, v.Limit) + } + if v.LimitType != nil { + s.WriteString(schemas.ResourcePolicyLimitExceededException_LimitType, *v.LimitType) + } + if v.Message != nil { + s.WriteString(schemas.ResourcePolicyLimitExceededException_Message, *v.Message) + } +} +func (v *ResourcePolicyLimitExceededException) Deserialize(d smithy.ShapeDeserializer) error { + return smithy.ReadStruct(d, schemas.ResourcePolicyLimitExceededException, func(s *smithy.Schema) error { + switch s { + case schemas.ResourcePolicyLimitExceededException_Limit: + return d.ReadInt32(schemas.ResourcePolicyLimitExceededException_Limit, &v.Limit) + case schemas.ResourcePolicyLimitExceededException_LimitType: + v.LimitType = new(string) + return d.ReadString(schemas.ResourcePolicyLimitExceededException_LimitType, v.LimitType) + case schemas.ResourcePolicyLimitExceededException_Message: + v.Message = new(string) + return d.ReadString(schemas.ResourcePolicyLimitExceededException_Message, v.Message) + } + return nil + }) +} // No policies with the specified policy ID and hash could be found. type ResourcePolicyNotFoundException struct { @@ -3328,6 +5883,27 @@ func (e *ResourcePolicyNotFoundException) ErrorCode() string { return *e.ErrorCodeOverride } func (e *ResourcePolicyNotFoundException) ErrorFault() smithy.ErrorFault { return smithy.FaultClient } +func (v *ResourcePolicyNotFoundException) Serialize(s smithy.ShapeSerializer) { + s.WriteStruct(schemas.ResourcePolicyNotFoundException) + v.SerializeMembers(s) + s.CloseStruct() +} + +func (v *ResourcePolicyNotFoundException) SerializeMembers(s smithy.ShapeSerializer) { + if v.Message != nil { + s.WriteString(schemas.ResourcePolicyNotFoundException_Message, *v.Message) + } +} +func (v *ResourcePolicyNotFoundException) Deserialize(d smithy.ShapeDeserializer) error { + return smithy.ReadStruct(d, schemas.ResourcePolicyNotFoundException, func(s *smithy.Schema) error { + switch s { + case schemas.ResourcePolicyNotFoundException_Message: + v.Message = new(string) + return d.ReadString(schemas.ResourcePolicyNotFoundException_Message, v.Message) + } + return nil + }) +} // The request exceeds the service quota. Service quotas, also referred to as // limits, are the maximum number of service resources or operations for your @@ -3361,6 +5937,51 @@ func (e *ServiceQuotaExceededException) ErrorCode() string { return *e.ErrorCodeOverride } func (e *ServiceQuotaExceededException) ErrorFault() smithy.ErrorFault { return smithy.FaultClient } +func (v *ServiceQuotaExceededException) Serialize(s smithy.ShapeSerializer) { + s.WriteStruct(schemas.ServiceQuotaExceededException) + v.SerializeMembers(s) + s.CloseStruct() +} + +func (v *ServiceQuotaExceededException) SerializeMembers(s smithy.ShapeSerializer) { + if v.Message != nil { + s.WriteString(schemas.ServiceQuotaExceededException_Message, *v.Message) + } + if v.QuotaCode != nil { + s.WriteString(schemas.ServiceQuotaExceededException_QuotaCode, *v.QuotaCode) + } + if v.ResourceId != nil { + s.WriteString(schemas.ServiceQuotaExceededException_ResourceId, *v.ResourceId) + } + if v.ResourceType != nil { + s.WriteString(schemas.ServiceQuotaExceededException_ResourceType, *v.ResourceType) + } + if v.ServiceCode != nil { + s.WriteString(schemas.ServiceQuotaExceededException_ServiceCode, *v.ServiceCode) + } +} +func (v *ServiceQuotaExceededException) Deserialize(d smithy.ShapeDeserializer) error { + return smithy.ReadStruct(d, schemas.ServiceQuotaExceededException, func(s *smithy.Schema) error { + switch s { + case schemas.ServiceQuotaExceededException_Message: + v.Message = new(string) + return d.ReadString(schemas.ServiceQuotaExceededException_Message, v.Message) + case schemas.ServiceQuotaExceededException_QuotaCode: + v.QuotaCode = new(string) + return d.ReadString(schemas.ServiceQuotaExceededException_QuotaCode, v.QuotaCode) + case schemas.ServiceQuotaExceededException_ResourceId: + v.ResourceId = new(string) + return d.ReadString(schemas.ServiceQuotaExceededException_ResourceId, v.ResourceId) + case schemas.ServiceQuotaExceededException_ResourceType: + v.ResourceType = new(string) + return d.ReadString(schemas.ServiceQuotaExceededException_ResourceType, v.ResourceType) + case schemas.ServiceQuotaExceededException_ServiceCode: + v.ServiceCode = new(string) + return d.ReadString(schemas.ServiceQuotaExceededException_ServiceCode, v.ServiceCode) + } + return nil + }) +} // The specified service setting wasn't found. Either the service name or the // setting hasn't been provisioned by the Amazon Web Services service team. @@ -3388,6 +6009,27 @@ func (e *ServiceSettingNotFound) ErrorCode() string { return *e.ErrorCodeOverride } func (e *ServiceSettingNotFound) ErrorFault() smithy.ErrorFault { return smithy.FaultClient } +func (v *ServiceSettingNotFound) Serialize(s smithy.ShapeSerializer) { + s.WriteStruct(schemas.ServiceSettingNotFound) + v.SerializeMembers(s) + s.CloseStruct() +} + +func (v *ServiceSettingNotFound) SerializeMembers(s smithy.ShapeSerializer) { + if v.Message != nil { + s.WriteString(schemas.ServiceSettingNotFound_Message, *v.Message) + } +} +func (v *ServiceSettingNotFound) Deserialize(d smithy.ShapeDeserializer) error { + return smithy.ReadStruct(d, schemas.ServiceSettingNotFound, func(s *smithy.Schema) error { + switch s { + case schemas.ServiceSettingNotFound_Message: + v.Message = new(string) + return d.ReadString(schemas.ServiceSettingNotFound_Message, v.Message) + } + return nil + }) +} // The updated status is the same as the current status. type StatusUnchanged struct { @@ -3414,6 +6056,21 @@ func (e *StatusUnchanged) ErrorCode() string { return *e.ErrorCodeOverride } func (e *StatusUnchanged) ErrorFault() smithy.ErrorFault { return smithy.FaultClient } +func (v *StatusUnchanged) Serialize(s smithy.ShapeSerializer) { + s.WriteStruct(schemas.StatusUnchanged) + v.SerializeMembers(s) + s.CloseStruct() +} + +func (v *StatusUnchanged) SerializeMembers(s smithy.ShapeSerializer) { +} +func (v *StatusUnchanged) Deserialize(d smithy.ShapeDeserializer) error { + return smithy.ReadStruct(d, schemas.StatusUnchanged, func(s *smithy.Schema) error { + switch s { + } + return nil + }) +} // The sub-type count exceeded the limit for the inventory type. type SubTypeCountLimitExceededException struct { @@ -3442,6 +6099,27 @@ func (e *SubTypeCountLimitExceededException) ErrorCode() string { func (e *SubTypeCountLimitExceededException) ErrorFault() smithy.ErrorFault { return smithy.FaultClient } +func (v *SubTypeCountLimitExceededException) Serialize(s smithy.ShapeSerializer) { + s.WriteStruct(schemas.SubTypeCountLimitExceededException) + v.SerializeMembers(s) + s.CloseStruct() +} + +func (v *SubTypeCountLimitExceededException) SerializeMembers(s smithy.ShapeSerializer) { + if v.Message != nil { + s.WriteString(schemas.SubTypeCountLimitExceededException_Message, *v.Message) + } +} +func (v *SubTypeCountLimitExceededException) Deserialize(d smithy.ShapeDeserializer) error { + return smithy.ReadStruct(d, schemas.SubTypeCountLimitExceededException, func(s *smithy.Schema) error { + switch s { + case schemas.SubTypeCountLimitExceededException_Message: + v.Message = new(string) + return d.ReadString(schemas.SubTypeCountLimitExceededException_Message, v.Message) + } + return nil + }) +} // You specified the Safe option for the DeregisterTargetFromMaintenanceWindow // operation, but the target is still referenced in a task. @@ -3469,6 +6147,27 @@ func (e *TargetInUseException) ErrorCode() string { return *e.ErrorCodeOverride } func (e *TargetInUseException) ErrorFault() smithy.ErrorFault { return smithy.FaultClient } +func (v *TargetInUseException) Serialize(s smithy.ShapeSerializer) { + s.WriteStruct(schemas.TargetInUseException) + v.SerializeMembers(s) + s.CloseStruct() +} + +func (v *TargetInUseException) SerializeMembers(s smithy.ShapeSerializer) { + if v.Message != nil { + s.WriteString(schemas.TargetInUseException_Message, *v.Message) + } +} +func (v *TargetInUseException) Deserialize(d smithy.ShapeDeserializer) error { + return smithy.ReadStruct(d, schemas.TargetInUseException, func(s *smithy.Schema) error { + switch s { + case schemas.TargetInUseException_Message: + v.Message = new(string) + return d.ReadString(schemas.TargetInUseException_Message, v.Message) + } + return nil + }) +} // The specified target managed node for the session isn't fully configured for // use with Session Manager. For more information, see [Setting up Session Manager]in the Amazon Web Services @@ -3500,6 +6199,27 @@ func (e *TargetNotConnected) ErrorCode() string { return *e.ErrorCodeOverride } func (e *TargetNotConnected) ErrorFault() smithy.ErrorFault { return smithy.FaultClient } +func (v *TargetNotConnected) Serialize(s smithy.ShapeSerializer) { + s.WriteStruct(schemas.TargetNotConnected) + v.SerializeMembers(s) + s.CloseStruct() +} + +func (v *TargetNotConnected) SerializeMembers(s smithy.ShapeSerializer) { + if v.Message != nil { + s.WriteString(schemas.TargetNotConnected_Message, *v.Message) + } +} +func (v *TargetNotConnected) Deserialize(d smithy.ShapeDeserializer) error { + return smithy.ReadStruct(d, schemas.TargetNotConnected, func(s *smithy.Schema) error { + switch s { + case schemas.TargetNotConnected_Message: + v.Message = new(string) + return d.ReadString(schemas.TargetNotConnected_Message, v.Message) + } + return nil + }) +} // The request or operation couldn't be performed because the service is // throttling requests. @@ -3530,6 +6250,39 @@ func (e *ThrottlingException) ErrorCode() string { return *e.ErrorCodeOverride } func (e *ThrottlingException) ErrorFault() smithy.ErrorFault { return smithy.FaultClient } +func (v *ThrottlingException) Serialize(s smithy.ShapeSerializer) { + s.WriteStruct(schemas.ThrottlingException) + v.SerializeMembers(s) + s.CloseStruct() +} + +func (v *ThrottlingException) SerializeMembers(s smithy.ShapeSerializer) { + if v.Message != nil { + s.WriteString(schemas.ThrottlingException_Message, *v.Message) + } + if v.QuotaCode != nil { + s.WriteString(schemas.ThrottlingException_QuotaCode, *v.QuotaCode) + } + if v.ServiceCode != nil { + s.WriteString(schemas.ThrottlingException_ServiceCode, *v.ServiceCode) + } +} +func (v *ThrottlingException) Deserialize(d smithy.ShapeDeserializer) error { + return smithy.ReadStruct(d, schemas.ThrottlingException, func(s *smithy.Schema) error { + switch s { + case schemas.ThrottlingException_Message: + v.Message = new(string) + return d.ReadString(schemas.ThrottlingException_Message, v.Message) + case schemas.ThrottlingException_QuotaCode: + v.QuotaCode = new(string) + return d.ReadString(schemas.ThrottlingException_QuotaCode, v.QuotaCode) + case schemas.ThrottlingException_ServiceCode: + v.ServiceCode = new(string) + return d.ReadString(schemas.ThrottlingException_ServiceCode, v.ServiceCode) + } + return nil + }) +} // The Targets parameter includes too many tags. Remove one or more tags and try // the command again. @@ -3557,6 +6310,21 @@ func (e *TooManyTagsError) ErrorCode() string { return *e.ErrorCodeOverride } func (e *TooManyTagsError) ErrorFault() smithy.ErrorFault { return smithy.FaultClient } +func (v *TooManyTagsError) Serialize(s smithy.ShapeSerializer) { + s.WriteStruct(schemas.TooManyTagsError) + v.SerializeMembers(s) + s.CloseStruct() +} + +func (v *TooManyTagsError) SerializeMembers(s smithy.ShapeSerializer) { +} +func (v *TooManyTagsError) Deserialize(d smithy.ShapeDeserializer) error { + return smithy.ReadStruct(d, schemas.TooManyTagsError, func(s *smithy.Schema) error { + switch s { + } + return nil + }) +} // There are concurrent updates for a resource that supports one update at a time. type TooManyUpdates struct { @@ -3583,6 +6351,27 @@ func (e *TooManyUpdates) ErrorCode() string { return *e.ErrorCodeOverride } func (e *TooManyUpdates) ErrorFault() smithy.ErrorFault { return smithy.FaultClient } +func (v *TooManyUpdates) Serialize(s smithy.ShapeSerializer) { + s.WriteStruct(schemas.TooManyUpdates) + v.SerializeMembers(s) + s.CloseStruct() +} + +func (v *TooManyUpdates) SerializeMembers(s smithy.ShapeSerializer) { + if v.Message != nil { + s.WriteString(schemas.TooManyUpdates_Message, *v.Message) + } +} +func (v *TooManyUpdates) Deserialize(d smithy.ShapeDeserializer) error { + return smithy.ReadStruct(d, schemas.TooManyUpdates, func(s *smithy.Schema) error { + switch s { + case schemas.TooManyUpdates_Message: + v.Message = new(string) + return d.ReadString(schemas.TooManyUpdates_Message, v.Message) + } + return nil + }) +} // The size of inventory data has exceeded the total size limit for the resource. type TotalSizeLimitExceededException struct { @@ -3609,6 +6398,27 @@ func (e *TotalSizeLimitExceededException) ErrorCode() string { return *e.ErrorCodeOverride } func (e *TotalSizeLimitExceededException) ErrorFault() smithy.ErrorFault { return smithy.FaultClient } +func (v *TotalSizeLimitExceededException) Serialize(s smithy.ShapeSerializer) { + s.WriteStruct(schemas.TotalSizeLimitExceededException) + v.SerializeMembers(s) + s.CloseStruct() +} + +func (v *TotalSizeLimitExceededException) SerializeMembers(s smithy.ShapeSerializer) { + if v.Message != nil { + s.WriteString(schemas.TotalSizeLimitExceededException_Message, *v.Message) + } +} +func (v *TotalSizeLimitExceededException) Deserialize(d smithy.ShapeDeserializer) error { + return smithy.ReadStruct(d, schemas.TotalSizeLimitExceededException, func(s *smithy.Schema) error { + switch s { + case schemas.TotalSizeLimitExceededException_Message: + v.Message = new(string) + return d.ReadString(schemas.TotalSizeLimitExceededException_Message, v.Message) + } + return nil + }) +} // The calendar entry contained in the specified SSM document isn't supported. type UnsupportedCalendarException struct { @@ -3635,6 +6445,27 @@ func (e *UnsupportedCalendarException) ErrorCode() string { return *e.ErrorCodeOverride } func (e *UnsupportedCalendarException) ErrorFault() smithy.ErrorFault { return smithy.FaultClient } +func (v *UnsupportedCalendarException) Serialize(s smithy.ShapeSerializer) { + s.WriteStruct(schemas.UnsupportedCalendarException) + v.SerializeMembers(s) + s.CloseStruct() +} + +func (v *UnsupportedCalendarException) SerializeMembers(s smithy.ShapeSerializer) { + if v.Message != nil { + s.WriteString(schemas.UnsupportedCalendarException_Message, *v.Message) + } +} +func (v *UnsupportedCalendarException) Deserialize(d smithy.ShapeDeserializer) error { + return smithy.ReadStruct(d, schemas.UnsupportedCalendarException, func(s *smithy.Schema) error { + switch s { + case schemas.UnsupportedCalendarException_Message: + v.Message = new(string) + return d.ReadString(schemas.UnsupportedCalendarException_Message, v.Message) + } + return nil + }) +} // Patching for applications released by Microsoft is only available on EC2 // instances and advanced instances. To patch applications released by Microsoft on @@ -3668,6 +6499,27 @@ func (e *UnsupportedFeatureRequiredException) ErrorCode() string { func (e *UnsupportedFeatureRequiredException) ErrorFault() smithy.ErrorFault { return smithy.FaultClient } +func (v *UnsupportedFeatureRequiredException) Serialize(s smithy.ShapeSerializer) { + s.WriteStruct(schemas.UnsupportedFeatureRequiredException) + v.SerializeMembers(s) + s.CloseStruct() +} + +func (v *UnsupportedFeatureRequiredException) SerializeMembers(s smithy.ShapeSerializer) { + if v.Message != nil { + s.WriteString(schemas.UnsupportedFeatureRequiredException_Message, *v.Message) + } +} +func (v *UnsupportedFeatureRequiredException) Deserialize(d smithy.ShapeDeserializer) error { + return smithy.ReadStruct(d, schemas.UnsupportedFeatureRequiredException, func(s *smithy.Schema) error { + switch s { + case schemas.UnsupportedFeatureRequiredException_Message: + v.Message = new(string) + return d.ReadString(schemas.UnsupportedFeatureRequiredException_Message, v.Message) + } + return nil + }) +} // The Context attribute that you specified for the InventoryItem isn't allowed // for this inventory type. You can only use the Context attribute with inventory @@ -3700,6 +6552,33 @@ func (e *UnsupportedInventoryItemContextException) ErrorCode() string { func (e *UnsupportedInventoryItemContextException) ErrorFault() smithy.ErrorFault { return smithy.FaultClient } +func (v *UnsupportedInventoryItemContextException) Serialize(s smithy.ShapeSerializer) { + s.WriteStruct(schemas.UnsupportedInventoryItemContextException) + v.SerializeMembers(s) + s.CloseStruct() +} + +func (v *UnsupportedInventoryItemContextException) SerializeMembers(s smithy.ShapeSerializer) { + if v.Message != nil { + s.WriteString(schemas.UnsupportedInventoryItemContextException_Message, *v.Message) + } + if v.TypeName != nil { + s.WriteString(schemas.UnsupportedInventoryItemContextException_TypeName, *v.TypeName) + } +} +func (v *UnsupportedInventoryItemContextException) Deserialize(d smithy.ShapeDeserializer) error { + return smithy.ReadStruct(d, schemas.UnsupportedInventoryItemContextException, func(s *smithy.Schema) error { + switch s { + case schemas.UnsupportedInventoryItemContextException_Message: + v.Message = new(string) + return d.ReadString(schemas.UnsupportedInventoryItemContextException_Message, v.Message) + case schemas.UnsupportedInventoryItemContextException_TypeName: + v.TypeName = new(string) + return d.ReadString(schemas.UnsupportedInventoryItemContextException_TypeName, v.TypeName) + } + return nil + }) +} // Inventory item type schema version has to match supported versions in the // service. Check output of GetInventorySchema to see the available schema version @@ -3730,6 +6609,27 @@ func (e *UnsupportedInventorySchemaVersionException) ErrorCode() string { func (e *UnsupportedInventorySchemaVersionException) ErrorFault() smithy.ErrorFault { return smithy.FaultClient } +func (v *UnsupportedInventorySchemaVersionException) Serialize(s smithy.ShapeSerializer) { + s.WriteStruct(schemas.UnsupportedInventorySchemaVersionException) + v.SerializeMembers(s) + s.CloseStruct() +} + +func (v *UnsupportedInventorySchemaVersionException) SerializeMembers(s smithy.ShapeSerializer) { + if v.Message != nil { + s.WriteString(schemas.UnsupportedInventorySchemaVersionException_Message, *v.Message) + } +} +func (v *UnsupportedInventorySchemaVersionException) Deserialize(d smithy.ShapeDeserializer) error { + return smithy.ReadStruct(d, schemas.UnsupportedInventorySchemaVersionException, func(s *smithy.Schema) error { + switch s { + case schemas.UnsupportedInventorySchemaVersionException_Message: + v.Message = new(string) + return d.ReadString(schemas.UnsupportedInventorySchemaVersionException_Message, v.Message) + } + return nil + }) +} // The operating systems you specified isn't supported, or the operation isn't // supported for the operating system. @@ -3757,6 +6657,27 @@ func (e *UnsupportedOperatingSystem) ErrorCode() string { return *e.ErrorCodeOverride } func (e *UnsupportedOperatingSystem) ErrorFault() smithy.ErrorFault { return smithy.FaultClient } +func (v *UnsupportedOperatingSystem) Serialize(s smithy.ShapeSerializer) { + s.WriteStruct(schemas.UnsupportedOperatingSystem) + v.SerializeMembers(s) + s.CloseStruct() +} + +func (v *UnsupportedOperatingSystem) SerializeMembers(s smithy.ShapeSerializer) { + if v.Message != nil { + s.WriteString(schemas.UnsupportedOperatingSystem_Message, *v.Message) + } +} +func (v *UnsupportedOperatingSystem) Deserialize(d smithy.ShapeDeserializer) error { + return smithy.ReadStruct(d, schemas.UnsupportedOperatingSystem, func(s *smithy.Schema) error { + switch s { + case schemas.UnsupportedOperatingSystem_Message: + v.Message = new(string) + return d.ReadString(schemas.UnsupportedOperatingSystem_Message, v.Message) + } + return nil + }) +} // This operation is not supported for the current account. You must first enable // the Systems Manager integrated experience in your account. @@ -3784,6 +6705,27 @@ func (e *UnsupportedOperationException) ErrorCode() string { return *e.ErrorCodeOverride } func (e *UnsupportedOperationException) ErrorFault() smithy.ErrorFault { return smithy.FaultClient } +func (v *UnsupportedOperationException) Serialize(s smithy.ShapeSerializer) { + s.WriteStruct(schemas.UnsupportedOperationException) + v.SerializeMembers(s) + s.CloseStruct() +} + +func (v *UnsupportedOperationException) SerializeMembers(s smithy.ShapeSerializer) { + if v.Message != nil { + s.WriteString(schemas.UnsupportedOperationException_Message, *v.Message) + } +} +func (v *UnsupportedOperationException) Deserialize(d smithy.ShapeDeserializer) error { + return smithy.ReadStruct(d, schemas.UnsupportedOperationException, func(s *smithy.Schema) error { + switch s { + case schemas.UnsupportedOperationException_Message: + v.Message = new(string) + return d.ReadString(schemas.UnsupportedOperationException_Message, v.Message) + } + return nil + }) +} // The parameter type isn't supported. type UnsupportedParameterType struct { @@ -3810,6 +6752,27 @@ func (e *UnsupportedParameterType) ErrorCode() string { return *e.ErrorCodeOverride } func (e *UnsupportedParameterType) ErrorFault() smithy.ErrorFault { return smithy.FaultClient } +func (v *UnsupportedParameterType) Serialize(s smithy.ShapeSerializer) { + s.WriteStruct(schemas.UnsupportedParameterType) + v.SerializeMembers(s) + s.CloseStruct() +} + +func (v *UnsupportedParameterType) SerializeMembers(s smithy.ShapeSerializer) { + if v.Message != nil { + s.WriteString(schemas.UnsupportedParameterType_message, *v.Message) + } +} +func (v *UnsupportedParameterType) Deserialize(d smithy.ShapeDeserializer) error { + return smithy.ReadStruct(d, schemas.UnsupportedParameterType, func(s *smithy.Schema) error { + switch s { + case schemas.UnsupportedParameterType_message: + v.Message = new(string) + return d.ReadString(schemas.UnsupportedParameterType_message, v.Message) + } + return nil + }) +} // The document doesn't support the platform type of the given managed node IDs. // For example, you sent an document for a Windows managed node to a Linux node. @@ -3837,6 +6800,27 @@ func (e *UnsupportedPlatformType) ErrorCode() string { return *e.ErrorCodeOverride } func (e *UnsupportedPlatformType) ErrorFault() smithy.ErrorFault { return smithy.FaultClient } +func (v *UnsupportedPlatformType) Serialize(s smithy.ShapeSerializer) { + s.WriteStruct(schemas.UnsupportedPlatformType) + v.SerializeMembers(s) + s.CloseStruct() +} + +func (v *UnsupportedPlatformType) SerializeMembers(s smithy.ShapeSerializer) { + if v.Message != nil { + s.WriteString(schemas.UnsupportedPlatformType_Message, *v.Message) + } +} +func (v *UnsupportedPlatformType) Deserialize(d smithy.ShapeDeserializer) error { + return smithy.ReadStruct(d, schemas.UnsupportedPlatformType, func(s *smithy.Schema) error { + switch s { + case schemas.UnsupportedPlatformType_Message: + v.Message = new(string) + return d.ReadString(schemas.UnsupportedPlatformType_Message, v.Message) + } + return nil + }) +} // The request isn't valid. Verify that you entered valid contents for the command // and try again. @@ -3866,3 +6850,30 @@ func (e *ValidationException) ErrorCode() string { return *e.ErrorCodeOverride } func (e *ValidationException) ErrorFault() smithy.ErrorFault { return smithy.FaultClient } +func (v *ValidationException) Serialize(s smithy.ShapeSerializer) { + s.WriteStruct(schemas.ValidationException) + v.SerializeMembers(s) + s.CloseStruct() +} + +func (v *ValidationException) SerializeMembers(s smithy.ShapeSerializer) { + if v.Message != nil { + s.WriteString(schemas.ValidationException_Message, *v.Message) + } + if v.ReasonCode != nil { + s.WriteString(schemas.ValidationException_ReasonCode, *v.ReasonCode) + } +} +func (v *ValidationException) Deserialize(d smithy.ShapeDeserializer) error { + return smithy.ReadStruct(d, schemas.ValidationException, func(s *smithy.Schema) error { + switch s { + case schemas.ValidationException_Message: + v.Message = new(string) + return d.ReadString(schemas.ValidationException_Message, v.Message) + case schemas.ValidationException_ReasonCode: + v.ReasonCode = new(string) + return d.ReadString(schemas.ValidationException_ReasonCode, v.ReasonCode) + } + return nil + }) +} diff --git a/vendor/github.com/aws/aws-sdk-go-v2/service/ssm/types/types.go b/vendor/github.com/aws/aws-sdk-go-v2/service/ssm/types/types.go index 98225b452..c2d519212 100644 --- a/vendor/github.com/aws/aws-sdk-go-v2/service/ssm/types/types.go +++ b/vendor/github.com/aws/aws-sdk-go-v2/service/ssm/types/types.go @@ -3,6 +3,8 @@ package types import ( + "github.com/aws/aws-sdk-go-v2/service/ssm/schemas" + smithy "github.com/aws/smithy-go" smithydocument "github.com/aws/smithy-go/document" "time" ) @@ -20,6 +22,34 @@ type AccountSharingInfo struct { noSmithyDocumentSerde } +func (v *AccountSharingInfo) Serialize(s smithy.ShapeSerializer) { + s.WriteStruct(schemas.AccountSharingInfo) + v.SerializeMembers(s) + s.CloseStruct() +} + +func (v *AccountSharingInfo) SerializeMembers(s smithy.ShapeSerializer) { + if v.AccountId != nil { + s.WriteString(schemas.AccountSharingInfo_AccountId, *v.AccountId) + } + if v.SharedDocumentVersion != nil { + s.WriteString(schemas.AccountSharingInfo_SharedDocumentVersion, *v.SharedDocumentVersion) + } +} +func (v *AccountSharingInfo) Deserialize(d smithy.ShapeDeserializer) error { + return smithy.ReadStruct(d, schemas.AccountSharingInfo, func(s *smithy.Schema) error { + switch s { + case schemas.AccountSharingInfo_AccountId: + v.AccountId = new(string) + return d.ReadString(schemas.AccountSharingInfo_AccountId, v.AccountId) + case schemas.AccountSharingInfo_SharedDocumentVersion: + v.SharedDocumentVersion = new(string) + return d.ReadString(schemas.AccountSharingInfo_SharedDocumentVersion, v.SharedDocumentVersion) + } + return nil + }) +} + // An activation registers one or more on-premises servers or virtual machines // (VMs) with Amazon Web Services so that you can configure those servers or VMs // using Run Command. A server or VM that has been registered with Amazon Web @@ -60,6 +90,78 @@ type Activation struct { noSmithyDocumentSerde } +func (v *Activation) Serialize(s smithy.ShapeSerializer) { + s.WriteStruct(schemas.Activation) + v.SerializeMembers(s) + s.CloseStruct() +} + +func (v *Activation) SerializeMembers(s smithy.ShapeSerializer) { + if v.ActivationId != nil { + s.WriteString(schemas.Activation_ActivationId, *v.ActivationId) + } + if v.CreatedDate != nil { + s.WriteTime(schemas.Activation_CreatedDate, *v.CreatedDate) + } + if v.DefaultInstanceName != nil { + s.WriteString(schemas.Activation_DefaultInstanceName, *v.DefaultInstanceName) + } + if v.Description != nil { + s.WriteString(schemas.Activation_Description, *v.Description) + } + if v.ExpirationDate != nil { + s.WriteTime(schemas.Activation_ExpirationDate, *v.ExpirationDate) + } + if v.Expired != false { + s.WriteBool(schemas.Activation_Expired, v.Expired) + } + if v.IamRole != nil { + s.WriteString(schemas.Activation_IamRole, *v.IamRole) + } + if v.RegistrationLimit != nil { + s.WriteInt32(schemas.Activation_RegistrationLimit, *v.RegistrationLimit) + } + if v.RegistrationsCount != nil { + s.WriteInt32(schemas.Activation_RegistrationsCount, *v.RegistrationsCount) + } + serializeTagList(s, schemas.Activation_Tags, v.Tags) +} +func (v *Activation) Deserialize(d smithy.ShapeDeserializer) error { + return smithy.ReadStruct(d, schemas.Activation, func(s *smithy.Schema) error { + switch s { + case schemas.Activation_ActivationId: + v.ActivationId = new(string) + return d.ReadString(schemas.Activation_ActivationId, v.ActivationId) + case schemas.Activation_CreatedDate: + v.CreatedDate = new(time.Time) + return d.ReadTime(schemas.Activation_CreatedDate, v.CreatedDate) + case schemas.Activation_DefaultInstanceName: + v.DefaultInstanceName = new(string) + return d.ReadString(schemas.Activation_DefaultInstanceName, v.DefaultInstanceName) + case schemas.Activation_Description: + v.Description = new(string) + return d.ReadString(schemas.Activation_Description, v.Description) + case schemas.Activation_ExpirationDate: + v.ExpirationDate = new(time.Time) + return d.ReadTime(schemas.Activation_ExpirationDate, v.ExpirationDate) + case schemas.Activation_Expired: + return d.ReadBool(schemas.Activation_Expired, &v.Expired) + case schemas.Activation_IamRole: + v.IamRole = new(string) + return d.ReadString(schemas.Activation_IamRole, v.IamRole) + case schemas.Activation_RegistrationLimit: + v.RegistrationLimit = new(int32) + return d.ReadInt32(schemas.Activation_RegistrationLimit, v.RegistrationLimit) + case schemas.Activation_RegistrationsCount: + v.RegistrationsCount = new(int32) + return d.ReadInt32(schemas.Activation_RegistrationsCount, v.RegistrationsCount) + case schemas.Activation_Tags: + return deserializeTagList(d, schemas.Activation_Tags, &v.Tags) + } + return nil + }) +} + // A CloudWatch alarm you apply to an automation or command. type Alarm struct { @@ -71,6 +173,28 @@ type Alarm struct { noSmithyDocumentSerde } +func (v *Alarm) Serialize(s smithy.ShapeSerializer) { + s.WriteStruct(schemas.Alarm) + v.SerializeMembers(s) + s.CloseStruct() +} + +func (v *Alarm) SerializeMembers(s smithy.ShapeSerializer) { + if v.Name != nil { + s.WriteString(schemas.Alarm_Name, *v.Name) + } +} +func (v *Alarm) Deserialize(d smithy.ShapeDeserializer) error { + return smithy.ReadStruct(d, schemas.Alarm, func(s *smithy.Schema) error { + switch s { + case schemas.Alarm_Name: + v.Name = new(string) + return d.ReadString(schemas.Alarm_Name, v.Name) + } + return nil + }) +} + // The details for the CloudWatch alarm you want to apply to an automation or // command. type AlarmConfiguration struct { @@ -90,6 +214,30 @@ type AlarmConfiguration struct { noSmithyDocumentSerde } +func (v *AlarmConfiguration) Serialize(s smithy.ShapeSerializer) { + s.WriteStruct(schemas.AlarmConfiguration) + v.SerializeMembers(s) + s.CloseStruct() +} + +func (v *AlarmConfiguration) SerializeMembers(s smithy.ShapeSerializer) { + serializeAlarmList(s, schemas.AlarmConfiguration_Alarms, v.Alarms) + if v.IgnorePollAlarmFailure != false { + s.WriteBool(schemas.AlarmConfiguration_IgnorePollAlarmFailure, v.IgnorePollAlarmFailure) + } +} +func (v *AlarmConfiguration) Deserialize(d smithy.ShapeDeserializer) error { + return smithy.ReadStruct(d, schemas.AlarmConfiguration, func(s *smithy.Schema) error { + switch s { + case schemas.AlarmConfiguration_Alarms: + return deserializeAlarmList(d, schemas.AlarmConfiguration_Alarms, &v.Alarms) + case schemas.AlarmConfiguration_IgnorePollAlarmFailure: + return d.ReadBool(schemas.AlarmConfiguration_IgnorePollAlarmFailure, &v.IgnorePollAlarmFailure) + } + return nil + }) +} + // The details about the state of your CloudWatch alarm. type AlarmStateInformation struct { @@ -106,6 +254,38 @@ type AlarmStateInformation struct { noSmithyDocumentSerde } +func (v *AlarmStateInformation) Serialize(s smithy.ShapeSerializer) { + s.WriteStruct(schemas.AlarmStateInformation) + v.SerializeMembers(s) + s.CloseStruct() +} + +func (v *AlarmStateInformation) SerializeMembers(s smithy.ShapeSerializer) { + if v.Name != nil { + s.WriteString(schemas.AlarmStateInformation_Name, *v.Name) + } + if v.State != "" { + s.WriteString(schemas.AlarmStateInformation_State, string(v.State)) + } +} +func (v *AlarmStateInformation) Deserialize(d smithy.ShapeDeserializer) error { + return smithy.ReadStruct(d, schemas.AlarmStateInformation, func(s *smithy.Schema) error { + switch s { + case schemas.AlarmStateInformation_Name: + v.Name = new(string) + return d.ReadString(schemas.AlarmStateInformation_Name, v.Name) + case schemas.AlarmStateInformation_State: + var ev string + if err := d.ReadString(schemas.AlarmStateInformation_State, &ev); err != nil { + return err + } + v.State = ExternalAlarmState(ev) + return nil + } + return nil + }) +} + // Describes an association of a Amazon Web Services Systems Manager document (SSM // document) and a managed node. type Association struct { @@ -169,6 +349,96 @@ type Association struct { noSmithyDocumentSerde } +func (v *Association) Serialize(s smithy.ShapeSerializer) { + s.WriteStruct(schemas.Association) + v.SerializeMembers(s) + s.CloseStruct() +} + +func (v *Association) SerializeMembers(s smithy.ShapeSerializer) { + if v.AssociationId != nil { + s.WriteString(schemas.Association_AssociationId, *v.AssociationId) + } + if v.AssociationName != nil { + s.WriteString(schemas.Association_AssociationName, *v.AssociationName) + } + if v.AssociationVersion != nil { + s.WriteString(schemas.Association_AssociationVersion, *v.AssociationVersion) + } + if v.DocumentVersion != nil { + s.WriteString(schemas.Association_DocumentVersion, *v.DocumentVersion) + } + if v.Duration != nil { + s.WriteInt32(schemas.Association_Duration, *v.Duration) + } + if v.InstanceId != nil { + s.WriteString(schemas.Association_InstanceId, *v.InstanceId) + } + if v.LastExecutionDate != nil { + s.WriteTime(schemas.Association_LastExecutionDate, *v.LastExecutionDate) + } + if v.Name != nil { + s.WriteString(schemas.Association_Name, *v.Name) + } + if v.Overview != nil { + s.WriteStruct(schemas.Association_Overview) + v.Overview.SerializeMembers(s) + s.CloseStruct() + } + if v.ScheduleExpression != nil { + s.WriteString(schemas.Association_ScheduleExpression, *v.ScheduleExpression) + } + if v.ScheduleOffset != nil { + s.WriteInt32(schemas.Association_ScheduleOffset, *v.ScheduleOffset) + } + serializeTargetMaps(s, schemas.Association_TargetMaps, v.TargetMaps) + serializeTargets(s, schemas.Association_Targets, v.Targets) +} +func (v *Association) Deserialize(d smithy.ShapeDeserializer) error { + return smithy.ReadStruct(d, schemas.Association, func(s *smithy.Schema) error { + switch s { + case schemas.Association_AssociationId: + v.AssociationId = new(string) + return d.ReadString(schemas.Association_AssociationId, v.AssociationId) + case schemas.Association_AssociationName: + v.AssociationName = new(string) + return d.ReadString(schemas.Association_AssociationName, v.AssociationName) + case schemas.Association_AssociationVersion: + v.AssociationVersion = new(string) + return d.ReadString(schemas.Association_AssociationVersion, v.AssociationVersion) + case schemas.Association_DocumentVersion: + v.DocumentVersion = new(string) + return d.ReadString(schemas.Association_DocumentVersion, v.DocumentVersion) + case schemas.Association_Duration: + v.Duration = new(int32) + return d.ReadInt32(schemas.Association_Duration, v.Duration) + case schemas.Association_InstanceId: + v.InstanceId = new(string) + return d.ReadString(schemas.Association_InstanceId, v.InstanceId) + case schemas.Association_LastExecutionDate: + v.LastExecutionDate = new(time.Time) + return d.ReadTime(schemas.Association_LastExecutionDate, v.LastExecutionDate) + case schemas.Association_Name: + v.Name = new(string) + return d.ReadString(schemas.Association_Name, v.Name) + case schemas.Association_Overview: + v.Overview = &AssociationOverview{} + return v.Overview.Deserialize(d) + case schemas.Association_ScheduleExpression: + v.ScheduleExpression = new(string) + return d.ReadString(schemas.Association_ScheduleExpression, v.ScheduleExpression) + case schemas.Association_ScheduleOffset: + v.ScheduleOffset = new(int32) + return d.ReadInt32(schemas.Association_ScheduleOffset, v.ScheduleOffset) + case schemas.Association_TargetMaps: + return deserializeTargetMaps(d, schemas.Association_TargetMaps, &v.TargetMaps) + case schemas.Association_Targets: + return deserializeTargets(d, schemas.Association_Targets, &v.Targets) + } + return nil + }) +} + // Describes the parameters for a document. type AssociationDescription struct { @@ -316,6 +586,199 @@ type AssociationDescription struct { noSmithyDocumentSerde } +func (v *AssociationDescription) Serialize(s smithy.ShapeSerializer) { + s.WriteStruct(schemas.AssociationDescription) + v.SerializeMembers(s) + s.CloseStruct() +} + +func (v *AssociationDescription) SerializeMembers(s smithy.ShapeSerializer) { + if v.AlarmConfiguration != nil { + s.WriteStruct(schemas.AssociationDescription_AlarmConfiguration) + v.AlarmConfiguration.SerializeMembers(s) + s.CloseStruct() + } + if v.ApplyOnlyAtCronInterval != false { + s.WriteBool(schemas.AssociationDescription_ApplyOnlyAtCronInterval, v.ApplyOnlyAtCronInterval) + } + if v.AssociationDispatchAssumeRole != nil { + s.WriteString(schemas.AssociationDescription_AssociationDispatchAssumeRole, *v.AssociationDispatchAssumeRole) + } + if v.AssociationId != nil { + s.WriteString(schemas.AssociationDescription_AssociationId, *v.AssociationId) + } + if v.AssociationName != nil { + s.WriteString(schemas.AssociationDescription_AssociationName, *v.AssociationName) + } + if v.AssociationVersion != nil { + s.WriteString(schemas.AssociationDescription_AssociationVersion, *v.AssociationVersion) + } + if v.AutomationTargetParameterName != nil { + s.WriteString(schemas.AssociationDescription_AutomationTargetParameterName, *v.AutomationTargetParameterName) + } + serializeCalendarNameOrARNList(s, schemas.AssociationDescription_CalendarNames, v.CalendarNames) + if v.ComplianceSeverity != "" { + s.WriteString(schemas.AssociationDescription_ComplianceSeverity, string(v.ComplianceSeverity)) + } + if v.Date != nil { + s.WriteTime(schemas.AssociationDescription_Date, *v.Date) + } + if v.DocumentVersion != nil { + s.WriteString(schemas.AssociationDescription_DocumentVersion, *v.DocumentVersion) + } + if v.Duration != nil { + s.WriteInt32(schemas.AssociationDescription_Duration, *v.Duration) + } + if v.InstanceId != nil { + s.WriteString(schemas.AssociationDescription_InstanceId, *v.InstanceId) + } + if v.LastExecutionDate != nil { + s.WriteTime(schemas.AssociationDescription_LastExecutionDate, *v.LastExecutionDate) + } + if v.LastSuccessfulExecutionDate != nil { + s.WriteTime(schemas.AssociationDescription_LastSuccessfulExecutionDate, *v.LastSuccessfulExecutionDate) + } + if v.LastUpdateAssociationDate != nil { + s.WriteTime(schemas.AssociationDescription_LastUpdateAssociationDate, *v.LastUpdateAssociationDate) + } + if v.MaxConcurrency != nil { + s.WriteString(schemas.AssociationDescription_MaxConcurrency, *v.MaxConcurrency) + } + if v.MaxErrors != nil { + s.WriteString(schemas.AssociationDescription_MaxErrors, *v.MaxErrors) + } + if v.Name != nil { + s.WriteString(schemas.AssociationDescription_Name, *v.Name) + } + if v.OutputLocation != nil { + s.WriteStruct(schemas.AssociationDescription_OutputLocation) + v.OutputLocation.SerializeMembers(s) + s.CloseStruct() + } + if v.Overview != nil { + s.WriteStruct(schemas.AssociationDescription_Overview) + v.Overview.SerializeMembers(s) + s.CloseStruct() + } + serializeParameters(s, schemas.AssociationDescription_Parameters, v.Parameters) + if v.ScheduleExpression != nil { + s.WriteString(schemas.AssociationDescription_ScheduleExpression, *v.ScheduleExpression) + } + if v.ScheduleOffset != nil { + s.WriteInt32(schemas.AssociationDescription_ScheduleOffset, *v.ScheduleOffset) + } + if v.Status != nil { + s.WriteStruct(schemas.AssociationDescription_Status) + v.Status.SerializeMembers(s) + s.CloseStruct() + } + if v.SyncCompliance != "" { + s.WriteString(schemas.AssociationDescription_SyncCompliance, string(v.SyncCompliance)) + } + serializeTargetLocations(s, schemas.AssociationDescription_TargetLocations, v.TargetLocations) + serializeTargetMaps(s, schemas.AssociationDescription_TargetMaps, v.TargetMaps) + serializeTargets(s, schemas.AssociationDescription_Targets, v.Targets) + serializeAlarmStateInformationList(s, schemas.AssociationDescription_TriggeredAlarms, v.TriggeredAlarms) +} +func (v *AssociationDescription) Deserialize(d smithy.ShapeDeserializer) error { + return smithy.ReadStruct(d, schemas.AssociationDescription, func(s *smithy.Schema) error { + switch s { + case schemas.AssociationDescription_AlarmConfiguration: + v.AlarmConfiguration = &AlarmConfiguration{} + return v.AlarmConfiguration.Deserialize(d) + case schemas.AssociationDescription_ApplyOnlyAtCronInterval: + return d.ReadBool(schemas.AssociationDescription_ApplyOnlyAtCronInterval, &v.ApplyOnlyAtCronInterval) + case schemas.AssociationDescription_AssociationDispatchAssumeRole: + v.AssociationDispatchAssumeRole = new(string) + return d.ReadString(schemas.AssociationDescription_AssociationDispatchAssumeRole, v.AssociationDispatchAssumeRole) + case schemas.AssociationDescription_AssociationId: + v.AssociationId = new(string) + return d.ReadString(schemas.AssociationDescription_AssociationId, v.AssociationId) + case schemas.AssociationDescription_AssociationName: + v.AssociationName = new(string) + return d.ReadString(schemas.AssociationDescription_AssociationName, v.AssociationName) + case schemas.AssociationDescription_AssociationVersion: + v.AssociationVersion = new(string) + return d.ReadString(schemas.AssociationDescription_AssociationVersion, v.AssociationVersion) + case schemas.AssociationDescription_AutomationTargetParameterName: + v.AutomationTargetParameterName = new(string) + return d.ReadString(schemas.AssociationDescription_AutomationTargetParameterName, v.AutomationTargetParameterName) + case schemas.AssociationDescription_CalendarNames: + return deserializeCalendarNameOrARNList(d, schemas.AssociationDescription_CalendarNames, &v.CalendarNames) + case schemas.AssociationDescription_ComplianceSeverity: + var ev string + if err := d.ReadString(schemas.AssociationDescription_ComplianceSeverity, &ev); err != nil { + return err + } + v.ComplianceSeverity = AssociationComplianceSeverity(ev) + return nil + case schemas.AssociationDescription_Date: + v.Date = new(time.Time) + return d.ReadTime(schemas.AssociationDescription_Date, v.Date) + case schemas.AssociationDescription_DocumentVersion: + v.DocumentVersion = new(string) + return d.ReadString(schemas.AssociationDescription_DocumentVersion, v.DocumentVersion) + case schemas.AssociationDescription_Duration: + v.Duration = new(int32) + return d.ReadInt32(schemas.AssociationDescription_Duration, v.Duration) + case schemas.AssociationDescription_InstanceId: + v.InstanceId = new(string) + return d.ReadString(schemas.AssociationDescription_InstanceId, v.InstanceId) + case schemas.AssociationDescription_LastExecutionDate: + v.LastExecutionDate = new(time.Time) + return d.ReadTime(schemas.AssociationDescription_LastExecutionDate, v.LastExecutionDate) + case schemas.AssociationDescription_LastSuccessfulExecutionDate: + v.LastSuccessfulExecutionDate = new(time.Time) + return d.ReadTime(schemas.AssociationDescription_LastSuccessfulExecutionDate, v.LastSuccessfulExecutionDate) + case schemas.AssociationDescription_LastUpdateAssociationDate: + v.LastUpdateAssociationDate = new(time.Time) + return d.ReadTime(schemas.AssociationDescription_LastUpdateAssociationDate, v.LastUpdateAssociationDate) + case schemas.AssociationDescription_MaxConcurrency: + v.MaxConcurrency = new(string) + return d.ReadString(schemas.AssociationDescription_MaxConcurrency, v.MaxConcurrency) + case schemas.AssociationDescription_MaxErrors: + v.MaxErrors = new(string) + return d.ReadString(schemas.AssociationDescription_MaxErrors, v.MaxErrors) + case schemas.AssociationDescription_Name: + v.Name = new(string) + return d.ReadString(schemas.AssociationDescription_Name, v.Name) + case schemas.AssociationDescription_OutputLocation: + v.OutputLocation = &InstanceAssociationOutputLocation{} + return v.OutputLocation.Deserialize(d) + case schemas.AssociationDescription_Overview: + v.Overview = &AssociationOverview{} + return v.Overview.Deserialize(d) + case schemas.AssociationDescription_Parameters: + return deserializeParameters(d, schemas.AssociationDescription_Parameters, &v.Parameters) + case schemas.AssociationDescription_ScheduleExpression: + v.ScheduleExpression = new(string) + return d.ReadString(schemas.AssociationDescription_ScheduleExpression, v.ScheduleExpression) + case schemas.AssociationDescription_ScheduleOffset: + v.ScheduleOffset = new(int32) + return d.ReadInt32(schemas.AssociationDescription_ScheduleOffset, v.ScheduleOffset) + case schemas.AssociationDescription_Status: + v.Status = &AssociationStatus{} + return v.Status.Deserialize(d) + case schemas.AssociationDescription_SyncCompliance: + var ev string + if err := d.ReadString(schemas.AssociationDescription_SyncCompliance, &ev); err != nil { + return err + } + v.SyncCompliance = AssociationSyncCompliance(ev) + return nil + case schemas.AssociationDescription_TargetLocations: + return deserializeTargetLocations(d, schemas.AssociationDescription_TargetLocations, &v.TargetLocations) + case schemas.AssociationDescription_TargetMaps: + return deserializeTargetMaps(d, schemas.AssociationDescription_TargetMaps, &v.TargetMaps) + case schemas.AssociationDescription_Targets: + return deserializeTargets(d, schemas.AssociationDescription_Targets, &v.Targets) + case schemas.AssociationDescription_TriggeredAlarms: + return deserializeAlarmStateInformationList(d, schemas.AssociationDescription_TriggeredAlarms, &v.TriggeredAlarms) + } + return nil + }) +} + // Includes information about the specified association. type AssociationExecution struct { @@ -353,6 +816,81 @@ type AssociationExecution struct { noSmithyDocumentSerde } +func (v *AssociationExecution) Serialize(s smithy.ShapeSerializer) { + s.WriteStruct(schemas.AssociationExecution) + v.SerializeMembers(s) + s.CloseStruct() +} + +func (v *AssociationExecution) SerializeMembers(s smithy.ShapeSerializer) { + if v.AlarmConfiguration != nil { + s.WriteStruct(schemas.AssociationExecution_AlarmConfiguration) + v.AlarmConfiguration.SerializeMembers(s) + s.CloseStruct() + } + if v.AssociationId != nil { + s.WriteString(schemas.AssociationExecution_AssociationId, *v.AssociationId) + } + if v.AssociationVersion != nil { + s.WriteString(schemas.AssociationExecution_AssociationVersion, *v.AssociationVersion) + } + if v.CreatedTime != nil { + s.WriteTime(schemas.AssociationExecution_CreatedTime, *v.CreatedTime) + } + if v.DetailedStatus != nil { + s.WriteString(schemas.AssociationExecution_DetailedStatus, *v.DetailedStatus) + } + if v.ExecutionId != nil { + s.WriteString(schemas.AssociationExecution_ExecutionId, *v.ExecutionId) + } + if v.LastExecutionDate != nil { + s.WriteTime(schemas.AssociationExecution_LastExecutionDate, *v.LastExecutionDate) + } + if v.ResourceCountByStatus != nil { + s.WriteString(schemas.AssociationExecution_ResourceCountByStatus, *v.ResourceCountByStatus) + } + if v.Status != nil { + s.WriteString(schemas.AssociationExecution_Status, *v.Status) + } + serializeAlarmStateInformationList(s, schemas.AssociationExecution_TriggeredAlarms, v.TriggeredAlarms) +} +func (v *AssociationExecution) Deserialize(d smithy.ShapeDeserializer) error { + return smithy.ReadStruct(d, schemas.AssociationExecution, func(s *smithy.Schema) error { + switch s { + case schemas.AssociationExecution_AlarmConfiguration: + v.AlarmConfiguration = &AlarmConfiguration{} + return v.AlarmConfiguration.Deserialize(d) + case schemas.AssociationExecution_AssociationId: + v.AssociationId = new(string) + return d.ReadString(schemas.AssociationExecution_AssociationId, v.AssociationId) + case schemas.AssociationExecution_AssociationVersion: + v.AssociationVersion = new(string) + return d.ReadString(schemas.AssociationExecution_AssociationVersion, v.AssociationVersion) + case schemas.AssociationExecution_CreatedTime: + v.CreatedTime = new(time.Time) + return d.ReadTime(schemas.AssociationExecution_CreatedTime, v.CreatedTime) + case schemas.AssociationExecution_DetailedStatus: + v.DetailedStatus = new(string) + return d.ReadString(schemas.AssociationExecution_DetailedStatus, v.DetailedStatus) + case schemas.AssociationExecution_ExecutionId: + v.ExecutionId = new(string) + return d.ReadString(schemas.AssociationExecution_ExecutionId, v.ExecutionId) + case schemas.AssociationExecution_LastExecutionDate: + v.LastExecutionDate = new(time.Time) + return d.ReadTime(schemas.AssociationExecution_LastExecutionDate, v.LastExecutionDate) + case schemas.AssociationExecution_ResourceCountByStatus: + v.ResourceCountByStatus = new(string) + return d.ReadString(schemas.AssociationExecution_ResourceCountByStatus, v.ResourceCountByStatus) + case schemas.AssociationExecution_Status: + v.Status = new(string) + return d.ReadString(schemas.AssociationExecution_Status, v.Status) + case schemas.AssociationExecution_TriggeredAlarms: + return deserializeAlarmStateInformationList(d, schemas.AssociationExecution_TriggeredAlarms, &v.TriggeredAlarms) + } + return nil + }) +} + // Filters used in the request. type AssociationExecutionFilter struct { @@ -374,6 +912,48 @@ type AssociationExecutionFilter struct { noSmithyDocumentSerde } +func (v *AssociationExecutionFilter) Serialize(s smithy.ShapeSerializer) { + s.WriteStruct(schemas.AssociationExecutionFilter) + v.SerializeMembers(s) + s.CloseStruct() +} + +func (v *AssociationExecutionFilter) SerializeMembers(s smithy.ShapeSerializer) { + if v.Key != "" { + s.WriteString(schemas.AssociationExecutionFilter_Key, string(v.Key)) + } + if v.Type != "" { + s.WriteString(schemas.AssociationExecutionFilter_Type, string(v.Type)) + } + if v.Value != nil { + s.WriteString(schemas.AssociationExecutionFilter_Value, *v.Value) + } +} +func (v *AssociationExecutionFilter) Deserialize(d smithy.ShapeDeserializer) error { + return smithy.ReadStruct(d, schemas.AssociationExecutionFilter, func(s *smithy.Schema) error { + switch s { + case schemas.AssociationExecutionFilter_Key: + var ev string + if err := d.ReadString(schemas.AssociationExecutionFilter_Key, &ev); err != nil { + return err + } + v.Key = AssociationExecutionFilterKey(ev) + return nil + case schemas.AssociationExecutionFilter_Type: + var ev string + if err := d.ReadString(schemas.AssociationExecutionFilter_Type, &ev); err != nil { + return err + } + v.Type = AssociationFilterOperatorType(ev) + return nil + case schemas.AssociationExecutionFilter_Value: + v.Value = new(string) + return d.ReadString(schemas.AssociationExecutionFilter_Value, v.Value) + } + return nil + }) +} + // Includes information about the specified association execution. type AssociationExecutionTarget struct { @@ -407,6 +987,78 @@ type AssociationExecutionTarget struct { noSmithyDocumentSerde } +func (v *AssociationExecutionTarget) Serialize(s smithy.ShapeSerializer) { + s.WriteStruct(schemas.AssociationExecutionTarget) + v.SerializeMembers(s) + s.CloseStruct() +} + +func (v *AssociationExecutionTarget) SerializeMembers(s smithy.ShapeSerializer) { + if v.AssociationId != nil { + s.WriteString(schemas.AssociationExecutionTarget_AssociationId, *v.AssociationId) + } + if v.AssociationVersion != nil { + s.WriteString(schemas.AssociationExecutionTarget_AssociationVersion, *v.AssociationVersion) + } + if v.DetailedStatus != nil { + s.WriteString(schemas.AssociationExecutionTarget_DetailedStatus, *v.DetailedStatus) + } + if v.ExecutionId != nil { + s.WriteString(schemas.AssociationExecutionTarget_ExecutionId, *v.ExecutionId) + } + if v.LastExecutionDate != nil { + s.WriteTime(schemas.AssociationExecutionTarget_LastExecutionDate, *v.LastExecutionDate) + } + if v.OutputSource != nil { + s.WriteStruct(schemas.AssociationExecutionTarget_OutputSource) + v.OutputSource.SerializeMembers(s) + s.CloseStruct() + } + if v.ResourceId != nil { + s.WriteString(schemas.AssociationExecutionTarget_ResourceId, *v.ResourceId) + } + if v.ResourceType != nil { + s.WriteString(schemas.AssociationExecutionTarget_ResourceType, *v.ResourceType) + } + if v.Status != nil { + s.WriteString(schemas.AssociationExecutionTarget_Status, *v.Status) + } +} +func (v *AssociationExecutionTarget) Deserialize(d smithy.ShapeDeserializer) error { + return smithy.ReadStruct(d, schemas.AssociationExecutionTarget, func(s *smithy.Schema) error { + switch s { + case schemas.AssociationExecutionTarget_AssociationId: + v.AssociationId = new(string) + return d.ReadString(schemas.AssociationExecutionTarget_AssociationId, v.AssociationId) + case schemas.AssociationExecutionTarget_AssociationVersion: + v.AssociationVersion = new(string) + return d.ReadString(schemas.AssociationExecutionTarget_AssociationVersion, v.AssociationVersion) + case schemas.AssociationExecutionTarget_DetailedStatus: + v.DetailedStatus = new(string) + return d.ReadString(schemas.AssociationExecutionTarget_DetailedStatus, v.DetailedStatus) + case schemas.AssociationExecutionTarget_ExecutionId: + v.ExecutionId = new(string) + return d.ReadString(schemas.AssociationExecutionTarget_ExecutionId, v.ExecutionId) + case schemas.AssociationExecutionTarget_LastExecutionDate: + v.LastExecutionDate = new(time.Time) + return d.ReadTime(schemas.AssociationExecutionTarget_LastExecutionDate, v.LastExecutionDate) + case schemas.AssociationExecutionTarget_OutputSource: + v.OutputSource = &OutputSource{} + return v.OutputSource.Deserialize(d) + case schemas.AssociationExecutionTarget_ResourceId: + v.ResourceId = new(string) + return d.ReadString(schemas.AssociationExecutionTarget_ResourceId, v.ResourceId) + case schemas.AssociationExecutionTarget_ResourceType: + v.ResourceType = new(string) + return d.ReadString(schemas.AssociationExecutionTarget_ResourceType, v.ResourceType) + case schemas.AssociationExecutionTarget_Status: + v.Status = new(string) + return d.ReadString(schemas.AssociationExecutionTarget_Status, v.Status) + } + return nil + }) +} + // Filters for the association execution. type AssociationExecutionTargetsFilter struct { @@ -423,6 +1075,38 @@ type AssociationExecutionTargetsFilter struct { noSmithyDocumentSerde } +func (v *AssociationExecutionTargetsFilter) Serialize(s smithy.ShapeSerializer) { + s.WriteStruct(schemas.AssociationExecutionTargetsFilter) + v.SerializeMembers(s) + s.CloseStruct() +} + +func (v *AssociationExecutionTargetsFilter) SerializeMembers(s smithy.ShapeSerializer) { + if v.Key != "" { + s.WriteString(schemas.AssociationExecutionTargetsFilter_Key, string(v.Key)) + } + if v.Value != nil { + s.WriteString(schemas.AssociationExecutionTargetsFilter_Value, *v.Value) + } +} +func (v *AssociationExecutionTargetsFilter) Deserialize(d smithy.ShapeDeserializer) error { + return smithy.ReadStruct(d, schemas.AssociationExecutionTargetsFilter, func(s *smithy.Schema) error { + switch s { + case schemas.AssociationExecutionTargetsFilter_Key: + var ev string + if err := d.ReadString(schemas.AssociationExecutionTargetsFilter_Key, &ev); err != nil { + return err + } + v.Key = AssociationExecutionTargetsFilterKey(ev) + return nil + case schemas.AssociationExecutionTargetsFilter_Value: + v.Value = new(string) + return d.ReadString(schemas.AssociationExecutionTargetsFilter_Value, v.Value) + } + return nil + }) +} + // Describes a filter. type AssociationFilter struct { @@ -441,6 +1125,38 @@ type AssociationFilter struct { noSmithyDocumentSerde } +func (v *AssociationFilter) Serialize(s smithy.ShapeSerializer) { + s.WriteStruct(schemas.AssociationFilter) + v.SerializeMembers(s) + s.CloseStruct() +} + +func (v *AssociationFilter) SerializeMembers(s smithy.ShapeSerializer) { + if v.Key != "" { + s.WriteString(schemas.AssociationFilter_key, string(v.Key)) + } + if v.Value != nil { + s.WriteString(schemas.AssociationFilter_value, *v.Value) + } +} +func (v *AssociationFilter) Deserialize(d smithy.ShapeDeserializer) error { + return smithy.ReadStruct(d, schemas.AssociationFilter, func(s *smithy.Schema) error { + switch s { + case schemas.AssociationFilter_key: + var ev string + if err := d.ReadString(schemas.AssociationFilter_key, &ev); err != nil { + return err + } + v.Key = AssociationFilterKey(ev) + return nil + case schemas.AssociationFilter_value: + v.Value = new(string) + return d.ReadString(schemas.AssociationFilter_value, v.Value) + } + return nil + }) +} + // Information about the association. type AssociationOverview struct { @@ -458,6 +1174,37 @@ type AssociationOverview struct { noSmithyDocumentSerde } +func (v *AssociationOverview) Serialize(s smithy.ShapeSerializer) { + s.WriteStruct(schemas.AssociationOverview) + v.SerializeMembers(s) + s.CloseStruct() +} + +func (v *AssociationOverview) SerializeMembers(s smithy.ShapeSerializer) { + serializeAssociationStatusAggregatedCount(s, schemas.AssociationOverview_AssociationStatusAggregatedCount, v.AssociationStatusAggregatedCount) + if v.DetailedStatus != nil { + s.WriteString(schemas.AssociationOverview_DetailedStatus, *v.DetailedStatus) + } + if v.Status != nil { + s.WriteString(schemas.AssociationOverview_Status, *v.Status) + } +} +func (v *AssociationOverview) Deserialize(d smithy.ShapeDeserializer) error { + return smithy.ReadStruct(d, schemas.AssociationOverview, func(s *smithy.Schema) error { + switch s { + case schemas.AssociationOverview_AssociationStatusAggregatedCount: + return deserializeAssociationStatusAggregatedCount(d, schemas.AssociationOverview_AssociationStatusAggregatedCount, &v.AssociationStatusAggregatedCount) + case schemas.AssociationOverview_DetailedStatus: + v.DetailedStatus = new(string) + return d.ReadString(schemas.AssociationOverview_DetailedStatus, v.DetailedStatus) + case schemas.AssociationOverview_Status: + v.Status = new(string) + return d.ReadString(schemas.AssociationOverview_Status, v.Status) + } + return nil + }) +} + // Describes an association status. type AssociationStatus struct { @@ -482,6 +1229,50 @@ type AssociationStatus struct { noSmithyDocumentSerde } +func (v *AssociationStatus) Serialize(s smithy.ShapeSerializer) { + s.WriteStruct(schemas.AssociationStatus) + v.SerializeMembers(s) + s.CloseStruct() +} + +func (v *AssociationStatus) SerializeMembers(s smithy.ShapeSerializer) { + if v.AdditionalInfo != nil { + s.WriteString(schemas.AssociationStatus_AdditionalInfo, *v.AdditionalInfo) + } + if v.Date != nil { + s.WriteTime(schemas.AssociationStatus_Date, *v.Date) + } + if v.Message != nil { + s.WriteString(schemas.AssociationStatus_Message, *v.Message) + } + if v.Name != "" { + s.WriteString(schemas.AssociationStatus_Name, string(v.Name)) + } +} +func (v *AssociationStatus) Deserialize(d smithy.ShapeDeserializer) error { + return smithy.ReadStruct(d, schemas.AssociationStatus, func(s *smithy.Schema) error { + switch s { + case schemas.AssociationStatus_AdditionalInfo: + v.AdditionalInfo = new(string) + return d.ReadString(schemas.AssociationStatus_AdditionalInfo, v.AdditionalInfo) + case schemas.AssociationStatus_Date: + v.Date = new(time.Time) + return d.ReadTime(schemas.AssociationStatus_Date, v.Date) + case schemas.AssociationStatus_Message: + v.Message = new(string) + return d.ReadString(schemas.AssociationStatus_Message, v.Message) + case schemas.AssociationStatus_Name: + var ev string + if err := d.ReadString(schemas.AssociationStatus_Name, &ev); err != nil { + return err + } + v.Name = AssociationStatusName(ev) + return nil + } + return nil + }) +} + // Information about the association version. type AssociationVersionInfo struct { @@ -604,6 +1395,142 @@ type AssociationVersionInfo struct { noSmithyDocumentSerde } +func (v *AssociationVersionInfo) Serialize(s smithy.ShapeSerializer) { + s.WriteStruct(schemas.AssociationVersionInfo) + v.SerializeMembers(s) + s.CloseStruct() +} + +func (v *AssociationVersionInfo) SerializeMembers(s smithy.ShapeSerializer) { + if v.ApplyOnlyAtCronInterval != false { + s.WriteBool(schemas.AssociationVersionInfo_ApplyOnlyAtCronInterval, v.ApplyOnlyAtCronInterval) + } + if v.AssociationDispatchAssumeRole != nil { + s.WriteString(schemas.AssociationVersionInfo_AssociationDispatchAssumeRole, *v.AssociationDispatchAssumeRole) + } + if v.AssociationId != nil { + s.WriteString(schemas.AssociationVersionInfo_AssociationId, *v.AssociationId) + } + if v.AssociationName != nil { + s.WriteString(schemas.AssociationVersionInfo_AssociationName, *v.AssociationName) + } + if v.AssociationVersion != nil { + s.WriteString(schemas.AssociationVersionInfo_AssociationVersion, *v.AssociationVersion) + } + serializeCalendarNameOrARNList(s, schemas.AssociationVersionInfo_CalendarNames, v.CalendarNames) + if v.ComplianceSeverity != "" { + s.WriteString(schemas.AssociationVersionInfo_ComplianceSeverity, string(v.ComplianceSeverity)) + } + if v.CreatedDate != nil { + s.WriteTime(schemas.AssociationVersionInfo_CreatedDate, *v.CreatedDate) + } + if v.DocumentVersion != nil { + s.WriteString(schemas.AssociationVersionInfo_DocumentVersion, *v.DocumentVersion) + } + if v.Duration != nil { + s.WriteInt32(schemas.AssociationVersionInfo_Duration, *v.Duration) + } + if v.MaxConcurrency != nil { + s.WriteString(schemas.AssociationVersionInfo_MaxConcurrency, *v.MaxConcurrency) + } + if v.MaxErrors != nil { + s.WriteString(schemas.AssociationVersionInfo_MaxErrors, *v.MaxErrors) + } + if v.Name != nil { + s.WriteString(schemas.AssociationVersionInfo_Name, *v.Name) + } + if v.OutputLocation != nil { + s.WriteStruct(schemas.AssociationVersionInfo_OutputLocation) + v.OutputLocation.SerializeMembers(s) + s.CloseStruct() + } + serializeParameters(s, schemas.AssociationVersionInfo_Parameters, v.Parameters) + if v.ScheduleExpression != nil { + s.WriteString(schemas.AssociationVersionInfo_ScheduleExpression, *v.ScheduleExpression) + } + if v.ScheduleOffset != nil { + s.WriteInt32(schemas.AssociationVersionInfo_ScheduleOffset, *v.ScheduleOffset) + } + if v.SyncCompliance != "" { + s.WriteString(schemas.AssociationVersionInfo_SyncCompliance, string(v.SyncCompliance)) + } + serializeTargetLocations(s, schemas.AssociationVersionInfo_TargetLocations, v.TargetLocations) + serializeTargetMaps(s, schemas.AssociationVersionInfo_TargetMaps, v.TargetMaps) + serializeTargets(s, schemas.AssociationVersionInfo_Targets, v.Targets) +} +func (v *AssociationVersionInfo) Deserialize(d smithy.ShapeDeserializer) error { + return smithy.ReadStruct(d, schemas.AssociationVersionInfo, func(s *smithy.Schema) error { + switch s { + case schemas.AssociationVersionInfo_ApplyOnlyAtCronInterval: + return d.ReadBool(schemas.AssociationVersionInfo_ApplyOnlyAtCronInterval, &v.ApplyOnlyAtCronInterval) + case schemas.AssociationVersionInfo_AssociationDispatchAssumeRole: + v.AssociationDispatchAssumeRole = new(string) + return d.ReadString(schemas.AssociationVersionInfo_AssociationDispatchAssumeRole, v.AssociationDispatchAssumeRole) + case schemas.AssociationVersionInfo_AssociationId: + v.AssociationId = new(string) + return d.ReadString(schemas.AssociationVersionInfo_AssociationId, v.AssociationId) + case schemas.AssociationVersionInfo_AssociationName: + v.AssociationName = new(string) + return d.ReadString(schemas.AssociationVersionInfo_AssociationName, v.AssociationName) + case schemas.AssociationVersionInfo_AssociationVersion: + v.AssociationVersion = new(string) + return d.ReadString(schemas.AssociationVersionInfo_AssociationVersion, v.AssociationVersion) + case schemas.AssociationVersionInfo_CalendarNames: + return deserializeCalendarNameOrARNList(d, schemas.AssociationVersionInfo_CalendarNames, &v.CalendarNames) + case schemas.AssociationVersionInfo_ComplianceSeverity: + var ev string + if err := d.ReadString(schemas.AssociationVersionInfo_ComplianceSeverity, &ev); err != nil { + return err + } + v.ComplianceSeverity = AssociationComplianceSeverity(ev) + return nil + case schemas.AssociationVersionInfo_CreatedDate: + v.CreatedDate = new(time.Time) + return d.ReadTime(schemas.AssociationVersionInfo_CreatedDate, v.CreatedDate) + case schemas.AssociationVersionInfo_DocumentVersion: + v.DocumentVersion = new(string) + return d.ReadString(schemas.AssociationVersionInfo_DocumentVersion, v.DocumentVersion) + case schemas.AssociationVersionInfo_Duration: + v.Duration = new(int32) + return d.ReadInt32(schemas.AssociationVersionInfo_Duration, v.Duration) + case schemas.AssociationVersionInfo_MaxConcurrency: + v.MaxConcurrency = new(string) + return d.ReadString(schemas.AssociationVersionInfo_MaxConcurrency, v.MaxConcurrency) + case schemas.AssociationVersionInfo_MaxErrors: + v.MaxErrors = new(string) + return d.ReadString(schemas.AssociationVersionInfo_MaxErrors, v.MaxErrors) + case schemas.AssociationVersionInfo_Name: + v.Name = new(string) + return d.ReadString(schemas.AssociationVersionInfo_Name, v.Name) + case schemas.AssociationVersionInfo_OutputLocation: + v.OutputLocation = &InstanceAssociationOutputLocation{} + return v.OutputLocation.Deserialize(d) + case schemas.AssociationVersionInfo_Parameters: + return deserializeParameters(d, schemas.AssociationVersionInfo_Parameters, &v.Parameters) + case schemas.AssociationVersionInfo_ScheduleExpression: + v.ScheduleExpression = new(string) + return d.ReadString(schemas.AssociationVersionInfo_ScheduleExpression, v.ScheduleExpression) + case schemas.AssociationVersionInfo_ScheduleOffset: + v.ScheduleOffset = new(int32) + return d.ReadInt32(schemas.AssociationVersionInfo_ScheduleOffset, v.ScheduleOffset) + case schemas.AssociationVersionInfo_SyncCompliance: + var ev string + if err := d.ReadString(schemas.AssociationVersionInfo_SyncCompliance, &ev); err != nil { + return err + } + v.SyncCompliance = AssociationSyncCompliance(ev) + return nil + case schemas.AssociationVersionInfo_TargetLocations: + return deserializeTargetLocations(d, schemas.AssociationVersionInfo_TargetLocations, &v.TargetLocations) + case schemas.AssociationVersionInfo_TargetMaps: + return deserializeTargetMaps(d, schemas.AssociationVersionInfo_TargetMaps, &v.TargetMaps) + case schemas.AssociationVersionInfo_Targets: + return deserializeTargets(d, schemas.AssociationVersionInfo_Targets, &v.Targets) + } + return nil + }) +} + // A structure that includes attributes that describe a document attachment. type AttachmentContent struct { @@ -625,6 +1552,55 @@ type AttachmentContent struct { noSmithyDocumentSerde } +func (v *AttachmentContent) Serialize(s smithy.ShapeSerializer) { + s.WriteStruct(schemas.AttachmentContent) + v.SerializeMembers(s) + s.CloseStruct() +} + +func (v *AttachmentContent) SerializeMembers(s smithy.ShapeSerializer) { + if v.Hash != nil { + s.WriteString(schemas.AttachmentContent_Hash, *v.Hash) + } + if v.HashType != "" { + s.WriteString(schemas.AttachmentContent_HashType, string(v.HashType)) + } + if v.Name != nil { + s.WriteString(schemas.AttachmentContent_Name, *v.Name) + } + if v.Size != 0 { + s.WriteInt64(schemas.AttachmentContent_Size, v.Size) + } + if v.Url != nil { + s.WriteString(schemas.AttachmentContent_Url, *v.Url) + } +} +func (v *AttachmentContent) Deserialize(d smithy.ShapeDeserializer) error { + return smithy.ReadStruct(d, schemas.AttachmentContent, func(s *smithy.Schema) error { + switch s { + case schemas.AttachmentContent_Hash: + v.Hash = new(string) + return d.ReadString(schemas.AttachmentContent_Hash, v.Hash) + case schemas.AttachmentContent_HashType: + var ev string + if err := d.ReadString(schemas.AttachmentContent_HashType, &ev); err != nil { + return err + } + v.HashType = AttachmentHashType(ev) + return nil + case schemas.AttachmentContent_Name: + v.Name = new(string) + return d.ReadString(schemas.AttachmentContent_Name, v.Name) + case schemas.AttachmentContent_Size: + return d.ReadInt64(schemas.AttachmentContent_Size, &v.Size) + case schemas.AttachmentContent_Url: + v.Url = new(string) + return d.ReadString(schemas.AttachmentContent_Url, v.Url) + } + return nil + }) +} + // An attribute of an attachment, such as the attachment name. type AttachmentInformation struct { @@ -634,6 +1610,28 @@ type AttachmentInformation struct { noSmithyDocumentSerde } +func (v *AttachmentInformation) Serialize(s smithy.ShapeSerializer) { + s.WriteStruct(schemas.AttachmentInformation) + v.SerializeMembers(s) + s.CloseStruct() +} + +func (v *AttachmentInformation) SerializeMembers(s smithy.ShapeSerializer) { + if v.Name != nil { + s.WriteString(schemas.AttachmentInformation_Name, *v.Name) + } +} +func (v *AttachmentInformation) Deserialize(d smithy.ShapeDeserializer) error { + return smithy.ReadStruct(d, schemas.AttachmentInformation, func(s *smithy.Schema) error { + switch s { + case schemas.AttachmentInformation_Name: + v.Name = new(string) + return d.ReadString(schemas.AttachmentInformation_Name, v.Name) + } + return nil + }) +} + // Identifying information about a document attachment, including the file name // and a key-value pair that identifies the location of an attachment to a // document. @@ -675,6 +1673,41 @@ type AttachmentsSource struct { noSmithyDocumentSerde } +func (v *AttachmentsSource) Serialize(s smithy.ShapeSerializer) { + s.WriteStruct(schemas.AttachmentsSource) + v.SerializeMembers(s) + s.CloseStruct() +} + +func (v *AttachmentsSource) SerializeMembers(s smithy.ShapeSerializer) { + if v.Key != "" { + s.WriteString(schemas.AttachmentsSource_Key, string(v.Key)) + } + if v.Name != nil { + s.WriteString(schemas.AttachmentsSource_Name, *v.Name) + } + serializeAttachmentsSourceValues(s, schemas.AttachmentsSource_Values, v.Values) +} +func (v *AttachmentsSource) Deserialize(d smithy.ShapeDeserializer) error { + return smithy.ReadStruct(d, schemas.AttachmentsSource, func(s *smithy.Schema) error { + switch s { + case schemas.AttachmentsSource_Key: + var ev string + if err := d.ReadString(schemas.AttachmentsSource_Key, &ev); err != nil { + return err + } + v.Key = AttachmentsSourceKey(ev) + return nil + case schemas.AttachmentsSource_Name: + v.Name = new(string) + return d.ReadString(schemas.AttachmentsSource_Name, v.Name) + case schemas.AttachmentsSource_Values: + return deserializeAttachmentsSourceValues(d, schemas.AttachmentsSource_Values, &v.Values) + } + return nil + }) +} + // Detailed information about the current state of an individual Automation // execution. type AutomationExecution struct { @@ -798,7 +1831,233 @@ type AutomationExecution struct { // Variables defined for the automation. Variables map[string][]string - noSmithyDocumentSerde + // A message that describes a non-critical issue that occurred during the + // automation execution. + WarningMessage *string + + noSmithyDocumentSerde +} + +func (v *AutomationExecution) Serialize(s smithy.ShapeSerializer) { + s.WriteStruct(schemas.AutomationExecution) + v.SerializeMembers(s) + s.CloseStruct() +} + +func (v *AutomationExecution) SerializeMembers(s smithy.ShapeSerializer) { + if v.AlarmConfiguration != nil { + s.WriteStruct(schemas.AutomationExecution_AlarmConfiguration) + v.AlarmConfiguration.SerializeMembers(s) + s.CloseStruct() + } + if v.AssociationId != nil { + s.WriteString(schemas.AutomationExecution_AssociationId, *v.AssociationId) + } + if v.AutomationExecutionId != nil { + s.WriteString(schemas.AutomationExecution_AutomationExecutionId, *v.AutomationExecutionId) + } + if v.AutomationExecutionStatus != "" { + s.WriteString(schemas.AutomationExecution_AutomationExecutionStatus, string(v.AutomationExecutionStatus)) + } + if v.AutomationSubtype != "" { + s.WriteString(schemas.AutomationExecution_AutomationSubtype, string(v.AutomationSubtype)) + } + if v.ChangeRequestName != nil { + s.WriteString(schemas.AutomationExecution_ChangeRequestName, *v.ChangeRequestName) + } + if v.CurrentAction != nil { + s.WriteString(schemas.AutomationExecution_CurrentAction, *v.CurrentAction) + } + if v.CurrentStepName != nil { + s.WriteString(schemas.AutomationExecution_CurrentStepName, *v.CurrentStepName) + } + if v.DocumentName != nil { + s.WriteString(schemas.AutomationExecution_DocumentName, *v.DocumentName) + } + if v.DocumentVersion != nil { + s.WriteString(schemas.AutomationExecution_DocumentVersion, *v.DocumentVersion) + } + if v.ExecutedBy != nil { + s.WriteString(schemas.AutomationExecution_ExecutedBy, *v.ExecutedBy) + } + if v.ExecutionEndTime != nil { + s.WriteTime(schemas.AutomationExecution_ExecutionEndTime, *v.ExecutionEndTime) + } + if v.ExecutionStartTime != nil { + s.WriteTime(schemas.AutomationExecution_ExecutionStartTime, *v.ExecutionStartTime) + } + if v.FailureMessage != nil { + s.WriteString(schemas.AutomationExecution_FailureMessage, *v.FailureMessage) + } + if v.MaxConcurrency != nil { + s.WriteString(schemas.AutomationExecution_MaxConcurrency, *v.MaxConcurrency) + } + if v.MaxErrors != nil { + s.WriteString(schemas.AutomationExecution_MaxErrors, *v.MaxErrors) + } + if v.Mode != "" { + s.WriteString(schemas.AutomationExecution_Mode, string(v.Mode)) + } + if v.OpsItemId != nil { + s.WriteString(schemas.AutomationExecution_OpsItemId, *v.OpsItemId) + } + serializeAutomationParameterMap(s, schemas.AutomationExecution_Outputs, v.Outputs) + serializeAutomationParameterMap(s, schemas.AutomationExecution_Parameters, v.Parameters) + if v.ParentAutomationExecutionId != nil { + s.WriteString(schemas.AutomationExecution_ParentAutomationExecutionId, *v.ParentAutomationExecutionId) + } + if v.ProgressCounters != nil { + s.WriteStruct(schemas.AutomationExecution_ProgressCounters) + v.ProgressCounters.SerializeMembers(s) + s.CloseStruct() + } + if v.ResolvedTargets != nil { + s.WriteStruct(schemas.AutomationExecution_ResolvedTargets) + v.ResolvedTargets.SerializeMembers(s) + s.CloseStruct() + } + serializeRunbooks(s, schemas.AutomationExecution_Runbooks, v.Runbooks) + if v.ScheduledTime != nil { + s.WriteTime(schemas.AutomationExecution_ScheduledTime, *v.ScheduledTime) + } + serializeStepExecutionList(s, schemas.AutomationExecution_StepExecutions, v.StepExecutions) + if v.StepExecutionsTruncated != false { + s.WriteBool(schemas.AutomationExecution_StepExecutionsTruncated, v.StepExecutionsTruncated) + } + if v.Target != nil { + s.WriteString(schemas.AutomationExecution_Target, *v.Target) + } + serializeTargetLocations(s, schemas.AutomationExecution_TargetLocations, v.TargetLocations) + if v.TargetLocationsURL != nil { + s.WriteString(schemas.AutomationExecution_TargetLocationsURL, *v.TargetLocationsURL) + } + serializeTargetMaps(s, schemas.AutomationExecution_TargetMaps, v.TargetMaps) + if v.TargetParameterName != nil { + s.WriteString(schemas.AutomationExecution_TargetParameterName, *v.TargetParameterName) + } + serializeTargets(s, schemas.AutomationExecution_Targets, v.Targets) + serializeAlarmStateInformationList(s, schemas.AutomationExecution_TriggeredAlarms, v.TriggeredAlarms) + serializeAutomationParameterMap(s, schemas.AutomationExecution_Variables, v.Variables) + if v.WarningMessage != nil { + s.WriteString(schemas.AutomationExecution_WarningMessage, *v.WarningMessage) + } +} +func (v *AutomationExecution) Deserialize(d smithy.ShapeDeserializer) error { + return smithy.ReadStruct(d, schemas.AutomationExecution, func(s *smithy.Schema) error { + switch s { + case schemas.AutomationExecution_AlarmConfiguration: + v.AlarmConfiguration = &AlarmConfiguration{} + return v.AlarmConfiguration.Deserialize(d) + case schemas.AutomationExecution_AssociationId: + v.AssociationId = new(string) + return d.ReadString(schemas.AutomationExecution_AssociationId, v.AssociationId) + case schemas.AutomationExecution_AutomationExecutionId: + v.AutomationExecutionId = new(string) + return d.ReadString(schemas.AutomationExecution_AutomationExecutionId, v.AutomationExecutionId) + case schemas.AutomationExecution_AutomationExecutionStatus: + var ev string + if err := d.ReadString(schemas.AutomationExecution_AutomationExecutionStatus, &ev); err != nil { + return err + } + v.AutomationExecutionStatus = AutomationExecutionStatus(ev) + return nil + case schemas.AutomationExecution_AutomationSubtype: + var ev string + if err := d.ReadString(schemas.AutomationExecution_AutomationSubtype, &ev); err != nil { + return err + } + v.AutomationSubtype = AutomationSubtype(ev) + return nil + case schemas.AutomationExecution_ChangeRequestName: + v.ChangeRequestName = new(string) + return d.ReadString(schemas.AutomationExecution_ChangeRequestName, v.ChangeRequestName) + case schemas.AutomationExecution_CurrentAction: + v.CurrentAction = new(string) + return d.ReadString(schemas.AutomationExecution_CurrentAction, v.CurrentAction) + case schemas.AutomationExecution_CurrentStepName: + v.CurrentStepName = new(string) + return d.ReadString(schemas.AutomationExecution_CurrentStepName, v.CurrentStepName) + case schemas.AutomationExecution_DocumentName: + v.DocumentName = new(string) + return d.ReadString(schemas.AutomationExecution_DocumentName, v.DocumentName) + case schemas.AutomationExecution_DocumentVersion: + v.DocumentVersion = new(string) + return d.ReadString(schemas.AutomationExecution_DocumentVersion, v.DocumentVersion) + case schemas.AutomationExecution_ExecutedBy: + v.ExecutedBy = new(string) + return d.ReadString(schemas.AutomationExecution_ExecutedBy, v.ExecutedBy) + case schemas.AutomationExecution_ExecutionEndTime: + v.ExecutionEndTime = new(time.Time) + return d.ReadTime(schemas.AutomationExecution_ExecutionEndTime, v.ExecutionEndTime) + case schemas.AutomationExecution_ExecutionStartTime: + v.ExecutionStartTime = new(time.Time) + return d.ReadTime(schemas.AutomationExecution_ExecutionStartTime, v.ExecutionStartTime) + case schemas.AutomationExecution_FailureMessage: + v.FailureMessage = new(string) + return d.ReadString(schemas.AutomationExecution_FailureMessage, v.FailureMessage) + case schemas.AutomationExecution_MaxConcurrency: + v.MaxConcurrency = new(string) + return d.ReadString(schemas.AutomationExecution_MaxConcurrency, v.MaxConcurrency) + case schemas.AutomationExecution_MaxErrors: + v.MaxErrors = new(string) + return d.ReadString(schemas.AutomationExecution_MaxErrors, v.MaxErrors) + case schemas.AutomationExecution_Mode: + var ev string + if err := d.ReadString(schemas.AutomationExecution_Mode, &ev); err != nil { + return err + } + v.Mode = ExecutionMode(ev) + return nil + case schemas.AutomationExecution_OpsItemId: + v.OpsItemId = new(string) + return d.ReadString(schemas.AutomationExecution_OpsItemId, v.OpsItemId) + case schemas.AutomationExecution_Outputs: + return deserializeAutomationParameterMap(d, schemas.AutomationExecution_Outputs, &v.Outputs) + case schemas.AutomationExecution_Parameters: + return deserializeAutomationParameterMap(d, schemas.AutomationExecution_Parameters, &v.Parameters) + case schemas.AutomationExecution_ParentAutomationExecutionId: + v.ParentAutomationExecutionId = new(string) + return d.ReadString(schemas.AutomationExecution_ParentAutomationExecutionId, v.ParentAutomationExecutionId) + case schemas.AutomationExecution_ProgressCounters: + v.ProgressCounters = &ProgressCounters{} + return v.ProgressCounters.Deserialize(d) + case schemas.AutomationExecution_ResolvedTargets: + v.ResolvedTargets = &ResolvedTargets{} + return v.ResolvedTargets.Deserialize(d) + case schemas.AutomationExecution_Runbooks: + return deserializeRunbooks(d, schemas.AutomationExecution_Runbooks, &v.Runbooks) + case schemas.AutomationExecution_ScheduledTime: + v.ScheduledTime = new(time.Time) + return d.ReadTime(schemas.AutomationExecution_ScheduledTime, v.ScheduledTime) + case schemas.AutomationExecution_StepExecutions: + return deserializeStepExecutionList(d, schemas.AutomationExecution_StepExecutions, &v.StepExecutions) + case schemas.AutomationExecution_StepExecutionsTruncated: + return d.ReadBool(schemas.AutomationExecution_StepExecutionsTruncated, &v.StepExecutionsTruncated) + case schemas.AutomationExecution_Target: + v.Target = new(string) + return d.ReadString(schemas.AutomationExecution_Target, v.Target) + case schemas.AutomationExecution_TargetLocations: + return deserializeTargetLocations(d, schemas.AutomationExecution_TargetLocations, &v.TargetLocations) + case schemas.AutomationExecution_TargetLocationsURL: + v.TargetLocationsURL = new(string) + return d.ReadString(schemas.AutomationExecution_TargetLocationsURL, v.TargetLocationsURL) + case schemas.AutomationExecution_TargetMaps: + return deserializeTargetMaps(d, schemas.AutomationExecution_TargetMaps, &v.TargetMaps) + case schemas.AutomationExecution_TargetParameterName: + v.TargetParameterName = new(string) + return d.ReadString(schemas.AutomationExecution_TargetParameterName, v.TargetParameterName) + case schemas.AutomationExecution_Targets: + return deserializeTargets(d, schemas.AutomationExecution_Targets, &v.Targets) + case schemas.AutomationExecution_TriggeredAlarms: + return deserializeAlarmStateInformationList(d, schemas.AutomationExecution_TriggeredAlarms, &v.TriggeredAlarms) + case schemas.AutomationExecution_Variables: + return deserializeAutomationParameterMap(d, schemas.AutomationExecution_Variables, &v.Variables) + case schemas.AutomationExecution_WarningMessage: + v.WarningMessage = new(string) + return d.ReadString(schemas.AutomationExecution_WarningMessage, v.WarningMessage) + } + return nil + }) } // A filter used to match specific automation executions. This is used to limit @@ -819,6 +2078,35 @@ type AutomationExecutionFilter struct { noSmithyDocumentSerde } +func (v *AutomationExecutionFilter) Serialize(s smithy.ShapeSerializer) { + s.WriteStruct(schemas.AutomationExecutionFilter) + v.SerializeMembers(s) + s.CloseStruct() +} + +func (v *AutomationExecutionFilter) SerializeMembers(s smithy.ShapeSerializer) { + if v.Key != "" { + s.WriteString(schemas.AutomationExecutionFilter_Key, string(v.Key)) + } + serializeAutomationExecutionFilterValueList(s, schemas.AutomationExecutionFilter_Values, v.Values) +} +func (v *AutomationExecutionFilter) Deserialize(d smithy.ShapeDeserializer) error { + return smithy.ReadStruct(d, schemas.AutomationExecutionFilter, func(s *smithy.Schema) error { + switch s { + case schemas.AutomationExecutionFilter_Key: + var ev string + if err := d.ReadString(schemas.AutomationExecutionFilter_Key, &ev); err != nil { + return err + } + v.Key = AutomationExecutionFilterKey(ev) + return nil + case schemas.AutomationExecutionFilter_Values: + return deserializeAutomationExecutionFilterValueList(d, schemas.AutomationExecutionFilter_Values, &v.Values) + } + return nil + }) +} + // Information about the optional inputs that can be specified for an automation // execution preview. type AutomationExecutionInputs struct { @@ -850,6 +2138,46 @@ type AutomationExecutionInputs struct { noSmithyDocumentSerde } +func (v *AutomationExecutionInputs) Serialize(s smithy.ShapeSerializer) { + s.WriteStruct(schemas.AutomationExecutionInputs) + v.SerializeMembers(s) + s.CloseStruct() +} + +func (v *AutomationExecutionInputs) SerializeMembers(s smithy.ShapeSerializer) { + serializeAutomationParameterMap(s, schemas.AutomationExecutionInputs_Parameters, v.Parameters) + serializeTargetLocations(s, schemas.AutomationExecutionInputs_TargetLocations, v.TargetLocations) + if v.TargetLocationsURL != nil { + s.WriteString(schemas.AutomationExecutionInputs_TargetLocationsURL, *v.TargetLocationsURL) + } + serializeTargetMaps(s, schemas.AutomationExecutionInputs_TargetMaps, v.TargetMaps) + if v.TargetParameterName != nil { + s.WriteString(schemas.AutomationExecutionInputs_TargetParameterName, *v.TargetParameterName) + } + serializeAutomationTargets(s, schemas.AutomationExecutionInputs_Targets, v.Targets) +} +func (v *AutomationExecutionInputs) Deserialize(d smithy.ShapeDeserializer) error { + return smithy.ReadStruct(d, schemas.AutomationExecutionInputs, func(s *smithy.Schema) error { + switch s { + case schemas.AutomationExecutionInputs_Parameters: + return deserializeAutomationParameterMap(d, schemas.AutomationExecutionInputs_Parameters, &v.Parameters) + case schemas.AutomationExecutionInputs_TargetLocations: + return deserializeTargetLocations(d, schemas.AutomationExecutionInputs_TargetLocations, &v.TargetLocations) + case schemas.AutomationExecutionInputs_TargetLocationsURL: + v.TargetLocationsURL = new(string) + return d.ReadString(schemas.AutomationExecutionInputs_TargetLocationsURL, v.TargetLocationsURL) + case schemas.AutomationExecutionInputs_TargetMaps: + return deserializeTargetMaps(d, schemas.AutomationExecutionInputs_TargetMaps, &v.TargetMaps) + case schemas.AutomationExecutionInputs_TargetParameterName: + v.TargetParameterName = new(string) + return d.ReadString(schemas.AutomationExecutionInputs_TargetParameterName, v.TargetParameterName) + case schemas.AutomationExecutionInputs_Targets: + return deserializeAutomationTargets(d, schemas.AutomationExecutionInputs_Targets, &v.Targets) + } + return nil + }) +} + // Details about a specific Automation execution. type AutomationExecutionMetadata struct { @@ -902,7 +2230,8 @@ type AutomationExecutionMetadata struct { // The time the execution started. ExecutionStartTime *time.Time - // The list of execution outputs as defined in the Automation runbook. + // A message that describes a failure that occurred during the automation + // execution. FailureMessage *string // An S3 bucket where execution information is stored. @@ -959,7 +2288,224 @@ type AutomationExecutionMetadata struct { // The CloudWatch alarm that was invoked by the automation. TriggeredAlarms []AlarmStateInformation - noSmithyDocumentSerde + // A message that describes a non-critical issue that occurred during the + // automation execution. + WarningMessage *string + + noSmithyDocumentSerde +} + +func (v *AutomationExecutionMetadata) Serialize(s smithy.ShapeSerializer) { + s.WriteStruct(schemas.AutomationExecutionMetadata) + v.SerializeMembers(s) + s.CloseStruct() +} + +func (v *AutomationExecutionMetadata) SerializeMembers(s smithy.ShapeSerializer) { + if v.AlarmConfiguration != nil { + s.WriteStruct(schemas.AutomationExecutionMetadata_AlarmConfiguration) + v.AlarmConfiguration.SerializeMembers(s) + s.CloseStruct() + } + if v.AssociationId != nil { + s.WriteString(schemas.AutomationExecutionMetadata_AssociationId, *v.AssociationId) + } + if v.AutomationExecutionId != nil { + s.WriteString(schemas.AutomationExecutionMetadata_AutomationExecutionId, *v.AutomationExecutionId) + } + if v.AutomationExecutionStatus != "" { + s.WriteString(schemas.AutomationExecutionMetadata_AutomationExecutionStatus, string(v.AutomationExecutionStatus)) + } + if v.AutomationSubtype != "" { + s.WriteString(schemas.AutomationExecutionMetadata_AutomationSubtype, string(v.AutomationSubtype)) + } + if v.AutomationType != "" { + s.WriteString(schemas.AutomationExecutionMetadata_AutomationType, string(v.AutomationType)) + } + if v.ChangeRequestName != nil { + s.WriteString(schemas.AutomationExecutionMetadata_ChangeRequestName, *v.ChangeRequestName) + } + if v.CurrentAction != nil { + s.WriteString(schemas.AutomationExecutionMetadata_CurrentAction, *v.CurrentAction) + } + if v.CurrentStepName != nil { + s.WriteString(schemas.AutomationExecutionMetadata_CurrentStepName, *v.CurrentStepName) + } + if v.DocumentName != nil { + s.WriteString(schemas.AutomationExecutionMetadata_DocumentName, *v.DocumentName) + } + if v.DocumentVersion != nil { + s.WriteString(schemas.AutomationExecutionMetadata_DocumentVersion, *v.DocumentVersion) + } + if v.ExecutedBy != nil { + s.WriteString(schemas.AutomationExecutionMetadata_ExecutedBy, *v.ExecutedBy) + } + if v.ExecutionEndTime != nil { + s.WriteTime(schemas.AutomationExecutionMetadata_ExecutionEndTime, *v.ExecutionEndTime) + } + if v.ExecutionStartTime != nil { + s.WriteTime(schemas.AutomationExecutionMetadata_ExecutionStartTime, *v.ExecutionStartTime) + } + if v.FailureMessage != nil { + s.WriteString(schemas.AutomationExecutionMetadata_FailureMessage, *v.FailureMessage) + } + if v.LogFile != nil { + s.WriteString(schemas.AutomationExecutionMetadata_LogFile, *v.LogFile) + } + if v.MaxConcurrency != nil { + s.WriteString(schemas.AutomationExecutionMetadata_MaxConcurrency, *v.MaxConcurrency) + } + if v.MaxErrors != nil { + s.WriteString(schemas.AutomationExecutionMetadata_MaxErrors, *v.MaxErrors) + } + if v.Mode != "" { + s.WriteString(schemas.AutomationExecutionMetadata_Mode, string(v.Mode)) + } + if v.OpsItemId != nil { + s.WriteString(schemas.AutomationExecutionMetadata_OpsItemId, *v.OpsItemId) + } + serializeAutomationParameterMap(s, schemas.AutomationExecutionMetadata_Outputs, v.Outputs) + if v.ParentAutomationExecutionId != nil { + s.WriteString(schemas.AutomationExecutionMetadata_ParentAutomationExecutionId, *v.ParentAutomationExecutionId) + } + if v.ResolvedTargets != nil { + s.WriteStruct(schemas.AutomationExecutionMetadata_ResolvedTargets) + v.ResolvedTargets.SerializeMembers(s) + s.CloseStruct() + } + serializeRunbooks(s, schemas.AutomationExecutionMetadata_Runbooks, v.Runbooks) + if v.ScheduledTime != nil { + s.WriteTime(schemas.AutomationExecutionMetadata_ScheduledTime, *v.ScheduledTime) + } + if v.Target != nil { + s.WriteString(schemas.AutomationExecutionMetadata_Target, *v.Target) + } + if v.TargetLocationsURL != nil { + s.WriteString(schemas.AutomationExecutionMetadata_TargetLocationsURL, *v.TargetLocationsURL) + } + serializeTargetMaps(s, schemas.AutomationExecutionMetadata_TargetMaps, v.TargetMaps) + if v.TargetParameterName != nil { + s.WriteString(schemas.AutomationExecutionMetadata_TargetParameterName, *v.TargetParameterName) + } + serializeTargets(s, schemas.AutomationExecutionMetadata_Targets, v.Targets) + serializeAlarmStateInformationList(s, schemas.AutomationExecutionMetadata_TriggeredAlarms, v.TriggeredAlarms) + if v.WarningMessage != nil { + s.WriteString(schemas.AutomationExecutionMetadata_WarningMessage, *v.WarningMessage) + } +} +func (v *AutomationExecutionMetadata) Deserialize(d smithy.ShapeDeserializer) error { + return smithy.ReadStruct(d, schemas.AutomationExecutionMetadata, func(s *smithy.Schema) error { + switch s { + case schemas.AutomationExecutionMetadata_AlarmConfiguration: + v.AlarmConfiguration = &AlarmConfiguration{} + return v.AlarmConfiguration.Deserialize(d) + case schemas.AutomationExecutionMetadata_AssociationId: + v.AssociationId = new(string) + return d.ReadString(schemas.AutomationExecutionMetadata_AssociationId, v.AssociationId) + case schemas.AutomationExecutionMetadata_AutomationExecutionId: + v.AutomationExecutionId = new(string) + return d.ReadString(schemas.AutomationExecutionMetadata_AutomationExecutionId, v.AutomationExecutionId) + case schemas.AutomationExecutionMetadata_AutomationExecutionStatus: + var ev string + if err := d.ReadString(schemas.AutomationExecutionMetadata_AutomationExecutionStatus, &ev); err != nil { + return err + } + v.AutomationExecutionStatus = AutomationExecutionStatus(ev) + return nil + case schemas.AutomationExecutionMetadata_AutomationSubtype: + var ev string + if err := d.ReadString(schemas.AutomationExecutionMetadata_AutomationSubtype, &ev); err != nil { + return err + } + v.AutomationSubtype = AutomationSubtype(ev) + return nil + case schemas.AutomationExecutionMetadata_AutomationType: + var ev string + if err := d.ReadString(schemas.AutomationExecutionMetadata_AutomationType, &ev); err != nil { + return err + } + v.AutomationType = AutomationType(ev) + return nil + case schemas.AutomationExecutionMetadata_ChangeRequestName: + v.ChangeRequestName = new(string) + return d.ReadString(schemas.AutomationExecutionMetadata_ChangeRequestName, v.ChangeRequestName) + case schemas.AutomationExecutionMetadata_CurrentAction: + v.CurrentAction = new(string) + return d.ReadString(schemas.AutomationExecutionMetadata_CurrentAction, v.CurrentAction) + case schemas.AutomationExecutionMetadata_CurrentStepName: + v.CurrentStepName = new(string) + return d.ReadString(schemas.AutomationExecutionMetadata_CurrentStepName, v.CurrentStepName) + case schemas.AutomationExecutionMetadata_DocumentName: + v.DocumentName = new(string) + return d.ReadString(schemas.AutomationExecutionMetadata_DocumentName, v.DocumentName) + case schemas.AutomationExecutionMetadata_DocumentVersion: + v.DocumentVersion = new(string) + return d.ReadString(schemas.AutomationExecutionMetadata_DocumentVersion, v.DocumentVersion) + case schemas.AutomationExecutionMetadata_ExecutedBy: + v.ExecutedBy = new(string) + return d.ReadString(schemas.AutomationExecutionMetadata_ExecutedBy, v.ExecutedBy) + case schemas.AutomationExecutionMetadata_ExecutionEndTime: + v.ExecutionEndTime = new(time.Time) + return d.ReadTime(schemas.AutomationExecutionMetadata_ExecutionEndTime, v.ExecutionEndTime) + case schemas.AutomationExecutionMetadata_ExecutionStartTime: + v.ExecutionStartTime = new(time.Time) + return d.ReadTime(schemas.AutomationExecutionMetadata_ExecutionStartTime, v.ExecutionStartTime) + case schemas.AutomationExecutionMetadata_FailureMessage: + v.FailureMessage = new(string) + return d.ReadString(schemas.AutomationExecutionMetadata_FailureMessage, v.FailureMessage) + case schemas.AutomationExecutionMetadata_LogFile: + v.LogFile = new(string) + return d.ReadString(schemas.AutomationExecutionMetadata_LogFile, v.LogFile) + case schemas.AutomationExecutionMetadata_MaxConcurrency: + v.MaxConcurrency = new(string) + return d.ReadString(schemas.AutomationExecutionMetadata_MaxConcurrency, v.MaxConcurrency) + case schemas.AutomationExecutionMetadata_MaxErrors: + v.MaxErrors = new(string) + return d.ReadString(schemas.AutomationExecutionMetadata_MaxErrors, v.MaxErrors) + case schemas.AutomationExecutionMetadata_Mode: + var ev string + if err := d.ReadString(schemas.AutomationExecutionMetadata_Mode, &ev); err != nil { + return err + } + v.Mode = ExecutionMode(ev) + return nil + case schemas.AutomationExecutionMetadata_OpsItemId: + v.OpsItemId = new(string) + return d.ReadString(schemas.AutomationExecutionMetadata_OpsItemId, v.OpsItemId) + case schemas.AutomationExecutionMetadata_Outputs: + return deserializeAutomationParameterMap(d, schemas.AutomationExecutionMetadata_Outputs, &v.Outputs) + case schemas.AutomationExecutionMetadata_ParentAutomationExecutionId: + v.ParentAutomationExecutionId = new(string) + return d.ReadString(schemas.AutomationExecutionMetadata_ParentAutomationExecutionId, v.ParentAutomationExecutionId) + case schemas.AutomationExecutionMetadata_ResolvedTargets: + v.ResolvedTargets = &ResolvedTargets{} + return v.ResolvedTargets.Deserialize(d) + case schemas.AutomationExecutionMetadata_Runbooks: + return deserializeRunbooks(d, schemas.AutomationExecutionMetadata_Runbooks, &v.Runbooks) + case schemas.AutomationExecutionMetadata_ScheduledTime: + v.ScheduledTime = new(time.Time) + return d.ReadTime(schemas.AutomationExecutionMetadata_ScheduledTime, v.ScheduledTime) + case schemas.AutomationExecutionMetadata_Target: + v.Target = new(string) + return d.ReadString(schemas.AutomationExecutionMetadata_Target, v.Target) + case schemas.AutomationExecutionMetadata_TargetLocationsURL: + v.TargetLocationsURL = new(string) + return d.ReadString(schemas.AutomationExecutionMetadata_TargetLocationsURL, v.TargetLocationsURL) + case schemas.AutomationExecutionMetadata_TargetMaps: + return deserializeTargetMaps(d, schemas.AutomationExecutionMetadata_TargetMaps, &v.TargetMaps) + case schemas.AutomationExecutionMetadata_TargetParameterName: + v.TargetParameterName = new(string) + return d.ReadString(schemas.AutomationExecutionMetadata_TargetParameterName, v.TargetParameterName) + case schemas.AutomationExecutionMetadata_Targets: + return deserializeTargets(d, schemas.AutomationExecutionMetadata_Targets, &v.Targets) + case schemas.AutomationExecutionMetadata_TriggeredAlarms: + return deserializeAlarmStateInformationList(d, schemas.AutomationExecutionMetadata_TriggeredAlarms, &v.TriggeredAlarms) + case schemas.AutomationExecutionMetadata_WarningMessage: + v.WarningMessage = new(string) + return d.ReadString(schemas.AutomationExecutionMetadata_WarningMessage, v.WarningMessage) + } + return nil + }) } // Information about the results of the execution preview. @@ -997,6 +2543,148 @@ type AutomationExecutionPreview struct { noSmithyDocumentSerde } +func (v *AutomationExecutionPreview) Serialize(s smithy.ShapeSerializer) { + s.WriteStruct(schemas.AutomationExecutionPreview) + v.SerializeMembers(s) + s.CloseStruct() +} + +func (v *AutomationExecutionPreview) SerializeMembers(s smithy.ShapeSerializer) { + serializeRegionList(s, schemas.AutomationExecutionPreview_Regions, v.Regions) + serializeStepPreviewMap(s, schemas.AutomationExecutionPreview_StepPreviews, v.StepPreviews) + serializeTargetPreviewList(s, schemas.AutomationExecutionPreview_TargetPreviews, v.TargetPreviews) + if v.TotalAccounts != 0 { + s.WriteInt32(schemas.AutomationExecutionPreview_TotalAccounts, v.TotalAccounts) + } +} +func (v *AutomationExecutionPreview) Deserialize(d smithy.ShapeDeserializer) error { + return smithy.ReadStruct(d, schemas.AutomationExecutionPreview, func(s *smithy.Schema) error { + switch s { + case schemas.AutomationExecutionPreview_Regions: + return deserializeRegionList(d, schemas.AutomationExecutionPreview_Regions, &v.Regions) + case schemas.AutomationExecutionPreview_StepPreviews: + return deserializeStepPreviewMap(d, schemas.AutomationExecutionPreview_StepPreviews, &v.StepPreviews) + case schemas.AutomationExecutionPreview_TargetPreviews: + return deserializeTargetPreviewList(d, schemas.AutomationExecutionPreview_TargetPreviews, &v.TargetPreviews) + case schemas.AutomationExecutionPreview_TotalAccounts: + return d.ReadInt32(schemas.AutomationExecutionPreview_TotalAccounts, &v.TotalAccounts) + } + return nil + }) +} + +// The access details and targets for connecting to a Microsoft Azure tenant, +// including the application registration used for authentication and the +// subscriptions to target. +type AzureConfiguration struct { + + // The ID of the Azure application registration used for authentication. + // + // This member is required. + ApplicationId *string + + // The ID of the Azure tenant. + // + // This member is required. + TenantId *string + + // The display name of the Azure application registration. + ApplicationDisplayName *string + + // The target Azure subscriptions for the cloud connector. + Targets ConfigurationTargets + + // The display name of the Azure tenant. + TenantDisplayName *string + + noSmithyDocumentSerde +} + +func (v *AzureConfiguration) Serialize(s smithy.ShapeSerializer) { + s.WriteStruct(schemas.AzureConfiguration) + v.SerializeMembers(s) + s.CloseStruct() +} + +func (v *AzureConfiguration) SerializeMembers(s smithy.ShapeSerializer) { + if v.ApplicationDisplayName != nil { + s.WriteString(schemas.AzureConfiguration_ApplicationDisplayName, *v.ApplicationDisplayName) + } + if v.ApplicationId != nil { + s.WriteString(schemas.AzureConfiguration_ApplicationId, *v.ApplicationId) + } + serializeConfigurationTargets(s, schemas.AzureConfiguration_Targets, v.Targets) + if v.TenantDisplayName != nil { + s.WriteString(schemas.AzureConfiguration_TenantDisplayName, *v.TenantDisplayName) + } + if v.TenantId != nil { + s.WriteString(schemas.AzureConfiguration_TenantId, *v.TenantId) + } +} +func (v *AzureConfiguration) Deserialize(d smithy.ShapeDeserializer) error { + return smithy.ReadStruct(d, schemas.AzureConfiguration, func(s *smithy.Schema) error { + switch s { + case schemas.AzureConfiguration_ApplicationDisplayName: + v.ApplicationDisplayName = new(string) + return d.ReadString(schemas.AzureConfiguration_ApplicationDisplayName, v.ApplicationDisplayName) + case schemas.AzureConfiguration_ApplicationId: + v.ApplicationId = new(string) + return d.ReadString(schemas.AzureConfiguration_ApplicationId, v.ApplicationId) + case schemas.AzureConfiguration_Targets: + return deserializeConfigurationTargets(d, schemas.AzureConfiguration_Targets, &v.Targets) + case schemas.AzureConfiguration_TenantDisplayName: + v.TenantDisplayName = new(string) + return d.ReadString(schemas.AzureConfiguration_TenantDisplayName, v.TenantDisplayName) + case schemas.AzureConfiguration_TenantId: + v.TenantId = new(string) + return d.ReadString(schemas.AzureConfiguration_TenantId, v.TenantId) + } + return nil + }) +} + +// Information about an Azure subscription targeted by the cloud connector. +type AzureSubscription struct { + + // The ID of the Azure subscription. + // + // This member is required. + Id *string + + // The display name of the Azure subscription. + DisplayName *string + + noSmithyDocumentSerde +} + +func (v *AzureSubscription) Serialize(s smithy.ShapeSerializer) { + s.WriteStruct(schemas.AzureSubscription) + v.SerializeMembers(s) + s.CloseStruct() +} + +func (v *AzureSubscription) SerializeMembers(s smithy.ShapeSerializer) { + if v.DisplayName != nil { + s.WriteString(schemas.AzureSubscription_DisplayName, *v.DisplayName) + } + if v.Id != nil { + s.WriteString(schemas.AzureSubscription_Id, *v.Id) + } +} +func (v *AzureSubscription) Deserialize(d smithy.ShapeDeserializer) error { + return smithy.ReadStruct(d, schemas.AzureSubscription, func(s *smithy.Schema) error { + switch s { + case schemas.AzureSubscription_DisplayName: + v.DisplayName = new(string) + return d.ReadString(schemas.AzureSubscription_DisplayName, v.DisplayName) + case schemas.AzureSubscription_Id: + v.Id = new(string) + return d.ReadString(schemas.AzureSubscription_Id, v.Id) + } + return nil + }) +} + // Defines the basic information about a patch baseline override. type BaselineOverride struct { @@ -1056,6 +2744,242 @@ type BaselineOverride struct { noSmithyDocumentSerde } +func (v *BaselineOverride) Serialize(s smithy.ShapeSerializer) { + s.WriteStruct(schemas.BaselineOverride) + v.SerializeMembers(s) + s.CloseStruct() +} + +func (v *BaselineOverride) SerializeMembers(s smithy.ShapeSerializer) { + if v.ApprovalRules != nil { + s.WriteStruct(schemas.BaselineOverride_ApprovalRules) + v.ApprovalRules.SerializeMembers(s) + s.CloseStruct() + } + serializePatchIdList(s, schemas.BaselineOverride_ApprovedPatches, v.ApprovedPatches) + if v.ApprovedPatchesComplianceLevel != "" { + s.WriteString(schemas.BaselineOverride_ApprovedPatchesComplianceLevel, string(v.ApprovedPatchesComplianceLevel)) + } + if v.ApprovedPatchesEnableNonSecurity != false { + s.WriteBool(schemas.BaselineOverride_ApprovedPatchesEnableNonSecurity, v.ApprovedPatchesEnableNonSecurity) + } + if v.AvailableSecurityUpdatesComplianceStatus != "" { + s.WriteString(schemas.BaselineOverride_AvailableSecurityUpdatesComplianceStatus, string(v.AvailableSecurityUpdatesComplianceStatus)) + } + if v.GlobalFilters != nil { + s.WriteStruct(schemas.BaselineOverride_GlobalFilters) + v.GlobalFilters.SerializeMembers(s) + s.CloseStruct() + } + if v.OperatingSystem != "" { + s.WriteString(schemas.BaselineOverride_OperatingSystem, string(v.OperatingSystem)) + } + serializePatchIdList(s, schemas.BaselineOverride_RejectedPatches, v.RejectedPatches) + if v.RejectedPatchesAction != "" { + s.WriteString(schemas.BaselineOverride_RejectedPatchesAction, string(v.RejectedPatchesAction)) + } + serializePatchSourceList(s, schemas.BaselineOverride_Sources, v.Sources) +} +func (v *BaselineOverride) Deserialize(d smithy.ShapeDeserializer) error { + return smithy.ReadStruct(d, schemas.BaselineOverride, func(s *smithy.Schema) error { + switch s { + case schemas.BaselineOverride_ApprovalRules: + v.ApprovalRules = &PatchRuleGroup{} + return v.ApprovalRules.Deserialize(d) + case schemas.BaselineOverride_ApprovedPatches: + return deserializePatchIdList(d, schemas.BaselineOverride_ApprovedPatches, &v.ApprovedPatches) + case schemas.BaselineOverride_ApprovedPatchesComplianceLevel: + var ev string + if err := d.ReadString(schemas.BaselineOverride_ApprovedPatchesComplianceLevel, &ev); err != nil { + return err + } + v.ApprovedPatchesComplianceLevel = PatchComplianceLevel(ev) + return nil + case schemas.BaselineOverride_ApprovedPatchesEnableNonSecurity: + return d.ReadBool(schemas.BaselineOverride_ApprovedPatchesEnableNonSecurity, &v.ApprovedPatchesEnableNonSecurity) + case schemas.BaselineOverride_AvailableSecurityUpdatesComplianceStatus: + var ev string + if err := d.ReadString(schemas.BaselineOverride_AvailableSecurityUpdatesComplianceStatus, &ev); err != nil { + return err + } + v.AvailableSecurityUpdatesComplianceStatus = PatchComplianceStatus(ev) + return nil + case schemas.BaselineOverride_GlobalFilters: + v.GlobalFilters = &PatchFilterGroup{} + return v.GlobalFilters.Deserialize(d) + case schemas.BaselineOverride_OperatingSystem: + var ev string + if err := d.ReadString(schemas.BaselineOverride_OperatingSystem, &ev); err != nil { + return err + } + v.OperatingSystem = OperatingSystem(ev) + return nil + case schemas.BaselineOverride_RejectedPatches: + return deserializePatchIdList(d, schemas.BaselineOverride_RejectedPatches, &v.RejectedPatches) + case schemas.BaselineOverride_RejectedPatchesAction: + var ev string + if err := d.ReadString(schemas.BaselineOverride_RejectedPatchesAction, &ev); err != nil { + return err + } + v.RejectedPatchesAction = PatchAction(ev) + return nil + case schemas.BaselineOverride_Sources: + return deserializePatchSourceList(d, schemas.BaselineOverride_Sources, &v.Sources) + } + return nil + }) +} + +// The configuration that provides access details and targets for connecting to a +// third-party cloud environment. +// +// The following types satisfy this interface: +// +// CloudConnectorConfigurationMemberAzureConfiguration +type CloudConnectorConfiguration interface { + isCloudConnectorConfiguration() +} + +// The access details and targets for connecting to a Microsoft Azure environment. +type CloudConnectorConfigurationMemberAzureConfiguration struct { + Value AzureConfiguration + + noSmithyDocumentSerde +} + +func (*CloudConnectorConfigurationMemberAzureConfiguration) isCloudConnectorConfiguration() {} +func (v *CloudConnectorConfigurationMemberAzureConfiguration) Serialize(s smithy.ShapeSerializer) { + s.WriteStruct(schemas.CloudConnectorConfiguration_AzureConfiguration) + v.Value.SerializeMembers(s) + s.CloseStruct() +} +func (v *CloudConnectorConfigurationMemberAzureConfiguration) Deserialize(d smithy.ShapeDeserializer) error { + return v.Value.Deserialize(d) +} + +// A filter for listing cloud connectors. +type CloudConnectorFilter struct { + + // The name of the filter key. + FilterKey CloudConnectorFilterKey + + // The filter values. Valid values for each filter key are as follows: + // + // SubscriptionId The Azure subscription ID to filter by. To return only + // tenant-level connectors, specify NONE . + // + // TenantId The Azure tenant ID to filter by. Filters the results to connectors + // that target the specified tenant. + FilterValues []string + + noSmithyDocumentSerde +} + +func (v *CloudConnectorFilter) Serialize(s smithy.ShapeSerializer) { + s.WriteStruct(schemas.CloudConnectorFilter) + v.SerializeMembers(s) + s.CloseStruct() +} + +func (v *CloudConnectorFilter) SerializeMembers(s smithy.ShapeSerializer) { + if v.FilterKey != "" { + s.WriteString(schemas.CloudConnectorFilter_FilterKey, string(v.FilterKey)) + } + serializeCloudConnectorFilterValues(s, schemas.CloudConnectorFilter_FilterValues, v.FilterValues) +} +func (v *CloudConnectorFilter) Deserialize(d smithy.ShapeDeserializer) error { + return smithy.ReadStruct(d, schemas.CloudConnectorFilter, func(s *smithy.Schema) error { + switch s { + case schemas.CloudConnectorFilter_FilterKey: + var ev string + if err := d.ReadString(schemas.CloudConnectorFilter_FilterKey, &ev); err != nil { + return err + } + v.FilterKey = CloudConnectorFilterKey(ev) + return nil + case schemas.CloudConnectorFilter_FilterValues: + return deserializeCloudConnectorFilterValues(d, schemas.CloudConnectorFilter_FilterValues, &v.FilterValues) + } + return nil + }) +} + +// Summary information about a cloud connector. +type CloudConnectorSummary struct { + + // The ID of the cloud connector. + CloudConnectorId *string + + // The date and time the cloud connector was created. + CreatedAt *time.Time + + // The description of the cloud connector. + Description *string + + // The friendly name of the cloud connector. + DisplayName *string + + // The ARN of the IAM role used by the cloud connector. + RoleArn *string + + // The date and time the cloud connector was last updated. + UpdatedAt *time.Time + + noSmithyDocumentSerde +} + +func (v *CloudConnectorSummary) Serialize(s smithy.ShapeSerializer) { + s.WriteStruct(schemas.CloudConnectorSummary) + v.SerializeMembers(s) + s.CloseStruct() +} + +func (v *CloudConnectorSummary) SerializeMembers(s smithy.ShapeSerializer) { + if v.CloudConnectorId != nil { + s.WriteString(schemas.CloudConnectorSummary_CloudConnectorId, *v.CloudConnectorId) + } + if v.CreatedAt != nil { + s.WriteTime(schemas.CloudConnectorSummary_CreatedAt, *v.CreatedAt) + } + if v.Description != nil { + s.WriteString(schemas.CloudConnectorSummary_Description, *v.Description) + } + if v.DisplayName != nil { + s.WriteString(schemas.CloudConnectorSummary_DisplayName, *v.DisplayName) + } + if v.RoleArn != nil { + s.WriteString(schemas.CloudConnectorSummary_RoleArn, *v.RoleArn) + } + if v.UpdatedAt != nil { + s.WriteTime(schemas.CloudConnectorSummary_UpdatedAt, *v.UpdatedAt) + } +} +func (v *CloudConnectorSummary) Deserialize(d smithy.ShapeDeserializer) error { + return smithy.ReadStruct(d, schemas.CloudConnectorSummary, func(s *smithy.Schema) error { + switch s { + case schemas.CloudConnectorSummary_CloudConnectorId: + v.CloudConnectorId = new(string) + return d.ReadString(schemas.CloudConnectorSummary_CloudConnectorId, v.CloudConnectorId) + case schemas.CloudConnectorSummary_CreatedAt: + v.CreatedAt = new(time.Time) + return d.ReadTime(schemas.CloudConnectorSummary_CreatedAt, v.CreatedAt) + case schemas.CloudConnectorSummary_Description: + v.Description = new(string) + return d.ReadString(schemas.CloudConnectorSummary_Description, v.Description) + case schemas.CloudConnectorSummary_DisplayName: + v.DisplayName = new(string) + return d.ReadString(schemas.CloudConnectorSummary_DisplayName, v.DisplayName) + case schemas.CloudConnectorSummary_RoleArn: + v.RoleArn = new(string) + return d.ReadString(schemas.CloudConnectorSummary_RoleArn, v.RoleArn) + case schemas.CloudConnectorSummary_UpdatedAt: + v.UpdatedAt = new(time.Time) + return d.ReadTime(schemas.CloudConnectorSummary_UpdatedAt, v.UpdatedAt) + } + return nil + }) +} + // Configuration options for sending command output to Amazon CloudWatch Logs. type CloudWatchOutputConfig struct { @@ -1073,6 +2997,33 @@ type CloudWatchOutputConfig struct { noSmithyDocumentSerde } +func (v *CloudWatchOutputConfig) Serialize(s smithy.ShapeSerializer) { + s.WriteStruct(schemas.CloudWatchOutputConfig) + v.SerializeMembers(s) + s.CloseStruct() +} + +func (v *CloudWatchOutputConfig) SerializeMembers(s smithy.ShapeSerializer) { + if v.CloudWatchLogGroupName != nil { + s.WriteString(schemas.CloudWatchOutputConfig_CloudWatchLogGroupName, *v.CloudWatchLogGroupName) + } + if v.CloudWatchOutputEnabled != false { + s.WriteBool(schemas.CloudWatchOutputConfig_CloudWatchOutputEnabled, v.CloudWatchOutputEnabled) + } +} +func (v *CloudWatchOutputConfig) Deserialize(d smithy.ShapeDeserializer) error { + return smithy.ReadStruct(d, schemas.CloudWatchOutputConfig, func(s *smithy.Schema) error { + switch s { + case schemas.CloudWatchOutputConfig_CloudWatchLogGroupName: + v.CloudWatchLogGroupName = new(string) + return d.ReadString(schemas.CloudWatchOutputConfig_CloudWatchLogGroupName, v.CloudWatchLogGroupName) + case schemas.CloudWatchOutputConfig_CloudWatchOutputEnabled: + return d.ReadBool(schemas.CloudWatchOutputConfig_CloudWatchOutputEnabled, &v.CloudWatchOutputEnabled) + } + return nil + }) +} + // Describes a command request. type Command struct { @@ -1224,6 +3175,172 @@ type Command struct { noSmithyDocumentSerde } +func (v *Command) Serialize(s smithy.ShapeSerializer) { + s.WriteStruct(schemas.Command) + v.SerializeMembers(s) + s.CloseStruct() +} + +func (v *Command) SerializeMembers(s smithy.ShapeSerializer) { + if v.AlarmConfiguration != nil { + s.WriteStruct(schemas.Command_AlarmConfiguration) + v.AlarmConfiguration.SerializeMembers(s) + s.CloseStruct() + } + if v.CloudWatchOutputConfig != nil { + s.WriteStruct(schemas.Command_CloudWatchOutputConfig) + v.CloudWatchOutputConfig.SerializeMembers(s) + s.CloseStruct() + } + if v.CommandId != nil { + s.WriteString(schemas.Command_CommandId, *v.CommandId) + } + if v.Comment != nil { + s.WriteString(schemas.Command_Comment, *v.Comment) + } + if v.CompletedCount != 0 { + s.WriteInt32(schemas.Command_CompletedCount, v.CompletedCount) + } + if v.DeliveryTimedOutCount != 0 { + s.WriteInt32(schemas.Command_DeliveryTimedOutCount, v.DeliveryTimedOutCount) + } + if v.DocumentName != nil { + s.WriteString(schemas.Command_DocumentName, *v.DocumentName) + } + if v.DocumentVersion != nil { + s.WriteString(schemas.Command_DocumentVersion, *v.DocumentVersion) + } + if v.ErrorCount != 0 { + s.WriteInt32(schemas.Command_ErrorCount, v.ErrorCount) + } + if v.ExpiresAfter != nil { + s.WriteTime(schemas.Command_ExpiresAfter, *v.ExpiresAfter) + } + serializeInstanceIdList(s, schemas.Command_InstanceIds, v.InstanceIds) + if v.MaxConcurrency != nil { + s.WriteString(schemas.Command_MaxConcurrency, *v.MaxConcurrency) + } + if v.MaxErrors != nil { + s.WriteString(schemas.Command_MaxErrors, *v.MaxErrors) + } + if v.NotificationConfig != nil { + s.WriteStruct(schemas.Command_NotificationConfig) + v.NotificationConfig.SerializeMembers(s) + s.CloseStruct() + } + if v.OutputS3BucketName != nil { + s.WriteString(schemas.Command_OutputS3BucketName, *v.OutputS3BucketName) + } + if v.OutputS3KeyPrefix != nil { + s.WriteString(schemas.Command_OutputS3KeyPrefix, *v.OutputS3KeyPrefix) + } + if v.OutputS3Region != nil { + s.WriteString(schemas.Command_OutputS3Region, *v.OutputS3Region) + } + serializeParameters(s, schemas.Command_Parameters, v.Parameters) + if v.RequestedDateTime != nil { + s.WriteTime(schemas.Command_RequestedDateTime, *v.RequestedDateTime) + } + if v.ServiceRole != nil { + s.WriteString(schemas.Command_ServiceRole, *v.ServiceRole) + } + if v.Status != "" { + s.WriteString(schemas.Command_Status, string(v.Status)) + } + if v.StatusDetails != nil { + s.WriteString(schemas.Command_StatusDetails, *v.StatusDetails) + } + if v.TargetCount != 0 { + s.WriteInt32(schemas.Command_TargetCount, v.TargetCount) + } + serializeTargets(s, schemas.Command_Targets, v.Targets) + if v.TimeoutSeconds != nil { + s.WriteInt32(schemas.Command_TimeoutSeconds, *v.TimeoutSeconds) + } + serializeAlarmStateInformationList(s, schemas.Command_TriggeredAlarms, v.TriggeredAlarms) +} +func (v *Command) Deserialize(d smithy.ShapeDeserializer) error { + return smithy.ReadStruct(d, schemas.Command, func(s *smithy.Schema) error { + switch s { + case schemas.Command_AlarmConfiguration: + v.AlarmConfiguration = &AlarmConfiguration{} + return v.AlarmConfiguration.Deserialize(d) + case schemas.Command_CloudWatchOutputConfig: + v.CloudWatchOutputConfig = &CloudWatchOutputConfig{} + return v.CloudWatchOutputConfig.Deserialize(d) + case schemas.Command_CommandId: + v.CommandId = new(string) + return d.ReadString(schemas.Command_CommandId, v.CommandId) + case schemas.Command_Comment: + v.Comment = new(string) + return d.ReadString(schemas.Command_Comment, v.Comment) + case schemas.Command_CompletedCount: + return d.ReadInt32(schemas.Command_CompletedCount, &v.CompletedCount) + case schemas.Command_DeliveryTimedOutCount: + return d.ReadInt32(schemas.Command_DeliveryTimedOutCount, &v.DeliveryTimedOutCount) + case schemas.Command_DocumentName: + v.DocumentName = new(string) + return d.ReadString(schemas.Command_DocumentName, v.DocumentName) + case schemas.Command_DocumentVersion: + v.DocumentVersion = new(string) + return d.ReadString(schemas.Command_DocumentVersion, v.DocumentVersion) + case schemas.Command_ErrorCount: + return d.ReadInt32(schemas.Command_ErrorCount, &v.ErrorCount) + case schemas.Command_ExpiresAfter: + v.ExpiresAfter = new(time.Time) + return d.ReadTime(schemas.Command_ExpiresAfter, v.ExpiresAfter) + case schemas.Command_InstanceIds: + return deserializeInstanceIdList(d, schemas.Command_InstanceIds, &v.InstanceIds) + case schemas.Command_MaxConcurrency: + v.MaxConcurrency = new(string) + return d.ReadString(schemas.Command_MaxConcurrency, v.MaxConcurrency) + case schemas.Command_MaxErrors: + v.MaxErrors = new(string) + return d.ReadString(schemas.Command_MaxErrors, v.MaxErrors) + case schemas.Command_NotificationConfig: + v.NotificationConfig = &NotificationConfig{} + return v.NotificationConfig.Deserialize(d) + case schemas.Command_OutputS3BucketName: + v.OutputS3BucketName = new(string) + return d.ReadString(schemas.Command_OutputS3BucketName, v.OutputS3BucketName) + case schemas.Command_OutputS3KeyPrefix: + v.OutputS3KeyPrefix = new(string) + return d.ReadString(schemas.Command_OutputS3KeyPrefix, v.OutputS3KeyPrefix) + case schemas.Command_OutputS3Region: + v.OutputS3Region = new(string) + return d.ReadString(schemas.Command_OutputS3Region, v.OutputS3Region) + case schemas.Command_Parameters: + return deserializeParameters(d, schemas.Command_Parameters, &v.Parameters) + case schemas.Command_RequestedDateTime: + v.RequestedDateTime = new(time.Time) + return d.ReadTime(schemas.Command_RequestedDateTime, v.RequestedDateTime) + case schemas.Command_ServiceRole: + v.ServiceRole = new(string) + return d.ReadString(schemas.Command_ServiceRole, v.ServiceRole) + case schemas.Command_Status: + var ev string + if err := d.ReadString(schemas.Command_Status, &ev); err != nil { + return err + } + v.Status = CommandStatus(ev) + return nil + case schemas.Command_StatusDetails: + v.StatusDetails = new(string) + return d.ReadString(schemas.Command_StatusDetails, v.StatusDetails) + case schemas.Command_TargetCount: + return d.ReadInt32(schemas.Command_TargetCount, &v.TargetCount) + case schemas.Command_Targets: + return deserializeTargets(d, schemas.Command_Targets, &v.Targets) + case schemas.Command_TimeoutSeconds: + v.TimeoutSeconds = new(int32) + return d.ReadInt32(schemas.Command_TimeoutSeconds, v.TimeoutSeconds) + case schemas.Command_TriggeredAlarms: + return deserializeAlarmStateInformationList(d, schemas.Command_TriggeredAlarms, &v.TriggeredAlarms) + } + return nil + }) +} + // Describes a command filter. // // A managed node ID can't be specified when a command status is Pending because @@ -1324,6 +3441,38 @@ type CommandFilter struct { noSmithyDocumentSerde } +func (v *CommandFilter) Serialize(s smithy.ShapeSerializer) { + s.WriteStruct(schemas.CommandFilter) + v.SerializeMembers(s) + s.CloseStruct() +} + +func (v *CommandFilter) SerializeMembers(s smithy.ShapeSerializer) { + if v.Key != "" { + s.WriteString(schemas.CommandFilter_key, string(v.Key)) + } + if v.Value != nil { + s.WriteString(schemas.CommandFilter_value, *v.Value) + } +} +func (v *CommandFilter) Deserialize(d smithy.ShapeDeserializer) error { + return smithy.ReadStruct(d, schemas.CommandFilter, func(s *smithy.Schema) error { + switch s { + case schemas.CommandFilter_key: + var ev string + if err := d.ReadString(schemas.CommandFilter_key, &ev); err != nil { + return err + } + v.Key = CommandFilterKey(ev) + return nil + case schemas.CommandFilter_value: + v.Value = new(string) + return d.ReadString(schemas.CommandFilter_value, v.Value) + } + return nil + }) +} + // An invocation is a copy of a command sent to a specific managed node. A command // can apply to one or more managed nodes. A command invocation applies to one // managed node. For example, if a user runs SendCommand against three managed @@ -1440,6 +3589,123 @@ type CommandInvocation struct { noSmithyDocumentSerde } +func (v *CommandInvocation) Serialize(s smithy.ShapeSerializer) { + s.WriteStruct(schemas.CommandInvocation) + v.SerializeMembers(s) + s.CloseStruct() +} + +func (v *CommandInvocation) SerializeMembers(s smithy.ShapeSerializer) { + if v.CloudWatchOutputConfig != nil { + s.WriteStruct(schemas.CommandInvocation_CloudWatchOutputConfig) + v.CloudWatchOutputConfig.SerializeMembers(s) + s.CloseStruct() + } + if v.CommandId != nil { + s.WriteString(schemas.CommandInvocation_CommandId, *v.CommandId) + } + serializeCommandPluginList(s, schemas.CommandInvocation_CommandPlugins, v.CommandPlugins) + if v.Comment != nil { + s.WriteString(schemas.CommandInvocation_Comment, *v.Comment) + } + if v.DocumentName != nil { + s.WriteString(schemas.CommandInvocation_DocumentName, *v.DocumentName) + } + if v.DocumentVersion != nil { + s.WriteString(schemas.CommandInvocation_DocumentVersion, *v.DocumentVersion) + } + if v.InstanceId != nil { + s.WriteString(schemas.CommandInvocation_InstanceId, *v.InstanceId) + } + if v.InstanceName != nil { + s.WriteString(schemas.CommandInvocation_InstanceName, *v.InstanceName) + } + if v.NotificationConfig != nil { + s.WriteStruct(schemas.CommandInvocation_NotificationConfig) + v.NotificationConfig.SerializeMembers(s) + s.CloseStruct() + } + if v.RequestedDateTime != nil { + s.WriteTime(schemas.CommandInvocation_RequestedDateTime, *v.RequestedDateTime) + } + if v.ServiceRole != nil { + s.WriteString(schemas.CommandInvocation_ServiceRole, *v.ServiceRole) + } + if v.StandardErrorUrl != nil { + s.WriteString(schemas.CommandInvocation_StandardErrorUrl, *v.StandardErrorUrl) + } + if v.StandardOutputUrl != nil { + s.WriteString(schemas.CommandInvocation_StandardOutputUrl, *v.StandardOutputUrl) + } + if v.Status != "" { + s.WriteString(schemas.CommandInvocation_Status, string(v.Status)) + } + if v.StatusDetails != nil { + s.WriteString(schemas.CommandInvocation_StatusDetails, *v.StatusDetails) + } + if v.TraceOutput != nil { + s.WriteString(schemas.CommandInvocation_TraceOutput, *v.TraceOutput) + } +} +func (v *CommandInvocation) Deserialize(d smithy.ShapeDeserializer) error { + return smithy.ReadStruct(d, schemas.CommandInvocation, func(s *smithy.Schema) error { + switch s { + case schemas.CommandInvocation_CloudWatchOutputConfig: + v.CloudWatchOutputConfig = &CloudWatchOutputConfig{} + return v.CloudWatchOutputConfig.Deserialize(d) + case schemas.CommandInvocation_CommandId: + v.CommandId = new(string) + return d.ReadString(schemas.CommandInvocation_CommandId, v.CommandId) + case schemas.CommandInvocation_CommandPlugins: + return deserializeCommandPluginList(d, schemas.CommandInvocation_CommandPlugins, &v.CommandPlugins) + case schemas.CommandInvocation_Comment: + v.Comment = new(string) + return d.ReadString(schemas.CommandInvocation_Comment, v.Comment) + case schemas.CommandInvocation_DocumentName: + v.DocumentName = new(string) + return d.ReadString(schemas.CommandInvocation_DocumentName, v.DocumentName) + case schemas.CommandInvocation_DocumentVersion: + v.DocumentVersion = new(string) + return d.ReadString(schemas.CommandInvocation_DocumentVersion, v.DocumentVersion) + case schemas.CommandInvocation_InstanceId: + v.InstanceId = new(string) + return d.ReadString(schemas.CommandInvocation_InstanceId, v.InstanceId) + case schemas.CommandInvocation_InstanceName: + v.InstanceName = new(string) + return d.ReadString(schemas.CommandInvocation_InstanceName, v.InstanceName) + case schemas.CommandInvocation_NotificationConfig: + v.NotificationConfig = &NotificationConfig{} + return v.NotificationConfig.Deserialize(d) + case schemas.CommandInvocation_RequestedDateTime: + v.RequestedDateTime = new(time.Time) + return d.ReadTime(schemas.CommandInvocation_RequestedDateTime, v.RequestedDateTime) + case schemas.CommandInvocation_ServiceRole: + v.ServiceRole = new(string) + return d.ReadString(schemas.CommandInvocation_ServiceRole, v.ServiceRole) + case schemas.CommandInvocation_StandardErrorUrl: + v.StandardErrorUrl = new(string) + return d.ReadString(schemas.CommandInvocation_StandardErrorUrl, v.StandardErrorUrl) + case schemas.CommandInvocation_StandardOutputUrl: + v.StandardOutputUrl = new(string) + return d.ReadString(schemas.CommandInvocation_StandardOutputUrl, v.StandardOutputUrl) + case schemas.CommandInvocation_Status: + var ev string + if err := d.ReadString(schemas.CommandInvocation_Status, &ev); err != nil { + return err + } + v.Status = CommandInvocationStatus(ev) + return nil + case schemas.CommandInvocation_StatusDetails: + v.StatusDetails = new(string) + return d.ReadString(schemas.CommandInvocation_StatusDetails, v.StatusDetails) + case schemas.CommandInvocation_TraceOutput: + v.TraceOutput = new(string) + return d.ReadString(schemas.CommandInvocation_TraceOutput, v.TraceOutput) + } + return nil + }) +} + // Describes plugin details. type CommandPlugin struct { @@ -1556,6 +3822,97 @@ type CommandPlugin struct { noSmithyDocumentSerde } +func (v *CommandPlugin) Serialize(s smithy.ShapeSerializer) { + s.WriteStruct(schemas.CommandPlugin) + v.SerializeMembers(s) + s.CloseStruct() +} + +func (v *CommandPlugin) SerializeMembers(s smithy.ShapeSerializer) { + if v.Name != nil { + s.WriteString(schemas.CommandPlugin_Name, *v.Name) + } + if v.Output != nil { + s.WriteString(schemas.CommandPlugin_Output, *v.Output) + } + if v.OutputS3BucketName != nil { + s.WriteString(schemas.CommandPlugin_OutputS3BucketName, *v.OutputS3BucketName) + } + if v.OutputS3KeyPrefix != nil { + s.WriteString(schemas.CommandPlugin_OutputS3KeyPrefix, *v.OutputS3KeyPrefix) + } + if v.OutputS3Region != nil { + s.WriteString(schemas.CommandPlugin_OutputS3Region, *v.OutputS3Region) + } + if v.ResponseCode != 0 { + s.WriteInt32(schemas.CommandPlugin_ResponseCode, v.ResponseCode) + } + if v.ResponseFinishDateTime != nil { + s.WriteTime(schemas.CommandPlugin_ResponseFinishDateTime, *v.ResponseFinishDateTime) + } + if v.ResponseStartDateTime != nil { + s.WriteTime(schemas.CommandPlugin_ResponseStartDateTime, *v.ResponseStartDateTime) + } + if v.StandardErrorUrl != nil { + s.WriteString(schemas.CommandPlugin_StandardErrorUrl, *v.StandardErrorUrl) + } + if v.StandardOutputUrl != nil { + s.WriteString(schemas.CommandPlugin_StandardOutputUrl, *v.StandardOutputUrl) + } + if v.Status != "" { + s.WriteString(schemas.CommandPlugin_Status, string(v.Status)) + } + if v.StatusDetails != nil { + s.WriteString(schemas.CommandPlugin_StatusDetails, *v.StatusDetails) + } +} +func (v *CommandPlugin) Deserialize(d smithy.ShapeDeserializer) error { + return smithy.ReadStruct(d, schemas.CommandPlugin, func(s *smithy.Schema) error { + switch s { + case schemas.CommandPlugin_Name: + v.Name = new(string) + return d.ReadString(schemas.CommandPlugin_Name, v.Name) + case schemas.CommandPlugin_Output: + v.Output = new(string) + return d.ReadString(schemas.CommandPlugin_Output, v.Output) + case schemas.CommandPlugin_OutputS3BucketName: + v.OutputS3BucketName = new(string) + return d.ReadString(schemas.CommandPlugin_OutputS3BucketName, v.OutputS3BucketName) + case schemas.CommandPlugin_OutputS3KeyPrefix: + v.OutputS3KeyPrefix = new(string) + return d.ReadString(schemas.CommandPlugin_OutputS3KeyPrefix, v.OutputS3KeyPrefix) + case schemas.CommandPlugin_OutputS3Region: + v.OutputS3Region = new(string) + return d.ReadString(schemas.CommandPlugin_OutputS3Region, v.OutputS3Region) + case schemas.CommandPlugin_ResponseCode: + return d.ReadInt32(schemas.CommandPlugin_ResponseCode, &v.ResponseCode) + case schemas.CommandPlugin_ResponseFinishDateTime: + v.ResponseFinishDateTime = new(time.Time) + return d.ReadTime(schemas.CommandPlugin_ResponseFinishDateTime, v.ResponseFinishDateTime) + case schemas.CommandPlugin_ResponseStartDateTime: + v.ResponseStartDateTime = new(time.Time) + return d.ReadTime(schemas.CommandPlugin_ResponseStartDateTime, v.ResponseStartDateTime) + case schemas.CommandPlugin_StandardErrorUrl: + v.StandardErrorUrl = new(string) + return d.ReadString(schemas.CommandPlugin_StandardErrorUrl, v.StandardErrorUrl) + case schemas.CommandPlugin_StandardOutputUrl: + v.StandardOutputUrl = new(string) + return d.ReadString(schemas.CommandPlugin_StandardOutputUrl, v.StandardOutputUrl) + case schemas.CommandPlugin_Status: + var ev string + if err := d.ReadString(schemas.CommandPlugin_Status, &ev); err != nil { + return err + } + v.Status = CommandPluginStatus(ev) + return nil + case schemas.CommandPlugin_StatusDetails: + v.StatusDetails = new(string) + return d.ReadString(schemas.CommandPlugin_StatusDetails, v.StatusDetails) + } + return nil + }) +} + // A summary of the call execution that includes an execution ID, the type of // execution (for example, Command ), and the date/time of the execution using a // datetime object that is saved in the following format: yyyy-MM-dd'T'HH:mm:ss'Z' @@ -1583,6 +3940,40 @@ type ComplianceExecutionSummary struct { noSmithyDocumentSerde } +func (v *ComplianceExecutionSummary) Serialize(s smithy.ShapeSerializer) { + s.WriteStruct(schemas.ComplianceExecutionSummary) + v.SerializeMembers(s) + s.CloseStruct() +} + +func (v *ComplianceExecutionSummary) SerializeMembers(s smithy.ShapeSerializer) { + if v.ExecutionId != nil { + s.WriteString(schemas.ComplianceExecutionSummary_ExecutionId, *v.ExecutionId) + } + if v.ExecutionTime != nil { + s.WriteTime(schemas.ComplianceExecutionSummary_ExecutionTime, *v.ExecutionTime) + } + if v.ExecutionType != nil { + s.WriteString(schemas.ComplianceExecutionSummary_ExecutionType, *v.ExecutionType) + } +} +func (v *ComplianceExecutionSummary) Deserialize(d smithy.ShapeDeserializer) error { + return smithy.ReadStruct(d, schemas.ComplianceExecutionSummary, func(s *smithy.Schema) error { + switch s { + case schemas.ComplianceExecutionSummary_ExecutionId: + v.ExecutionId = new(string) + return d.ReadString(schemas.ComplianceExecutionSummary_ExecutionId, v.ExecutionId) + case schemas.ComplianceExecutionSummary_ExecutionTime: + v.ExecutionTime = new(time.Time) + return d.ReadTime(schemas.ComplianceExecutionSummary_ExecutionTime, v.ExecutionTime) + case schemas.ComplianceExecutionSummary_ExecutionType: + v.ExecutionType = new(string) + return d.ReadString(schemas.ComplianceExecutionSummary_ExecutionType, v.ExecutionType) + } + return nil + }) +} + // Information about the compliance as defined by the resource type. For example, // for a patch resource type, Items includes information about the PatchSeverity, // Classification, and so on. @@ -1633,6 +4024,83 @@ type ComplianceItem struct { noSmithyDocumentSerde } +func (v *ComplianceItem) Serialize(s smithy.ShapeSerializer) { + s.WriteStruct(schemas.ComplianceItem) + v.SerializeMembers(s) + s.CloseStruct() +} + +func (v *ComplianceItem) SerializeMembers(s smithy.ShapeSerializer) { + if v.ComplianceType != nil { + s.WriteString(schemas.ComplianceItem_ComplianceType, *v.ComplianceType) + } + serializeComplianceItemDetails(s, schemas.ComplianceItem_Details, v.Details) + if v.ExecutionSummary != nil { + s.WriteStruct(schemas.ComplianceItem_ExecutionSummary) + v.ExecutionSummary.SerializeMembers(s) + s.CloseStruct() + } + if v.Id != nil { + s.WriteString(schemas.ComplianceItem_Id, *v.Id) + } + if v.ResourceId != nil { + s.WriteString(schemas.ComplianceItem_ResourceId, *v.ResourceId) + } + if v.ResourceType != nil { + s.WriteString(schemas.ComplianceItem_ResourceType, *v.ResourceType) + } + if v.Severity != "" { + s.WriteString(schemas.ComplianceItem_Severity, string(v.Severity)) + } + if v.Status != "" { + s.WriteString(schemas.ComplianceItem_Status, string(v.Status)) + } + if v.Title != nil { + s.WriteString(schemas.ComplianceItem_Title, *v.Title) + } +} +func (v *ComplianceItem) Deserialize(d smithy.ShapeDeserializer) error { + return smithy.ReadStruct(d, schemas.ComplianceItem, func(s *smithy.Schema) error { + switch s { + case schemas.ComplianceItem_ComplianceType: + v.ComplianceType = new(string) + return d.ReadString(schemas.ComplianceItem_ComplianceType, v.ComplianceType) + case schemas.ComplianceItem_Details: + return deserializeComplianceItemDetails(d, schemas.ComplianceItem_Details, &v.Details) + case schemas.ComplianceItem_ExecutionSummary: + v.ExecutionSummary = &ComplianceExecutionSummary{} + return v.ExecutionSummary.Deserialize(d) + case schemas.ComplianceItem_Id: + v.Id = new(string) + return d.ReadString(schemas.ComplianceItem_Id, v.Id) + case schemas.ComplianceItem_ResourceId: + v.ResourceId = new(string) + return d.ReadString(schemas.ComplianceItem_ResourceId, v.ResourceId) + case schemas.ComplianceItem_ResourceType: + v.ResourceType = new(string) + return d.ReadString(schemas.ComplianceItem_ResourceType, v.ResourceType) + case schemas.ComplianceItem_Severity: + var ev string + if err := d.ReadString(schemas.ComplianceItem_Severity, &ev); err != nil { + return err + } + v.Severity = ComplianceSeverity(ev) + return nil + case schemas.ComplianceItem_Status: + var ev string + if err := d.ReadString(schemas.ComplianceItem_Status, &ev); err != nil { + return err + } + v.Status = ComplianceStatus(ev) + return nil + case schemas.ComplianceItem_Title: + v.Title = new(string) + return d.ReadString(schemas.ComplianceItem_Title, v.Title) + } + return nil + }) +} + // Information about a compliance item. type ComplianceItemEntry struct { @@ -1662,6 +4130,57 @@ type ComplianceItemEntry struct { noSmithyDocumentSerde } +func (v *ComplianceItemEntry) Serialize(s smithy.ShapeSerializer) { + s.WriteStruct(schemas.ComplianceItemEntry) + v.SerializeMembers(s) + s.CloseStruct() +} + +func (v *ComplianceItemEntry) SerializeMembers(s smithy.ShapeSerializer) { + serializeComplianceItemDetails(s, schemas.ComplianceItemEntry_Details, v.Details) + if v.Id != nil { + s.WriteString(schemas.ComplianceItemEntry_Id, *v.Id) + } + if v.Severity != "" { + s.WriteString(schemas.ComplianceItemEntry_Severity, string(v.Severity)) + } + if v.Status != "" { + s.WriteString(schemas.ComplianceItemEntry_Status, string(v.Status)) + } + if v.Title != nil { + s.WriteString(schemas.ComplianceItemEntry_Title, *v.Title) + } +} +func (v *ComplianceItemEntry) Deserialize(d smithy.ShapeDeserializer) error { + return smithy.ReadStruct(d, schemas.ComplianceItemEntry, func(s *smithy.Schema) error { + switch s { + case schemas.ComplianceItemEntry_Details: + return deserializeComplianceItemDetails(d, schemas.ComplianceItemEntry_Details, &v.Details) + case schemas.ComplianceItemEntry_Id: + v.Id = new(string) + return d.ReadString(schemas.ComplianceItemEntry_Id, v.Id) + case schemas.ComplianceItemEntry_Severity: + var ev string + if err := d.ReadString(schemas.ComplianceItemEntry_Severity, &ev); err != nil { + return err + } + v.Severity = ComplianceSeverity(ev) + return nil + case schemas.ComplianceItemEntry_Status: + var ev string + if err := d.ReadString(schemas.ComplianceItemEntry_Status, &ev); err != nil { + return err + } + v.Status = ComplianceStatus(ev) + return nil + case schemas.ComplianceItemEntry_Title: + v.Title = new(string) + return d.ReadString(schemas.ComplianceItemEntry_Title, v.Title) + } + return nil + }) +} + // One or more filters. Use a filter to return a more specific list of results. type ComplianceStringFilter struct { @@ -1678,6 +4197,41 @@ type ComplianceStringFilter struct { noSmithyDocumentSerde } +func (v *ComplianceStringFilter) Serialize(s smithy.ShapeSerializer) { + s.WriteStruct(schemas.ComplianceStringFilter) + v.SerializeMembers(s) + s.CloseStruct() +} + +func (v *ComplianceStringFilter) SerializeMembers(s smithy.ShapeSerializer) { + if v.Key != nil { + s.WriteString(schemas.ComplianceStringFilter_Key, *v.Key) + } + if v.Type != "" { + s.WriteString(schemas.ComplianceStringFilter_Type, string(v.Type)) + } + serializeComplianceStringFilterValueList(s, schemas.ComplianceStringFilter_Values, v.Values) +} +func (v *ComplianceStringFilter) Deserialize(d smithy.ShapeDeserializer) error { + return smithy.ReadStruct(d, schemas.ComplianceStringFilter, func(s *smithy.Schema) error { + switch s { + case schemas.ComplianceStringFilter_Key: + v.Key = new(string) + return d.ReadString(schemas.ComplianceStringFilter_Key, v.Key) + case schemas.ComplianceStringFilter_Type: + var ev string + if err := d.ReadString(schemas.ComplianceStringFilter_Type, &ev); err != nil { + return err + } + v.Type = ComplianceQueryOperatorType(ev) + return nil + case schemas.ComplianceStringFilter_Values: + return deserializeComplianceStringFilterValueList(d, schemas.ComplianceStringFilter_Values, &v.Values) + } + return nil + }) +} + // A summary of compliance information by compliance type. type ComplianceSummaryItem struct { @@ -1694,6 +4248,44 @@ type ComplianceSummaryItem struct { noSmithyDocumentSerde } +func (v *ComplianceSummaryItem) Serialize(s smithy.ShapeSerializer) { + s.WriteStruct(schemas.ComplianceSummaryItem) + v.SerializeMembers(s) + s.CloseStruct() +} + +func (v *ComplianceSummaryItem) SerializeMembers(s smithy.ShapeSerializer) { + if v.ComplianceType != nil { + s.WriteString(schemas.ComplianceSummaryItem_ComplianceType, *v.ComplianceType) + } + if v.CompliantSummary != nil { + s.WriteStruct(schemas.ComplianceSummaryItem_CompliantSummary) + v.CompliantSummary.SerializeMembers(s) + s.CloseStruct() + } + if v.NonCompliantSummary != nil { + s.WriteStruct(schemas.ComplianceSummaryItem_NonCompliantSummary) + v.NonCompliantSummary.SerializeMembers(s) + s.CloseStruct() + } +} +func (v *ComplianceSummaryItem) Deserialize(d smithy.ShapeDeserializer) error { + return smithy.ReadStruct(d, schemas.ComplianceSummaryItem, func(s *smithy.Schema) error { + switch s { + case schemas.ComplianceSummaryItem_ComplianceType: + v.ComplianceType = new(string) + return d.ReadString(schemas.ComplianceSummaryItem_ComplianceType, v.ComplianceType) + case schemas.ComplianceSummaryItem_CompliantSummary: + v.CompliantSummary = &CompliantSummary{} + return v.CompliantSummary.Deserialize(d) + case schemas.ComplianceSummaryItem_NonCompliantSummary: + v.NonCompliantSummary = &NonCompliantSummary{} + return v.NonCompliantSummary.Deserialize(d) + } + return nil + }) +} + // A summary of resources that are compliant. The summary is organized according // to the resource count for each compliance type. type CompliantSummary struct { @@ -1707,6 +4299,59 @@ type CompliantSummary struct { noSmithyDocumentSerde } +func (v *CompliantSummary) Serialize(s smithy.ShapeSerializer) { + s.WriteStruct(schemas.CompliantSummary) + v.SerializeMembers(s) + s.CloseStruct() +} + +func (v *CompliantSummary) SerializeMembers(s smithy.ShapeSerializer) { + if v.CompliantCount != 0 { + s.WriteInt32(schemas.CompliantSummary_CompliantCount, v.CompliantCount) + } + if v.SeveritySummary != nil { + s.WriteStruct(schemas.CompliantSummary_SeveritySummary) + v.SeveritySummary.SerializeMembers(s) + s.CloseStruct() + } +} +func (v *CompliantSummary) Deserialize(d smithy.ShapeDeserializer) error { + return smithy.ReadStruct(d, schemas.CompliantSummary, func(s *smithy.Schema) error { + switch s { + case schemas.CompliantSummary_CompliantCount: + return d.ReadInt32(schemas.CompliantSummary_CompliantCount, &v.CompliantCount) + case schemas.CompliantSummary_SeveritySummary: + v.SeveritySummary = &SeveritySummary{} + return v.SeveritySummary.Deserialize(d) + } + return nil + }) +} + +// The target resources in the third-party cloud environment. +// +// The following types satisfy this interface: +// +// ConfigurationTargetsMemberSubscriptions +type ConfigurationTargets interface { + isConfigurationTargets() +} + +// A list of Azure subscriptions to target. +type ConfigurationTargetsMemberSubscriptions struct { + Value []AzureSubscription + + noSmithyDocumentSerde +} + +func (*ConfigurationTargetsMemberSubscriptions) isConfigurationTargets() {} +func (v *ConfigurationTargetsMemberSubscriptions) Serialize(s smithy.ShapeSerializer) { + serializeAzureSubscriptionList(s, schemas.ConfigurationTargets_Subscriptions, v.Value) +} +func (v *ConfigurationTargetsMemberSubscriptions) Deserialize(d smithy.ShapeDeserializer) error { + return deserializeAzureSubscriptionList(d, schemas.ConfigurationTargets_Subscriptions, &v.Value) +} + // Describes the association of a Amazon Web Services Systems Manager document // (SSM document) and a managed node. type CreateAssociationBatchRequestEntry struct { @@ -1869,6 +4514,138 @@ type CreateAssociationBatchRequestEntry struct { noSmithyDocumentSerde } +func (v *CreateAssociationBatchRequestEntry) Serialize(s smithy.ShapeSerializer) { + s.WriteStruct(schemas.CreateAssociationBatchRequestEntry) + v.SerializeMembers(s) + s.CloseStruct() +} + +func (v *CreateAssociationBatchRequestEntry) SerializeMembers(s smithy.ShapeSerializer) { + if v.AlarmConfiguration != nil { + s.WriteStruct(schemas.CreateAssociationBatchRequestEntry_AlarmConfiguration) + v.AlarmConfiguration.SerializeMembers(s) + s.CloseStruct() + } + if v.ApplyOnlyAtCronInterval != false { + s.WriteBool(schemas.CreateAssociationBatchRequestEntry_ApplyOnlyAtCronInterval, v.ApplyOnlyAtCronInterval) + } + if v.AssociationName != nil { + s.WriteString(schemas.CreateAssociationBatchRequestEntry_AssociationName, *v.AssociationName) + } + if v.AutomationTargetParameterName != nil { + s.WriteString(schemas.CreateAssociationBatchRequestEntry_AutomationTargetParameterName, *v.AutomationTargetParameterName) + } + serializeCalendarNameOrARNList(s, schemas.CreateAssociationBatchRequestEntry_CalendarNames, v.CalendarNames) + if v.ComplianceSeverity != "" { + s.WriteString(schemas.CreateAssociationBatchRequestEntry_ComplianceSeverity, string(v.ComplianceSeverity)) + } + if v.DocumentVersion != nil { + s.WriteString(schemas.CreateAssociationBatchRequestEntry_DocumentVersion, *v.DocumentVersion) + } + if v.Duration != nil { + s.WriteInt32(schemas.CreateAssociationBatchRequestEntry_Duration, *v.Duration) + } + if v.InstanceId != nil { + s.WriteString(schemas.CreateAssociationBatchRequestEntry_InstanceId, *v.InstanceId) + } + if v.MaxConcurrency != nil { + s.WriteString(schemas.CreateAssociationBatchRequestEntry_MaxConcurrency, *v.MaxConcurrency) + } + if v.MaxErrors != nil { + s.WriteString(schemas.CreateAssociationBatchRequestEntry_MaxErrors, *v.MaxErrors) + } + if v.Name != nil { + s.WriteString(schemas.CreateAssociationBatchRequestEntry_Name, *v.Name) + } + if v.OutputLocation != nil { + s.WriteStruct(schemas.CreateAssociationBatchRequestEntry_OutputLocation) + v.OutputLocation.SerializeMembers(s) + s.CloseStruct() + } + serializeParameters(s, schemas.CreateAssociationBatchRequestEntry_Parameters, v.Parameters) + if v.ScheduleExpression != nil { + s.WriteString(schemas.CreateAssociationBatchRequestEntry_ScheduleExpression, *v.ScheduleExpression) + } + if v.ScheduleOffset != nil { + s.WriteInt32(schemas.CreateAssociationBatchRequestEntry_ScheduleOffset, *v.ScheduleOffset) + } + if v.SyncCompliance != "" { + s.WriteString(schemas.CreateAssociationBatchRequestEntry_SyncCompliance, string(v.SyncCompliance)) + } + serializeTargetLocations(s, schemas.CreateAssociationBatchRequestEntry_TargetLocations, v.TargetLocations) + serializeTargetMaps(s, schemas.CreateAssociationBatchRequestEntry_TargetMaps, v.TargetMaps) + serializeTargets(s, schemas.CreateAssociationBatchRequestEntry_Targets, v.Targets) +} +func (v *CreateAssociationBatchRequestEntry) Deserialize(d smithy.ShapeDeserializer) error { + return smithy.ReadStruct(d, schemas.CreateAssociationBatchRequestEntry, func(s *smithy.Schema) error { + switch s { + case schemas.CreateAssociationBatchRequestEntry_AlarmConfiguration: + v.AlarmConfiguration = &AlarmConfiguration{} + return v.AlarmConfiguration.Deserialize(d) + case schemas.CreateAssociationBatchRequestEntry_ApplyOnlyAtCronInterval: + return d.ReadBool(schemas.CreateAssociationBatchRequestEntry_ApplyOnlyAtCronInterval, &v.ApplyOnlyAtCronInterval) + case schemas.CreateAssociationBatchRequestEntry_AssociationName: + v.AssociationName = new(string) + return d.ReadString(schemas.CreateAssociationBatchRequestEntry_AssociationName, v.AssociationName) + case schemas.CreateAssociationBatchRequestEntry_AutomationTargetParameterName: + v.AutomationTargetParameterName = new(string) + return d.ReadString(schemas.CreateAssociationBatchRequestEntry_AutomationTargetParameterName, v.AutomationTargetParameterName) + case schemas.CreateAssociationBatchRequestEntry_CalendarNames: + return deserializeCalendarNameOrARNList(d, schemas.CreateAssociationBatchRequestEntry_CalendarNames, &v.CalendarNames) + case schemas.CreateAssociationBatchRequestEntry_ComplianceSeverity: + var ev string + if err := d.ReadString(schemas.CreateAssociationBatchRequestEntry_ComplianceSeverity, &ev); err != nil { + return err + } + v.ComplianceSeverity = AssociationComplianceSeverity(ev) + return nil + case schemas.CreateAssociationBatchRequestEntry_DocumentVersion: + v.DocumentVersion = new(string) + return d.ReadString(schemas.CreateAssociationBatchRequestEntry_DocumentVersion, v.DocumentVersion) + case schemas.CreateAssociationBatchRequestEntry_Duration: + v.Duration = new(int32) + return d.ReadInt32(schemas.CreateAssociationBatchRequestEntry_Duration, v.Duration) + case schemas.CreateAssociationBatchRequestEntry_InstanceId: + v.InstanceId = new(string) + return d.ReadString(schemas.CreateAssociationBatchRequestEntry_InstanceId, v.InstanceId) + case schemas.CreateAssociationBatchRequestEntry_MaxConcurrency: + v.MaxConcurrency = new(string) + return d.ReadString(schemas.CreateAssociationBatchRequestEntry_MaxConcurrency, v.MaxConcurrency) + case schemas.CreateAssociationBatchRequestEntry_MaxErrors: + v.MaxErrors = new(string) + return d.ReadString(schemas.CreateAssociationBatchRequestEntry_MaxErrors, v.MaxErrors) + case schemas.CreateAssociationBatchRequestEntry_Name: + v.Name = new(string) + return d.ReadString(schemas.CreateAssociationBatchRequestEntry_Name, v.Name) + case schemas.CreateAssociationBatchRequestEntry_OutputLocation: + v.OutputLocation = &InstanceAssociationOutputLocation{} + return v.OutputLocation.Deserialize(d) + case schemas.CreateAssociationBatchRequestEntry_Parameters: + return deserializeParameters(d, schemas.CreateAssociationBatchRequestEntry_Parameters, &v.Parameters) + case schemas.CreateAssociationBatchRequestEntry_ScheduleExpression: + v.ScheduleExpression = new(string) + return d.ReadString(schemas.CreateAssociationBatchRequestEntry_ScheduleExpression, v.ScheduleExpression) + case schemas.CreateAssociationBatchRequestEntry_ScheduleOffset: + v.ScheduleOffset = new(int32) + return d.ReadInt32(schemas.CreateAssociationBatchRequestEntry_ScheduleOffset, v.ScheduleOffset) + case schemas.CreateAssociationBatchRequestEntry_SyncCompliance: + var ev string + if err := d.ReadString(schemas.CreateAssociationBatchRequestEntry_SyncCompliance, &ev); err != nil { + return err + } + v.SyncCompliance = AssociationSyncCompliance(ev) + return nil + case schemas.CreateAssociationBatchRequestEntry_TargetLocations: + return deserializeTargetLocations(d, schemas.CreateAssociationBatchRequestEntry_TargetLocations, &v.TargetLocations) + case schemas.CreateAssociationBatchRequestEntry_TargetMaps: + return deserializeTargetMaps(d, schemas.CreateAssociationBatchRequestEntry_TargetMaps, &v.TargetMaps) + case schemas.CreateAssociationBatchRequestEntry_Targets: + return deserializeTargets(d, schemas.CreateAssociationBatchRequestEntry_Targets, &v.Targets) + } + return nil + }) +} + // The temporary security credentials, which include an access key ID, a secret // access key, and a security (or session) token. type Credentials struct { @@ -1897,6 +4674,46 @@ type Credentials struct { noSmithyDocumentSerde } +func (v *Credentials) Serialize(s smithy.ShapeSerializer) { + s.WriteStruct(schemas.Credentials) + v.SerializeMembers(s) + s.CloseStruct() +} + +func (v *Credentials) SerializeMembers(s smithy.ShapeSerializer) { + if v.AccessKeyId != nil { + s.WriteString(schemas.Credentials_AccessKeyId, *v.AccessKeyId) + } + if v.ExpirationTime != nil { + s.WriteTime(schemas.Credentials_ExpirationTime, *v.ExpirationTime) + } + if v.SecretAccessKey != nil { + s.WriteString(schemas.Credentials_SecretAccessKey, *v.SecretAccessKey) + } + if v.SessionToken != nil { + s.WriteString(schemas.Credentials_SessionToken, *v.SessionToken) + } +} +func (v *Credentials) Deserialize(d smithy.ShapeDeserializer) error { + return smithy.ReadStruct(d, schemas.Credentials, func(s *smithy.Schema) error { + switch s { + case schemas.Credentials_AccessKeyId: + v.AccessKeyId = new(string) + return d.ReadString(schemas.Credentials_AccessKeyId, v.AccessKeyId) + case schemas.Credentials_ExpirationTime: + v.ExpirationTime = new(time.Time) + return d.ReadTime(schemas.Credentials_ExpirationTime, v.ExpirationTime) + case schemas.Credentials_SecretAccessKey: + v.SecretAccessKey = new(string) + return d.ReadString(schemas.Credentials_SecretAccessKey, v.SecretAccessKey) + case schemas.Credentials_SessionToken: + v.SessionToken = new(string) + return d.ReadString(schemas.Credentials_SessionToken, v.SessionToken) + } + return nil + }) +} + // Filter for the DescribeActivation API. type DescribeActivationsFilter struct { @@ -1909,6 +4726,35 @@ type DescribeActivationsFilter struct { noSmithyDocumentSerde } +func (v *DescribeActivationsFilter) Serialize(s smithy.ShapeSerializer) { + s.WriteStruct(schemas.DescribeActivationsFilter) + v.SerializeMembers(s) + s.CloseStruct() +} + +func (v *DescribeActivationsFilter) SerializeMembers(s smithy.ShapeSerializer) { + if v.FilterKey != "" { + s.WriteString(schemas.DescribeActivationsFilter_FilterKey, string(v.FilterKey)) + } + serializeStringList(s, schemas.DescribeActivationsFilter_FilterValues, v.FilterValues) +} +func (v *DescribeActivationsFilter) Deserialize(d smithy.ShapeDeserializer) error { + return smithy.ReadStruct(d, schemas.DescribeActivationsFilter, func(s *smithy.Schema) error { + switch s { + case schemas.DescribeActivationsFilter_FilterKey: + var ev string + if err := d.ReadString(schemas.DescribeActivationsFilter_FilterKey, &ev); err != nil { + return err + } + v.FilterKey = DescribeActivationsFilterKeys(ev) + return nil + case schemas.DescribeActivationsFilter_FilterValues: + return deserializeStringList(d, schemas.DescribeActivationsFilter_FilterValues, &v.FilterValues) + } + return nil + }) +} + // A default version of a document. type DocumentDefaultVersionDescription struct { @@ -1924,6 +4770,40 @@ type DocumentDefaultVersionDescription struct { noSmithyDocumentSerde } +func (v *DocumentDefaultVersionDescription) Serialize(s smithy.ShapeSerializer) { + s.WriteStruct(schemas.DocumentDefaultVersionDescription) + v.SerializeMembers(s) + s.CloseStruct() +} + +func (v *DocumentDefaultVersionDescription) SerializeMembers(s smithy.ShapeSerializer) { + if v.DefaultVersion != nil { + s.WriteString(schemas.DocumentDefaultVersionDescription_DefaultVersion, *v.DefaultVersion) + } + if v.DefaultVersionName != nil { + s.WriteString(schemas.DocumentDefaultVersionDescription_DefaultVersionName, *v.DefaultVersionName) + } + if v.Name != nil { + s.WriteString(schemas.DocumentDefaultVersionDescription_Name, *v.Name) + } +} +func (v *DocumentDefaultVersionDescription) Deserialize(d smithy.ShapeDeserializer) error { + return smithy.ReadStruct(d, schemas.DocumentDefaultVersionDescription, func(s *smithy.Schema) error { + switch s { + case schemas.DocumentDefaultVersionDescription_DefaultVersion: + v.DefaultVersion = new(string) + return d.ReadString(schemas.DocumentDefaultVersionDescription_DefaultVersion, v.DefaultVersion) + case schemas.DocumentDefaultVersionDescription_DefaultVersionName: + v.DefaultVersionName = new(string) + return d.ReadString(schemas.DocumentDefaultVersionDescription_DefaultVersionName, v.DefaultVersionName) + case schemas.DocumentDefaultVersionDescription_Name: + v.Name = new(string) + return d.ReadString(schemas.DocumentDefaultVersionDescription_Name, v.Name) + } + return nil + }) +} + // Describes an Amazon Web Services Systems Manager document (SSM document). type DocumentDescription struct { @@ -2035,6 +4915,198 @@ type DocumentDescription struct { noSmithyDocumentSerde } +func (v *DocumentDescription) Serialize(s smithy.ShapeSerializer) { + s.WriteStruct(schemas.DocumentDescription) + v.SerializeMembers(s) + s.CloseStruct() +} + +func (v *DocumentDescription) SerializeMembers(s smithy.ShapeSerializer) { + if v.ApprovedVersion != nil { + s.WriteString(schemas.DocumentDescription_ApprovedVersion, *v.ApprovedVersion) + } + serializeAttachmentInformationList(s, schemas.DocumentDescription_AttachmentsInformation, v.AttachmentsInformation) + if v.Author != nil { + s.WriteString(schemas.DocumentDescription_Author, *v.Author) + } + serializeCategoryList(s, schemas.DocumentDescription_Category, v.Category) + serializeCategoryEnumList(s, schemas.DocumentDescription_CategoryEnum, v.CategoryEnum) + if v.CreatedDate != nil { + s.WriteTime(schemas.DocumentDescription_CreatedDate, *v.CreatedDate) + } + if v.DefaultVersion != nil { + s.WriteString(schemas.DocumentDescription_DefaultVersion, *v.DefaultVersion) + } + if v.Description != nil { + s.WriteString(schemas.DocumentDescription_Description, *v.Description) + } + if v.DisplayName != nil { + s.WriteString(schemas.DocumentDescription_DisplayName, *v.DisplayName) + } + if v.DocumentFormat != "" { + s.WriteString(schemas.DocumentDescription_DocumentFormat, string(v.DocumentFormat)) + } + if v.DocumentType != "" { + s.WriteString(schemas.DocumentDescription_DocumentType, string(v.DocumentType)) + } + if v.DocumentVersion != nil { + s.WriteString(schemas.DocumentDescription_DocumentVersion, *v.DocumentVersion) + } + if v.Hash != nil { + s.WriteString(schemas.DocumentDescription_Hash, *v.Hash) + } + if v.HashType != "" { + s.WriteString(schemas.DocumentDescription_HashType, string(v.HashType)) + } + if v.LatestVersion != nil { + s.WriteString(schemas.DocumentDescription_LatestVersion, *v.LatestVersion) + } + if v.Name != nil { + s.WriteString(schemas.DocumentDescription_Name, *v.Name) + } + if v.Owner != nil { + s.WriteString(schemas.DocumentDescription_Owner, *v.Owner) + } + serializeDocumentParameterList(s, schemas.DocumentDescription_Parameters, v.Parameters) + if v.PendingReviewVersion != nil { + s.WriteString(schemas.DocumentDescription_PendingReviewVersion, *v.PendingReviewVersion) + } + serializePlatformTypeList(s, schemas.DocumentDescription_PlatformTypes, v.PlatformTypes) + serializeDocumentRequiresList(s, schemas.DocumentDescription_Requires, v.Requires) + serializeReviewInformationList(s, schemas.DocumentDescription_ReviewInformation, v.ReviewInformation) + if v.ReviewStatus != "" { + s.WriteString(schemas.DocumentDescription_ReviewStatus, string(v.ReviewStatus)) + } + if v.SchemaVersion != nil { + s.WriteString(schemas.DocumentDescription_SchemaVersion, *v.SchemaVersion) + } + if v.Sha1 != nil { + s.WriteString(schemas.DocumentDescription_Sha1, *v.Sha1) + } + if v.Status != "" { + s.WriteString(schemas.DocumentDescription_Status, string(v.Status)) + } + if v.StatusInformation != nil { + s.WriteString(schemas.DocumentDescription_StatusInformation, *v.StatusInformation) + } + serializeTagList(s, schemas.DocumentDescription_Tags, v.Tags) + if v.TargetType != nil { + s.WriteString(schemas.DocumentDescription_TargetType, *v.TargetType) + } + if v.VersionName != nil { + s.WriteString(schemas.DocumentDescription_VersionName, *v.VersionName) + } +} +func (v *DocumentDescription) Deserialize(d smithy.ShapeDeserializer) error { + return smithy.ReadStruct(d, schemas.DocumentDescription, func(s *smithy.Schema) error { + switch s { + case schemas.DocumentDescription_ApprovedVersion: + v.ApprovedVersion = new(string) + return d.ReadString(schemas.DocumentDescription_ApprovedVersion, v.ApprovedVersion) + case schemas.DocumentDescription_AttachmentsInformation: + return deserializeAttachmentInformationList(d, schemas.DocumentDescription_AttachmentsInformation, &v.AttachmentsInformation) + case schemas.DocumentDescription_Author: + v.Author = new(string) + return d.ReadString(schemas.DocumentDescription_Author, v.Author) + case schemas.DocumentDescription_Category: + return deserializeCategoryList(d, schemas.DocumentDescription_Category, &v.Category) + case schemas.DocumentDescription_CategoryEnum: + return deserializeCategoryEnumList(d, schemas.DocumentDescription_CategoryEnum, &v.CategoryEnum) + case schemas.DocumentDescription_CreatedDate: + v.CreatedDate = new(time.Time) + return d.ReadTime(schemas.DocumentDescription_CreatedDate, v.CreatedDate) + case schemas.DocumentDescription_DefaultVersion: + v.DefaultVersion = new(string) + return d.ReadString(schemas.DocumentDescription_DefaultVersion, v.DefaultVersion) + case schemas.DocumentDescription_Description: + v.Description = new(string) + return d.ReadString(schemas.DocumentDescription_Description, v.Description) + case schemas.DocumentDescription_DisplayName: + v.DisplayName = new(string) + return d.ReadString(schemas.DocumentDescription_DisplayName, v.DisplayName) + case schemas.DocumentDescription_DocumentFormat: + var ev string + if err := d.ReadString(schemas.DocumentDescription_DocumentFormat, &ev); err != nil { + return err + } + v.DocumentFormat = DocumentFormat(ev) + return nil + case schemas.DocumentDescription_DocumentType: + var ev string + if err := d.ReadString(schemas.DocumentDescription_DocumentType, &ev); err != nil { + return err + } + v.DocumentType = DocumentType(ev) + return nil + case schemas.DocumentDescription_DocumentVersion: + v.DocumentVersion = new(string) + return d.ReadString(schemas.DocumentDescription_DocumentVersion, v.DocumentVersion) + case schemas.DocumentDescription_Hash: + v.Hash = new(string) + return d.ReadString(schemas.DocumentDescription_Hash, v.Hash) + case schemas.DocumentDescription_HashType: + var ev string + if err := d.ReadString(schemas.DocumentDescription_HashType, &ev); err != nil { + return err + } + v.HashType = DocumentHashType(ev) + return nil + case schemas.DocumentDescription_LatestVersion: + v.LatestVersion = new(string) + return d.ReadString(schemas.DocumentDescription_LatestVersion, v.LatestVersion) + case schemas.DocumentDescription_Name: + v.Name = new(string) + return d.ReadString(schemas.DocumentDescription_Name, v.Name) + case schemas.DocumentDescription_Owner: + v.Owner = new(string) + return d.ReadString(schemas.DocumentDescription_Owner, v.Owner) + case schemas.DocumentDescription_Parameters: + return deserializeDocumentParameterList(d, schemas.DocumentDescription_Parameters, &v.Parameters) + case schemas.DocumentDescription_PendingReviewVersion: + v.PendingReviewVersion = new(string) + return d.ReadString(schemas.DocumentDescription_PendingReviewVersion, v.PendingReviewVersion) + case schemas.DocumentDescription_PlatformTypes: + return deserializePlatformTypeList(d, schemas.DocumentDescription_PlatformTypes, &v.PlatformTypes) + case schemas.DocumentDescription_Requires: + return deserializeDocumentRequiresList(d, schemas.DocumentDescription_Requires, &v.Requires) + case schemas.DocumentDescription_ReviewInformation: + return deserializeReviewInformationList(d, schemas.DocumentDescription_ReviewInformation, &v.ReviewInformation) + case schemas.DocumentDescription_ReviewStatus: + var ev string + if err := d.ReadString(schemas.DocumentDescription_ReviewStatus, &ev); err != nil { + return err + } + v.ReviewStatus = ReviewStatus(ev) + return nil + case schemas.DocumentDescription_SchemaVersion: + v.SchemaVersion = new(string) + return d.ReadString(schemas.DocumentDescription_SchemaVersion, v.SchemaVersion) + case schemas.DocumentDescription_Sha1: + v.Sha1 = new(string) + return d.ReadString(schemas.DocumentDescription_Sha1, v.Sha1) + case schemas.DocumentDescription_Status: + var ev string + if err := d.ReadString(schemas.DocumentDescription_Status, &ev); err != nil { + return err + } + v.Status = DocumentStatus(ev) + return nil + case schemas.DocumentDescription_StatusInformation: + v.StatusInformation = new(string) + return d.ReadString(schemas.DocumentDescription_StatusInformation, v.StatusInformation) + case schemas.DocumentDescription_Tags: + return deserializeTagList(d, schemas.DocumentDescription_Tags, &v.Tags) + case schemas.DocumentDescription_TargetType: + v.TargetType = new(string) + return d.ReadString(schemas.DocumentDescription_TargetType, v.TargetType) + case schemas.DocumentDescription_VersionName: + v.VersionName = new(string) + return d.ReadString(schemas.DocumentDescription_VersionName, v.VersionName) + } + return nil + }) +} + // This data type is deprecated. Instead, use DocumentKeyValuesFilter. type DocumentFilter struct { @@ -2051,6 +5123,38 @@ type DocumentFilter struct { noSmithyDocumentSerde } +func (v *DocumentFilter) Serialize(s smithy.ShapeSerializer) { + s.WriteStruct(schemas.DocumentFilter) + v.SerializeMembers(s) + s.CloseStruct() +} + +func (v *DocumentFilter) SerializeMembers(s smithy.ShapeSerializer) { + if v.Key != "" { + s.WriteString(schemas.DocumentFilter_key, string(v.Key)) + } + if v.Value != nil { + s.WriteString(schemas.DocumentFilter_value, *v.Value) + } +} +func (v *DocumentFilter) Deserialize(d smithy.ShapeDeserializer) error { + return smithy.ReadStruct(d, schemas.DocumentFilter, func(s *smithy.Schema) error { + switch s { + case schemas.DocumentFilter_key: + var ev string + if err := d.ReadString(schemas.DocumentFilter_key, &ev); err != nil { + return err + } + v.Key = DocumentFilterKey(ev) + return nil + case schemas.DocumentFilter_value: + v.Value = new(string) + return d.ReadString(schemas.DocumentFilter_value, v.Value) + } + return nil + }) +} + // Describes the name of a SSM document. type DocumentIdentifier struct { @@ -2112,6 +5216,115 @@ type DocumentIdentifier struct { noSmithyDocumentSerde } +func (v *DocumentIdentifier) Serialize(s smithy.ShapeSerializer) { + s.WriteStruct(schemas.DocumentIdentifier) + v.SerializeMembers(s) + s.CloseStruct() +} + +func (v *DocumentIdentifier) SerializeMembers(s smithy.ShapeSerializer) { + if v.Author != nil { + s.WriteString(schemas.DocumentIdentifier_Author, *v.Author) + } + if v.CreatedDate != nil { + s.WriteTime(schemas.DocumentIdentifier_CreatedDate, *v.CreatedDate) + } + if v.DisplayName != nil { + s.WriteString(schemas.DocumentIdentifier_DisplayName, *v.DisplayName) + } + if v.DocumentFormat != "" { + s.WriteString(schemas.DocumentIdentifier_DocumentFormat, string(v.DocumentFormat)) + } + if v.DocumentType != "" { + s.WriteString(schemas.DocumentIdentifier_DocumentType, string(v.DocumentType)) + } + if v.DocumentVersion != nil { + s.WriteString(schemas.DocumentIdentifier_DocumentVersion, *v.DocumentVersion) + } + if v.Name != nil { + s.WriteString(schemas.DocumentIdentifier_Name, *v.Name) + } + if v.Owner != nil { + s.WriteString(schemas.DocumentIdentifier_Owner, *v.Owner) + } + serializePlatformTypeList(s, schemas.DocumentIdentifier_PlatformTypes, v.PlatformTypes) + serializeDocumentRequiresList(s, schemas.DocumentIdentifier_Requires, v.Requires) + if v.ReviewStatus != "" { + s.WriteString(schemas.DocumentIdentifier_ReviewStatus, string(v.ReviewStatus)) + } + if v.SchemaVersion != nil { + s.WriteString(schemas.DocumentIdentifier_SchemaVersion, *v.SchemaVersion) + } + serializeTagList(s, schemas.DocumentIdentifier_Tags, v.Tags) + if v.TargetType != nil { + s.WriteString(schemas.DocumentIdentifier_TargetType, *v.TargetType) + } + if v.VersionName != nil { + s.WriteString(schemas.DocumentIdentifier_VersionName, *v.VersionName) + } +} +func (v *DocumentIdentifier) Deserialize(d smithy.ShapeDeserializer) error { + return smithy.ReadStruct(d, schemas.DocumentIdentifier, func(s *smithy.Schema) error { + switch s { + case schemas.DocumentIdentifier_Author: + v.Author = new(string) + return d.ReadString(schemas.DocumentIdentifier_Author, v.Author) + case schemas.DocumentIdentifier_CreatedDate: + v.CreatedDate = new(time.Time) + return d.ReadTime(schemas.DocumentIdentifier_CreatedDate, v.CreatedDate) + case schemas.DocumentIdentifier_DisplayName: + v.DisplayName = new(string) + return d.ReadString(schemas.DocumentIdentifier_DisplayName, v.DisplayName) + case schemas.DocumentIdentifier_DocumentFormat: + var ev string + if err := d.ReadString(schemas.DocumentIdentifier_DocumentFormat, &ev); err != nil { + return err + } + v.DocumentFormat = DocumentFormat(ev) + return nil + case schemas.DocumentIdentifier_DocumentType: + var ev string + if err := d.ReadString(schemas.DocumentIdentifier_DocumentType, &ev); err != nil { + return err + } + v.DocumentType = DocumentType(ev) + return nil + case schemas.DocumentIdentifier_DocumentVersion: + v.DocumentVersion = new(string) + return d.ReadString(schemas.DocumentIdentifier_DocumentVersion, v.DocumentVersion) + case schemas.DocumentIdentifier_Name: + v.Name = new(string) + return d.ReadString(schemas.DocumentIdentifier_Name, v.Name) + case schemas.DocumentIdentifier_Owner: + v.Owner = new(string) + return d.ReadString(schemas.DocumentIdentifier_Owner, v.Owner) + case schemas.DocumentIdentifier_PlatformTypes: + return deserializePlatformTypeList(d, schemas.DocumentIdentifier_PlatformTypes, &v.PlatformTypes) + case schemas.DocumentIdentifier_Requires: + return deserializeDocumentRequiresList(d, schemas.DocumentIdentifier_Requires, &v.Requires) + case schemas.DocumentIdentifier_ReviewStatus: + var ev string + if err := d.ReadString(schemas.DocumentIdentifier_ReviewStatus, &ev); err != nil { + return err + } + v.ReviewStatus = ReviewStatus(ev) + return nil + case schemas.DocumentIdentifier_SchemaVersion: + v.SchemaVersion = new(string) + return d.ReadString(schemas.DocumentIdentifier_SchemaVersion, v.SchemaVersion) + case schemas.DocumentIdentifier_Tags: + return deserializeTagList(d, schemas.DocumentIdentifier_Tags, &v.Tags) + case schemas.DocumentIdentifier_TargetType: + v.TargetType = new(string) + return d.ReadString(schemas.DocumentIdentifier_TargetType, v.TargetType) + case schemas.DocumentIdentifier_VersionName: + v.VersionName = new(string) + return d.ReadString(schemas.DocumentIdentifier_VersionName, v.VersionName) + } + return nil + }) +} + // One or more filters. Use a filter to return a more specific list of documents. // // For keys, you can specify one or more tags that have been applied to a @@ -2194,6 +5407,31 @@ type DocumentKeyValuesFilter struct { noSmithyDocumentSerde } +func (v *DocumentKeyValuesFilter) Serialize(s smithy.ShapeSerializer) { + s.WriteStruct(schemas.DocumentKeyValuesFilter) + v.SerializeMembers(s) + s.CloseStruct() +} + +func (v *DocumentKeyValuesFilter) SerializeMembers(s smithy.ShapeSerializer) { + if v.Key != nil { + s.WriteString(schemas.DocumentKeyValuesFilter_Key, *v.Key) + } + serializeDocumentKeyValuesFilterValues(s, schemas.DocumentKeyValuesFilter_Values, v.Values) +} +func (v *DocumentKeyValuesFilter) Deserialize(d smithy.ShapeDeserializer) error { + return smithy.ReadStruct(d, schemas.DocumentKeyValuesFilter, func(s *smithy.Schema) error { + switch s { + case schemas.DocumentKeyValuesFilter_Key: + v.Key = new(string) + return d.ReadString(schemas.DocumentKeyValuesFilter_Key, v.Key) + case schemas.DocumentKeyValuesFilter_Values: + return deserializeDocumentKeyValuesFilterValues(d, schemas.DocumentKeyValuesFilter_Values, &v.Values) + } + return nil + }) +} + // Details about the response to a document review request. type DocumentMetadataResponseInfo struct { @@ -2203,6 +5441,25 @@ type DocumentMetadataResponseInfo struct { noSmithyDocumentSerde } +func (v *DocumentMetadataResponseInfo) Serialize(s smithy.ShapeSerializer) { + s.WriteStruct(schemas.DocumentMetadataResponseInfo) + v.SerializeMembers(s) + s.CloseStruct() +} + +func (v *DocumentMetadataResponseInfo) SerializeMembers(s smithy.ShapeSerializer) { + serializeDocumentReviewerResponseList(s, schemas.DocumentMetadataResponseInfo_ReviewerResponse, v.ReviewerResponse) +} +func (v *DocumentMetadataResponseInfo) Deserialize(d smithy.ShapeDeserializer) error { + return smithy.ReadStruct(d, schemas.DocumentMetadataResponseInfo, func(s *smithy.Schema) error { + switch s { + case schemas.DocumentMetadataResponseInfo_ReviewerResponse: + return deserializeDocumentReviewerResponseList(d, schemas.DocumentMetadataResponseInfo_ReviewerResponse, &v.ReviewerResponse) + } + return nil + }) +} + // Parameters specified in a Systems Manager document that run on the server when // the command is run. type DocumentParameter struct { @@ -2224,6 +5481,50 @@ type DocumentParameter struct { noSmithyDocumentSerde } +func (v *DocumentParameter) Serialize(s smithy.ShapeSerializer) { + s.WriteStruct(schemas.DocumentParameter) + v.SerializeMembers(s) + s.CloseStruct() +} + +func (v *DocumentParameter) SerializeMembers(s smithy.ShapeSerializer) { + if v.DefaultValue != nil { + s.WriteString(schemas.DocumentParameter_DefaultValue, *v.DefaultValue) + } + if v.Description != nil { + s.WriteString(schemas.DocumentParameter_Description, *v.Description) + } + if v.Name != nil { + s.WriteString(schemas.DocumentParameter_Name, *v.Name) + } + if v.Type != "" { + s.WriteString(schemas.DocumentParameter_Type, string(v.Type)) + } +} +func (v *DocumentParameter) Deserialize(d smithy.ShapeDeserializer) error { + return smithy.ReadStruct(d, schemas.DocumentParameter, func(s *smithy.Schema) error { + switch s { + case schemas.DocumentParameter_DefaultValue: + v.DefaultValue = new(string) + return d.ReadString(schemas.DocumentParameter_DefaultValue, v.DefaultValue) + case schemas.DocumentParameter_Description: + v.Description = new(string) + return d.ReadString(schemas.DocumentParameter_Description, v.Description) + case schemas.DocumentParameter_Name: + v.Name = new(string) + return d.ReadString(schemas.DocumentParameter_Name, v.Name) + case schemas.DocumentParameter_Type: + var ev string + if err := d.ReadString(schemas.DocumentParameter_Type, &ev); err != nil { + return err + } + v.Type = DocumentParameterType(ev) + return nil + } + return nil + }) +} + // An SSM document required by the current document. type DocumentRequires struct { @@ -2247,6 +5548,46 @@ type DocumentRequires struct { noSmithyDocumentSerde } +func (v *DocumentRequires) Serialize(s smithy.ShapeSerializer) { + s.WriteStruct(schemas.DocumentRequires) + v.SerializeMembers(s) + s.CloseStruct() +} + +func (v *DocumentRequires) SerializeMembers(s smithy.ShapeSerializer) { + if v.Name != nil { + s.WriteString(schemas.DocumentRequires_Name, *v.Name) + } + if v.RequireType != nil { + s.WriteString(schemas.DocumentRequires_RequireType, *v.RequireType) + } + if v.Version != nil { + s.WriteString(schemas.DocumentRequires_Version, *v.Version) + } + if v.VersionName != nil { + s.WriteString(schemas.DocumentRequires_VersionName, *v.VersionName) + } +} +func (v *DocumentRequires) Deserialize(d smithy.ShapeDeserializer) error { + return smithy.ReadStruct(d, schemas.DocumentRequires, func(s *smithy.Schema) error { + switch s { + case schemas.DocumentRequires_Name: + v.Name = new(string) + return d.ReadString(schemas.DocumentRequires_Name, v.Name) + case schemas.DocumentRequires_RequireType: + v.RequireType = new(string) + return d.ReadString(schemas.DocumentRequires_RequireType, v.RequireType) + case schemas.DocumentRequires_Version: + v.Version = new(string) + return d.ReadString(schemas.DocumentRequires_Version, v.Version) + case schemas.DocumentRequires_VersionName: + v.VersionName = new(string) + return d.ReadString(schemas.DocumentRequires_VersionName, v.VersionName) + } + return nil + }) +} + // Information about comments added to a document review request. type DocumentReviewCommentSource struct { @@ -2261,6 +5602,38 @@ type DocumentReviewCommentSource struct { noSmithyDocumentSerde } +func (v *DocumentReviewCommentSource) Serialize(s smithy.ShapeSerializer) { + s.WriteStruct(schemas.DocumentReviewCommentSource) + v.SerializeMembers(s) + s.CloseStruct() +} + +func (v *DocumentReviewCommentSource) SerializeMembers(s smithy.ShapeSerializer) { + if v.Content != nil { + s.WriteString(schemas.DocumentReviewCommentSource_Content, *v.Content) + } + if v.Type != "" { + s.WriteString(schemas.DocumentReviewCommentSource_Type, string(v.Type)) + } +} +func (v *DocumentReviewCommentSource) Deserialize(d smithy.ShapeDeserializer) error { + return smithy.ReadStruct(d, schemas.DocumentReviewCommentSource, func(s *smithy.Schema) error { + switch s { + case schemas.DocumentReviewCommentSource_Content: + v.Content = new(string) + return d.ReadString(schemas.DocumentReviewCommentSource_Content, v.Content) + case schemas.DocumentReviewCommentSource_Type: + var ev string + if err := d.ReadString(schemas.DocumentReviewCommentSource_Type, &ev); err != nil { + return err + } + v.Type = DocumentReviewCommentType(ev) + return nil + } + return nil + }) +} + // Information about a reviewer's response to a document review request. type DocumentReviewerResponseSource struct { @@ -2290,6 +5663,53 @@ type DocumentReviewerResponseSource struct { noSmithyDocumentSerde } +func (v *DocumentReviewerResponseSource) Serialize(s smithy.ShapeSerializer) { + s.WriteStruct(schemas.DocumentReviewerResponseSource) + v.SerializeMembers(s) + s.CloseStruct() +} + +func (v *DocumentReviewerResponseSource) SerializeMembers(s smithy.ShapeSerializer) { + serializeDocumentReviewCommentList(s, schemas.DocumentReviewerResponseSource_Comment, v.Comment) + if v.CreateTime != nil { + s.WriteTime(schemas.DocumentReviewerResponseSource_CreateTime, *v.CreateTime) + } + if v.ReviewStatus != "" { + s.WriteString(schemas.DocumentReviewerResponseSource_ReviewStatus, string(v.ReviewStatus)) + } + if v.Reviewer != nil { + s.WriteString(schemas.DocumentReviewerResponseSource_Reviewer, *v.Reviewer) + } + if v.UpdatedTime != nil { + s.WriteTime(schemas.DocumentReviewerResponseSource_UpdatedTime, *v.UpdatedTime) + } +} +func (v *DocumentReviewerResponseSource) Deserialize(d smithy.ShapeDeserializer) error { + return smithy.ReadStruct(d, schemas.DocumentReviewerResponseSource, func(s *smithy.Schema) error { + switch s { + case schemas.DocumentReviewerResponseSource_Comment: + return deserializeDocumentReviewCommentList(d, schemas.DocumentReviewerResponseSource_Comment, &v.Comment) + case schemas.DocumentReviewerResponseSource_CreateTime: + v.CreateTime = new(time.Time) + return d.ReadTime(schemas.DocumentReviewerResponseSource_CreateTime, v.CreateTime) + case schemas.DocumentReviewerResponseSource_ReviewStatus: + var ev string + if err := d.ReadString(schemas.DocumentReviewerResponseSource_ReviewStatus, &ev); err != nil { + return err + } + v.ReviewStatus = ReviewStatus(ev) + return nil + case schemas.DocumentReviewerResponseSource_Reviewer: + v.Reviewer = new(string) + return d.ReadString(schemas.DocumentReviewerResponseSource_Reviewer, v.Reviewer) + case schemas.DocumentReviewerResponseSource_UpdatedTime: + v.UpdatedTime = new(time.Time) + return d.ReadTime(schemas.DocumentReviewerResponseSource_UpdatedTime, v.UpdatedTime) + } + return nil + }) +} + // Information about a document approval review. type DocumentReviews struct { @@ -2305,6 +5725,35 @@ type DocumentReviews struct { noSmithyDocumentSerde } +func (v *DocumentReviews) Serialize(s smithy.ShapeSerializer) { + s.WriteStruct(schemas.DocumentReviews) + v.SerializeMembers(s) + s.CloseStruct() +} + +func (v *DocumentReviews) SerializeMembers(s smithy.ShapeSerializer) { + if v.Action != "" { + s.WriteString(schemas.DocumentReviews_Action, string(v.Action)) + } + serializeDocumentReviewCommentList(s, schemas.DocumentReviews_Comment, v.Comment) +} +func (v *DocumentReviews) Deserialize(d smithy.ShapeDeserializer) error { + return smithy.ReadStruct(d, schemas.DocumentReviews, func(s *smithy.Schema) error { + switch s { + case schemas.DocumentReviews_Action: + var ev string + if err := d.ReadString(schemas.DocumentReviews_Action, &ev); err != nil { + return err + } + v.Action = DocumentReviewAction(ev) + return nil + case schemas.DocumentReviews_Comment: + return deserializeDocumentReviewCommentList(d, schemas.DocumentReviews_Comment, &v.Comment) + } + return nil + }) +} + // Version information about the document. type DocumentVersionInfo struct { @@ -2348,6 +5797,93 @@ type DocumentVersionInfo struct { noSmithyDocumentSerde } +func (v *DocumentVersionInfo) Serialize(s smithy.ShapeSerializer) { + s.WriteStruct(schemas.DocumentVersionInfo) + v.SerializeMembers(s) + s.CloseStruct() +} + +func (v *DocumentVersionInfo) SerializeMembers(s smithy.ShapeSerializer) { + if v.CreatedDate != nil { + s.WriteTime(schemas.DocumentVersionInfo_CreatedDate, *v.CreatedDate) + } + if v.DisplayName != nil { + s.WriteString(schemas.DocumentVersionInfo_DisplayName, *v.DisplayName) + } + if v.DocumentFormat != "" { + s.WriteString(schemas.DocumentVersionInfo_DocumentFormat, string(v.DocumentFormat)) + } + if v.DocumentVersion != nil { + s.WriteString(schemas.DocumentVersionInfo_DocumentVersion, *v.DocumentVersion) + } + if v.IsDefaultVersion != false { + s.WriteBool(schemas.DocumentVersionInfo_IsDefaultVersion, v.IsDefaultVersion) + } + if v.Name != nil { + s.WriteString(schemas.DocumentVersionInfo_Name, *v.Name) + } + if v.ReviewStatus != "" { + s.WriteString(schemas.DocumentVersionInfo_ReviewStatus, string(v.ReviewStatus)) + } + if v.Status != "" { + s.WriteString(schemas.DocumentVersionInfo_Status, string(v.Status)) + } + if v.StatusInformation != nil { + s.WriteString(schemas.DocumentVersionInfo_StatusInformation, *v.StatusInformation) + } + if v.VersionName != nil { + s.WriteString(schemas.DocumentVersionInfo_VersionName, *v.VersionName) + } +} +func (v *DocumentVersionInfo) Deserialize(d smithy.ShapeDeserializer) error { + return smithy.ReadStruct(d, schemas.DocumentVersionInfo, func(s *smithy.Schema) error { + switch s { + case schemas.DocumentVersionInfo_CreatedDate: + v.CreatedDate = new(time.Time) + return d.ReadTime(schemas.DocumentVersionInfo_CreatedDate, v.CreatedDate) + case schemas.DocumentVersionInfo_DisplayName: + v.DisplayName = new(string) + return d.ReadString(schemas.DocumentVersionInfo_DisplayName, v.DisplayName) + case schemas.DocumentVersionInfo_DocumentFormat: + var ev string + if err := d.ReadString(schemas.DocumentVersionInfo_DocumentFormat, &ev); err != nil { + return err + } + v.DocumentFormat = DocumentFormat(ev) + return nil + case schemas.DocumentVersionInfo_DocumentVersion: + v.DocumentVersion = new(string) + return d.ReadString(schemas.DocumentVersionInfo_DocumentVersion, v.DocumentVersion) + case schemas.DocumentVersionInfo_IsDefaultVersion: + return d.ReadBool(schemas.DocumentVersionInfo_IsDefaultVersion, &v.IsDefaultVersion) + case schemas.DocumentVersionInfo_Name: + v.Name = new(string) + return d.ReadString(schemas.DocumentVersionInfo_Name, v.Name) + case schemas.DocumentVersionInfo_ReviewStatus: + var ev string + if err := d.ReadString(schemas.DocumentVersionInfo_ReviewStatus, &ev); err != nil { + return err + } + v.ReviewStatus = ReviewStatus(ev) + return nil + case schemas.DocumentVersionInfo_Status: + var ev string + if err := d.ReadString(schemas.DocumentVersionInfo_Status, &ev); err != nil { + return err + } + v.Status = DocumentStatus(ev) + return nil + case schemas.DocumentVersionInfo_StatusInformation: + v.StatusInformation = new(string) + return d.ReadString(schemas.DocumentVersionInfo_StatusInformation, v.StatusInformation) + case schemas.DocumentVersionInfo_VersionName: + v.VersionName = new(string) + return d.ReadString(schemas.DocumentVersionInfo_VersionName, v.VersionName) + } + return nil + }) +} + // The EffectivePatch structure defines metadata about a patch along with the // approval state of the patch in a particular patch baseline. The approval state // includes information about whether the patch is currently approved, due to be @@ -2369,6 +5905,38 @@ type EffectivePatch struct { noSmithyDocumentSerde } +func (v *EffectivePatch) Serialize(s smithy.ShapeSerializer) { + s.WriteStruct(schemas.EffectivePatch) + v.SerializeMembers(s) + s.CloseStruct() +} + +func (v *EffectivePatch) SerializeMembers(s smithy.ShapeSerializer) { + if v.Patch != nil { + s.WriteStruct(schemas.EffectivePatch_Patch) + v.Patch.SerializeMembers(s) + s.CloseStruct() + } + if v.PatchStatus != nil { + s.WriteStruct(schemas.EffectivePatch_PatchStatus) + v.PatchStatus.SerializeMembers(s) + s.CloseStruct() + } +} +func (v *EffectivePatch) Deserialize(d smithy.ShapeDeserializer) error { + return smithy.ReadStruct(d, schemas.EffectivePatch, func(s *smithy.Schema) error { + switch s { + case schemas.EffectivePatch_Patch: + v.Patch = &Patch{} + return v.Patch.Deserialize(d) + case schemas.EffectivePatch_PatchStatus: + v.PatchStatus = &PatchStatus{} + return v.PatchStatus.Deserialize(d) + } + return nil + }) +} + // Information about the inputs for an execution preview. // // The following types satisfy this interface: @@ -2387,6 +5955,14 @@ type ExecutionInputsMemberAutomation struct { } func (*ExecutionInputsMemberAutomation) isExecutionInputs() {} +func (v *ExecutionInputsMemberAutomation) Serialize(s smithy.ShapeSerializer) { + s.WriteStruct(schemas.ExecutionInputs_Automation) + v.Value.SerializeMembers(s) + s.CloseStruct() +} +func (v *ExecutionInputsMemberAutomation) Deserialize(d smithy.ShapeDeserializer) error { + return v.Value.Deserialize(d) +} // Information about the changes that would be made if an execution were run. // @@ -2406,6 +5982,14 @@ type ExecutionPreviewMemberAutomation struct { } func (*ExecutionPreviewMemberAutomation) isExecutionPreview() {} +func (v *ExecutionPreviewMemberAutomation) Serialize(s smithy.ShapeSerializer) { + s.WriteStruct(schemas.ExecutionPreview_Automation) + v.Value.SerializeMembers(s) + s.CloseStruct() +} +func (v *ExecutionPreviewMemberAutomation) Deserialize(d smithy.ShapeDeserializer) error { + return v.Value.Deserialize(d) +} // Describes a failed association. type FailedCreateAssociation struct { @@ -2422,6 +6006,46 @@ type FailedCreateAssociation struct { noSmithyDocumentSerde } +func (v *FailedCreateAssociation) Serialize(s smithy.ShapeSerializer) { + s.WriteStruct(schemas.FailedCreateAssociation) + v.SerializeMembers(s) + s.CloseStruct() +} + +func (v *FailedCreateAssociation) SerializeMembers(s smithy.ShapeSerializer) { + if v.Entry != nil { + s.WriteStruct(schemas.FailedCreateAssociation_Entry) + v.Entry.SerializeMembers(s) + s.CloseStruct() + } + if v.Fault != "" { + s.WriteString(schemas.FailedCreateAssociation_Fault, string(v.Fault)) + } + if v.Message != nil { + s.WriteString(schemas.FailedCreateAssociation_Message, *v.Message) + } +} +func (v *FailedCreateAssociation) Deserialize(d smithy.ShapeDeserializer) error { + return smithy.ReadStruct(d, schemas.FailedCreateAssociation, func(s *smithy.Schema) error { + switch s { + case schemas.FailedCreateAssociation_Entry: + v.Entry = &CreateAssociationBatchRequestEntry{} + return v.Entry.Deserialize(d) + case schemas.FailedCreateAssociation_Fault: + var ev string + if err := d.ReadString(schemas.FailedCreateAssociation_Fault, &ev); err != nil { + return err + } + v.Fault = Fault(ev) + return nil + case schemas.FailedCreateAssociation_Message: + v.Message = new(string) + return d.ReadString(schemas.FailedCreateAssociation_Message, v.Message) + } + return nil + }) +} + // Information about an Automation failure. type FailureDetails struct { @@ -2440,6 +6064,37 @@ type FailureDetails struct { noSmithyDocumentSerde } +func (v *FailureDetails) Serialize(s smithy.ShapeSerializer) { + s.WriteStruct(schemas.FailureDetails) + v.SerializeMembers(s) + s.CloseStruct() +} + +func (v *FailureDetails) SerializeMembers(s smithy.ShapeSerializer) { + serializeAutomationParameterMap(s, schemas.FailureDetails_Details, v.Details) + if v.FailureStage != nil { + s.WriteString(schemas.FailureDetails_FailureStage, *v.FailureStage) + } + if v.FailureType != nil { + s.WriteString(schemas.FailureDetails_FailureType, *v.FailureType) + } +} +func (v *FailureDetails) Deserialize(d smithy.ShapeDeserializer) error { + return smithy.ReadStruct(d, schemas.FailureDetails, func(s *smithy.Schema) error { + switch s { + case schemas.FailureDetails_Details: + return deserializeAutomationParameterMap(d, schemas.FailureDetails_Details, &v.Details) + case schemas.FailureDetails_FailureStage: + v.FailureStage = new(string) + return d.ReadString(schemas.FailureDetails_FailureStage, v.FailureStage) + case schemas.FailureDetails_FailureType: + v.FailureType = new(string) + return d.ReadString(schemas.FailureDetails_FailureType, v.FailureType) + } + return nil + }) +} + // A resource policy helps you to define the IAM entity (for example, an Amazon // Web Services account) that can manage your Systems Manager resources. Currently, // OpsItemGroup is the only resource that supports Systems Manager resource @@ -2465,6 +6120,40 @@ type GetResourcePoliciesResponseEntry struct { noSmithyDocumentSerde } +func (v *GetResourcePoliciesResponseEntry) Serialize(s smithy.ShapeSerializer) { + s.WriteStruct(schemas.GetResourcePoliciesResponseEntry) + v.SerializeMembers(s) + s.CloseStruct() +} + +func (v *GetResourcePoliciesResponseEntry) SerializeMembers(s smithy.ShapeSerializer) { + if v.Policy != nil { + s.WriteString(schemas.GetResourcePoliciesResponseEntry_Policy, *v.Policy) + } + if v.PolicyHash != nil { + s.WriteString(schemas.GetResourcePoliciesResponseEntry_PolicyHash, *v.PolicyHash) + } + if v.PolicyId != nil { + s.WriteString(schemas.GetResourcePoliciesResponseEntry_PolicyId, *v.PolicyId) + } +} +func (v *GetResourcePoliciesResponseEntry) Deserialize(d smithy.ShapeDeserializer) error { + return smithy.ReadStruct(d, schemas.GetResourcePoliciesResponseEntry, func(s *smithy.Schema) error { + switch s { + case schemas.GetResourcePoliciesResponseEntry_Policy: + v.Policy = new(string) + return d.ReadString(schemas.GetResourcePoliciesResponseEntry_Policy, v.Policy) + case schemas.GetResourcePoliciesResponseEntry_PolicyHash: + v.PolicyHash = new(string) + return d.ReadString(schemas.GetResourcePoliciesResponseEntry_PolicyHash, v.PolicyHash) + case schemas.GetResourcePoliciesResponseEntry_PolicyId: + v.PolicyId = new(string) + return d.ReadString(schemas.GetResourcePoliciesResponseEntry_PolicyId, v.PolicyId) + } + return nil + }) +} + // Status information about the aggregated associations. type InstanceAggregatedAssociationOverview struct { @@ -2477,6 +6166,31 @@ type InstanceAggregatedAssociationOverview struct { noSmithyDocumentSerde } +func (v *InstanceAggregatedAssociationOverview) Serialize(s smithy.ShapeSerializer) { + s.WriteStruct(schemas.InstanceAggregatedAssociationOverview) + v.SerializeMembers(s) + s.CloseStruct() +} + +func (v *InstanceAggregatedAssociationOverview) SerializeMembers(s smithy.ShapeSerializer) { + if v.DetailedStatus != nil { + s.WriteString(schemas.InstanceAggregatedAssociationOverview_DetailedStatus, *v.DetailedStatus) + } + serializeInstanceAssociationStatusAggregatedCount(s, schemas.InstanceAggregatedAssociationOverview_InstanceAssociationStatusAggregatedCount, v.InstanceAssociationStatusAggregatedCount) +} +func (v *InstanceAggregatedAssociationOverview) Deserialize(d smithy.ShapeDeserializer) error { + return smithy.ReadStruct(d, schemas.InstanceAggregatedAssociationOverview, func(s *smithy.Schema) error { + switch s { + case schemas.InstanceAggregatedAssociationOverview_DetailedStatus: + v.DetailedStatus = new(string) + return d.ReadString(schemas.InstanceAggregatedAssociationOverview_DetailedStatus, v.DetailedStatus) + case schemas.InstanceAggregatedAssociationOverview_InstanceAssociationStatusAggregatedCount: + return deserializeInstanceAssociationStatusAggregatedCount(d, schemas.InstanceAggregatedAssociationOverview_InstanceAssociationStatusAggregatedCount, &v.InstanceAssociationStatusAggregatedCount) + } + return nil + }) +} + // One or more association documents on the managed node. type InstanceAssociation struct { @@ -2495,6 +6209,46 @@ type InstanceAssociation struct { noSmithyDocumentSerde } +func (v *InstanceAssociation) Serialize(s smithy.ShapeSerializer) { + s.WriteStruct(schemas.InstanceAssociation) + v.SerializeMembers(s) + s.CloseStruct() +} + +func (v *InstanceAssociation) SerializeMembers(s smithy.ShapeSerializer) { + if v.AssociationId != nil { + s.WriteString(schemas.InstanceAssociation_AssociationId, *v.AssociationId) + } + if v.AssociationVersion != nil { + s.WriteString(schemas.InstanceAssociation_AssociationVersion, *v.AssociationVersion) + } + if v.Content != nil { + s.WriteString(schemas.InstanceAssociation_Content, *v.Content) + } + if v.InstanceId != nil { + s.WriteString(schemas.InstanceAssociation_InstanceId, *v.InstanceId) + } +} +func (v *InstanceAssociation) Deserialize(d smithy.ShapeDeserializer) error { + return smithy.ReadStruct(d, schemas.InstanceAssociation, func(s *smithy.Schema) error { + switch s { + case schemas.InstanceAssociation_AssociationId: + v.AssociationId = new(string) + return d.ReadString(schemas.InstanceAssociation_AssociationId, v.AssociationId) + case schemas.InstanceAssociation_AssociationVersion: + v.AssociationVersion = new(string) + return d.ReadString(schemas.InstanceAssociation_AssociationVersion, v.AssociationVersion) + case schemas.InstanceAssociation_Content: + v.Content = new(string) + return d.ReadString(schemas.InstanceAssociation_Content, v.Content) + case schemas.InstanceAssociation_InstanceId: + v.InstanceId = new(string) + return d.ReadString(schemas.InstanceAssociation_InstanceId, v.InstanceId) + } + return nil + }) +} + // An S3 bucket where you want to store the results of this request. // // For the minimal permissions required to enable Amazon S3 output for an @@ -2509,6 +6263,30 @@ type InstanceAssociationOutputLocation struct { noSmithyDocumentSerde } +func (v *InstanceAssociationOutputLocation) Serialize(s smithy.ShapeSerializer) { + s.WriteStruct(schemas.InstanceAssociationOutputLocation) + v.SerializeMembers(s) + s.CloseStruct() +} + +func (v *InstanceAssociationOutputLocation) SerializeMembers(s smithy.ShapeSerializer) { + if v.S3Location != nil { + s.WriteStruct(schemas.InstanceAssociationOutputLocation_S3Location) + v.S3Location.SerializeMembers(s) + s.CloseStruct() + } +} +func (v *InstanceAssociationOutputLocation) Deserialize(d smithy.ShapeDeserializer) error { + return smithy.ReadStruct(d, schemas.InstanceAssociationOutputLocation, func(s *smithy.Schema) error { + switch s { + case schemas.InstanceAssociationOutputLocation_S3Location: + v.S3Location = &S3OutputLocation{} + return v.S3Location.Deserialize(d) + } + return nil + }) +} + // The URL of S3 bucket where you want to store the results of this request. type InstanceAssociationOutputUrl struct { @@ -2518,6 +6296,30 @@ type InstanceAssociationOutputUrl struct { noSmithyDocumentSerde } +func (v *InstanceAssociationOutputUrl) Serialize(s smithy.ShapeSerializer) { + s.WriteStruct(schemas.InstanceAssociationOutputUrl) + v.SerializeMembers(s) + s.CloseStruct() +} + +func (v *InstanceAssociationOutputUrl) SerializeMembers(s smithy.ShapeSerializer) { + if v.S3OutputUrl != nil { + s.WriteStruct(schemas.InstanceAssociationOutputUrl_S3OutputUrl) + v.S3OutputUrl.SerializeMembers(s) + s.CloseStruct() + } +} +func (v *InstanceAssociationOutputUrl) Deserialize(d smithy.ShapeDeserializer) error { + return smithy.ReadStruct(d, schemas.InstanceAssociationOutputUrl, func(s *smithy.Schema) error { + switch s { + case schemas.InstanceAssociationOutputUrl_S3OutputUrl: + v.S3OutputUrl = &S3OutputUrl{} + return v.S3OutputUrl.Deserialize(d) + } + return nil + }) +} + // Status information about the association. type InstanceAssociationStatusInfo struct { @@ -2560,6 +6362,96 @@ type InstanceAssociationStatusInfo struct { noSmithyDocumentSerde } +func (v *InstanceAssociationStatusInfo) Serialize(s smithy.ShapeSerializer) { + s.WriteStruct(schemas.InstanceAssociationStatusInfo) + v.SerializeMembers(s) + s.CloseStruct() +} + +func (v *InstanceAssociationStatusInfo) SerializeMembers(s smithy.ShapeSerializer) { + if v.AssociationId != nil { + s.WriteString(schemas.InstanceAssociationStatusInfo_AssociationId, *v.AssociationId) + } + if v.AssociationName != nil { + s.WriteString(schemas.InstanceAssociationStatusInfo_AssociationName, *v.AssociationName) + } + if v.AssociationVersion != nil { + s.WriteString(schemas.InstanceAssociationStatusInfo_AssociationVersion, *v.AssociationVersion) + } + if v.DetailedStatus != nil { + s.WriteString(schemas.InstanceAssociationStatusInfo_DetailedStatus, *v.DetailedStatus) + } + if v.DocumentVersion != nil { + s.WriteString(schemas.InstanceAssociationStatusInfo_DocumentVersion, *v.DocumentVersion) + } + if v.ErrorCode != nil { + s.WriteString(schemas.InstanceAssociationStatusInfo_ErrorCode, *v.ErrorCode) + } + if v.ExecutionDate != nil { + s.WriteTime(schemas.InstanceAssociationStatusInfo_ExecutionDate, *v.ExecutionDate) + } + if v.ExecutionSummary != nil { + s.WriteString(schemas.InstanceAssociationStatusInfo_ExecutionSummary, *v.ExecutionSummary) + } + if v.InstanceId != nil { + s.WriteString(schemas.InstanceAssociationStatusInfo_InstanceId, *v.InstanceId) + } + if v.Name != nil { + s.WriteString(schemas.InstanceAssociationStatusInfo_Name, *v.Name) + } + if v.OutputUrl != nil { + s.WriteStruct(schemas.InstanceAssociationStatusInfo_OutputUrl) + v.OutputUrl.SerializeMembers(s) + s.CloseStruct() + } + if v.Status != nil { + s.WriteString(schemas.InstanceAssociationStatusInfo_Status, *v.Status) + } +} +func (v *InstanceAssociationStatusInfo) Deserialize(d smithy.ShapeDeserializer) error { + return smithy.ReadStruct(d, schemas.InstanceAssociationStatusInfo, func(s *smithy.Schema) error { + switch s { + case schemas.InstanceAssociationStatusInfo_AssociationId: + v.AssociationId = new(string) + return d.ReadString(schemas.InstanceAssociationStatusInfo_AssociationId, v.AssociationId) + case schemas.InstanceAssociationStatusInfo_AssociationName: + v.AssociationName = new(string) + return d.ReadString(schemas.InstanceAssociationStatusInfo_AssociationName, v.AssociationName) + case schemas.InstanceAssociationStatusInfo_AssociationVersion: + v.AssociationVersion = new(string) + return d.ReadString(schemas.InstanceAssociationStatusInfo_AssociationVersion, v.AssociationVersion) + case schemas.InstanceAssociationStatusInfo_DetailedStatus: + v.DetailedStatus = new(string) + return d.ReadString(schemas.InstanceAssociationStatusInfo_DetailedStatus, v.DetailedStatus) + case schemas.InstanceAssociationStatusInfo_DocumentVersion: + v.DocumentVersion = new(string) + return d.ReadString(schemas.InstanceAssociationStatusInfo_DocumentVersion, v.DocumentVersion) + case schemas.InstanceAssociationStatusInfo_ErrorCode: + v.ErrorCode = new(string) + return d.ReadString(schemas.InstanceAssociationStatusInfo_ErrorCode, v.ErrorCode) + case schemas.InstanceAssociationStatusInfo_ExecutionDate: + v.ExecutionDate = new(time.Time) + return d.ReadTime(schemas.InstanceAssociationStatusInfo_ExecutionDate, v.ExecutionDate) + case schemas.InstanceAssociationStatusInfo_ExecutionSummary: + v.ExecutionSummary = new(string) + return d.ReadString(schemas.InstanceAssociationStatusInfo_ExecutionSummary, v.ExecutionSummary) + case schemas.InstanceAssociationStatusInfo_InstanceId: + v.InstanceId = new(string) + return d.ReadString(schemas.InstanceAssociationStatusInfo_InstanceId, v.InstanceId) + case schemas.InstanceAssociationStatusInfo_Name: + v.Name = new(string) + return d.ReadString(schemas.InstanceAssociationStatusInfo_Name, v.Name) + case schemas.InstanceAssociationStatusInfo_OutputUrl: + v.OutputUrl = &InstanceAssociationOutputUrl{} + return v.OutputUrl.Deserialize(d) + case schemas.InstanceAssociationStatusInfo_Status: + v.Status = new(string) + return d.ReadString(schemas.InstanceAssociationStatusInfo_Status, v.Status) + } + return nil + }) +} + // Details about a specific managed node. type InstanceInfo struct { @@ -2569,6 +6461,12 @@ type InstanceInfo struct { // The version number of the agent installed on the node. AgentVersion *string + // The Availability Zone where the managed node is located. + AvailabilityZone *string + + // The Availability Zone ID where the managed node is located. + AvailabilityZoneId *string + // The fully qualified host name of the managed node. ComputerName *string @@ -2581,6 +6479,9 @@ type InstanceInfo struct { // Indicates whether the node is managed by Systems Manager. ManagedStatus ManagedStatus + // The name assigned to the managed node. + Name *string + // The name of the operating system platform running on your managed node. PlatformName *string @@ -2594,9 +6495,148 @@ type InstanceInfo struct { // in a hybrid fleet. ResourceType ResourceType + // The ID of the source resource. For IoT Greengrass devices, SourceId is the + // Thing name. + SourceId *string + + // The location of the source resource in the third-party cloud environment. + SourceLocation *string + + // The type of the source resource. For IoT Greengrass devices, SourceType is + // AWS::IoT::Thing . + SourceType SourceType + noSmithyDocumentSerde } +func (v *InstanceInfo) Serialize(s smithy.ShapeSerializer) { + s.WriteStruct(schemas.InstanceInfo) + v.SerializeMembers(s) + s.CloseStruct() +} + +func (v *InstanceInfo) SerializeMembers(s smithy.ShapeSerializer) { + if v.AgentType != nil { + s.WriteString(schemas.InstanceInfo_AgentType, *v.AgentType) + } + if v.AgentVersion != nil { + s.WriteString(schemas.InstanceInfo_AgentVersion, *v.AgentVersion) + } + if v.AvailabilityZone != nil { + s.WriteString(schemas.InstanceInfo_AvailabilityZone, *v.AvailabilityZone) + } + if v.AvailabilityZoneId != nil { + s.WriteString(schemas.InstanceInfo_AvailabilityZoneId, *v.AvailabilityZoneId) + } + if v.ComputerName != nil { + s.WriteString(schemas.InstanceInfo_ComputerName, *v.ComputerName) + } + if v.InstanceStatus != nil { + s.WriteString(schemas.InstanceInfo_InstanceStatus, *v.InstanceStatus) + } + if v.IpAddress != nil { + s.WriteString(schemas.InstanceInfo_IpAddress, *v.IpAddress) + } + if v.ManagedStatus != "" { + s.WriteString(schemas.InstanceInfo_ManagedStatus, string(v.ManagedStatus)) + } + if v.Name != nil { + s.WriteString(schemas.InstanceInfo_Name, *v.Name) + } + if v.PlatformName != nil { + s.WriteString(schemas.InstanceInfo_PlatformName, *v.PlatformName) + } + if v.PlatformType != "" { + s.WriteString(schemas.InstanceInfo_PlatformType, string(v.PlatformType)) + } + if v.PlatformVersion != nil { + s.WriteString(schemas.InstanceInfo_PlatformVersion, *v.PlatformVersion) + } + if v.ResourceType != "" { + s.WriteString(schemas.InstanceInfo_ResourceType, string(v.ResourceType)) + } + if v.SourceId != nil { + s.WriteString(schemas.InstanceInfo_SourceId, *v.SourceId) + } + if v.SourceLocation != nil { + s.WriteString(schemas.InstanceInfo_SourceLocation, *v.SourceLocation) + } + if v.SourceType != "" { + s.WriteString(schemas.InstanceInfo_SourceType, string(v.SourceType)) + } +} +func (v *InstanceInfo) Deserialize(d smithy.ShapeDeserializer) error { + return smithy.ReadStruct(d, schemas.InstanceInfo, func(s *smithy.Schema) error { + switch s { + case schemas.InstanceInfo_AgentType: + v.AgentType = new(string) + return d.ReadString(schemas.InstanceInfo_AgentType, v.AgentType) + case schemas.InstanceInfo_AgentVersion: + v.AgentVersion = new(string) + return d.ReadString(schemas.InstanceInfo_AgentVersion, v.AgentVersion) + case schemas.InstanceInfo_AvailabilityZone: + v.AvailabilityZone = new(string) + return d.ReadString(schemas.InstanceInfo_AvailabilityZone, v.AvailabilityZone) + case schemas.InstanceInfo_AvailabilityZoneId: + v.AvailabilityZoneId = new(string) + return d.ReadString(schemas.InstanceInfo_AvailabilityZoneId, v.AvailabilityZoneId) + case schemas.InstanceInfo_ComputerName: + v.ComputerName = new(string) + return d.ReadString(schemas.InstanceInfo_ComputerName, v.ComputerName) + case schemas.InstanceInfo_InstanceStatus: + v.InstanceStatus = new(string) + return d.ReadString(schemas.InstanceInfo_InstanceStatus, v.InstanceStatus) + case schemas.InstanceInfo_IpAddress: + v.IpAddress = new(string) + return d.ReadString(schemas.InstanceInfo_IpAddress, v.IpAddress) + case schemas.InstanceInfo_ManagedStatus: + var ev string + if err := d.ReadString(schemas.InstanceInfo_ManagedStatus, &ev); err != nil { + return err + } + v.ManagedStatus = ManagedStatus(ev) + return nil + case schemas.InstanceInfo_Name: + v.Name = new(string) + return d.ReadString(schemas.InstanceInfo_Name, v.Name) + case schemas.InstanceInfo_PlatformName: + v.PlatformName = new(string) + return d.ReadString(schemas.InstanceInfo_PlatformName, v.PlatformName) + case schemas.InstanceInfo_PlatformType: + var ev string + if err := d.ReadString(schemas.InstanceInfo_PlatformType, &ev); err != nil { + return err + } + v.PlatformType = PlatformType(ev) + return nil + case schemas.InstanceInfo_PlatformVersion: + v.PlatformVersion = new(string) + return d.ReadString(schemas.InstanceInfo_PlatformVersion, v.PlatformVersion) + case schemas.InstanceInfo_ResourceType: + var ev string + if err := d.ReadString(schemas.InstanceInfo_ResourceType, &ev); err != nil { + return err + } + v.ResourceType = ResourceType(ev) + return nil + case schemas.InstanceInfo_SourceId: + v.SourceId = new(string) + return d.ReadString(schemas.InstanceInfo_SourceId, v.SourceId) + case schemas.InstanceInfo_SourceLocation: + v.SourceLocation = new(string) + return d.ReadString(schemas.InstanceInfo_SourceLocation, v.SourceLocation) + case schemas.InstanceInfo_SourceType: + var ev string + if err := d.ReadString(schemas.InstanceInfo_SourceType, &ev); err != nil { + return err + } + v.SourceType = SourceType(ev) + return nil + } + return nil + }) +} + // Describes a filter for a specific list of managed nodes. type InstanceInformation struct { @@ -2691,13 +6731,183 @@ type InstanceInformation struct { // Thing name. SourceId *string + // The location of the source resource in the third-party cloud environment. + SourceLocation *string + // The type of the source resource. For IoT Greengrass devices, SourceType is - // AWS::IoT::Thing . + // AWS::IoT::Thing . For Azure Virtual Machines, SourceType is + // Microsoft.Compute/virtualMachines . SourceType SourceType noSmithyDocumentSerde } +func (v *InstanceInformation) Serialize(s smithy.ShapeSerializer) { + s.WriteStruct(schemas.InstanceInformation) + v.SerializeMembers(s) + s.CloseStruct() +} + +func (v *InstanceInformation) SerializeMembers(s smithy.ShapeSerializer) { + if v.ActivationId != nil { + s.WriteString(schemas.InstanceInformation_ActivationId, *v.ActivationId) + } + if v.AgentVersion != nil { + s.WriteString(schemas.InstanceInformation_AgentVersion, *v.AgentVersion) + } + if v.AssociationOverview != nil { + s.WriteStruct(schemas.InstanceInformation_AssociationOverview) + v.AssociationOverview.SerializeMembers(s) + s.CloseStruct() + } + if v.AssociationStatus != nil { + s.WriteString(schemas.InstanceInformation_AssociationStatus, *v.AssociationStatus) + } + if v.ComputerName != nil { + s.WriteString(schemas.InstanceInformation_ComputerName, *v.ComputerName) + } + if v.IPAddress != nil { + s.WriteString(schemas.InstanceInformation_IPAddress, *v.IPAddress) + } + if v.IamRole != nil { + s.WriteString(schemas.InstanceInformation_IamRole, *v.IamRole) + } + if v.InstanceId != nil { + s.WriteString(schemas.InstanceInformation_InstanceId, *v.InstanceId) + } + if v.IsLatestVersion != nil { + s.WriteBool(schemas.InstanceInformation_IsLatestVersion, *v.IsLatestVersion) + } + if v.LastAssociationExecutionDate != nil { + s.WriteTime(schemas.InstanceInformation_LastAssociationExecutionDate, *v.LastAssociationExecutionDate) + } + if v.LastPingDateTime != nil { + s.WriteTime(schemas.InstanceInformation_LastPingDateTime, *v.LastPingDateTime) + } + if v.LastSuccessfulAssociationExecutionDate != nil { + s.WriteTime(schemas.InstanceInformation_LastSuccessfulAssociationExecutionDate, *v.LastSuccessfulAssociationExecutionDate) + } + if v.Name != nil { + s.WriteString(schemas.InstanceInformation_Name, *v.Name) + } + if v.PingStatus != "" { + s.WriteString(schemas.InstanceInformation_PingStatus, string(v.PingStatus)) + } + if v.PlatformName != nil { + s.WriteString(schemas.InstanceInformation_PlatformName, *v.PlatformName) + } + if v.PlatformType != "" { + s.WriteString(schemas.InstanceInformation_PlatformType, string(v.PlatformType)) + } + if v.PlatformVersion != nil { + s.WriteString(schemas.InstanceInformation_PlatformVersion, *v.PlatformVersion) + } + if v.RegistrationDate != nil { + s.WriteTime(schemas.InstanceInformation_RegistrationDate, *v.RegistrationDate) + } + if v.ResourceType != "" { + s.WriteString(schemas.InstanceInformation_ResourceType, string(v.ResourceType)) + } + if v.SourceId != nil { + s.WriteString(schemas.InstanceInformation_SourceId, *v.SourceId) + } + if v.SourceLocation != nil { + s.WriteString(schemas.InstanceInformation_SourceLocation, *v.SourceLocation) + } + if v.SourceType != "" { + s.WriteString(schemas.InstanceInformation_SourceType, string(v.SourceType)) + } +} +func (v *InstanceInformation) Deserialize(d smithy.ShapeDeserializer) error { + return smithy.ReadStruct(d, schemas.InstanceInformation, func(s *smithy.Schema) error { + switch s { + case schemas.InstanceInformation_ActivationId: + v.ActivationId = new(string) + return d.ReadString(schemas.InstanceInformation_ActivationId, v.ActivationId) + case schemas.InstanceInformation_AgentVersion: + v.AgentVersion = new(string) + return d.ReadString(schemas.InstanceInformation_AgentVersion, v.AgentVersion) + case schemas.InstanceInformation_AssociationOverview: + v.AssociationOverview = &InstanceAggregatedAssociationOverview{} + return v.AssociationOverview.Deserialize(d) + case schemas.InstanceInformation_AssociationStatus: + v.AssociationStatus = new(string) + return d.ReadString(schemas.InstanceInformation_AssociationStatus, v.AssociationStatus) + case schemas.InstanceInformation_ComputerName: + v.ComputerName = new(string) + return d.ReadString(schemas.InstanceInformation_ComputerName, v.ComputerName) + case schemas.InstanceInformation_IPAddress: + v.IPAddress = new(string) + return d.ReadString(schemas.InstanceInformation_IPAddress, v.IPAddress) + case schemas.InstanceInformation_IamRole: + v.IamRole = new(string) + return d.ReadString(schemas.InstanceInformation_IamRole, v.IamRole) + case schemas.InstanceInformation_InstanceId: + v.InstanceId = new(string) + return d.ReadString(schemas.InstanceInformation_InstanceId, v.InstanceId) + case schemas.InstanceInformation_IsLatestVersion: + v.IsLatestVersion = new(bool) + return d.ReadBool(schemas.InstanceInformation_IsLatestVersion, v.IsLatestVersion) + case schemas.InstanceInformation_LastAssociationExecutionDate: + v.LastAssociationExecutionDate = new(time.Time) + return d.ReadTime(schemas.InstanceInformation_LastAssociationExecutionDate, v.LastAssociationExecutionDate) + case schemas.InstanceInformation_LastPingDateTime: + v.LastPingDateTime = new(time.Time) + return d.ReadTime(schemas.InstanceInformation_LastPingDateTime, v.LastPingDateTime) + case schemas.InstanceInformation_LastSuccessfulAssociationExecutionDate: + v.LastSuccessfulAssociationExecutionDate = new(time.Time) + return d.ReadTime(schemas.InstanceInformation_LastSuccessfulAssociationExecutionDate, v.LastSuccessfulAssociationExecutionDate) + case schemas.InstanceInformation_Name: + v.Name = new(string) + return d.ReadString(schemas.InstanceInformation_Name, v.Name) + case schemas.InstanceInformation_PingStatus: + var ev string + if err := d.ReadString(schemas.InstanceInformation_PingStatus, &ev); err != nil { + return err + } + v.PingStatus = PingStatus(ev) + return nil + case schemas.InstanceInformation_PlatformName: + v.PlatformName = new(string) + return d.ReadString(schemas.InstanceInformation_PlatformName, v.PlatformName) + case schemas.InstanceInformation_PlatformType: + var ev string + if err := d.ReadString(schemas.InstanceInformation_PlatformType, &ev); err != nil { + return err + } + v.PlatformType = PlatformType(ev) + return nil + case schemas.InstanceInformation_PlatformVersion: + v.PlatformVersion = new(string) + return d.ReadString(schemas.InstanceInformation_PlatformVersion, v.PlatformVersion) + case schemas.InstanceInformation_RegistrationDate: + v.RegistrationDate = new(time.Time) + return d.ReadTime(schemas.InstanceInformation_RegistrationDate, v.RegistrationDate) + case schemas.InstanceInformation_ResourceType: + var ev string + if err := d.ReadString(schemas.InstanceInformation_ResourceType, &ev); err != nil { + return err + } + v.ResourceType = ResourceType(ev) + return nil + case schemas.InstanceInformation_SourceId: + v.SourceId = new(string) + return d.ReadString(schemas.InstanceInformation_SourceId, v.SourceId) + case schemas.InstanceInformation_SourceLocation: + v.SourceLocation = new(string) + return d.ReadString(schemas.InstanceInformation_SourceLocation, v.SourceLocation) + case schemas.InstanceInformation_SourceType: + var ev string + if err := d.ReadString(schemas.InstanceInformation_SourceType, &ev); err != nil { + return err + } + v.SourceType = SourceType(ev) + return nil + } + return nil + }) +} + // Describes a filter for a specific list of managed nodes. You can filter node // information by using tags. You specify tags by using a key-value mapping. // @@ -2718,13 +6928,42 @@ type InstanceInformationFilter struct { noSmithyDocumentSerde } +func (v *InstanceInformationFilter) Serialize(s smithy.ShapeSerializer) { + s.WriteStruct(schemas.InstanceInformationFilter) + v.SerializeMembers(s) + s.CloseStruct() +} + +func (v *InstanceInformationFilter) SerializeMembers(s smithy.ShapeSerializer) { + if v.Key != "" { + s.WriteString(schemas.InstanceInformationFilter_key, string(v.Key)) + } + serializeInstanceInformationFilterValueSet(s, schemas.InstanceInformationFilter_valueSet, v.ValueSet) +} +func (v *InstanceInformationFilter) Deserialize(d smithy.ShapeDeserializer) error { + return smithy.ReadStruct(d, schemas.InstanceInformationFilter, func(s *smithy.Schema) error { + switch s { + case schemas.InstanceInformationFilter_key: + var ev string + if err := d.ReadString(schemas.InstanceInformationFilter_key, &ev); err != nil { + return err + } + v.Key = InstanceInformationFilterKey(ev) + return nil + case schemas.InstanceInformationFilter_valueSet: + return deserializeInstanceInformationFilterValueSet(d, schemas.InstanceInformationFilter_valueSet, &v.ValueSet) + } + return nil + }) +} + // The filters to describe or get information about your managed nodes. type InstanceInformationStringFilter struct { // The filter key name to describe your managed nodes. // // Valid filter key values: ActivationIds | AgentVersion | AssociationStatus | - // IamRole | InstanceIds | PingStatus | PlatformType | ResourceType | SourceIds | + // IamRole | InstanceIds | PingStatus | PlatformTypes | ResourceType | SourceIds | // SourceTypes | "tag-key" | "tag: {keyname} // // - Valid values for the AssociationStatus filter key: Success | Pending | Failed @@ -2732,12 +6971,12 @@ type InstanceInformationStringFilter struct { // - Valid values for the PingStatus filter key: Online | ConnectionLost | // Inactive (deprecated) // - // - Valid values for the PlatformType filter key: Windows | Linux | MacOS + // - Valid values for the PlatformTypes filter key: Windows | Linux | MacOS // // - Valid values for the ResourceType filter key: EC2Instance | ManagedInstance // // - Valid values for the SourceType filter key: AWS::EC2::Instance | - // AWS::SSM::ManagedInstance | AWS::IoT::Thing + // AWS::SSM::ManagedInstance | AWS::IoT::Thing | Microsoft.Compute/virtualMachines // // - Valid tag examples: Key=tag-key,Values=Purpose | Key=tag:Purpose,Values=Test // . @@ -2753,6 +6992,31 @@ type InstanceInformationStringFilter struct { noSmithyDocumentSerde } +func (v *InstanceInformationStringFilter) Serialize(s smithy.ShapeSerializer) { + s.WriteStruct(schemas.InstanceInformationStringFilter) + v.SerializeMembers(s) + s.CloseStruct() +} + +func (v *InstanceInformationStringFilter) SerializeMembers(s smithy.ShapeSerializer) { + if v.Key != nil { + s.WriteString(schemas.InstanceInformationStringFilter_Key, *v.Key) + } + serializeInstanceInformationFilterValueSet(s, schemas.InstanceInformationStringFilter_Values, v.Values) +} +func (v *InstanceInformationStringFilter) Deserialize(d smithy.ShapeDeserializer) error { + return smithy.ReadStruct(d, schemas.InstanceInformationStringFilter, func(s *smithy.Schema) error { + switch s { + case schemas.InstanceInformationStringFilter_Key: + v.Key = new(string) + return d.ReadString(schemas.InstanceInformationStringFilter_Key, v.Key) + case schemas.InstanceInformationStringFilter_Values: + return deserializeInstanceInformationFilterValueSet(d, schemas.InstanceInformationStringFilter_Values, &v.Values) + } + return nil + }) +} + // Defines the high-level patch compliance state for a managed node, providing // information about the number of installed, missing, not applicable, and failed // patches along with metadata about the operation when this information was @@ -2901,6 +7165,163 @@ type InstancePatchState struct { noSmithyDocumentSerde } +func (v *InstancePatchState) Serialize(s smithy.ShapeSerializer) { + s.WriteStruct(schemas.InstancePatchState) + v.SerializeMembers(s) + s.CloseStruct() +} + +func (v *InstancePatchState) SerializeMembers(s smithy.ShapeSerializer) { + if v.AvailableSecurityUpdateCount != nil { + s.WriteInt32(schemas.InstancePatchState_AvailableSecurityUpdateCount, *v.AvailableSecurityUpdateCount) + } + if v.BaselineId != nil { + s.WriteString(schemas.InstancePatchState_BaselineId, *v.BaselineId) + } + if v.CriticalNonCompliantCount != nil { + s.WriteInt32(schemas.InstancePatchState_CriticalNonCompliantCount, *v.CriticalNonCompliantCount) + } + if v.FailedCount != 0 { + s.WriteInt32(schemas.InstancePatchState_FailedCount, v.FailedCount) + } + if v.InstallOverrideList != nil { + s.WriteString(schemas.InstancePatchState_InstallOverrideList, *v.InstallOverrideList) + } + if v.InstalledCount != 0 { + s.WriteInt32(schemas.InstancePatchState_InstalledCount, v.InstalledCount) + } + if v.InstalledOtherCount != 0 { + s.WriteInt32(schemas.InstancePatchState_InstalledOtherCount, v.InstalledOtherCount) + } + if v.InstalledPendingRebootCount != nil { + s.WriteInt32(schemas.InstancePatchState_InstalledPendingRebootCount, *v.InstalledPendingRebootCount) + } + if v.InstalledRejectedCount != nil { + s.WriteInt32(schemas.InstancePatchState_InstalledRejectedCount, *v.InstalledRejectedCount) + } + if v.InstanceId != nil { + s.WriteString(schemas.InstancePatchState_InstanceId, *v.InstanceId) + } + if v.LastNoRebootInstallOperationTime != nil { + s.WriteTime(schemas.InstancePatchState_LastNoRebootInstallOperationTime, *v.LastNoRebootInstallOperationTime) + } + if v.MissingCount != 0 { + s.WriteInt32(schemas.InstancePatchState_MissingCount, v.MissingCount) + } + if v.NotApplicableCount != 0 { + s.WriteInt32(schemas.InstancePatchState_NotApplicableCount, v.NotApplicableCount) + } + if v.Operation != "" { + s.WriteString(schemas.InstancePatchState_Operation, string(v.Operation)) + } + if v.OperationEndTime != nil { + s.WriteTime(schemas.InstancePatchState_OperationEndTime, *v.OperationEndTime) + } + if v.OperationStartTime != nil { + s.WriteTime(schemas.InstancePatchState_OperationStartTime, *v.OperationStartTime) + } + if v.OtherNonCompliantCount != nil { + s.WriteInt32(schemas.InstancePatchState_OtherNonCompliantCount, *v.OtherNonCompliantCount) + } + if v.OwnerInformation != nil { + s.WriteString(schemas.InstancePatchState_OwnerInformation, *v.OwnerInformation) + } + if v.PatchGroup != nil { + s.WriteString(schemas.InstancePatchState_PatchGroup, *v.PatchGroup) + } + if v.RebootOption != "" { + s.WriteString(schemas.InstancePatchState_RebootOption, string(v.RebootOption)) + } + if v.SecurityNonCompliantCount != nil { + s.WriteInt32(schemas.InstancePatchState_SecurityNonCompliantCount, *v.SecurityNonCompliantCount) + } + if v.SnapshotId != nil { + s.WriteString(schemas.InstancePatchState_SnapshotId, *v.SnapshotId) + } + if v.UnreportedNotApplicableCount != nil { + s.WriteInt32(schemas.InstancePatchState_UnreportedNotApplicableCount, *v.UnreportedNotApplicableCount) + } +} +func (v *InstancePatchState) Deserialize(d smithy.ShapeDeserializer) error { + return smithy.ReadStruct(d, schemas.InstancePatchState, func(s *smithy.Schema) error { + switch s { + case schemas.InstancePatchState_AvailableSecurityUpdateCount: + v.AvailableSecurityUpdateCount = new(int32) + return d.ReadInt32(schemas.InstancePatchState_AvailableSecurityUpdateCount, v.AvailableSecurityUpdateCount) + case schemas.InstancePatchState_BaselineId: + v.BaselineId = new(string) + return d.ReadString(schemas.InstancePatchState_BaselineId, v.BaselineId) + case schemas.InstancePatchState_CriticalNonCompliantCount: + v.CriticalNonCompliantCount = new(int32) + return d.ReadInt32(schemas.InstancePatchState_CriticalNonCompliantCount, v.CriticalNonCompliantCount) + case schemas.InstancePatchState_FailedCount: + return d.ReadInt32(schemas.InstancePatchState_FailedCount, &v.FailedCount) + case schemas.InstancePatchState_InstallOverrideList: + v.InstallOverrideList = new(string) + return d.ReadString(schemas.InstancePatchState_InstallOverrideList, v.InstallOverrideList) + case schemas.InstancePatchState_InstalledCount: + return d.ReadInt32(schemas.InstancePatchState_InstalledCount, &v.InstalledCount) + case schemas.InstancePatchState_InstalledOtherCount: + return d.ReadInt32(schemas.InstancePatchState_InstalledOtherCount, &v.InstalledOtherCount) + case schemas.InstancePatchState_InstalledPendingRebootCount: + v.InstalledPendingRebootCount = new(int32) + return d.ReadInt32(schemas.InstancePatchState_InstalledPendingRebootCount, v.InstalledPendingRebootCount) + case schemas.InstancePatchState_InstalledRejectedCount: + v.InstalledRejectedCount = new(int32) + return d.ReadInt32(schemas.InstancePatchState_InstalledRejectedCount, v.InstalledRejectedCount) + case schemas.InstancePatchState_InstanceId: + v.InstanceId = new(string) + return d.ReadString(schemas.InstancePatchState_InstanceId, v.InstanceId) + case schemas.InstancePatchState_LastNoRebootInstallOperationTime: + v.LastNoRebootInstallOperationTime = new(time.Time) + return d.ReadTime(schemas.InstancePatchState_LastNoRebootInstallOperationTime, v.LastNoRebootInstallOperationTime) + case schemas.InstancePatchState_MissingCount: + return d.ReadInt32(schemas.InstancePatchState_MissingCount, &v.MissingCount) + case schemas.InstancePatchState_NotApplicableCount: + return d.ReadInt32(schemas.InstancePatchState_NotApplicableCount, &v.NotApplicableCount) + case schemas.InstancePatchState_Operation: + var ev string + if err := d.ReadString(schemas.InstancePatchState_Operation, &ev); err != nil { + return err + } + v.Operation = PatchOperationType(ev) + return nil + case schemas.InstancePatchState_OperationEndTime: + v.OperationEndTime = new(time.Time) + return d.ReadTime(schemas.InstancePatchState_OperationEndTime, v.OperationEndTime) + case schemas.InstancePatchState_OperationStartTime: + v.OperationStartTime = new(time.Time) + return d.ReadTime(schemas.InstancePatchState_OperationStartTime, v.OperationStartTime) + case schemas.InstancePatchState_OtherNonCompliantCount: + v.OtherNonCompliantCount = new(int32) + return d.ReadInt32(schemas.InstancePatchState_OtherNonCompliantCount, v.OtherNonCompliantCount) + case schemas.InstancePatchState_OwnerInformation: + v.OwnerInformation = new(string) + return d.ReadString(schemas.InstancePatchState_OwnerInformation, v.OwnerInformation) + case schemas.InstancePatchState_PatchGroup: + v.PatchGroup = new(string) + return d.ReadString(schemas.InstancePatchState_PatchGroup, v.PatchGroup) + case schemas.InstancePatchState_RebootOption: + var ev string + if err := d.ReadString(schemas.InstancePatchState_RebootOption, &ev); err != nil { + return err + } + v.RebootOption = RebootOption(ev) + return nil + case schemas.InstancePatchState_SecurityNonCompliantCount: + v.SecurityNonCompliantCount = new(int32) + return d.ReadInt32(schemas.InstancePatchState_SecurityNonCompliantCount, v.SecurityNonCompliantCount) + case schemas.InstancePatchState_SnapshotId: + v.SnapshotId = new(string) + return d.ReadString(schemas.InstancePatchState_SnapshotId, v.SnapshotId) + case schemas.InstancePatchState_UnreportedNotApplicableCount: + v.UnreportedNotApplicableCount = new(int32) + return d.ReadInt32(schemas.InstancePatchState_UnreportedNotApplicableCount, v.UnreportedNotApplicableCount) + } + return nil + }) +} + // Defines a filter used in DescribeInstancePatchStatesForPatchGroup to scope down the information returned by the API. // // Example: To filter for all managed nodes in a patch group having more than @@ -2947,6 +7368,41 @@ type InstancePatchStateFilter struct { noSmithyDocumentSerde } +func (v *InstancePatchStateFilter) Serialize(s smithy.ShapeSerializer) { + s.WriteStruct(schemas.InstancePatchStateFilter) + v.SerializeMembers(s) + s.CloseStruct() +} + +func (v *InstancePatchStateFilter) SerializeMembers(s smithy.ShapeSerializer) { + if v.Key != nil { + s.WriteString(schemas.InstancePatchStateFilter_Key, *v.Key) + } + if v.Type != "" { + s.WriteString(schemas.InstancePatchStateFilter_Type, string(v.Type)) + } + serializeInstancePatchStateFilterValues(s, schemas.InstancePatchStateFilter_Values, v.Values) +} +func (v *InstancePatchStateFilter) Deserialize(d smithy.ShapeDeserializer) error { + return smithy.ReadStruct(d, schemas.InstancePatchStateFilter, func(s *smithy.Schema) error { + switch s { + case schemas.InstancePatchStateFilter_Key: + v.Key = new(string) + return d.ReadString(schemas.InstancePatchStateFilter_Key, v.Key) + case schemas.InstancePatchStateFilter_Type: + var ev string + if err := d.ReadString(schemas.InstancePatchStateFilter_Type, &ev); err != nil { + return err + } + v.Type = InstancePatchStateOperatorType(ev) + return nil + case schemas.InstancePatchStateFilter_Values: + return deserializeInstancePatchStateFilterValues(d, schemas.InstancePatchStateFilter_Values, &v.Values) + } + return nil + }) +} + // An object containing various properties of a managed node. type InstanceProperty struct { @@ -2966,6 +7422,9 @@ type InstanceProperty struct { // The status of the State Manager association applied to the managed node. AssociationStatus *string + // The Availability Zone where the managed node is located. + AvailabilityZone *string + // The fully qualified host name of the managed node. ComputerName *string @@ -3032,12 +7491,214 @@ type InstanceProperty struct { // The ID of the source resource. SourceId *string - // The type of the source resource. + // The location of the source resource in the third-party cloud environment. + SourceLocation *string + + // The type of the source resource. Valid values: AWS::EC2::Instance | + // AWS::SSM::ManagedInstance | AWS::IoT::Thing | Microsoft.Compute/virtualMachines . SourceType SourceType noSmithyDocumentSerde } +func (v *InstanceProperty) Serialize(s smithy.ShapeSerializer) { + s.WriteStruct(schemas.InstanceProperty) + v.SerializeMembers(s) + s.CloseStruct() +} + +func (v *InstanceProperty) SerializeMembers(s smithy.ShapeSerializer) { + if v.ActivationId != nil { + s.WriteString(schemas.InstanceProperty_ActivationId, *v.ActivationId) + } + if v.AgentVersion != nil { + s.WriteString(schemas.InstanceProperty_AgentVersion, *v.AgentVersion) + } + if v.Architecture != nil { + s.WriteString(schemas.InstanceProperty_Architecture, *v.Architecture) + } + if v.AssociationOverview != nil { + s.WriteStruct(schemas.InstanceProperty_AssociationOverview) + v.AssociationOverview.SerializeMembers(s) + s.CloseStruct() + } + if v.AssociationStatus != nil { + s.WriteString(schemas.InstanceProperty_AssociationStatus, *v.AssociationStatus) + } + if v.AvailabilityZone != nil { + s.WriteString(schemas.InstanceProperty_AvailabilityZone, *v.AvailabilityZone) + } + if v.ComputerName != nil { + s.WriteString(schemas.InstanceProperty_ComputerName, *v.ComputerName) + } + if v.IPAddress != nil { + s.WriteString(schemas.InstanceProperty_IPAddress, *v.IPAddress) + } + if v.IamRole != nil { + s.WriteString(schemas.InstanceProperty_IamRole, *v.IamRole) + } + if v.InstanceId != nil { + s.WriteString(schemas.InstanceProperty_InstanceId, *v.InstanceId) + } + if v.InstanceRole != nil { + s.WriteString(schemas.InstanceProperty_InstanceRole, *v.InstanceRole) + } + if v.InstanceState != nil { + s.WriteString(schemas.InstanceProperty_InstanceState, *v.InstanceState) + } + if v.InstanceType != nil { + s.WriteString(schemas.InstanceProperty_InstanceType, *v.InstanceType) + } + if v.KeyName != nil { + s.WriteString(schemas.InstanceProperty_KeyName, *v.KeyName) + } + if v.LastAssociationExecutionDate != nil { + s.WriteTime(schemas.InstanceProperty_LastAssociationExecutionDate, *v.LastAssociationExecutionDate) + } + if v.LastPingDateTime != nil { + s.WriteTime(schemas.InstanceProperty_LastPingDateTime, *v.LastPingDateTime) + } + if v.LastSuccessfulAssociationExecutionDate != nil { + s.WriteTime(schemas.InstanceProperty_LastSuccessfulAssociationExecutionDate, *v.LastSuccessfulAssociationExecutionDate) + } + if v.LaunchTime != nil { + s.WriteTime(schemas.InstanceProperty_LaunchTime, *v.LaunchTime) + } + if v.Name != nil { + s.WriteString(schemas.InstanceProperty_Name, *v.Name) + } + if v.PingStatus != "" { + s.WriteString(schemas.InstanceProperty_PingStatus, string(v.PingStatus)) + } + if v.PlatformName != nil { + s.WriteString(schemas.InstanceProperty_PlatformName, *v.PlatformName) + } + if v.PlatformType != "" { + s.WriteString(schemas.InstanceProperty_PlatformType, string(v.PlatformType)) + } + if v.PlatformVersion != nil { + s.WriteString(schemas.InstanceProperty_PlatformVersion, *v.PlatformVersion) + } + if v.RegistrationDate != nil { + s.WriteTime(schemas.InstanceProperty_RegistrationDate, *v.RegistrationDate) + } + if v.ResourceType != nil { + s.WriteString(schemas.InstanceProperty_ResourceType, *v.ResourceType) + } + if v.SourceId != nil { + s.WriteString(schemas.InstanceProperty_SourceId, *v.SourceId) + } + if v.SourceLocation != nil { + s.WriteString(schemas.InstanceProperty_SourceLocation, *v.SourceLocation) + } + if v.SourceType != "" { + s.WriteString(schemas.InstanceProperty_SourceType, string(v.SourceType)) + } +} +func (v *InstanceProperty) Deserialize(d smithy.ShapeDeserializer) error { + return smithy.ReadStruct(d, schemas.InstanceProperty, func(s *smithy.Schema) error { + switch s { + case schemas.InstanceProperty_ActivationId: + v.ActivationId = new(string) + return d.ReadString(schemas.InstanceProperty_ActivationId, v.ActivationId) + case schemas.InstanceProperty_AgentVersion: + v.AgentVersion = new(string) + return d.ReadString(schemas.InstanceProperty_AgentVersion, v.AgentVersion) + case schemas.InstanceProperty_Architecture: + v.Architecture = new(string) + return d.ReadString(schemas.InstanceProperty_Architecture, v.Architecture) + case schemas.InstanceProperty_AssociationOverview: + v.AssociationOverview = &InstanceAggregatedAssociationOverview{} + return v.AssociationOverview.Deserialize(d) + case schemas.InstanceProperty_AssociationStatus: + v.AssociationStatus = new(string) + return d.ReadString(schemas.InstanceProperty_AssociationStatus, v.AssociationStatus) + case schemas.InstanceProperty_AvailabilityZone: + v.AvailabilityZone = new(string) + return d.ReadString(schemas.InstanceProperty_AvailabilityZone, v.AvailabilityZone) + case schemas.InstanceProperty_ComputerName: + v.ComputerName = new(string) + return d.ReadString(schemas.InstanceProperty_ComputerName, v.ComputerName) + case schemas.InstanceProperty_IPAddress: + v.IPAddress = new(string) + return d.ReadString(schemas.InstanceProperty_IPAddress, v.IPAddress) + case schemas.InstanceProperty_IamRole: + v.IamRole = new(string) + return d.ReadString(schemas.InstanceProperty_IamRole, v.IamRole) + case schemas.InstanceProperty_InstanceId: + v.InstanceId = new(string) + return d.ReadString(schemas.InstanceProperty_InstanceId, v.InstanceId) + case schemas.InstanceProperty_InstanceRole: + v.InstanceRole = new(string) + return d.ReadString(schemas.InstanceProperty_InstanceRole, v.InstanceRole) + case schemas.InstanceProperty_InstanceState: + v.InstanceState = new(string) + return d.ReadString(schemas.InstanceProperty_InstanceState, v.InstanceState) + case schemas.InstanceProperty_InstanceType: + v.InstanceType = new(string) + return d.ReadString(schemas.InstanceProperty_InstanceType, v.InstanceType) + case schemas.InstanceProperty_KeyName: + v.KeyName = new(string) + return d.ReadString(schemas.InstanceProperty_KeyName, v.KeyName) + case schemas.InstanceProperty_LastAssociationExecutionDate: + v.LastAssociationExecutionDate = new(time.Time) + return d.ReadTime(schemas.InstanceProperty_LastAssociationExecutionDate, v.LastAssociationExecutionDate) + case schemas.InstanceProperty_LastPingDateTime: + v.LastPingDateTime = new(time.Time) + return d.ReadTime(schemas.InstanceProperty_LastPingDateTime, v.LastPingDateTime) + case schemas.InstanceProperty_LastSuccessfulAssociationExecutionDate: + v.LastSuccessfulAssociationExecutionDate = new(time.Time) + return d.ReadTime(schemas.InstanceProperty_LastSuccessfulAssociationExecutionDate, v.LastSuccessfulAssociationExecutionDate) + case schemas.InstanceProperty_LaunchTime: + v.LaunchTime = new(time.Time) + return d.ReadTime(schemas.InstanceProperty_LaunchTime, v.LaunchTime) + case schemas.InstanceProperty_Name: + v.Name = new(string) + return d.ReadString(schemas.InstanceProperty_Name, v.Name) + case schemas.InstanceProperty_PingStatus: + var ev string + if err := d.ReadString(schemas.InstanceProperty_PingStatus, &ev); err != nil { + return err + } + v.PingStatus = PingStatus(ev) + return nil + case schemas.InstanceProperty_PlatformName: + v.PlatformName = new(string) + return d.ReadString(schemas.InstanceProperty_PlatformName, v.PlatformName) + case schemas.InstanceProperty_PlatformType: + var ev string + if err := d.ReadString(schemas.InstanceProperty_PlatformType, &ev); err != nil { + return err + } + v.PlatformType = PlatformType(ev) + return nil + case schemas.InstanceProperty_PlatformVersion: + v.PlatformVersion = new(string) + return d.ReadString(schemas.InstanceProperty_PlatformVersion, v.PlatformVersion) + case schemas.InstanceProperty_RegistrationDate: + v.RegistrationDate = new(time.Time) + return d.ReadTime(schemas.InstanceProperty_RegistrationDate, v.RegistrationDate) + case schemas.InstanceProperty_ResourceType: + v.ResourceType = new(string) + return d.ReadString(schemas.InstanceProperty_ResourceType, v.ResourceType) + case schemas.InstanceProperty_SourceId: + v.SourceId = new(string) + return d.ReadString(schemas.InstanceProperty_SourceId, v.SourceId) + case schemas.InstanceProperty_SourceLocation: + v.SourceLocation = new(string) + return d.ReadString(schemas.InstanceProperty_SourceLocation, v.SourceLocation) + case schemas.InstanceProperty_SourceType: + var ev string + if err := d.ReadString(schemas.InstanceProperty_SourceType, &ev); err != nil { + return err + } + v.SourceType = SourceType(ev) + return nil + } + return nil + }) +} + // Describes a filter for a specific list of managed nodes. You can filter node // information by using tags. You specify tags by using a key-value mapping. type InstancePropertyFilter struct { @@ -3055,6 +7716,35 @@ type InstancePropertyFilter struct { noSmithyDocumentSerde } +func (v *InstancePropertyFilter) Serialize(s smithy.ShapeSerializer) { + s.WriteStruct(schemas.InstancePropertyFilter) + v.SerializeMembers(s) + s.CloseStruct() +} + +func (v *InstancePropertyFilter) SerializeMembers(s smithy.ShapeSerializer) { + if v.Key != "" { + s.WriteString(schemas.InstancePropertyFilter_key, string(v.Key)) + } + serializeInstancePropertyFilterValueSet(s, schemas.InstancePropertyFilter_valueSet, v.ValueSet) +} +func (v *InstancePropertyFilter) Deserialize(d smithy.ShapeDeserializer) error { + return smithy.ReadStruct(d, schemas.InstancePropertyFilter, func(s *smithy.Schema) error { + switch s { + case schemas.InstancePropertyFilter_key: + var ev string + if err := d.ReadString(schemas.InstancePropertyFilter_key, &ev); err != nil { + return err + } + v.Key = InstancePropertyFilterKey(ev) + return nil + case schemas.InstancePropertyFilter_valueSet: + return deserializeInstancePropertyFilterValueSet(d, schemas.InstancePropertyFilter_valueSet, &v.ValueSet) + } + return nil + }) +} + // The filters to describe or get information about your managed nodes. type InstancePropertyStringFilter struct { @@ -3074,6 +7764,41 @@ type InstancePropertyStringFilter struct { noSmithyDocumentSerde } +func (v *InstancePropertyStringFilter) Serialize(s smithy.ShapeSerializer) { + s.WriteStruct(schemas.InstancePropertyStringFilter) + v.SerializeMembers(s) + s.CloseStruct() +} + +func (v *InstancePropertyStringFilter) SerializeMembers(s smithy.ShapeSerializer) { + if v.Key != nil { + s.WriteString(schemas.InstancePropertyStringFilter_Key, *v.Key) + } + if v.Operator != "" { + s.WriteString(schemas.InstancePropertyStringFilter_Operator, string(v.Operator)) + } + serializeInstancePropertyFilterValueSet(s, schemas.InstancePropertyStringFilter_Values, v.Values) +} +func (v *InstancePropertyStringFilter) Deserialize(d smithy.ShapeDeserializer) error { + return smithy.ReadStruct(d, schemas.InstancePropertyStringFilter, func(s *smithy.Schema) error { + switch s { + case schemas.InstancePropertyStringFilter_Key: + v.Key = new(string) + return d.ReadString(schemas.InstancePropertyStringFilter_Key, v.Key) + case schemas.InstancePropertyStringFilter_Operator: + var ev string + if err := d.ReadString(schemas.InstancePropertyStringFilter_Operator, &ev); err != nil { + return err + } + v.Operator = InstancePropertyFilterOperator(ev) + return nil + case schemas.InstancePropertyStringFilter_Values: + return deserializeInstancePropertyFilterValueSet(d, schemas.InstancePropertyStringFilter_Values, &v.Values) + } + return nil + }) +} + // Specifies the inventory type and attribute for the aggregation execution. type InventoryAggregator struct { @@ -3091,6 +7816,34 @@ type InventoryAggregator struct { noSmithyDocumentSerde } +func (v *InventoryAggregator) Serialize(s smithy.ShapeSerializer) { + s.WriteStruct(schemas.InventoryAggregator) + v.SerializeMembers(s) + s.CloseStruct() +} + +func (v *InventoryAggregator) SerializeMembers(s smithy.ShapeSerializer) { + serializeInventoryAggregatorList(s, schemas.InventoryAggregator_Aggregators, v.Aggregators) + if v.Expression != nil { + s.WriteString(schemas.InventoryAggregator_Expression, *v.Expression) + } + serializeInventoryGroupList(s, schemas.InventoryAggregator_Groups, v.Groups) +} +func (v *InventoryAggregator) Deserialize(d smithy.ShapeDeserializer) error { + return smithy.ReadStruct(d, schemas.InventoryAggregator, func(s *smithy.Schema) error { + switch s { + case schemas.InventoryAggregator_Aggregators: + return deserializeInventoryAggregatorList(d, schemas.InventoryAggregator_Aggregators, &v.Aggregators) + case schemas.InventoryAggregator_Expression: + v.Expression = new(string) + return d.ReadString(schemas.InventoryAggregator_Expression, v.Expression) + case schemas.InventoryAggregator_Groups: + return deserializeInventoryGroupList(d, schemas.InventoryAggregator_Groups, &v.Groups) + } + return nil + }) +} + // Status information returned by the DeleteInventory operation. type InventoryDeletionStatusItem struct { @@ -3121,6 +7874,70 @@ type InventoryDeletionStatusItem struct { noSmithyDocumentSerde } +func (v *InventoryDeletionStatusItem) Serialize(s smithy.ShapeSerializer) { + s.WriteStruct(schemas.InventoryDeletionStatusItem) + v.SerializeMembers(s) + s.CloseStruct() +} + +func (v *InventoryDeletionStatusItem) SerializeMembers(s smithy.ShapeSerializer) { + if v.DeletionId != nil { + s.WriteString(schemas.InventoryDeletionStatusItem_DeletionId, *v.DeletionId) + } + if v.DeletionStartTime != nil { + s.WriteTime(schemas.InventoryDeletionStatusItem_DeletionStartTime, *v.DeletionStartTime) + } + if v.DeletionSummary != nil { + s.WriteStruct(schemas.InventoryDeletionStatusItem_DeletionSummary) + v.DeletionSummary.SerializeMembers(s) + s.CloseStruct() + } + if v.LastStatus != "" { + s.WriteString(schemas.InventoryDeletionStatusItem_LastStatus, string(v.LastStatus)) + } + if v.LastStatusMessage != nil { + s.WriteString(schemas.InventoryDeletionStatusItem_LastStatusMessage, *v.LastStatusMessage) + } + if v.LastStatusUpdateTime != nil { + s.WriteTime(schemas.InventoryDeletionStatusItem_LastStatusUpdateTime, *v.LastStatusUpdateTime) + } + if v.TypeName != nil { + s.WriteString(schemas.InventoryDeletionStatusItem_TypeName, *v.TypeName) + } +} +func (v *InventoryDeletionStatusItem) Deserialize(d smithy.ShapeDeserializer) error { + return smithy.ReadStruct(d, schemas.InventoryDeletionStatusItem, func(s *smithy.Schema) error { + switch s { + case schemas.InventoryDeletionStatusItem_DeletionId: + v.DeletionId = new(string) + return d.ReadString(schemas.InventoryDeletionStatusItem_DeletionId, v.DeletionId) + case schemas.InventoryDeletionStatusItem_DeletionStartTime: + v.DeletionStartTime = new(time.Time) + return d.ReadTime(schemas.InventoryDeletionStatusItem_DeletionStartTime, v.DeletionStartTime) + case schemas.InventoryDeletionStatusItem_DeletionSummary: + v.DeletionSummary = &InventoryDeletionSummary{} + return v.DeletionSummary.Deserialize(d) + case schemas.InventoryDeletionStatusItem_LastStatus: + var ev string + if err := d.ReadString(schemas.InventoryDeletionStatusItem_LastStatus, &ev); err != nil { + return err + } + v.LastStatus = InventoryDeletionStatus(ev) + return nil + case schemas.InventoryDeletionStatusItem_LastStatusMessage: + v.LastStatusMessage = new(string) + return d.ReadString(schemas.InventoryDeletionStatusItem_LastStatusMessage, v.LastStatusMessage) + case schemas.InventoryDeletionStatusItem_LastStatusUpdateTime: + v.LastStatusUpdateTime = new(time.Time) + return d.ReadTime(schemas.InventoryDeletionStatusItem_LastStatusUpdateTime, v.LastStatusUpdateTime) + case schemas.InventoryDeletionStatusItem_TypeName: + v.TypeName = new(string) + return d.ReadString(schemas.InventoryDeletionStatusItem_TypeName, v.TypeName) + } + return nil + }) +} + // Information about the delete operation. type InventoryDeletionSummary struct { @@ -3137,6 +7954,35 @@ type InventoryDeletionSummary struct { noSmithyDocumentSerde } +func (v *InventoryDeletionSummary) Serialize(s smithy.ShapeSerializer) { + s.WriteStruct(schemas.InventoryDeletionSummary) + v.SerializeMembers(s) + s.CloseStruct() +} + +func (v *InventoryDeletionSummary) SerializeMembers(s smithy.ShapeSerializer) { + if v.RemainingCount != 0 { + s.WriteInt32(schemas.InventoryDeletionSummary_RemainingCount, v.RemainingCount) + } + serializeInventoryDeletionSummaryItems(s, schemas.InventoryDeletionSummary_SummaryItems, v.SummaryItems) + if v.TotalCount != 0 { + s.WriteInt32(schemas.InventoryDeletionSummary_TotalCount, v.TotalCount) + } +} +func (v *InventoryDeletionSummary) Deserialize(d smithy.ShapeDeserializer) error { + return smithy.ReadStruct(d, schemas.InventoryDeletionSummary, func(s *smithy.Schema) error { + switch s { + case schemas.InventoryDeletionSummary_RemainingCount: + return d.ReadInt32(schemas.InventoryDeletionSummary_RemainingCount, &v.RemainingCount) + case schemas.InventoryDeletionSummary_SummaryItems: + return deserializeInventoryDeletionSummaryItems(d, schemas.InventoryDeletionSummary_SummaryItems, &v.SummaryItems) + case schemas.InventoryDeletionSummary_TotalCount: + return d.ReadInt32(schemas.InventoryDeletionSummary_TotalCount, &v.TotalCount) + } + return nil + }) +} + // Either a count, remaining count, or a version number in a delete inventory // summary. type InventoryDeletionSummaryItem struct { @@ -3153,6 +7999,38 @@ type InventoryDeletionSummaryItem struct { noSmithyDocumentSerde } +func (v *InventoryDeletionSummaryItem) Serialize(s smithy.ShapeSerializer) { + s.WriteStruct(schemas.InventoryDeletionSummaryItem) + v.SerializeMembers(s) + s.CloseStruct() +} + +func (v *InventoryDeletionSummaryItem) SerializeMembers(s smithy.ShapeSerializer) { + if v.Count != 0 { + s.WriteInt32(schemas.InventoryDeletionSummaryItem_Count, v.Count) + } + if v.RemainingCount != 0 { + s.WriteInt32(schemas.InventoryDeletionSummaryItem_RemainingCount, v.RemainingCount) + } + if v.Version != nil { + s.WriteString(schemas.InventoryDeletionSummaryItem_Version, *v.Version) + } +} +func (v *InventoryDeletionSummaryItem) Deserialize(d smithy.ShapeDeserializer) error { + return smithy.ReadStruct(d, schemas.InventoryDeletionSummaryItem, func(s *smithy.Schema) error { + switch s { + case schemas.InventoryDeletionSummaryItem_Count: + return d.ReadInt32(schemas.InventoryDeletionSummaryItem_Count, &v.Count) + case schemas.InventoryDeletionSummaryItem_RemainingCount: + return d.ReadInt32(schemas.InventoryDeletionSummaryItem_RemainingCount, &v.RemainingCount) + case schemas.InventoryDeletionSummaryItem_Version: + v.Version = new(string) + return d.ReadString(schemas.InventoryDeletionSummaryItem_Version, v.Version) + } + return nil + }) +} + // One or more filters. Use a filter to return a more specific list of results. // // Example formats for the aws ssm get-inventory command: @@ -3203,6 +8081,41 @@ type InventoryFilter struct { noSmithyDocumentSerde } +func (v *InventoryFilter) Serialize(s smithy.ShapeSerializer) { + s.WriteStruct(schemas.InventoryFilter) + v.SerializeMembers(s) + s.CloseStruct() +} + +func (v *InventoryFilter) SerializeMembers(s smithy.ShapeSerializer) { + if v.Key != nil { + s.WriteString(schemas.InventoryFilter_Key, *v.Key) + } + if v.Type != "" { + s.WriteString(schemas.InventoryFilter_Type, string(v.Type)) + } + serializeInventoryFilterValueList(s, schemas.InventoryFilter_Values, v.Values) +} +func (v *InventoryFilter) Deserialize(d smithy.ShapeDeserializer) error { + return smithy.ReadStruct(d, schemas.InventoryFilter, func(s *smithy.Schema) error { + switch s { + case schemas.InventoryFilter_Key: + v.Key = new(string) + return d.ReadString(schemas.InventoryFilter_Key, v.Key) + case schemas.InventoryFilter_Type: + var ev string + if err := d.ReadString(schemas.InventoryFilter_Type, &ev); err != nil { + return err + } + v.Type = InventoryQueryOperatorType(ev) + return nil + case schemas.InventoryFilter_Values: + return deserializeInventoryFilterValueList(d, schemas.InventoryFilter_Values, &v.Values) + } + return nil + }) +} + // A user-defined set of one or more filters on which to aggregate inventory data. // Groups return a count of resources that match and don't match the specified // criteria. @@ -3223,6 +8136,31 @@ type InventoryGroup struct { noSmithyDocumentSerde } +func (v *InventoryGroup) Serialize(s smithy.ShapeSerializer) { + s.WriteStruct(schemas.InventoryGroup) + v.SerializeMembers(s) + s.CloseStruct() +} + +func (v *InventoryGroup) SerializeMembers(s smithy.ShapeSerializer) { + serializeInventoryFilterList(s, schemas.InventoryGroup_Filters, v.Filters) + if v.Name != nil { + s.WriteString(schemas.InventoryGroup_Name, *v.Name) + } +} +func (v *InventoryGroup) Deserialize(d smithy.ShapeDeserializer) error { + return smithy.ReadStruct(d, schemas.InventoryGroup, func(s *smithy.Schema) error { + switch s { + case schemas.InventoryGroup_Filters: + return deserializeInventoryFilterList(d, schemas.InventoryGroup_Filters, &v.Filters) + case schemas.InventoryGroup_Name: + v.Name = new(string) + return d.ReadString(schemas.InventoryGroup_Name, v.Name) + } + return nil + }) +} + // Information collected from managed nodes based on your inventory policy document type InventoryItem struct { @@ -3261,6 +8199,52 @@ type InventoryItem struct { noSmithyDocumentSerde } +func (v *InventoryItem) Serialize(s smithy.ShapeSerializer) { + s.WriteStruct(schemas.InventoryItem) + v.SerializeMembers(s) + s.CloseStruct() +} + +func (v *InventoryItem) SerializeMembers(s smithy.ShapeSerializer) { + if v.CaptureTime != nil { + s.WriteString(schemas.InventoryItem_CaptureTime, *v.CaptureTime) + } + serializeInventoryItemEntryList(s, schemas.InventoryItem_Content, v.Content) + if v.ContentHash != nil { + s.WriteString(schemas.InventoryItem_ContentHash, *v.ContentHash) + } + serializeInventoryItemContentContext(s, schemas.InventoryItem_Context, v.Context) + if v.SchemaVersion != nil { + s.WriteString(schemas.InventoryItem_SchemaVersion, *v.SchemaVersion) + } + if v.TypeName != nil { + s.WriteString(schemas.InventoryItem_TypeName, *v.TypeName) + } +} +func (v *InventoryItem) Deserialize(d smithy.ShapeDeserializer) error { + return smithy.ReadStruct(d, schemas.InventoryItem, func(s *smithy.Schema) error { + switch s { + case schemas.InventoryItem_CaptureTime: + v.CaptureTime = new(string) + return d.ReadString(schemas.InventoryItem_CaptureTime, v.CaptureTime) + case schemas.InventoryItem_Content: + return deserializeInventoryItemEntryList(d, schemas.InventoryItem_Content, &v.Content) + case schemas.InventoryItem_ContentHash: + v.ContentHash = new(string) + return d.ReadString(schemas.InventoryItem_ContentHash, v.ContentHash) + case schemas.InventoryItem_Context: + return deserializeInventoryItemContentContext(d, schemas.InventoryItem_Context, &v.Context) + case schemas.InventoryItem_SchemaVersion: + v.SchemaVersion = new(string) + return d.ReadString(schemas.InventoryItem_SchemaVersion, v.SchemaVersion) + case schemas.InventoryItem_TypeName: + v.TypeName = new(string) + return d.ReadString(schemas.InventoryItem_TypeName, v.TypeName) + } + return nil + }) +} + // Attributes are the entries within the inventory item content. It contains name // and value. type InventoryItemAttribute struct { @@ -3278,6 +8262,38 @@ type InventoryItemAttribute struct { noSmithyDocumentSerde } +func (v *InventoryItemAttribute) Serialize(s smithy.ShapeSerializer) { + s.WriteStruct(schemas.InventoryItemAttribute) + v.SerializeMembers(s) + s.CloseStruct() +} + +func (v *InventoryItemAttribute) SerializeMembers(s smithy.ShapeSerializer) { + if v.DataType != "" { + s.WriteString(schemas.InventoryItemAttribute_DataType, string(v.DataType)) + } + if v.Name != nil { + s.WriteString(schemas.InventoryItemAttribute_Name, *v.Name) + } +} +func (v *InventoryItemAttribute) Deserialize(d smithy.ShapeDeserializer) error { + return smithy.ReadStruct(d, schemas.InventoryItemAttribute, func(s *smithy.Schema) error { + switch s { + case schemas.InventoryItemAttribute_DataType: + var ev string + if err := d.ReadString(schemas.InventoryItemAttribute_DataType, &ev); err != nil { + return err + } + v.DataType = InventoryAttributeDataType(ev) + return nil + case schemas.InventoryItemAttribute_Name: + v.Name = new(string) + return d.ReadString(schemas.InventoryItemAttribute_Name, v.Name) + } + return nil + }) +} + // The inventory item schema definition. Users can use this to compose inventory // query filters. type InventoryItemSchema struct { @@ -3305,6 +8321,43 @@ type InventoryItemSchema struct { noSmithyDocumentSerde } +func (v *InventoryItemSchema) Serialize(s smithy.ShapeSerializer) { + s.WriteStruct(schemas.InventoryItemSchema) + v.SerializeMembers(s) + s.CloseStruct() +} + +func (v *InventoryItemSchema) SerializeMembers(s smithy.ShapeSerializer) { + serializeInventoryItemAttributeList(s, schemas.InventoryItemSchema_Attributes, v.Attributes) + if v.DisplayName != nil { + s.WriteString(schemas.InventoryItemSchema_DisplayName, *v.DisplayName) + } + if v.TypeName != nil { + s.WriteString(schemas.InventoryItemSchema_TypeName, *v.TypeName) + } + if v.Version != nil { + s.WriteString(schemas.InventoryItemSchema_Version, *v.Version) + } +} +func (v *InventoryItemSchema) Deserialize(d smithy.ShapeDeserializer) error { + return smithy.ReadStruct(d, schemas.InventoryItemSchema, func(s *smithy.Schema) error { + switch s { + case schemas.InventoryItemSchema_Attributes: + return deserializeInventoryItemAttributeList(d, schemas.InventoryItemSchema_Attributes, &v.Attributes) + case schemas.InventoryItemSchema_DisplayName: + v.DisplayName = new(string) + return d.ReadString(schemas.InventoryItemSchema_DisplayName, v.DisplayName) + case schemas.InventoryItemSchema_TypeName: + v.TypeName = new(string) + return d.ReadString(schemas.InventoryItemSchema_TypeName, v.TypeName) + case schemas.InventoryItemSchema_Version: + v.Version = new(string) + return d.ReadString(schemas.InventoryItemSchema_Version, v.Version) + } + return nil + }) +} + // Inventory query results. type InventoryResultEntity struct { @@ -3319,6 +8372,31 @@ type InventoryResultEntity struct { noSmithyDocumentSerde } +func (v *InventoryResultEntity) Serialize(s smithy.ShapeSerializer) { + s.WriteStruct(schemas.InventoryResultEntity) + v.SerializeMembers(s) + s.CloseStruct() +} + +func (v *InventoryResultEntity) SerializeMembers(s smithy.ShapeSerializer) { + serializeInventoryResultItemMap(s, schemas.InventoryResultEntity_Data, v.Data) + if v.Id != nil { + s.WriteString(schemas.InventoryResultEntity_Id, *v.Id) + } +} +func (v *InventoryResultEntity) Deserialize(d smithy.ShapeDeserializer) error { + return smithy.ReadStruct(d, schemas.InventoryResultEntity, func(s *smithy.Schema) error { + switch s { + case schemas.InventoryResultEntity_Data: + return deserializeInventoryResultItemMap(d, schemas.InventoryResultEntity_Data, &v.Data) + case schemas.InventoryResultEntity_Id: + v.Id = new(string) + return d.ReadString(schemas.InventoryResultEntity_Id, v.Id) + } + return nil + }) +} + // The inventory result item. type InventoryResultItem struct { @@ -3350,6 +8428,49 @@ type InventoryResultItem struct { noSmithyDocumentSerde } +func (v *InventoryResultItem) Serialize(s smithy.ShapeSerializer) { + s.WriteStruct(schemas.InventoryResultItem) + v.SerializeMembers(s) + s.CloseStruct() +} + +func (v *InventoryResultItem) SerializeMembers(s smithy.ShapeSerializer) { + if v.CaptureTime != nil { + s.WriteString(schemas.InventoryResultItem_CaptureTime, *v.CaptureTime) + } + serializeInventoryItemEntryList(s, schemas.InventoryResultItem_Content, v.Content) + if v.ContentHash != nil { + s.WriteString(schemas.InventoryResultItem_ContentHash, *v.ContentHash) + } + if v.SchemaVersion != nil { + s.WriteString(schemas.InventoryResultItem_SchemaVersion, *v.SchemaVersion) + } + if v.TypeName != nil { + s.WriteString(schemas.InventoryResultItem_TypeName, *v.TypeName) + } +} +func (v *InventoryResultItem) Deserialize(d smithy.ShapeDeserializer) error { + return smithy.ReadStruct(d, schemas.InventoryResultItem, func(s *smithy.Schema) error { + switch s { + case schemas.InventoryResultItem_CaptureTime: + v.CaptureTime = new(string) + return d.ReadString(schemas.InventoryResultItem_CaptureTime, v.CaptureTime) + case schemas.InventoryResultItem_Content: + return deserializeInventoryItemEntryList(d, schemas.InventoryResultItem_Content, &v.Content) + case schemas.InventoryResultItem_ContentHash: + v.ContentHash = new(string) + return d.ReadString(schemas.InventoryResultItem_ContentHash, v.ContentHash) + case schemas.InventoryResultItem_SchemaVersion: + v.SchemaVersion = new(string) + return d.ReadString(schemas.InventoryResultItem_SchemaVersion, v.SchemaVersion) + case schemas.InventoryResultItem_TypeName: + v.TypeName = new(string) + return d.ReadString(schemas.InventoryResultItem_TypeName, v.TypeName) + } + return nil + }) +} + // Information about an Amazon Simple Storage Service (Amazon S3) bucket to write // managed node-level logs to. // @@ -3376,6 +8497,40 @@ type LoggingInfo struct { noSmithyDocumentSerde } +func (v *LoggingInfo) Serialize(s smithy.ShapeSerializer) { + s.WriteStruct(schemas.LoggingInfo) + v.SerializeMembers(s) + s.CloseStruct() +} + +func (v *LoggingInfo) SerializeMembers(s smithy.ShapeSerializer) { + if v.S3BucketName != nil { + s.WriteString(schemas.LoggingInfo_S3BucketName, *v.S3BucketName) + } + if v.S3KeyPrefix != nil { + s.WriteString(schemas.LoggingInfo_S3KeyPrefix, *v.S3KeyPrefix) + } + if v.S3Region != nil { + s.WriteString(schemas.LoggingInfo_S3Region, *v.S3Region) + } +} +func (v *LoggingInfo) Deserialize(d smithy.ShapeDeserializer) error { + return smithy.ReadStruct(d, schemas.LoggingInfo, func(s *smithy.Schema) error { + switch s { + case schemas.LoggingInfo_S3BucketName: + v.S3BucketName = new(string) + return d.ReadString(schemas.LoggingInfo_S3BucketName, v.S3BucketName) + case schemas.LoggingInfo_S3KeyPrefix: + v.S3KeyPrefix = new(string) + return d.ReadString(schemas.LoggingInfo_S3KeyPrefix, v.S3KeyPrefix) + case schemas.LoggingInfo_S3Region: + v.S3Region = new(string) + return d.ReadString(schemas.LoggingInfo_S3Region, v.S3Region) + } + return nil + }) +} + // The parameters for an AUTOMATION task type. type MaintenanceWindowAutomationParameters struct { @@ -3404,6 +8559,31 @@ type MaintenanceWindowAutomationParameters struct { noSmithyDocumentSerde } +func (v *MaintenanceWindowAutomationParameters) Serialize(s smithy.ShapeSerializer) { + s.WriteStruct(schemas.MaintenanceWindowAutomationParameters) + v.SerializeMembers(s) + s.CloseStruct() +} + +func (v *MaintenanceWindowAutomationParameters) SerializeMembers(s smithy.ShapeSerializer) { + if v.DocumentVersion != nil { + s.WriteString(schemas.MaintenanceWindowAutomationParameters_DocumentVersion, *v.DocumentVersion) + } + serializeAutomationParameterMap(s, schemas.MaintenanceWindowAutomationParameters_Parameters, v.Parameters) +} +func (v *MaintenanceWindowAutomationParameters) Deserialize(d smithy.ShapeDeserializer) error { + return smithy.ReadStruct(d, schemas.MaintenanceWindowAutomationParameters, func(s *smithy.Schema) error { + switch s { + case schemas.MaintenanceWindowAutomationParameters_DocumentVersion: + v.DocumentVersion = new(string) + return d.ReadString(schemas.MaintenanceWindowAutomationParameters_DocumentVersion, v.DocumentVersion) + case schemas.MaintenanceWindowAutomationParameters_Parameters: + return deserializeAutomationParameterMap(d, schemas.MaintenanceWindowAutomationParameters_Parameters, &v.Parameters) + } + return nil + }) +} + // Describes the information about an execution of a maintenance window. type MaintenanceWindowExecution struct { @@ -3428,6 +8608,62 @@ type MaintenanceWindowExecution struct { noSmithyDocumentSerde } +func (v *MaintenanceWindowExecution) Serialize(s smithy.ShapeSerializer) { + s.WriteStruct(schemas.MaintenanceWindowExecution) + v.SerializeMembers(s) + s.CloseStruct() +} + +func (v *MaintenanceWindowExecution) SerializeMembers(s smithy.ShapeSerializer) { + if v.EndTime != nil { + s.WriteTime(schemas.MaintenanceWindowExecution_EndTime, *v.EndTime) + } + if v.StartTime != nil { + s.WriteTime(schemas.MaintenanceWindowExecution_StartTime, *v.StartTime) + } + if v.Status != "" { + s.WriteString(schemas.MaintenanceWindowExecution_Status, string(v.Status)) + } + if v.StatusDetails != nil { + s.WriteString(schemas.MaintenanceWindowExecution_StatusDetails, *v.StatusDetails) + } + if v.WindowExecutionId != nil { + s.WriteString(schemas.MaintenanceWindowExecution_WindowExecutionId, *v.WindowExecutionId) + } + if v.WindowId != nil { + s.WriteString(schemas.MaintenanceWindowExecution_WindowId, *v.WindowId) + } +} +func (v *MaintenanceWindowExecution) Deserialize(d smithy.ShapeDeserializer) error { + return smithy.ReadStruct(d, schemas.MaintenanceWindowExecution, func(s *smithy.Schema) error { + switch s { + case schemas.MaintenanceWindowExecution_EndTime: + v.EndTime = new(time.Time) + return d.ReadTime(schemas.MaintenanceWindowExecution_EndTime, v.EndTime) + case schemas.MaintenanceWindowExecution_StartTime: + v.StartTime = new(time.Time) + return d.ReadTime(schemas.MaintenanceWindowExecution_StartTime, v.StartTime) + case schemas.MaintenanceWindowExecution_Status: + var ev string + if err := d.ReadString(schemas.MaintenanceWindowExecution_Status, &ev); err != nil { + return err + } + v.Status = MaintenanceWindowExecutionStatus(ev) + return nil + case schemas.MaintenanceWindowExecution_StatusDetails: + v.StatusDetails = new(string) + return d.ReadString(schemas.MaintenanceWindowExecution_StatusDetails, v.StatusDetails) + case schemas.MaintenanceWindowExecution_WindowExecutionId: + v.WindowExecutionId = new(string) + return d.ReadString(schemas.MaintenanceWindowExecution_WindowExecutionId, v.WindowExecutionId) + case schemas.MaintenanceWindowExecution_WindowId: + v.WindowId = new(string) + return d.ReadString(schemas.MaintenanceWindowExecution_WindowId, v.WindowId) + } + return nil + }) +} + // Information about a task execution performed as part of a maintenance window // execution. type MaintenanceWindowExecutionTaskIdentity struct { @@ -3466,6 +8702,89 @@ type MaintenanceWindowExecutionTaskIdentity struct { noSmithyDocumentSerde } +func (v *MaintenanceWindowExecutionTaskIdentity) Serialize(s smithy.ShapeSerializer) { + s.WriteStruct(schemas.MaintenanceWindowExecutionTaskIdentity) + v.SerializeMembers(s) + s.CloseStruct() +} + +func (v *MaintenanceWindowExecutionTaskIdentity) SerializeMembers(s smithy.ShapeSerializer) { + if v.AlarmConfiguration != nil { + s.WriteStruct(schemas.MaintenanceWindowExecutionTaskIdentity_AlarmConfiguration) + v.AlarmConfiguration.SerializeMembers(s) + s.CloseStruct() + } + if v.EndTime != nil { + s.WriteTime(schemas.MaintenanceWindowExecutionTaskIdentity_EndTime, *v.EndTime) + } + if v.StartTime != nil { + s.WriteTime(schemas.MaintenanceWindowExecutionTaskIdentity_StartTime, *v.StartTime) + } + if v.Status != "" { + s.WriteString(schemas.MaintenanceWindowExecutionTaskIdentity_Status, string(v.Status)) + } + if v.StatusDetails != nil { + s.WriteString(schemas.MaintenanceWindowExecutionTaskIdentity_StatusDetails, *v.StatusDetails) + } + if v.TaskArn != nil { + s.WriteString(schemas.MaintenanceWindowExecutionTaskIdentity_TaskArn, *v.TaskArn) + } + if v.TaskExecutionId != nil { + s.WriteString(schemas.MaintenanceWindowExecutionTaskIdentity_TaskExecutionId, *v.TaskExecutionId) + } + if v.TaskType != "" { + s.WriteString(schemas.MaintenanceWindowExecutionTaskIdentity_TaskType, string(v.TaskType)) + } + serializeAlarmStateInformationList(s, schemas.MaintenanceWindowExecutionTaskIdentity_TriggeredAlarms, v.TriggeredAlarms) + if v.WindowExecutionId != nil { + s.WriteString(schemas.MaintenanceWindowExecutionTaskIdentity_WindowExecutionId, *v.WindowExecutionId) + } +} +func (v *MaintenanceWindowExecutionTaskIdentity) Deserialize(d smithy.ShapeDeserializer) error { + return smithy.ReadStruct(d, schemas.MaintenanceWindowExecutionTaskIdentity, func(s *smithy.Schema) error { + switch s { + case schemas.MaintenanceWindowExecutionTaskIdentity_AlarmConfiguration: + v.AlarmConfiguration = &AlarmConfiguration{} + return v.AlarmConfiguration.Deserialize(d) + case schemas.MaintenanceWindowExecutionTaskIdentity_EndTime: + v.EndTime = new(time.Time) + return d.ReadTime(schemas.MaintenanceWindowExecutionTaskIdentity_EndTime, v.EndTime) + case schemas.MaintenanceWindowExecutionTaskIdentity_StartTime: + v.StartTime = new(time.Time) + return d.ReadTime(schemas.MaintenanceWindowExecutionTaskIdentity_StartTime, v.StartTime) + case schemas.MaintenanceWindowExecutionTaskIdentity_Status: + var ev string + if err := d.ReadString(schemas.MaintenanceWindowExecutionTaskIdentity_Status, &ev); err != nil { + return err + } + v.Status = MaintenanceWindowExecutionStatus(ev) + return nil + case schemas.MaintenanceWindowExecutionTaskIdentity_StatusDetails: + v.StatusDetails = new(string) + return d.ReadString(schemas.MaintenanceWindowExecutionTaskIdentity_StatusDetails, v.StatusDetails) + case schemas.MaintenanceWindowExecutionTaskIdentity_TaskArn: + v.TaskArn = new(string) + return d.ReadString(schemas.MaintenanceWindowExecutionTaskIdentity_TaskArn, v.TaskArn) + case schemas.MaintenanceWindowExecutionTaskIdentity_TaskExecutionId: + v.TaskExecutionId = new(string) + return d.ReadString(schemas.MaintenanceWindowExecutionTaskIdentity_TaskExecutionId, v.TaskExecutionId) + case schemas.MaintenanceWindowExecutionTaskIdentity_TaskType: + var ev string + if err := d.ReadString(schemas.MaintenanceWindowExecutionTaskIdentity_TaskType, &ev); err != nil { + return err + } + v.TaskType = MaintenanceWindowTaskType(ev) + return nil + case schemas.MaintenanceWindowExecutionTaskIdentity_TriggeredAlarms: + return deserializeAlarmStateInformationList(d, schemas.MaintenanceWindowExecutionTaskIdentity_TriggeredAlarms, &v.TriggeredAlarms) + case schemas.MaintenanceWindowExecutionTaskIdentity_WindowExecutionId: + v.WindowExecutionId = new(string) + return d.ReadString(schemas.MaintenanceWindowExecutionTaskIdentity_WindowExecutionId, v.WindowExecutionId) + } + return nil + }) +} + // Describes the information about a task invocation for a particular target as // part of a task execution performed as part of a maintenance window execution. type MaintenanceWindowExecutionTaskInvocationIdentity struct { @@ -3514,6 +8833,102 @@ type MaintenanceWindowExecutionTaskInvocationIdentity struct { noSmithyDocumentSerde } +func (v *MaintenanceWindowExecutionTaskInvocationIdentity) Serialize(s smithy.ShapeSerializer) { + s.WriteStruct(schemas.MaintenanceWindowExecutionTaskInvocationIdentity) + v.SerializeMembers(s) + s.CloseStruct() +} + +func (v *MaintenanceWindowExecutionTaskInvocationIdentity) SerializeMembers(s smithy.ShapeSerializer) { + if v.EndTime != nil { + s.WriteTime(schemas.MaintenanceWindowExecutionTaskInvocationIdentity_EndTime, *v.EndTime) + } + if v.ExecutionId != nil { + s.WriteString(schemas.MaintenanceWindowExecutionTaskInvocationIdentity_ExecutionId, *v.ExecutionId) + } + if v.InvocationId != nil { + s.WriteString(schemas.MaintenanceWindowExecutionTaskInvocationIdentity_InvocationId, *v.InvocationId) + } + if v.OwnerInformation != nil { + s.WriteString(schemas.MaintenanceWindowExecutionTaskInvocationIdentity_OwnerInformation, *v.OwnerInformation) + } + if v.Parameters != nil { + s.WriteString(schemas.MaintenanceWindowExecutionTaskInvocationIdentity_Parameters, *v.Parameters) + } + if v.StartTime != nil { + s.WriteTime(schemas.MaintenanceWindowExecutionTaskInvocationIdentity_StartTime, *v.StartTime) + } + if v.Status != "" { + s.WriteString(schemas.MaintenanceWindowExecutionTaskInvocationIdentity_Status, string(v.Status)) + } + if v.StatusDetails != nil { + s.WriteString(schemas.MaintenanceWindowExecutionTaskInvocationIdentity_StatusDetails, *v.StatusDetails) + } + if v.TaskExecutionId != nil { + s.WriteString(schemas.MaintenanceWindowExecutionTaskInvocationIdentity_TaskExecutionId, *v.TaskExecutionId) + } + if v.TaskType != "" { + s.WriteString(schemas.MaintenanceWindowExecutionTaskInvocationIdentity_TaskType, string(v.TaskType)) + } + if v.WindowExecutionId != nil { + s.WriteString(schemas.MaintenanceWindowExecutionTaskInvocationIdentity_WindowExecutionId, *v.WindowExecutionId) + } + if v.WindowTargetId != nil { + s.WriteString(schemas.MaintenanceWindowExecutionTaskInvocationIdentity_WindowTargetId, *v.WindowTargetId) + } +} +func (v *MaintenanceWindowExecutionTaskInvocationIdentity) Deserialize(d smithy.ShapeDeserializer) error { + return smithy.ReadStruct(d, schemas.MaintenanceWindowExecutionTaskInvocationIdentity, func(s *smithy.Schema) error { + switch s { + case schemas.MaintenanceWindowExecutionTaskInvocationIdentity_EndTime: + v.EndTime = new(time.Time) + return d.ReadTime(schemas.MaintenanceWindowExecutionTaskInvocationIdentity_EndTime, v.EndTime) + case schemas.MaintenanceWindowExecutionTaskInvocationIdentity_ExecutionId: + v.ExecutionId = new(string) + return d.ReadString(schemas.MaintenanceWindowExecutionTaskInvocationIdentity_ExecutionId, v.ExecutionId) + case schemas.MaintenanceWindowExecutionTaskInvocationIdentity_InvocationId: + v.InvocationId = new(string) + return d.ReadString(schemas.MaintenanceWindowExecutionTaskInvocationIdentity_InvocationId, v.InvocationId) + case schemas.MaintenanceWindowExecutionTaskInvocationIdentity_OwnerInformation: + v.OwnerInformation = new(string) + return d.ReadString(schemas.MaintenanceWindowExecutionTaskInvocationIdentity_OwnerInformation, v.OwnerInformation) + case schemas.MaintenanceWindowExecutionTaskInvocationIdentity_Parameters: + v.Parameters = new(string) + return d.ReadString(schemas.MaintenanceWindowExecutionTaskInvocationIdentity_Parameters, v.Parameters) + case schemas.MaintenanceWindowExecutionTaskInvocationIdentity_StartTime: + v.StartTime = new(time.Time) + return d.ReadTime(schemas.MaintenanceWindowExecutionTaskInvocationIdentity_StartTime, v.StartTime) + case schemas.MaintenanceWindowExecutionTaskInvocationIdentity_Status: + var ev string + if err := d.ReadString(schemas.MaintenanceWindowExecutionTaskInvocationIdentity_Status, &ev); err != nil { + return err + } + v.Status = MaintenanceWindowExecutionStatus(ev) + return nil + case schemas.MaintenanceWindowExecutionTaskInvocationIdentity_StatusDetails: + v.StatusDetails = new(string) + return d.ReadString(schemas.MaintenanceWindowExecutionTaskInvocationIdentity_StatusDetails, v.StatusDetails) + case schemas.MaintenanceWindowExecutionTaskInvocationIdentity_TaskExecutionId: + v.TaskExecutionId = new(string) + return d.ReadString(schemas.MaintenanceWindowExecutionTaskInvocationIdentity_TaskExecutionId, v.TaskExecutionId) + case schemas.MaintenanceWindowExecutionTaskInvocationIdentity_TaskType: + var ev string + if err := d.ReadString(schemas.MaintenanceWindowExecutionTaskInvocationIdentity_TaskType, &ev); err != nil { + return err + } + v.TaskType = MaintenanceWindowTaskType(ev) + return nil + case schemas.MaintenanceWindowExecutionTaskInvocationIdentity_WindowExecutionId: + v.WindowExecutionId = new(string) + return d.ReadString(schemas.MaintenanceWindowExecutionTaskInvocationIdentity_WindowExecutionId, v.WindowExecutionId) + case schemas.MaintenanceWindowExecutionTaskInvocationIdentity_WindowTargetId: + v.WindowTargetId = new(string) + return d.ReadString(schemas.MaintenanceWindowExecutionTaskInvocationIdentity_WindowTargetId, v.WindowTargetId) + } + return nil + }) +} + // Filter used in the request. Supported filter keys depend on the API operation // that includes the filter. API operations that use MaintenanceWindowFilter> // include the following: @@ -3540,6 +8955,31 @@ type MaintenanceWindowFilter struct { noSmithyDocumentSerde } +func (v *MaintenanceWindowFilter) Serialize(s smithy.ShapeSerializer) { + s.WriteStruct(schemas.MaintenanceWindowFilter) + v.SerializeMembers(s) + s.CloseStruct() +} + +func (v *MaintenanceWindowFilter) SerializeMembers(s smithy.ShapeSerializer) { + if v.Key != nil { + s.WriteString(schemas.MaintenanceWindowFilter_Key, *v.Key) + } + serializeMaintenanceWindowFilterValues(s, schemas.MaintenanceWindowFilter_Values, v.Values) +} +func (v *MaintenanceWindowFilter) Deserialize(d smithy.ShapeDeserializer) error { + return smithy.ReadStruct(d, schemas.MaintenanceWindowFilter, func(s *smithy.Schema) error { + switch s { + case schemas.MaintenanceWindowFilter_Key: + v.Key = new(string) + return d.ReadString(schemas.MaintenanceWindowFilter_Key, v.Key) + case schemas.MaintenanceWindowFilter_Values: + return deserializeMaintenanceWindowFilterValues(d, schemas.MaintenanceWindowFilter_Values, &v.Values) + } + return nil + }) +} + // Information about the maintenance window. type MaintenanceWindowIdentity struct { @@ -3588,6 +9028,92 @@ type MaintenanceWindowIdentity struct { noSmithyDocumentSerde } +func (v *MaintenanceWindowIdentity) Serialize(s smithy.ShapeSerializer) { + s.WriteStruct(schemas.MaintenanceWindowIdentity) + v.SerializeMembers(s) + s.CloseStruct() +} + +func (v *MaintenanceWindowIdentity) SerializeMembers(s smithy.ShapeSerializer) { + if v.Cutoff != 0 { + s.WriteInt32(schemas.MaintenanceWindowIdentity_Cutoff, v.Cutoff) + } + if v.Description != nil { + s.WriteString(schemas.MaintenanceWindowIdentity_Description, *v.Description) + } + if v.Duration != nil { + s.WriteInt32(schemas.MaintenanceWindowIdentity_Duration, *v.Duration) + } + if v.Enabled != false { + s.WriteBool(schemas.MaintenanceWindowIdentity_Enabled, v.Enabled) + } + if v.EndDate != nil { + s.WriteString(schemas.MaintenanceWindowIdentity_EndDate, *v.EndDate) + } + if v.Name != nil { + s.WriteString(schemas.MaintenanceWindowIdentity_Name, *v.Name) + } + if v.NextExecutionTime != nil { + s.WriteString(schemas.MaintenanceWindowIdentity_NextExecutionTime, *v.NextExecutionTime) + } + if v.Schedule != nil { + s.WriteString(schemas.MaintenanceWindowIdentity_Schedule, *v.Schedule) + } + if v.ScheduleOffset != nil { + s.WriteInt32(schemas.MaintenanceWindowIdentity_ScheduleOffset, *v.ScheduleOffset) + } + if v.ScheduleTimezone != nil { + s.WriteString(schemas.MaintenanceWindowIdentity_ScheduleTimezone, *v.ScheduleTimezone) + } + if v.StartDate != nil { + s.WriteString(schemas.MaintenanceWindowIdentity_StartDate, *v.StartDate) + } + if v.WindowId != nil { + s.WriteString(schemas.MaintenanceWindowIdentity_WindowId, *v.WindowId) + } +} +func (v *MaintenanceWindowIdentity) Deserialize(d smithy.ShapeDeserializer) error { + return smithy.ReadStruct(d, schemas.MaintenanceWindowIdentity, func(s *smithy.Schema) error { + switch s { + case schemas.MaintenanceWindowIdentity_Cutoff: + return d.ReadInt32(schemas.MaintenanceWindowIdentity_Cutoff, &v.Cutoff) + case schemas.MaintenanceWindowIdentity_Description: + v.Description = new(string) + return d.ReadString(schemas.MaintenanceWindowIdentity_Description, v.Description) + case schemas.MaintenanceWindowIdentity_Duration: + v.Duration = new(int32) + return d.ReadInt32(schemas.MaintenanceWindowIdentity_Duration, v.Duration) + case schemas.MaintenanceWindowIdentity_Enabled: + return d.ReadBool(schemas.MaintenanceWindowIdentity_Enabled, &v.Enabled) + case schemas.MaintenanceWindowIdentity_EndDate: + v.EndDate = new(string) + return d.ReadString(schemas.MaintenanceWindowIdentity_EndDate, v.EndDate) + case schemas.MaintenanceWindowIdentity_Name: + v.Name = new(string) + return d.ReadString(schemas.MaintenanceWindowIdentity_Name, v.Name) + case schemas.MaintenanceWindowIdentity_NextExecutionTime: + v.NextExecutionTime = new(string) + return d.ReadString(schemas.MaintenanceWindowIdentity_NextExecutionTime, v.NextExecutionTime) + case schemas.MaintenanceWindowIdentity_Schedule: + v.Schedule = new(string) + return d.ReadString(schemas.MaintenanceWindowIdentity_Schedule, v.Schedule) + case schemas.MaintenanceWindowIdentity_ScheduleOffset: + v.ScheduleOffset = new(int32) + return d.ReadInt32(schemas.MaintenanceWindowIdentity_ScheduleOffset, v.ScheduleOffset) + case schemas.MaintenanceWindowIdentity_ScheduleTimezone: + v.ScheduleTimezone = new(string) + return d.ReadString(schemas.MaintenanceWindowIdentity_ScheduleTimezone, v.ScheduleTimezone) + case schemas.MaintenanceWindowIdentity_StartDate: + v.StartDate = new(string) + return d.ReadString(schemas.MaintenanceWindowIdentity_StartDate, v.StartDate) + case schemas.MaintenanceWindowIdentity_WindowId: + v.WindowId = new(string) + return d.ReadString(schemas.MaintenanceWindowIdentity_WindowId, v.WindowId) + } + return nil + }) +} + // The maintenance window to which the specified target belongs. type MaintenanceWindowIdentityForTarget struct { @@ -3600,6 +9126,34 @@ type MaintenanceWindowIdentityForTarget struct { noSmithyDocumentSerde } +func (v *MaintenanceWindowIdentityForTarget) Serialize(s smithy.ShapeSerializer) { + s.WriteStruct(schemas.MaintenanceWindowIdentityForTarget) + v.SerializeMembers(s) + s.CloseStruct() +} + +func (v *MaintenanceWindowIdentityForTarget) SerializeMembers(s smithy.ShapeSerializer) { + if v.Name != nil { + s.WriteString(schemas.MaintenanceWindowIdentityForTarget_Name, *v.Name) + } + if v.WindowId != nil { + s.WriteString(schemas.MaintenanceWindowIdentityForTarget_WindowId, *v.WindowId) + } +} +func (v *MaintenanceWindowIdentityForTarget) Deserialize(d smithy.ShapeDeserializer) error { + return smithy.ReadStruct(d, schemas.MaintenanceWindowIdentityForTarget, func(s *smithy.Schema) error { + switch s { + case schemas.MaintenanceWindowIdentityForTarget_Name: + v.Name = new(string) + return d.ReadString(schemas.MaintenanceWindowIdentityForTarget_Name, v.Name) + case schemas.MaintenanceWindowIdentityForTarget_WindowId: + v.WindowId = new(string) + return d.ReadString(schemas.MaintenanceWindowIdentityForTarget_WindowId, v.WindowId) + } + return nil + }) +} + // The parameters for a LAMBDA task type. // // For information about specifying and updating task parameters, see RegisterTaskWithMaintenanceWindow and UpdateMaintenanceWindowTask. @@ -3637,6 +9191,39 @@ type MaintenanceWindowLambdaParameters struct { noSmithyDocumentSerde } +func (v *MaintenanceWindowLambdaParameters) Serialize(s smithy.ShapeSerializer) { + s.WriteStruct(schemas.MaintenanceWindowLambdaParameters) + v.SerializeMembers(s) + s.CloseStruct() +} + +func (v *MaintenanceWindowLambdaParameters) SerializeMembers(s smithy.ShapeSerializer) { + if v.ClientContext != nil { + s.WriteString(schemas.MaintenanceWindowLambdaParameters_ClientContext, *v.ClientContext) + } + if v.Payload != nil { + s.WriteBlob(schemas.MaintenanceWindowLambdaParameters_Payload, v.Payload) + } + if v.Qualifier != nil { + s.WriteString(schemas.MaintenanceWindowLambdaParameters_Qualifier, *v.Qualifier) + } +} +func (v *MaintenanceWindowLambdaParameters) Deserialize(d smithy.ShapeDeserializer) error { + return smithy.ReadStruct(d, schemas.MaintenanceWindowLambdaParameters, func(s *smithy.Schema) error { + switch s { + case schemas.MaintenanceWindowLambdaParameters_ClientContext: + v.ClientContext = new(string) + return d.ReadString(schemas.MaintenanceWindowLambdaParameters_ClientContext, v.ClientContext) + case schemas.MaintenanceWindowLambdaParameters_Payload: + return d.ReadBlob(schemas.MaintenanceWindowLambdaParameters_Payload, &v.Payload) + case schemas.MaintenanceWindowLambdaParameters_Qualifier: + v.Qualifier = new(string) + return d.ReadString(schemas.MaintenanceWindowLambdaParameters_Qualifier, v.Qualifier) + } + return nil + }) +} + // The parameters for a RUN_COMMAND task type. // // For information about specifying and updating task parameters, see RegisterTaskWithMaintenanceWindow and UpdateMaintenanceWindowTask. @@ -3717,6 +9304,93 @@ type MaintenanceWindowRunCommandParameters struct { noSmithyDocumentSerde } +func (v *MaintenanceWindowRunCommandParameters) Serialize(s smithy.ShapeSerializer) { + s.WriteStruct(schemas.MaintenanceWindowRunCommandParameters) + v.SerializeMembers(s) + s.CloseStruct() +} + +func (v *MaintenanceWindowRunCommandParameters) SerializeMembers(s smithy.ShapeSerializer) { + if v.CloudWatchOutputConfig != nil { + s.WriteStruct(schemas.MaintenanceWindowRunCommandParameters_CloudWatchOutputConfig) + v.CloudWatchOutputConfig.SerializeMembers(s) + s.CloseStruct() + } + if v.Comment != nil { + s.WriteString(schemas.MaintenanceWindowRunCommandParameters_Comment, *v.Comment) + } + if v.DocumentHash != nil { + s.WriteString(schemas.MaintenanceWindowRunCommandParameters_DocumentHash, *v.DocumentHash) + } + if v.DocumentHashType != "" { + s.WriteString(schemas.MaintenanceWindowRunCommandParameters_DocumentHashType, string(v.DocumentHashType)) + } + if v.DocumentVersion != nil { + s.WriteString(schemas.MaintenanceWindowRunCommandParameters_DocumentVersion, *v.DocumentVersion) + } + if v.NotificationConfig != nil { + s.WriteStruct(schemas.MaintenanceWindowRunCommandParameters_NotificationConfig) + v.NotificationConfig.SerializeMembers(s) + s.CloseStruct() + } + if v.OutputS3BucketName != nil { + s.WriteString(schemas.MaintenanceWindowRunCommandParameters_OutputS3BucketName, *v.OutputS3BucketName) + } + if v.OutputS3KeyPrefix != nil { + s.WriteString(schemas.MaintenanceWindowRunCommandParameters_OutputS3KeyPrefix, *v.OutputS3KeyPrefix) + } + serializeParameters(s, schemas.MaintenanceWindowRunCommandParameters_Parameters, v.Parameters) + if v.ServiceRoleArn != nil { + s.WriteString(schemas.MaintenanceWindowRunCommandParameters_ServiceRoleArn, *v.ServiceRoleArn) + } + if v.TimeoutSeconds != nil { + s.WriteInt32(schemas.MaintenanceWindowRunCommandParameters_TimeoutSeconds, *v.TimeoutSeconds) + } +} +func (v *MaintenanceWindowRunCommandParameters) Deserialize(d smithy.ShapeDeserializer) error { + return smithy.ReadStruct(d, schemas.MaintenanceWindowRunCommandParameters, func(s *smithy.Schema) error { + switch s { + case schemas.MaintenanceWindowRunCommandParameters_CloudWatchOutputConfig: + v.CloudWatchOutputConfig = &CloudWatchOutputConfig{} + return v.CloudWatchOutputConfig.Deserialize(d) + case schemas.MaintenanceWindowRunCommandParameters_Comment: + v.Comment = new(string) + return d.ReadString(schemas.MaintenanceWindowRunCommandParameters_Comment, v.Comment) + case schemas.MaintenanceWindowRunCommandParameters_DocumentHash: + v.DocumentHash = new(string) + return d.ReadString(schemas.MaintenanceWindowRunCommandParameters_DocumentHash, v.DocumentHash) + case schemas.MaintenanceWindowRunCommandParameters_DocumentHashType: + var ev string + if err := d.ReadString(schemas.MaintenanceWindowRunCommandParameters_DocumentHashType, &ev); err != nil { + return err + } + v.DocumentHashType = DocumentHashType(ev) + return nil + case schemas.MaintenanceWindowRunCommandParameters_DocumentVersion: + v.DocumentVersion = new(string) + return d.ReadString(schemas.MaintenanceWindowRunCommandParameters_DocumentVersion, v.DocumentVersion) + case schemas.MaintenanceWindowRunCommandParameters_NotificationConfig: + v.NotificationConfig = &NotificationConfig{} + return v.NotificationConfig.Deserialize(d) + case schemas.MaintenanceWindowRunCommandParameters_OutputS3BucketName: + v.OutputS3BucketName = new(string) + return d.ReadString(schemas.MaintenanceWindowRunCommandParameters_OutputS3BucketName, v.OutputS3BucketName) + case schemas.MaintenanceWindowRunCommandParameters_OutputS3KeyPrefix: + v.OutputS3KeyPrefix = new(string) + return d.ReadString(schemas.MaintenanceWindowRunCommandParameters_OutputS3KeyPrefix, v.OutputS3KeyPrefix) + case schemas.MaintenanceWindowRunCommandParameters_Parameters: + return deserializeParameters(d, schemas.MaintenanceWindowRunCommandParameters_Parameters, &v.Parameters) + case schemas.MaintenanceWindowRunCommandParameters_ServiceRoleArn: + v.ServiceRoleArn = new(string) + return d.ReadString(schemas.MaintenanceWindowRunCommandParameters_ServiceRoleArn, v.ServiceRoleArn) + case schemas.MaintenanceWindowRunCommandParameters_TimeoutSeconds: + v.TimeoutSeconds = new(int32) + return d.ReadInt32(schemas.MaintenanceWindowRunCommandParameters_TimeoutSeconds, v.TimeoutSeconds) + } + return nil + }) +} + // The parameters for a STEP_FUNCTIONS task. // // For information about specifying and updating task parameters, see RegisterTaskWithMaintenanceWindow and UpdateMaintenanceWindowTask. @@ -3745,6 +9419,34 @@ type MaintenanceWindowStepFunctionsParameters struct { noSmithyDocumentSerde } +func (v *MaintenanceWindowStepFunctionsParameters) Serialize(s smithy.ShapeSerializer) { + s.WriteStruct(schemas.MaintenanceWindowStepFunctionsParameters) + v.SerializeMembers(s) + s.CloseStruct() +} + +func (v *MaintenanceWindowStepFunctionsParameters) SerializeMembers(s smithy.ShapeSerializer) { + if v.Input != nil { + s.WriteString(schemas.MaintenanceWindowStepFunctionsParameters_Input, *v.Input) + } + if v.Name != nil { + s.WriteString(schemas.MaintenanceWindowStepFunctionsParameters_Name, *v.Name) + } +} +func (v *MaintenanceWindowStepFunctionsParameters) Deserialize(d smithy.ShapeDeserializer) error { + return smithy.ReadStruct(d, schemas.MaintenanceWindowStepFunctionsParameters, func(s *smithy.Schema) error { + switch s { + case schemas.MaintenanceWindowStepFunctionsParameters_Input: + v.Input = new(string) + return d.ReadString(schemas.MaintenanceWindowStepFunctionsParameters_Input, v.Input) + case schemas.MaintenanceWindowStepFunctionsParameters_Name: + v.Name = new(string) + return d.ReadString(schemas.MaintenanceWindowStepFunctionsParameters_Name, v.Name) + } + return nil + }) +} + // The target registered with the maintenance window. type MaintenanceWindowTarget struct { @@ -3782,6 +9484,65 @@ type MaintenanceWindowTarget struct { noSmithyDocumentSerde } +func (v *MaintenanceWindowTarget) Serialize(s smithy.ShapeSerializer) { + s.WriteStruct(schemas.MaintenanceWindowTarget) + v.SerializeMembers(s) + s.CloseStruct() +} + +func (v *MaintenanceWindowTarget) SerializeMembers(s smithy.ShapeSerializer) { + if v.Description != nil { + s.WriteString(schemas.MaintenanceWindowTarget_Description, *v.Description) + } + if v.Name != nil { + s.WriteString(schemas.MaintenanceWindowTarget_Name, *v.Name) + } + if v.OwnerInformation != nil { + s.WriteString(schemas.MaintenanceWindowTarget_OwnerInformation, *v.OwnerInformation) + } + if v.ResourceType != "" { + s.WriteString(schemas.MaintenanceWindowTarget_ResourceType, string(v.ResourceType)) + } + serializeTargets(s, schemas.MaintenanceWindowTarget_Targets, v.Targets) + if v.WindowId != nil { + s.WriteString(schemas.MaintenanceWindowTarget_WindowId, *v.WindowId) + } + if v.WindowTargetId != nil { + s.WriteString(schemas.MaintenanceWindowTarget_WindowTargetId, *v.WindowTargetId) + } +} +func (v *MaintenanceWindowTarget) Deserialize(d smithy.ShapeDeserializer) error { + return smithy.ReadStruct(d, schemas.MaintenanceWindowTarget, func(s *smithy.Schema) error { + switch s { + case schemas.MaintenanceWindowTarget_Description: + v.Description = new(string) + return d.ReadString(schemas.MaintenanceWindowTarget_Description, v.Description) + case schemas.MaintenanceWindowTarget_Name: + v.Name = new(string) + return d.ReadString(schemas.MaintenanceWindowTarget_Name, v.Name) + case schemas.MaintenanceWindowTarget_OwnerInformation: + v.OwnerInformation = new(string) + return d.ReadString(schemas.MaintenanceWindowTarget_OwnerInformation, v.OwnerInformation) + case schemas.MaintenanceWindowTarget_ResourceType: + var ev string + if err := d.ReadString(schemas.MaintenanceWindowTarget_ResourceType, &ev); err != nil { + return err + } + v.ResourceType = MaintenanceWindowResourceType(ev) + return nil + case schemas.MaintenanceWindowTarget_Targets: + return deserializeTargets(d, schemas.MaintenanceWindowTarget_Targets, &v.Targets) + case schemas.MaintenanceWindowTarget_WindowId: + v.WindowId = new(string) + return d.ReadString(schemas.MaintenanceWindowTarget_WindowId, v.WindowId) + case schemas.MaintenanceWindowTarget_WindowTargetId: + v.WindowTargetId = new(string) + return d.ReadString(schemas.MaintenanceWindowTarget_WindowTargetId, v.WindowTargetId) + } + return nil + }) +} + // Information about a task defined for a maintenance window. type MaintenanceWindowTask struct { @@ -3861,6 +9622,9 @@ type MaintenanceWindowTask struct { // task types, TaskArn is the Amazon Web Services Systems Manager (SSM document) // name or ARN. For LAMBDA tasks, it's the function name or ARN. For STEP_FUNCTIONS // tasks, it's the state machine ARN. + // + // Maintenance Window does not validate the TaskArn when you register a task. A + // successful registration does not guarantee that the TaskArn is valid. TaskArn *string // The parameters that should be passed to the task when it is run. @@ -3883,6 +9647,117 @@ type MaintenanceWindowTask struct { noSmithyDocumentSerde } +func (v *MaintenanceWindowTask) Serialize(s smithy.ShapeSerializer) { + s.WriteStruct(schemas.MaintenanceWindowTask) + v.SerializeMembers(s) + s.CloseStruct() +} + +func (v *MaintenanceWindowTask) SerializeMembers(s smithy.ShapeSerializer) { + if v.AlarmConfiguration != nil { + s.WriteStruct(schemas.MaintenanceWindowTask_AlarmConfiguration) + v.AlarmConfiguration.SerializeMembers(s) + s.CloseStruct() + } + if v.CutoffBehavior != "" { + s.WriteString(schemas.MaintenanceWindowTask_CutoffBehavior, string(v.CutoffBehavior)) + } + if v.Description != nil { + s.WriteString(schemas.MaintenanceWindowTask_Description, *v.Description) + } + if v.LoggingInfo != nil { + s.WriteStruct(schemas.MaintenanceWindowTask_LoggingInfo) + v.LoggingInfo.SerializeMembers(s) + s.CloseStruct() + } + if v.MaxConcurrency != nil { + s.WriteString(schemas.MaintenanceWindowTask_MaxConcurrency, *v.MaxConcurrency) + } + if v.MaxErrors != nil { + s.WriteString(schemas.MaintenanceWindowTask_MaxErrors, *v.MaxErrors) + } + if v.Name != nil { + s.WriteString(schemas.MaintenanceWindowTask_Name, *v.Name) + } + if v.Priority != 0 { + s.WriteInt32(schemas.MaintenanceWindowTask_Priority, v.Priority) + } + if v.ServiceRoleArn != nil { + s.WriteString(schemas.MaintenanceWindowTask_ServiceRoleArn, *v.ServiceRoleArn) + } + serializeTargets(s, schemas.MaintenanceWindowTask_Targets, v.Targets) + if v.TaskArn != nil { + s.WriteString(schemas.MaintenanceWindowTask_TaskArn, *v.TaskArn) + } + serializeMaintenanceWindowTaskParameters(s, schemas.MaintenanceWindowTask_TaskParameters, v.TaskParameters) + if v.Type != "" { + s.WriteString(schemas.MaintenanceWindowTask_Type, string(v.Type)) + } + if v.WindowId != nil { + s.WriteString(schemas.MaintenanceWindowTask_WindowId, *v.WindowId) + } + if v.WindowTaskId != nil { + s.WriteString(schemas.MaintenanceWindowTask_WindowTaskId, *v.WindowTaskId) + } +} +func (v *MaintenanceWindowTask) Deserialize(d smithy.ShapeDeserializer) error { + return smithy.ReadStruct(d, schemas.MaintenanceWindowTask, func(s *smithy.Schema) error { + switch s { + case schemas.MaintenanceWindowTask_AlarmConfiguration: + v.AlarmConfiguration = &AlarmConfiguration{} + return v.AlarmConfiguration.Deserialize(d) + case schemas.MaintenanceWindowTask_CutoffBehavior: + var ev string + if err := d.ReadString(schemas.MaintenanceWindowTask_CutoffBehavior, &ev); err != nil { + return err + } + v.CutoffBehavior = MaintenanceWindowTaskCutoffBehavior(ev) + return nil + case schemas.MaintenanceWindowTask_Description: + v.Description = new(string) + return d.ReadString(schemas.MaintenanceWindowTask_Description, v.Description) + case schemas.MaintenanceWindowTask_LoggingInfo: + v.LoggingInfo = &LoggingInfo{} + return v.LoggingInfo.Deserialize(d) + case schemas.MaintenanceWindowTask_MaxConcurrency: + v.MaxConcurrency = new(string) + return d.ReadString(schemas.MaintenanceWindowTask_MaxConcurrency, v.MaxConcurrency) + case schemas.MaintenanceWindowTask_MaxErrors: + v.MaxErrors = new(string) + return d.ReadString(schemas.MaintenanceWindowTask_MaxErrors, v.MaxErrors) + case schemas.MaintenanceWindowTask_Name: + v.Name = new(string) + return d.ReadString(schemas.MaintenanceWindowTask_Name, v.Name) + case schemas.MaintenanceWindowTask_Priority: + return d.ReadInt32(schemas.MaintenanceWindowTask_Priority, &v.Priority) + case schemas.MaintenanceWindowTask_ServiceRoleArn: + v.ServiceRoleArn = new(string) + return d.ReadString(schemas.MaintenanceWindowTask_ServiceRoleArn, v.ServiceRoleArn) + case schemas.MaintenanceWindowTask_Targets: + return deserializeTargets(d, schemas.MaintenanceWindowTask_Targets, &v.Targets) + case schemas.MaintenanceWindowTask_TaskArn: + v.TaskArn = new(string) + return d.ReadString(schemas.MaintenanceWindowTask_TaskArn, v.TaskArn) + case schemas.MaintenanceWindowTask_TaskParameters: + return deserializeMaintenanceWindowTaskParameters(d, schemas.MaintenanceWindowTask_TaskParameters, &v.TaskParameters) + case schemas.MaintenanceWindowTask_Type: + var ev string + if err := d.ReadString(schemas.MaintenanceWindowTask_Type, &ev); err != nil { + return err + } + v.Type = MaintenanceWindowTaskType(ev) + return nil + case schemas.MaintenanceWindowTask_WindowId: + v.WindowId = new(string) + return d.ReadString(schemas.MaintenanceWindowTask_WindowId, v.WindowId) + case schemas.MaintenanceWindowTask_WindowTaskId: + v.WindowTaskId = new(string) + return d.ReadString(schemas.MaintenanceWindowTask_WindowTaskId, v.WindowTaskId) + } + return nil + }) +} + // The parameters for task execution. type MaintenanceWindowTaskInvocationParameters struct { @@ -3901,6 +9776,54 @@ type MaintenanceWindowTaskInvocationParameters struct { noSmithyDocumentSerde } +func (v *MaintenanceWindowTaskInvocationParameters) Serialize(s smithy.ShapeSerializer) { + s.WriteStruct(schemas.MaintenanceWindowTaskInvocationParameters) + v.SerializeMembers(s) + s.CloseStruct() +} + +func (v *MaintenanceWindowTaskInvocationParameters) SerializeMembers(s smithy.ShapeSerializer) { + if v.Automation != nil { + s.WriteStruct(schemas.MaintenanceWindowTaskInvocationParameters_Automation) + v.Automation.SerializeMembers(s) + s.CloseStruct() + } + if v.Lambda != nil { + s.WriteStruct(schemas.MaintenanceWindowTaskInvocationParameters_Lambda) + v.Lambda.SerializeMembers(s) + s.CloseStruct() + } + if v.RunCommand != nil { + s.WriteStruct(schemas.MaintenanceWindowTaskInvocationParameters_RunCommand) + v.RunCommand.SerializeMembers(s) + s.CloseStruct() + } + if v.StepFunctions != nil { + s.WriteStruct(schemas.MaintenanceWindowTaskInvocationParameters_StepFunctions) + v.StepFunctions.SerializeMembers(s) + s.CloseStruct() + } +} +func (v *MaintenanceWindowTaskInvocationParameters) Deserialize(d smithy.ShapeDeserializer) error { + return smithy.ReadStruct(d, schemas.MaintenanceWindowTaskInvocationParameters, func(s *smithy.Schema) error { + switch s { + case schemas.MaintenanceWindowTaskInvocationParameters_Automation: + v.Automation = &MaintenanceWindowAutomationParameters{} + return v.Automation.Deserialize(d) + case schemas.MaintenanceWindowTaskInvocationParameters_Lambda: + v.Lambda = &MaintenanceWindowLambdaParameters{} + return v.Lambda.Deserialize(d) + case schemas.MaintenanceWindowTaskInvocationParameters_RunCommand: + v.RunCommand = &MaintenanceWindowRunCommandParameters{} + return v.RunCommand.Deserialize(d) + case schemas.MaintenanceWindowTaskInvocationParameters_StepFunctions: + v.StepFunctions = &MaintenanceWindowStepFunctionsParameters{} + return v.StepFunctions.Deserialize(d) + } + return nil + }) +} + // Defines the values for a task parameter. type MaintenanceWindowTaskParameterValueExpression struct { @@ -3911,6 +9834,25 @@ type MaintenanceWindowTaskParameterValueExpression struct { noSmithyDocumentSerde } +func (v *MaintenanceWindowTaskParameterValueExpression) Serialize(s smithy.ShapeSerializer) { + s.WriteStruct(schemas.MaintenanceWindowTaskParameterValueExpression) + v.SerializeMembers(s) + s.CloseStruct() +} + +func (v *MaintenanceWindowTaskParameterValueExpression) SerializeMembers(s smithy.ShapeSerializer) { + serializeMaintenanceWindowTaskParameterValueList(s, schemas.MaintenanceWindowTaskParameterValueExpression_Values, v.Values) +} +func (v *MaintenanceWindowTaskParameterValueExpression) Deserialize(d smithy.ShapeDeserializer) error { + return smithy.ReadStruct(d, schemas.MaintenanceWindowTaskParameterValueExpression, func(s *smithy.Schema) error { + switch s { + case schemas.MaintenanceWindowTaskParameterValueExpression_Values: + return deserializeMaintenanceWindowTaskParameterValueList(d, schemas.MaintenanceWindowTaskParameterValueExpression_Values, &v.Values) + } + return nil + }) +} + // Metadata to assign to an Application Manager application. type MetadataValue struct { @@ -3920,6 +9862,28 @@ type MetadataValue struct { noSmithyDocumentSerde } +func (v *MetadataValue) Serialize(s smithy.ShapeSerializer) { + s.WriteStruct(schemas.MetadataValue) + v.SerializeMembers(s) + s.CloseStruct() +} + +func (v *MetadataValue) SerializeMembers(s smithy.ShapeSerializer) { + if v.Value != nil { + s.WriteString(schemas.MetadataValue_Value, *v.Value) + } +} +func (v *MetadataValue) Deserialize(d smithy.ShapeDeserializer) error { + return smithy.ReadStruct(d, schemas.MetadataValue, func(s *smithy.Schema) error { + switch s { + case schemas.MetadataValue_Value: + v.Value = new(string) + return d.ReadString(schemas.MetadataValue_Value, v.Value) + } + return nil + }) +} + // Details about an individual managed node. type Node struct { @@ -3942,6 +9906,51 @@ type Node struct { noSmithyDocumentSerde } +func (v *Node) Serialize(s smithy.ShapeSerializer) { + s.WriteStruct(schemas.Node) + v.SerializeMembers(s) + s.CloseStruct() +} + +func (v *Node) SerializeMembers(s smithy.ShapeSerializer) { + if v.CaptureTime != nil { + s.WriteTime(schemas.Node_CaptureTime, *v.CaptureTime) + } + if v.Id != nil { + s.WriteString(schemas.Node_Id, *v.Id) + } + serializeNodeType(s, schemas.Node_NodeType, v.NodeType) + if v.Owner != nil { + s.WriteStruct(schemas.Node_Owner) + v.Owner.SerializeMembers(s) + s.CloseStruct() + } + if v.Region != nil { + s.WriteString(schemas.Node_Region, *v.Region) + } +} +func (v *Node) Deserialize(d smithy.ShapeDeserializer) error { + return smithy.ReadStruct(d, schemas.Node, func(s *smithy.Schema) error { + switch s { + case schemas.Node_CaptureTime: + v.CaptureTime = new(time.Time) + return d.ReadTime(schemas.Node_CaptureTime, v.CaptureTime) + case schemas.Node_Id: + v.Id = new(string) + return d.ReadString(schemas.Node_Id, v.Id) + case schemas.Node_NodeType: + return deserializeNodeType(d, schemas.Node_NodeType, &v.NodeType) + case schemas.Node_Owner: + v.Owner = &NodeOwnerInfo{} + return v.Owner.Deserialize(d) + case schemas.Node_Region: + v.Region = new(string) + return d.ReadString(schemas.Node_Region, v.Region) + } + return nil + }) +} + // One or more aggregators for viewing counts of nodes using different dimensions. type NodeAggregator struct { @@ -3968,6 +9977,55 @@ type NodeAggregator struct { noSmithyDocumentSerde } +func (v *NodeAggregator) Serialize(s smithy.ShapeSerializer) { + s.WriteStruct(schemas.NodeAggregator) + v.SerializeMembers(s) + s.CloseStruct() +} + +func (v *NodeAggregator) SerializeMembers(s smithy.ShapeSerializer) { + if v.AggregatorType != "" { + s.WriteString(schemas.NodeAggregator_AggregatorType, string(v.AggregatorType)) + } + serializeNodeAggregatorList(s, schemas.NodeAggregator_Aggregators, v.Aggregators) + if v.AttributeName != "" { + s.WriteString(schemas.NodeAggregator_AttributeName, string(v.AttributeName)) + } + if v.TypeName != "" { + s.WriteString(schemas.NodeAggregator_TypeName, string(v.TypeName)) + } +} +func (v *NodeAggregator) Deserialize(d smithy.ShapeDeserializer) error { + return smithy.ReadStruct(d, schemas.NodeAggregator, func(s *smithy.Schema) error { + switch s { + case schemas.NodeAggregator_AggregatorType: + var ev string + if err := d.ReadString(schemas.NodeAggregator_AggregatorType, &ev); err != nil { + return err + } + v.AggregatorType = NodeAggregatorType(ev) + return nil + case schemas.NodeAggregator_Aggregators: + return deserializeNodeAggregatorList(d, schemas.NodeAggregator_Aggregators, &v.Aggregators) + case schemas.NodeAggregator_AttributeName: + var ev string + if err := d.ReadString(schemas.NodeAggregator_AttributeName, &ev); err != nil { + return err + } + v.AttributeName = NodeAttributeName(ev) + return nil + case schemas.NodeAggregator_TypeName: + var ev string + if err := d.ReadString(schemas.NodeAggregator_TypeName, &ev); err != nil { + return err + } + v.TypeName = NodeTypeName(ev) + return nil + } + return nil + }) +} + // The filters for the operation. type NodeFilter struct { @@ -3988,6 +10046,45 @@ type NodeFilter struct { noSmithyDocumentSerde } +func (v *NodeFilter) Serialize(s smithy.ShapeSerializer) { + s.WriteStruct(schemas.NodeFilter) + v.SerializeMembers(s) + s.CloseStruct() +} + +func (v *NodeFilter) SerializeMembers(s smithy.ShapeSerializer) { + if v.Key != "" { + s.WriteString(schemas.NodeFilter_Key, string(v.Key)) + } + if v.Type != "" { + s.WriteString(schemas.NodeFilter_Type, string(v.Type)) + } + serializeNodeFilterValueList(s, schemas.NodeFilter_Values, v.Values) +} +func (v *NodeFilter) Deserialize(d smithy.ShapeDeserializer) error { + return smithy.ReadStruct(d, schemas.NodeFilter, func(s *smithy.Schema) error { + switch s { + case schemas.NodeFilter_Key: + var ev string + if err := d.ReadString(schemas.NodeFilter_Key, &ev); err != nil { + return err + } + v.Key = NodeFilterKey(ev) + return nil + case schemas.NodeFilter_Type: + var ev string + if err := d.ReadString(schemas.NodeFilter_Type, &ev); err != nil { + return err + } + v.Type = NodeFilterOperatorType(ev) + return nil + case schemas.NodeFilter_Values: + return deserializeNodeFilterValueList(d, schemas.NodeFilter_Values, &v.Values) + } + return nil + }) +} + // Information about ownership of a managed node. type NodeOwnerInfo struct { @@ -4007,6 +10104,40 @@ type NodeOwnerInfo struct { noSmithyDocumentSerde } +func (v *NodeOwnerInfo) Serialize(s smithy.ShapeSerializer) { + s.WriteStruct(schemas.NodeOwnerInfo) + v.SerializeMembers(s) + s.CloseStruct() +} + +func (v *NodeOwnerInfo) SerializeMembers(s smithy.ShapeSerializer) { + if v.AccountId != nil { + s.WriteString(schemas.NodeOwnerInfo_AccountId, *v.AccountId) + } + if v.OrganizationalUnitId != nil { + s.WriteString(schemas.NodeOwnerInfo_OrganizationalUnitId, *v.OrganizationalUnitId) + } + if v.OrganizationalUnitPath != nil { + s.WriteString(schemas.NodeOwnerInfo_OrganizationalUnitPath, *v.OrganizationalUnitPath) + } +} +func (v *NodeOwnerInfo) Deserialize(d smithy.ShapeDeserializer) error { + return smithy.ReadStruct(d, schemas.NodeOwnerInfo, func(s *smithy.Schema) error { + switch s { + case schemas.NodeOwnerInfo_AccountId: + v.AccountId = new(string) + return d.ReadString(schemas.NodeOwnerInfo_AccountId, v.AccountId) + case schemas.NodeOwnerInfo_OrganizationalUnitId: + v.OrganizationalUnitId = new(string) + return d.ReadString(schemas.NodeOwnerInfo_OrganizationalUnitId, v.OrganizationalUnitId) + case schemas.NodeOwnerInfo_OrganizationalUnitPath: + v.OrganizationalUnitPath = new(string) + return d.ReadString(schemas.NodeOwnerInfo_OrganizationalUnitPath, v.OrganizationalUnitPath) + } + return nil + }) +} + // Information about a managed node's type. // // The following types satisfy this interface: @@ -4024,6 +10155,14 @@ type NodeTypeMemberInstance struct { } func (*NodeTypeMemberInstance) isNodeType() {} +func (v *NodeTypeMemberInstance) Serialize(s smithy.ShapeSerializer) { + s.WriteStruct(schemas.NodeType_Instance) + v.Value.SerializeMembers(s) + s.CloseStruct() +} +func (v *NodeTypeMemberInstance) Deserialize(d smithy.ShapeDeserializer) error { + return v.Value.Deserialize(d) +} // A summary of resources that aren't compliant. The summary is organized // according to resource type. @@ -4038,6 +10177,35 @@ type NonCompliantSummary struct { noSmithyDocumentSerde } +func (v *NonCompliantSummary) Serialize(s smithy.ShapeSerializer) { + s.WriteStruct(schemas.NonCompliantSummary) + v.SerializeMembers(s) + s.CloseStruct() +} + +func (v *NonCompliantSummary) SerializeMembers(s smithy.ShapeSerializer) { + if v.NonCompliantCount != 0 { + s.WriteInt32(schemas.NonCompliantSummary_NonCompliantCount, v.NonCompliantCount) + } + if v.SeveritySummary != nil { + s.WriteStruct(schemas.NonCompliantSummary_SeveritySummary) + v.SeveritySummary.SerializeMembers(s) + s.CloseStruct() + } +} +func (v *NonCompliantSummary) Deserialize(d smithy.ShapeDeserializer) error { + return smithy.ReadStruct(d, schemas.NonCompliantSummary, func(s *smithy.Schema) error { + switch s { + case schemas.NonCompliantSummary_NonCompliantCount: + return d.ReadInt32(schemas.NonCompliantSummary_NonCompliantCount, &v.NonCompliantCount) + case schemas.NonCompliantSummary_SeveritySummary: + v.SeveritySummary = &SeveritySummary{} + return v.SeveritySummary.Deserialize(d) + } + return nil + }) +} + // Configurations for sending notifications. type NotificationConfig struct { @@ -4063,6 +10231,41 @@ type NotificationConfig struct { noSmithyDocumentSerde } +func (v *NotificationConfig) Serialize(s smithy.ShapeSerializer) { + s.WriteStruct(schemas.NotificationConfig) + v.SerializeMembers(s) + s.CloseStruct() +} + +func (v *NotificationConfig) SerializeMembers(s smithy.ShapeSerializer) { + if v.NotificationArn != nil { + s.WriteString(schemas.NotificationConfig_NotificationArn, *v.NotificationArn) + } + serializeNotificationEventList(s, schemas.NotificationConfig_NotificationEvents, v.NotificationEvents) + if v.NotificationType != "" { + s.WriteString(schemas.NotificationConfig_NotificationType, string(v.NotificationType)) + } +} +func (v *NotificationConfig) Deserialize(d smithy.ShapeDeserializer) error { + return smithy.ReadStruct(d, schemas.NotificationConfig, func(s *smithy.Schema) error { + switch s { + case schemas.NotificationConfig_NotificationArn: + v.NotificationArn = new(string) + return d.ReadString(schemas.NotificationConfig_NotificationArn, v.NotificationArn) + case schemas.NotificationConfig_NotificationEvents: + return deserializeNotificationEventList(d, schemas.NotificationConfig_NotificationEvents, &v.NotificationEvents) + case schemas.NotificationConfig_NotificationType: + var ev string + if err := d.ReadString(schemas.NotificationConfig_NotificationType, &ev); err != nil { + return err + } + v.NotificationType = NotificationType(ev) + return nil + } + return nil + }) +} + // One or more aggregators for viewing counts of OpsData using different // dimensions such as Source , CreatedTime , or Source and CreatedTime , to name a // few. @@ -4089,6 +10292,49 @@ type OpsAggregator struct { noSmithyDocumentSerde } +func (v *OpsAggregator) Serialize(s smithy.ShapeSerializer) { + s.WriteStruct(schemas.OpsAggregator) + v.SerializeMembers(s) + s.CloseStruct() +} + +func (v *OpsAggregator) SerializeMembers(s smithy.ShapeSerializer) { + if v.AggregatorType != nil { + s.WriteString(schemas.OpsAggregator_AggregatorType, *v.AggregatorType) + } + serializeOpsAggregatorList(s, schemas.OpsAggregator_Aggregators, v.Aggregators) + if v.AttributeName != nil { + s.WriteString(schemas.OpsAggregator_AttributeName, *v.AttributeName) + } + serializeOpsFilterList(s, schemas.OpsAggregator_Filters, v.Filters) + if v.TypeName != nil { + s.WriteString(schemas.OpsAggregator_TypeName, *v.TypeName) + } + serializeOpsAggregatorValueMap(s, schemas.OpsAggregator_Values, v.Values) +} +func (v *OpsAggregator) Deserialize(d smithy.ShapeDeserializer) error { + return smithy.ReadStruct(d, schemas.OpsAggregator, func(s *smithy.Schema) error { + switch s { + case schemas.OpsAggregator_AggregatorType: + v.AggregatorType = new(string) + return d.ReadString(schemas.OpsAggregator_AggregatorType, v.AggregatorType) + case schemas.OpsAggregator_Aggregators: + return deserializeOpsAggregatorList(d, schemas.OpsAggregator_Aggregators, &v.Aggregators) + case schemas.OpsAggregator_AttributeName: + v.AttributeName = new(string) + return d.ReadString(schemas.OpsAggregator_AttributeName, v.AttributeName) + case schemas.OpsAggregator_Filters: + return deserializeOpsFilterList(d, schemas.OpsAggregator_Filters, &v.Filters) + case schemas.OpsAggregator_TypeName: + v.TypeName = new(string) + return d.ReadString(schemas.OpsAggregator_TypeName, v.TypeName) + case schemas.OpsAggregator_Values: + return deserializeOpsAggregatorValueMap(d, schemas.OpsAggregator_Values, &v.Values) + } + return nil + }) +} + // The result of the query. type OpsEntity struct { @@ -4101,6 +10347,31 @@ type OpsEntity struct { noSmithyDocumentSerde } +func (v *OpsEntity) Serialize(s smithy.ShapeSerializer) { + s.WriteStruct(schemas.OpsEntity) + v.SerializeMembers(s) + s.CloseStruct() +} + +func (v *OpsEntity) SerializeMembers(s smithy.ShapeSerializer) { + serializeOpsEntityItemMap(s, schemas.OpsEntity_Data, v.Data) + if v.Id != nil { + s.WriteString(schemas.OpsEntity_Id, *v.Id) + } +} +func (v *OpsEntity) Deserialize(d smithy.ShapeDeserializer) error { + return smithy.ReadStruct(d, schemas.OpsEntity, func(s *smithy.Schema) error { + switch s { + case schemas.OpsEntity_Data: + return deserializeOpsEntityItemMap(d, schemas.OpsEntity_Data, &v.Data) + case schemas.OpsEntity_Id: + v.Id = new(string) + return d.ReadString(schemas.OpsEntity_Id, v.Id) + } + return nil + }) +} + // The OpsData summary. type OpsEntityItem struct { @@ -4113,6 +10384,31 @@ type OpsEntityItem struct { noSmithyDocumentSerde } +func (v *OpsEntityItem) Serialize(s smithy.ShapeSerializer) { + s.WriteStruct(schemas.OpsEntityItem) + v.SerializeMembers(s) + s.CloseStruct() +} + +func (v *OpsEntityItem) SerializeMembers(s smithy.ShapeSerializer) { + if v.CaptureTime != nil { + s.WriteString(schemas.OpsEntityItem_CaptureTime, *v.CaptureTime) + } + serializeOpsEntityItemEntryList(s, schemas.OpsEntityItem_Content, v.Content) +} +func (v *OpsEntityItem) Deserialize(d smithy.ShapeDeserializer) error { + return smithy.ReadStruct(d, schemas.OpsEntityItem, func(s *smithy.Schema) error { + switch s { + case schemas.OpsEntityItem_CaptureTime: + v.CaptureTime = new(string) + return d.ReadString(schemas.OpsEntityItem_CaptureTime, v.CaptureTime) + case schemas.OpsEntityItem_Content: + return deserializeOpsEntityItemEntryList(d, schemas.OpsEntityItem_Content, &v.Content) + } + return nil + }) +} + // A filter for viewing OpsData summaries. type OpsFilter struct { @@ -4132,6 +10428,41 @@ type OpsFilter struct { noSmithyDocumentSerde } +func (v *OpsFilter) Serialize(s smithy.ShapeSerializer) { + s.WriteStruct(schemas.OpsFilter) + v.SerializeMembers(s) + s.CloseStruct() +} + +func (v *OpsFilter) SerializeMembers(s smithy.ShapeSerializer) { + if v.Key != nil { + s.WriteString(schemas.OpsFilter_Key, *v.Key) + } + if v.Type != "" { + s.WriteString(schemas.OpsFilter_Type, string(v.Type)) + } + serializeOpsFilterValueList(s, schemas.OpsFilter_Values, v.Values) +} +func (v *OpsFilter) Deserialize(d smithy.ShapeDeserializer) error { + return smithy.ReadStruct(d, schemas.OpsFilter, func(s *smithy.Schema) error { + switch s { + case schemas.OpsFilter_Key: + v.Key = new(string) + return d.ReadString(schemas.OpsFilter_Key, v.Key) + case schemas.OpsFilter_Type: + var ev string + if err := d.ReadString(schemas.OpsFilter_Type, &ev); err != nil { + return err + } + v.Type = OpsFilterOperatorType(ev) + return nil + case schemas.OpsFilter_Values: + return deserializeOpsFilterValueList(d, schemas.OpsFilter_Values, &v.Values) + } + return nil + }) +} + // Operations engineers and IT professionals use Amazon Web Services Systems // Manager OpsCenter to view, investigate, and remediate operational work items // (OpsItems) impacting the performance and health of their Amazon Web Services @@ -4273,6 +10604,149 @@ type OpsItem struct { noSmithyDocumentSerde } +func (v *OpsItem) Serialize(s smithy.ShapeSerializer) { + s.WriteStruct(schemas.OpsItem) + v.SerializeMembers(s) + s.CloseStruct() +} + +func (v *OpsItem) SerializeMembers(s smithy.ShapeSerializer) { + if v.ActualEndTime != nil { + s.WriteTime(schemas.OpsItem_ActualEndTime, *v.ActualEndTime) + } + if v.ActualStartTime != nil { + s.WriteTime(schemas.OpsItem_ActualStartTime, *v.ActualStartTime) + } + if v.Category != nil { + s.WriteString(schemas.OpsItem_Category, *v.Category) + } + if v.CreatedBy != nil { + s.WriteString(schemas.OpsItem_CreatedBy, *v.CreatedBy) + } + if v.CreatedTime != nil { + s.WriteTime(schemas.OpsItem_CreatedTime, *v.CreatedTime) + } + if v.Description != nil { + s.WriteString(schemas.OpsItem_Description, *v.Description) + } + if v.LastModifiedBy != nil { + s.WriteString(schemas.OpsItem_LastModifiedBy, *v.LastModifiedBy) + } + if v.LastModifiedTime != nil { + s.WriteTime(schemas.OpsItem_LastModifiedTime, *v.LastModifiedTime) + } + serializeOpsItemNotifications(s, schemas.OpsItem_Notifications, v.Notifications) + serializeOpsItemOperationalData(s, schemas.OpsItem_OperationalData, v.OperationalData) + if v.OpsItemArn != nil { + s.WriteString(schemas.OpsItem_OpsItemArn, *v.OpsItemArn) + } + if v.OpsItemId != nil { + s.WriteString(schemas.OpsItem_OpsItemId, *v.OpsItemId) + } + if v.OpsItemType != nil { + s.WriteString(schemas.OpsItem_OpsItemType, *v.OpsItemType) + } + if v.PlannedEndTime != nil { + s.WriteTime(schemas.OpsItem_PlannedEndTime, *v.PlannedEndTime) + } + if v.PlannedStartTime != nil { + s.WriteTime(schemas.OpsItem_PlannedStartTime, *v.PlannedStartTime) + } + if v.Priority != nil { + s.WriteInt32(schemas.OpsItem_Priority, *v.Priority) + } + serializeRelatedOpsItems(s, schemas.OpsItem_RelatedOpsItems, v.RelatedOpsItems) + if v.Severity != nil { + s.WriteString(schemas.OpsItem_Severity, *v.Severity) + } + if v.Source != nil { + s.WriteString(schemas.OpsItem_Source, *v.Source) + } + if v.Status != "" { + s.WriteString(schemas.OpsItem_Status, string(v.Status)) + } + if v.Title != nil { + s.WriteString(schemas.OpsItem_Title, *v.Title) + } + if v.Version != nil { + s.WriteString(schemas.OpsItem_Version, *v.Version) + } +} +func (v *OpsItem) Deserialize(d smithy.ShapeDeserializer) error { + return smithy.ReadStruct(d, schemas.OpsItem, func(s *smithy.Schema) error { + switch s { + case schemas.OpsItem_ActualEndTime: + v.ActualEndTime = new(time.Time) + return d.ReadTime(schemas.OpsItem_ActualEndTime, v.ActualEndTime) + case schemas.OpsItem_ActualStartTime: + v.ActualStartTime = new(time.Time) + return d.ReadTime(schemas.OpsItem_ActualStartTime, v.ActualStartTime) + case schemas.OpsItem_Category: + v.Category = new(string) + return d.ReadString(schemas.OpsItem_Category, v.Category) + case schemas.OpsItem_CreatedBy: + v.CreatedBy = new(string) + return d.ReadString(schemas.OpsItem_CreatedBy, v.CreatedBy) + case schemas.OpsItem_CreatedTime: + v.CreatedTime = new(time.Time) + return d.ReadTime(schemas.OpsItem_CreatedTime, v.CreatedTime) + case schemas.OpsItem_Description: + v.Description = new(string) + return d.ReadString(schemas.OpsItem_Description, v.Description) + case schemas.OpsItem_LastModifiedBy: + v.LastModifiedBy = new(string) + return d.ReadString(schemas.OpsItem_LastModifiedBy, v.LastModifiedBy) + case schemas.OpsItem_LastModifiedTime: + v.LastModifiedTime = new(time.Time) + return d.ReadTime(schemas.OpsItem_LastModifiedTime, v.LastModifiedTime) + case schemas.OpsItem_Notifications: + return deserializeOpsItemNotifications(d, schemas.OpsItem_Notifications, &v.Notifications) + case schemas.OpsItem_OperationalData: + return deserializeOpsItemOperationalData(d, schemas.OpsItem_OperationalData, &v.OperationalData) + case schemas.OpsItem_OpsItemArn: + v.OpsItemArn = new(string) + return d.ReadString(schemas.OpsItem_OpsItemArn, v.OpsItemArn) + case schemas.OpsItem_OpsItemId: + v.OpsItemId = new(string) + return d.ReadString(schemas.OpsItem_OpsItemId, v.OpsItemId) + case schemas.OpsItem_OpsItemType: + v.OpsItemType = new(string) + return d.ReadString(schemas.OpsItem_OpsItemType, v.OpsItemType) + case schemas.OpsItem_PlannedEndTime: + v.PlannedEndTime = new(time.Time) + return d.ReadTime(schemas.OpsItem_PlannedEndTime, v.PlannedEndTime) + case schemas.OpsItem_PlannedStartTime: + v.PlannedStartTime = new(time.Time) + return d.ReadTime(schemas.OpsItem_PlannedStartTime, v.PlannedStartTime) + case schemas.OpsItem_Priority: + v.Priority = new(int32) + return d.ReadInt32(schemas.OpsItem_Priority, v.Priority) + case schemas.OpsItem_RelatedOpsItems: + return deserializeRelatedOpsItems(d, schemas.OpsItem_RelatedOpsItems, &v.RelatedOpsItems) + case schemas.OpsItem_Severity: + v.Severity = new(string) + return d.ReadString(schemas.OpsItem_Severity, v.Severity) + case schemas.OpsItem_Source: + v.Source = new(string) + return d.ReadString(schemas.OpsItem_Source, v.Source) + case schemas.OpsItem_Status: + var ev string + if err := d.ReadString(schemas.OpsItem_Status, &ev); err != nil { + return err + } + v.Status = OpsItemStatus(ev) + return nil + case schemas.OpsItem_Title: + v.Title = new(string) + return d.ReadString(schemas.OpsItem_Title, v.Title) + case schemas.OpsItem_Version: + v.Version = new(string) + return d.ReadString(schemas.OpsItem_Version, v.Version) + } + return nil + }) +} + // An object that defines the value of the key and its type in the OperationalData // map. type OpsItemDataValue struct { @@ -4286,6 +10760,38 @@ type OpsItemDataValue struct { noSmithyDocumentSerde } +func (v *OpsItemDataValue) Serialize(s smithy.ShapeSerializer) { + s.WriteStruct(schemas.OpsItemDataValue) + v.SerializeMembers(s) + s.CloseStruct() +} + +func (v *OpsItemDataValue) SerializeMembers(s smithy.ShapeSerializer) { + if v.Type != "" { + s.WriteString(schemas.OpsItemDataValue_Type, string(v.Type)) + } + if v.Value != nil { + s.WriteString(schemas.OpsItemDataValue_Value, *v.Value) + } +} +func (v *OpsItemDataValue) Deserialize(d smithy.ShapeDeserializer) error { + return smithy.ReadStruct(d, schemas.OpsItemDataValue, func(s *smithy.Schema) error { + switch s { + case schemas.OpsItemDataValue_Type: + var ev string + if err := d.ReadString(schemas.OpsItemDataValue_Type, &ev); err != nil { + return err + } + v.Type = OpsItemDataType(ev) + return nil + case schemas.OpsItemDataValue_Value: + v.Value = new(string) + return d.ReadString(schemas.OpsItemDataValue_Value, v.Value) + } + return nil + }) +} + // Describes a filter for a specific list of OpsItem events. You can filter event // information by using tags. You specify tags by using a key-value pair mapping. type OpsItemEventFilter struct { @@ -4309,6 +10815,45 @@ type OpsItemEventFilter struct { noSmithyDocumentSerde } +func (v *OpsItemEventFilter) Serialize(s smithy.ShapeSerializer) { + s.WriteStruct(schemas.OpsItemEventFilter) + v.SerializeMembers(s) + s.CloseStruct() +} + +func (v *OpsItemEventFilter) SerializeMembers(s smithy.ShapeSerializer) { + if v.Key != "" { + s.WriteString(schemas.OpsItemEventFilter_Key, string(v.Key)) + } + if v.Operator != "" { + s.WriteString(schemas.OpsItemEventFilter_Operator, string(v.Operator)) + } + serializeOpsItemEventFilterValues(s, schemas.OpsItemEventFilter_Values, v.Values) +} +func (v *OpsItemEventFilter) Deserialize(d smithy.ShapeDeserializer) error { + return smithy.ReadStruct(d, schemas.OpsItemEventFilter, func(s *smithy.Schema) error { + switch s { + case schemas.OpsItemEventFilter_Key: + var ev string + if err := d.ReadString(schemas.OpsItemEventFilter_Key, &ev); err != nil { + return err + } + v.Key = OpsItemEventFilterKey(ev) + return nil + case schemas.OpsItemEventFilter_Operator: + var ev string + if err := d.ReadString(schemas.OpsItemEventFilter_Operator, &ev); err != nil { + return err + } + v.Operator = OpsItemEventFilterOperator(ev) + return nil + case schemas.OpsItemEventFilter_Values: + return deserializeOpsItemEventFilterValues(d, schemas.OpsItemEventFilter_Values, &v.Values) + } + return nil + }) +} + // Summary information about an OpsItem event or that associated an OpsItem with a // related item. type OpsItemEventSummary struct { @@ -4337,6 +10882,66 @@ type OpsItemEventSummary struct { noSmithyDocumentSerde } +func (v *OpsItemEventSummary) Serialize(s smithy.ShapeSerializer) { + s.WriteStruct(schemas.OpsItemEventSummary) + v.SerializeMembers(s) + s.CloseStruct() +} + +func (v *OpsItemEventSummary) SerializeMembers(s smithy.ShapeSerializer) { + if v.CreatedBy != nil { + s.WriteStruct(schemas.OpsItemEventSummary_CreatedBy) + v.CreatedBy.SerializeMembers(s) + s.CloseStruct() + } + if v.CreatedTime != nil { + s.WriteTime(schemas.OpsItemEventSummary_CreatedTime, *v.CreatedTime) + } + if v.Detail != nil { + s.WriteString(schemas.OpsItemEventSummary_Detail, *v.Detail) + } + if v.DetailType != nil { + s.WriteString(schemas.OpsItemEventSummary_DetailType, *v.DetailType) + } + if v.EventId != nil { + s.WriteString(schemas.OpsItemEventSummary_EventId, *v.EventId) + } + if v.OpsItemId != nil { + s.WriteString(schemas.OpsItemEventSummary_OpsItemId, *v.OpsItemId) + } + if v.Source != nil { + s.WriteString(schemas.OpsItemEventSummary_Source, *v.Source) + } +} +func (v *OpsItemEventSummary) Deserialize(d smithy.ShapeDeserializer) error { + return smithy.ReadStruct(d, schemas.OpsItemEventSummary, func(s *smithy.Schema) error { + switch s { + case schemas.OpsItemEventSummary_CreatedBy: + v.CreatedBy = &OpsItemIdentity{} + return v.CreatedBy.Deserialize(d) + case schemas.OpsItemEventSummary_CreatedTime: + v.CreatedTime = new(time.Time) + return d.ReadTime(schemas.OpsItemEventSummary_CreatedTime, v.CreatedTime) + case schemas.OpsItemEventSummary_Detail: + v.Detail = new(string) + return d.ReadString(schemas.OpsItemEventSummary_Detail, v.Detail) + case schemas.OpsItemEventSummary_DetailType: + v.DetailType = new(string) + return d.ReadString(schemas.OpsItemEventSummary_DetailType, v.DetailType) + case schemas.OpsItemEventSummary_EventId: + v.EventId = new(string) + return d.ReadString(schemas.OpsItemEventSummary_EventId, v.EventId) + case schemas.OpsItemEventSummary_OpsItemId: + v.OpsItemId = new(string) + return d.ReadString(schemas.OpsItemEventSummary_OpsItemId, v.OpsItemId) + case schemas.OpsItemEventSummary_Source: + v.Source = new(string) + return d.ReadString(schemas.OpsItemEventSummary_Source, v.Source) + } + return nil + }) +} + // Describes an OpsItem filter. type OpsItemFilter struct { @@ -4358,6 +10963,45 @@ type OpsItemFilter struct { noSmithyDocumentSerde } +func (v *OpsItemFilter) Serialize(s smithy.ShapeSerializer) { + s.WriteStruct(schemas.OpsItemFilter) + v.SerializeMembers(s) + s.CloseStruct() +} + +func (v *OpsItemFilter) SerializeMembers(s smithy.ShapeSerializer) { + if v.Key != "" { + s.WriteString(schemas.OpsItemFilter_Key, string(v.Key)) + } + if v.Operator != "" { + s.WriteString(schemas.OpsItemFilter_Operator, string(v.Operator)) + } + serializeOpsItemFilterValues(s, schemas.OpsItemFilter_Values, v.Values) +} +func (v *OpsItemFilter) Deserialize(d smithy.ShapeDeserializer) error { + return smithy.ReadStruct(d, schemas.OpsItemFilter, func(s *smithy.Schema) error { + switch s { + case schemas.OpsItemFilter_Key: + var ev string + if err := d.ReadString(schemas.OpsItemFilter_Key, &ev); err != nil { + return err + } + v.Key = OpsItemFilterKey(ev) + return nil + case schemas.OpsItemFilter_Operator: + var ev string + if err := d.ReadString(schemas.OpsItemFilter_Operator, &ev); err != nil { + return err + } + v.Operator = OpsItemFilterOperator(ev) + return nil + case schemas.OpsItemFilter_Values: + return deserializeOpsItemFilterValues(d, schemas.OpsItemFilter_Values, &v.Values) + } + return nil + }) +} + // Information about the user or resource that created an OpsItem event. type OpsItemIdentity struct { @@ -4367,6 +11011,28 @@ type OpsItemIdentity struct { noSmithyDocumentSerde } +func (v *OpsItemIdentity) Serialize(s smithy.ShapeSerializer) { + s.WriteStruct(schemas.OpsItemIdentity) + v.SerializeMembers(s) + s.CloseStruct() +} + +func (v *OpsItemIdentity) SerializeMembers(s smithy.ShapeSerializer) { + if v.Arn != nil { + s.WriteString(schemas.OpsItemIdentity_Arn, *v.Arn) + } +} +func (v *OpsItemIdentity) Deserialize(d smithy.ShapeDeserializer) error { + return smithy.ReadStruct(d, schemas.OpsItemIdentity, func(s *smithy.Schema) error { + switch s { + case schemas.OpsItemIdentity_Arn: + v.Arn = new(string) + return d.ReadString(schemas.OpsItemIdentity_Arn, v.Arn) + } + return nil + }) +} + // A notification about the OpsItem. type OpsItemNotification struct { @@ -4377,6 +11043,28 @@ type OpsItemNotification struct { noSmithyDocumentSerde } +func (v *OpsItemNotification) Serialize(s smithy.ShapeSerializer) { + s.WriteStruct(schemas.OpsItemNotification) + v.SerializeMembers(s) + s.CloseStruct() +} + +func (v *OpsItemNotification) SerializeMembers(s smithy.ShapeSerializer) { + if v.Arn != nil { + s.WriteString(schemas.OpsItemNotification_Arn, *v.Arn) + } +} +func (v *OpsItemNotification) Deserialize(d smithy.ShapeDeserializer) error { + return smithy.ReadStruct(d, schemas.OpsItemNotification, func(s *smithy.Schema) error { + switch s { + case schemas.OpsItemNotification_Arn: + v.Arn = new(string) + return d.ReadString(schemas.OpsItemNotification_Arn, v.Arn) + } + return nil + }) +} + // Describes a filter for a specific list of related-item resources. type OpsItemRelatedItemsFilter struct { @@ -4399,6 +11087,45 @@ type OpsItemRelatedItemsFilter struct { noSmithyDocumentSerde } +func (v *OpsItemRelatedItemsFilter) Serialize(s smithy.ShapeSerializer) { + s.WriteStruct(schemas.OpsItemRelatedItemsFilter) + v.SerializeMembers(s) + s.CloseStruct() +} + +func (v *OpsItemRelatedItemsFilter) SerializeMembers(s smithy.ShapeSerializer) { + if v.Key != "" { + s.WriteString(schemas.OpsItemRelatedItemsFilter_Key, string(v.Key)) + } + if v.Operator != "" { + s.WriteString(schemas.OpsItemRelatedItemsFilter_Operator, string(v.Operator)) + } + serializeOpsItemRelatedItemsFilterValues(s, schemas.OpsItemRelatedItemsFilter_Values, v.Values) +} +func (v *OpsItemRelatedItemsFilter) Deserialize(d smithy.ShapeDeserializer) error { + return smithy.ReadStruct(d, schemas.OpsItemRelatedItemsFilter, func(s *smithy.Schema) error { + switch s { + case schemas.OpsItemRelatedItemsFilter_Key: + var ev string + if err := d.ReadString(schemas.OpsItemRelatedItemsFilter_Key, &ev); err != nil { + return err + } + v.Key = OpsItemRelatedItemsFilterKey(ev) + return nil + case schemas.OpsItemRelatedItemsFilter_Operator: + var ev string + if err := d.ReadString(schemas.OpsItemRelatedItemsFilter_Operator, &ev); err != nil { + return err + } + v.Operator = OpsItemRelatedItemsFilterOperator(ev) + return nil + case schemas.OpsItemRelatedItemsFilter_Values: + return deserializeOpsItemRelatedItemsFilterValues(d, schemas.OpsItemRelatedItemsFilter_Values, &v.Values) + } + return nil + }) +} + // Summary information about related-item resources for an OpsItem. type OpsItemRelatedItemSummary struct { @@ -4432,6 +11159,80 @@ type OpsItemRelatedItemSummary struct { noSmithyDocumentSerde } +func (v *OpsItemRelatedItemSummary) Serialize(s smithy.ShapeSerializer) { + s.WriteStruct(schemas.OpsItemRelatedItemSummary) + v.SerializeMembers(s) + s.CloseStruct() +} + +func (v *OpsItemRelatedItemSummary) SerializeMembers(s smithy.ShapeSerializer) { + if v.AssociationId != nil { + s.WriteString(schemas.OpsItemRelatedItemSummary_AssociationId, *v.AssociationId) + } + if v.AssociationType != nil { + s.WriteString(schemas.OpsItemRelatedItemSummary_AssociationType, *v.AssociationType) + } + if v.CreatedBy != nil { + s.WriteStruct(schemas.OpsItemRelatedItemSummary_CreatedBy) + v.CreatedBy.SerializeMembers(s) + s.CloseStruct() + } + if v.CreatedTime != nil { + s.WriteTime(schemas.OpsItemRelatedItemSummary_CreatedTime, *v.CreatedTime) + } + if v.LastModifiedBy != nil { + s.WriteStruct(schemas.OpsItemRelatedItemSummary_LastModifiedBy) + v.LastModifiedBy.SerializeMembers(s) + s.CloseStruct() + } + if v.LastModifiedTime != nil { + s.WriteTime(schemas.OpsItemRelatedItemSummary_LastModifiedTime, *v.LastModifiedTime) + } + if v.OpsItemId != nil { + s.WriteString(schemas.OpsItemRelatedItemSummary_OpsItemId, *v.OpsItemId) + } + if v.ResourceType != nil { + s.WriteString(schemas.OpsItemRelatedItemSummary_ResourceType, *v.ResourceType) + } + if v.ResourceUri != nil { + s.WriteString(schemas.OpsItemRelatedItemSummary_ResourceUri, *v.ResourceUri) + } +} +func (v *OpsItemRelatedItemSummary) Deserialize(d smithy.ShapeDeserializer) error { + return smithy.ReadStruct(d, schemas.OpsItemRelatedItemSummary, func(s *smithy.Schema) error { + switch s { + case schemas.OpsItemRelatedItemSummary_AssociationId: + v.AssociationId = new(string) + return d.ReadString(schemas.OpsItemRelatedItemSummary_AssociationId, v.AssociationId) + case schemas.OpsItemRelatedItemSummary_AssociationType: + v.AssociationType = new(string) + return d.ReadString(schemas.OpsItemRelatedItemSummary_AssociationType, v.AssociationType) + case schemas.OpsItemRelatedItemSummary_CreatedBy: + v.CreatedBy = &OpsItemIdentity{} + return v.CreatedBy.Deserialize(d) + case schemas.OpsItemRelatedItemSummary_CreatedTime: + v.CreatedTime = new(time.Time) + return d.ReadTime(schemas.OpsItemRelatedItemSummary_CreatedTime, v.CreatedTime) + case schemas.OpsItemRelatedItemSummary_LastModifiedBy: + v.LastModifiedBy = &OpsItemIdentity{} + return v.LastModifiedBy.Deserialize(d) + case schemas.OpsItemRelatedItemSummary_LastModifiedTime: + v.LastModifiedTime = new(time.Time) + return d.ReadTime(schemas.OpsItemRelatedItemSummary_LastModifiedTime, v.LastModifiedTime) + case schemas.OpsItemRelatedItemSummary_OpsItemId: + v.OpsItemId = new(string) + return d.ReadString(schemas.OpsItemRelatedItemSummary_OpsItemId, v.OpsItemId) + case schemas.OpsItemRelatedItemSummary_ResourceType: + v.ResourceType = new(string) + return d.ReadString(schemas.OpsItemRelatedItemSummary_ResourceType, v.ResourceType) + case schemas.OpsItemRelatedItemSummary_ResourceUri: + v.ResourceUri = new(string) + return d.ReadString(schemas.OpsItemRelatedItemSummary_ResourceUri, v.ResourceUri) + } + return nil + }) +} + // A count of OpsItems. type OpsItemSummary struct { @@ -4509,6 +11310,125 @@ type OpsItemSummary struct { noSmithyDocumentSerde } +func (v *OpsItemSummary) Serialize(s smithy.ShapeSerializer) { + s.WriteStruct(schemas.OpsItemSummary) + v.SerializeMembers(s) + s.CloseStruct() +} + +func (v *OpsItemSummary) SerializeMembers(s smithy.ShapeSerializer) { + if v.ActualEndTime != nil { + s.WriteTime(schemas.OpsItemSummary_ActualEndTime, *v.ActualEndTime) + } + if v.ActualStartTime != nil { + s.WriteTime(schemas.OpsItemSummary_ActualStartTime, *v.ActualStartTime) + } + if v.Category != nil { + s.WriteString(schemas.OpsItemSummary_Category, *v.Category) + } + if v.CreatedBy != nil { + s.WriteString(schemas.OpsItemSummary_CreatedBy, *v.CreatedBy) + } + if v.CreatedTime != nil { + s.WriteTime(schemas.OpsItemSummary_CreatedTime, *v.CreatedTime) + } + if v.LastModifiedBy != nil { + s.WriteString(schemas.OpsItemSummary_LastModifiedBy, *v.LastModifiedBy) + } + if v.LastModifiedTime != nil { + s.WriteTime(schemas.OpsItemSummary_LastModifiedTime, *v.LastModifiedTime) + } + serializeOpsItemOperationalData(s, schemas.OpsItemSummary_OperationalData, v.OperationalData) + if v.OpsItemId != nil { + s.WriteString(schemas.OpsItemSummary_OpsItemId, *v.OpsItemId) + } + if v.OpsItemType != nil { + s.WriteString(schemas.OpsItemSummary_OpsItemType, *v.OpsItemType) + } + if v.PlannedEndTime != nil { + s.WriteTime(schemas.OpsItemSummary_PlannedEndTime, *v.PlannedEndTime) + } + if v.PlannedStartTime != nil { + s.WriteTime(schemas.OpsItemSummary_PlannedStartTime, *v.PlannedStartTime) + } + if v.Priority != nil { + s.WriteInt32(schemas.OpsItemSummary_Priority, *v.Priority) + } + if v.Severity != nil { + s.WriteString(schemas.OpsItemSummary_Severity, *v.Severity) + } + if v.Source != nil { + s.WriteString(schemas.OpsItemSummary_Source, *v.Source) + } + if v.Status != "" { + s.WriteString(schemas.OpsItemSummary_Status, string(v.Status)) + } + if v.Title != nil { + s.WriteString(schemas.OpsItemSummary_Title, *v.Title) + } +} +func (v *OpsItemSummary) Deserialize(d smithy.ShapeDeserializer) error { + return smithy.ReadStruct(d, schemas.OpsItemSummary, func(s *smithy.Schema) error { + switch s { + case schemas.OpsItemSummary_ActualEndTime: + v.ActualEndTime = new(time.Time) + return d.ReadTime(schemas.OpsItemSummary_ActualEndTime, v.ActualEndTime) + case schemas.OpsItemSummary_ActualStartTime: + v.ActualStartTime = new(time.Time) + return d.ReadTime(schemas.OpsItemSummary_ActualStartTime, v.ActualStartTime) + case schemas.OpsItemSummary_Category: + v.Category = new(string) + return d.ReadString(schemas.OpsItemSummary_Category, v.Category) + case schemas.OpsItemSummary_CreatedBy: + v.CreatedBy = new(string) + return d.ReadString(schemas.OpsItemSummary_CreatedBy, v.CreatedBy) + case schemas.OpsItemSummary_CreatedTime: + v.CreatedTime = new(time.Time) + return d.ReadTime(schemas.OpsItemSummary_CreatedTime, v.CreatedTime) + case schemas.OpsItemSummary_LastModifiedBy: + v.LastModifiedBy = new(string) + return d.ReadString(schemas.OpsItemSummary_LastModifiedBy, v.LastModifiedBy) + case schemas.OpsItemSummary_LastModifiedTime: + v.LastModifiedTime = new(time.Time) + return d.ReadTime(schemas.OpsItemSummary_LastModifiedTime, v.LastModifiedTime) + case schemas.OpsItemSummary_OperationalData: + return deserializeOpsItemOperationalData(d, schemas.OpsItemSummary_OperationalData, &v.OperationalData) + case schemas.OpsItemSummary_OpsItemId: + v.OpsItemId = new(string) + return d.ReadString(schemas.OpsItemSummary_OpsItemId, v.OpsItemId) + case schemas.OpsItemSummary_OpsItemType: + v.OpsItemType = new(string) + return d.ReadString(schemas.OpsItemSummary_OpsItemType, v.OpsItemType) + case schemas.OpsItemSummary_PlannedEndTime: + v.PlannedEndTime = new(time.Time) + return d.ReadTime(schemas.OpsItemSummary_PlannedEndTime, v.PlannedEndTime) + case schemas.OpsItemSummary_PlannedStartTime: + v.PlannedStartTime = new(time.Time) + return d.ReadTime(schemas.OpsItemSummary_PlannedStartTime, v.PlannedStartTime) + case schemas.OpsItemSummary_Priority: + v.Priority = new(int32) + return d.ReadInt32(schemas.OpsItemSummary_Priority, v.Priority) + case schemas.OpsItemSummary_Severity: + v.Severity = new(string) + return d.ReadString(schemas.OpsItemSummary_Severity, v.Severity) + case schemas.OpsItemSummary_Source: + v.Source = new(string) + return d.ReadString(schemas.OpsItemSummary_Source, v.Source) + case schemas.OpsItemSummary_Status: + var ev string + if err := d.ReadString(schemas.OpsItemSummary_Status, &ev); err != nil { + return err + } + v.Status = OpsItemStatus(ev) + return nil + case schemas.OpsItemSummary_Title: + v.Title = new(string) + return d.ReadString(schemas.OpsItemSummary_Title, v.Title) + } + return nil + }) +} + // Operational metadata for an application in Application Manager. type OpsMetadata struct { @@ -4530,6 +11450,52 @@ type OpsMetadata struct { noSmithyDocumentSerde } +func (v *OpsMetadata) Serialize(s smithy.ShapeSerializer) { + s.WriteStruct(schemas.OpsMetadata) + v.SerializeMembers(s) + s.CloseStruct() +} + +func (v *OpsMetadata) SerializeMembers(s smithy.ShapeSerializer) { + if v.CreationDate != nil { + s.WriteTime(schemas.OpsMetadata_CreationDate, *v.CreationDate) + } + if v.LastModifiedDate != nil { + s.WriteTime(schemas.OpsMetadata_LastModifiedDate, *v.LastModifiedDate) + } + if v.LastModifiedUser != nil { + s.WriteString(schemas.OpsMetadata_LastModifiedUser, *v.LastModifiedUser) + } + if v.OpsMetadataArn != nil { + s.WriteString(schemas.OpsMetadata_OpsMetadataArn, *v.OpsMetadataArn) + } + if v.ResourceId != nil { + s.WriteString(schemas.OpsMetadata_ResourceId, *v.ResourceId) + } +} +func (v *OpsMetadata) Deserialize(d smithy.ShapeDeserializer) error { + return smithy.ReadStruct(d, schemas.OpsMetadata, func(s *smithy.Schema) error { + switch s { + case schemas.OpsMetadata_CreationDate: + v.CreationDate = new(time.Time) + return d.ReadTime(schemas.OpsMetadata_CreationDate, v.CreationDate) + case schemas.OpsMetadata_LastModifiedDate: + v.LastModifiedDate = new(time.Time) + return d.ReadTime(schemas.OpsMetadata_LastModifiedDate, v.LastModifiedDate) + case schemas.OpsMetadata_LastModifiedUser: + v.LastModifiedUser = new(string) + return d.ReadString(schemas.OpsMetadata_LastModifiedUser, v.LastModifiedUser) + case schemas.OpsMetadata_OpsMetadataArn: + v.OpsMetadataArn = new(string) + return d.ReadString(schemas.OpsMetadata_OpsMetadataArn, v.OpsMetadataArn) + case schemas.OpsMetadata_ResourceId: + v.ResourceId = new(string) + return d.ReadString(schemas.OpsMetadata_ResourceId, v.ResourceId) + } + return nil + }) +} + // A filter to limit the number of OpsMetadata objects displayed. type OpsMetadataFilter struct { @@ -4546,6 +11512,31 @@ type OpsMetadataFilter struct { noSmithyDocumentSerde } +func (v *OpsMetadataFilter) Serialize(s smithy.ShapeSerializer) { + s.WriteStruct(schemas.OpsMetadataFilter) + v.SerializeMembers(s) + s.CloseStruct() +} + +func (v *OpsMetadataFilter) SerializeMembers(s smithy.ShapeSerializer) { + if v.Key != nil { + s.WriteString(schemas.OpsMetadataFilter_Key, *v.Key) + } + serializeOpsMetadataFilterValueList(s, schemas.OpsMetadataFilter_Values, v.Values) +} +func (v *OpsMetadataFilter) Deserialize(d smithy.ShapeDeserializer) error { + return smithy.ReadStruct(d, schemas.OpsMetadataFilter, func(s *smithy.Schema) error { + switch s { + case schemas.OpsMetadataFilter_Key: + v.Key = new(string) + return d.ReadString(schemas.OpsMetadataFilter_Key, v.Key) + case schemas.OpsMetadataFilter_Values: + return deserializeOpsMetadataFilterValueList(d, schemas.OpsMetadataFilter_Values, &v.Values) + } + return nil + }) +} + // The OpsItem data type to return. type OpsResultAttribute struct { @@ -4558,6 +11549,28 @@ type OpsResultAttribute struct { noSmithyDocumentSerde } +func (v *OpsResultAttribute) Serialize(s smithy.ShapeSerializer) { + s.WriteStruct(schemas.OpsResultAttribute) + v.SerializeMembers(s) + s.CloseStruct() +} + +func (v *OpsResultAttribute) SerializeMembers(s smithy.ShapeSerializer) { + if v.TypeName != nil { + s.WriteString(schemas.OpsResultAttribute_TypeName, *v.TypeName) + } +} +func (v *OpsResultAttribute) Deserialize(d smithy.ShapeDeserializer) error { + return smithy.ReadStruct(d, schemas.OpsResultAttribute, func(s *smithy.Schema) error { + switch s { + case schemas.OpsResultAttribute_TypeName: + v.TypeName = new(string) + return d.ReadString(schemas.OpsResultAttribute_TypeName, v.TypeName) + } + return nil + }) +} + // Information about the source where the association execution details are stored. type OutputSource struct { @@ -4571,6 +11584,34 @@ type OutputSource struct { noSmithyDocumentSerde } +func (v *OutputSource) Serialize(s smithy.ShapeSerializer) { + s.WriteStruct(schemas.OutputSource) + v.SerializeMembers(s) + s.CloseStruct() +} + +func (v *OutputSource) SerializeMembers(s smithy.ShapeSerializer) { + if v.OutputSourceId != nil { + s.WriteString(schemas.OutputSource_OutputSourceId, *v.OutputSourceId) + } + if v.OutputSourceType != nil { + s.WriteString(schemas.OutputSource_OutputSourceType, *v.OutputSourceType) + } +} +func (v *OutputSource) Deserialize(d smithy.ShapeDeserializer) error { + return smithy.ReadStruct(d, schemas.OutputSource, func(s *smithy.Schema) error { + switch s { + case schemas.OutputSource_OutputSourceId: + v.OutputSourceId = new(string) + return d.ReadString(schemas.OutputSource_OutputSourceId, v.OutputSourceId) + case schemas.OutputSource_OutputSourceType: + v.OutputSourceType = new(string) + return d.ReadString(schemas.OutputSource_OutputSourceType, v.OutputSourceType) + } + return nil + }) +} + // An Amazon Web Services Systems Manager parameter in Parameter Store. type Parameter struct { @@ -4619,6 +11660,79 @@ type Parameter struct { noSmithyDocumentSerde } +func (v *Parameter) Serialize(s smithy.ShapeSerializer) { + s.WriteStruct(schemas.Parameter) + v.SerializeMembers(s) + s.CloseStruct() +} + +func (v *Parameter) SerializeMembers(s smithy.ShapeSerializer) { + if v.ARN != nil { + s.WriteString(schemas.Parameter_ARN, *v.ARN) + } + if v.DataType != nil { + s.WriteString(schemas.Parameter_DataType, *v.DataType) + } + if v.LastModifiedDate != nil { + s.WriteTime(schemas.Parameter_LastModifiedDate, *v.LastModifiedDate) + } + if v.Name != nil { + s.WriteString(schemas.Parameter_Name, *v.Name) + } + if v.Selector != nil { + s.WriteString(schemas.Parameter_Selector, *v.Selector) + } + if v.SourceResult != nil { + s.WriteString(schemas.Parameter_SourceResult, *v.SourceResult) + } + if v.Type != "" { + s.WriteString(schemas.Parameter_Type, string(v.Type)) + } + if v.Value != nil { + s.WriteString(schemas.Parameter_Value, *v.Value) + } + if v.Version != 0 { + s.WriteInt64(schemas.Parameter_Version, v.Version) + } +} +func (v *Parameter) Deserialize(d smithy.ShapeDeserializer) error { + return smithy.ReadStruct(d, schemas.Parameter, func(s *smithy.Schema) error { + switch s { + case schemas.Parameter_ARN: + v.ARN = new(string) + return d.ReadString(schemas.Parameter_ARN, v.ARN) + case schemas.Parameter_DataType: + v.DataType = new(string) + return d.ReadString(schemas.Parameter_DataType, v.DataType) + case schemas.Parameter_LastModifiedDate: + v.LastModifiedDate = new(time.Time) + return d.ReadTime(schemas.Parameter_LastModifiedDate, v.LastModifiedDate) + case schemas.Parameter_Name: + v.Name = new(string) + return d.ReadString(schemas.Parameter_Name, v.Name) + case schemas.Parameter_Selector: + v.Selector = new(string) + return d.ReadString(schemas.Parameter_Selector, v.Selector) + case schemas.Parameter_SourceResult: + v.SourceResult = new(string) + return d.ReadString(schemas.Parameter_SourceResult, v.SourceResult) + case schemas.Parameter_Type: + var ev string + if err := d.ReadString(schemas.Parameter_Type, &ev); err != nil { + return err + } + v.Type = ParameterType(ev) + return nil + case schemas.Parameter_Value: + v.Value = new(string) + return d.ReadString(schemas.Parameter_Value, v.Value) + case schemas.Parameter_Version: + return d.ReadInt64(schemas.Parameter_Version, &v.Version) + } + return nil + }) +} + // Information about parameter usage. type ParameterHistory struct { @@ -4673,6 +11787,101 @@ type ParameterHistory struct { noSmithyDocumentSerde } +func (v *ParameterHistory) Serialize(s smithy.ShapeSerializer) { + s.WriteStruct(schemas.ParameterHistory) + v.SerializeMembers(s) + s.CloseStruct() +} + +func (v *ParameterHistory) SerializeMembers(s smithy.ShapeSerializer) { + if v.AllowedPattern != nil { + s.WriteString(schemas.ParameterHistory_AllowedPattern, *v.AllowedPattern) + } + if v.DataType != nil { + s.WriteString(schemas.ParameterHistory_DataType, *v.DataType) + } + if v.Description != nil { + s.WriteString(schemas.ParameterHistory_Description, *v.Description) + } + if v.KeyId != nil { + s.WriteString(schemas.ParameterHistory_KeyId, *v.KeyId) + } + serializeParameterLabelList(s, schemas.ParameterHistory_Labels, v.Labels) + if v.LastModifiedDate != nil { + s.WriteTime(schemas.ParameterHistory_LastModifiedDate, *v.LastModifiedDate) + } + if v.LastModifiedUser != nil { + s.WriteString(schemas.ParameterHistory_LastModifiedUser, *v.LastModifiedUser) + } + if v.Name != nil { + s.WriteString(schemas.ParameterHistory_Name, *v.Name) + } + serializeParameterPolicyList(s, schemas.ParameterHistory_Policies, v.Policies) + if v.Tier != "" { + s.WriteString(schemas.ParameterHistory_Tier, string(v.Tier)) + } + if v.Type != "" { + s.WriteString(schemas.ParameterHistory_Type, string(v.Type)) + } + if v.Value != nil { + s.WriteString(schemas.ParameterHistory_Value, *v.Value) + } + if v.Version != 0 { + s.WriteInt64(schemas.ParameterHistory_Version, v.Version) + } +} +func (v *ParameterHistory) Deserialize(d smithy.ShapeDeserializer) error { + return smithy.ReadStruct(d, schemas.ParameterHistory, func(s *smithy.Schema) error { + switch s { + case schemas.ParameterHistory_AllowedPattern: + v.AllowedPattern = new(string) + return d.ReadString(schemas.ParameterHistory_AllowedPattern, v.AllowedPattern) + case schemas.ParameterHistory_DataType: + v.DataType = new(string) + return d.ReadString(schemas.ParameterHistory_DataType, v.DataType) + case schemas.ParameterHistory_Description: + v.Description = new(string) + return d.ReadString(schemas.ParameterHistory_Description, v.Description) + case schemas.ParameterHistory_KeyId: + v.KeyId = new(string) + return d.ReadString(schemas.ParameterHistory_KeyId, v.KeyId) + case schemas.ParameterHistory_Labels: + return deserializeParameterLabelList(d, schemas.ParameterHistory_Labels, &v.Labels) + case schemas.ParameterHistory_LastModifiedDate: + v.LastModifiedDate = new(time.Time) + return d.ReadTime(schemas.ParameterHistory_LastModifiedDate, v.LastModifiedDate) + case schemas.ParameterHistory_LastModifiedUser: + v.LastModifiedUser = new(string) + return d.ReadString(schemas.ParameterHistory_LastModifiedUser, v.LastModifiedUser) + case schemas.ParameterHistory_Name: + v.Name = new(string) + return d.ReadString(schemas.ParameterHistory_Name, v.Name) + case schemas.ParameterHistory_Policies: + return deserializeParameterPolicyList(d, schemas.ParameterHistory_Policies, &v.Policies) + case schemas.ParameterHistory_Tier: + var ev string + if err := d.ReadString(schemas.ParameterHistory_Tier, &ev); err != nil { + return err + } + v.Tier = ParameterTier(ev) + return nil + case schemas.ParameterHistory_Type: + var ev string + if err := d.ReadString(schemas.ParameterHistory_Type, &ev); err != nil { + return err + } + v.Type = ParameterType(ev) + return nil + case schemas.ParameterHistory_Value: + v.Value = new(string) + return d.ReadString(schemas.ParameterHistory_Value, v.Value) + case schemas.ParameterHistory_Version: + return d.ReadInt64(schemas.ParameterHistory_Version, &v.Version) + } + return nil + }) +} + // One or more policies assigned to a parameter. type ParameterInlinePolicy struct { @@ -4693,6 +11902,40 @@ type ParameterInlinePolicy struct { noSmithyDocumentSerde } +func (v *ParameterInlinePolicy) Serialize(s smithy.ShapeSerializer) { + s.WriteStruct(schemas.ParameterInlinePolicy) + v.SerializeMembers(s) + s.CloseStruct() +} + +func (v *ParameterInlinePolicy) SerializeMembers(s smithy.ShapeSerializer) { + if v.PolicyStatus != nil { + s.WriteString(schemas.ParameterInlinePolicy_PolicyStatus, *v.PolicyStatus) + } + if v.PolicyText != nil { + s.WriteString(schemas.ParameterInlinePolicy_PolicyText, *v.PolicyText) + } + if v.PolicyType != nil { + s.WriteString(schemas.ParameterInlinePolicy_PolicyType, *v.PolicyType) + } +} +func (v *ParameterInlinePolicy) Deserialize(d smithy.ShapeDeserializer) error { + return smithy.ReadStruct(d, schemas.ParameterInlinePolicy, func(s *smithy.Schema) error { + switch s { + case schemas.ParameterInlinePolicy_PolicyStatus: + v.PolicyStatus = new(string) + return d.ReadString(schemas.ParameterInlinePolicy_PolicyStatus, v.PolicyStatus) + case schemas.ParameterInlinePolicy_PolicyText: + v.PolicyText = new(string) + return d.ReadString(schemas.ParameterInlinePolicy_PolicyText, v.PolicyText) + case schemas.ParameterInlinePolicy_PolicyType: + v.PolicyType = new(string) + return d.ReadString(schemas.ParameterInlinePolicy_PolicyType, v.PolicyType) + } + return nil + }) +} + // Metadata includes information like the Amazon Resource Name (ARN) of the last // user to update the parameter and the date and time the parameter was last used. type ParameterMetadata struct { @@ -4742,6 +11985,98 @@ type ParameterMetadata struct { noSmithyDocumentSerde } +func (v *ParameterMetadata) Serialize(s smithy.ShapeSerializer) { + s.WriteStruct(schemas.ParameterMetadata) + v.SerializeMembers(s) + s.CloseStruct() +} + +func (v *ParameterMetadata) SerializeMembers(s smithy.ShapeSerializer) { + if v.ARN != nil { + s.WriteString(schemas.ParameterMetadata_ARN, *v.ARN) + } + if v.AllowedPattern != nil { + s.WriteString(schemas.ParameterMetadata_AllowedPattern, *v.AllowedPattern) + } + if v.DataType != nil { + s.WriteString(schemas.ParameterMetadata_DataType, *v.DataType) + } + if v.Description != nil { + s.WriteString(schemas.ParameterMetadata_Description, *v.Description) + } + if v.KeyId != nil { + s.WriteString(schemas.ParameterMetadata_KeyId, *v.KeyId) + } + if v.LastModifiedDate != nil { + s.WriteTime(schemas.ParameterMetadata_LastModifiedDate, *v.LastModifiedDate) + } + if v.LastModifiedUser != nil { + s.WriteString(schemas.ParameterMetadata_LastModifiedUser, *v.LastModifiedUser) + } + if v.Name != nil { + s.WriteString(schemas.ParameterMetadata_Name, *v.Name) + } + serializeParameterPolicyList(s, schemas.ParameterMetadata_Policies, v.Policies) + if v.Tier != "" { + s.WriteString(schemas.ParameterMetadata_Tier, string(v.Tier)) + } + if v.Type != "" { + s.WriteString(schemas.ParameterMetadata_Type, string(v.Type)) + } + if v.Version != 0 { + s.WriteInt64(schemas.ParameterMetadata_Version, v.Version) + } +} +func (v *ParameterMetadata) Deserialize(d smithy.ShapeDeserializer) error { + return smithy.ReadStruct(d, schemas.ParameterMetadata, func(s *smithy.Schema) error { + switch s { + case schemas.ParameterMetadata_ARN: + v.ARN = new(string) + return d.ReadString(schemas.ParameterMetadata_ARN, v.ARN) + case schemas.ParameterMetadata_AllowedPattern: + v.AllowedPattern = new(string) + return d.ReadString(schemas.ParameterMetadata_AllowedPattern, v.AllowedPattern) + case schemas.ParameterMetadata_DataType: + v.DataType = new(string) + return d.ReadString(schemas.ParameterMetadata_DataType, v.DataType) + case schemas.ParameterMetadata_Description: + v.Description = new(string) + return d.ReadString(schemas.ParameterMetadata_Description, v.Description) + case schemas.ParameterMetadata_KeyId: + v.KeyId = new(string) + return d.ReadString(schemas.ParameterMetadata_KeyId, v.KeyId) + case schemas.ParameterMetadata_LastModifiedDate: + v.LastModifiedDate = new(time.Time) + return d.ReadTime(schemas.ParameterMetadata_LastModifiedDate, v.LastModifiedDate) + case schemas.ParameterMetadata_LastModifiedUser: + v.LastModifiedUser = new(string) + return d.ReadString(schemas.ParameterMetadata_LastModifiedUser, v.LastModifiedUser) + case schemas.ParameterMetadata_Name: + v.Name = new(string) + return d.ReadString(schemas.ParameterMetadata_Name, v.Name) + case schemas.ParameterMetadata_Policies: + return deserializeParameterPolicyList(d, schemas.ParameterMetadata_Policies, &v.Policies) + case schemas.ParameterMetadata_Tier: + var ev string + if err := d.ReadString(schemas.ParameterMetadata_Tier, &ev); err != nil { + return err + } + v.Tier = ParameterTier(ev) + return nil + case schemas.ParameterMetadata_Type: + var ev string + if err := d.ReadString(schemas.ParameterMetadata_Type, &ev); err != nil { + return err + } + v.Type = ParameterType(ev) + return nil + case schemas.ParameterMetadata_Version: + return d.ReadInt64(schemas.ParameterMetadata_Version, &v.Version) + } + return nil + }) +} + // This data type is deprecated. Instead, use ParameterStringFilter. type ParametersFilter struct { @@ -4758,6 +12093,35 @@ type ParametersFilter struct { noSmithyDocumentSerde } +func (v *ParametersFilter) Serialize(s smithy.ShapeSerializer) { + s.WriteStruct(schemas.ParametersFilter) + v.SerializeMembers(s) + s.CloseStruct() +} + +func (v *ParametersFilter) SerializeMembers(s smithy.ShapeSerializer) { + if v.Key != "" { + s.WriteString(schemas.ParametersFilter_Key, string(v.Key)) + } + serializeParametersFilterValueList(s, schemas.ParametersFilter_Values, v.Values) +} +func (v *ParametersFilter) Deserialize(d smithy.ShapeDeserializer) error { + return smithy.ReadStruct(d, schemas.ParametersFilter, func(s *smithy.Schema) error { + switch s { + case schemas.ParametersFilter_Key: + var ev string + if err := d.ReadString(schemas.ParametersFilter_Key, &ev); err != nil { + return err + } + v.Key = ParametersFilterKey(ev) + return nil + case schemas.ParametersFilter_Values: + return deserializeParametersFilterValueList(d, schemas.ParametersFilter_Values, &v.Values) + } + return nil + }) +} + // One or more filters. Use a filter to return a more specific list of results. type ParameterStringFilter struct { @@ -4794,6 +12158,37 @@ type ParameterStringFilter struct { noSmithyDocumentSerde } +func (v *ParameterStringFilter) Serialize(s smithy.ShapeSerializer) { + s.WriteStruct(schemas.ParameterStringFilter) + v.SerializeMembers(s) + s.CloseStruct() +} + +func (v *ParameterStringFilter) SerializeMembers(s smithy.ShapeSerializer) { + if v.Key != nil { + s.WriteString(schemas.ParameterStringFilter_Key, *v.Key) + } + if v.Option != nil { + s.WriteString(schemas.ParameterStringFilter_Option, *v.Option) + } + serializeParameterStringFilterValueList(s, schemas.ParameterStringFilter_Values, v.Values) +} +func (v *ParameterStringFilter) Deserialize(d smithy.ShapeDeserializer) error { + return smithy.ReadStruct(d, schemas.ParameterStringFilter, func(s *smithy.Schema) error { + switch s { + case schemas.ParameterStringFilter_Key: + v.Key = new(string) + return d.ReadString(schemas.ParameterStringFilter_Key, v.Key) + case schemas.ParameterStringFilter_Option: + v.Option = new(string) + return d.ReadString(schemas.ParameterStringFilter_Option, v.Option) + case schemas.ParameterStringFilter_Values: + return deserializeParameterStringFilterValueList(d, schemas.ParameterStringFilter_Values, &v.Values) + } + return nil + }) +} + // A detailed status of the parent step. type ParentStepDetails struct { @@ -4815,6 +12210,52 @@ type ParentStepDetails struct { noSmithyDocumentSerde } +func (v *ParentStepDetails) Serialize(s smithy.ShapeSerializer) { + s.WriteStruct(schemas.ParentStepDetails) + v.SerializeMembers(s) + s.CloseStruct() +} + +func (v *ParentStepDetails) SerializeMembers(s smithy.ShapeSerializer) { + if v.Action != nil { + s.WriteString(schemas.ParentStepDetails_Action, *v.Action) + } + if v.Iteration != nil { + s.WriteInt32(schemas.ParentStepDetails_Iteration, *v.Iteration) + } + if v.IteratorValue != nil { + s.WriteString(schemas.ParentStepDetails_IteratorValue, *v.IteratorValue) + } + if v.StepExecutionId != nil { + s.WriteString(schemas.ParentStepDetails_StepExecutionId, *v.StepExecutionId) + } + if v.StepName != nil { + s.WriteString(schemas.ParentStepDetails_StepName, *v.StepName) + } +} +func (v *ParentStepDetails) Deserialize(d smithy.ShapeDeserializer) error { + return smithy.ReadStruct(d, schemas.ParentStepDetails, func(s *smithy.Schema) error { + switch s { + case schemas.ParentStepDetails_Action: + v.Action = new(string) + return d.ReadString(schemas.ParentStepDetails_Action, v.Action) + case schemas.ParentStepDetails_Iteration: + v.Iteration = new(int32) + return d.ReadInt32(schemas.ParentStepDetails_Iteration, v.Iteration) + case schemas.ParentStepDetails_IteratorValue: + v.IteratorValue = new(string) + return d.ReadString(schemas.ParentStepDetails_IteratorValue, v.IteratorValue) + case schemas.ParentStepDetails_StepExecutionId: + v.StepExecutionId = new(string) + return d.ReadString(schemas.ParentStepDetails_StepExecutionId, v.StepExecutionId) + case schemas.ParentStepDetails_StepName: + v.StepName = new(string) + return d.ReadString(schemas.ParentStepDetails_StepName, v.StepName) + } + return nil + }) +} + // Represents metadata about a patch. type Patch struct { @@ -4909,6 +12350,150 @@ type Patch struct { noSmithyDocumentSerde } +func (v *Patch) Serialize(s smithy.ShapeSerializer) { + s.WriteStruct(schemas.Patch) + v.SerializeMembers(s) + s.CloseStruct() +} + +func (v *Patch) SerializeMembers(s smithy.ShapeSerializer) { + serializePatchAdvisoryIdList(s, schemas.Patch_AdvisoryIds, v.AdvisoryIds) + if v.Arch != nil { + s.WriteString(schemas.Patch_Arch, *v.Arch) + } + serializePatchBugzillaIdList(s, schemas.Patch_BugzillaIds, v.BugzillaIds) + serializePatchCVEIdList(s, schemas.Patch_CVEIds, v.CVEIds) + if v.Classification != nil { + s.WriteString(schemas.Patch_Classification, *v.Classification) + } + if v.ContentUrl != nil { + s.WriteString(schemas.Patch_ContentUrl, *v.ContentUrl) + } + if v.Description != nil { + s.WriteString(schemas.Patch_Description, *v.Description) + } + if v.Epoch != 0 { + s.WriteInt32(schemas.Patch_Epoch, v.Epoch) + } + if v.Id != nil { + s.WriteString(schemas.Patch_Id, *v.Id) + } + if v.KbNumber != nil { + s.WriteString(schemas.Patch_KbNumber, *v.KbNumber) + } + if v.Language != nil { + s.WriteString(schemas.Patch_Language, *v.Language) + } + if v.MsrcNumber != nil { + s.WriteString(schemas.Patch_MsrcNumber, *v.MsrcNumber) + } + if v.MsrcSeverity != nil { + s.WriteString(schemas.Patch_MsrcSeverity, *v.MsrcSeverity) + } + if v.Name != nil { + s.WriteString(schemas.Patch_Name, *v.Name) + } + if v.Product != nil { + s.WriteString(schemas.Patch_Product, *v.Product) + } + if v.ProductFamily != nil { + s.WriteString(schemas.Patch_ProductFamily, *v.ProductFamily) + } + if v.Release != nil { + s.WriteString(schemas.Patch_Release, *v.Release) + } + if v.ReleaseDate != nil { + s.WriteTime(schemas.Patch_ReleaseDate, *v.ReleaseDate) + } + if v.Repository != nil { + s.WriteString(schemas.Patch_Repository, *v.Repository) + } + if v.Severity != nil { + s.WriteString(schemas.Patch_Severity, *v.Severity) + } + if v.Title != nil { + s.WriteString(schemas.Patch_Title, *v.Title) + } + if v.Vendor != nil { + s.WriteString(schemas.Patch_Vendor, *v.Vendor) + } + if v.Version != nil { + s.WriteString(schemas.Patch_Version, *v.Version) + } +} +func (v *Patch) Deserialize(d smithy.ShapeDeserializer) error { + return smithy.ReadStruct(d, schemas.Patch, func(s *smithy.Schema) error { + switch s { + case schemas.Patch_AdvisoryIds: + return deserializePatchAdvisoryIdList(d, schemas.Patch_AdvisoryIds, &v.AdvisoryIds) + case schemas.Patch_Arch: + v.Arch = new(string) + return d.ReadString(schemas.Patch_Arch, v.Arch) + case schemas.Patch_BugzillaIds: + return deserializePatchBugzillaIdList(d, schemas.Patch_BugzillaIds, &v.BugzillaIds) + case schemas.Patch_CVEIds: + return deserializePatchCVEIdList(d, schemas.Patch_CVEIds, &v.CVEIds) + case schemas.Patch_Classification: + v.Classification = new(string) + return d.ReadString(schemas.Patch_Classification, v.Classification) + case schemas.Patch_ContentUrl: + v.ContentUrl = new(string) + return d.ReadString(schemas.Patch_ContentUrl, v.ContentUrl) + case schemas.Patch_Description: + v.Description = new(string) + return d.ReadString(schemas.Patch_Description, v.Description) + case schemas.Patch_Epoch: + return d.ReadInt32(schemas.Patch_Epoch, &v.Epoch) + case schemas.Patch_Id: + v.Id = new(string) + return d.ReadString(schemas.Patch_Id, v.Id) + case schemas.Patch_KbNumber: + v.KbNumber = new(string) + return d.ReadString(schemas.Patch_KbNumber, v.KbNumber) + case schemas.Patch_Language: + v.Language = new(string) + return d.ReadString(schemas.Patch_Language, v.Language) + case schemas.Patch_MsrcNumber: + v.MsrcNumber = new(string) + return d.ReadString(schemas.Patch_MsrcNumber, v.MsrcNumber) + case schemas.Patch_MsrcSeverity: + v.MsrcSeverity = new(string) + return d.ReadString(schemas.Patch_MsrcSeverity, v.MsrcSeverity) + case schemas.Patch_Name: + v.Name = new(string) + return d.ReadString(schemas.Patch_Name, v.Name) + case schemas.Patch_Product: + v.Product = new(string) + return d.ReadString(schemas.Patch_Product, v.Product) + case schemas.Patch_ProductFamily: + v.ProductFamily = new(string) + return d.ReadString(schemas.Patch_ProductFamily, v.ProductFamily) + case schemas.Patch_Release: + v.Release = new(string) + return d.ReadString(schemas.Patch_Release, v.Release) + case schemas.Patch_ReleaseDate: + v.ReleaseDate = new(time.Time) + return d.ReadTime(schemas.Patch_ReleaseDate, v.ReleaseDate) + case schemas.Patch_Repository: + v.Repository = new(string) + return d.ReadString(schemas.Patch_Repository, v.Repository) + case schemas.Patch_Severity: + v.Severity = new(string) + return d.ReadString(schemas.Patch_Severity, v.Severity) + case schemas.Patch_Title: + v.Title = new(string) + return d.ReadString(schemas.Patch_Title, v.Title) + case schemas.Patch_Vendor: + v.Vendor = new(string) + return d.ReadString(schemas.Patch_Vendor, v.Vendor) + case schemas.Patch_Version: + v.Version = new(string) + return d.ReadString(schemas.Patch_Version, v.Version) + } + return nil + }) +} + // Defines the basic information about a patch baseline. type PatchBaselineIdentity struct { @@ -4933,6 +12518,55 @@ type PatchBaselineIdentity struct { noSmithyDocumentSerde } +func (v *PatchBaselineIdentity) Serialize(s smithy.ShapeSerializer) { + s.WriteStruct(schemas.PatchBaselineIdentity) + v.SerializeMembers(s) + s.CloseStruct() +} + +func (v *PatchBaselineIdentity) SerializeMembers(s smithy.ShapeSerializer) { + if v.BaselineDescription != nil { + s.WriteString(schemas.PatchBaselineIdentity_BaselineDescription, *v.BaselineDescription) + } + if v.BaselineId != nil { + s.WriteString(schemas.PatchBaselineIdentity_BaselineId, *v.BaselineId) + } + if v.BaselineName != nil { + s.WriteString(schemas.PatchBaselineIdentity_BaselineName, *v.BaselineName) + } + if v.DefaultBaseline != false { + s.WriteBool(schemas.PatchBaselineIdentity_DefaultBaseline, v.DefaultBaseline) + } + if v.OperatingSystem != "" { + s.WriteString(schemas.PatchBaselineIdentity_OperatingSystem, string(v.OperatingSystem)) + } +} +func (v *PatchBaselineIdentity) Deserialize(d smithy.ShapeDeserializer) error { + return smithy.ReadStruct(d, schemas.PatchBaselineIdentity, func(s *smithy.Schema) error { + switch s { + case schemas.PatchBaselineIdentity_BaselineDescription: + v.BaselineDescription = new(string) + return d.ReadString(schemas.PatchBaselineIdentity_BaselineDescription, v.BaselineDescription) + case schemas.PatchBaselineIdentity_BaselineId: + v.BaselineId = new(string) + return d.ReadString(schemas.PatchBaselineIdentity_BaselineId, v.BaselineId) + case schemas.PatchBaselineIdentity_BaselineName: + v.BaselineName = new(string) + return d.ReadString(schemas.PatchBaselineIdentity_BaselineName, v.BaselineName) + case schemas.PatchBaselineIdentity_DefaultBaseline: + return d.ReadBool(schemas.PatchBaselineIdentity_DefaultBaseline, &v.DefaultBaseline) + case schemas.PatchBaselineIdentity_OperatingSystem: + var ev string + if err := d.ReadString(schemas.PatchBaselineIdentity_OperatingSystem, &ev); err != nil { + return err + } + v.OperatingSystem = OperatingSystem(ev) + return nil + } + return nil + }) +} + // Information about the state of a patch on a particular managed node as it // relates to the patch baseline used to patch the node. type PatchComplianceData struct { @@ -4984,6 +12618,68 @@ type PatchComplianceData struct { noSmithyDocumentSerde } +func (v *PatchComplianceData) Serialize(s smithy.ShapeSerializer) { + s.WriteStruct(schemas.PatchComplianceData) + v.SerializeMembers(s) + s.CloseStruct() +} + +func (v *PatchComplianceData) SerializeMembers(s smithy.ShapeSerializer) { + if v.CVEIds != nil { + s.WriteString(schemas.PatchComplianceData_CVEIds, *v.CVEIds) + } + if v.Classification != nil { + s.WriteString(schemas.PatchComplianceData_Classification, *v.Classification) + } + if v.InstalledTime != nil { + s.WriteTime(schemas.PatchComplianceData_InstalledTime, *v.InstalledTime) + } + if v.KBId != nil { + s.WriteString(schemas.PatchComplianceData_KBId, *v.KBId) + } + if v.Severity != nil { + s.WriteString(schemas.PatchComplianceData_Severity, *v.Severity) + } + if v.State != "" { + s.WriteString(schemas.PatchComplianceData_State, string(v.State)) + } + if v.Title != nil { + s.WriteString(schemas.PatchComplianceData_Title, *v.Title) + } +} +func (v *PatchComplianceData) Deserialize(d smithy.ShapeDeserializer) error { + return smithy.ReadStruct(d, schemas.PatchComplianceData, func(s *smithy.Schema) error { + switch s { + case schemas.PatchComplianceData_CVEIds: + v.CVEIds = new(string) + return d.ReadString(schemas.PatchComplianceData_CVEIds, v.CVEIds) + case schemas.PatchComplianceData_Classification: + v.Classification = new(string) + return d.ReadString(schemas.PatchComplianceData_Classification, v.Classification) + case schemas.PatchComplianceData_InstalledTime: + v.InstalledTime = new(time.Time) + return d.ReadTime(schemas.PatchComplianceData_InstalledTime, v.InstalledTime) + case schemas.PatchComplianceData_KBId: + v.KBId = new(string) + return d.ReadString(schemas.PatchComplianceData_KBId, v.KBId) + case schemas.PatchComplianceData_Severity: + v.Severity = new(string) + return d.ReadString(schemas.PatchComplianceData_Severity, v.Severity) + case schemas.PatchComplianceData_State: + var ev string + if err := d.ReadString(schemas.PatchComplianceData_State, &ev); err != nil { + return err + } + v.State = PatchComplianceDataState(ev) + return nil + case schemas.PatchComplianceData_Title: + v.Title = new(string) + return d.ReadString(schemas.PatchComplianceData_Title, v.Title) + } + return nil + }) +} + // Defines which patches should be included in a patch baseline. // // A patch filter consists of a key and a set of values. The filter key is a patch @@ -5020,6 +12716,35 @@ type PatchFilter struct { noSmithyDocumentSerde } +func (v *PatchFilter) Serialize(s smithy.ShapeSerializer) { + s.WriteStruct(schemas.PatchFilter) + v.SerializeMembers(s) + s.CloseStruct() +} + +func (v *PatchFilter) SerializeMembers(s smithy.ShapeSerializer) { + if v.Key != "" { + s.WriteString(schemas.PatchFilter_Key, string(v.Key)) + } + serializePatchFilterValueList(s, schemas.PatchFilter_Values, v.Values) +} +func (v *PatchFilter) Deserialize(d smithy.ShapeDeserializer) error { + return smithy.ReadStruct(d, schemas.PatchFilter, func(s *smithy.Schema) error { + switch s { + case schemas.PatchFilter_Key: + var ev string + if err := d.ReadString(schemas.PatchFilter_Key, &ev); err != nil { + return err + } + v.Key = PatchFilterKey(ev) + return nil + case schemas.PatchFilter_Values: + return deserializePatchFilterValueList(d, schemas.PatchFilter_Values, &v.Values) + } + return nil + }) +} + // A set of patch filters, typically used for approval rules. type PatchFilterGroup struct { @@ -5031,6 +12756,25 @@ type PatchFilterGroup struct { noSmithyDocumentSerde } +func (v *PatchFilterGroup) Serialize(s smithy.ShapeSerializer) { + s.WriteStruct(schemas.PatchFilterGroup) + v.SerializeMembers(s) + s.CloseStruct() +} + +func (v *PatchFilterGroup) SerializeMembers(s smithy.ShapeSerializer) { + serializePatchFilterList(s, schemas.PatchFilterGroup_PatchFilters, v.PatchFilters) +} +func (v *PatchFilterGroup) Deserialize(d smithy.ShapeDeserializer) error { + return smithy.ReadStruct(d, schemas.PatchFilterGroup, func(s *smithy.Schema) error { + switch s { + case schemas.PatchFilterGroup_PatchFilters: + return deserializePatchFilterList(d, schemas.PatchFilterGroup_PatchFilters, &v.PatchFilters) + } + return nil + }) +} + // The mapping between a patch group and the patch baseline the patch group is // registered with. type PatchGroupPatchBaselineMapping struct { @@ -5044,6 +12788,36 @@ type PatchGroupPatchBaselineMapping struct { noSmithyDocumentSerde } +func (v *PatchGroupPatchBaselineMapping) Serialize(s smithy.ShapeSerializer) { + s.WriteStruct(schemas.PatchGroupPatchBaselineMapping) + v.SerializeMembers(s) + s.CloseStruct() +} + +func (v *PatchGroupPatchBaselineMapping) SerializeMembers(s smithy.ShapeSerializer) { + if v.BaselineIdentity != nil { + s.WriteStruct(schemas.PatchGroupPatchBaselineMapping_BaselineIdentity) + v.BaselineIdentity.SerializeMembers(s) + s.CloseStruct() + } + if v.PatchGroup != nil { + s.WriteString(schemas.PatchGroupPatchBaselineMapping_PatchGroup, *v.PatchGroup) + } +} +func (v *PatchGroupPatchBaselineMapping) Deserialize(d smithy.ShapeDeserializer) error { + return smithy.ReadStruct(d, schemas.PatchGroupPatchBaselineMapping, func(s *smithy.Schema) error { + switch s { + case schemas.PatchGroupPatchBaselineMapping_BaselineIdentity: + v.BaselineIdentity = &PatchBaselineIdentity{} + return v.BaselineIdentity.Deserialize(d) + case schemas.PatchGroupPatchBaselineMapping_PatchGroup: + v.PatchGroup = new(string) + return d.ReadString(schemas.PatchGroupPatchBaselineMapping_PatchGroup, v.PatchGroup) + } + return nil + }) +} + // Defines a filter used in Patch Manager APIs. Supported filter keys depend on // the API operation that includes the filter. Patch Manager API operations that // use PatchOrchestratorFilter include the following: @@ -5066,6 +12840,31 @@ type PatchOrchestratorFilter struct { noSmithyDocumentSerde } +func (v *PatchOrchestratorFilter) Serialize(s smithy.ShapeSerializer) { + s.WriteStruct(schemas.PatchOrchestratorFilter) + v.SerializeMembers(s) + s.CloseStruct() +} + +func (v *PatchOrchestratorFilter) SerializeMembers(s smithy.ShapeSerializer) { + if v.Key != nil { + s.WriteString(schemas.PatchOrchestratorFilter_Key, *v.Key) + } + serializePatchOrchestratorFilterValues(s, schemas.PatchOrchestratorFilter_Values, v.Values) +} +func (v *PatchOrchestratorFilter) Deserialize(d smithy.ShapeDeserializer) error { + return smithy.ReadStruct(d, schemas.PatchOrchestratorFilter, func(s *smithy.Schema) error { + switch s { + case schemas.PatchOrchestratorFilter_Key: + v.Key = new(string) + return d.ReadString(schemas.PatchOrchestratorFilter_Key, v.Key) + case schemas.PatchOrchestratorFilter_Values: + return deserializePatchOrchestratorFilterValues(d, schemas.PatchOrchestratorFilter_Values, &v.Values) + } + return nil + }) +} + // Defines an approval rule for a patch baseline. type PatchRule struct { @@ -5079,8 +12878,8 @@ type PatchRule struct { // of 7 means that patches are approved seven days after they are released. // // Patch Manager evaluates patch release dates using Coordinated Universal Time - // (UTC). If the day represented by 7 is 2025-11-16 , patches released between - // 2025-11-16T00:00:00Z and 2025-11-16T23:59:59Z will be included in the approval. + // (UTC). If a patch is released at 2025-11-09T18:00:00Z and ApproveAfterDays is + // set to 7 , the patch will be approved after 2025-11-16T18:00:00Z . // // This parameter is marked as Required: No , but your request must include a value // for either ApproveAfterDays or ApproveUntilDate . @@ -5130,6 +12929,58 @@ type PatchRule struct { noSmithyDocumentSerde } +func (v *PatchRule) Serialize(s smithy.ShapeSerializer) { + s.WriteStruct(schemas.PatchRule) + v.SerializeMembers(s) + s.CloseStruct() +} + +func (v *PatchRule) SerializeMembers(s smithy.ShapeSerializer) { + if v.ApproveAfterDays != nil { + s.WriteInt32(schemas.PatchRule_ApproveAfterDays, *v.ApproveAfterDays) + } + if v.ApproveUntilDate != nil { + s.WriteString(schemas.PatchRule_ApproveUntilDate, *v.ApproveUntilDate) + } + if v.ComplianceLevel != "" { + s.WriteString(schemas.PatchRule_ComplianceLevel, string(v.ComplianceLevel)) + } + if v.EnableNonSecurity != nil { + s.WriteBool(schemas.PatchRule_EnableNonSecurity, *v.EnableNonSecurity) + } + if v.PatchFilterGroup != nil { + s.WriteStruct(schemas.PatchRule_PatchFilterGroup) + v.PatchFilterGroup.SerializeMembers(s) + s.CloseStruct() + } +} +func (v *PatchRule) Deserialize(d smithy.ShapeDeserializer) error { + return smithy.ReadStruct(d, schemas.PatchRule, func(s *smithy.Schema) error { + switch s { + case schemas.PatchRule_ApproveAfterDays: + v.ApproveAfterDays = new(int32) + return d.ReadInt32(schemas.PatchRule_ApproveAfterDays, v.ApproveAfterDays) + case schemas.PatchRule_ApproveUntilDate: + v.ApproveUntilDate = new(string) + return d.ReadString(schemas.PatchRule_ApproveUntilDate, v.ApproveUntilDate) + case schemas.PatchRule_ComplianceLevel: + var ev string + if err := d.ReadString(schemas.PatchRule_ComplianceLevel, &ev); err != nil { + return err + } + v.ComplianceLevel = PatchComplianceLevel(ev) + return nil + case schemas.PatchRule_EnableNonSecurity: + v.EnableNonSecurity = new(bool) + return d.ReadBool(schemas.PatchRule_EnableNonSecurity, v.EnableNonSecurity) + case schemas.PatchRule_PatchFilterGroup: + v.PatchFilterGroup = &PatchFilterGroup{} + return v.PatchFilterGroup.Deserialize(d) + } + return nil + }) +} + // A set of rules defining the approval rules for a patch baseline. type PatchRuleGroup struct { @@ -5141,6 +12992,25 @@ type PatchRuleGroup struct { noSmithyDocumentSerde } +func (v *PatchRuleGroup) Serialize(s smithy.ShapeSerializer) { + s.WriteStruct(schemas.PatchRuleGroup) + v.SerializeMembers(s) + s.CloseStruct() +} + +func (v *PatchRuleGroup) SerializeMembers(s smithy.ShapeSerializer) { + serializePatchRuleList(s, schemas.PatchRuleGroup_PatchRules, v.PatchRules) +} +func (v *PatchRuleGroup) Deserialize(d smithy.ShapeDeserializer) error { + return smithy.ReadStruct(d, schemas.PatchRuleGroup, func(s *smithy.Schema) error { + switch s { + case schemas.PatchRuleGroup_PatchRules: + return deserializePatchRuleList(d, schemas.PatchRuleGroup_PatchRules, &v.PatchRules) + } + return nil + }) +} + // Information about the patches to use to update the managed nodes, including // target operating systems and source repository. Applies to Linux managed nodes // only. @@ -5194,6 +13064,37 @@ type PatchSource struct { noSmithyDocumentSerde } +func (v *PatchSource) Serialize(s smithy.ShapeSerializer) { + s.WriteStruct(schemas.PatchSource) + v.SerializeMembers(s) + s.CloseStruct() +} + +func (v *PatchSource) SerializeMembers(s smithy.ShapeSerializer) { + if v.Configuration != nil { + s.WriteString(schemas.PatchSource_Configuration, *v.Configuration) + } + if v.Name != nil { + s.WriteString(schemas.PatchSource_Name, *v.Name) + } + serializePatchSourceProductList(s, schemas.PatchSource_Products, v.Products) +} +func (v *PatchSource) Deserialize(d smithy.ShapeDeserializer) error { + return smithy.ReadStruct(d, schemas.PatchSource, func(s *smithy.Schema) error { + switch s { + case schemas.PatchSource_Configuration: + v.Configuration = new(string) + return d.ReadString(schemas.PatchSource_Configuration, v.Configuration) + case schemas.PatchSource_Name: + v.Name = new(string) + return d.ReadString(schemas.PatchSource_Name, v.Name) + case schemas.PatchSource_Products: + return deserializePatchSourceProductList(d, schemas.PatchSource_Products, &v.Products) + } + return nil + }) +} + // Information about the approval status of a patch. type PatchStatus struct { @@ -5210,6 +13111,48 @@ type PatchStatus struct { noSmithyDocumentSerde } +func (v *PatchStatus) Serialize(s smithy.ShapeSerializer) { + s.WriteStruct(schemas.PatchStatus) + v.SerializeMembers(s) + s.CloseStruct() +} + +func (v *PatchStatus) SerializeMembers(s smithy.ShapeSerializer) { + if v.ApprovalDate != nil { + s.WriteTime(schemas.PatchStatus_ApprovalDate, *v.ApprovalDate) + } + if v.ComplianceLevel != "" { + s.WriteString(schemas.PatchStatus_ComplianceLevel, string(v.ComplianceLevel)) + } + if v.DeploymentStatus != "" { + s.WriteString(schemas.PatchStatus_DeploymentStatus, string(v.DeploymentStatus)) + } +} +func (v *PatchStatus) Deserialize(d smithy.ShapeDeserializer) error { + return smithy.ReadStruct(d, schemas.PatchStatus, func(s *smithy.Schema) error { + switch s { + case schemas.PatchStatus_ApprovalDate: + v.ApprovalDate = new(time.Time) + return d.ReadTime(schemas.PatchStatus_ApprovalDate, v.ApprovalDate) + case schemas.PatchStatus_ComplianceLevel: + var ev string + if err := d.ReadString(schemas.PatchStatus_ComplianceLevel, &ev); err != nil { + return err + } + v.ComplianceLevel = PatchComplianceLevel(ev) + return nil + case schemas.PatchStatus_DeploymentStatus: + var ev string + if err := d.ReadString(schemas.PatchStatus_DeploymentStatus, &ev); err != nil { + return err + } + v.DeploymentStatus = PatchDeploymentStatus(ev) + return nil + } + return nil + }) +} + // An aggregate of step execution statuses displayed in the Amazon Web Services // Systems Manager console for a multi-Region and multi-account Automation // execution. @@ -5241,6 +13184,47 @@ type ProgressCounters struct { noSmithyDocumentSerde } +func (v *ProgressCounters) Serialize(s smithy.ShapeSerializer) { + s.WriteStruct(schemas.ProgressCounters) + v.SerializeMembers(s) + s.CloseStruct() +} + +func (v *ProgressCounters) SerializeMembers(s smithy.ShapeSerializer) { + if v.CancelledSteps != 0 { + s.WriteInt32(schemas.ProgressCounters_CancelledSteps, v.CancelledSteps) + } + if v.FailedSteps != 0 { + s.WriteInt32(schemas.ProgressCounters_FailedSteps, v.FailedSteps) + } + if v.SuccessSteps != 0 { + s.WriteInt32(schemas.ProgressCounters_SuccessSteps, v.SuccessSteps) + } + if v.TimedOutSteps != 0 { + s.WriteInt32(schemas.ProgressCounters_TimedOutSteps, v.TimedOutSteps) + } + if v.TotalSteps != 0 { + s.WriteInt32(schemas.ProgressCounters_TotalSteps, v.TotalSteps) + } +} +func (v *ProgressCounters) Deserialize(d smithy.ShapeDeserializer) error { + return smithy.ReadStruct(d, schemas.ProgressCounters, func(s *smithy.Schema) error { + switch s { + case schemas.ProgressCounters_CancelledSteps: + return d.ReadInt32(schemas.ProgressCounters_CancelledSteps, &v.CancelledSteps) + case schemas.ProgressCounters_FailedSteps: + return d.ReadInt32(schemas.ProgressCounters_FailedSteps, &v.FailedSteps) + case schemas.ProgressCounters_SuccessSteps: + return d.ReadInt32(schemas.ProgressCounters_SuccessSteps, &v.SuccessSteps) + case schemas.ProgressCounters_TimedOutSteps: + return d.ReadInt32(schemas.ProgressCounters_TimedOutSteps, &v.TimedOutSteps) + case schemas.ProgressCounters_TotalSteps: + return d.ReadInt32(schemas.ProgressCounters_TotalSteps, &v.TotalSteps) + } + return nil + }) +} + // Reserved for internal use. type RegistrationMetadataItem struct { @@ -5257,6 +13241,34 @@ type RegistrationMetadataItem struct { noSmithyDocumentSerde } +func (v *RegistrationMetadataItem) Serialize(s smithy.ShapeSerializer) { + s.WriteStruct(schemas.RegistrationMetadataItem) + v.SerializeMembers(s) + s.CloseStruct() +} + +func (v *RegistrationMetadataItem) SerializeMembers(s smithy.ShapeSerializer) { + if v.Key != nil { + s.WriteString(schemas.RegistrationMetadataItem_Key, *v.Key) + } + if v.Value != nil { + s.WriteString(schemas.RegistrationMetadataItem_Value, *v.Value) + } +} +func (v *RegistrationMetadataItem) Deserialize(d smithy.ShapeDeserializer) error { + return smithy.ReadStruct(d, schemas.RegistrationMetadataItem, func(s *smithy.Schema) error { + switch s { + case schemas.RegistrationMetadataItem_Key: + v.Key = new(string) + return d.ReadString(schemas.RegistrationMetadataItem_Key, v.Key) + case schemas.RegistrationMetadataItem_Value: + v.Value = new(string) + return d.ReadString(schemas.RegistrationMetadataItem_Value, v.Value) + } + return nil + }) +} + // An OpsItems that shares something in common with the current OpsItem. For // example, related OpsItems can include OpsItems with similar error messages, // impacted resources, or statuses for the impacted resource. @@ -5270,6 +13282,28 @@ type RelatedOpsItem struct { noSmithyDocumentSerde } +func (v *RelatedOpsItem) Serialize(s smithy.ShapeSerializer) { + s.WriteStruct(schemas.RelatedOpsItem) + v.SerializeMembers(s) + s.CloseStruct() +} + +func (v *RelatedOpsItem) SerializeMembers(s smithy.ShapeSerializer) { + if v.OpsItemId != nil { + s.WriteString(schemas.RelatedOpsItem_OpsItemId, *v.OpsItemId) + } +} +func (v *RelatedOpsItem) Deserialize(d smithy.ShapeDeserializer) error { + return smithy.ReadStruct(d, schemas.RelatedOpsItem, func(s *smithy.Schema) error { + switch s { + case schemas.RelatedOpsItem_OpsItemId: + v.OpsItemId = new(string) + return d.ReadString(schemas.RelatedOpsItem_OpsItemId, v.OpsItemId) + } + return nil + }) +} + // Information about targets that resolved during the Automation execution. type ResolvedTargets struct { @@ -5283,6 +13317,30 @@ type ResolvedTargets struct { noSmithyDocumentSerde } +func (v *ResolvedTargets) Serialize(s smithy.ShapeSerializer) { + s.WriteStruct(schemas.ResolvedTargets) + v.SerializeMembers(s) + s.CloseStruct() +} + +func (v *ResolvedTargets) SerializeMembers(s smithy.ShapeSerializer) { + serializeTargetParameterList(s, schemas.ResolvedTargets_ParameterValues, v.ParameterValues) + if v.Truncated != false { + s.WriteBool(schemas.ResolvedTargets_Truncated, v.Truncated) + } +} +func (v *ResolvedTargets) Deserialize(d smithy.ShapeDeserializer) error { + return smithy.ReadStruct(d, schemas.ResolvedTargets, func(s *smithy.Schema) error { + switch s { + case schemas.ResolvedTargets_ParameterValues: + return deserializeTargetParameterList(d, schemas.ResolvedTargets_ParameterValues, &v.ParameterValues) + case schemas.ResolvedTargets_Truncated: + return d.ReadBool(schemas.ResolvedTargets_Truncated, &v.Truncated) + } + return nil + }) +} + // Compliance summary information for a specific resource. type ResourceComplianceSummaryItem struct { @@ -5314,6 +13372,84 @@ type ResourceComplianceSummaryItem struct { noSmithyDocumentSerde } +func (v *ResourceComplianceSummaryItem) Serialize(s smithy.ShapeSerializer) { + s.WriteStruct(schemas.ResourceComplianceSummaryItem) + v.SerializeMembers(s) + s.CloseStruct() +} + +func (v *ResourceComplianceSummaryItem) SerializeMembers(s smithy.ShapeSerializer) { + if v.ComplianceType != nil { + s.WriteString(schemas.ResourceComplianceSummaryItem_ComplianceType, *v.ComplianceType) + } + if v.CompliantSummary != nil { + s.WriteStruct(schemas.ResourceComplianceSummaryItem_CompliantSummary) + v.CompliantSummary.SerializeMembers(s) + s.CloseStruct() + } + if v.ExecutionSummary != nil { + s.WriteStruct(schemas.ResourceComplianceSummaryItem_ExecutionSummary) + v.ExecutionSummary.SerializeMembers(s) + s.CloseStruct() + } + if v.NonCompliantSummary != nil { + s.WriteStruct(schemas.ResourceComplianceSummaryItem_NonCompliantSummary) + v.NonCompliantSummary.SerializeMembers(s) + s.CloseStruct() + } + if v.OverallSeverity != "" { + s.WriteString(schemas.ResourceComplianceSummaryItem_OverallSeverity, string(v.OverallSeverity)) + } + if v.ResourceId != nil { + s.WriteString(schemas.ResourceComplianceSummaryItem_ResourceId, *v.ResourceId) + } + if v.ResourceType != nil { + s.WriteString(schemas.ResourceComplianceSummaryItem_ResourceType, *v.ResourceType) + } + if v.Status != "" { + s.WriteString(schemas.ResourceComplianceSummaryItem_Status, string(v.Status)) + } +} +func (v *ResourceComplianceSummaryItem) Deserialize(d smithy.ShapeDeserializer) error { + return smithy.ReadStruct(d, schemas.ResourceComplianceSummaryItem, func(s *smithy.Schema) error { + switch s { + case schemas.ResourceComplianceSummaryItem_ComplianceType: + v.ComplianceType = new(string) + return d.ReadString(schemas.ResourceComplianceSummaryItem_ComplianceType, v.ComplianceType) + case schemas.ResourceComplianceSummaryItem_CompliantSummary: + v.CompliantSummary = &CompliantSummary{} + return v.CompliantSummary.Deserialize(d) + case schemas.ResourceComplianceSummaryItem_ExecutionSummary: + v.ExecutionSummary = &ComplianceExecutionSummary{} + return v.ExecutionSummary.Deserialize(d) + case schemas.ResourceComplianceSummaryItem_NonCompliantSummary: + v.NonCompliantSummary = &NonCompliantSummary{} + return v.NonCompliantSummary.Deserialize(d) + case schemas.ResourceComplianceSummaryItem_OverallSeverity: + var ev string + if err := d.ReadString(schemas.ResourceComplianceSummaryItem_OverallSeverity, &ev); err != nil { + return err + } + v.OverallSeverity = ComplianceSeverity(ev) + return nil + case schemas.ResourceComplianceSummaryItem_ResourceId: + v.ResourceId = new(string) + return d.ReadString(schemas.ResourceComplianceSummaryItem_ResourceId, v.ResourceId) + case schemas.ResourceComplianceSummaryItem_ResourceType: + v.ResourceType = new(string) + return d.ReadString(schemas.ResourceComplianceSummaryItem_ResourceType, v.ResourceType) + case schemas.ResourceComplianceSummaryItem_Status: + var ev string + if err := d.ReadString(schemas.ResourceComplianceSummaryItem_Status, &ev); err != nil { + return err + } + v.Status = ComplianceStatus(ev) + return nil + } + return nil + }) +} + // Information about the AwsOrganizationsSource resource data sync source. A sync // source of this type can synchronize data from Organizations or, if an Amazon Web // Services organization isn't present, from multiple Amazon Web Services Regions. @@ -5333,6 +13469,31 @@ type ResourceDataSyncAwsOrganizationsSource struct { noSmithyDocumentSerde } +func (v *ResourceDataSyncAwsOrganizationsSource) Serialize(s smithy.ShapeSerializer) { + s.WriteStruct(schemas.ResourceDataSyncAwsOrganizationsSource) + v.SerializeMembers(s) + s.CloseStruct() +} + +func (v *ResourceDataSyncAwsOrganizationsSource) SerializeMembers(s smithy.ShapeSerializer) { + if v.OrganizationSourceType != nil { + s.WriteString(schemas.ResourceDataSyncAwsOrganizationsSource_OrganizationSourceType, *v.OrganizationSourceType) + } + serializeResourceDataSyncOrganizationalUnitList(s, schemas.ResourceDataSyncAwsOrganizationsSource_OrganizationalUnits, v.OrganizationalUnits) +} +func (v *ResourceDataSyncAwsOrganizationsSource) Deserialize(d smithy.ShapeDeserializer) error { + return smithy.ReadStruct(d, schemas.ResourceDataSyncAwsOrganizationsSource, func(s *smithy.Schema) error { + switch s { + case schemas.ResourceDataSyncAwsOrganizationsSource_OrganizationSourceType: + v.OrganizationSourceType = new(string) + return d.ReadString(schemas.ResourceDataSyncAwsOrganizationsSource_OrganizationSourceType, v.OrganizationSourceType) + case schemas.ResourceDataSyncAwsOrganizationsSource_OrganizationalUnits: + return deserializeResourceDataSyncOrganizationalUnitList(d, schemas.ResourceDataSyncAwsOrganizationsSource_OrganizationalUnits, &v.OrganizationalUnits) + } + return nil + }) +} + // Synchronize Amazon Web Services Systems Manager Inventory data from multiple // Amazon Web Services accounts defined in Organizations to a centralized Amazon S3 // bucket. Data is synchronized to individual key prefixes in the central bucket. @@ -5345,6 +13506,28 @@ type ResourceDataSyncDestinationDataSharing struct { noSmithyDocumentSerde } +func (v *ResourceDataSyncDestinationDataSharing) Serialize(s smithy.ShapeSerializer) { + s.WriteStruct(schemas.ResourceDataSyncDestinationDataSharing) + v.SerializeMembers(s) + s.CloseStruct() +} + +func (v *ResourceDataSyncDestinationDataSharing) SerializeMembers(s smithy.ShapeSerializer) { + if v.DestinationDataSharingType != nil { + s.WriteString(schemas.ResourceDataSyncDestinationDataSharing_DestinationDataSharingType, *v.DestinationDataSharingType) + } +} +func (v *ResourceDataSyncDestinationDataSharing) Deserialize(d smithy.ShapeDeserializer) error { + return smithy.ReadStruct(d, schemas.ResourceDataSyncDestinationDataSharing, func(s *smithy.Schema) error { + switch s { + case schemas.ResourceDataSyncDestinationDataSharing_DestinationDataSharingType: + v.DestinationDataSharingType = new(string) + return d.ReadString(schemas.ResourceDataSyncDestinationDataSharing_DestinationDataSharingType, v.DestinationDataSharingType) + } + return nil + }) +} + // Information about a resource data sync configuration, including its current // status and last successful sync. type ResourceDataSyncItem struct { @@ -5385,6 +13568,90 @@ type ResourceDataSyncItem struct { noSmithyDocumentSerde } +func (v *ResourceDataSyncItem) Serialize(s smithy.ShapeSerializer) { + s.WriteStruct(schemas.ResourceDataSyncItem) + v.SerializeMembers(s) + s.CloseStruct() +} + +func (v *ResourceDataSyncItem) SerializeMembers(s smithy.ShapeSerializer) { + if v.LastStatus != "" { + s.WriteString(schemas.ResourceDataSyncItem_LastStatus, string(v.LastStatus)) + } + if v.LastSuccessfulSyncTime != nil { + s.WriteTime(schemas.ResourceDataSyncItem_LastSuccessfulSyncTime, *v.LastSuccessfulSyncTime) + } + if v.LastSyncStatusMessage != nil { + s.WriteString(schemas.ResourceDataSyncItem_LastSyncStatusMessage, *v.LastSyncStatusMessage) + } + if v.LastSyncTime != nil { + s.WriteTime(schemas.ResourceDataSyncItem_LastSyncTime, *v.LastSyncTime) + } + if v.S3Destination != nil { + s.WriteStruct(schemas.ResourceDataSyncItem_S3Destination) + v.S3Destination.SerializeMembers(s) + s.CloseStruct() + } + if v.SyncCreatedTime != nil { + s.WriteTime(schemas.ResourceDataSyncItem_SyncCreatedTime, *v.SyncCreatedTime) + } + if v.SyncLastModifiedTime != nil { + s.WriteTime(schemas.ResourceDataSyncItem_SyncLastModifiedTime, *v.SyncLastModifiedTime) + } + if v.SyncName != nil { + s.WriteString(schemas.ResourceDataSyncItem_SyncName, *v.SyncName) + } + if v.SyncSource != nil { + s.WriteStruct(schemas.ResourceDataSyncItem_SyncSource) + v.SyncSource.SerializeMembers(s) + s.CloseStruct() + } + if v.SyncType != nil { + s.WriteString(schemas.ResourceDataSyncItem_SyncType, *v.SyncType) + } +} +func (v *ResourceDataSyncItem) Deserialize(d smithy.ShapeDeserializer) error { + return smithy.ReadStruct(d, schemas.ResourceDataSyncItem, func(s *smithy.Schema) error { + switch s { + case schemas.ResourceDataSyncItem_LastStatus: + var ev string + if err := d.ReadString(schemas.ResourceDataSyncItem_LastStatus, &ev); err != nil { + return err + } + v.LastStatus = LastResourceDataSyncStatus(ev) + return nil + case schemas.ResourceDataSyncItem_LastSuccessfulSyncTime: + v.LastSuccessfulSyncTime = new(time.Time) + return d.ReadTime(schemas.ResourceDataSyncItem_LastSuccessfulSyncTime, v.LastSuccessfulSyncTime) + case schemas.ResourceDataSyncItem_LastSyncStatusMessage: + v.LastSyncStatusMessage = new(string) + return d.ReadString(schemas.ResourceDataSyncItem_LastSyncStatusMessage, v.LastSyncStatusMessage) + case schemas.ResourceDataSyncItem_LastSyncTime: + v.LastSyncTime = new(time.Time) + return d.ReadTime(schemas.ResourceDataSyncItem_LastSyncTime, v.LastSyncTime) + case schemas.ResourceDataSyncItem_S3Destination: + v.S3Destination = &ResourceDataSyncS3Destination{} + return v.S3Destination.Deserialize(d) + case schemas.ResourceDataSyncItem_SyncCreatedTime: + v.SyncCreatedTime = new(time.Time) + return d.ReadTime(schemas.ResourceDataSyncItem_SyncCreatedTime, v.SyncCreatedTime) + case schemas.ResourceDataSyncItem_SyncLastModifiedTime: + v.SyncLastModifiedTime = new(time.Time) + return d.ReadTime(schemas.ResourceDataSyncItem_SyncLastModifiedTime, v.SyncLastModifiedTime) + case schemas.ResourceDataSyncItem_SyncName: + v.SyncName = new(string) + return d.ReadString(schemas.ResourceDataSyncItem_SyncName, v.SyncName) + case schemas.ResourceDataSyncItem_SyncSource: + v.SyncSource = &ResourceDataSyncSourceWithState{} + return v.SyncSource.Deserialize(d) + case schemas.ResourceDataSyncItem_SyncType: + v.SyncType = new(string) + return d.ReadString(schemas.ResourceDataSyncItem_SyncType, v.SyncType) + } + return nil + }) +} + // The Organizations organizational unit data source for the sync. type ResourceDataSyncOrganizationalUnit struct { @@ -5394,6 +13661,28 @@ type ResourceDataSyncOrganizationalUnit struct { noSmithyDocumentSerde } +func (v *ResourceDataSyncOrganizationalUnit) Serialize(s smithy.ShapeSerializer) { + s.WriteStruct(schemas.ResourceDataSyncOrganizationalUnit) + v.SerializeMembers(s) + s.CloseStruct() +} + +func (v *ResourceDataSyncOrganizationalUnit) SerializeMembers(s smithy.ShapeSerializer) { + if v.OrganizationalUnitId != nil { + s.WriteString(schemas.ResourceDataSyncOrganizationalUnit_OrganizationalUnitId, *v.OrganizationalUnitId) + } +} +func (v *ResourceDataSyncOrganizationalUnit) Deserialize(d smithy.ShapeDeserializer) error { + return smithy.ReadStruct(d, schemas.ResourceDataSyncOrganizationalUnit, func(s *smithy.Schema) error { + switch s { + case schemas.ResourceDataSyncOrganizationalUnit_OrganizationalUnitId: + v.OrganizationalUnitId = new(string) + return d.ReadString(schemas.ResourceDataSyncOrganizationalUnit_OrganizationalUnitId, v.OrganizationalUnitId) + } + return nil + }) +} + // Information about the target S3 bucket for the resource data sync. type ResourceDataSyncS3Destination struct { @@ -5426,6 +13715,64 @@ type ResourceDataSyncS3Destination struct { noSmithyDocumentSerde } +func (v *ResourceDataSyncS3Destination) Serialize(s smithy.ShapeSerializer) { + s.WriteStruct(schemas.ResourceDataSyncS3Destination) + v.SerializeMembers(s) + s.CloseStruct() +} + +func (v *ResourceDataSyncS3Destination) SerializeMembers(s smithy.ShapeSerializer) { + if v.AWSKMSKeyARN != nil { + s.WriteString(schemas.ResourceDataSyncS3Destination_AWSKMSKeyARN, *v.AWSKMSKeyARN) + } + if v.BucketName != nil { + s.WriteString(schemas.ResourceDataSyncS3Destination_BucketName, *v.BucketName) + } + if v.DestinationDataSharing != nil { + s.WriteStruct(schemas.ResourceDataSyncS3Destination_DestinationDataSharing) + v.DestinationDataSharing.SerializeMembers(s) + s.CloseStruct() + } + if v.Prefix != nil { + s.WriteString(schemas.ResourceDataSyncS3Destination_Prefix, *v.Prefix) + } + if v.Region != nil { + s.WriteString(schemas.ResourceDataSyncS3Destination_Region, *v.Region) + } + if v.SyncFormat != "" { + s.WriteString(schemas.ResourceDataSyncS3Destination_SyncFormat, string(v.SyncFormat)) + } +} +func (v *ResourceDataSyncS3Destination) Deserialize(d smithy.ShapeDeserializer) error { + return smithy.ReadStruct(d, schemas.ResourceDataSyncS3Destination, func(s *smithy.Schema) error { + switch s { + case schemas.ResourceDataSyncS3Destination_AWSKMSKeyARN: + v.AWSKMSKeyARN = new(string) + return d.ReadString(schemas.ResourceDataSyncS3Destination_AWSKMSKeyARN, v.AWSKMSKeyARN) + case schemas.ResourceDataSyncS3Destination_BucketName: + v.BucketName = new(string) + return d.ReadString(schemas.ResourceDataSyncS3Destination_BucketName, v.BucketName) + case schemas.ResourceDataSyncS3Destination_DestinationDataSharing: + v.DestinationDataSharing = &ResourceDataSyncDestinationDataSharing{} + return v.DestinationDataSharing.Deserialize(d) + case schemas.ResourceDataSyncS3Destination_Prefix: + v.Prefix = new(string) + return d.ReadString(schemas.ResourceDataSyncS3Destination_Prefix, v.Prefix) + case schemas.ResourceDataSyncS3Destination_Region: + v.Region = new(string) + return d.ReadString(schemas.ResourceDataSyncS3Destination_Region, v.Region) + case schemas.ResourceDataSyncS3Destination_SyncFormat: + var ev string + if err := d.ReadString(schemas.ResourceDataSyncS3Destination_SyncFormat, &ev); err != nil { + return err + } + v.SyncFormat = ResourceDataSyncS3Format(ev) + return nil + } + return nil + }) +} + // Information about the source of the data included in the resource data sync. type ResourceDataSyncSource struct { @@ -5461,6 +13808,49 @@ type ResourceDataSyncSource struct { noSmithyDocumentSerde } +func (v *ResourceDataSyncSource) Serialize(s smithy.ShapeSerializer) { + s.WriteStruct(schemas.ResourceDataSyncSource) + v.SerializeMembers(s) + s.CloseStruct() +} + +func (v *ResourceDataSyncSource) SerializeMembers(s smithy.ShapeSerializer) { + if v.AwsOrganizationsSource != nil { + s.WriteStruct(schemas.ResourceDataSyncSource_AwsOrganizationsSource) + v.AwsOrganizationsSource.SerializeMembers(s) + s.CloseStruct() + } + if v.EnableAllOpsDataSources != false { + s.WriteBool(schemas.ResourceDataSyncSource_EnableAllOpsDataSources, v.EnableAllOpsDataSources) + } + if v.IncludeFutureRegions != false { + s.WriteBool(schemas.ResourceDataSyncSource_IncludeFutureRegions, v.IncludeFutureRegions) + } + serializeResourceDataSyncSourceRegionList(s, schemas.ResourceDataSyncSource_SourceRegions, v.SourceRegions) + if v.SourceType != nil { + s.WriteString(schemas.ResourceDataSyncSource_SourceType, *v.SourceType) + } +} +func (v *ResourceDataSyncSource) Deserialize(d smithy.ShapeDeserializer) error { + return smithy.ReadStruct(d, schemas.ResourceDataSyncSource, func(s *smithy.Schema) error { + switch s { + case schemas.ResourceDataSyncSource_AwsOrganizationsSource: + v.AwsOrganizationsSource = &ResourceDataSyncAwsOrganizationsSource{} + return v.AwsOrganizationsSource.Deserialize(d) + case schemas.ResourceDataSyncSource_EnableAllOpsDataSources: + return d.ReadBool(schemas.ResourceDataSyncSource_EnableAllOpsDataSources, &v.EnableAllOpsDataSources) + case schemas.ResourceDataSyncSource_IncludeFutureRegions: + return d.ReadBool(schemas.ResourceDataSyncSource_IncludeFutureRegions, &v.IncludeFutureRegions) + case schemas.ResourceDataSyncSource_SourceRegions: + return deserializeResourceDataSyncSourceRegionList(d, schemas.ResourceDataSyncSource_SourceRegions, &v.SourceRegions) + case schemas.ResourceDataSyncSource_SourceType: + v.SourceType = new(string) + return d.ReadString(schemas.ResourceDataSyncSource_SourceType, v.SourceType) + } + return nil + }) +} + // The data type name for including resource data sync state. There are four sync // states: // @@ -5520,6 +13910,55 @@ type ResourceDataSyncSourceWithState struct { noSmithyDocumentSerde } +func (v *ResourceDataSyncSourceWithState) Serialize(s smithy.ShapeSerializer) { + s.WriteStruct(schemas.ResourceDataSyncSourceWithState) + v.SerializeMembers(s) + s.CloseStruct() +} + +func (v *ResourceDataSyncSourceWithState) SerializeMembers(s smithy.ShapeSerializer) { + if v.AwsOrganizationsSource != nil { + s.WriteStruct(schemas.ResourceDataSyncSourceWithState_AwsOrganizationsSource) + v.AwsOrganizationsSource.SerializeMembers(s) + s.CloseStruct() + } + if v.EnableAllOpsDataSources != false { + s.WriteBool(schemas.ResourceDataSyncSourceWithState_EnableAllOpsDataSources, v.EnableAllOpsDataSources) + } + if v.IncludeFutureRegions != false { + s.WriteBool(schemas.ResourceDataSyncSourceWithState_IncludeFutureRegions, v.IncludeFutureRegions) + } + serializeResourceDataSyncSourceRegionList(s, schemas.ResourceDataSyncSourceWithState_SourceRegions, v.SourceRegions) + if v.SourceType != nil { + s.WriteString(schemas.ResourceDataSyncSourceWithState_SourceType, *v.SourceType) + } + if v.State != nil { + s.WriteString(schemas.ResourceDataSyncSourceWithState_State, *v.State) + } +} +func (v *ResourceDataSyncSourceWithState) Deserialize(d smithy.ShapeDeserializer) error { + return smithy.ReadStruct(d, schemas.ResourceDataSyncSourceWithState, func(s *smithy.Schema) error { + switch s { + case schemas.ResourceDataSyncSourceWithState_AwsOrganizationsSource: + v.AwsOrganizationsSource = &ResourceDataSyncAwsOrganizationsSource{} + return v.AwsOrganizationsSource.Deserialize(d) + case schemas.ResourceDataSyncSourceWithState_EnableAllOpsDataSources: + return d.ReadBool(schemas.ResourceDataSyncSourceWithState_EnableAllOpsDataSources, &v.EnableAllOpsDataSources) + case schemas.ResourceDataSyncSourceWithState_IncludeFutureRegions: + return d.ReadBool(schemas.ResourceDataSyncSourceWithState_IncludeFutureRegions, &v.IncludeFutureRegions) + case schemas.ResourceDataSyncSourceWithState_SourceRegions: + return deserializeResourceDataSyncSourceRegionList(d, schemas.ResourceDataSyncSourceWithState_SourceRegions, &v.SourceRegions) + case schemas.ResourceDataSyncSourceWithState_SourceType: + v.SourceType = new(string) + return d.ReadString(schemas.ResourceDataSyncSourceWithState_SourceType, v.SourceType) + case schemas.ResourceDataSyncSourceWithState_State: + v.State = new(string) + return d.ReadString(schemas.ResourceDataSyncSourceWithState_State, v.State) + } + return nil + }) +} + // The inventory item result attribute. type ResultAttribute struct { @@ -5532,6 +13971,28 @@ type ResultAttribute struct { noSmithyDocumentSerde } +func (v *ResultAttribute) Serialize(s smithy.ShapeSerializer) { + s.WriteStruct(schemas.ResultAttribute) + v.SerializeMembers(s) + s.CloseStruct() +} + +func (v *ResultAttribute) SerializeMembers(s smithy.ShapeSerializer) { + if v.TypeName != nil { + s.WriteString(schemas.ResultAttribute_TypeName, *v.TypeName) + } +} +func (v *ResultAttribute) Deserialize(d smithy.ShapeDeserializer) error { + return smithy.ReadStruct(d, schemas.ResultAttribute, func(s *smithy.Schema) error { + switch s { + case schemas.ResultAttribute_TypeName: + v.TypeName = new(string) + return d.ReadString(schemas.ResultAttribute_TypeName, v.TypeName) + } + return nil + }) +} + // Information about the result of a document review request. type ReviewInformation struct { @@ -5547,6 +14008,44 @@ type ReviewInformation struct { noSmithyDocumentSerde } +func (v *ReviewInformation) Serialize(s smithy.ShapeSerializer) { + s.WriteStruct(schemas.ReviewInformation) + v.SerializeMembers(s) + s.CloseStruct() +} + +func (v *ReviewInformation) SerializeMembers(s smithy.ShapeSerializer) { + if v.ReviewedTime != nil { + s.WriteTime(schemas.ReviewInformation_ReviewedTime, *v.ReviewedTime) + } + if v.Reviewer != nil { + s.WriteString(schemas.ReviewInformation_Reviewer, *v.Reviewer) + } + if v.Status != "" { + s.WriteString(schemas.ReviewInformation_Status, string(v.Status)) + } +} +func (v *ReviewInformation) Deserialize(d smithy.ShapeDeserializer) error { + return smithy.ReadStruct(d, schemas.ReviewInformation, func(s *smithy.Schema) error { + switch s { + case schemas.ReviewInformation_ReviewedTime: + v.ReviewedTime = new(time.Time) + return d.ReadTime(schemas.ReviewInformation_ReviewedTime, v.ReviewedTime) + case schemas.ReviewInformation_Reviewer: + v.Reviewer = new(string) + return d.ReadString(schemas.ReviewInformation_Reviewer, v.Reviewer) + case schemas.ReviewInformation_Status: + var ev string + if err := d.ReadString(schemas.ReviewInformation_Status, &ev); err != nil { + return err + } + v.Status = ReviewStatus(ev) + return nil + } + return nil + }) +} + // Information about an Automation runbook used in a runbook workflow in Change // Manager. // @@ -5595,6 +14094,64 @@ type Runbook struct { noSmithyDocumentSerde } +func (v *Runbook) Serialize(s smithy.ShapeSerializer) { + s.WriteStruct(schemas.Runbook) + v.SerializeMembers(s) + s.CloseStruct() +} + +func (v *Runbook) SerializeMembers(s smithy.ShapeSerializer) { + if v.DocumentName != nil { + s.WriteString(schemas.Runbook_DocumentName, *v.DocumentName) + } + if v.DocumentVersion != nil { + s.WriteString(schemas.Runbook_DocumentVersion, *v.DocumentVersion) + } + if v.MaxConcurrency != nil { + s.WriteString(schemas.Runbook_MaxConcurrency, *v.MaxConcurrency) + } + if v.MaxErrors != nil { + s.WriteString(schemas.Runbook_MaxErrors, *v.MaxErrors) + } + serializeAutomationParameterMap(s, schemas.Runbook_Parameters, v.Parameters) + serializeTargetLocations(s, schemas.Runbook_TargetLocations, v.TargetLocations) + serializeTargetMaps(s, schemas.Runbook_TargetMaps, v.TargetMaps) + if v.TargetParameterName != nil { + s.WriteString(schemas.Runbook_TargetParameterName, *v.TargetParameterName) + } + serializeTargets(s, schemas.Runbook_Targets, v.Targets) +} +func (v *Runbook) Deserialize(d smithy.ShapeDeserializer) error { + return smithy.ReadStruct(d, schemas.Runbook, func(s *smithy.Schema) error { + switch s { + case schemas.Runbook_DocumentName: + v.DocumentName = new(string) + return d.ReadString(schemas.Runbook_DocumentName, v.DocumentName) + case schemas.Runbook_DocumentVersion: + v.DocumentVersion = new(string) + return d.ReadString(schemas.Runbook_DocumentVersion, v.DocumentVersion) + case schemas.Runbook_MaxConcurrency: + v.MaxConcurrency = new(string) + return d.ReadString(schemas.Runbook_MaxConcurrency, v.MaxConcurrency) + case schemas.Runbook_MaxErrors: + v.MaxErrors = new(string) + return d.ReadString(schemas.Runbook_MaxErrors, v.MaxErrors) + case schemas.Runbook_Parameters: + return deserializeAutomationParameterMap(d, schemas.Runbook_Parameters, &v.Parameters) + case schemas.Runbook_TargetLocations: + return deserializeTargetLocations(d, schemas.Runbook_TargetLocations, &v.TargetLocations) + case schemas.Runbook_TargetMaps: + return deserializeTargetMaps(d, schemas.Runbook_TargetMaps, &v.TargetMaps) + case schemas.Runbook_TargetParameterName: + v.TargetParameterName = new(string) + return d.ReadString(schemas.Runbook_TargetParameterName, v.TargetParameterName) + case schemas.Runbook_Targets: + return deserializeTargets(d, schemas.Runbook_Targets, &v.Targets) + } + return nil + }) +} + // An S3 bucket where you want to store the results of this request. type S3OutputLocation struct { @@ -5610,6 +14167,40 @@ type S3OutputLocation struct { noSmithyDocumentSerde } +func (v *S3OutputLocation) Serialize(s smithy.ShapeSerializer) { + s.WriteStruct(schemas.S3OutputLocation) + v.SerializeMembers(s) + s.CloseStruct() +} + +func (v *S3OutputLocation) SerializeMembers(s smithy.ShapeSerializer) { + if v.OutputS3BucketName != nil { + s.WriteString(schemas.S3OutputLocation_OutputS3BucketName, *v.OutputS3BucketName) + } + if v.OutputS3KeyPrefix != nil { + s.WriteString(schemas.S3OutputLocation_OutputS3KeyPrefix, *v.OutputS3KeyPrefix) + } + if v.OutputS3Region != nil { + s.WriteString(schemas.S3OutputLocation_OutputS3Region, *v.OutputS3Region) + } +} +func (v *S3OutputLocation) Deserialize(d smithy.ShapeDeserializer) error { + return smithy.ReadStruct(d, schemas.S3OutputLocation, func(s *smithy.Schema) error { + switch s { + case schemas.S3OutputLocation_OutputS3BucketName: + v.OutputS3BucketName = new(string) + return d.ReadString(schemas.S3OutputLocation_OutputS3BucketName, v.OutputS3BucketName) + case schemas.S3OutputLocation_OutputS3KeyPrefix: + v.OutputS3KeyPrefix = new(string) + return d.ReadString(schemas.S3OutputLocation_OutputS3KeyPrefix, v.OutputS3KeyPrefix) + case schemas.S3OutputLocation_OutputS3Region: + v.OutputS3Region = new(string) + return d.ReadString(schemas.S3OutputLocation_OutputS3Region, v.OutputS3Region) + } + return nil + }) +} + // A URL for the Amazon Web Services Systems Manager (Systems Manager) bucket // where you want to store the results of this request. type S3OutputUrl struct { @@ -5620,6 +14211,28 @@ type S3OutputUrl struct { noSmithyDocumentSerde } +func (v *S3OutputUrl) Serialize(s smithy.ShapeSerializer) { + s.WriteStruct(schemas.S3OutputUrl) + v.SerializeMembers(s) + s.CloseStruct() +} + +func (v *S3OutputUrl) SerializeMembers(s smithy.ShapeSerializer) { + if v.OutputUrl != nil { + s.WriteString(schemas.S3OutputUrl_OutputUrl, *v.OutputUrl) + } +} +func (v *S3OutputUrl) Deserialize(d smithy.ShapeDeserializer) error { + return smithy.ReadStruct(d, schemas.S3OutputUrl, func(s *smithy.Schema) error { + switch s { + case schemas.S3OutputUrl_OutputUrl: + v.OutputUrl = new(string) + return d.ReadString(schemas.S3OutputUrl_OutputUrl, v.OutputUrl) + } + return nil + }) +} + // Information about a scheduled execution for a maintenance window. type ScheduledWindowExecution struct { @@ -5636,6 +14249,40 @@ type ScheduledWindowExecution struct { noSmithyDocumentSerde } +func (v *ScheduledWindowExecution) Serialize(s smithy.ShapeSerializer) { + s.WriteStruct(schemas.ScheduledWindowExecution) + v.SerializeMembers(s) + s.CloseStruct() +} + +func (v *ScheduledWindowExecution) SerializeMembers(s smithy.ShapeSerializer) { + if v.ExecutionTime != nil { + s.WriteString(schemas.ScheduledWindowExecution_ExecutionTime, *v.ExecutionTime) + } + if v.Name != nil { + s.WriteString(schemas.ScheduledWindowExecution_Name, *v.Name) + } + if v.WindowId != nil { + s.WriteString(schemas.ScheduledWindowExecution_WindowId, *v.WindowId) + } +} +func (v *ScheduledWindowExecution) Deserialize(d smithy.ShapeDeserializer) error { + return smithy.ReadStruct(d, schemas.ScheduledWindowExecution, func(s *smithy.Schema) error { + switch s { + case schemas.ScheduledWindowExecution_ExecutionTime: + v.ExecutionTime = new(string) + return d.ReadString(schemas.ScheduledWindowExecution_ExecutionTime, v.ExecutionTime) + case schemas.ScheduledWindowExecution_Name: + v.Name = new(string) + return d.ReadString(schemas.ScheduledWindowExecution_Name, v.Name) + case schemas.ScheduledWindowExecution_WindowId: + v.WindowId = new(string) + return d.ReadString(schemas.ScheduledWindowExecution_WindowId, v.WindowId) + } + return nil + }) +} + // The service setting data structure. // // ServiceSetting is an account-level setting for an Amazon Web Services service. @@ -5686,6 +14333,58 @@ type ServiceSetting struct { noSmithyDocumentSerde } +func (v *ServiceSetting) Serialize(s smithy.ShapeSerializer) { + s.WriteStruct(schemas.ServiceSetting) + v.SerializeMembers(s) + s.CloseStruct() +} + +func (v *ServiceSetting) SerializeMembers(s smithy.ShapeSerializer) { + if v.ARN != nil { + s.WriteString(schemas.ServiceSetting_ARN, *v.ARN) + } + if v.LastModifiedDate != nil { + s.WriteTime(schemas.ServiceSetting_LastModifiedDate, *v.LastModifiedDate) + } + if v.LastModifiedUser != nil { + s.WriteString(schemas.ServiceSetting_LastModifiedUser, *v.LastModifiedUser) + } + if v.SettingId != nil { + s.WriteString(schemas.ServiceSetting_SettingId, *v.SettingId) + } + if v.SettingValue != nil { + s.WriteString(schemas.ServiceSetting_SettingValue, *v.SettingValue) + } + if v.Status != nil { + s.WriteString(schemas.ServiceSetting_Status, *v.Status) + } +} +func (v *ServiceSetting) Deserialize(d smithy.ShapeDeserializer) error { + return smithy.ReadStruct(d, schemas.ServiceSetting, func(s *smithy.Schema) error { + switch s { + case schemas.ServiceSetting_ARN: + v.ARN = new(string) + return d.ReadString(schemas.ServiceSetting_ARN, v.ARN) + case schemas.ServiceSetting_LastModifiedDate: + v.LastModifiedDate = new(time.Time) + return d.ReadTime(schemas.ServiceSetting_LastModifiedDate, v.LastModifiedDate) + case schemas.ServiceSetting_LastModifiedUser: + v.LastModifiedUser = new(string) + return d.ReadString(schemas.ServiceSetting_LastModifiedUser, v.LastModifiedUser) + case schemas.ServiceSetting_SettingId: + v.SettingId = new(string) + return d.ReadString(schemas.ServiceSetting_SettingId, v.SettingId) + case schemas.ServiceSetting_SettingValue: + v.SettingValue = new(string) + return d.ReadString(schemas.ServiceSetting_SettingValue, v.SettingValue) + case schemas.ServiceSetting_Status: + v.Status = new(string) + return d.ReadString(schemas.ServiceSetting_Status, v.Status) + } + return nil + }) +} + // Information about a Session Manager connection to a managed node. type Session struct { @@ -5732,6 +14431,104 @@ type Session struct { noSmithyDocumentSerde } +func (v *Session) Serialize(s smithy.ShapeSerializer) { + s.WriteStruct(schemas.Session) + v.SerializeMembers(s) + s.CloseStruct() +} + +func (v *Session) SerializeMembers(s smithy.ShapeSerializer) { + if v.AccessType != "" { + s.WriteString(schemas.Session_AccessType, string(v.AccessType)) + } + if v.Details != nil { + s.WriteString(schemas.Session_Details, *v.Details) + } + if v.DocumentName != nil { + s.WriteString(schemas.Session_DocumentName, *v.DocumentName) + } + if v.EndDate != nil { + s.WriteTime(schemas.Session_EndDate, *v.EndDate) + } + if v.MaxSessionDuration != nil { + s.WriteString(schemas.Session_MaxSessionDuration, *v.MaxSessionDuration) + } + if v.OutputUrl != nil { + s.WriteStruct(schemas.Session_OutputUrl) + v.OutputUrl.SerializeMembers(s) + s.CloseStruct() + } + if v.Owner != nil { + s.WriteString(schemas.Session_Owner, *v.Owner) + } + if v.Reason != nil { + s.WriteString(schemas.Session_Reason, *v.Reason) + } + if v.SessionId != nil { + s.WriteString(schemas.Session_SessionId, *v.SessionId) + } + if v.StartDate != nil { + s.WriteTime(schemas.Session_StartDate, *v.StartDate) + } + if v.Status != "" { + s.WriteString(schemas.Session_Status, string(v.Status)) + } + if v.Target != nil { + s.WriteString(schemas.Session_Target, *v.Target) + } +} +func (v *Session) Deserialize(d smithy.ShapeDeserializer) error { + return smithy.ReadStruct(d, schemas.Session, func(s *smithy.Schema) error { + switch s { + case schemas.Session_AccessType: + var ev string + if err := d.ReadString(schemas.Session_AccessType, &ev); err != nil { + return err + } + v.AccessType = AccessType(ev) + return nil + case schemas.Session_Details: + v.Details = new(string) + return d.ReadString(schemas.Session_Details, v.Details) + case schemas.Session_DocumentName: + v.DocumentName = new(string) + return d.ReadString(schemas.Session_DocumentName, v.DocumentName) + case schemas.Session_EndDate: + v.EndDate = new(time.Time) + return d.ReadTime(schemas.Session_EndDate, v.EndDate) + case schemas.Session_MaxSessionDuration: + v.MaxSessionDuration = new(string) + return d.ReadString(schemas.Session_MaxSessionDuration, v.MaxSessionDuration) + case schemas.Session_OutputUrl: + v.OutputUrl = &SessionManagerOutputUrl{} + return v.OutputUrl.Deserialize(d) + case schemas.Session_Owner: + v.Owner = new(string) + return d.ReadString(schemas.Session_Owner, v.Owner) + case schemas.Session_Reason: + v.Reason = new(string) + return d.ReadString(schemas.Session_Reason, v.Reason) + case schemas.Session_SessionId: + v.SessionId = new(string) + return d.ReadString(schemas.Session_SessionId, v.SessionId) + case schemas.Session_StartDate: + v.StartDate = new(time.Time) + return d.ReadTime(schemas.Session_StartDate, v.StartDate) + case schemas.Session_Status: + var ev string + if err := d.ReadString(schemas.Session_Status, &ev); err != nil { + return err + } + v.Status = SessionStatus(ev) + return nil + case schemas.Session_Target: + v.Target = new(string) + return d.ReadString(schemas.Session_Target, v.Target) + } + return nil + }) +} + // Describes a filter for Session Manager information. type SessionFilter struct { @@ -5778,6 +14575,38 @@ type SessionFilter struct { noSmithyDocumentSerde } +func (v *SessionFilter) Serialize(s smithy.ShapeSerializer) { + s.WriteStruct(schemas.SessionFilter) + v.SerializeMembers(s) + s.CloseStruct() +} + +func (v *SessionFilter) SerializeMembers(s smithy.ShapeSerializer) { + if v.Key != "" { + s.WriteString(schemas.SessionFilter_key, string(v.Key)) + } + if v.Value != nil { + s.WriteString(schemas.SessionFilter_value, *v.Value) + } +} +func (v *SessionFilter) Deserialize(d smithy.ShapeDeserializer) error { + return smithy.ReadStruct(d, schemas.SessionFilter, func(s *smithy.Schema) error { + switch s { + case schemas.SessionFilter_key: + var ev string + if err := d.ReadString(schemas.SessionFilter_key, &ev); err != nil { + return err + } + v.Key = SessionFilterKey(ev) + return nil + case schemas.SessionFilter_value: + v.Value = new(string) + return d.ReadString(schemas.SessionFilter_value, v.Value) + } + return nil + }) +} + // Reserved for future use. type SessionManagerOutputUrl struct { @@ -5790,6 +14619,34 @@ type SessionManagerOutputUrl struct { noSmithyDocumentSerde } +func (v *SessionManagerOutputUrl) Serialize(s smithy.ShapeSerializer) { + s.WriteStruct(schemas.SessionManagerOutputUrl) + v.SerializeMembers(s) + s.CloseStruct() +} + +func (v *SessionManagerOutputUrl) SerializeMembers(s smithy.ShapeSerializer) { + if v.CloudWatchOutputUrl != nil { + s.WriteString(schemas.SessionManagerOutputUrl_CloudWatchOutputUrl, *v.CloudWatchOutputUrl) + } + if v.S3OutputUrl != nil { + s.WriteString(schemas.SessionManagerOutputUrl_S3OutputUrl, *v.S3OutputUrl) + } +} +func (v *SessionManagerOutputUrl) Deserialize(d smithy.ShapeDeserializer) error { + return smithy.ReadStruct(d, schemas.SessionManagerOutputUrl, func(s *smithy.Schema) error { + switch s { + case schemas.SessionManagerOutputUrl_CloudWatchOutputUrl: + v.CloudWatchOutputUrl = new(string) + return d.ReadString(schemas.SessionManagerOutputUrl_CloudWatchOutputUrl, v.CloudWatchOutputUrl) + case schemas.SessionManagerOutputUrl_S3OutputUrl: + v.S3OutputUrl = new(string) + return d.ReadString(schemas.SessionManagerOutputUrl_S3OutputUrl, v.S3OutputUrl) + } + return nil + }) +} + // The number of managed nodes found for each patch severity level defined in the // request filter. type SeveritySummary struct { @@ -5827,6 +14684,52 @@ type SeveritySummary struct { noSmithyDocumentSerde } +func (v *SeveritySummary) Serialize(s smithy.ShapeSerializer) { + s.WriteStruct(schemas.SeveritySummary) + v.SerializeMembers(s) + s.CloseStruct() +} + +func (v *SeveritySummary) SerializeMembers(s smithy.ShapeSerializer) { + if v.CriticalCount != 0 { + s.WriteInt32(schemas.SeveritySummary_CriticalCount, v.CriticalCount) + } + if v.HighCount != 0 { + s.WriteInt32(schemas.SeveritySummary_HighCount, v.HighCount) + } + if v.InformationalCount != 0 { + s.WriteInt32(schemas.SeveritySummary_InformationalCount, v.InformationalCount) + } + if v.LowCount != 0 { + s.WriteInt32(schemas.SeveritySummary_LowCount, v.LowCount) + } + if v.MediumCount != 0 { + s.WriteInt32(schemas.SeveritySummary_MediumCount, v.MediumCount) + } + if v.UnspecifiedCount != 0 { + s.WriteInt32(schemas.SeveritySummary_UnspecifiedCount, v.UnspecifiedCount) + } +} +func (v *SeveritySummary) Deserialize(d smithy.ShapeDeserializer) error { + return smithy.ReadStruct(d, schemas.SeveritySummary, func(s *smithy.Schema) error { + switch s { + case schemas.SeveritySummary_CriticalCount: + return d.ReadInt32(schemas.SeveritySummary_CriticalCount, &v.CriticalCount) + case schemas.SeveritySummary_HighCount: + return d.ReadInt32(schemas.SeveritySummary_HighCount, &v.HighCount) + case schemas.SeveritySummary_InformationalCount: + return d.ReadInt32(schemas.SeveritySummary_InformationalCount, &v.InformationalCount) + case schemas.SeveritySummary_LowCount: + return d.ReadInt32(schemas.SeveritySummary_LowCount, &v.LowCount) + case schemas.SeveritySummary_MediumCount: + return d.ReadInt32(schemas.SeveritySummary_MediumCount, &v.MediumCount) + case schemas.SeveritySummary_UnspecifiedCount: + return d.ReadInt32(schemas.SeveritySummary_UnspecifiedCount, &v.UnspecifiedCount) + } + return nil + }) +} + // Detailed information about an the execution state of an Automation step. type StepExecution struct { @@ -5911,7 +14814,169 @@ type StepExecution struct { // add step:stepName to support the automation to go to another specific step. ValidNextSteps []string - noSmithyDocumentSerde + // A message that describes a non-critical issue that occurred during the step + // execution. Present only if the step status includes a warning. + WarningMessage *string + + noSmithyDocumentSerde +} + +func (v *StepExecution) Serialize(s smithy.ShapeSerializer) { + s.WriteStruct(schemas.StepExecution) + v.SerializeMembers(s) + s.CloseStruct() +} + +func (v *StepExecution) SerializeMembers(s smithy.ShapeSerializer) { + if v.Action != nil { + s.WriteString(schemas.StepExecution_Action, *v.Action) + } + if v.ExecutionEndTime != nil { + s.WriteTime(schemas.StepExecution_ExecutionEndTime, *v.ExecutionEndTime) + } + if v.ExecutionStartTime != nil { + s.WriteTime(schemas.StepExecution_ExecutionStartTime, *v.ExecutionStartTime) + } + if v.FailureDetails != nil { + s.WriteStruct(schemas.StepExecution_FailureDetails) + v.FailureDetails.SerializeMembers(s) + s.CloseStruct() + } + if v.FailureMessage != nil { + s.WriteString(schemas.StepExecution_FailureMessage, *v.FailureMessage) + } + serializeNormalStringMap(s, schemas.StepExecution_Inputs, v.Inputs) + if v.IsCritical != nil { + s.WriteBool(schemas.StepExecution_IsCritical, *v.IsCritical) + } + if v.IsEnd != nil { + s.WriteBool(schemas.StepExecution_IsEnd, *v.IsEnd) + } + if v.MaxAttempts != nil { + s.WriteInt32(schemas.StepExecution_MaxAttempts, *v.MaxAttempts) + } + if v.NextStep != nil { + s.WriteString(schemas.StepExecution_NextStep, *v.NextStep) + } + if v.OnFailure != nil { + s.WriteString(schemas.StepExecution_OnFailure, *v.OnFailure) + } + serializeAutomationParameterMap(s, schemas.StepExecution_Outputs, v.Outputs) + serializeAutomationParameterMap(s, schemas.StepExecution_OverriddenParameters, v.OverriddenParameters) + if v.ParentStepDetails != nil { + s.WriteStruct(schemas.StepExecution_ParentStepDetails) + v.ParentStepDetails.SerializeMembers(s) + s.CloseStruct() + } + if v.Response != nil { + s.WriteString(schemas.StepExecution_Response, *v.Response) + } + if v.ResponseCode != nil { + s.WriteString(schemas.StepExecution_ResponseCode, *v.ResponseCode) + } + if v.StepExecutionId != nil { + s.WriteString(schemas.StepExecution_StepExecutionId, *v.StepExecutionId) + } + if v.StepName != nil { + s.WriteString(schemas.StepExecution_StepName, *v.StepName) + } + if v.StepStatus != "" { + s.WriteString(schemas.StepExecution_StepStatus, string(v.StepStatus)) + } + if v.TargetLocation != nil { + s.WriteStruct(schemas.StepExecution_TargetLocation) + v.TargetLocation.SerializeMembers(s) + s.CloseStruct() + } + serializeTargets(s, schemas.StepExecution_Targets, v.Targets) + if v.TimeoutSeconds != nil { + s.WriteInt64(schemas.StepExecution_TimeoutSeconds, *v.TimeoutSeconds) + } + serializeAlarmStateInformationList(s, schemas.StepExecution_TriggeredAlarms, v.TriggeredAlarms) + serializeValidNextStepList(s, schemas.StepExecution_ValidNextSteps, v.ValidNextSteps) + if v.WarningMessage != nil { + s.WriteString(schemas.StepExecution_WarningMessage, *v.WarningMessage) + } +} +func (v *StepExecution) Deserialize(d smithy.ShapeDeserializer) error { + return smithy.ReadStruct(d, schemas.StepExecution, func(s *smithy.Schema) error { + switch s { + case schemas.StepExecution_Action: + v.Action = new(string) + return d.ReadString(schemas.StepExecution_Action, v.Action) + case schemas.StepExecution_ExecutionEndTime: + v.ExecutionEndTime = new(time.Time) + return d.ReadTime(schemas.StepExecution_ExecutionEndTime, v.ExecutionEndTime) + case schemas.StepExecution_ExecutionStartTime: + v.ExecutionStartTime = new(time.Time) + return d.ReadTime(schemas.StepExecution_ExecutionStartTime, v.ExecutionStartTime) + case schemas.StepExecution_FailureDetails: + v.FailureDetails = &FailureDetails{} + return v.FailureDetails.Deserialize(d) + case schemas.StepExecution_FailureMessage: + v.FailureMessage = new(string) + return d.ReadString(schemas.StepExecution_FailureMessage, v.FailureMessage) + case schemas.StepExecution_Inputs: + return deserializeNormalStringMap(d, schemas.StepExecution_Inputs, &v.Inputs) + case schemas.StepExecution_IsCritical: + v.IsCritical = new(bool) + return d.ReadBool(schemas.StepExecution_IsCritical, v.IsCritical) + case schemas.StepExecution_IsEnd: + v.IsEnd = new(bool) + return d.ReadBool(schemas.StepExecution_IsEnd, v.IsEnd) + case schemas.StepExecution_MaxAttempts: + v.MaxAttempts = new(int32) + return d.ReadInt32(schemas.StepExecution_MaxAttempts, v.MaxAttempts) + case schemas.StepExecution_NextStep: + v.NextStep = new(string) + return d.ReadString(schemas.StepExecution_NextStep, v.NextStep) + case schemas.StepExecution_OnFailure: + v.OnFailure = new(string) + return d.ReadString(schemas.StepExecution_OnFailure, v.OnFailure) + case schemas.StepExecution_Outputs: + return deserializeAutomationParameterMap(d, schemas.StepExecution_Outputs, &v.Outputs) + case schemas.StepExecution_OverriddenParameters: + return deserializeAutomationParameterMap(d, schemas.StepExecution_OverriddenParameters, &v.OverriddenParameters) + case schemas.StepExecution_ParentStepDetails: + v.ParentStepDetails = &ParentStepDetails{} + return v.ParentStepDetails.Deserialize(d) + case schemas.StepExecution_Response: + v.Response = new(string) + return d.ReadString(schemas.StepExecution_Response, v.Response) + case schemas.StepExecution_ResponseCode: + v.ResponseCode = new(string) + return d.ReadString(schemas.StepExecution_ResponseCode, v.ResponseCode) + case schemas.StepExecution_StepExecutionId: + v.StepExecutionId = new(string) + return d.ReadString(schemas.StepExecution_StepExecutionId, v.StepExecutionId) + case schemas.StepExecution_StepName: + v.StepName = new(string) + return d.ReadString(schemas.StepExecution_StepName, v.StepName) + case schemas.StepExecution_StepStatus: + var ev string + if err := d.ReadString(schemas.StepExecution_StepStatus, &ev); err != nil { + return err + } + v.StepStatus = AutomationExecutionStatus(ev) + return nil + case schemas.StepExecution_TargetLocation: + v.TargetLocation = &TargetLocation{} + return v.TargetLocation.Deserialize(d) + case schemas.StepExecution_Targets: + return deserializeTargets(d, schemas.StepExecution_Targets, &v.Targets) + case schemas.StepExecution_TimeoutSeconds: + v.TimeoutSeconds = new(int64) + return d.ReadInt64(schemas.StepExecution_TimeoutSeconds, v.TimeoutSeconds) + case schemas.StepExecution_TriggeredAlarms: + return deserializeAlarmStateInformationList(d, schemas.StepExecution_TriggeredAlarms, &v.TriggeredAlarms) + case schemas.StepExecution_ValidNextSteps: + return deserializeValidNextStepList(d, schemas.StepExecution_ValidNextSteps, &v.ValidNextSteps) + case schemas.StepExecution_WarningMessage: + v.WarningMessage = new(string) + return d.ReadString(schemas.StepExecution_WarningMessage, v.WarningMessage) + } + return nil + }) } // A filter to limit the amount of step execution information returned by the call. @@ -5930,6 +14995,35 @@ type StepExecutionFilter struct { noSmithyDocumentSerde } +func (v *StepExecutionFilter) Serialize(s smithy.ShapeSerializer) { + s.WriteStruct(schemas.StepExecutionFilter) + v.SerializeMembers(s) + s.CloseStruct() +} + +func (v *StepExecutionFilter) SerializeMembers(s smithy.ShapeSerializer) { + if v.Key != "" { + s.WriteString(schemas.StepExecutionFilter_Key, string(v.Key)) + } + serializeStepExecutionFilterValueList(s, schemas.StepExecutionFilter_Values, v.Values) +} +func (v *StepExecutionFilter) Deserialize(d smithy.ShapeDeserializer) error { + return smithy.ReadStruct(d, schemas.StepExecutionFilter, func(s *smithy.Schema) error { + switch s { + case schemas.StepExecutionFilter_Key: + var ev string + if err := d.ReadString(schemas.StepExecutionFilter_Key, &ev); err != nil { + return err + } + v.Key = StepExecutionFilterKey(ev) + return nil + case schemas.StepExecutionFilter_Values: + return deserializeStepExecutionFilterValueList(d, schemas.StepExecutionFilter_Values, &v.Values) + } + return nil + }) +} + // Metadata that you assign to your Amazon Web Services resources. Tags enable you // to categorize your resources in different ways, for example, by purpose, owner, // or environment. In Amazon Web Services Systems Manager, you can apply tags to @@ -5950,6 +15044,34 @@ type Tag struct { noSmithyDocumentSerde } +func (v *Tag) Serialize(s smithy.ShapeSerializer) { + s.WriteStruct(schemas.Tag) + v.SerializeMembers(s) + s.CloseStruct() +} + +func (v *Tag) SerializeMembers(s smithy.ShapeSerializer) { + if v.Key != nil { + s.WriteString(schemas.Tag_Key, *v.Key) + } + if v.Value != nil { + s.WriteString(schemas.Tag_Value, *v.Value) + } +} +func (v *Tag) Deserialize(d smithy.ShapeDeserializer) error { + return smithy.ReadStruct(d, schemas.Tag, func(s *smithy.Schema) error { + switch s { + case schemas.Tag_Key: + v.Key = new(string) + return d.ReadString(schemas.Tag_Key, v.Key) + case schemas.Tag_Value: + v.Value = new(string) + return d.ReadString(schemas.Tag_Value, v.Value) + } + return nil + }) +} + // An array of search criteria that targets managed nodes using a key-value pair // that you specify. // @@ -6025,6 +15147,31 @@ type Target struct { noSmithyDocumentSerde } +func (v *Target) Serialize(s smithy.ShapeSerializer) { + s.WriteStruct(schemas.Target) + v.SerializeMembers(s) + s.CloseStruct() +} + +func (v *Target) SerializeMembers(s smithy.ShapeSerializer) { + if v.Key != nil { + s.WriteString(schemas.Target_Key, *v.Key) + } + serializeTargetValues(s, schemas.Target_Values, v.Values) +} +func (v *Target) Deserialize(d smithy.ShapeDeserializer) error { + return smithy.ReadStruct(d, schemas.Target, func(s *smithy.Schema) error { + switch s { + case schemas.Target_Key: + v.Key = new(string) + return d.ReadString(schemas.Target_Key, v.Key) + case schemas.Target_Values: + return deserializeTargetValues(d, schemas.Target_Values, &v.Values) + } + return nil + }) +} + // The combination of Amazon Web Services Regions and Amazon Web Services accounts // targeted by the current Automation execution. type TargetLocation struct { @@ -6042,8 +15189,6 @@ type TargetLocation struct { // Indicates whether to include child organizational units (OUs) that are children // of the targeted OUs. The default is false . - // - // This parameter is not supported by State Manager. IncludeChildOrganizationUnits bool // The Amazon Web Services Regions targeted by the current Automation execution. @@ -6084,6 +15229,77 @@ type TargetLocation struct { noSmithyDocumentSerde } +func (v *TargetLocation) Serialize(s smithy.ShapeSerializer) { + s.WriteStruct(schemas.TargetLocation) + v.SerializeMembers(s) + s.CloseStruct() +} + +func (v *TargetLocation) SerializeMembers(s smithy.ShapeSerializer) { + serializeAccounts(s, schemas.TargetLocation_Accounts, v.Accounts) + serializeExcludeAccounts(s, schemas.TargetLocation_ExcludeAccounts, v.ExcludeAccounts) + if v.ExecutionRoleName != nil { + s.WriteString(schemas.TargetLocation_ExecutionRoleName, *v.ExecutionRoleName) + } + if v.IncludeChildOrganizationUnits != false { + s.WriteBool(schemas.TargetLocation_IncludeChildOrganizationUnits, v.IncludeChildOrganizationUnits) + } + serializeRegions(s, schemas.TargetLocation_Regions, v.Regions) + if v.TargetLocationAlarmConfiguration != nil { + s.WriteStruct(schemas.TargetLocation_TargetLocationAlarmConfiguration) + v.TargetLocationAlarmConfiguration.SerializeMembers(s) + s.CloseStruct() + } + if v.TargetLocationMaxConcurrency != nil { + s.WriteString(schemas.TargetLocation_TargetLocationMaxConcurrency, *v.TargetLocationMaxConcurrency) + } + if v.TargetLocationMaxErrors != nil { + s.WriteString(schemas.TargetLocation_TargetLocationMaxErrors, *v.TargetLocationMaxErrors) + } + serializeAutomationTargets(s, schemas.TargetLocation_Targets, v.Targets) + if v.TargetsMaxConcurrency != nil { + s.WriteString(schemas.TargetLocation_TargetsMaxConcurrency, *v.TargetsMaxConcurrency) + } + if v.TargetsMaxErrors != nil { + s.WriteString(schemas.TargetLocation_TargetsMaxErrors, *v.TargetsMaxErrors) + } +} +func (v *TargetLocation) Deserialize(d smithy.ShapeDeserializer) error { + return smithy.ReadStruct(d, schemas.TargetLocation, func(s *smithy.Schema) error { + switch s { + case schemas.TargetLocation_Accounts: + return deserializeAccounts(d, schemas.TargetLocation_Accounts, &v.Accounts) + case schemas.TargetLocation_ExcludeAccounts: + return deserializeExcludeAccounts(d, schemas.TargetLocation_ExcludeAccounts, &v.ExcludeAccounts) + case schemas.TargetLocation_ExecutionRoleName: + v.ExecutionRoleName = new(string) + return d.ReadString(schemas.TargetLocation_ExecutionRoleName, v.ExecutionRoleName) + case schemas.TargetLocation_IncludeChildOrganizationUnits: + return d.ReadBool(schemas.TargetLocation_IncludeChildOrganizationUnits, &v.IncludeChildOrganizationUnits) + case schemas.TargetLocation_Regions: + return deserializeRegions(d, schemas.TargetLocation_Regions, &v.Regions) + case schemas.TargetLocation_TargetLocationAlarmConfiguration: + v.TargetLocationAlarmConfiguration = &AlarmConfiguration{} + return v.TargetLocationAlarmConfiguration.Deserialize(d) + case schemas.TargetLocation_TargetLocationMaxConcurrency: + v.TargetLocationMaxConcurrency = new(string) + return d.ReadString(schemas.TargetLocation_TargetLocationMaxConcurrency, v.TargetLocationMaxConcurrency) + case schemas.TargetLocation_TargetLocationMaxErrors: + v.TargetLocationMaxErrors = new(string) + return d.ReadString(schemas.TargetLocation_TargetLocationMaxErrors, v.TargetLocationMaxErrors) + case schemas.TargetLocation_Targets: + return deserializeAutomationTargets(d, schemas.TargetLocation_Targets, &v.Targets) + case schemas.TargetLocation_TargetsMaxConcurrency: + v.TargetsMaxConcurrency = new(string) + return d.ReadString(schemas.TargetLocation_TargetsMaxConcurrency, v.TargetsMaxConcurrency) + case schemas.TargetLocation_TargetsMaxErrors: + v.TargetsMaxErrors = new(string) + return d.ReadString(schemas.TargetLocation_TargetsMaxErrors, v.TargetsMaxErrors) + } + return nil + }) +} + // Information about the resources that would be included in the actual runbook // execution, if it were to be run. type TargetPreview struct { @@ -6097,6 +15313,154 @@ type TargetPreview struct { noSmithyDocumentSerde } +func (v *TargetPreview) Serialize(s smithy.ShapeSerializer) { + s.WriteStruct(schemas.TargetPreview) + v.SerializeMembers(s) + s.CloseStruct() +} + +func (v *TargetPreview) SerializeMembers(s smithy.ShapeSerializer) { + if v.Count != 0 { + s.WriteInt32(schemas.TargetPreview_Count, v.Count) + } + if v.TargetType != nil { + s.WriteString(schemas.TargetPreview_TargetType, *v.TargetType) + } +} +func (v *TargetPreview) Deserialize(d smithy.ShapeDeserializer) error { + return smithy.ReadStruct(d, schemas.TargetPreview, func(s *smithy.Schema) error { + switch s { + case schemas.TargetPreview_Count: + return d.ReadInt32(schemas.TargetPreview_Count, &v.Count) + case schemas.TargetPreview_TargetType: + v.TargetType = new(string) + return d.ReadString(schemas.TargetPreview_TargetType, v.TargetType) + } + return nil + }) +} + +// A validation finding from a cloud connector validation check. +type ValidationFinding struct { + + // A code that identifies the specific validation finding. + Code ValidationFindingCode + + // A message that describes the validation finding. + Message *string + + // A message from the third-party cloud provider related to the validation finding. + ProviderMessage *string + + // The scope of the validation finding, identifying the specific resource affected. + Scope *ValidationFindingScope + + // The type of the validation finding. + Type ValidationFindingType + + noSmithyDocumentSerde +} + +func (v *ValidationFinding) Serialize(s smithy.ShapeSerializer) { + s.WriteStruct(schemas.ValidationFinding) + v.SerializeMembers(s) + s.CloseStruct() +} + +func (v *ValidationFinding) SerializeMembers(s smithy.ShapeSerializer) { + if v.Code != "" { + s.WriteString(schemas.ValidationFinding_Code, string(v.Code)) + } + if v.Message != nil { + s.WriteString(schemas.ValidationFinding_Message, *v.Message) + } + if v.ProviderMessage != nil { + s.WriteString(schemas.ValidationFinding_ProviderMessage, *v.ProviderMessage) + } + if v.Scope != nil { + s.WriteStruct(schemas.ValidationFinding_Scope) + v.Scope.SerializeMembers(s) + s.CloseStruct() + } + if v.Type != "" { + s.WriteString(schemas.ValidationFinding_Type, string(v.Type)) + } +} +func (v *ValidationFinding) Deserialize(d smithy.ShapeDeserializer) error { + return smithy.ReadStruct(d, schemas.ValidationFinding, func(s *smithy.Schema) error { + switch s { + case schemas.ValidationFinding_Code: + var ev string + if err := d.ReadString(schemas.ValidationFinding_Code, &ev); err != nil { + return err + } + v.Code = ValidationFindingCode(ev) + return nil + case schemas.ValidationFinding_Message: + v.Message = new(string) + return d.ReadString(schemas.ValidationFinding_Message, v.Message) + case schemas.ValidationFinding_ProviderMessage: + v.ProviderMessage = new(string) + return d.ReadString(schemas.ValidationFinding_ProviderMessage, v.ProviderMessage) + case schemas.ValidationFinding_Scope: + v.Scope = &ValidationFindingScope{} + return v.Scope.Deserialize(d) + case schemas.ValidationFinding_Type: + var ev string + if err := d.ReadString(schemas.ValidationFinding_Type, &ev); err != nil { + return err + } + v.Type = ValidationFindingType(ev) + return nil + } + return nil + }) +} + +// Identifies the specific resource scope of a validation finding. +type ValidationFindingScope struct { + + // The ID of the resource within the scope. + Id *string + + // The type of the resource scope. + Type ValidationFindingScopeType + + noSmithyDocumentSerde +} + +func (v *ValidationFindingScope) Serialize(s smithy.ShapeSerializer) { + s.WriteStruct(schemas.ValidationFindingScope) + v.SerializeMembers(s) + s.CloseStruct() +} + +func (v *ValidationFindingScope) SerializeMembers(s smithy.ShapeSerializer) { + if v.Id != nil { + s.WriteString(schemas.ValidationFindingScope_Id, *v.Id) + } + if v.Type != "" { + s.WriteString(schemas.ValidationFindingScope_Type, string(v.Type)) + } +} +func (v *ValidationFindingScope) Deserialize(d smithy.ShapeDeserializer) error { + return smithy.ReadStruct(d, schemas.ValidationFindingScope, func(s *smithy.Schema) error { + switch s { + case schemas.ValidationFindingScope_Id: + v.Id = new(string) + return d.ReadString(schemas.ValidationFindingScope_Id, v.Id) + case schemas.ValidationFindingScope_Type: + var ev string + if err := d.ReadString(schemas.ValidationFindingScope_Type, &ev); err != nil { + return err + } + v.Type = ValidationFindingScopeType(ev) + return nil + } + return nil + }) +} + type noSmithyDocumentSerde = smithydocument.NoSerde // UnknownUnionMember is returned when a union member is returned over the wire, @@ -6108,6 +15472,8 @@ type UnknownUnionMember struct { noSmithyDocumentSerde } -func (*UnknownUnionMember) isExecutionInputs() {} -func (*UnknownUnionMember) isExecutionPreview() {} -func (*UnknownUnionMember) isNodeType() {} +func (*UnknownUnionMember) isCloudConnectorConfiguration() {} +func (*UnknownUnionMember) isConfigurationTargets() {} +func (*UnknownUnionMember) isExecutionInputs() {} +func (*UnknownUnionMember) isExecutionPreview() {} +func (*UnknownUnionMember) isNodeType() {} diff --git a/vendor/github.com/aws/aws-sdk-go-v2/service/ssm/validators.go b/vendor/github.com/aws/aws-sdk-go-v2/service/ssm/validators.go index 1a9d28662..e60cdef7c 100644 --- a/vendor/github.com/aws/aws-sdk-go-v2/service/ssm/validators.go +++ b/vendor/github.com/aws/aws-sdk-go-v2/service/ssm/validators.go @@ -150,6 +150,26 @@ func (m *validateOpCreateAssociation) HandleInitialize(ctx context.Context, in m return next.HandleInitialize(ctx, in) } +type validateOpCreateCloudConnector struct { +} + +func (*validateOpCreateCloudConnector) ID() string { + return "OperationInputValidation" +} + +func (m *validateOpCreateCloudConnector) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( + out middleware.InitializeOutput, metadata middleware.Metadata, err error, +) { + input, ok := in.Parameters.(*CreateCloudConnectorInput) + if !ok { + return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) + } + if err := validateOpCreateCloudConnectorInput(input); err != nil { + return out, metadata, err + } + return next.HandleInitialize(ctx, in) +} + type validateOpCreateDocument struct { } @@ -290,6 +310,26 @@ func (m *validateOpDeleteActivation) HandleInitialize(ctx context.Context, in mi return next.HandleInitialize(ctx, in) } +type validateOpDeleteCloudConnector struct { +} + +func (*validateOpDeleteCloudConnector) ID() string { + return "OperationInputValidation" +} + +func (m *validateOpDeleteCloudConnector) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( + out middleware.InitializeOutput, metadata middleware.Metadata, err error, +) { + input, ok := in.Parameters.(*DeleteCloudConnectorInput) + if !ok { + return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) + } + if err := validateOpDeleteCloudConnectorInput(input); err != nil { + return out, metadata, err + } + return next.HandleInitialize(ctx, in) +} + type validateOpDeleteDocument struct { } @@ -1150,6 +1190,26 @@ func (m *validateOpGetCalendarState) HandleInitialize(ctx context.Context, in mi return next.HandleInitialize(ctx, in) } +type validateOpGetCloudConnector struct { +} + +func (*validateOpGetCloudConnector) ID() string { + return "OperationInputValidation" +} + +func (m *validateOpGetCloudConnector) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( + out middleware.InitializeOutput, metadata middleware.Metadata, err error, +) { + input, ok := in.Parameters.(*GetCloudConnectorInput) + if !ok { + return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) + } + if err := validateOpGetCloudConnectorInput(input); err != nil { + return out, metadata, err + } + return next.HandleInitialize(ctx, in) +} + type validateOpGetCommandInvocation struct { } @@ -2390,6 +2450,26 @@ func (m *validateOpUpdateAssociationStatus) HandleInitialize(ctx context.Context return next.HandleInitialize(ctx, in) } +type validateOpUpdateCloudConnector struct { +} + +func (*validateOpUpdateCloudConnector) ID() string { + return "OperationInputValidation" +} + +func (m *validateOpUpdateCloudConnector) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( + out middleware.InitializeOutput, metadata middleware.Metadata, err error, +) { + input, ok := in.Parameters.(*UpdateCloudConnectorInput) + if !ok { + return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) + } + if err := validateOpUpdateCloudConnectorInput(input); err != nil { + return out, metadata, err + } + return next.HandleInitialize(ctx, in) +} + type validateOpUpdateDocumentDefaultVersion struct { } @@ -2630,6 +2710,26 @@ func (m *validateOpUpdateServiceSetting) HandleInitialize(ctx context.Context, i return next.HandleInitialize(ctx, in) } +type validateOpValidateCloudConnector struct { +} + +func (*validateOpValidateCloudConnector) ID() string { + return "OperationInputValidation" +} + +func (m *validateOpValidateCloudConnector) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( + out middleware.InitializeOutput, metadata middleware.Metadata, err error, +) { + input, ok := in.Parameters.(*ValidateCloudConnectorInput) + if !ok { + return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) + } + if err := validateOpValidateCloudConnectorInput(input); err != nil { + return out, metadata, err + } + return next.HandleInitialize(ctx, in) +} + func addOpAddTagsToResourceValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpAddTagsToResource{}, middleware.After) } @@ -2658,6 +2758,10 @@ func addOpCreateAssociationValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpCreateAssociation{}, middleware.After) } +func addOpCreateCloudConnectorValidationMiddleware(stack *middleware.Stack) error { + return stack.Initialize.Add(&validateOpCreateCloudConnector{}, middleware.After) +} + func addOpCreateDocumentValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpCreateDocument{}, middleware.After) } @@ -2686,6 +2790,10 @@ func addOpDeleteActivationValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpDeleteActivation{}, middleware.After) } +func addOpDeleteCloudConnectorValidationMiddleware(stack *middleware.Stack) error { + return stack.Initialize.Add(&validateOpDeleteCloudConnector{}, middleware.After) +} + func addOpDeleteDocumentValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpDeleteDocument{}, middleware.After) } @@ -2858,6 +2966,10 @@ func addOpGetCalendarStateValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpGetCalendarState{}, middleware.After) } +func addOpGetCloudConnectorValidationMiddleware(stack *middleware.Stack) error { + return stack.Initialize.Add(&validateOpGetCloudConnector{}, middleware.After) +} + func addOpGetCommandInvocationValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpGetCommandInvocation{}, middleware.After) } @@ -3106,6 +3218,10 @@ func addOpUpdateAssociationStatusValidationMiddleware(stack *middleware.Stack) e return stack.Initialize.Add(&validateOpUpdateAssociationStatus{}, middleware.After) } +func addOpUpdateCloudConnectorValidationMiddleware(stack *middleware.Stack) error { + return stack.Initialize.Add(&validateOpUpdateCloudConnector{}, middleware.After) +} + func addOpUpdateDocumentDefaultVersionValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpUpdateDocumentDefaultVersion{}, middleware.After) } @@ -3154,6 +3270,10 @@ func addOpUpdateServiceSettingValidationMiddleware(stack *middleware.Stack) erro return stack.Initialize.Add(&validateOpUpdateServiceSetting{}, middleware.After) } +func addOpValidateCloudConnectorValidationMiddleware(stack *middleware.Stack) error { + return stack.Initialize.Add(&validateOpValidateCloudConnector{}, middleware.After) +} + func validateAlarm(v *types.Alarm) error { if v == nil { return nil @@ -3386,6 +3506,61 @@ func validateAutomationExecutionInputs(v *types.AutomationExecutionInputs) error } } +func validateAzureConfiguration(v *types.AzureConfiguration) error { + if v == nil { + return nil + } + invalidParams := smithy.InvalidParamsError{Context: "AzureConfiguration"} + if v.TenantId == nil { + invalidParams.Add(smithy.NewErrParamRequired("TenantId")) + } + if v.ApplicationId == nil { + invalidParams.Add(smithy.NewErrParamRequired("ApplicationId")) + } + if v.Targets != nil { + if err := validateConfigurationTargets(v.Targets); err != nil { + invalidParams.AddNested("Targets", err.(smithy.InvalidParamsError)) + } + } + if invalidParams.Len() > 0 { + return invalidParams + } else { + return nil + } +} + +func validateAzureSubscription(v *types.AzureSubscription) error { + if v == nil { + return nil + } + invalidParams := smithy.InvalidParamsError{Context: "AzureSubscription"} + if v.Id == nil { + invalidParams.Add(smithy.NewErrParamRequired("Id")) + } + if invalidParams.Len() > 0 { + return invalidParams + } else { + return nil + } +} + +func validateAzureSubscriptionList(v []types.AzureSubscription) error { + if v == nil { + return nil + } + invalidParams := smithy.InvalidParamsError{Context: "AzureSubscriptionList"} + for i := range v { + if err := validateAzureSubscription(&v[i]); err != nil { + invalidParams.AddNested(fmt.Sprintf("[%d]", i), err.(smithy.InvalidParamsError)) + } + } + if invalidParams.Len() > 0 { + return invalidParams + } else { + return nil + } +} + func validateBaselineOverride(v *types.BaselineOverride) error { if v == nil { return nil @@ -3413,6 +3588,25 @@ func validateBaselineOverride(v *types.BaselineOverride) error { } } +func validateCloudConnectorConfiguration(v types.CloudConnectorConfiguration) error { + if v == nil { + return nil + } + invalidParams := smithy.InvalidParamsError{Context: "CloudConnectorConfiguration"} + switch uv := v.(type) { + case *types.CloudConnectorConfigurationMemberAzureConfiguration: + if err := validateAzureConfiguration(&uv.Value); err != nil { + invalidParams.AddNested("[AzureConfiguration]", err.(smithy.InvalidParamsError)) + } + + } + if invalidParams.Len() > 0 { + return invalidParams + } else { + return nil + } +} + func validateCommandFilter(v *types.CommandFilter) error { if v == nil { return nil @@ -3498,6 +3692,25 @@ func validateComplianceItemEntryList(v []types.ComplianceItemEntry) error { } } +func validateConfigurationTargets(v types.ConfigurationTargets) error { + if v == nil { + return nil + } + invalidParams := smithy.InvalidParamsError{Context: "ConfigurationTargets"} + switch uv := v.(type) { + case *types.ConfigurationTargetsMemberSubscriptions: + if err := validateAzureSubscriptionList(uv.Value); err != nil { + invalidParams.AddNested("[Subscriptions]", err.(smithy.InvalidParamsError)) + } + + } + if invalidParams.Len() > 0 { + return invalidParams + } else { + return nil + } +} + func validateCreateAssociationBatchRequestEntries(v []types.CreateAssociationBatchRequestEntry) error { if v == nil { return nil @@ -5022,6 +5235,39 @@ func validateOpCreateAssociationInput(v *CreateAssociationInput) error { } } +func validateOpCreateCloudConnectorInput(v *CreateCloudConnectorInput) error { + if v == nil { + return nil + } + invalidParams := smithy.InvalidParamsError{Context: "CreateCloudConnectorInput"} + if v.DisplayName == nil { + invalidParams.Add(smithy.NewErrParamRequired("DisplayName")) + } + if v.RoleArn == nil { + invalidParams.Add(smithy.NewErrParamRequired("RoleArn")) + } + if v.Configuration == nil { + invalidParams.Add(smithy.NewErrParamRequired("Configuration")) + } else if v.Configuration != nil { + if err := validateCloudConnectorConfiguration(v.Configuration); err != nil { + invalidParams.AddNested("Configuration", err.(smithy.InvalidParamsError)) + } + } + if v.ConfigConnectorArn == nil { + invalidParams.Add(smithy.NewErrParamRequired("ConfigConnectorArn")) + } + 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 validateOpCreateDocumentInput(v *CreateDocumentInput) error { if v == nil { return nil @@ -5202,6 +5448,21 @@ func validateOpDeleteActivationInput(v *DeleteActivationInput) error { } } +func validateOpDeleteCloudConnectorInput(v *DeleteCloudConnectorInput) error { + if v == nil { + return nil + } + invalidParams := smithy.InvalidParamsError{Context: "DeleteCloudConnectorInput"} + if v.CloudConnectorId == nil { + invalidParams.Add(smithy.NewErrParamRequired("CloudConnectorId")) + } + if invalidParams.Len() > 0 { + return invalidParams + } else { + return nil + } +} + func validateOpDeleteDocumentInput(v *DeleteDocumentInput) error { if v == nil { return nil @@ -5930,6 +6191,21 @@ func validateOpGetCalendarStateInput(v *GetCalendarStateInput) error { } } +func validateOpGetCloudConnectorInput(v *GetCloudConnectorInput) error { + if v == nil { + return nil + } + invalidParams := smithy.InvalidParamsError{Context: "GetCloudConnectorInput"} + if v.CloudConnectorId == nil { + invalidParams.Add(smithy.NewErrParamRequired("CloudConnectorId")) + } + if invalidParams.Len() > 0 { + return invalidParams + } else { + return nil + } +} + func validateOpGetCommandInvocationInput(v *GetCommandInvocationInput) error { if v == nil { return nil @@ -7100,6 +7376,26 @@ func validateOpUpdateAssociationStatusInput(v *UpdateAssociationStatusInput) err } } +func validateOpUpdateCloudConnectorInput(v *UpdateCloudConnectorInput) error { + if v == nil { + return nil + } + invalidParams := smithy.InvalidParamsError{Context: "UpdateCloudConnectorInput"} + if v.CloudConnectorId == nil { + invalidParams.Add(smithy.NewErrParamRequired("CloudConnectorId")) + } + if v.Configuration != nil { + if err := validateCloudConnectorConfiguration(v.Configuration); err != nil { + invalidParams.AddNested("Configuration", err.(smithy.InvalidParamsError)) + } + } + if invalidParams.Len() > 0 { + return invalidParams + } else { + return nil + } +} + func validateOpUpdateDocumentDefaultVersionInput(v *UpdateDocumentDefaultVersionInput) error { if v == nil { return nil @@ -7344,3 +7640,18 @@ func validateOpUpdateServiceSettingInput(v *UpdateServiceSettingInput) error { return nil } } + +func validateOpValidateCloudConnectorInput(v *ValidateCloudConnectorInput) error { + if v == nil { + return nil + } + invalidParams := smithy.InvalidParamsError{Context: "ValidateCloudConnectorInput"} + if v.CloudConnectorId == nil { + invalidParams.Add(smithy.NewErrParamRequired("CloudConnectorId")) + } + if invalidParams.Len() > 0 { + return invalidParams + } else { + return nil + } +} diff --git a/vendor/modules.txt b/vendor/modules.txt index 2e3a7e10e..364c8d6f7 100644 --- a/vendor/modules.txt +++ b/vendor/modules.txt @@ -122,10 +122,11 @@ github.com/aws/aws-sdk-go-v2/service/secretsmanager/types github.com/aws/aws-sdk-go-v2/service/signin github.com/aws/aws-sdk-go-v2/service/signin/internal/endpoints github.com/aws/aws-sdk-go-v2/service/signin/types -# github.com/aws/aws-sdk-go-v2/service/ssm v1.68.5 +# github.com/aws/aws-sdk-go-v2/service/ssm v1.81.0 ## explicit; go 1.24 github.com/aws/aws-sdk-go-v2/service/ssm github.com/aws/aws-sdk-go-v2/service/ssm/internal/endpoints +github.com/aws/aws-sdk-go-v2/service/ssm/schemas github.com/aws/aws-sdk-go-v2/service/ssm/types # github.com/aws/aws-sdk-go-v2/service/sso v1.38.1 ## explicit; go 1.24