diff --git a/.changelog/1f9a61e5d6e544f19e55ddc17f6439ee.json b/.changelog/1f9a61e5d6e544f19e55ddc17f6439ee.json new file mode 100644 index 00000000000..d107f19fffa --- /dev/null +++ b/.changelog/1f9a61e5d6e544f19e55ddc17f6439ee.json @@ -0,0 +1,15 @@ +{ + "id": "1f9a61e5-d6e5-44f1-9e55-ddc17f6439ee", + "type": "bugfix", + "description": "Handle explicit wire-level null values in CBOR structure fields for services on legacy static CBOR serde.", + "modules": [ + "service/applicationinsights", + "service/appstream", + "service/backupgateway", + "service/bcmpricingcalculator", + "service/bcmrecommendedactions", + "service/kendraranking", + "service/mailmanager", + "service/workspacesinstances" + ] +} \ No newline at end of file diff --git a/SMITHY_GO_CODEGEN_VERSION b/SMITHY_GO_CODEGEN_VERSION index 8649a661c92..fa523c98b4b 100644 --- a/SMITHY_GO_CODEGEN_VERSION +++ b/SMITHY_GO_CODEGEN_VERSION @@ -1 +1 @@ -7016ea047f6a4ff0d293ff395a9f4fd202223200 +055e50f3dcfdbd50c3b5de3f3e58b5062063e39c diff --git a/service/applicationinsights/deserializers.go b/service/applicationinsights/deserializers.go index 6979ab35b9f..4689a4c8fad 100644 --- a/service/applicationinsights/deserializers.go +++ b/service/applicationinsights/deserializers.go @@ -2065,7 +2065,9 @@ func deserializeCBOR_ApplicationComponent(v smithycbor.Value) (*types.Applicatio } if key == "OsType" { - + if _, ok := sv.(*smithycbor.Nil); ok { + continue + } dv, err := deserializeCBOR_OsType(sv) if err != nil { return nil, err @@ -2074,7 +2076,9 @@ func deserializeCBOR_ApplicationComponent(v smithycbor.Value) (*types.Applicatio } if key == "Tier" { - + if _, ok := sv.(*smithycbor.Nil); ok { + continue + } dv, err := deserializeCBOR_Tier(sv) if err != nil { return nil, err @@ -2232,7 +2236,9 @@ func deserializeCBOR_ApplicationInfo(v smithycbor.Value) (*types.ApplicationInfo } if key == "DiscoveryType" { - + if _, ok := sv.(*smithycbor.Nil); ok { + continue + } dv, err := deserializeCBOR_DiscoveryType(sv) if err != nil { return nil, err @@ -2343,7 +2349,9 @@ func deserializeCBOR_ConfigurationEvent(v smithycbor.Value) (*types.Configuratio } if key == "EventStatus" { - + if _, ok := sv.(*smithycbor.Nil); ok { + continue + } dv, err := deserializeCBOR_ConfigurationEventStatus(sv) if err != nil { return nil, err @@ -2352,7 +2360,9 @@ func deserializeCBOR_ConfigurationEvent(v smithycbor.Value) (*types.Configuratio } if key == "EventResourceType" { - + if _, ok := sv.(*smithycbor.Nil); ok { + continue + } dv, err := deserializeCBOR_ConfigurationEventResourceType(sv) if err != nil { return nil, err @@ -2562,7 +2572,9 @@ func deserializeCBOR_LogPattern(v smithycbor.Value) (*types.LogPattern, error) { } if key == "Rank" { - + if _, ok := sv.(*smithycbor.Nil); ok { + continue + } dv, err := deserializeCBOR_Int32(sv) if err != nil { return nil, err @@ -2704,7 +2716,9 @@ func deserializeCBOR_Observation(v smithycbor.Value) (*types.Observation, error) } if key == "LogFilter" { - + if _, ok := sv.(*smithycbor.Nil); ok { + continue + } dv, err := deserializeCBOR_LogFilter(sv) if err != nil { return nil, err @@ -2768,7 +2782,9 @@ func deserializeCBOR_Observation(v smithycbor.Value) (*types.Observation, error) } if key == "CloudWatchEventSource" { - + if _, ok := sv.(*smithycbor.Nil); ok { + continue + } dv, err := deserializeCBOR_CloudWatchEventSource(sv) if err != nil { return nil, err @@ -3187,7 +3203,9 @@ func deserializeCBOR_Problem(v smithycbor.Value) (*types.Problem, error) { } if key == "Status" { - + if _, ok := sv.(*smithycbor.Nil); ok { + continue + } dv, err := deserializeCBOR_Status(sv) if err != nil { return nil, err @@ -3229,7 +3247,9 @@ func deserializeCBOR_Problem(v smithycbor.Value) (*types.Problem, error) { } if key == "SeverityLevel" { - + if _, ok := sv.(*smithycbor.Nil); ok { + continue + } dv, err := deserializeCBOR_SeverityLevel(sv) if err != nil { return nil, err @@ -3293,7 +3313,9 @@ func deserializeCBOR_Problem(v smithycbor.Value) (*types.Problem, error) { } if key == "Visibility" { - + if _, ok := sv.(*smithycbor.Nil); ok { + continue + } dv, err := deserializeCBOR_Visibility(sv) if err != nil { return nil, err @@ -3302,7 +3324,9 @@ func deserializeCBOR_Problem(v smithycbor.Value) (*types.Problem, error) { } if key == "ResolutionMethod" { - + if _, ok := sv.(*smithycbor.Nil); ok { + continue + } dv, err := deserializeCBOR_ResolutionMethod(sv) if err != nil { return nil, err @@ -3622,7 +3646,9 @@ func deserializeCBOR_Workload(v smithycbor.Value) (*types.Workload, error) { } if key == "Tier" { - + if _, ok := sv.(*smithycbor.Nil); ok { + continue + } dv, err := deserializeCBOR_Tier(sv) if err != nil { return nil, err @@ -3675,7 +3701,9 @@ func deserializeCBOR_WorkloadConfiguration(v smithycbor.Value) (*types.WorkloadC } if key == "Tier" { - + if _, ok := sv.(*smithycbor.Nil); ok { + continue + } dv, err := deserializeCBOR_Tier(sv) if err != nil { return nil, err @@ -3893,7 +3921,9 @@ func deserializeCBOR_DescribeComponentConfigurationOutput(v smithycbor.Value) (* } if key == "Tier" { - + if _, ok := sv.(*smithycbor.Nil); ok { + continue + } dv, err := deserializeCBOR_Tier(sv) if err != nil { return nil, err diff --git a/service/appstream/deserializers.go b/service/appstream/deserializers.go index ee3b533df34..869a48517e5 100644 --- a/service/appstream/deserializers.go +++ b/service/appstream/deserializers.go @@ -5330,7 +5330,9 @@ func deserializeCBOR_AccessEndpoint(v smithycbor.Value) (*types.AccessEndpoint, for key, sv := range av { _, _ = key, sv if key == "EndpointType" { - + if _, ok := sv.(*smithycbor.Nil); ok { + continue + } dv, err := deserializeCBOR_AccessEndpointType(sv) if err != nil { return nil, err @@ -5532,7 +5534,9 @@ func deserializeCBOR_AgentAccessConfig(v smithycbor.Value) (*types.AgentAccessCo } if key == "ScreenResolution" { - + if _, ok := sv.(*smithycbor.Nil); ok { + continue + } dv, err := deserializeCBOR_ScreenResolution(sv) if err != nil { return nil, err @@ -5541,7 +5545,9 @@ func deserializeCBOR_AgentAccessConfig(v smithycbor.Value) (*types.AgentAccessCo } if key == "ScreenImageFormat" { - + if _, ok := sv.(*smithycbor.Nil); ok { + continue + } dv, err := deserializeCBOR_ScreenImageFormat(sv) if err != nil { return nil, err @@ -5550,7 +5556,9 @@ func deserializeCBOR_AgentAccessConfig(v smithycbor.Value) (*types.AgentAccessCo } if key == "UserControlMode" { - + if _, ok := sv.(*smithycbor.Nil); ok { + continue + } dv, err := deserializeCBOR_UserControlMode(sv) if err != nil { return nil, err @@ -5570,7 +5578,9 @@ func deserializeCBOR_AgentAccessSetting(v smithycbor.Value) (*types.AgentAccessS for key, sv := range av { _, _ = key, sv if key == "AgentAction" { - + if _, ok := sv.(*smithycbor.Nil); ok { + continue + } dv, err := deserializeCBOR_AgentAction(sv) if err != nil { return nil, err @@ -5579,7 +5589,9 @@ func deserializeCBOR_AgentAccessSetting(v smithycbor.Value) (*types.AgentAccessS } if key == "Permission" { - + if _, ok := sv.(*smithycbor.Nil); ok { + continue + } dv, err := deserializeCBOR_Permission(sv) if err != nil { return nil, err @@ -5712,7 +5724,9 @@ func deserializeCBOR_AppBlock(v smithycbor.Value) (*types.AppBlock, error) { } if key == "PackagingType" { - + if _, ok := sv.(*smithycbor.Nil); ok { + continue + } dv, err := deserializeCBOR_PackagingType(sv) if err != nil { return nil, err @@ -5721,7 +5735,9 @@ func deserializeCBOR_AppBlock(v smithycbor.Value) (*types.AppBlock, error) { } if key == "State" { - + if _, ok := sv.(*smithycbor.Nil); ok { + continue + } dv, err := deserializeCBOR_AppBlockState(sv) if err != nil { return nil, err @@ -5796,7 +5812,9 @@ func deserializeCBOR_AppBlockBuilder(v smithycbor.Value) (*types.AppBlockBuilder } if key == "Platform" { - + if _, ok := sv.(*smithycbor.Nil); ok { + continue + } dv, err := deserializeCBOR_AppBlockBuilderPlatformType(sv) if err != nil { return nil, err @@ -5849,7 +5867,9 @@ func deserializeCBOR_AppBlockBuilder(v smithycbor.Value) (*types.AppBlockBuilder } if key == "State" { - + if _, ok := sv.(*smithycbor.Nil); ok { + continue + } dv, err := deserializeCBOR_AppBlockBuilderState(sv) if err != nil { return nil, err @@ -6007,7 +6027,9 @@ func deserializeCBOR_AppBlockBuilderStateChangeReason(v smithycbor.Value) (*type for key, sv := range av { _, _ = key, sv if key == "Code" { - + if _, ok := sv.(*smithycbor.Nil); ok { + continue + } dv, err := deserializeCBOR_AppBlockBuilderStateChangeReasonCode(sv) if err != nil { return nil, err @@ -6374,7 +6396,9 @@ func deserializeCBOR_CertificateBasedAuthProperties(v smithycbor.Value) (*types. for key, sv := range av { _, _ = key, sv if key == "Status" { - + if _, ok := sv.(*smithycbor.Nil); ok { + continue + } dv, err := deserializeCBOR_CertificateBasedAuthStatus(sv) if err != nil { return nil, err @@ -6841,7 +6865,9 @@ func deserializeCBOR_Entitlement(v smithycbor.Value) (*types.Entitlement, error) } if key == "AppVisibility" { - + if _, ok := sv.(*smithycbor.Nil); ok { + continue + } dv, err := deserializeCBOR_AppVisibility(sv) if err != nil { return nil, err @@ -7110,7 +7136,9 @@ func deserializeCBOR_ExportImageTask(v smithycbor.Value) (*types.ExportImageTask } if key == "State" { - + if _, ok := sv.(*smithycbor.Nil); ok { + continue + } dv, err := deserializeCBOR_ExportImageTaskState(sv) if err != nil { return nil, err @@ -7265,7 +7293,9 @@ func deserializeCBOR_Fleet(v smithycbor.Value) (*types.Fleet, error) { } if key == "FleetType" { - + if _, ok := sv.(*smithycbor.Nil); ok { + continue + } dv, err := deserializeCBOR_FleetType(sv) if err != nil { return nil, err @@ -7307,7 +7337,9 @@ func deserializeCBOR_Fleet(v smithycbor.Value) (*types.Fleet, error) { } if key == "State" { - + if _, ok := sv.(*smithycbor.Nil); ok { + continue + } dv, err := deserializeCBOR_FleetState(sv) if err != nil { return nil, err @@ -7393,7 +7425,9 @@ func deserializeCBOR_Fleet(v smithycbor.Value) (*types.Fleet, error) { } if key == "StreamView" { - + if _, ok := sv.(*smithycbor.Nil); ok { + continue + } dv, err := deserializeCBOR_StreamView(sv) if err != nil { return nil, err @@ -7402,7 +7436,9 @@ func deserializeCBOR_Fleet(v smithycbor.Value) (*types.Fleet, error) { } if key == "Platform" { - + if _, ok := sv.(*smithycbor.Nil); ok { + continue + } dv, err := deserializeCBOR_PlatformType(sv) if err != nil { return nil, err @@ -7488,7 +7524,9 @@ func deserializeCBOR_FleetError(v smithycbor.Value) (*types.FleetError, error) { for key, sv := range av { _, _ = key, sv if key == "ErrorCode" { - + if _, ok := sv.(*smithycbor.Nil); ok { + continue + } dv, err := deserializeCBOR_FleetErrorCode(sv) if err != nil { return nil, err @@ -7621,7 +7659,9 @@ func deserializeCBOR_Image(v smithycbor.Value) (*types.Image, error) { } if key == "State" { - + if _, ok := sv.(*smithycbor.Nil); ok { + continue + } dv, err := deserializeCBOR_ImageState(sv) if err != nil { return nil, err @@ -7630,7 +7670,9 @@ func deserializeCBOR_Image(v smithycbor.Value) (*types.Image, error) { } if key == "Visibility" { - + if _, ok := sv.(*smithycbor.Nil); ok { + continue + } dv, err := deserializeCBOR_VisibilityType(sv) if err != nil { return nil, err @@ -7661,7 +7703,9 @@ func deserializeCBOR_Image(v smithycbor.Value) (*types.Image, error) { } if key == "Platform" { - + if _, ok := sv.(*smithycbor.Nil); ok { + continue + } dv, err := deserializeCBOR_PlatformType(sv) if err != nil { return nil, err @@ -7758,7 +7802,9 @@ func deserializeCBOR_Image(v smithycbor.Value) (*types.Image, error) { } if key == "LatestAppstreamAgentVersion" { - + if _, ok := sv.(*smithycbor.Nil); ok { + continue + } dv, err := deserializeCBOR_LatestAppstreamAgentVersion(sv) if err != nil { return nil, err @@ -7778,7 +7824,9 @@ func deserializeCBOR_Image(v smithycbor.Value) (*types.Image, error) { } if key == "DynamicAppProvidersEnabled" { - + if _, ok := sv.(*smithycbor.Nil); ok { + continue + } dv, err := deserializeCBOR_DynamicAppProvidersEnabled(sv) if err != nil { return nil, err @@ -7787,7 +7835,9 @@ func deserializeCBOR_Image(v smithycbor.Value) (*types.Image, error) { } if key == "ImageSharedWithOthers" { - + if _, ok := sv.(*smithycbor.Nil); ok { + continue + } dv, err := deserializeCBOR_ImageSharedWithOthers(sv) if err != nil { return nil, err @@ -7807,7 +7857,9 @@ func deserializeCBOR_Image(v smithycbor.Value) (*types.Image, error) { } if key == "ImageType" { - + if _, ok := sv.(*smithycbor.Nil); ok { + continue + } dv, err := deserializeCBOR_ImageType(sv) if err != nil { return nil, err @@ -7904,7 +7956,9 @@ func deserializeCBOR_ImageBuilder(v smithycbor.Value) (*types.ImageBuilder, erro } if key == "Platform" { - + if _, ok := sv.(*smithycbor.Nil); ok { + continue + } dv, err := deserializeCBOR_PlatformType(sv) if err != nil { return nil, err @@ -7924,7 +7978,9 @@ func deserializeCBOR_ImageBuilder(v smithycbor.Value) (*types.ImageBuilder, erro } if key == "State" { - + if _, ok := sv.(*smithycbor.Nil); ok { + continue + } dv, err := deserializeCBOR_ImageBuilderState(sv) if err != nil { return nil, err @@ -8032,7 +8088,9 @@ func deserializeCBOR_ImageBuilder(v smithycbor.Value) (*types.ImageBuilder, erro } if key == "LatestAppstreamAgentVersion" { - + if _, ok := sv.(*smithycbor.Nil); ok { + continue + } dv, err := deserializeCBOR_LatestAppstreamAgentVersion(sv) if err != nil { return nil, err @@ -8088,7 +8146,9 @@ func deserializeCBOR_ImageBuilderStateChangeReason(v smithycbor.Value) (*types.I for key, sv := range av { _, _ = key, sv if key == "Code" { - + if _, ok := sv.(*smithycbor.Nil); ok { + continue + } dv, err := deserializeCBOR_ImageBuilderStateChangeReasonCode(sv) if err != nil { return nil, err @@ -8193,7 +8253,9 @@ func deserializeCBOR_ImageStateChangeReason(v smithycbor.Value) (*types.ImageSta for key, sv := range av { _, _ = key, sv if key == "Code" { - + if _, ok := sv.(*smithycbor.Nil); ok { + continue + } dv, err := deserializeCBOR_ImageStateChangeReasonCode(sv) if err != nil { return nil, err @@ -8336,7 +8398,9 @@ func deserializeCBOR_LastReportGenerationExecutionError(v smithycbor.Value) (*ty for key, sv := range av { _, _ = key, sv if key == "ErrorCode" { - + if _, ok := sv.(*smithycbor.Nil); ok { + continue + } dv, err := deserializeCBOR_UsageReportExecutionErrorCode(sv) if err != nil { return nil, err @@ -8607,7 +8671,9 @@ func deserializeCBOR_ResourceError(v smithycbor.Value) (*types.ResourceError, er for key, sv := range av { _, _ = key, sv if key == "ErrorCode" { - + if _, ok := sv.(*smithycbor.Nil); ok { + continue + } dv, err := deserializeCBOR_FleetErrorCode(sv) if err != nil { return nil, err @@ -8930,7 +8996,9 @@ func deserializeCBOR_Session(v smithycbor.Value) (*types.Session, error) { } if key == "State" { - + if _, ok := sv.(*smithycbor.Nil); ok { + continue + } dv, err := deserializeCBOR_SessionState(sv) if err != nil { return nil, err @@ -8939,7 +9007,9 @@ func deserializeCBOR_Session(v smithycbor.Value) (*types.Session, error) { } if key == "ConnectionState" { - + if _, ok := sv.(*smithycbor.Nil); ok { + continue + } dv, err := deserializeCBOR_SessionConnectionState(sv) if err != nil { return nil, err @@ -8970,7 +9040,9 @@ func deserializeCBOR_Session(v smithycbor.Value) (*types.Session, error) { } if key == "AuthenticationType" { - + if _, ok := sv.(*smithycbor.Nil); ok { + continue + } dv, err := deserializeCBOR_AuthenticationType(sv) if err != nil { return nil, err @@ -9001,7 +9073,9 @@ func deserializeCBOR_Session(v smithycbor.Value) (*types.Session, error) { } if key == "InstanceDrainStatus" { - + if _, ok := sv.(*smithycbor.Nil); ok { + continue + } dv, err := deserializeCBOR_InstanceDrainStatus(sv) if err != nil { return nil, err @@ -9115,7 +9189,9 @@ func deserializeCBOR_SoftwareAssociations(v smithycbor.Value) (*types.SoftwareAs } if key == "Status" { - + if _, ok := sv.(*smithycbor.Nil); ok { + continue + } dv, err := deserializeCBOR_SoftwareDeploymentStatus(sv) if err != nil { return nil, err @@ -9358,7 +9434,9 @@ func deserializeCBOR_StackError(v smithycbor.Value) (*types.StackError, error) { for key, sv := range av { _, _ = key, sv if key == "ErrorCode" { - + if _, ok := sv.(*smithycbor.Nil); ok { + continue + } dv, err := deserializeCBOR_StackErrorCode(sv) if err != nil { return nil, err @@ -9431,7 +9509,9 @@ func deserializeCBOR_StorageConnector(v smithycbor.Value) (*types.StorageConnect for key, sv := range av { _, _ = key, sv if key == "ConnectorType" { - + if _, ok := sv.(*smithycbor.Nil); ok { + continue + } dv, err := deserializeCBOR_StorageConnectorType(sv) if err != nil { return nil, err @@ -9509,7 +9589,9 @@ func deserializeCBOR_StreamingExperienceSettings(v smithycbor.Value) (*types.Str for key, sv := range av { _, _ = key, sv if key == "PreferredProtocol" { - + if _, ok := sv.(*smithycbor.Nil); ok { + continue + } dv, err := deserializeCBOR_PreferredProtocol(sv) if err != nil { return nil, err @@ -9599,7 +9681,9 @@ func deserializeCBOR_Theme(v smithycbor.Value) (*types.Theme, error) { } if key == "State" { - + if _, ok := sv.(*smithycbor.Nil); ok { + continue + } dv, err := deserializeCBOR_ThemeState(sv) if err != nil { return nil, err @@ -9619,7 +9703,9 @@ func deserializeCBOR_Theme(v smithycbor.Value) (*types.Theme, error) { } if key == "ThemeStyling" { - + if _, ok := sv.(*smithycbor.Nil); ok { + continue + } dv, err := deserializeCBOR_ThemeStyling(sv) if err != nil { return nil, err @@ -9837,7 +9923,9 @@ func deserializeCBOR_UsageReportSubscription(v smithycbor.Value) (*types.UsageRe } if key == "Schedule" { - + if _, ok := sv.(*smithycbor.Nil); ok { + continue + } dv, err := deserializeCBOR_UsageReportSchedule(sv) if err != nil { return nil, err @@ -9990,7 +10078,9 @@ func deserializeCBOR_User(v smithycbor.Value) (*types.User, error) { } if key == "AuthenticationType" { - + if _, ok := sv.(*smithycbor.Nil); ok { + continue + } dv, err := deserializeCBOR_AuthenticationType(sv) if err != nil { return nil, err @@ -10035,7 +10125,9 @@ func deserializeCBOR_UserSetting(v smithycbor.Value) (*types.UserSetting, error) for key, sv := range av { _, _ = key, sv if key == "Action" { - + if _, ok := sv.(*smithycbor.Nil); ok { + continue + } dv, err := deserializeCBOR_Action(sv) if err != nil { return nil, err @@ -10044,7 +10136,9 @@ func deserializeCBOR_UserSetting(v smithycbor.Value) (*types.UserSetting, error) } if key == "Permission" { - + if _, ok := sv.(*smithycbor.Nil); ok { + continue + } dv, err := deserializeCBOR_Permission(sv) if err != nil { return nil, err @@ -10114,7 +10208,9 @@ func deserializeCBOR_UserStackAssociation(v smithycbor.Value) (*types.UserStackA } if key == "AuthenticationType" { - + if _, ok := sv.(*smithycbor.Nil); ok { + continue + } dv, err := deserializeCBOR_AuthenticationType(sv) if err != nil { return nil, err @@ -10156,7 +10252,9 @@ func deserializeCBOR_UserStackAssociationError(v smithycbor.Value) (*types.UserS } if key == "ErrorCode" { - + if _, ok := sv.(*smithycbor.Nil); ok { + continue + } dv, err := deserializeCBOR_UserStackAssociationErrorCode(sv) if err != nil { return nil, err @@ -10811,7 +10909,9 @@ func deserializeCBOR_CreateUsageReportSubscriptionOutput(v smithycbor.Value) (*C } if key == "Schedule" { - + if _, ok := sv.(*smithycbor.Nil); ok { + continue + } dv, err := deserializeCBOR_UsageReportSchedule(sv) if err != nil { return nil, err diff --git a/service/backupgateway/deserializers.go b/service/backupgateway/deserializers.go index 07e3646d23c..b1f66ef4653 100644 --- a/service/backupgateway/deserializers.go +++ b/service/backupgateway/deserializers.go @@ -1833,7 +1833,9 @@ func deserializeCBOR_Gateway(v smithycbor.Value) (*types.Gateway, error) { } if key == "GatewayType" { - + if _, ok := sv.(*smithycbor.Nil); ok { + continue + } dv, err := deserializeCBOR_GatewayType(sv) if err != nil { return nil, err @@ -1897,7 +1899,9 @@ func deserializeCBOR_GatewayDetails(v smithycbor.Value) (*types.GatewayDetails, } if key == "GatewayType" { - + if _, ok := sv.(*smithycbor.Nil); ok { + continue + } dv, err := deserializeCBOR_GatewayType(sv) if err != nil { return nil, err @@ -2063,7 +2067,9 @@ func deserializeCBOR_Hypervisor(v smithycbor.Value) (*types.Hypervisor, error) { } if key == "State" { - + if _, ok := sv.(*smithycbor.Nil); ok { + continue + } dv, err := deserializeCBOR_HypervisorState(sv) if err != nil { return nil, err @@ -2138,7 +2144,9 @@ func deserializeCBOR_HypervisorDetails(v smithycbor.Value) (*types.HypervisorDet } if key == "State" { - + if _, ok := sv.(*smithycbor.Nil); ok { + continue + } dv, err := deserializeCBOR_HypervisorState(sv) if err != nil { return nil, err @@ -2169,7 +2177,9 @@ func deserializeCBOR_HypervisorDetails(v smithycbor.Value) (*types.HypervisorDet } if key == "LatestMetadataSyncStatus" { - + if _, ok := sv.(*smithycbor.Nil); ok { + continue + } dv, err := deserializeCBOR_SyncMetadataStatus(sv) if err != nil { return nil, err diff --git a/service/kendraranking/deserializers.go b/service/kendraranking/deserializers.go index 2f82985c473..9654deaef6c 100644 --- a/service/kendraranking/deserializers.go +++ b/service/kendraranking/deserializers.go @@ -686,7 +686,9 @@ func deserializeCBOR_RescoreExecutionPlanSummary(v smithycbor.Value) (*types.Res } if key == "Status" { - + if _, ok := sv.(*smithycbor.Nil); ok { + continue + } dv, err := deserializeCBOR_RescoreExecutionPlanStatus(sv) if err != nil { return nil, err @@ -1063,7 +1065,9 @@ func deserializeCBOR_DescribeRescoreExecutionPlanOutput(v smithycbor.Value) (*De } if key == "Status" { - + if _, ok := sv.(*smithycbor.Nil); ok { + continue + } dv, err := deserializeCBOR_RescoreExecutionPlanStatus(sv) if err != nil { return nil, err diff --git a/service/mailmanager/deserializers.go b/service/mailmanager/deserializers.go index a9a6f8c8e8a..1dee034d375 100644 --- a/service/mailmanager/deserializers.go +++ b/service/mailmanager/deserializers.go @@ -3953,7 +3953,9 @@ func deserializeCBOR_Archive(v smithycbor.Value) (*types.Archive, error) { } if key == "ArchiveState" { - + if _, ok := sv.(*smithycbor.Nil); ok { + continue + } dv, err := deserializeCBOR_ArchiveState(sv) if err != nil { return nil, err @@ -3984,7 +3986,9 @@ func deserializeCBOR_ArchiveAction(v smithycbor.Value) (*types.ArchiveAction, er for key, sv := range av { _, _ = key, sv if key == "ActionFailurePolicy" { - + if _, ok := sv.(*smithycbor.Nil); ok { + continue + } dv, err := deserializeCBOR_ActionFailurePolicy(sv) if err != nil { return nil, err @@ -4023,7 +4027,9 @@ func deserializeCBOR_ArchiveBooleanExpression(v smithycbor.Value) (*types.Archiv for key, sv := range av { _, _ = key, sv if key == "Evaluate" { - + if _, ok := sv.(*smithycbor.Nil); ok { + continue + } dv, err := deserializeCBOR_ArchiveBooleanToEvaluate(sv) if err != nil { return nil, err @@ -4032,7 +4038,9 @@ func deserializeCBOR_ArchiveBooleanExpression(v smithycbor.Value) (*types.Archiv } if key == "Operator" { - + if _, ok := sv.(*smithycbor.Nil); ok { + continue + } dv, err := deserializeCBOR_ArchiveBooleanOperator(sv) if err != nil { return nil, err @@ -4214,7 +4222,9 @@ func deserializeCBOR_ArchiveStringExpression(v smithycbor.Value) (*types.Archive for key, sv := range av { _, _ = key, sv if key == "Evaluate" { - + if _, ok := sv.(*smithycbor.Nil); ok { + continue + } dv, err := deserializeCBOR_ArchiveStringToEvaluate(sv) if err != nil { return nil, err @@ -4223,7 +4233,9 @@ func deserializeCBOR_ArchiveStringExpression(v smithycbor.Value) (*types.Archive } if key == "Operator" { - + if _, ok := sv.(*smithycbor.Nil); ok { + continue + } dv, err := deserializeCBOR_ArchiveStringOperator(sv) if err != nil { return nil, err @@ -4282,7 +4294,9 @@ func deserializeCBOR_BounceAction(v smithycbor.Value) (*types.BounceAction, erro for key, sv := range av { _, _ = key, sv if key == "ActionFailurePolicy" { - + if _, ok := sv.(*smithycbor.Nil); ok { + continue + } dv, err := deserializeCBOR_ActionFailurePolicy(sv) if err != nil { return nil, err @@ -4390,7 +4404,9 @@ func deserializeCBOR_DeliverToMailboxAction(v smithycbor.Value) (*types.DeliverT for key, sv := range av { _, _ = key, sv if key == "ActionFailurePolicy" { - + if _, ok := sv.(*smithycbor.Nil); ok { + continue + } dv, err := deserializeCBOR_ActionFailurePolicy(sv) if err != nil { return nil, err @@ -4432,7 +4448,9 @@ func deserializeCBOR_DeliverToQBusinessAction(v smithycbor.Value) (*types.Delive for key, sv := range av { _, _ = key, sv if key == "ActionFailurePolicy" { - + if _, ok := sv.(*smithycbor.Nil); ok { + continue + } dv, err := deserializeCBOR_ActionFailurePolicy(sv) if err != nil { return nil, err @@ -4609,7 +4627,9 @@ func deserializeCBOR_ExportStatus(v smithycbor.Value) (*types.ExportStatus, erro } if key == "State" { - + if _, ok := sv.(*smithycbor.Nil); ok { + continue + } dv, err := deserializeCBOR_ExportState(sv) if err != nil { return nil, err @@ -4690,7 +4710,9 @@ func deserializeCBOR_ImportDataFormat(v smithycbor.Value) (*types.ImportDataForm for key, sv := range av { _, _ = key, sv if key == "ImportDataType" { - + if _, ok := sv.(*smithycbor.Nil); ok { + continue + } dv, err := deserializeCBOR_ImportDataType(sv) if err != nil { return nil, err @@ -4740,7 +4762,9 @@ func deserializeCBOR_ImportJob(v smithycbor.Value) (*types.ImportJob, error) { } if key == "Status" { - + if _, ok := sv.(*smithycbor.Nil); ok { + continue + } dv, err := deserializeCBOR_ImportJobStatus(sv) if err != nil { return nil, err @@ -4942,7 +4966,9 @@ func deserializeCBOR_IngressBooleanExpression(v smithycbor.Value) (*types.Ingres for key, sv := range av { _, _ = key, sv if key == "Evaluate" { - + if _, ok := sv.(*smithycbor.Nil); ok { + continue + } dv, err := deserializeCBOR_IngressBooleanToEvaluate(sv) if err != nil { return nil, err @@ -4951,7 +4977,9 @@ func deserializeCBOR_IngressBooleanExpression(v smithycbor.Value) (*types.Ingres } if key == "Operator" { - + if _, ok := sv.(*smithycbor.Nil); ok { + continue + } dv, err := deserializeCBOR_IngressBooleanOperator(sv) if err != nil { return nil, err @@ -5046,7 +5074,9 @@ func deserializeCBOR_IngressIpv4Expression(v smithycbor.Value) (*types.IngressIp for key, sv := range av { _, _ = key, sv if key == "Evaluate" { - + if _, ok := sv.(*smithycbor.Nil); ok { + continue + } dv, err := deserializeCBOR_IngressIpToEvaluate(sv) if err != nil { return nil, err @@ -5055,7 +5085,9 @@ func deserializeCBOR_IngressIpv4Expression(v smithycbor.Value) (*types.IngressIp } if key == "Operator" { - + if _, ok := sv.(*smithycbor.Nil); ok { + continue + } dv, err := deserializeCBOR_IngressIpOperator(sv) if err != nil { return nil, err @@ -5094,7 +5126,9 @@ func deserializeCBOR_IngressIpv6Expression(v smithycbor.Value) (*types.IngressIp for key, sv := range av { _, _ = key, sv if key == "Evaluate" { - + if _, ok := sv.(*smithycbor.Nil); ok { + continue + } dv, err := deserializeCBOR_IngressIpv6ToEvaluate(sv) if err != nil { return nil, err @@ -5103,7 +5137,9 @@ func deserializeCBOR_IngressIpv6Expression(v smithycbor.Value) (*types.IngressIp } if key == "Operator" { - + if _, ok := sv.(*smithycbor.Nil); ok { + continue + } dv, err := deserializeCBOR_IngressIpOperator(sv) if err != nil { return nil, err @@ -5154,7 +5190,9 @@ func deserializeCBOR_IngressIsInAddressList(v smithycbor.Value) (*types.IngressI for key, sv := range av { _, _ = key, sv if key == "Attribute" { - + if _, ok := sv.(*smithycbor.Nil); ok { + continue + } dv, err := deserializeCBOR_IngressAddressListEmailAttribute(sv) if err != nil { return nil, err @@ -5207,7 +5245,9 @@ func deserializeCBOR_IngressPoint(v smithycbor.Value) (*types.IngressPoint, erro } if key == "Status" { - + if _, ok := sv.(*smithycbor.Nil); ok { + continue + } dv, err := deserializeCBOR_IngressPointStatus(sv) if err != nil { return nil, err @@ -5216,7 +5256,9 @@ func deserializeCBOR_IngressPoint(v smithycbor.Value) (*types.IngressPoint, erro } if key == "Type" { - + if _, ok := sv.(*smithycbor.Nil); ok { + continue + } dv, err := deserializeCBOR_IngressPointType(sv) if err != nil { return nil, err @@ -5376,7 +5418,9 @@ func deserializeCBOR_IngressStringExpression(v smithycbor.Value) (*types.Ingress for key, sv := range av { _, _ = key, sv if key == "Evaluate" { - + if _, ok := sv.(*smithycbor.Nil); ok { + continue + } dv, err := deserializeCBOR_IngressStringToEvaluate(sv) if err != nil { return nil, err @@ -5385,7 +5429,9 @@ func deserializeCBOR_IngressStringExpression(v smithycbor.Value) (*types.Ingress } if key == "Operator" { - + if _, ok := sv.(*smithycbor.Nil); ok { + continue + } dv, err := deserializeCBOR_IngressStringOperator(sv) if err != nil { return nil, err @@ -5471,7 +5517,9 @@ func deserializeCBOR_IngressTlsProtocolExpression(v smithycbor.Value) (*types.In for key, sv := range av { _, _ = key, sv if key == "Evaluate" { - + if _, ok := sv.(*smithycbor.Nil); ok { + continue + } dv, err := deserializeCBOR_IngressTlsProtocolToEvaluate(sv) if err != nil { return nil, err @@ -5480,7 +5528,9 @@ func deserializeCBOR_IngressTlsProtocolExpression(v smithycbor.Value) (*types.In } if key == "Operator" { - + if _, ok := sv.(*smithycbor.Nil); ok { + continue + } dv, err := deserializeCBOR_IngressTlsProtocolOperator(sv) if err != nil { return nil, err @@ -5489,7 +5539,9 @@ func deserializeCBOR_IngressTlsProtocolExpression(v smithycbor.Value) (*types.In } if key == "Value" { - + if _, ok := sv.(*smithycbor.Nil); ok { + continue + } dv, err := deserializeCBOR_IngressTlsProtocolAttribute(sv) if err != nil { return nil, err @@ -5537,7 +5589,9 @@ func deserializeCBOR_InvokeLambdaAction(v smithycbor.Value) (*types.InvokeLambda for key, sv := range av { _, _ = key, sv if key == "ActionFailurePolicy" { - + if _, ok := sv.(*smithycbor.Nil); ok { + continue + } dv, err := deserializeCBOR_ActionFailurePolicy(sv) if err != nil { return nil, err @@ -5557,7 +5611,9 @@ func deserializeCBOR_InvokeLambdaAction(v smithycbor.Value) (*types.InvokeLambda } if key == "InvocationType" { - + if _, ok := sv.(*smithycbor.Nil); ok { + continue + } dv, err := deserializeCBOR_LambdaInvocationType(sv) if err != nil { return nil, err @@ -5991,7 +6047,9 @@ func deserializeCBOR_PolicyStatement(v smithycbor.Value) (*types.PolicyStatement } if key == "Action" { - + if _, ok := sv.(*smithycbor.Nil); ok { + continue + } dv, err := deserializeCBOR_AcceptAction(sv) if err != nil { return nil, err @@ -6050,7 +6108,9 @@ func deserializeCBOR_PublicNetworkConfiguration(v smithycbor.Value) (*types.Publ for key, sv := range av { _, _ = key, sv if key == "IpType" { - + if _, ok := sv.(*smithycbor.Nil); ok { + continue + } dv, err := deserializeCBOR_IpType(sv) if err != nil { return nil, err @@ -6131,7 +6191,9 @@ func deserializeCBOR_RelayAction(v smithycbor.Value) (*types.RelayAction, error) for key, sv := range av { _, _ = key, sv if key == "ActionFailurePolicy" { - + if _, ok := sv.(*smithycbor.Nil); ok { + continue + } dv, err := deserializeCBOR_ActionFailurePolicy(sv) if err != nil { return nil, err @@ -6151,7 +6213,9 @@ func deserializeCBOR_RelayAction(v smithycbor.Value) (*types.RelayAction, error) } if key == "MailFrom" { - + if _, ok := sv.(*smithycbor.Nil); ok { + continue + } dv, err := deserializeCBOR_MailFrom(sv) if err != nil { return nil, err @@ -6754,7 +6818,9 @@ func deserializeCBOR_RuleBooleanExpression(v smithycbor.Value) (*types.RuleBoole for key, sv := range av { _, _ = key, sv if key == "Evaluate" { - + if _, ok := sv.(*smithycbor.Nil); ok { + continue + } dv, err := deserializeCBOR_RuleBooleanToEvaluate(sv) if err != nil { return nil, err @@ -6763,7 +6829,9 @@ func deserializeCBOR_RuleBooleanExpression(v smithycbor.Value) (*types.RuleBoole } if key == "Operator" { - + if _, ok := sv.(*smithycbor.Nil); ok { + continue + } dv, err := deserializeCBOR_RuleBooleanOperator(sv) if err != nil { return nil, err @@ -6933,7 +7001,9 @@ func deserializeCBOR_RuleDmarcExpression(v smithycbor.Value) (*types.RuleDmarcEx for key, sv := range av { _, _ = key, sv if key == "Operator" { - + if _, ok := sv.(*smithycbor.Nil); ok { + continue + } dv, err := deserializeCBOR_RuleDmarcOperator(sv) if err != nil { return nil, err @@ -7005,7 +7075,9 @@ func deserializeCBOR_RuleIpExpression(v smithycbor.Value) (*types.RuleIpExpressi for key, sv := range av { _, _ = key, sv if key == "Evaluate" { - + if _, ok := sv.(*smithycbor.Nil); ok { + continue + } dv, err := deserializeCBOR_RuleIpToEvaluate(sv) if err != nil { return nil, err @@ -7014,7 +7086,9 @@ func deserializeCBOR_RuleIpExpression(v smithycbor.Value) (*types.RuleIpExpressi } if key == "Operator" { - + if _, ok := sv.(*smithycbor.Nil); ok { + continue + } dv, err := deserializeCBOR_RuleIpOperator(sv) if err != nil { return nil, err @@ -7090,7 +7164,9 @@ func deserializeCBOR_RuleIsInAddressList(v smithycbor.Value) (*types.RuleIsInAdd for key, sv := range av { _, _ = key, sv if key == "Attribute" { - + if _, ok := sv.(*smithycbor.Nil); ok { + continue + } dv, err := deserializeCBOR_RuleAddressListEmailAttribute(sv) if err != nil { return nil, err @@ -7129,7 +7205,9 @@ func deserializeCBOR_RuleNumberExpression(v smithycbor.Value) (*types.RuleNumber for key, sv := range av { _, _ = key, sv if key == "Evaluate" { - + if _, ok := sv.(*smithycbor.Nil); ok { + continue + } dv, err := deserializeCBOR_RuleNumberToEvaluate(sv) if err != nil { return nil, err @@ -7138,7 +7216,9 @@ func deserializeCBOR_RuleNumberExpression(v smithycbor.Value) (*types.RuleNumber } if key == "Operator" { - + if _, ok := sv.(*smithycbor.Nil); ok { + continue + } dv, err := deserializeCBOR_RuleNumberOperator(sv) if err != nil { return nil, err @@ -7283,7 +7363,9 @@ func deserializeCBOR_RuleStringExpression(v smithycbor.Value) (*types.RuleString for key, sv := range av { _, _ = key, sv if key == "Evaluate" { - + if _, ok := sv.(*smithycbor.Nil); ok { + continue + } dv, err := deserializeCBOR_RuleStringToEvaluate(sv) if err != nil { return nil, err @@ -7292,7 +7374,9 @@ func deserializeCBOR_RuleStringExpression(v smithycbor.Value) (*types.RuleString } if key == "Operator" { - + if _, ok := sv.(*smithycbor.Nil); ok { + continue + } dv, err := deserializeCBOR_RuleStringOperator(sv) if err != nil { return nil, err @@ -7417,7 +7501,9 @@ func deserializeCBOR_RuleVerdictExpression(v smithycbor.Value) (*types.RuleVerdi for key, sv := range av { _, _ = key, sv if key == "Evaluate" { - + if _, ok := sv.(*smithycbor.Nil); ok { + continue + } dv, err := deserializeCBOR_RuleVerdictToEvaluate(sv) if err != nil { return nil, err @@ -7426,7 +7512,9 @@ func deserializeCBOR_RuleVerdictExpression(v smithycbor.Value) (*types.RuleVerdi } if key == "Operator" { - + if _, ok := sv.(*smithycbor.Nil); ok { + continue + } dv, err := deserializeCBOR_RuleVerdictOperator(sv) if err != nil { return nil, err @@ -7513,7 +7601,9 @@ func deserializeCBOR_S3Action(v smithycbor.Value) (*types.S3Action, error) { for key, sv := range av { _, _ = key, sv if key == "ActionFailurePolicy" { - + if _, ok := sv.(*smithycbor.Nil); ok { + continue + } dv, err := deserializeCBOR_ActionFailurePolicy(sv) if err != nil { return nil, err @@ -7679,7 +7769,9 @@ func deserializeCBOR_SearchStatus(v smithycbor.Value) (*types.SearchStatus, erro } if key == "State" { - + if _, ok := sv.(*smithycbor.Nil); ok { + continue + } dv, err := deserializeCBOR_SearchState(sv) if err != nil { return nil, err @@ -7760,7 +7852,9 @@ func deserializeCBOR_SendAction(v smithycbor.Value) (*types.SendAction, error) { for key, sv := range av { _, _ = key, sv if key == "ActionFailurePolicy" { - + if _, ok := sv.(*smithycbor.Nil); ok { + continue + } dv, err := deserializeCBOR_ActionFailurePolicy(sv) if err != nil { return nil, err @@ -7813,7 +7907,9 @@ func deserializeCBOR_SnsAction(v smithycbor.Value) (*types.SnsAction, error) { for key, sv := range av { _, _ = key, sv if key == "ActionFailurePolicy" { - + if _, ok := sv.(*smithycbor.Nil); ok { + continue + } dv, err := deserializeCBOR_ActionFailurePolicy(sv) if err != nil { return nil, err @@ -7844,7 +7940,9 @@ func deserializeCBOR_SnsAction(v smithycbor.Value) (*types.SnsAction, error) { } if key == "Encoding" { - + if _, ok := sv.(*smithycbor.Nil); ok { + continue + } dv, err := deserializeCBOR_SnsNotificationEncoding(sv) if err != nil { return nil, err @@ -7853,7 +7951,9 @@ func deserializeCBOR_SnsAction(v smithycbor.Value) (*types.SnsAction, error) { } if key == "PayloadType" { - + if _, ok := sv.(*smithycbor.Nil); ok { + continue + } dv, err := deserializeCBOR_SnsNotificationPayloadType(sv) if err != nil { return nil, err @@ -8047,7 +8147,9 @@ func deserializeCBOR_TrafficPolicy(v smithycbor.Value) (*types.TrafficPolicy, er } if key == "DefaultAction" { - + if _, ok := sv.(*smithycbor.Nil); ok { + continue + } dv, err := deserializeCBOR_AcceptAction(sv) if err != nil { return nil, err @@ -8508,7 +8610,9 @@ func deserializeCBOR_GetAddressListImportJobOutput(v smithycbor.Value) (*GetAddr } if key == "Status" { - + if _, ok := sv.(*smithycbor.Nil); ok { + continue + } dv, err := deserializeCBOR_ImportJobStatus(sv) if err != nil { return nil, err @@ -8748,7 +8852,9 @@ func deserializeCBOR_GetArchiveExportOutput(v smithycbor.Value) (*GetArchiveExpo } if key == "ExportDestinationConfiguration" { - + if _, ok := sv.(*smithycbor.Nil); ok { + continue + } dv, err := deserializeCBOR_ExportDestinationConfiguration(sv) if err != nil { return nil, err @@ -8878,7 +8984,9 @@ func deserializeCBOR_GetArchiveOutput(v smithycbor.Value) (*GetArchiveOutput, er } if key == "ArchiveState" { - + if _, ok := sv.(*smithycbor.Nil); ok { + continue + } dv, err := deserializeCBOR_ArchiveState(sv) if err != nil { return nil, err @@ -8887,7 +8995,9 @@ func deserializeCBOR_GetArchiveOutput(v smithycbor.Value) (*GetArchiveOutput, er } if key == "Retention" { - + if _, ok := sv.(*smithycbor.Nil); ok { + continue + } dv, err := deserializeCBOR_ArchiveRetention(sv) if err != nil { return nil, err @@ -9072,7 +9182,9 @@ func deserializeCBOR_GetIngressPointOutput(v smithycbor.Value) (*GetIngressPoint } if key == "Status" { - + if _, ok := sv.(*smithycbor.Nil); ok { + continue + } dv, err := deserializeCBOR_IngressPointStatus(sv) if err != nil { return nil, err @@ -9081,7 +9193,9 @@ func deserializeCBOR_GetIngressPointOutput(v smithycbor.Value) (*GetIngressPoint } if key == "Type" { - + if _, ok := sv.(*smithycbor.Nil); ok { + continue + } dv, err := deserializeCBOR_IngressPointType(sv) if err != nil { return nil, err @@ -9134,7 +9248,9 @@ func deserializeCBOR_GetIngressPointOutput(v smithycbor.Value) (*GetIngressPoint } if key == "NetworkConfiguration" { - + if _, ok := sv.(*smithycbor.Nil); ok { + continue + } dv, err := deserializeCBOR_NetworkConfiguration(sv) if err != nil { return nil, err @@ -9143,7 +9259,9 @@ func deserializeCBOR_GetIngressPointOutput(v smithycbor.Value) (*GetIngressPoint } if key == "TlsPolicy" { - + if _, ok := sv.(*smithycbor.Nil); ok { + continue + } dv, err := deserializeCBOR_TlsPolicy(sv) if err != nil { return nil, err @@ -9273,7 +9391,9 @@ func deserializeCBOR_GetRelayOutput(v smithycbor.Value) (*GetRelayOutput, error) } if key == "Authentication" { - + if _, ok := sv.(*smithycbor.Nil); ok { + continue + } dv, err := deserializeCBOR_RelayAuthentication(sv) if err != nil { return nil, err @@ -9447,7 +9567,9 @@ func deserializeCBOR_GetTrafficPolicyOutput(v smithycbor.Value) (*GetTrafficPoli } if key == "DefaultAction" { - + if _, ok := sv.(*smithycbor.Nil); ok { + continue + } dv, err := deserializeCBOR_AcceptAction(sv) if err != nil { return nil, err diff --git a/service/workspacesinstances/deserializers.go b/service/workspacesinstances/deserializers.go index 6c44ef6619c..62ca210ca1b 100644 --- a/service/workspacesinstances/deserializers.go +++ b/service/workspacesinstances/deserializers.go @@ -807,7 +807,9 @@ func deserializeCBOR_BillingConfiguration(v smithycbor.Value) (*types.BillingCon for key, sv := range av { _, _ = key, sv if key == "BillingMode" { - + if _, ok := sv.(*smithycbor.Nil); ok { + continue + } dv, err := deserializeCBOR_BillingMode(sv) if err != nil { return nil, err @@ -1218,7 +1220,9 @@ func deserializeCBOR_SupportedInstanceConfiguration(v smithycbor.Value) (*types. for key, sv := range av { _, _ = key, sv if key == "BillingMode" { - + if _, ok := sv.(*smithycbor.Nil); ok { + continue + } dv, err := deserializeCBOR_BillingMode(sv) if err != nil { return nil, err @@ -1227,7 +1231,9 @@ func deserializeCBOR_SupportedInstanceConfiguration(v smithycbor.Value) (*types. } if key == "PlatformType" { - + if _, ok := sv.(*smithycbor.Nil); ok { + continue + } dv, err := deserializeCBOR_PlatformTypeEnum(sv) if err != nil { return nil, err @@ -1236,7 +1242,9 @@ func deserializeCBOR_SupportedInstanceConfiguration(v smithycbor.Value) (*types. } if key == "Tenancy" { - + if _, ok := sv.(*smithycbor.Nil); ok { + continue + } dv, err := deserializeCBOR_InstanceConfigurationTenancyEnum(sv) if err != nil { return nil, err @@ -1389,7 +1397,9 @@ func deserializeCBOR_ValidationException(v smithycbor.Value) (*types.ValidationE } if key == "Reason" { - + if _, ok := sv.(*smithycbor.Nil); ok { + continue + } dv, err := deserializeCBOR_ValidationExceptionReason(sv) if err != nil { return nil, err @@ -1489,7 +1499,9 @@ func deserializeCBOR_WorkspaceInstance(v smithycbor.Value) (*types.WorkspaceInst for key, sv := range av { _, _ = key, sv if key == "ProvisionState" { - + if _, ok := sv.(*smithycbor.Nil); ok { + continue + } dv, err := deserializeCBOR_ProvisionStateEnum(sv) if err != nil { return nil, err @@ -1664,7 +1676,9 @@ func deserializeCBOR_GetWorkspaceInstanceOutput(v smithycbor.Value) (*GetWorkspa } if key == "ProvisionState" { - + if _, ok := sv.(*smithycbor.Nil); ok { + continue + } dv, err := deserializeCBOR_ProvisionStateEnum(sv) if err != nil { return nil, err