diff --git a/clients/client-auto-scaling/src/protocols/Aws_query.ts b/clients/client-auto-scaling/src/protocols/Aws_query.ts
index a629e3a346c9..8f35b95fd9c2 100644
--- a/clients/client-auto-scaling/src/protocols/Aws_query.ts
+++ b/clients/client-auto-scaling/src/protocols/Aws_query.ts
@@ -7005,8 +7005,7 @@ const deserializeAws_queryActivitiesType = (output: any, context: __SerdeContext
};
if (output.Activities === "") {
contents.Activities = [];
- }
- if (output["Activities"] !== undefined && output["Activities"]["member"] !== undefined) {
+ } else if (output["Activities"] !== undefined && output["Activities"]["member"] !== undefined) {
contents.Activities = deserializeAws_queryActivities(
__getArrayIfSingleItem(output["Activities"]["member"]),
context
@@ -7222,8 +7221,7 @@ const deserializeAws_queryAutoScalingGroup = (output: any, context: __SerdeConte
}
if (output.AvailabilityZones === "") {
contents.AvailabilityZones = [];
- }
- if (output["AvailabilityZones"] !== undefined && output["AvailabilityZones"]["member"] !== undefined) {
+ } else if (output["AvailabilityZones"] !== undefined && output["AvailabilityZones"]["member"] !== undefined) {
contents.AvailabilityZones = deserializeAws_queryAvailabilityZones(
__getArrayIfSingleItem(output["AvailabilityZones"]["member"]),
context
@@ -7231,8 +7229,7 @@ const deserializeAws_queryAutoScalingGroup = (output: any, context: __SerdeConte
}
if (output.LoadBalancerNames === "") {
contents.LoadBalancerNames = [];
- }
- if (output["LoadBalancerNames"] !== undefined && output["LoadBalancerNames"]["member"] !== undefined) {
+ } else if (output["LoadBalancerNames"] !== undefined && output["LoadBalancerNames"]["member"] !== undefined) {
contents.LoadBalancerNames = deserializeAws_queryLoadBalancerNames(
__getArrayIfSingleItem(output["LoadBalancerNames"]["member"]),
context
@@ -7240,8 +7237,7 @@ const deserializeAws_queryAutoScalingGroup = (output: any, context: __SerdeConte
}
if (output.TargetGroupARNs === "") {
contents.TargetGroupARNs = [];
- }
- if (output["TargetGroupARNs"] !== undefined && output["TargetGroupARNs"]["member"] !== undefined) {
+ } else if (output["TargetGroupARNs"] !== undefined && output["TargetGroupARNs"]["member"] !== undefined) {
contents.TargetGroupARNs = deserializeAws_queryTargetGroupARNs(
__getArrayIfSingleItem(output["TargetGroupARNs"]["member"]),
context
@@ -7255,8 +7251,7 @@ const deserializeAws_queryAutoScalingGroup = (output: any, context: __SerdeConte
}
if (output.Instances === "") {
contents.Instances = [];
- }
- if (output["Instances"] !== undefined && output["Instances"]["member"] !== undefined) {
+ } else if (output["Instances"] !== undefined && output["Instances"]["member"] !== undefined) {
contents.Instances = deserializeAws_queryInstances(__getArrayIfSingleItem(output["Instances"]["member"]), context);
}
if (output["CreatedTime"] !== undefined) {
@@ -7264,8 +7259,7 @@ const deserializeAws_queryAutoScalingGroup = (output: any, context: __SerdeConte
}
if (output.SuspendedProcesses === "") {
contents.SuspendedProcesses = [];
- }
- if (output["SuspendedProcesses"] !== undefined && output["SuspendedProcesses"]["member"] !== undefined) {
+ } else if (output["SuspendedProcesses"] !== undefined && output["SuspendedProcesses"]["member"] !== undefined) {
contents.SuspendedProcesses = deserializeAws_querySuspendedProcesses(
__getArrayIfSingleItem(output["SuspendedProcesses"]["member"]),
context
@@ -7279,8 +7273,7 @@ const deserializeAws_queryAutoScalingGroup = (output: any, context: __SerdeConte
}
if (output.EnabledMetrics === "") {
contents.EnabledMetrics = [];
- }
- if (output["EnabledMetrics"] !== undefined && output["EnabledMetrics"]["member"] !== undefined) {
+ } else if (output["EnabledMetrics"] !== undefined && output["EnabledMetrics"]["member"] !== undefined) {
contents.EnabledMetrics = deserializeAws_queryEnabledMetrics(
__getArrayIfSingleItem(output["EnabledMetrics"]["member"]),
context
@@ -7291,14 +7284,12 @@ const deserializeAws_queryAutoScalingGroup = (output: any, context: __SerdeConte
}
if (output.Tags === "") {
contents.Tags = [];
- }
- if (output["Tags"] !== undefined && output["Tags"]["member"] !== undefined) {
+ } else if (output["Tags"] !== undefined && output["Tags"]["member"] !== undefined) {
contents.Tags = deserializeAws_queryTagDescriptionList(__getArrayIfSingleItem(output["Tags"]["member"]), context);
}
if (output.TerminationPolicies === "") {
contents.TerminationPolicies = [];
- }
- if (output["TerminationPolicies"] !== undefined && output["TerminationPolicies"]["member"] !== undefined) {
+ } else if (output["TerminationPolicies"] !== undefined && output["TerminationPolicies"]["member"] !== undefined) {
contents.TerminationPolicies = deserializeAws_queryTerminationPolicies(
__getArrayIfSingleItem(output["TerminationPolicies"]["member"]),
context
@@ -7355,8 +7346,7 @@ const deserializeAws_queryAutoScalingGroupsType = (output: any, context: __Serde
};
if (output.AutoScalingGroups === "") {
contents.AutoScalingGroups = [];
- }
- if (output["AutoScalingGroups"] !== undefined && output["AutoScalingGroups"]["member"] !== undefined) {
+ } else if (output["AutoScalingGroups"] !== undefined && output["AutoScalingGroups"]["member"] !== undefined) {
contents.AutoScalingGroups = deserializeAws_queryAutoScalingGroups(
__getArrayIfSingleItem(output["AutoScalingGroups"]["member"]),
context
@@ -7441,8 +7431,7 @@ const deserializeAws_queryAutoScalingInstancesType = (
};
if (output.AutoScalingInstances === "") {
contents.AutoScalingInstances = [];
- }
- if (output["AutoScalingInstances"] !== undefined && output["AutoScalingInstances"]["member"] !== undefined) {
+ } else if (output["AutoScalingInstances"] !== undefined && output["AutoScalingInstances"]["member"] !== undefined) {
contents.AutoScalingInstances = deserializeAws_queryAutoScalingInstances(
__getArrayIfSingleItem(output["AutoScalingInstances"]["member"]),
context
@@ -7502,8 +7491,10 @@ const deserializeAws_queryBatchDeleteScheduledActionAnswer = (
};
if (output.FailedScheduledActions === "") {
contents.FailedScheduledActions = [];
- }
- if (output["FailedScheduledActions"] !== undefined && output["FailedScheduledActions"]["member"] !== undefined) {
+ } else if (
+ output["FailedScheduledActions"] !== undefined &&
+ output["FailedScheduledActions"]["member"] !== undefined
+ ) {
contents.FailedScheduledActions = deserializeAws_queryFailedScheduledUpdateGroupActionRequests(
__getArrayIfSingleItem(output["FailedScheduledActions"]["member"]),
context
@@ -7521,8 +7512,7 @@ const deserializeAws_queryBatchPutScheduledUpdateGroupActionAnswer = (
};
if (output.FailedScheduledUpdateGroupActions === "") {
contents.FailedScheduledUpdateGroupActions = [];
- }
- if (
+ } else if (
output["FailedScheduledUpdateGroupActions"] !== undefined &&
output["FailedScheduledUpdateGroupActions"]["member"] !== undefined
) {
@@ -7587,8 +7577,7 @@ const deserializeAws_queryCapacityForecast = (output: any, context: __SerdeConte
};
if (output.Timestamps === "") {
contents.Timestamps = [];
- }
- if (output["Timestamps"] !== undefined && output["Timestamps"]["member"] !== undefined) {
+ } else if (output["Timestamps"] !== undefined && output["Timestamps"]["member"] !== undefined) {
contents.Timestamps = deserializeAws_queryPredictiveScalingForecastTimestamps(
__getArrayIfSingleItem(output["Timestamps"]["member"]),
context
@@ -7596,8 +7585,7 @@ const deserializeAws_queryCapacityForecast = (output: any, context: __SerdeConte
}
if (output.Values === "") {
contents.Values = [];
- }
- if (output["Values"] !== undefined && output["Values"]["member"] !== undefined) {
+ } else if (output["Values"] !== undefined && output["Values"]["member"] !== undefined) {
contents.Values = deserializeAws_queryPredictiveScalingForecastValues(
__getArrayIfSingleItem(output["Values"]["member"]),
context
@@ -7666,8 +7654,7 @@ const deserializeAws_queryCustomizedMetricSpecification = (
}
if (output.Dimensions === "") {
contents.Dimensions = [];
- }
- if (output["Dimensions"] !== undefined && output["Dimensions"]["member"] !== undefined) {
+ } else if (output["Dimensions"] !== undefined && output["Dimensions"]["member"] !== undefined) {
contents.Dimensions = deserializeAws_queryMetricDimensions(
__getArrayIfSingleItem(output["Dimensions"]["member"]),
context
@@ -7729,8 +7716,7 @@ const deserializeAws_queryDescribeAdjustmentTypesAnswer = (
};
if (output.AdjustmentTypes === "") {
contents.AdjustmentTypes = [];
- }
- if (output["AdjustmentTypes"] !== undefined && output["AdjustmentTypes"]["member"] !== undefined) {
+ } else if (output["AdjustmentTypes"] !== undefined && output["AdjustmentTypes"]["member"] !== undefined) {
contents.AdjustmentTypes = deserializeAws_queryAdjustmentTypes(
__getArrayIfSingleItem(output["AdjustmentTypes"]["member"]),
context
@@ -7748,8 +7734,7 @@ const deserializeAws_queryDescribeAutoScalingNotificationTypesAnswer = (
};
if (output.AutoScalingNotificationTypes === "") {
contents.AutoScalingNotificationTypes = [];
- }
- if (
+ } else if (
output["AutoScalingNotificationTypes"] !== undefined &&
output["AutoScalingNotificationTypes"]["member"] !== undefined
) {
@@ -7771,8 +7756,7 @@ const deserializeAws_queryDescribeInstanceRefreshesAnswer = (
};
if (output.InstanceRefreshes === "") {
contents.InstanceRefreshes = [];
- }
- if (output["InstanceRefreshes"] !== undefined && output["InstanceRefreshes"]["member"] !== undefined) {
+ } else if (output["InstanceRefreshes"] !== undefined && output["InstanceRefreshes"]["member"] !== undefined) {
contents.InstanceRefreshes = deserializeAws_queryInstanceRefreshes(
__getArrayIfSingleItem(output["InstanceRefreshes"]["member"]),
context
@@ -7793,8 +7777,7 @@ const deserializeAws_queryDescribeLifecycleHooksAnswer = (
};
if (output.LifecycleHooks === "") {
contents.LifecycleHooks = [];
- }
- if (output["LifecycleHooks"] !== undefined && output["LifecycleHooks"]["member"] !== undefined) {
+ } else if (output["LifecycleHooks"] !== undefined && output["LifecycleHooks"]["member"] !== undefined) {
contents.LifecycleHooks = deserializeAws_queryLifecycleHooks(
__getArrayIfSingleItem(output["LifecycleHooks"]["member"]),
context
@@ -7812,8 +7795,7 @@ const deserializeAws_queryDescribeLifecycleHookTypesAnswer = (
};
if (output.LifecycleHookTypes === "") {
contents.LifecycleHookTypes = [];
- }
- if (output["LifecycleHookTypes"] !== undefined && output["LifecycleHookTypes"]["member"] !== undefined) {
+ } else if (output["LifecycleHookTypes"] !== undefined && output["LifecycleHookTypes"]["member"] !== undefined) {
contents.LifecycleHookTypes = deserializeAws_queryAutoScalingNotificationTypes(
__getArrayIfSingleItem(output["LifecycleHookTypes"]["member"]),
context
@@ -7832,8 +7814,7 @@ const deserializeAws_queryDescribeLoadBalancersResponse = (
};
if (output.LoadBalancers === "") {
contents.LoadBalancers = [];
- }
- if (output["LoadBalancers"] !== undefined && output["LoadBalancers"]["member"] !== undefined) {
+ } else if (output["LoadBalancers"] !== undefined && output["LoadBalancers"]["member"] !== undefined) {
contents.LoadBalancers = deserializeAws_queryLoadBalancerStates(
__getArrayIfSingleItem(output["LoadBalancers"]["member"]),
context
@@ -7855,8 +7836,10 @@ const deserializeAws_queryDescribeLoadBalancerTargetGroupsResponse = (
};
if (output.LoadBalancerTargetGroups === "") {
contents.LoadBalancerTargetGroups = [];
- }
- if (output["LoadBalancerTargetGroups"] !== undefined && output["LoadBalancerTargetGroups"]["member"] !== undefined) {
+ } else if (
+ output["LoadBalancerTargetGroups"] !== undefined &&
+ output["LoadBalancerTargetGroups"]["member"] !== undefined
+ ) {
contents.LoadBalancerTargetGroups = deserializeAws_queryLoadBalancerTargetGroupStates(
__getArrayIfSingleItem(output["LoadBalancerTargetGroups"]["member"]),
context
@@ -7878,8 +7861,7 @@ const deserializeAws_queryDescribeMetricCollectionTypesAnswer = (
};
if (output.Metrics === "") {
contents.Metrics = [];
- }
- if (output["Metrics"] !== undefined && output["Metrics"]["member"] !== undefined) {
+ } else if (output["Metrics"] !== undefined && output["Metrics"]["member"] !== undefined) {
contents.Metrics = deserializeAws_queryMetricCollectionTypes(
__getArrayIfSingleItem(output["Metrics"]["member"]),
context
@@ -7887,8 +7869,7 @@ const deserializeAws_queryDescribeMetricCollectionTypesAnswer = (
}
if (output.Granularities === "") {
contents.Granularities = [];
- }
- if (output["Granularities"] !== undefined && output["Granularities"]["member"] !== undefined) {
+ } else if (output["Granularities"] !== undefined && output["Granularities"]["member"] !== undefined) {
contents.Granularities = deserializeAws_queryMetricGranularityTypes(
__getArrayIfSingleItem(output["Granularities"]["member"]),
context
@@ -7907,8 +7888,7 @@ const deserializeAws_queryDescribeNotificationConfigurationsAnswer = (
};
if (output.NotificationConfigurations === "") {
contents.NotificationConfigurations = [];
- }
- if (
+ } else if (
output["NotificationConfigurations"] !== undefined &&
output["NotificationConfigurations"]["member"] !== undefined
) {
@@ -7932,8 +7912,10 @@ const deserializeAws_queryDescribeTerminationPolicyTypesAnswer = (
};
if (output.TerminationPolicyTypes === "") {
contents.TerminationPolicyTypes = [];
- }
- if (output["TerminationPolicyTypes"] !== undefined && output["TerminationPolicyTypes"]["member"] !== undefined) {
+ } else if (
+ output["TerminationPolicyTypes"] !== undefined &&
+ output["TerminationPolicyTypes"]["member"] !== undefined
+ ) {
contents.TerminationPolicyTypes = deserializeAws_queryTerminationPolicies(
__getArrayIfSingleItem(output["TerminationPolicyTypes"]["member"]),
context
@@ -7956,8 +7938,7 @@ const deserializeAws_queryDescribeWarmPoolAnswer = (output: any, context: __Serd
}
if (output.Instances === "") {
contents.Instances = [];
- }
- if (output["Instances"] !== undefined && output["Instances"]["member"] !== undefined) {
+ } else if (output["Instances"] !== undefined && output["Instances"]["member"] !== undefined) {
contents.Instances = deserializeAws_queryInstances(__getArrayIfSingleItem(output["Instances"]["member"]), context);
}
if (output["NextToken"] !== undefined) {
@@ -7986,8 +7967,7 @@ const deserializeAws_queryDetachInstancesAnswer = (output: any, context: __Serde
};
if (output.Activities === "") {
contents.Activities = [];
- }
- if (output["Activities"] !== undefined && output["Activities"]["member"] !== undefined) {
+ } else if (output["Activities"] !== undefined && output["Activities"]["member"] !== undefined) {
contents.Activities = deserializeAws_queryActivities(
__getArrayIfSingleItem(output["Activities"]["member"]),
context
@@ -8077,8 +8057,7 @@ const deserializeAws_queryEnterStandbyAnswer = (output: any, context: __SerdeCon
};
if (output.Activities === "") {
contents.Activities = [];
- }
- if (output["Activities"] !== undefined && output["Activities"]["member"] !== undefined) {
+ } else if (output["Activities"] !== undefined && output["Activities"]["member"] !== undefined) {
contents.Activities = deserializeAws_queryActivities(
__getArrayIfSingleItem(output["Activities"]["member"]),
context
@@ -8104,8 +8083,7 @@ const deserializeAws_queryExitStandbyAnswer = (output: any, context: __SerdeCont
};
if (output.Activities === "") {
contents.Activities = [];
- }
- if (output["Activities"] !== undefined && output["Activities"]["member"] !== undefined) {
+ } else if (output["Activities"] !== undefined && output["Activities"]["member"] !== undefined) {
contents.Activities = deserializeAws_queryActivities(
__getArrayIfSingleItem(output["Activities"]["member"]),
context
@@ -8160,8 +8138,7 @@ const deserializeAws_queryGetPredictiveScalingForecastAnswer = (
};
if (output.LoadForecast === "") {
contents.LoadForecast = [];
- }
- if (output["LoadForecast"] !== undefined && output["LoadForecast"]["member"] !== undefined) {
+ } else if (output["LoadForecast"] !== undefined && output["LoadForecast"]["member"] !== undefined) {
contents.LoadForecast = deserializeAws_queryLoadForecasts(
__getArrayIfSingleItem(output["LoadForecast"]["member"]),
context
@@ -8423,8 +8400,7 @@ const deserializeAws_queryInstanceRequirements = (output: any, context: __SerdeC
}
if (output.CpuManufacturers === "") {
contents.CpuManufacturers = [];
- }
- if (output["CpuManufacturers"] !== undefined && output["CpuManufacturers"]["member"] !== undefined) {
+ } else if (output["CpuManufacturers"] !== undefined && output["CpuManufacturers"]["member"] !== undefined) {
contents.CpuManufacturers = deserializeAws_queryCpuManufacturers(
__getArrayIfSingleItem(output["CpuManufacturers"]["member"]),
context
@@ -8435,8 +8411,7 @@ const deserializeAws_queryInstanceRequirements = (output: any, context: __SerdeC
}
if (output.ExcludedInstanceTypes === "") {
contents.ExcludedInstanceTypes = [];
- }
- if (output["ExcludedInstanceTypes"] !== undefined && output["ExcludedInstanceTypes"]["member"] !== undefined) {
+ } else if (output["ExcludedInstanceTypes"] !== undefined && output["ExcludedInstanceTypes"]["member"] !== undefined) {
contents.ExcludedInstanceTypes = deserializeAws_queryExcludedInstanceTypes(
__getArrayIfSingleItem(output["ExcludedInstanceTypes"]["member"]),
context
@@ -8444,8 +8419,7 @@ const deserializeAws_queryInstanceRequirements = (output: any, context: __SerdeC
}
if (output.InstanceGenerations === "") {
contents.InstanceGenerations = [];
- }
- if (output["InstanceGenerations"] !== undefined && output["InstanceGenerations"]["member"] !== undefined) {
+ } else if (output["InstanceGenerations"] !== undefined && output["InstanceGenerations"]["member"] !== undefined) {
contents.InstanceGenerations = deserializeAws_queryInstanceGenerations(
__getArrayIfSingleItem(output["InstanceGenerations"]["member"]),
context
@@ -8481,8 +8455,7 @@ const deserializeAws_queryInstanceRequirements = (output: any, context: __SerdeC
}
if (output.LocalStorageTypes === "") {
contents.LocalStorageTypes = [];
- }
- if (output["LocalStorageTypes"] !== undefined && output["LocalStorageTypes"]["member"] !== undefined) {
+ } else if (output["LocalStorageTypes"] !== undefined && output["LocalStorageTypes"]["member"] !== undefined) {
contents.LocalStorageTypes = deserializeAws_queryLocalStorageTypes(
__getArrayIfSingleItem(output["LocalStorageTypes"]["member"]),
context
@@ -8502,8 +8475,7 @@ const deserializeAws_queryInstanceRequirements = (output: any, context: __SerdeC
}
if (output.AcceleratorTypes === "") {
contents.AcceleratorTypes = [];
- }
- if (output["AcceleratorTypes"] !== undefined && output["AcceleratorTypes"]["member"] !== undefined) {
+ } else if (output["AcceleratorTypes"] !== undefined && output["AcceleratorTypes"]["member"] !== undefined) {
contents.AcceleratorTypes = deserializeAws_queryAcceleratorTypes(
__getArrayIfSingleItem(output["AcceleratorTypes"]["member"]),
context
@@ -8514,8 +8486,10 @@ const deserializeAws_queryInstanceRequirements = (output: any, context: __SerdeC
}
if (output.AcceleratorManufacturers === "") {
contents.AcceleratorManufacturers = [];
- }
- if (output["AcceleratorManufacturers"] !== undefined && output["AcceleratorManufacturers"]["member"] !== undefined) {
+ } else if (
+ output["AcceleratorManufacturers"] !== undefined &&
+ output["AcceleratorManufacturers"]["member"] !== undefined
+ ) {
contents.AcceleratorManufacturers = deserializeAws_queryAcceleratorManufacturers(
__getArrayIfSingleItem(output["AcceleratorManufacturers"]["member"]),
context
@@ -8523,8 +8497,7 @@ const deserializeAws_queryInstanceRequirements = (output: any, context: __SerdeC
}
if (output.AcceleratorNames === "") {
contents.AcceleratorNames = [];
- }
- if (output["AcceleratorNames"] !== undefined && output["AcceleratorNames"]["member"] !== undefined) {
+ } else if (output["AcceleratorNames"] !== undefined && output["AcceleratorNames"]["member"] !== undefined) {
contents.AcceleratorNames = deserializeAws_queryAcceleratorNames(
__getArrayIfSingleItem(output["AcceleratorNames"]["member"]),
context
@@ -8639,8 +8612,7 @@ const deserializeAws_queryLaunchConfiguration = (output: any, context: __SerdeCo
}
if (output.SecurityGroups === "") {
contents.SecurityGroups = [];
- }
- if (output["SecurityGroups"] !== undefined && output["SecurityGroups"]["member"] !== undefined) {
+ } else if (output["SecurityGroups"] !== undefined && output["SecurityGroups"]["member"] !== undefined) {
contents.SecurityGroups = deserializeAws_querySecurityGroups(
__getArrayIfSingleItem(output["SecurityGroups"]["member"]),
context
@@ -8651,8 +8623,7 @@ const deserializeAws_queryLaunchConfiguration = (output: any, context: __SerdeCo
}
if (output.ClassicLinkVPCSecurityGroups === "") {
contents.ClassicLinkVPCSecurityGroups = [];
- }
- if (
+ } else if (
output["ClassicLinkVPCSecurityGroups"] !== undefined &&
output["ClassicLinkVPCSecurityGroups"]["member"] !== undefined
) {
@@ -8675,8 +8646,7 @@ const deserializeAws_queryLaunchConfiguration = (output: any, context: __SerdeCo
}
if (output.BlockDeviceMappings === "") {
contents.BlockDeviceMappings = [];
- }
- if (output["BlockDeviceMappings"] !== undefined && output["BlockDeviceMappings"]["member"] !== undefined) {
+ } else if (output["BlockDeviceMappings"] !== undefined && output["BlockDeviceMappings"]["member"] !== undefined) {
contents.BlockDeviceMappings = deserializeAws_queryBlockDeviceMappings(
__getArrayIfSingleItem(output["BlockDeviceMappings"]["member"]),
context
@@ -8730,8 +8700,7 @@ const deserializeAws_queryLaunchConfigurationsType = (
};
if (output.LaunchConfigurations === "") {
contents.LaunchConfigurations = [];
- }
- if (output["LaunchConfigurations"] !== undefined && output["LaunchConfigurations"]["member"] !== undefined) {
+ } else if (output["LaunchConfigurations"] !== undefined && output["LaunchConfigurations"]["member"] !== undefined) {
contents.LaunchConfigurations = deserializeAws_queryLaunchConfigurations(
__getArrayIfSingleItem(output["LaunchConfigurations"]["member"]),
context
@@ -8756,8 +8725,7 @@ const deserializeAws_queryLaunchTemplate = (output: any, context: __SerdeContext
}
if (output.Overrides === "") {
contents.Overrides = [];
- }
- if (output["Overrides"] !== undefined && output["Overrides"]["member"] !== undefined) {
+ } else if (output["Overrides"] !== undefined && output["Overrides"]["member"] !== undefined) {
contents.Overrides = deserializeAws_queryOverrides(__getArrayIfSingleItem(output["Overrides"]["member"]), context);
}
return contents;
@@ -8947,8 +8915,7 @@ const deserializeAws_queryLoadForecast = (output: any, context: __SerdeContext):
};
if (output.Timestamps === "") {
contents.Timestamps = [];
- }
- if (output["Timestamps"] !== undefined && output["Timestamps"]["member"] !== undefined) {
+ } else if (output["Timestamps"] !== undefined && output["Timestamps"]["member"] !== undefined) {
contents.Timestamps = deserializeAws_queryPredictiveScalingForecastTimestamps(
__getArrayIfSingleItem(output["Timestamps"]["member"]),
context
@@ -8956,8 +8923,7 @@ const deserializeAws_queryLoadForecast = (output: any, context: __SerdeContext):
}
if (output.Values === "") {
contents.Values = [];
- }
- if (output["Values"] !== undefined && output["Values"]["member"] !== undefined) {
+ } else if (output["Values"] !== undefined && output["Values"]["member"] !== undefined) {
contents.Values = deserializeAws_queryPredictiveScalingForecastValues(
__getArrayIfSingleItem(output["Values"]["member"]),
context
@@ -9036,8 +9002,7 @@ const deserializeAws_queryMetric = (output: any, context: __SerdeContext): Metri
}
if (output.Dimensions === "") {
contents.Dimensions = [];
- }
- if (output["Dimensions"] !== undefined && output["Dimensions"]["member"] !== undefined) {
+ } else if (output["Dimensions"] !== undefined && output["Dimensions"]["member"] !== undefined) {
contents.Dimensions = deserializeAws_queryMetricDimensions(
__getArrayIfSingleItem(output["Dimensions"]["member"]),
context
@@ -9255,8 +9220,7 @@ const deserializeAws_queryPoliciesType = (output: any, context: __SerdeContext):
};
if (output.ScalingPolicies === "") {
contents.ScalingPolicies = [];
- }
- if (output["ScalingPolicies"] !== undefined && output["ScalingPolicies"]["member"] !== undefined) {
+ } else if (output["ScalingPolicies"] !== undefined && output["ScalingPolicies"]["member"] !== undefined) {
contents.ScalingPolicies = deserializeAws_queryScalingPolicies(
__getArrayIfSingleItem(output["ScalingPolicies"]["member"]),
context
@@ -9278,8 +9242,7 @@ const deserializeAws_queryPolicyARNType = (output: any, context: __SerdeContext)
}
if (output.Alarms === "") {
contents.Alarms = [];
- }
- if (output["Alarms"] !== undefined && output["Alarms"]["member"] !== undefined) {
+ } else if (output["Alarms"] !== undefined && output["Alarms"]["member"] !== undefined) {
contents.Alarms = deserializeAws_queryAlarms(__getArrayIfSingleItem(output["Alarms"]["member"]), context);
}
return contents;
@@ -9315,8 +9278,7 @@ const deserializeAws_queryPredictiveScalingConfiguration = (
};
if (output.MetricSpecifications === "") {
contents.MetricSpecifications = [];
- }
- if (output["MetricSpecifications"] !== undefined && output["MetricSpecifications"]["member"] !== undefined) {
+ } else if (output["MetricSpecifications"] !== undefined && output["MetricSpecifications"]["member"] !== undefined) {
contents.MetricSpecifications = deserializeAws_queryPredictiveScalingMetricSpecifications(
__getArrayIfSingleItem(output["MetricSpecifications"]["member"]),
context
@@ -9346,8 +9308,7 @@ const deserializeAws_queryPredictiveScalingCustomizedCapacityMetric = (
};
if (output.MetricDataQueries === "") {
contents.MetricDataQueries = [];
- }
- if (output["MetricDataQueries"] !== undefined && output["MetricDataQueries"]["member"] !== undefined) {
+ } else if (output["MetricDataQueries"] !== undefined && output["MetricDataQueries"]["member"] !== undefined) {
contents.MetricDataQueries = deserializeAws_queryMetricDataQueries(
__getArrayIfSingleItem(output["MetricDataQueries"]["member"]),
context
@@ -9365,8 +9326,7 @@ const deserializeAws_queryPredictiveScalingCustomizedLoadMetric = (
};
if (output.MetricDataQueries === "") {
contents.MetricDataQueries = [];
- }
- if (output["MetricDataQueries"] !== undefined && output["MetricDataQueries"]["member"] !== undefined) {
+ } else if (output["MetricDataQueries"] !== undefined && output["MetricDataQueries"]["member"] !== undefined) {
contents.MetricDataQueries = deserializeAws_queryMetricDataQueries(
__getArrayIfSingleItem(output["MetricDataQueries"]["member"]),
context
@@ -9384,8 +9344,7 @@ const deserializeAws_queryPredictiveScalingCustomizedScalingMetric = (
};
if (output.MetricDataQueries === "") {
contents.MetricDataQueries = [];
- }
- if (output["MetricDataQueries"] !== undefined && output["MetricDataQueries"]["member"] !== undefined) {
+ } else if (output["MetricDataQueries"] !== undefined && output["MetricDataQueries"]["member"] !== undefined) {
contents.MetricDataQueries = deserializeAws_queryMetricDataQueries(
__getArrayIfSingleItem(output["MetricDataQueries"]["member"]),
context
@@ -9553,8 +9512,7 @@ const deserializeAws_queryProcessesType = (output: any, context: __SerdeContext)
};
if (output.Processes === "") {
contents.Processes = [];
- }
- if (output["Processes"] !== undefined && output["Processes"]["member"] !== undefined) {
+ } else if (output["Processes"] !== undefined && output["Processes"]["member"] !== undefined) {
contents.Processes = deserializeAws_queryProcesses(__getArrayIfSingleItem(output["Processes"]["member"]), context);
}
return contents;
@@ -9604,8 +9562,7 @@ const deserializeAws_queryRefreshPreferences = (output: any, context: __SerdeCon
}
if (output.CheckpointPercentages === "") {
contents.CheckpointPercentages = [];
- }
- if (output["CheckpointPercentages"] !== undefined && output["CheckpointPercentages"]["member"] !== undefined) {
+ } else if (output["CheckpointPercentages"] !== undefined && output["CheckpointPercentages"]["member"] !== undefined) {
contents.CheckpointPercentages = deserializeAws_queryCheckpointPercentages(
__getArrayIfSingleItem(output["CheckpointPercentages"]["member"]),
context
@@ -9712,8 +9669,7 @@ const deserializeAws_queryScalingPolicy = (output: any, context: __SerdeContext)
}
if (output.StepAdjustments === "") {
contents.StepAdjustments = [];
- }
- if (output["StepAdjustments"] !== undefined && output["StepAdjustments"]["member"] !== undefined) {
+ } else if (output["StepAdjustments"] !== undefined && output["StepAdjustments"]["member"] !== undefined) {
contents.StepAdjustments = deserializeAws_queryStepAdjustments(
__getArrayIfSingleItem(output["StepAdjustments"]["member"]),
context
@@ -9727,8 +9683,7 @@ const deserializeAws_queryScalingPolicy = (output: any, context: __SerdeContext)
}
if (output.Alarms === "") {
contents.Alarms = [];
- }
- if (output["Alarms"] !== undefined && output["Alarms"]["member"] !== undefined) {
+ } else if (output["Alarms"] !== undefined && output["Alarms"]["member"] !== undefined) {
contents.Alarms = deserializeAws_queryAlarms(__getArrayIfSingleItem(output["Alarms"]["member"]), context);
}
if (output["TargetTrackingConfiguration"] !== undefined) {
@@ -9756,8 +9711,7 @@ const deserializeAws_queryScheduledActionsType = (output: any, context: __SerdeC
};
if (output.ScheduledUpdateGroupActions === "") {
contents.ScheduledUpdateGroupActions = [];
- }
- if (
+ } else if (
output["ScheduledUpdateGroupActions"] !== undefined &&
output["ScheduledUpdateGroupActions"]["member"] !== undefined
) {
@@ -9982,8 +9936,7 @@ const deserializeAws_queryTagsType = (output: any, context: __SerdeContext): Tag
};
if (output.Tags === "") {
contents.Tags = [];
- }
- if (output["Tags"] !== undefined && output["Tags"]["member"] !== undefined) {
+ } else if (output["Tags"] !== undefined && output["Tags"]["member"] !== undefined) {
contents.Tags = deserializeAws_queryTagDescriptionList(__getArrayIfSingleItem(output["Tags"]["member"]), context);
}
if (output["NextToken"] !== undefined) {
diff --git a/clients/client-cloudformation/src/protocols/Aws_query.ts b/clients/client-cloudformation/src/protocols/Aws_query.ts
index 98c228719ce8..08a3285b8913 100644
--- a/clients/client-cloudformation/src/protocols/Aws_query.ts
+++ b/clients/client-cloudformation/src/protocols/Aws_query.ts
@@ -6884,8 +6884,7 @@ const deserializeAws_queryBatchDescribeTypeConfigurationsOutput = (
};
if (output.Errors === "") {
contents.Errors = [];
- }
- if (output["Errors"] !== undefined && output["Errors"]["member"] !== undefined) {
+ } else if (output["Errors"] !== undefined && output["Errors"]["member"] !== undefined) {
contents.Errors = deserializeAws_queryBatchDescribeTypeConfigurationsErrors(
__getArrayIfSingleItem(output["Errors"]["member"]),
context
@@ -6893,8 +6892,7 @@ const deserializeAws_queryBatchDescribeTypeConfigurationsOutput = (
}
if (output.UnprocessedTypeConfigurations === "") {
contents.UnprocessedTypeConfigurations = [];
- }
- if (
+ } else if (
output["UnprocessedTypeConfigurations"] !== undefined &&
output["UnprocessedTypeConfigurations"]["member"] !== undefined
) {
@@ -6905,8 +6903,7 @@ const deserializeAws_queryBatchDescribeTypeConfigurationsOutput = (
}
if (output.TypeConfigurations === "") {
contents.TypeConfigurations = [];
- }
- if (output["TypeConfigurations"] !== undefined && output["TypeConfigurations"]["member"] !== undefined) {
+ } else if (output["TypeConfigurations"] !== undefined && output["TypeConfigurations"]["member"] !== undefined) {
contents.TypeConfigurations = deserializeAws_queryTypeConfigurationDetailsList(
__getArrayIfSingleItem(output["TypeConfigurations"]["member"]),
context
@@ -7229,8 +7226,7 @@ const deserializeAws_queryDeploymentTargets = (output: any, context: __SerdeCont
};
if (output.Accounts === "") {
contents.Accounts = [];
- }
- if (output["Accounts"] !== undefined && output["Accounts"]["member"] !== undefined) {
+ } else if (output["Accounts"] !== undefined && output["Accounts"]["member"] !== undefined) {
contents.Accounts = deserializeAws_queryAccountList(__getArrayIfSingleItem(output["Accounts"]["member"]), context);
}
if (output["AccountsUrl"] !== undefined) {
@@ -7238,8 +7234,7 @@ const deserializeAws_queryDeploymentTargets = (output: any, context: __SerdeCont
}
if (output.OrganizationalUnitIds === "") {
contents.OrganizationalUnitIds = [];
- }
- if (output["OrganizationalUnitIds"] !== undefined && output["OrganizationalUnitIds"]["member"] !== undefined) {
+ } else if (output["OrganizationalUnitIds"] !== undefined && output["OrganizationalUnitIds"]["member"] !== undefined) {
contents.OrganizationalUnitIds = deserializeAws_queryOrganizationalUnitIdList(
__getArrayIfSingleItem(output["OrganizationalUnitIds"]["member"]),
context
@@ -7263,8 +7258,7 @@ const deserializeAws_queryDescribeAccountLimitsOutput = (
};
if (output.AccountLimits === "") {
contents.AccountLimits = [];
- }
- if (output["AccountLimits"] !== undefined && output["AccountLimits"]["member"] !== undefined) {
+ } else if (output["AccountLimits"] !== undefined && output["AccountLimits"]["member"] !== undefined) {
contents.AccountLimits = deserializeAws_queryAccountLimitList(
__getArrayIfSingleItem(output["AccountLimits"]["member"]),
context
@@ -7297,8 +7291,7 @@ const deserializeAws_queryDescribeChangeSetHooksOutput = (
}
if (output.Hooks === "") {
contents.Hooks = [];
- }
- if (output["Hooks"] !== undefined && output["Hooks"]["member"] !== undefined) {
+ } else if (output["Hooks"] !== undefined && output["Hooks"]["member"] !== undefined) {
contents.Hooks = deserializeAws_queryChangeSetHooks(__getArrayIfSingleItem(output["Hooks"]["member"]), context);
}
if (output["Status"] !== undefined) {
@@ -7355,8 +7348,7 @@ const deserializeAws_queryDescribeChangeSetOutput = (output: any, context: __Ser
}
if (output.Parameters === "") {
contents.Parameters = [];
- }
- if (output["Parameters"] !== undefined && output["Parameters"]["member"] !== undefined) {
+ } else if (output["Parameters"] !== undefined && output["Parameters"]["member"] !== undefined) {
contents.Parameters = deserializeAws_queryParameters(
__getArrayIfSingleItem(output["Parameters"]["member"]),
context
@@ -7376,8 +7368,7 @@ const deserializeAws_queryDescribeChangeSetOutput = (output: any, context: __Ser
}
if (output.NotificationARNs === "") {
contents.NotificationARNs = [];
- }
- if (output["NotificationARNs"] !== undefined && output["NotificationARNs"]["member"] !== undefined) {
+ } else if (output["NotificationARNs"] !== undefined && output["NotificationARNs"]["member"] !== undefined) {
contents.NotificationARNs = deserializeAws_queryNotificationARNs(
__getArrayIfSingleItem(output["NotificationARNs"]["member"]),
context
@@ -7391,8 +7382,7 @@ const deserializeAws_queryDescribeChangeSetOutput = (output: any, context: __Ser
}
if (output.Capabilities === "") {
contents.Capabilities = [];
- }
- if (output["Capabilities"] !== undefined && output["Capabilities"]["member"] !== undefined) {
+ } else if (output["Capabilities"] !== undefined && output["Capabilities"]["member"] !== undefined) {
contents.Capabilities = deserializeAws_queryCapabilities(
__getArrayIfSingleItem(output["Capabilities"]["member"]),
context
@@ -7400,14 +7390,12 @@ const deserializeAws_queryDescribeChangeSetOutput = (output: any, context: __Ser
}
if (output.Tags === "") {
contents.Tags = [];
- }
- if (output["Tags"] !== undefined && output["Tags"]["member"] !== undefined) {
+ } else if (output["Tags"] !== undefined && output["Tags"]["member"] !== undefined) {
contents.Tags = deserializeAws_queryTags(__getArrayIfSingleItem(output["Tags"]["member"]), context);
}
if (output.Changes === "") {
contents.Changes = [];
- }
- if (output["Changes"] !== undefined && output["Changes"]["member"] !== undefined) {
+ } else if (output["Changes"] !== undefined && output["Changes"]["member"] !== undefined) {
contents.Changes = deserializeAws_queryChanges(__getArrayIfSingleItem(output["Changes"]["member"]), context);
}
if (output["NextToken"] !== undefined) {
@@ -7494,8 +7482,7 @@ const deserializeAws_queryDescribeStackEventsOutput = (
};
if (output.StackEvents === "") {
contents.StackEvents = [];
- }
- if (output["StackEvents"] !== undefined && output["StackEvents"]["member"] !== undefined) {
+ } else if (output["StackEvents"] !== undefined && output["StackEvents"]["member"] !== undefined) {
contents.StackEvents = deserializeAws_queryStackEvents(
__getArrayIfSingleItem(output["StackEvents"]["member"]),
context
@@ -7530,8 +7517,7 @@ const deserializeAws_queryDescribeStackResourceDriftsOutput = (
};
if (output.StackResourceDrifts === "") {
contents.StackResourceDrifts = [];
- }
- if (output["StackResourceDrifts"] !== undefined && output["StackResourceDrifts"]["member"] !== undefined) {
+ } else if (output["StackResourceDrifts"] !== undefined && output["StackResourceDrifts"]["member"] !== undefined) {
contents.StackResourceDrifts = deserializeAws_queryStackResourceDrifts(
__getArrayIfSingleItem(output["StackResourceDrifts"]["member"]),
context
@@ -7565,8 +7551,7 @@ const deserializeAws_queryDescribeStackResourcesOutput = (
};
if (output.StackResources === "") {
contents.StackResources = [];
- }
- if (output["StackResources"] !== undefined && output["StackResources"]["member"] !== undefined) {
+ } else if (output["StackResources"] !== undefined && output["StackResources"]["member"] !== undefined) {
contents.StackResources = deserializeAws_queryStackResources(
__getArrayIfSingleItem(output["StackResources"]["member"]),
context
@@ -7605,8 +7590,7 @@ const deserializeAws_queryDescribeStacksOutput = (output: any, context: __SerdeC
};
if (output.Stacks === "") {
contents.Stacks = [];
- }
- if (output["Stacks"] !== undefined && output["Stacks"]["member"] !== undefined) {
+ } else if (output["Stacks"] !== undefined && output["Stacks"]["member"] !== undefined) {
contents.Stacks = deserializeAws_queryStacks(__getArrayIfSingleItem(output["Stacks"]["member"]), context);
}
if (output["NextToken"] !== undefined) {
@@ -7683,8 +7667,10 @@ const deserializeAws_queryDescribeTypeOutput = (output: any, context: __SerdeCon
}
if (output.RequiredActivatedTypes === "") {
contents.RequiredActivatedTypes = [];
- }
- if (output["RequiredActivatedTypes"] !== undefined && output["RequiredActivatedTypes"]["member"] !== undefined) {
+ } else if (
+ output["RequiredActivatedTypes"] !== undefined &&
+ output["RequiredActivatedTypes"]["member"] !== undefined
+ ) {
contents.RequiredActivatedTypes = deserializeAws_queryRequiredActivatedTypes(
__getArrayIfSingleItem(output["RequiredActivatedTypes"]["member"]),
context
@@ -7863,8 +7849,7 @@ const deserializeAws_queryGetTemplateOutput = (output: any, context: __SerdeCont
}
if (output.StagesAvailable === "") {
contents.StagesAvailable = [];
- }
- if (output["StagesAvailable"] !== undefined && output["StagesAvailable"]["member"] !== undefined) {
+ } else if (output["StagesAvailable"] !== undefined && output["StagesAvailable"]["member"] !== undefined) {
contents.StagesAvailable = deserializeAws_queryStageList(
__getArrayIfSingleItem(output["StagesAvailable"]["member"]),
context
@@ -7890,8 +7875,7 @@ const deserializeAws_queryGetTemplateSummaryOutput = (
};
if (output.Parameters === "") {
contents.Parameters = [];
- }
- if (output["Parameters"] !== undefined && output["Parameters"]["member"] !== undefined) {
+ } else if (output["Parameters"] !== undefined && output["Parameters"]["member"] !== undefined) {
contents.Parameters = deserializeAws_queryParameterDeclarations(
__getArrayIfSingleItem(output["Parameters"]["member"]),
context
@@ -7902,8 +7886,7 @@ const deserializeAws_queryGetTemplateSummaryOutput = (
}
if (output.Capabilities === "") {
contents.Capabilities = [];
- }
- if (output["Capabilities"] !== undefined && output["Capabilities"]["member"] !== undefined) {
+ } else if (output["Capabilities"] !== undefined && output["Capabilities"]["member"] !== undefined) {
contents.Capabilities = deserializeAws_queryCapabilities(
__getArrayIfSingleItem(output["Capabilities"]["member"]),
context
@@ -7914,8 +7897,7 @@ const deserializeAws_queryGetTemplateSummaryOutput = (
}
if (output.ResourceTypes === "") {
contents.ResourceTypes = [];
- }
- if (output["ResourceTypes"] !== undefined && output["ResourceTypes"]["member"] !== undefined) {
+ } else if (output["ResourceTypes"] !== undefined && output["ResourceTypes"]["member"] !== undefined) {
contents.ResourceTypes = deserializeAws_queryResourceTypes(
__getArrayIfSingleItem(output["ResourceTypes"]["member"]),
context
@@ -7929,8 +7911,7 @@ const deserializeAws_queryGetTemplateSummaryOutput = (
}
if (output.DeclaredTransforms === "") {
contents.DeclaredTransforms = [];
- }
- if (output["DeclaredTransforms"] !== undefined && output["DeclaredTransforms"]["member"] !== undefined) {
+ } else if (output["DeclaredTransforms"] !== undefined && output["DeclaredTransforms"]["member"] !== undefined) {
contents.DeclaredTransforms = deserializeAws_queryTransformsList(
__getArrayIfSingleItem(output["DeclaredTransforms"]["member"]),
context
@@ -7938,8 +7919,7 @@ const deserializeAws_queryGetTemplateSummaryOutput = (
}
if (output.ResourceIdentifierSummaries === "") {
contents.ResourceIdentifierSummaries = [];
- }
- if (
+ } else if (
output["ResourceIdentifierSummaries"] !== undefined &&
output["ResourceIdentifierSummaries"]["member"] !== undefined
) {
@@ -8044,8 +8024,7 @@ const deserializeAws_queryListChangeSetsOutput = (output: any, context: __SerdeC
};
if (output.Summaries === "") {
contents.Summaries = [];
- }
- if (output["Summaries"] !== undefined && output["Summaries"]["member"] !== undefined) {
+ } else if (output["Summaries"] !== undefined && output["Summaries"]["member"] !== undefined) {
contents.Summaries = deserializeAws_queryChangeSetSummaries(
__getArrayIfSingleItem(output["Summaries"]["member"]),
context
@@ -8064,8 +8043,7 @@ const deserializeAws_queryListExportsOutput = (output: any, context: __SerdeCont
};
if (output.Exports === "") {
contents.Exports = [];
- }
- if (output["Exports"] !== undefined && output["Exports"]["member"] !== undefined) {
+ } else if (output["Exports"] !== undefined && output["Exports"]["member"] !== undefined) {
contents.Exports = deserializeAws_queryExports(__getArrayIfSingleItem(output["Exports"]["member"]), context);
}
if (output["NextToken"] !== undefined) {
@@ -8081,8 +8059,7 @@ const deserializeAws_queryListImportsOutput = (output: any, context: __SerdeCont
};
if (output.Imports === "") {
contents.Imports = [];
- }
- if (output["Imports"] !== undefined && output["Imports"]["member"] !== undefined) {
+ } else if (output["Imports"] !== undefined && output["Imports"]["member"] !== undefined) {
contents.Imports = deserializeAws_queryImports(__getArrayIfSingleItem(output["Imports"]["member"]), context);
}
if (output["NextToken"] !== undefined) {
@@ -8101,8 +8078,7 @@ const deserializeAws_queryListStackInstancesOutput = (
};
if (output.Summaries === "") {
contents.Summaries = [];
- }
- if (output["Summaries"] !== undefined && output["Summaries"]["member"] !== undefined) {
+ } else if (output["Summaries"] !== undefined && output["Summaries"]["member"] !== undefined) {
contents.Summaries = deserializeAws_queryStackInstanceSummaries(
__getArrayIfSingleItem(output["Summaries"]["member"]),
context
@@ -8124,8 +8100,10 @@ const deserializeAws_queryListStackResourcesOutput = (
};
if (output.StackResourceSummaries === "") {
contents.StackResourceSummaries = [];
- }
- if (output["StackResourceSummaries"] !== undefined && output["StackResourceSummaries"]["member"] !== undefined) {
+ } else if (
+ output["StackResourceSummaries"] !== undefined &&
+ output["StackResourceSummaries"]["member"] !== undefined
+ ) {
contents.StackResourceSummaries = deserializeAws_queryStackResourceSummaries(
__getArrayIfSingleItem(output["StackResourceSummaries"]["member"]),
context
@@ -8147,8 +8125,7 @@ const deserializeAws_queryListStackSetOperationResultsOutput = (
};
if (output.Summaries === "") {
contents.Summaries = [];
- }
- if (output["Summaries"] !== undefined && output["Summaries"]["member"] !== undefined) {
+ } else if (output["Summaries"] !== undefined && output["Summaries"]["member"] !== undefined) {
contents.Summaries = deserializeAws_queryStackSetOperationResultSummaries(
__getArrayIfSingleItem(output["Summaries"]["member"]),
context
@@ -8170,8 +8147,7 @@ const deserializeAws_queryListStackSetOperationsOutput = (
};
if (output.Summaries === "") {
contents.Summaries = [];
- }
- if (output["Summaries"] !== undefined && output["Summaries"]["member"] !== undefined) {
+ } else if (output["Summaries"] !== undefined && output["Summaries"]["member"] !== undefined) {
contents.Summaries = deserializeAws_queryStackSetOperationSummaries(
__getArrayIfSingleItem(output["Summaries"]["member"]),
context
@@ -8190,8 +8166,7 @@ const deserializeAws_queryListStackSetsOutput = (output: any, context: __SerdeCo
};
if (output.Summaries === "") {
contents.Summaries = [];
- }
- if (output["Summaries"] !== undefined && output["Summaries"]["member"] !== undefined) {
+ } else if (output["Summaries"] !== undefined && output["Summaries"]["member"] !== undefined) {
contents.Summaries = deserializeAws_queryStackSetSummaries(
__getArrayIfSingleItem(output["Summaries"]["member"]),
context
@@ -8210,8 +8185,7 @@ const deserializeAws_queryListStacksOutput = (output: any, context: __SerdeConte
};
if (output.StackSummaries === "") {
contents.StackSummaries = [];
- }
- if (output["StackSummaries"] !== undefined && output["StackSummaries"]["member"] !== undefined) {
+ } else if (output["StackSummaries"] !== undefined && output["StackSummaries"]["member"] !== undefined) {
contents.StackSummaries = deserializeAws_queryStackSummaries(
__getArrayIfSingleItem(output["StackSummaries"]["member"]),
context
@@ -8233,8 +8207,7 @@ const deserializeAws_queryListTypeRegistrationsOutput = (
};
if (output.RegistrationTokenList === "") {
contents.RegistrationTokenList = [];
- }
- if (output["RegistrationTokenList"] !== undefined && output["RegistrationTokenList"]["member"] !== undefined) {
+ } else if (output["RegistrationTokenList"] !== undefined && output["RegistrationTokenList"]["member"] !== undefined) {
contents.RegistrationTokenList = deserializeAws_queryRegistrationTokenList(
__getArrayIfSingleItem(output["RegistrationTokenList"]["member"]),
context
@@ -8253,8 +8226,7 @@ const deserializeAws_queryListTypesOutput = (output: any, context: __SerdeContex
};
if (output.TypeSummaries === "") {
contents.TypeSummaries = [];
- }
- if (output["TypeSummaries"] !== undefined && output["TypeSummaries"]["member"] !== undefined) {
+ } else if (output["TypeSummaries"] !== undefined && output["TypeSummaries"]["member"] !== undefined) {
contents.TypeSummaries = deserializeAws_queryTypeSummaries(
__getArrayIfSingleItem(output["TypeSummaries"]["member"]),
context
@@ -8273,8 +8245,7 @@ const deserializeAws_queryListTypeVersionsOutput = (output: any, context: __Serd
};
if (output.TypeVersionSummaries === "") {
contents.TypeVersionSummaries = [];
- }
- if (output["TypeVersionSummaries"] !== undefined && output["TypeVersionSummaries"]["member"] !== undefined) {
+ } else if (output["TypeVersionSummaries"] !== undefined && output["TypeVersionSummaries"]["member"] !== undefined) {
contents.TypeVersionSummaries = deserializeAws_queryTypeVersionSummaries(
__getArrayIfSingleItem(output["TypeVersionSummaries"]["member"]),
context
@@ -8483,8 +8454,7 @@ const deserializeAws_queryParameterConstraints = (output: any, context: __SerdeC
};
if (output.AllowedValues === "") {
contents.AllowedValues = [];
- }
- if (output["AllowedValues"] !== undefined && output["AllowedValues"]["member"] !== undefined) {
+ } else if (output["AllowedValues"] !== undefined && output["AllowedValues"]["member"] !== undefined) {
contents.AllowedValues = deserializeAws_queryAllowedValues(
__getArrayIfSingleItem(output["AllowedValues"]["member"]),
context
@@ -8687,8 +8657,10 @@ const deserializeAws_queryRequiredActivatedType = (output: any, context: __Serde
}
if (output.SupportedMajorVersions === "") {
contents.SupportedMajorVersions = [];
- }
- if (output["SupportedMajorVersions"] !== undefined && output["SupportedMajorVersions"]["member"] !== undefined) {
+ } else if (
+ output["SupportedMajorVersions"] !== undefined &&
+ output["SupportedMajorVersions"]["member"] !== undefined
+ ) {
contents.SupportedMajorVersions = deserializeAws_querySupportedMajorVersions(
__getArrayIfSingleItem(output["SupportedMajorVersions"]["member"]),
context
@@ -8737,14 +8709,12 @@ const deserializeAws_queryResourceChange = (output: any, context: __SerdeContext
}
if (output.Scope === "") {
contents.Scope = [];
- }
- if (output["Scope"] !== undefined && output["Scope"]["member"] !== undefined) {
+ } else if (output["Scope"] !== undefined && output["Scope"]["member"] !== undefined) {
contents.Scope = deserializeAws_queryScope(__getArrayIfSingleItem(output["Scope"]["member"]), context);
}
if (output.Details === "") {
contents.Details = [];
- }
- if (output["Details"] !== undefined && output["Details"]["member"] !== undefined) {
+ } else if (output["Details"] !== undefined && output["Details"]["member"] !== undefined) {
contents.Details = deserializeAws_queryResourceChangeDetails(
__getArrayIfSingleItem(output["Details"]["member"]),
context
@@ -8831,8 +8801,7 @@ const deserializeAws_queryResourceIdentifierSummary = (
}
if (output.LogicalResourceIds === "") {
contents.LogicalResourceIds = [];
- }
- if (output["LogicalResourceIds"] !== undefined && output["LogicalResourceIds"]["member"] !== undefined) {
+ } else if (output["LogicalResourceIds"] !== undefined && output["LogicalResourceIds"]["member"] !== undefined) {
contents.LogicalResourceIds = deserializeAws_queryLogicalResourceIds(
__getArrayIfSingleItem(output["LogicalResourceIds"]["member"]),
context
@@ -8840,8 +8809,7 @@ const deserializeAws_queryResourceIdentifierSummary = (
}
if (output.ResourceIdentifiers === "") {
contents.ResourceIdentifiers = [];
- }
- if (output["ResourceIdentifiers"] !== undefined && output["ResourceIdentifiers"]["member"] !== undefined) {
+ } else if (output["ResourceIdentifiers"] !== undefined && output["ResourceIdentifiers"]["member"] !== undefined) {
contents.ResourceIdentifiers = deserializeAws_queryResourceIdentifiers(
__getArrayIfSingleItem(output["ResourceIdentifiers"]["member"]),
context
@@ -8889,8 +8857,7 @@ const deserializeAws_queryRollbackConfiguration = (output: any, context: __Serde
};
if (output.RollbackTriggers === "") {
contents.RollbackTriggers = [];
- }
- if (output["RollbackTriggers"] !== undefined && output["RollbackTriggers"]["member"] !== undefined) {
+ } else if (output["RollbackTriggers"] !== undefined && output["RollbackTriggers"]["member"] !== undefined) {
contents.RollbackTriggers = deserializeAws_queryRollbackTriggers(
__getArrayIfSingleItem(output["RollbackTriggers"]["member"]),
context
@@ -9008,8 +8975,7 @@ const deserializeAws_queryStack = (output: any, context: __SerdeContext): Stack
}
if (output.Parameters === "") {
contents.Parameters = [];
- }
- if (output["Parameters"] !== undefined && output["Parameters"]["member"] !== undefined) {
+ } else if (output["Parameters"] !== undefined && output["Parameters"]["member"] !== undefined) {
contents.Parameters = deserializeAws_queryParameters(
__getArrayIfSingleItem(output["Parameters"]["member"]),
context
@@ -9041,8 +9007,7 @@ const deserializeAws_queryStack = (output: any, context: __SerdeContext): Stack
}
if (output.NotificationARNs === "") {
contents.NotificationARNs = [];
- }
- if (output["NotificationARNs"] !== undefined && output["NotificationARNs"]["member"] !== undefined) {
+ } else if (output["NotificationARNs"] !== undefined && output["NotificationARNs"]["member"] !== undefined) {
contents.NotificationARNs = deserializeAws_queryNotificationARNs(
__getArrayIfSingleItem(output["NotificationARNs"]["member"]),
context
@@ -9053,8 +9018,7 @@ const deserializeAws_queryStack = (output: any, context: __SerdeContext): Stack
}
if (output.Capabilities === "") {
contents.Capabilities = [];
- }
- if (output["Capabilities"] !== undefined && output["Capabilities"]["member"] !== undefined) {
+ } else if (output["Capabilities"] !== undefined && output["Capabilities"]["member"] !== undefined) {
contents.Capabilities = deserializeAws_queryCapabilities(
__getArrayIfSingleItem(output["Capabilities"]["member"]),
context
@@ -9062,8 +9026,7 @@ const deserializeAws_queryStack = (output: any, context: __SerdeContext): Stack
}
if (output.Outputs === "") {
contents.Outputs = [];
- }
- if (output["Outputs"] !== undefined && output["Outputs"]["member"] !== undefined) {
+ } else if (output["Outputs"] !== undefined && output["Outputs"]["member"] !== undefined) {
contents.Outputs = deserializeAws_queryOutputs(__getArrayIfSingleItem(output["Outputs"]["member"]), context);
}
if (output["RoleARN"] !== undefined) {
@@ -9071,8 +9034,7 @@ const deserializeAws_queryStack = (output: any, context: __SerdeContext): Stack
}
if (output.Tags === "") {
contents.Tags = [];
- }
- if (output["Tags"] !== undefined && output["Tags"]["member"] !== undefined) {
+ } else if (output["Tags"] !== undefined && output["Tags"]["member"] !== undefined) {
contents.Tags = deserializeAws_queryTags(__getArrayIfSingleItem(output["Tags"]["member"]), context);
}
if (output["EnableTerminationProtection"] !== undefined) {
@@ -9230,8 +9192,7 @@ const deserializeAws_queryStackInstance = (output: any, context: __SerdeContext)
}
if (output.ParameterOverrides === "") {
contents.ParameterOverrides = [];
- }
- if (output["ParameterOverrides"] !== undefined && output["ParameterOverrides"]["member"] !== undefined) {
+ } else if (output["ParameterOverrides"] !== undefined && output["ParameterOverrides"]["member"] !== undefined) {
contents.ParameterOverrides = deserializeAws_queryParameters(
__getArrayIfSingleItem(output["ParameterOverrides"]["member"]),
context
@@ -9486,8 +9447,7 @@ const deserializeAws_queryStackResourceDrift = (output: any, context: __SerdeCon
}
if (output.PhysicalResourceIdContext === "") {
contents.PhysicalResourceIdContext = [];
- }
- if (
+ } else if (
output["PhysicalResourceIdContext"] !== undefined &&
output["PhysicalResourceIdContext"]["member"] !== undefined
) {
@@ -9507,8 +9467,7 @@ const deserializeAws_queryStackResourceDrift = (output: any, context: __SerdeCon
}
if (output.PropertyDifferences === "") {
contents.PropertyDifferences = [];
- }
- if (output["PropertyDifferences"] !== undefined && output["PropertyDifferences"]["member"] !== undefined) {
+ } else if (output["PropertyDifferences"] !== undefined && output["PropertyDifferences"]["member"] !== undefined) {
contents.PropertyDifferences = deserializeAws_queryPropertyDifferences(
__getArrayIfSingleItem(output["PropertyDifferences"]["member"]),
context
@@ -9681,8 +9640,7 @@ const deserializeAws_queryStackSet = (output: any, context: __SerdeContext): Sta
}
if (output.Parameters === "") {
contents.Parameters = [];
- }
- if (output["Parameters"] !== undefined && output["Parameters"]["member"] !== undefined) {
+ } else if (output["Parameters"] !== undefined && output["Parameters"]["member"] !== undefined) {
contents.Parameters = deserializeAws_queryParameters(
__getArrayIfSingleItem(output["Parameters"]["member"]),
context
@@ -9690,8 +9648,7 @@ const deserializeAws_queryStackSet = (output: any, context: __SerdeContext): Sta
}
if (output.Capabilities === "") {
contents.Capabilities = [];
- }
- if (output["Capabilities"] !== undefined && output["Capabilities"]["member"] !== undefined) {
+ } else if (output["Capabilities"] !== undefined && output["Capabilities"]["member"] !== undefined) {
contents.Capabilities = deserializeAws_queryCapabilities(
__getArrayIfSingleItem(output["Capabilities"]["member"]),
context
@@ -9699,8 +9656,7 @@ const deserializeAws_queryStackSet = (output: any, context: __SerdeContext): Sta
}
if (output.Tags === "") {
contents.Tags = [];
- }
- if (output["Tags"] !== undefined && output["Tags"]["member"] !== undefined) {
+ } else if (output["Tags"] !== undefined && output["Tags"]["member"] !== undefined) {
contents.Tags = deserializeAws_queryTags(__getArrayIfSingleItem(output["Tags"]["member"]), context);
}
if (output["StackSetARN"] !== undefined) {
@@ -9726,8 +9682,7 @@ const deserializeAws_queryStackSet = (output: any, context: __SerdeContext): Sta
}
if (output.OrganizationalUnitIds === "") {
contents.OrganizationalUnitIds = [];
- }
- if (output["OrganizationalUnitIds"] !== undefined && output["OrganizationalUnitIds"]["member"] !== undefined) {
+ } else if (output["OrganizationalUnitIds"] !== undefined && output["OrganizationalUnitIds"]["member"] !== undefined) {
contents.OrganizationalUnitIds = deserializeAws_queryOrganizationalUnitIdList(
__getArrayIfSingleItem(output["OrganizationalUnitIds"]["member"]),
context
@@ -9887,8 +9842,7 @@ const deserializeAws_queryStackSetOperationPreferences = (
}
if (output.RegionOrder === "") {
contents.RegionOrder = [];
- }
- if (output["RegionOrder"] !== undefined && output["RegionOrder"]["member"] !== undefined) {
+ } else if (output["RegionOrder"] !== undefined && output["RegionOrder"]["member"] !== undefined) {
contents.RegionOrder = deserializeAws_queryRegionList(
__getArrayIfSingleItem(output["RegionOrder"]["member"]),
context
@@ -10540,8 +10494,7 @@ const deserializeAws_queryValidateTemplateOutput = (output: any, context: __Serd
};
if (output.Parameters === "") {
contents.Parameters = [];
- }
- if (output["Parameters"] !== undefined && output["Parameters"]["member"] !== undefined) {
+ } else if (output["Parameters"] !== undefined && output["Parameters"]["member"] !== undefined) {
contents.Parameters = deserializeAws_queryTemplateParameters(
__getArrayIfSingleItem(output["Parameters"]["member"]),
context
@@ -10552,8 +10505,7 @@ const deserializeAws_queryValidateTemplateOutput = (output: any, context: __Serd
}
if (output.Capabilities === "") {
contents.Capabilities = [];
- }
- if (output["Capabilities"] !== undefined && output["Capabilities"]["member"] !== undefined) {
+ } else if (output["Capabilities"] !== undefined && output["Capabilities"]["member"] !== undefined) {
contents.Capabilities = deserializeAws_queryCapabilities(
__getArrayIfSingleItem(output["Capabilities"]["member"]),
context
@@ -10564,8 +10516,7 @@ const deserializeAws_queryValidateTemplateOutput = (output: any, context: __Serd
}
if (output.DeclaredTransforms === "") {
contents.DeclaredTransforms = [];
- }
- if (output["DeclaredTransforms"] !== undefined && output["DeclaredTransforms"]["member"] !== undefined) {
+ } else if (output["DeclaredTransforms"] !== undefined && output["DeclaredTransforms"]["member"] !== undefined) {
contents.DeclaredTransforms = deserializeAws_queryTransformsList(
__getArrayIfSingleItem(output["DeclaredTransforms"]["member"]),
context
diff --git a/clients/client-cloudfront/src/protocols/Aws_restXml.ts b/clients/client-cloudfront/src/protocols/Aws_restXml.ts
index 4d16a4148a3e..0f2ab657e1a6 100644
--- a/clients/client-cloudfront/src/protocols/Aws_restXml.ts
+++ b/clients/client-cloudfront/src/protocols/Aws_restXml.ts
@@ -13743,8 +13743,7 @@ const deserializeAws_restXmlActiveTrustedKeyGroups = (output: any, context: __Se
}
if (output.Items === "") {
contents.Items = [];
- }
- if (output["Items"] !== undefined && output["Items"]["KeyGroup"] !== undefined) {
+ } else if (output["Items"] !== undefined && output["Items"]["KeyGroup"] !== undefined) {
contents.Items = deserializeAws_restXmlKGKeyPairIdsList(
__getArrayIfSingleItem(output["Items"]["KeyGroup"]),
context
@@ -13767,8 +13766,7 @@ const deserializeAws_restXmlActiveTrustedSigners = (output: any, context: __Serd
}
if (output.Items === "") {
contents.Items = [];
- }
- if (output["Items"] !== undefined && output["Items"]["Signer"] !== undefined) {
+ } else if (output["Items"] !== undefined && output["Items"]["Signer"] !== undefined) {
contents.Items = deserializeAws_restXmlSignerList(__getArrayIfSingleItem(output["Items"]["Signer"]), context);
}
return contents;
@@ -13784,8 +13782,7 @@ const deserializeAws_restXmlAliases = (output: any, context: __SerdeContext): Al
}
if (output.Items === "") {
contents.Items = [];
- }
- if (output["Items"] !== undefined && output["Items"]["CNAME"] !== undefined) {
+ } else if (output["Items"] !== undefined && output["Items"]["CNAME"] !== undefined) {
contents.Items = deserializeAws_restXmlAliasList(__getArrayIfSingleItem(output["Items"]["CNAME"]), context);
}
return contents;
@@ -13838,8 +13835,7 @@ const deserializeAws_restXmlAllowedMethods = (output: any, context: __SerdeConte
}
if (output.Items === "") {
contents.Items = [];
- }
- if (output["Items"] !== undefined && output["Items"]["Method"] !== undefined) {
+ } else if (output["Items"] !== undefined && output["Items"]["Method"] !== undefined) {
contents.Items = deserializeAws_restXmlMethodsList(__getArrayIfSingleItem(output["Items"]["Method"]), context);
}
if (output["CachedMethods"] !== undefined) {
@@ -13965,8 +13961,7 @@ const deserializeAws_restXmlCacheBehaviors = (output: any, context: __SerdeConte
}
if (output.Items === "") {
contents.Items = [];
- }
- if (output["Items"] !== undefined && output["Items"]["CacheBehavior"] !== undefined) {
+ } else if (output["Items"] !== undefined && output["Items"]["CacheBehavior"] !== undefined) {
contents.Items = deserializeAws_restXmlCacheBehaviorList(
__getArrayIfSingleItem(output["Items"]["CacheBehavior"]),
context
@@ -13985,8 +13980,7 @@ const deserializeAws_restXmlCachedMethods = (output: any, context: __SerdeContex
}
if (output.Items === "") {
contents.Items = [];
- }
- if (output["Items"] !== undefined && output["Items"]["Method"] !== undefined) {
+ } else if (output["Items"] !== undefined && output["Items"]["Method"] !== undefined) {
contents.Items = deserializeAws_restXmlMethodsList(__getArrayIfSingleItem(output["Items"]["Method"]), context);
}
return contents;
@@ -14095,8 +14089,7 @@ const deserializeAws_restXmlCachePolicyList = (output: any, context: __SerdeCont
}
if (output.Items === "") {
contents.Items = [];
- }
- if (output["Items"] !== undefined && output["Items"]["CachePolicySummary"] !== undefined) {
+ } else if (output["Items"] !== undefined && output["Items"]["CachePolicySummary"] !== undefined) {
contents.Items = deserializeAws_restXmlCachePolicySummaryList(
__getArrayIfSingleItem(output["Items"]["CachePolicySummary"]),
context
@@ -14217,8 +14210,7 @@ const deserializeAws_restXmlCloudFrontOriginAccessIdentityList = (
}
if (output.Items === "") {
contents.Items = [];
- }
- if (output["Items"] !== undefined && output["Items"]["CloudFrontOriginAccessIdentitySummary"] !== undefined) {
+ } else if (output["Items"] !== undefined && output["Items"]["CloudFrontOriginAccessIdentitySummary"] !== undefined) {
contents.Items = deserializeAws_restXmlCloudFrontOriginAccessIdentitySummaryList(
__getArrayIfSingleItem(output["Items"]["CloudFrontOriginAccessIdentitySummary"]),
context
@@ -14309,8 +14301,7 @@ const deserializeAws_restXmlConflictingAliasesList = (output: any, context: __Se
}
if (output.Items === "") {
contents.Items = [];
- }
- if (output["Items"] !== undefined && output["Items"]["ConflictingAlias"] !== undefined) {
+ } else if (output["Items"] !== undefined && output["Items"]["ConflictingAlias"] !== undefined) {
contents.Items = deserializeAws_restXmlConflictingAliases(
__getArrayIfSingleItem(output["Items"]["ConflictingAlias"]),
context
@@ -14375,8 +14366,7 @@ const deserializeAws_restXmlContentTypeProfiles = (output: any, context: __Serde
}
if (output.Items === "") {
contents.Items = [];
- }
- if (output["Items"] !== undefined && output["Items"]["ContentTypeProfile"] !== undefined) {
+ } else if (output["Items"] !== undefined && output["Items"]["ContentTypeProfile"] !== undefined) {
contents.Items = deserializeAws_restXmlContentTypeProfileList(
__getArrayIfSingleItem(output["Items"]["ContentTypeProfile"]),
context
@@ -14406,8 +14396,7 @@ const deserializeAws_restXmlCookieNames = (output: any, context: __SerdeContext)
}
if (output.Items === "") {
contents.Items = [];
- }
- if (output["Items"] !== undefined && output["Items"]["Name"] !== undefined) {
+ } else if (output["Items"] !== undefined && output["Items"]["Name"] !== undefined) {
contents.Items = deserializeAws_restXmlCookieNameList(__getArrayIfSingleItem(output["Items"]["Name"]), context);
}
return contents;
@@ -14470,8 +14459,7 @@ const deserializeAws_restXmlCustomErrorResponses = (output: any, context: __Serd
}
if (output.Items === "") {
contents.Items = [];
- }
- if (output["Items"] !== undefined && output["Items"]["CustomErrorResponse"] !== undefined) {
+ } else if (output["Items"] !== undefined && output["Items"]["CustomErrorResponse"] !== undefined) {
contents.Items = deserializeAws_restXmlCustomErrorResponseList(
__getArrayIfSingleItem(output["Items"]["CustomErrorResponse"]),
context
@@ -14490,8 +14478,7 @@ const deserializeAws_restXmlCustomHeaders = (output: any, context: __SerdeContex
}
if (output.Items === "") {
contents.Items = [];
- }
- if (output["Items"] !== undefined && output["Items"]["OriginCustomHeader"] !== undefined) {
+ } else if (output["Items"] !== undefined && output["Items"]["OriginCustomHeader"] !== undefined) {
contents.Items = deserializeAws_restXmlOriginCustomHeadersList(
__getArrayIfSingleItem(output["Items"]["OriginCustomHeader"]),
context
@@ -14656,8 +14643,10 @@ const deserializeAws_restXmlDistribution = (output: any, context: __SerdeContext
}
if (output.AliasICPRecordals === "") {
contents.AliasICPRecordals = [];
- }
- if (output["AliasICPRecordals"] !== undefined && output["AliasICPRecordals"]["AliasICPRecordal"] !== undefined) {
+ } else if (
+ output["AliasICPRecordals"] !== undefined &&
+ output["AliasICPRecordals"]["AliasICPRecordal"] !== undefined
+ ) {
contents.AliasICPRecordals = deserializeAws_restXmlAliasICPRecordals(
__getArrayIfSingleItem(output["AliasICPRecordals"]["AliasICPRecordal"]),
context
@@ -14766,8 +14755,7 @@ const deserializeAws_restXmlDistributionIdList = (output: any, context: __SerdeC
}
if (output.Items === "") {
contents.Items = [];
- }
- if (output["Items"] !== undefined && output["Items"]["DistributionId"] !== undefined) {
+ } else if (output["Items"] !== undefined && output["Items"]["DistributionId"] !== undefined) {
contents.Items = deserializeAws_restXmlDistributionIdListSummary(
__getArrayIfSingleItem(output["Items"]["DistributionId"]),
context
@@ -14813,8 +14801,7 @@ const deserializeAws_restXmlDistributionList = (output: any, context: __SerdeCon
}
if (output.Items === "") {
contents.Items = [];
- }
- if (output["Items"] !== undefined && output["Items"]["DistributionSummary"] !== undefined) {
+ } else if (output["Items"] !== undefined && output["Items"]["DistributionSummary"] !== undefined) {
contents.Items = deserializeAws_restXmlDistributionSummaryList(
__getArrayIfSingleItem(output["Items"]["DistributionSummary"]),
context
@@ -14905,8 +14892,10 @@ const deserializeAws_restXmlDistributionSummary = (output: any, context: __Serde
}
if (output.AliasICPRecordals === "") {
contents.AliasICPRecordals = [];
- }
- if (output["AliasICPRecordals"] !== undefined && output["AliasICPRecordals"]["AliasICPRecordal"] !== undefined) {
+ } else if (
+ output["AliasICPRecordals"] !== undefined &&
+ output["AliasICPRecordals"]["AliasICPRecordal"] !== undefined
+ ) {
contents.AliasICPRecordals = deserializeAws_restXmlAliasICPRecordals(
__getArrayIfSingleItem(output["AliasICPRecordals"]["AliasICPRecordal"]),
context
@@ -14936,8 +14925,7 @@ const deserializeAws_restXmlEncryptionEntities = (output: any, context: __SerdeC
}
if (output.Items === "") {
contents.Items = [];
- }
- if (output["Items"] !== undefined && output["Items"]["EncryptionEntity"] !== undefined) {
+ } else if (output["Items"] !== undefined && output["Items"]["EncryptionEntity"] !== undefined) {
contents.Items = deserializeAws_restXmlEncryptionEntityList(
__getArrayIfSingleItem(output["Items"]["EncryptionEntity"]),
context
@@ -15073,8 +15061,7 @@ const deserializeAws_restXmlFieldLevelEncryptionList = (
}
if (output.Items === "") {
contents.Items = [];
- }
- if (output["Items"] !== undefined && output["Items"]["FieldLevelEncryptionSummary"] !== undefined) {
+ } else if (output["Items"] !== undefined && output["Items"]["FieldLevelEncryptionSummary"] !== undefined) {
contents.Items = deserializeAws_restXmlFieldLevelEncryptionSummaryList(
__getArrayIfSingleItem(output["Items"]["FieldLevelEncryptionSummary"]),
context
@@ -15153,8 +15140,7 @@ const deserializeAws_restXmlFieldLevelEncryptionProfileList = (
}
if (output.Items === "") {
contents.Items = [];
- }
- if (output["Items"] !== undefined && output["Items"]["FieldLevelEncryptionProfileSummary"] !== undefined) {
+ } else if (output["Items"] !== undefined && output["Items"]["FieldLevelEncryptionProfileSummary"] !== undefined) {
contents.Items = deserializeAws_restXmlFieldLevelEncryptionProfileSummaryList(
__getArrayIfSingleItem(output["Items"]["FieldLevelEncryptionProfileSummary"]),
context
@@ -15287,8 +15273,7 @@ const deserializeAws_restXmlFieldPatterns = (output: any, context: __SerdeContex
}
if (output.Items === "") {
contents.Items = [];
- }
- if (output["Items"] !== undefined && output["Items"]["FieldPattern"] !== undefined) {
+ } else if (output["Items"] !== undefined && output["Items"]["FieldPattern"] !== undefined) {
contents.Items = deserializeAws_restXmlFieldPatternList(
__getArrayIfSingleItem(output["Items"]["FieldPattern"]),
context
@@ -15354,8 +15339,7 @@ const deserializeAws_restXmlFunctionAssociations = (output: any, context: __Serd
}
if (output.Items === "") {
contents.Items = [];
- }
- if (output["Items"] !== undefined && output["Items"]["FunctionAssociation"] !== undefined) {
+ } else if (output["Items"] !== undefined && output["Items"]["FunctionAssociation"] !== undefined) {
contents.Items = deserializeAws_restXmlFunctionAssociationList(
__getArrayIfSingleItem(output["Items"]["FunctionAssociation"]),
context
@@ -15407,8 +15391,7 @@ const deserializeAws_restXmlFunctionList = (output: any, context: __SerdeContext
}
if (output.Items === "") {
contents.Items = [];
- }
- if (output["Items"] !== undefined && output["Items"]["FunctionSummary"] !== undefined) {
+ } else if (output["Items"] !== undefined && output["Items"]["FunctionSummary"] !== undefined) {
contents.Items = deserializeAws_restXmlFunctionSummaryList(
__getArrayIfSingleItem(output["Items"]["FunctionSummary"]),
context
@@ -15486,8 +15469,7 @@ const deserializeAws_restXmlGeoRestriction = (output: any, context: __SerdeConte
}
if (output.Items === "") {
contents.Items = [];
- }
- if (output["Items"] !== undefined && output["Items"]["Location"] !== undefined) {
+ } else if (output["Items"] !== undefined && output["Items"]["Location"] !== undefined) {
contents.Items = deserializeAws_restXmlLocationList(__getArrayIfSingleItem(output["Items"]["Location"]), context);
}
return contents;
@@ -15514,8 +15496,7 @@ const deserializeAws_restXmlHeaders = (output: any, context: __SerdeContext): He
}
if (output.Items === "") {
contents.Items = [];
- }
- if (output["Items"] !== undefined && output["Items"]["Name"] !== undefined) {
+ } else if (output["Items"] !== undefined && output["Items"]["Name"] !== undefined) {
contents.Items = deserializeAws_restXmlHeaderList(__getArrayIfSingleItem(output["Items"]["Name"]), context);
}
return contents;
@@ -15583,8 +15564,7 @@ const deserializeAws_restXmlInvalidationList = (output: any, context: __SerdeCon
}
if (output.Items === "") {
contents.Items = [];
- }
- if (output["Items"] !== undefined && output["Items"]["InvalidationSummary"] !== undefined) {
+ } else if (output["Items"] !== undefined && output["Items"]["InvalidationSummary"] !== undefined) {
contents.Items = deserializeAws_restXmlInvalidationSummaryList(
__getArrayIfSingleItem(output["Items"]["InvalidationSummary"]),
context
@@ -15651,8 +15631,7 @@ const deserializeAws_restXmlKeyGroupConfig = (output: any, context: __SerdeConte
}
if (output.Items === "") {
contents.Items = [];
- }
- if (output["Items"] !== undefined && output["Items"]["PublicKey"] !== undefined) {
+ } else if (output["Items"] !== undefined && output["Items"]["PublicKey"] !== undefined) {
contents.Items = deserializeAws_restXmlPublicKeyIdList(
__getArrayIfSingleItem(output["Items"]["PublicKey"]),
context
@@ -15682,8 +15661,7 @@ const deserializeAws_restXmlKeyGroupList = (output: any, context: __SerdeContext
}
if (output.Items === "") {
contents.Items = [];
- }
- if (output["Items"] !== undefined && output["Items"]["KeyGroupSummary"] !== undefined) {
+ } else if (output["Items"] !== undefined && output["Items"]["KeyGroupSummary"] !== undefined) {
contents.Items = deserializeAws_restXmlKeyGroupSummaryList(
__getArrayIfSingleItem(output["Items"]["KeyGroupSummary"]),
context
@@ -15734,8 +15712,7 @@ const deserializeAws_restXmlKeyPairIds = (output: any, context: __SerdeContext):
}
if (output.Items === "") {
contents.Items = [];
- }
- if (output["Items"] !== undefined && output["Items"]["KeyPairId"] !== undefined) {
+ } else if (output["Items"] !== undefined && output["Items"]["KeyPairId"] !== undefined) {
contents.Items = deserializeAws_restXmlKeyPairIdList(__getArrayIfSingleItem(output["Items"]["KeyPairId"]), context);
}
return contents;
@@ -15828,8 +15805,7 @@ const deserializeAws_restXmlLambdaFunctionAssociations = (
}
if (output.Items === "") {
contents.Items = [];
- }
- if (output["Items"] !== undefined && output["Items"]["LambdaFunctionAssociation"] !== undefined) {
+ } else if (output["Items"] !== undefined && output["Items"]["LambdaFunctionAssociation"] !== undefined) {
contents.Items = deserializeAws_restXmlLambdaFunctionAssociationList(
__getArrayIfSingleItem(output["Items"]["LambdaFunctionAssociation"]),
context
@@ -16035,8 +16011,7 @@ const deserializeAws_restXmlOriginGroupMembers = (output: any, context: __SerdeC
}
if (output.Items === "") {
contents.Items = [];
- }
- if (output["Items"] !== undefined && output["Items"]["OriginGroupMember"] !== undefined) {
+ } else if (output["Items"] !== undefined && output["Items"]["OriginGroupMember"] !== undefined) {
contents.Items = deserializeAws_restXmlOriginGroupMemberList(
__getArrayIfSingleItem(output["Items"]["OriginGroupMember"]),
context
@@ -16055,8 +16030,7 @@ const deserializeAws_restXmlOriginGroups = (output: any, context: __SerdeContext
}
if (output.Items === "") {
contents.Items = [];
- }
- if (output["Items"] !== undefined && output["Items"]["OriginGroup"] !== undefined) {
+ } else if (output["Items"] !== undefined && output["Items"]["OriginGroup"] !== undefined) {
contents.Items = deserializeAws_restXmlOriginGroupList(
__getArrayIfSingleItem(output["Items"]["OriginGroup"]),
context
@@ -16184,8 +16158,7 @@ const deserializeAws_restXmlOriginRequestPolicyList = (
}
if (output.Items === "") {
contents.Items = [];
- }
- if (output["Items"] !== undefined && output["Items"]["OriginRequestPolicySummary"] !== undefined) {
+ } else if (output["Items"] !== undefined && output["Items"]["OriginRequestPolicySummary"] !== undefined) {
contents.Items = deserializeAws_restXmlOriginRequestPolicySummaryList(
__getArrayIfSingleItem(output["Items"]["OriginRequestPolicySummary"]),
context
@@ -16252,8 +16225,7 @@ const deserializeAws_restXmlOrigins = (output: any, context: __SerdeContext): Or
}
if (output.Items === "") {
contents.Items = [];
- }
- if (output["Items"] !== undefined && output["Items"]["Origin"] !== undefined) {
+ } else if (output["Items"] !== undefined && output["Items"]["Origin"] !== undefined) {
contents.Items = deserializeAws_restXmlOriginList(__getArrayIfSingleItem(output["Items"]["Origin"]), context);
}
return contents;
@@ -16283,8 +16255,7 @@ const deserializeAws_restXmlOriginSslProtocols = (output: any, context: __SerdeC
}
if (output.Items === "") {
contents.Items = [];
- }
- if (output["Items"] !== undefined && output["Items"]["SslProtocol"] !== undefined) {
+ } else if (output["Items"] !== undefined && output["Items"]["SslProtocol"] !== undefined) {
contents.Items = deserializeAws_restXmlSslProtocolsList(
__getArrayIfSingleItem(output["Items"]["SslProtocol"]),
context
@@ -16346,8 +16317,7 @@ const deserializeAws_restXmlPaths = (output: any, context: __SerdeContext): Path
}
if (output.Items === "") {
contents.Items = [];
- }
- if (output["Items"] !== undefined && output["Items"]["Path"] !== undefined) {
+ } else if (output["Items"] !== undefined && output["Items"]["Path"] !== undefined) {
contents.Items = deserializeAws_restXmlPathList(__getArrayIfSingleItem(output["Items"]["Path"]), context);
}
return contents;
@@ -16422,8 +16392,7 @@ const deserializeAws_restXmlPublicKeyList = (output: any, context: __SerdeContex
}
if (output.Items === "") {
contents.Items = [];
- }
- if (output["Items"] !== undefined && output["Items"]["PublicKeySummary"] !== undefined) {
+ } else if (output["Items"] !== undefined && output["Items"]["PublicKeySummary"] !== undefined) {
contents.Items = deserializeAws_restXmlPublicKeySummaryList(
__getArrayIfSingleItem(output["Items"]["PublicKeySummary"]),
context
@@ -16518,8 +16487,7 @@ const deserializeAws_restXmlQueryArgProfiles = (output: any, context: __SerdeCon
}
if (output.Items === "") {
contents.Items = [];
- }
- if (output["Items"] !== undefined && output["Items"]["QueryArgProfile"] !== undefined) {
+ } else if (output["Items"] !== undefined && output["Items"]["QueryArgProfile"] !== undefined) {
contents.Items = deserializeAws_restXmlQueryArgProfileList(
__getArrayIfSingleItem(output["Items"]["QueryArgProfile"]),
context
@@ -16538,8 +16506,7 @@ const deserializeAws_restXmlQueryStringCacheKeys = (output: any, context: __Serd
}
if (output.Items === "") {
contents.Items = [];
- }
- if (output["Items"] !== undefined && output["Items"]["Name"] !== undefined) {
+ } else if (output["Items"] !== undefined && output["Items"]["Name"] !== undefined) {
contents.Items = deserializeAws_restXmlQueryStringCacheKeysList(
__getArrayIfSingleItem(output["Items"]["Name"]),
context
@@ -16569,8 +16536,7 @@ const deserializeAws_restXmlQueryStringNames = (output: any, context: __SerdeCon
}
if (output.Items === "") {
contents.Items = [];
- }
- if (output["Items"] !== undefined && output["Items"]["Name"] !== undefined) {
+ } else if (output["Items"] !== undefined && output["Items"]["Name"] !== undefined) {
contents.Items = deserializeAws_restXmlQueryStringNamesList(
__getArrayIfSingleItem(output["Items"]["Name"]),
context
@@ -16609,8 +16575,7 @@ const deserializeAws_restXmlRealtimeLogConfig = (output: any, context: __SerdeCo
}
if (output.EndPoints === "") {
contents.EndPoints = [];
- }
- if (output["EndPoints"] !== undefined && output["EndPoints"]["member"] !== undefined) {
+ } else if (output["EndPoints"] !== undefined && output["EndPoints"]["member"] !== undefined) {
contents.EndPoints = deserializeAws_restXmlEndPointList(
__getArrayIfSingleItem(output["EndPoints"]["member"]),
context
@@ -16618,8 +16583,7 @@ const deserializeAws_restXmlRealtimeLogConfig = (output: any, context: __SerdeCo
}
if (output.Fields === "") {
contents.Fields = [];
- }
- if (output["Fields"] !== undefined && output["Fields"]["Field"] !== undefined) {
+ } else if (output["Fields"] !== undefined && output["Fields"]["Field"] !== undefined) {
contents.Fields = deserializeAws_restXmlFieldList(__getArrayIfSingleItem(output["Fields"]["Field"]), context);
}
return contents;
@@ -16649,8 +16613,7 @@ const deserializeAws_restXmlRealtimeLogConfigs = (output: any, context: __SerdeC
}
if (output.Items === "") {
contents.Items = [];
- }
- if (output["Items"] !== undefined && output["Items"]["member"] !== undefined) {
+ } else if (output["Items"] !== undefined && output["Items"]["member"] !== undefined) {
contents.Items = deserializeAws_restXmlRealtimeLogConfigList(
__getArrayIfSingleItem(output["Items"]["member"]),
context
@@ -16715,8 +16678,7 @@ const deserializeAws_restXmlResponseHeadersPolicyAccessControlAllowHeaders = (
}
if (output.Items === "") {
contents.Items = [];
- }
- if (output["Items"] !== undefined && output["Items"]["Header"] !== undefined) {
+ } else if (output["Items"] !== undefined && output["Items"]["Header"] !== undefined) {
contents.Items = deserializeAws_restXmlAccessControlAllowHeadersList(
__getArrayIfSingleItem(output["Items"]["Header"]),
context
@@ -16738,8 +16700,7 @@ const deserializeAws_restXmlResponseHeadersPolicyAccessControlAllowMethods = (
}
if (output.Items === "") {
contents.Items = [];
- }
- if (output["Items"] !== undefined && output["Items"]["Method"] !== undefined) {
+ } else if (output["Items"] !== undefined && output["Items"]["Method"] !== undefined) {
contents.Items = deserializeAws_restXmlAccessControlAllowMethodsList(
__getArrayIfSingleItem(output["Items"]["Method"]),
context
@@ -16761,8 +16722,7 @@ const deserializeAws_restXmlResponseHeadersPolicyAccessControlAllowOrigins = (
}
if (output.Items === "") {
contents.Items = [];
- }
- if (output["Items"] !== undefined && output["Items"]["Origin"] !== undefined) {
+ } else if (output["Items"] !== undefined && output["Items"]["Origin"] !== undefined) {
contents.Items = deserializeAws_restXmlAccessControlAllowOriginsList(
__getArrayIfSingleItem(output["Items"]["Origin"]),
context
@@ -16784,8 +16744,7 @@ const deserializeAws_restXmlResponseHeadersPolicyAccessControlExposeHeaders = (
}
if (output.Items === "") {
contents.Items = [];
- }
- if (output["Items"] !== undefined && output["Items"]["Header"] !== undefined) {
+ } else if (output["Items"] !== undefined && output["Items"]["Header"] !== undefined) {
contents.Items = deserializeAws_restXmlAccessControlExposeHeadersList(
__getArrayIfSingleItem(output["Items"]["Header"]),
context
@@ -16963,8 +16922,7 @@ const deserializeAws_restXmlResponseHeadersPolicyCustomHeadersConfig = (
}
if (output.Items === "") {
contents.Items = [];
- }
- if (output["Items"] !== undefined && output["Items"]["ResponseHeadersPolicyCustomHeader"] !== undefined) {
+ } else if (output["Items"] !== undefined && output["Items"]["ResponseHeadersPolicyCustomHeader"] !== undefined) {
contents.Items = deserializeAws_restXmlResponseHeadersPolicyCustomHeaderList(
__getArrayIfSingleItem(output["Items"]["ResponseHeadersPolicyCustomHeader"]),
context
@@ -17011,8 +16969,7 @@ const deserializeAws_restXmlResponseHeadersPolicyList = (
}
if (output.Items === "") {
contents.Items = [];
- }
- if (output["Items"] !== undefined && output["Items"]["ResponseHeadersPolicySummary"] !== undefined) {
+ } else if (output["Items"] !== undefined && output["Items"]["ResponseHeadersPolicySummary"] !== undefined) {
contents.Items = deserializeAws_restXmlResponseHeadersPolicySummaryList(
__getArrayIfSingleItem(output["Items"]["ResponseHeadersPolicySummary"]),
context
@@ -17275,8 +17232,7 @@ const deserializeAws_restXmlStatusCodes = (output: any, context: __SerdeContext)
}
if (output.Items === "") {
contents.Items = [];
- }
- if (output["Items"] !== undefined && output["Items"]["StatusCode"] !== undefined) {
+ } else if (output["Items"] !== undefined && output["Items"]["StatusCode"] !== undefined) {
contents.Items = deserializeAws_restXmlStatusCodeList(
__getArrayIfSingleItem(output["Items"]["StatusCode"]),
context
@@ -17392,8 +17348,7 @@ const deserializeAws_restXmlStreamingDistributionList = (
}
if (output.Items === "") {
contents.Items = [];
- }
- if (output["Items"] !== undefined && output["Items"]["StreamingDistributionSummary"] !== undefined) {
+ } else if (output["Items"] !== undefined && output["Items"]["StreamingDistributionSummary"] !== undefined) {
contents.Items = deserializeAws_restXmlStreamingDistributionSummaryList(
__getArrayIfSingleItem(output["Items"]["StreamingDistributionSummary"]),
context
@@ -17518,8 +17473,7 @@ const deserializeAws_restXmlTags = (output: any, context: __SerdeContext): Tags
};
if (output.Items === "") {
contents.Items = [];
- }
- if (output["Items"] !== undefined && output["Items"]["Tag"] !== undefined) {
+ } else if (output["Items"] !== undefined && output["Items"]["Tag"] !== undefined) {
contents.Items = deserializeAws_restXmlTagList(__getArrayIfSingleItem(output["Items"]["Tag"]), context);
}
return contents;
@@ -17541,8 +17495,7 @@ const deserializeAws_restXmlTestResult = (output: any, context: __SerdeContext):
}
if (output.FunctionExecutionLogs === "") {
contents.FunctionExecutionLogs = [];
- }
- if (output["FunctionExecutionLogs"] !== undefined && output["FunctionExecutionLogs"]["member"] !== undefined) {
+ } else if (output["FunctionExecutionLogs"] !== undefined && output["FunctionExecutionLogs"]["member"] !== undefined) {
contents.FunctionExecutionLogs = deserializeAws_restXmlFunctionExecutionLogList(
__getArrayIfSingleItem(output["FunctionExecutionLogs"]["member"]),
context
@@ -17582,8 +17535,7 @@ const deserializeAws_restXmlTrustedKeyGroups = (output: any, context: __SerdeCon
}
if (output.Items === "") {
contents.Items = [];
- }
- if (output["Items"] !== undefined && output["Items"]["KeyGroup"] !== undefined) {
+ } else if (output["Items"] !== undefined && output["Items"]["KeyGroup"] !== undefined) {
contents.Items = deserializeAws_restXmlTrustedKeyGroupIdList(
__getArrayIfSingleItem(output["Items"]["KeyGroup"]),
context
@@ -17606,8 +17558,7 @@ const deserializeAws_restXmlTrustedSigners = (output: any, context: __SerdeConte
}
if (output.Items === "") {
contents.Items = [];
- }
- if (output["Items"] !== undefined && output["Items"]["AwsAccountNumber"] !== undefined) {
+ } else if (output["Items"] !== undefined && output["Items"]["AwsAccountNumber"] !== undefined) {
contents.Items = deserializeAws_restXmlAwsAccountNumberList(
__getArrayIfSingleItem(output["Items"]["AwsAccountNumber"]),
context
diff --git a/clients/client-cloudsearch/src/protocols/Aws_query.ts b/clients/client-cloudsearch/src/protocols/Aws_query.ts
index 33248f147bc9..bbf68750fc65 100644
--- a/clients/client-cloudsearch/src/protocols/Aws_query.ts
+++ b/clients/client-cloudsearch/src/protocols/Aws_query.ts
@@ -3040,8 +3040,7 @@ const deserializeAws_queryBuildSuggestersResponse = (output: any, context: __Ser
};
if (output.FieldNames === "") {
contents.FieldNames = [];
- }
- if (output["FieldNames"] !== undefined && output["FieldNames"]["member"] !== undefined) {
+ } else if (output["FieldNames"] !== undefined && output["FieldNames"]["member"] !== undefined) {
contents.FieldNames = deserializeAws_queryFieldNameList(
__getArrayIfSingleItem(output["FieldNames"]["member"]),
context
@@ -3233,8 +3232,7 @@ const deserializeAws_queryDescribeAnalysisSchemesResponse = (
};
if (output.AnalysisSchemes === "") {
contents.AnalysisSchemes = [];
- }
- if (output["AnalysisSchemes"] !== undefined && output["AnalysisSchemes"]["member"] !== undefined) {
+ } else if (output["AnalysisSchemes"] !== undefined && output["AnalysisSchemes"]["member"] !== undefined) {
contents.AnalysisSchemes = deserializeAws_queryAnalysisSchemeStatusList(
__getArrayIfSingleItem(output["AnalysisSchemes"]["member"]),
context
@@ -3281,8 +3279,7 @@ const deserializeAws_queryDescribeDomainsResponse = (output: any, context: __Ser
};
if (output.DomainStatusList === "") {
contents.DomainStatusList = [];
- }
- if (output["DomainStatusList"] !== undefined && output["DomainStatusList"]["member"] !== undefined) {
+ } else if (output["DomainStatusList"] !== undefined && output["DomainStatusList"]["member"] !== undefined) {
contents.DomainStatusList = deserializeAws_queryDomainStatusList(
__getArrayIfSingleItem(output["DomainStatusList"]["member"]),
context
@@ -3300,8 +3297,7 @@ const deserializeAws_queryDescribeExpressionsResponse = (
};
if (output.Expressions === "") {
contents.Expressions = [];
- }
- if (output["Expressions"] !== undefined && output["Expressions"]["member"] !== undefined) {
+ } else if (output["Expressions"] !== undefined && output["Expressions"]["member"] !== undefined) {
contents.Expressions = deserializeAws_queryExpressionStatusList(
__getArrayIfSingleItem(output["Expressions"]["member"]),
context
@@ -3319,8 +3315,7 @@ const deserializeAws_queryDescribeIndexFieldsResponse = (
};
if (output.IndexFields === "") {
contents.IndexFields = [];
- }
- if (output["IndexFields"] !== undefined && output["IndexFields"]["member"] !== undefined) {
+ } else if (output["IndexFields"] !== undefined && output["IndexFields"]["member"] !== undefined) {
contents.IndexFields = deserializeAws_queryIndexFieldStatusList(
__getArrayIfSingleItem(output["IndexFields"]["member"]),
context
@@ -3364,8 +3359,7 @@ const deserializeAws_queryDescribeSuggestersResponse = (
};
if (output.Suggesters === "") {
contents.Suggesters = [];
- }
- if (output["Suggesters"] !== undefined && output["Suggesters"]["member"] !== undefined) {
+ } else if (output["Suggesters"] !== undefined && output["Suggesters"]["member"] !== undefined) {
contents.Suggesters = deserializeAws_querySuggesterStatusList(
__getArrayIfSingleItem(output["Suggesters"]["member"]),
context
@@ -3636,8 +3630,7 @@ const deserializeAws_queryIndexDocumentsResponse = (output: any, context: __Serd
};
if (output.FieldNames === "") {
contents.FieldNames = [];
- }
- if (output["FieldNames"] !== undefined && output["FieldNames"]["member"] !== undefined) {
+ } else if (output["FieldNames"] !== undefined && output["FieldNames"]["member"] !== undefined) {
contents.FieldNames = deserializeAws_queryFieldNameList(
__getArrayIfSingleItem(output["FieldNames"]["member"]),
context
@@ -3877,8 +3870,7 @@ const deserializeAws_queryListDomainNamesResponse = (output: any, context: __Ser
};
if (output.DomainNames === "") {
contents.DomainNames = {};
- }
- if (output["DomainNames"] !== undefined && output["DomainNames"]["entry"] !== undefined) {
+ } else if (output["DomainNames"] !== undefined && output["DomainNames"]["entry"] !== undefined) {
contents.DomainNames = deserializeAws_queryDomainNameMap(
__getArrayIfSingleItem(output["DomainNames"]["entry"]),
context
diff --git a/clients/client-cloudwatch/src/protocols/Aws_query.ts b/clients/client-cloudwatch/src/protocols/Aws_query.ts
index 83bf2ca82d52..ce9a21dd5424 100644
--- a/clients/client-cloudwatch/src/protocols/Aws_query.ts
+++ b/clients/client-cloudwatch/src/protocols/Aws_query.ts
@@ -4160,8 +4160,7 @@ const deserializeAws_queryAnomalyDetector = (output: any, context: __SerdeContex
}
if (output.Dimensions === "") {
contents.Dimensions = [];
- }
- if (output["Dimensions"] !== undefined && output["Dimensions"]["member"] !== undefined) {
+ } else if (output["Dimensions"] !== undefined && output["Dimensions"]["member"] !== undefined) {
contents.Dimensions = deserializeAws_queryDimensions(
__getArrayIfSingleItem(output["Dimensions"]["member"]),
context
@@ -4201,8 +4200,7 @@ const deserializeAws_queryAnomalyDetectorConfiguration = (
};
if (output.ExcludedTimeRanges === "") {
contents.ExcludedTimeRanges = [];
- }
- if (output["ExcludedTimeRanges"] !== undefined && output["ExcludedTimeRanges"]["member"] !== undefined) {
+ } else if (output["ExcludedTimeRanges"] !== undefined && output["ExcludedTimeRanges"]["member"] !== undefined) {
contents.ExcludedTimeRanges = deserializeAws_queryAnomalyDetectorExcludedTimeRanges(
__getArrayIfSingleItem(output["ExcludedTimeRanges"]["member"]),
context
@@ -4268,8 +4266,7 @@ const deserializeAws_queryCompositeAlarm = (output: any, context: __SerdeContext
}
if (output.AlarmActions === "") {
contents.AlarmActions = [];
- }
- if (output["AlarmActions"] !== undefined && output["AlarmActions"]["member"] !== undefined) {
+ } else if (output["AlarmActions"] !== undefined && output["AlarmActions"]["member"] !== undefined) {
contents.AlarmActions = deserializeAws_queryResourceList(
__getArrayIfSingleItem(output["AlarmActions"]["member"]),
context
@@ -4294,8 +4291,10 @@ const deserializeAws_queryCompositeAlarm = (output: any, context: __SerdeContext
}
if (output.InsufficientDataActions === "") {
contents.InsufficientDataActions = [];
- }
- if (output["InsufficientDataActions"] !== undefined && output["InsufficientDataActions"]["member"] !== undefined) {
+ } else if (
+ output["InsufficientDataActions"] !== undefined &&
+ output["InsufficientDataActions"]["member"] !== undefined
+ ) {
contents.InsufficientDataActions = deserializeAws_queryResourceList(
__getArrayIfSingleItem(output["InsufficientDataActions"]["member"]),
context
@@ -4303,8 +4302,7 @@ const deserializeAws_queryCompositeAlarm = (output: any, context: __SerdeContext
}
if (output.OKActions === "") {
contents.OKActions = [];
- }
- if (output["OKActions"] !== undefined && output["OKActions"]["member"] !== undefined) {
+ } else if (output["OKActions"] !== undefined && output["OKActions"]["member"] !== undefined) {
contents.OKActions = deserializeAws_queryResourceList(
__getArrayIfSingleItem(output["OKActions"]["member"]),
context
@@ -4395,8 +4393,7 @@ const deserializeAws_queryDashboardInvalidInputError = (
}
if (output.dashboardValidationMessages === "") {
contents.dashboardValidationMessages = [];
- }
- if (
+ } else if (
output["dashboardValidationMessages"] !== undefined &&
output["dashboardValidationMessages"]["member"] !== undefined
) {
@@ -4483,8 +4480,7 @@ const deserializeAws_queryDatapoint = (output: any, context: __SerdeContext): Da
}
if (output.ExtendedStatistics === "") {
contents.ExtendedStatistics = {};
- }
- if (output["ExtendedStatistics"] !== undefined && output["ExtendedStatistics"]["entry"] !== undefined) {
+ } else if (output["ExtendedStatistics"] !== undefined && output["ExtendedStatistics"]["entry"] !== undefined) {
contents.ExtendedStatistics = deserializeAws_queryDatapointValueMap(
__getArrayIfSingleItem(output["ExtendedStatistics"]["entry"]),
context
@@ -4549,8 +4545,7 @@ const deserializeAws_queryDeleteInsightRulesOutput = (
};
if (output.Failures === "") {
contents.Failures = [];
- }
- if (output["Failures"] !== undefined && output["Failures"]["member"] !== undefined) {
+ } else if (output["Failures"] !== undefined && output["Failures"]["member"] !== undefined) {
contents.Failures = deserializeAws_queryBatchFailures(
__getArrayIfSingleItem(output["Failures"]["member"]),
context
@@ -4577,8 +4572,7 @@ const deserializeAws_queryDescribeAlarmHistoryOutput = (
};
if (output.AlarmHistoryItems === "") {
contents.AlarmHistoryItems = [];
- }
- if (output["AlarmHistoryItems"] !== undefined && output["AlarmHistoryItems"]["member"] !== undefined) {
+ } else if (output["AlarmHistoryItems"] !== undefined && output["AlarmHistoryItems"]["member"] !== undefined) {
contents.AlarmHistoryItems = deserializeAws_queryAlarmHistoryItems(
__getArrayIfSingleItem(output["AlarmHistoryItems"]["member"]),
context
@@ -4599,8 +4593,7 @@ const deserializeAws_queryDescribeAlarmsForMetricOutput = (
};
if (output.MetricAlarms === "") {
contents.MetricAlarms = [];
- }
- if (output["MetricAlarms"] !== undefined && output["MetricAlarms"]["member"] !== undefined) {
+ } else if (output["MetricAlarms"] !== undefined && output["MetricAlarms"]["member"] !== undefined) {
contents.MetricAlarms = deserializeAws_queryMetricAlarms(
__getArrayIfSingleItem(output["MetricAlarms"]["member"]),
context
@@ -4617,8 +4610,7 @@ const deserializeAws_queryDescribeAlarmsOutput = (output: any, context: __SerdeC
};
if (output.CompositeAlarms === "") {
contents.CompositeAlarms = [];
- }
- if (output["CompositeAlarms"] !== undefined && output["CompositeAlarms"]["member"] !== undefined) {
+ } else if (output["CompositeAlarms"] !== undefined && output["CompositeAlarms"]["member"] !== undefined) {
contents.CompositeAlarms = deserializeAws_queryCompositeAlarms(
__getArrayIfSingleItem(output["CompositeAlarms"]["member"]),
context
@@ -4626,8 +4618,7 @@ const deserializeAws_queryDescribeAlarmsOutput = (output: any, context: __SerdeC
}
if (output.MetricAlarms === "") {
contents.MetricAlarms = [];
- }
- if (output["MetricAlarms"] !== undefined && output["MetricAlarms"]["member"] !== undefined) {
+ } else if (output["MetricAlarms"] !== undefined && output["MetricAlarms"]["member"] !== undefined) {
contents.MetricAlarms = deserializeAws_queryMetricAlarms(
__getArrayIfSingleItem(output["MetricAlarms"]["member"]),
context
@@ -4649,8 +4640,7 @@ const deserializeAws_queryDescribeAnomalyDetectorsOutput = (
};
if (output.AnomalyDetectors === "") {
contents.AnomalyDetectors = [];
- }
- if (output["AnomalyDetectors"] !== undefined && output["AnomalyDetectors"]["member"] !== undefined) {
+ } else if (output["AnomalyDetectors"] !== undefined && output["AnomalyDetectors"]["member"] !== undefined) {
contents.AnomalyDetectors = deserializeAws_queryAnomalyDetectors(
__getArrayIfSingleItem(output["AnomalyDetectors"]["member"]),
context
@@ -4675,8 +4665,7 @@ const deserializeAws_queryDescribeInsightRulesOutput = (
}
if (output.InsightRules === "") {
contents.InsightRules = [];
- }
- if (output["InsightRules"] !== undefined && output["InsightRules"]["member"] !== undefined) {
+ } else if (output["InsightRules"] !== undefined && output["InsightRules"]["member"] !== undefined) {
contents.InsightRules = deserializeAws_queryInsightRules(
__getArrayIfSingleItem(output["InsightRules"]["member"]),
context
@@ -4719,8 +4708,7 @@ const deserializeAws_queryDisableInsightRulesOutput = (
};
if (output.Failures === "") {
contents.Failures = [];
- }
- if (output["Failures"] !== undefined && output["Failures"]["member"] !== undefined) {
+ } else if (output["Failures"] !== undefined && output["Failures"]["member"] !== undefined) {
contents.Failures = deserializeAws_queryBatchFailures(
__getArrayIfSingleItem(output["Failures"]["member"]),
context
@@ -4738,8 +4726,7 @@ const deserializeAws_queryEnableInsightRulesOutput = (
};
if (output.Failures === "") {
contents.Failures = [];
- }
- if (output["Failures"] !== undefined && output["Failures"]["member"] !== undefined) {
+ } else if (output["Failures"] !== undefined && output["Failures"]["member"] !== undefined) {
contents.Failures = deserializeAws_queryBatchFailures(
__getArrayIfSingleItem(output["Failures"]["member"]),
context
@@ -4780,8 +4767,7 @@ const deserializeAws_queryGetInsightRuleReportOutput = (
};
if (output.KeyLabels === "") {
contents.KeyLabels = [];
- }
- if (output["KeyLabels"] !== undefined && output["KeyLabels"]["member"] !== undefined) {
+ } else if (output["KeyLabels"] !== undefined && output["KeyLabels"]["member"] !== undefined) {
contents.KeyLabels = deserializeAws_queryInsightRuleContributorKeyLabels(
__getArrayIfSingleItem(output["KeyLabels"]["member"]),
context
@@ -4798,8 +4784,7 @@ const deserializeAws_queryGetInsightRuleReportOutput = (
}
if (output.Contributors === "") {
contents.Contributors = [];
- }
- if (output["Contributors"] !== undefined && output["Contributors"]["member"] !== undefined) {
+ } else if (output["Contributors"] !== undefined && output["Contributors"]["member"] !== undefined) {
contents.Contributors = deserializeAws_queryInsightRuleContributors(
__getArrayIfSingleItem(output["Contributors"]["member"]),
context
@@ -4807,8 +4792,7 @@ const deserializeAws_queryGetInsightRuleReportOutput = (
}
if (output.MetricDatapoints === "") {
contents.MetricDatapoints = [];
- }
- if (output["MetricDatapoints"] !== undefined && output["MetricDatapoints"]["member"] !== undefined) {
+ } else if (output["MetricDatapoints"] !== undefined && output["MetricDatapoints"]["member"] !== undefined) {
contents.MetricDatapoints = deserializeAws_queryInsightRuleMetricDatapoints(
__getArrayIfSingleItem(output["MetricDatapoints"]["member"]),
context
@@ -4825,8 +4809,7 @@ const deserializeAws_queryGetMetricDataOutput = (output: any, context: __SerdeCo
};
if (output.MetricDataResults === "") {
contents.MetricDataResults = [];
- }
- if (output["MetricDataResults"] !== undefined && output["MetricDataResults"]["member"] !== undefined) {
+ } else if (output["MetricDataResults"] !== undefined && output["MetricDataResults"]["member"] !== undefined) {
contents.MetricDataResults = deserializeAws_queryMetricDataResults(
__getArrayIfSingleItem(output["MetricDataResults"]["member"]),
context
@@ -4837,8 +4820,7 @@ const deserializeAws_queryGetMetricDataOutput = (output: any, context: __SerdeCo
}
if (output.Messages === "") {
contents.Messages = [];
- }
- if (output["Messages"] !== undefined && output["Messages"]["member"] !== undefined) {
+ } else if (output["Messages"] !== undefined && output["Messages"]["member"] !== undefined) {
contents.Messages = deserializeAws_queryMetricDataResultMessages(
__getArrayIfSingleItem(output["Messages"]["member"]),
context
@@ -4860,8 +4842,7 @@ const deserializeAws_queryGetMetricStatisticsOutput = (
}
if (output.Datapoints === "") {
contents.Datapoints = [];
- }
- if (output["Datapoints"] !== undefined && output["Datapoints"]["member"] !== undefined) {
+ } else if (output["Datapoints"] !== undefined && output["Datapoints"]["member"] !== undefined) {
contents.Datapoints = deserializeAws_queryDatapoints(
__getArrayIfSingleItem(output["Datapoints"]["member"]),
context
@@ -4892,8 +4873,7 @@ const deserializeAws_queryGetMetricStreamOutput = (output: any, context: __Serde
}
if (output.IncludeFilters === "") {
contents.IncludeFilters = [];
- }
- if (output["IncludeFilters"] !== undefined && output["IncludeFilters"]["member"] !== undefined) {
+ } else if (output["IncludeFilters"] !== undefined && output["IncludeFilters"]["member"] !== undefined) {
contents.IncludeFilters = deserializeAws_queryMetricStreamFilters(
__getArrayIfSingleItem(output["IncludeFilters"]["member"]),
context
@@ -4901,8 +4881,7 @@ const deserializeAws_queryGetMetricStreamOutput = (output: any, context: __Serde
}
if (output.ExcludeFilters === "") {
contents.ExcludeFilters = [];
- }
- if (output["ExcludeFilters"] !== undefined && output["ExcludeFilters"]["member"] !== undefined) {
+ } else if (output["ExcludeFilters"] !== undefined && output["ExcludeFilters"]["member"] !== undefined) {
contents.ExcludeFilters = deserializeAws_queryMetricStreamFilters(
__getArrayIfSingleItem(output["ExcludeFilters"]["member"]),
context
@@ -4928,8 +4907,10 @@ const deserializeAws_queryGetMetricStreamOutput = (output: any, context: __Serde
}
if (output.StatisticsConfigurations === "") {
contents.StatisticsConfigurations = [];
- }
- if (output["StatisticsConfigurations"] !== undefined && output["StatisticsConfigurations"]["member"] !== undefined) {
+ } else if (
+ output["StatisticsConfigurations"] !== undefined &&
+ output["StatisticsConfigurations"]["member"] !== undefined
+ ) {
contents.StatisticsConfigurations = deserializeAws_queryMetricStreamStatisticsConfigurations(
__getArrayIfSingleItem(output["StatisticsConfigurations"]["member"]),
context
@@ -4981,8 +4962,7 @@ const deserializeAws_queryInsightRuleContributor = (output: any, context: __Serd
};
if (output.Keys === "") {
contents.Keys = [];
- }
- if (output["Keys"] !== undefined && output["Keys"]["member"] !== undefined) {
+ } else if (output["Keys"] !== undefined && output["Keys"]["member"] !== undefined) {
contents.Keys = deserializeAws_queryInsightRuleContributorKeys(
__getArrayIfSingleItem(output["Keys"]["member"]),
context
@@ -4993,8 +4973,7 @@ const deserializeAws_queryInsightRuleContributor = (output: any, context: __Serd
}
if (output.Datapoints === "") {
contents.Datapoints = [];
- }
- if (output["Datapoints"] !== undefined && output["Datapoints"]["member"] !== undefined) {
+ } else if (output["Datapoints"] !== undefined && output["Datapoints"]["member"] !== undefined) {
contents.Datapoints = deserializeAws_queryInsightRuleContributorDatapoints(
__getArrayIfSingleItem(output["Datapoints"]["member"]),
context
@@ -5219,8 +5198,7 @@ const deserializeAws_queryListDashboardsOutput = (output: any, context: __SerdeC
};
if (output.DashboardEntries === "") {
contents.DashboardEntries = [];
- }
- if (output["DashboardEntries"] !== undefined && output["DashboardEntries"]["member"] !== undefined) {
+ } else if (output["DashboardEntries"] !== undefined && output["DashboardEntries"]["member"] !== undefined) {
contents.DashboardEntries = deserializeAws_queryDashboardEntries(
__getArrayIfSingleItem(output["DashboardEntries"]["member"]),
context
@@ -5239,8 +5217,7 @@ const deserializeAws_queryListMetricsOutput = (output: any, context: __SerdeCont
};
if (output.Metrics === "") {
contents.Metrics = [];
- }
- if (output["Metrics"] !== undefined && output["Metrics"]["member"] !== undefined) {
+ } else if (output["Metrics"] !== undefined && output["Metrics"]["member"] !== undefined) {
contents.Metrics = deserializeAws_queryMetrics(__getArrayIfSingleItem(output["Metrics"]["member"]), context);
}
if (output["NextToken"] !== undefined) {
@@ -5259,8 +5236,7 @@ const deserializeAws_queryListMetricStreamsOutput = (output: any, context: __Ser
}
if (output.Entries === "") {
contents.Entries = [];
- }
- if (output["Entries"] !== undefined && output["Entries"]["member"] !== undefined) {
+ } else if (output["Entries"] !== undefined && output["Entries"]["member"] !== undefined) {
contents.Entries = deserializeAws_queryMetricStreamEntries(
__getArrayIfSingleItem(output["Entries"]["member"]),
context
@@ -5278,8 +5254,7 @@ const deserializeAws_queryListTagsForResourceOutput = (
};
if (output.Tags === "") {
contents.Tags = [];
- }
- if (output["Tags"] !== undefined && output["Tags"]["member"] !== undefined) {
+ } else if (output["Tags"] !== undefined && output["Tags"]["member"] !== undefined) {
contents.Tags = deserializeAws_queryTagList(__getArrayIfSingleItem(output["Tags"]["member"]), context);
}
return contents;
@@ -5313,8 +5288,7 @@ const deserializeAws_queryMetric = (output: any, context: __SerdeContext): Metri
}
if (output.Dimensions === "") {
contents.Dimensions = [];
- }
- if (output["Dimensions"] !== undefined && output["Dimensions"]["member"] !== undefined) {
+ } else if (output["Dimensions"] !== undefined && output["Dimensions"]["member"] !== undefined) {
contents.Dimensions = deserializeAws_queryDimensions(
__getArrayIfSingleItem(output["Dimensions"]["member"]),
context
@@ -5372,8 +5346,7 @@ const deserializeAws_queryMetricAlarm = (output: any, context: __SerdeContext):
}
if (output.OKActions === "") {
contents.OKActions = [];
- }
- if (output["OKActions"] !== undefined && output["OKActions"]["member"] !== undefined) {
+ } else if (output["OKActions"] !== undefined && output["OKActions"]["member"] !== undefined) {
contents.OKActions = deserializeAws_queryResourceList(
__getArrayIfSingleItem(output["OKActions"]["member"]),
context
@@ -5381,8 +5354,7 @@ const deserializeAws_queryMetricAlarm = (output: any, context: __SerdeContext):
}
if (output.AlarmActions === "") {
contents.AlarmActions = [];
- }
- if (output["AlarmActions"] !== undefined && output["AlarmActions"]["member"] !== undefined) {
+ } else if (output["AlarmActions"] !== undefined && output["AlarmActions"]["member"] !== undefined) {
contents.AlarmActions = deserializeAws_queryResourceList(
__getArrayIfSingleItem(output["AlarmActions"]["member"]),
context
@@ -5390,8 +5362,10 @@ const deserializeAws_queryMetricAlarm = (output: any, context: __SerdeContext):
}
if (output.InsufficientDataActions === "") {
contents.InsufficientDataActions = [];
- }
- if (output["InsufficientDataActions"] !== undefined && output["InsufficientDataActions"]["member"] !== undefined) {
+ } else if (
+ output["InsufficientDataActions"] !== undefined &&
+ output["InsufficientDataActions"]["member"] !== undefined
+ ) {
contents.InsufficientDataActions = deserializeAws_queryResourceList(
__getArrayIfSingleItem(output["InsufficientDataActions"]["member"]),
context
@@ -5423,8 +5397,7 @@ const deserializeAws_queryMetricAlarm = (output: any, context: __SerdeContext):
}
if (output.Dimensions === "") {
contents.Dimensions = [];
- }
- if (output["Dimensions"] !== undefined && output["Dimensions"]["member"] !== undefined) {
+ } else if (output["Dimensions"] !== undefined && output["Dimensions"]["member"] !== undefined) {
contents.Dimensions = deserializeAws_queryDimensions(
__getArrayIfSingleItem(output["Dimensions"]["member"]),
context
@@ -5456,8 +5429,7 @@ const deserializeAws_queryMetricAlarm = (output: any, context: __SerdeContext):
}
if (output.Metrics === "") {
contents.Metrics = [];
- }
- if (output["Metrics"] !== undefined && output["Metrics"]["member"] !== undefined) {
+ } else if (output["Metrics"] !== undefined && output["Metrics"]["member"] !== undefined) {
contents.Metrics = deserializeAws_queryMetricDataQueries(
__getArrayIfSingleItem(output["Metrics"]["member"]),
context
@@ -5542,8 +5514,7 @@ const deserializeAws_queryMetricDataResult = (output: any, context: __SerdeConte
}
if (output.Timestamps === "") {
contents.Timestamps = [];
- }
- if (output["Timestamps"] !== undefined && output["Timestamps"]["member"] !== undefined) {
+ } else if (output["Timestamps"] !== undefined && output["Timestamps"]["member"] !== undefined) {
contents.Timestamps = deserializeAws_queryTimestamps(
__getArrayIfSingleItem(output["Timestamps"]["member"]),
context
@@ -5551,8 +5522,7 @@ const deserializeAws_queryMetricDataResult = (output: any, context: __SerdeConte
}
if (output.Values === "") {
contents.Values = [];
- }
- if (output["Values"] !== undefined && output["Values"]["member"] !== undefined) {
+ } else if (output["Values"] !== undefined && output["Values"]["member"] !== undefined) {
contents.Values = deserializeAws_queryDatapointValues(__getArrayIfSingleItem(output["Values"]["member"]), context);
}
if (output["StatusCode"] !== undefined) {
@@ -5560,8 +5530,7 @@ const deserializeAws_queryMetricDataResult = (output: any, context: __SerdeConte
}
if (output.Messages === "") {
contents.Messages = [];
- }
- if (output["Messages"] !== undefined && output["Messages"]["member"] !== undefined) {
+ } else if (output["Messages"] !== undefined && output["Messages"]["member"] !== undefined) {
contents.Messages = deserializeAws_queryMetricDataResultMessages(
__getArrayIfSingleItem(output["Messages"]["member"]),
context
@@ -5601,8 +5570,7 @@ const deserializeAws_queryMetricMathAnomalyDetector = (
};
if (output.MetricDataQueries === "") {
contents.MetricDataQueries = [];
- }
- if (output["MetricDataQueries"] !== undefined && output["MetricDataQueries"]["member"] !== undefined) {
+ } else if (output["MetricDataQueries"] !== undefined && output["MetricDataQueries"]["member"] !== undefined) {
contents.MetricDataQueries = deserializeAws_queryMetricDataQueries(
__getArrayIfSingleItem(output["MetricDataQueries"]["member"]),
context
@@ -5734,8 +5702,7 @@ const deserializeAws_queryMetricStreamStatisticsConfiguration = (
};
if (output.IncludeMetrics === "") {
contents.IncludeMetrics = [];
- }
- if (output["IncludeMetrics"] !== undefined && output["IncludeMetrics"]["member"] !== undefined) {
+ } else if (output["IncludeMetrics"] !== undefined && output["IncludeMetrics"]["member"] !== undefined) {
contents.IncludeMetrics = deserializeAws_queryMetricStreamStatisticsIncludeMetrics(
__getArrayIfSingleItem(output["IncludeMetrics"]["member"]),
context
@@ -5743,8 +5710,7 @@ const deserializeAws_queryMetricStreamStatisticsConfiguration = (
}
if (output.AdditionalStatistics === "") {
contents.AdditionalStatistics = [];
- }
- if (output["AdditionalStatistics"] !== undefined && output["AdditionalStatistics"]["member"] !== undefined) {
+ } else if (output["AdditionalStatistics"] !== undefined && output["AdditionalStatistics"]["member"] !== undefined) {
contents.AdditionalStatistics = deserializeAws_queryMetricStreamStatisticsAdditionalStatistics(
__getArrayIfSingleItem(output["AdditionalStatistics"]["member"]),
context
@@ -5847,8 +5813,7 @@ const deserializeAws_queryPutDashboardOutput = (output: any, context: __SerdeCon
};
if (output.DashboardValidationMessages === "") {
contents.DashboardValidationMessages = [];
- }
- if (
+ } else if (
output["DashboardValidationMessages"] !== undefined &&
output["DashboardValidationMessages"]["member"] !== undefined
) {
@@ -5949,8 +5914,7 @@ const deserializeAws_querySingleMetricAnomalyDetector = (
}
if (output.Dimensions === "") {
contents.Dimensions = [];
- }
- if (output["Dimensions"] !== undefined && output["Dimensions"]["member"] !== undefined) {
+ } else if (output["Dimensions"] !== undefined && output["Dimensions"]["member"] !== undefined) {
contents.Dimensions = deserializeAws_queryDimensions(
__getArrayIfSingleItem(output["Dimensions"]["member"]),
context
diff --git a/clients/client-docdb/src/protocols/Aws_query.ts b/clients/client-docdb/src/protocols/Aws_query.ts
index c87823d7866c..f8272aecdd68 100644
--- a/clients/client-docdb/src/protocols/Aws_query.ts
+++ b/clients/client-docdb/src/protocols/Aws_query.ts
@@ -6395,8 +6395,7 @@ const deserializeAws_queryCertificateMessage = (output: any, context: __SerdeCon
};
if (output.Certificates === "") {
contents.Certificates = [];
- }
- if (output["Certificates"] !== undefined && output["Certificates"]["Certificate"] !== undefined) {
+ } else if (output["Certificates"] !== undefined && output["Certificates"]["Certificate"] !== undefined) {
contents.Certificates = deserializeAws_queryCertificateList(
__getArrayIfSingleItem(output["Certificates"]["Certificate"]),
context
@@ -6574,8 +6573,10 @@ const deserializeAws_queryDBCluster = (output: any, context: __SerdeContext): DB
};
if (output.AvailabilityZones === "") {
contents.AvailabilityZones = [];
- }
- if (output["AvailabilityZones"] !== undefined && output["AvailabilityZones"]["AvailabilityZone"] !== undefined) {
+ } else if (
+ output["AvailabilityZones"] !== undefined &&
+ output["AvailabilityZones"]["AvailabilityZone"] !== undefined
+ ) {
contents.AvailabilityZones = deserializeAws_queryAvailabilityZones(
__getArrayIfSingleItem(output["AvailabilityZones"]["AvailabilityZone"]),
context
@@ -6637,8 +6638,7 @@ const deserializeAws_queryDBCluster = (output: any, context: __SerdeContext): DB
}
if (output.ReadReplicaIdentifiers === "") {
contents.ReadReplicaIdentifiers = [];
- }
- if (
+ } else if (
output["ReadReplicaIdentifiers"] !== undefined &&
output["ReadReplicaIdentifiers"]["ReadReplicaIdentifier"] !== undefined
) {
@@ -6649,8 +6649,7 @@ const deserializeAws_queryDBCluster = (output: any, context: __SerdeContext): DB
}
if (output.DBClusterMembers === "") {
contents.DBClusterMembers = [];
- }
- if (output["DBClusterMembers"] !== undefined && output["DBClusterMembers"]["DBClusterMember"] !== undefined) {
+ } else if (output["DBClusterMembers"] !== undefined && output["DBClusterMembers"]["DBClusterMember"] !== undefined) {
contents.DBClusterMembers = deserializeAws_queryDBClusterMemberList(
__getArrayIfSingleItem(output["DBClusterMembers"]["DBClusterMember"]),
context
@@ -6658,8 +6657,7 @@ const deserializeAws_queryDBCluster = (output: any, context: __SerdeContext): DB
}
if (output.VpcSecurityGroups === "") {
contents.VpcSecurityGroups = [];
- }
- if (
+ } else if (
output["VpcSecurityGroups"] !== undefined &&
output["VpcSecurityGroups"]["VpcSecurityGroupMembership"] !== undefined
) {
@@ -6685,8 +6683,7 @@ const deserializeAws_queryDBCluster = (output: any, context: __SerdeContext): DB
}
if (output.AssociatedRoles === "") {
contents.AssociatedRoles = [];
- }
- if (output["AssociatedRoles"] !== undefined && output["AssociatedRoles"]["DBClusterRole"] !== undefined) {
+ } else if (output["AssociatedRoles"] !== undefined && output["AssociatedRoles"]["DBClusterRole"] !== undefined) {
contents.AssociatedRoles = deserializeAws_queryDBClusterRoles(
__getArrayIfSingleItem(output["AssociatedRoles"]["DBClusterRole"]),
context
@@ -6697,8 +6694,7 @@ const deserializeAws_queryDBCluster = (output: any, context: __SerdeContext): DB
}
if (output.EnabledCloudwatchLogsExports === "") {
contents.EnabledCloudwatchLogsExports = [];
- }
- if (
+ } else if (
output["EnabledCloudwatchLogsExports"] !== undefined &&
output["EnabledCloudwatchLogsExports"]["member"] !== undefined
) {
@@ -6780,8 +6776,7 @@ const deserializeAws_queryDBClusterMessage = (output: any, context: __SerdeConte
}
if (output.DBClusters === "") {
contents.DBClusters = [];
- }
- if (output["DBClusters"] !== undefined && output["DBClusters"]["DBCluster"] !== undefined) {
+ } else if (output["DBClusters"] !== undefined && output["DBClusters"]["DBCluster"] !== undefined) {
contents.DBClusters = deserializeAws_queryDBClusterList(
__getArrayIfSingleItem(output["DBClusters"]["DBCluster"]),
context
@@ -6832,8 +6827,7 @@ const deserializeAws_queryDBClusterParameterGroupDetails = (
};
if (output.Parameters === "") {
contents.Parameters = [];
- }
- if (output["Parameters"] !== undefined && output["Parameters"]["Parameter"] !== undefined) {
+ } else if (output["Parameters"] !== undefined && output["Parameters"]["Parameter"] !== undefined) {
contents.Parameters = deserializeAws_queryParametersList(
__getArrayIfSingleItem(output["Parameters"]["Parameter"]),
context
@@ -6898,8 +6892,7 @@ const deserializeAws_queryDBClusterParameterGroupsMessage = (
}
if (output.DBClusterParameterGroups === "") {
contents.DBClusterParameterGroups = [];
- }
- if (
+ } else if (
output["DBClusterParameterGroups"] !== undefined &&
output["DBClusterParameterGroups"]["DBClusterParameterGroup"] !== undefined
) {
@@ -6971,8 +6964,10 @@ const deserializeAws_queryDBClusterSnapshot = (output: any, context: __SerdeCont
};
if (output.AvailabilityZones === "") {
contents.AvailabilityZones = [];
- }
- if (output["AvailabilityZones"] !== undefined && output["AvailabilityZones"]["AvailabilityZone"] !== undefined) {
+ } else if (
+ output["AvailabilityZones"] !== undefined &&
+ output["AvailabilityZones"]["AvailabilityZone"] !== undefined
+ ) {
contents.AvailabilityZones = deserializeAws_queryAvailabilityZones(
__getArrayIfSingleItem(output["AvailabilityZones"]["AvailabilityZone"]),
context
@@ -7055,8 +7050,7 @@ const deserializeAws_queryDBClusterSnapshotAttribute = (
}
if (output.AttributeValues === "") {
contents.AttributeValues = [];
- }
- if (output["AttributeValues"] !== undefined && output["AttributeValues"]["AttributeValue"] !== undefined) {
+ } else if (output["AttributeValues"] !== undefined && output["AttributeValues"]["AttributeValue"] !== undefined) {
contents.AttributeValues = deserializeAws_queryAttributeValueList(
__getArrayIfSingleItem(output["AttributeValues"]["AttributeValue"]),
context
@@ -7092,8 +7086,7 @@ const deserializeAws_queryDBClusterSnapshotAttributesResult = (
}
if (output.DBClusterSnapshotAttributes === "") {
contents.DBClusterSnapshotAttributes = [];
- }
- if (
+ } else if (
output["DBClusterSnapshotAttributes"] !== undefined &&
output["DBClusterSnapshotAttributes"]["DBClusterSnapshotAttribute"] !== undefined
) {
@@ -7129,8 +7122,10 @@ const deserializeAws_queryDBClusterSnapshotMessage = (
}
if (output.DBClusterSnapshots === "") {
contents.DBClusterSnapshots = [];
- }
- if (output["DBClusterSnapshots"] !== undefined && output["DBClusterSnapshots"]["DBClusterSnapshot"] !== undefined) {
+ } else if (
+ output["DBClusterSnapshots"] !== undefined &&
+ output["DBClusterSnapshots"]["DBClusterSnapshot"] !== undefined
+ ) {
contents.DBClusterSnapshots = deserializeAws_queryDBClusterSnapshotList(
__getArrayIfSingleItem(output["DBClusterSnapshots"]["DBClusterSnapshot"]),
context
@@ -7180,8 +7175,10 @@ const deserializeAws_queryDBEngineVersion = (output: any, context: __SerdeContex
}
if (output.ValidUpgradeTarget === "") {
contents.ValidUpgradeTarget = [];
- }
- if (output["ValidUpgradeTarget"] !== undefined && output["ValidUpgradeTarget"]["UpgradeTarget"] !== undefined) {
+ } else if (
+ output["ValidUpgradeTarget"] !== undefined &&
+ output["ValidUpgradeTarget"]["UpgradeTarget"] !== undefined
+ ) {
contents.ValidUpgradeTarget = deserializeAws_queryValidUpgradeTargetList(
__getArrayIfSingleItem(output["ValidUpgradeTarget"]["UpgradeTarget"]),
context
@@ -7189,8 +7186,7 @@ const deserializeAws_queryDBEngineVersion = (output: any, context: __SerdeContex
}
if (output.ExportableLogTypes === "") {
contents.ExportableLogTypes = [];
- }
- if (output["ExportableLogTypes"] !== undefined && output["ExportableLogTypes"]["member"] !== undefined) {
+ } else if (output["ExportableLogTypes"] !== undefined && output["ExportableLogTypes"]["member"] !== undefined) {
contents.ExportableLogTypes = deserializeAws_queryLogTypeList(
__getArrayIfSingleItem(output["ExportableLogTypes"]["member"]),
context
@@ -7223,8 +7219,7 @@ const deserializeAws_queryDBEngineVersionMessage = (output: any, context: __Serd
}
if (output.DBEngineVersions === "") {
contents.DBEngineVersions = [];
- }
- if (output["DBEngineVersions"] !== undefined && output["DBEngineVersions"]["DBEngineVersion"] !== undefined) {
+ } else if (output["DBEngineVersions"] !== undefined && output["DBEngineVersions"]["DBEngineVersion"] !== undefined) {
contents.DBEngineVersions = deserializeAws_queryDBEngineVersionList(
__getArrayIfSingleItem(output["DBEngineVersions"]["DBEngineVersion"]),
context
@@ -7288,8 +7283,7 @@ const deserializeAws_queryDBInstance = (output: any, context: __SerdeContext): D
}
if (output.VpcSecurityGroups === "") {
contents.VpcSecurityGroups = [];
- }
- if (
+ } else if (
output["VpcSecurityGroups"] !== undefined &&
output["VpcSecurityGroups"]["VpcSecurityGroupMembership"] !== undefined
) {
@@ -7327,8 +7321,7 @@ const deserializeAws_queryDBInstance = (output: any, context: __SerdeContext): D
}
if (output.StatusInfos === "") {
contents.StatusInfos = [];
- }
- if (output["StatusInfos"] !== undefined && output["StatusInfos"]["DBInstanceStatusInfo"] !== undefined) {
+ } else if (output["StatusInfos"] !== undefined && output["StatusInfos"]["DBInstanceStatusInfo"] !== undefined) {
contents.StatusInfos = deserializeAws_queryDBInstanceStatusInfoList(
__getArrayIfSingleItem(output["StatusInfos"]["DBInstanceStatusInfo"]),
context
@@ -7357,8 +7350,7 @@ const deserializeAws_queryDBInstance = (output: any, context: __SerdeContext): D
}
if (output.EnabledCloudwatchLogsExports === "") {
contents.EnabledCloudwatchLogsExports = [];
- }
- if (
+ } else if (
output["EnabledCloudwatchLogsExports"] !== undefined &&
output["EnabledCloudwatchLogsExports"]["member"] !== undefined
) {
@@ -7404,8 +7396,7 @@ const deserializeAws_queryDBInstanceMessage = (output: any, context: __SerdeCont
}
if (output.DBInstances === "") {
contents.DBInstances = [];
- }
- if (output["DBInstances"] !== undefined && output["DBInstances"]["DBInstance"] !== undefined) {
+ } else if (output["DBInstances"] !== undefined && output["DBInstances"]["DBInstance"] !== undefined) {
contents.DBInstances = deserializeAws_queryDBInstanceList(
__getArrayIfSingleItem(output["DBInstances"]["DBInstance"]),
context
@@ -7555,8 +7546,7 @@ const deserializeAws_queryDBSubnetGroup = (output: any, context: __SerdeContext)
}
if (output.Subnets === "") {
contents.Subnets = [];
- }
- if (output["Subnets"] !== undefined && output["Subnets"]["Subnet"] !== undefined) {
+ } else if (output["Subnets"] !== undefined && output["Subnets"]["Subnet"] !== undefined) {
contents.Subnets = deserializeAws_querySubnetList(__getArrayIfSingleItem(output["Subnets"]["Subnet"]), context);
}
if (output["DBSubnetGroupArn"] !== undefined) {
@@ -7601,8 +7591,7 @@ const deserializeAws_queryDBSubnetGroupMessage = (output: any, context: __SerdeC
}
if (output.DBSubnetGroups === "") {
contents.DBSubnetGroups = [];
- }
- if (output["DBSubnetGroups"] !== undefined && output["DBSubnetGroups"]["DBSubnetGroup"] !== undefined) {
+ } else if (output["DBSubnetGroups"] !== undefined && output["DBSubnetGroups"]["DBSubnetGroup"] !== undefined) {
contents.DBSubnetGroups = deserializeAws_queryDBSubnetGroups(
__getArrayIfSingleItem(output["DBSubnetGroups"]["DBSubnetGroup"]),
context
@@ -7794,8 +7783,7 @@ const deserializeAws_queryEngineDefaults = (output: any, context: __SerdeContext
}
if (output.Parameters === "") {
contents.Parameters = [];
- }
- if (output["Parameters"] !== undefined && output["Parameters"]["Parameter"] !== undefined) {
+ } else if (output["Parameters"] !== undefined && output["Parameters"]["Parameter"] !== undefined) {
contents.Parameters = deserializeAws_queryParametersList(
__getArrayIfSingleItem(output["Parameters"]["Parameter"]),
context
@@ -7824,8 +7812,7 @@ const deserializeAws_queryEvent = (output: any, context: __SerdeContext): Event
}
if (output.EventCategories === "") {
contents.EventCategories = [];
- }
- if (output["EventCategories"] !== undefined && output["EventCategories"]["EventCategory"] !== undefined) {
+ } else if (output["EventCategories"] !== undefined && output["EventCategories"]["EventCategory"] !== undefined) {
contents.EventCategories = deserializeAws_queryEventCategoriesList(
__getArrayIfSingleItem(output["EventCategories"]["EventCategory"]),
context
@@ -7861,8 +7848,7 @@ const deserializeAws_queryEventCategoriesMap = (output: any, context: __SerdeCon
}
if (output.EventCategories === "") {
contents.EventCategories = [];
- }
- if (output["EventCategories"] !== undefined && output["EventCategories"]["EventCategory"] !== undefined) {
+ } else if (output["EventCategories"] !== undefined && output["EventCategories"]["EventCategory"] !== undefined) {
contents.EventCategories = deserializeAws_queryEventCategoriesList(
__getArrayIfSingleItem(output["EventCategories"]["EventCategory"]),
context
@@ -7888,8 +7874,7 @@ const deserializeAws_queryEventCategoriesMessage = (output: any, context: __Serd
};
if (output.EventCategoriesMapList === "") {
contents.EventCategoriesMapList = [];
- }
- if (
+ } else if (
output["EventCategoriesMapList"] !== undefined &&
output["EventCategoriesMapList"]["EventCategoriesMap"] !== undefined
) {
@@ -7922,8 +7907,7 @@ const deserializeAws_queryEventsMessage = (output: any, context: __SerdeContext)
}
if (output.Events === "") {
contents.Events = [];
- }
- if (output["Events"] !== undefined && output["Events"]["Event"] !== undefined) {
+ } else if (output["Events"] !== undefined && output["Events"]["Event"] !== undefined) {
contents.Events = deserializeAws_queryEventList(__getArrayIfSingleItem(output["Events"]["Event"]), context);
}
return contents;
@@ -7962,8 +7946,7 @@ const deserializeAws_queryEventSubscription = (output: any, context: __SerdeCont
}
if (output.SourceIdsList === "") {
contents.SourceIdsList = [];
- }
- if (output["SourceIdsList"] !== undefined && output["SourceIdsList"]["SourceId"] !== undefined) {
+ } else if (output["SourceIdsList"] !== undefined && output["SourceIdsList"]["SourceId"] !== undefined) {
contents.SourceIdsList = deserializeAws_querySourceIdsList(
__getArrayIfSingleItem(output["SourceIdsList"]["SourceId"]),
context
@@ -7971,8 +7954,10 @@ const deserializeAws_queryEventSubscription = (output: any, context: __SerdeCont
}
if (output.EventCategoriesList === "") {
contents.EventCategoriesList = [];
- }
- if (output["EventCategoriesList"] !== undefined && output["EventCategoriesList"]["EventCategory"] !== undefined) {
+ } else if (
+ output["EventCategoriesList"] !== undefined &&
+ output["EventCategoriesList"]["EventCategory"] !== undefined
+ ) {
contents.EventCategoriesList = deserializeAws_queryEventCategoriesList(
__getArrayIfSingleItem(output["EventCategoriesList"]["EventCategory"]),
context
@@ -8024,8 +8009,7 @@ const deserializeAws_queryEventSubscriptionsMessage = (
}
if (output.EventSubscriptionsList === "") {
contents.EventSubscriptionsList = [];
- }
- if (
+ } else if (
output["EventSubscriptionsList"] !== undefined &&
output["EventSubscriptionsList"]["EventSubscription"] !== undefined
) {
@@ -8089,8 +8073,7 @@ const deserializeAws_queryGlobalCluster = (output: any, context: __SerdeContext)
}
if (output.GlobalClusterMembers === "") {
contents.GlobalClusterMembers = [];
- }
- if (
+ } else if (
output["GlobalClusterMembers"] !== undefined &&
output["GlobalClusterMembers"]["GlobalClusterMember"] !== undefined
) {
@@ -8137,8 +8120,7 @@ const deserializeAws_queryGlobalClusterMember = (output: any, context: __SerdeCo
}
if (output.Readers === "") {
contents.Readers = [];
- }
- if (output["Readers"] !== undefined && output["Readers"]["member"] !== undefined) {
+ } else if (output["Readers"] !== undefined && output["Readers"]["member"] !== undefined) {
contents.Readers = deserializeAws_queryReadersArnList(__getArrayIfSingleItem(output["Readers"]["member"]), context);
}
if (output["IsWriter"] !== undefined) {
@@ -8194,8 +8176,7 @@ const deserializeAws_queryGlobalClustersMessage = (output: any, context: __Serde
}
if (output.GlobalClusters === "") {
contents.GlobalClusters = [];
- }
- if (output["GlobalClusters"] !== undefined && output["GlobalClusters"]["GlobalClusterMember"] !== undefined) {
+ } else if (output["GlobalClusters"] !== undefined && output["GlobalClusters"]["GlobalClusterMember"] !== undefined) {
contents.GlobalClusters = deserializeAws_queryGlobalClusterList(
__getArrayIfSingleItem(output["GlobalClusters"]["GlobalClusterMember"]),
context
@@ -8544,8 +8525,10 @@ const deserializeAws_queryOrderableDBInstanceOption = (
}
if (output.AvailabilityZones === "") {
contents.AvailabilityZones = [];
- }
- if (output["AvailabilityZones"] !== undefined && output["AvailabilityZones"]["AvailabilityZone"] !== undefined) {
+ } else if (
+ output["AvailabilityZones"] !== undefined &&
+ output["AvailabilityZones"]["AvailabilityZone"] !== undefined
+ ) {
contents.AvailabilityZones = deserializeAws_queryAvailabilityZoneList(
__getArrayIfSingleItem(output["AvailabilityZones"]["AvailabilityZone"]),
context
@@ -8581,8 +8564,7 @@ const deserializeAws_queryOrderableDBInstanceOptionsMessage = (
};
if (output.OrderableDBInstanceOptions === "") {
contents.OrderableDBInstanceOptions = [];
- }
- if (
+ } else if (
output["OrderableDBInstanceOptions"] !== undefined &&
output["OrderableDBInstanceOptions"]["OrderableDBInstanceOption"] !== undefined
) {
@@ -8664,8 +8646,7 @@ const deserializeAws_queryPendingCloudwatchLogsExports = (
};
if (output.LogTypesToEnable === "") {
contents.LogTypesToEnable = [];
- }
- if (output["LogTypesToEnable"] !== undefined && output["LogTypesToEnable"]["member"] !== undefined) {
+ } else if (output["LogTypesToEnable"] !== undefined && output["LogTypesToEnable"]["member"] !== undefined) {
contents.LogTypesToEnable = deserializeAws_queryLogTypeList(
__getArrayIfSingleItem(output["LogTypesToEnable"]["member"]),
context
@@ -8673,8 +8654,7 @@ const deserializeAws_queryPendingCloudwatchLogsExports = (
}
if (output.LogTypesToDisable === "") {
contents.LogTypesToDisable = [];
- }
- if (output["LogTypesToDisable"] !== undefined && output["LogTypesToDisable"]["member"] !== undefined) {
+ } else if (output["LogTypesToDisable"] !== undefined && output["LogTypesToDisable"]["member"] !== undefined) {
contents.LogTypesToDisable = deserializeAws_queryLogTypeList(
__getArrayIfSingleItem(output["LogTypesToDisable"]["member"]),
context
@@ -8754,8 +8734,7 @@ const deserializeAws_queryPendingMaintenanceActionsMessage = (
};
if (output.PendingMaintenanceActions === "") {
contents.PendingMaintenanceActions = [];
- }
- if (
+ } else if (
output["PendingMaintenanceActions"] !== undefined &&
output["PendingMaintenanceActions"]["ResourcePendingMaintenanceActions"] !== undefined
) {
@@ -8916,8 +8895,7 @@ const deserializeAws_queryResourcePendingMaintenanceActions = (
}
if (output.PendingMaintenanceActionDetails === "") {
contents.PendingMaintenanceActionDetails = [];
- }
- if (
+ } else if (
output["PendingMaintenanceActionDetails"] !== undefined &&
output["PendingMaintenanceActionDetails"]["PendingMaintenanceAction"] !== undefined
) {
@@ -9190,8 +9168,7 @@ const deserializeAws_queryTagListMessage = (output: any, context: __SerdeContext
};
if (output.TagList === "") {
contents.TagList = [];
- }
- if (output["TagList"] !== undefined && output["TagList"]["Tag"] !== undefined) {
+ } else if (output["TagList"] !== undefined && output["TagList"]["Tag"] !== undefined) {
contents.TagList = deserializeAws_queryTagList(__getArrayIfSingleItem(output["TagList"]["Tag"]), context);
}
return contents;
diff --git a/clients/client-ec2/src/protocols/Aws_ec2.ts b/clients/client-ec2/src/protocols/Aws_ec2.ts
index 1b48890608fe..717f4b6cd4bf 100644
--- a/clients/client-ec2/src/protocols/Aws_ec2.ts
+++ b/clients/client-ec2/src/protocols/Aws_ec2.ts
@@ -53812,8 +53812,7 @@ const deserializeAws_ec2AcceptVpcEndpointConnectionsResult = (
};
if (output.unsuccessful === "") {
contents.Unsuccessful = [];
- }
- if (output["unsuccessful"] !== undefined && output["unsuccessful"]["item"] !== undefined) {
+ } else if (output["unsuccessful"] !== undefined && output["unsuccessful"]["item"] !== undefined) {
contents.Unsuccessful = deserializeAws_ec2UnsuccessfulItemSet(
__getArrayIfSingleItem(output["unsuccessful"]["item"]),
context
@@ -53856,8 +53855,7 @@ const deserializeAws_ec2AccessScopeAnalysisFinding = (
}
if (output.findingComponentSet === "") {
contents.FindingComponents = [];
- }
- if (output["findingComponentSet"] !== undefined && output["findingComponentSet"]["item"] !== undefined) {
+ } else if (output["findingComponentSet"] !== undefined && output["findingComponentSet"]["item"] !== undefined) {
contents.FindingComponents = deserializeAws_ec2PathComponentList(
__getArrayIfSingleItem(output["findingComponentSet"]["item"]),
context
@@ -53894,8 +53892,7 @@ const deserializeAws_ec2AccessScopePath = (output: any, context: __SerdeContext)
}
if (output.throughResourceSet === "") {
contents.ThroughResources = [];
- }
- if (output["throughResourceSet"] !== undefined && output["throughResourceSet"]["item"] !== undefined) {
+ } else if (output["throughResourceSet"] !== undefined && output["throughResourceSet"]["item"] !== undefined) {
contents.ThroughResources = deserializeAws_ec2ThroughResourcesStatementList(
__getArrayIfSingleItem(output["throughResourceSet"]["item"]),
context
@@ -53925,8 +53922,7 @@ const deserializeAws_ec2AccountAttribute = (output: any, context: __SerdeContext
}
if (output.attributeValueSet === "") {
contents.AttributeValues = [];
- }
- if (output["attributeValueSet"] !== undefined && output["attributeValueSet"]["item"] !== undefined) {
+ } else if (output["attributeValueSet"] !== undefined && output["attributeValueSet"]["item"] !== undefined) {
contents.AttributeValues = deserializeAws_ec2AccountAttributeValueList(
__getArrayIfSingleItem(output["attributeValueSet"]["item"]),
context
@@ -54068,8 +54064,7 @@ const deserializeAws_ec2Address = (output: any, context: __SerdeContext): Addres
}
if (output.tagSet === "") {
contents.Tags = [];
- }
- if (output["tagSet"] !== undefined && output["tagSet"]["item"] !== undefined) {
+ } else if (output["tagSet"] !== undefined && output["tagSet"]["item"] !== undefined) {
contents.Tags = deserializeAws_ec2TagList(__getArrayIfSingleItem(output["tagSet"]["item"]), context);
}
if (output["publicIpv4Pool"] !== undefined) {
@@ -54188,8 +54183,7 @@ const deserializeAws_ec2AllocateHostsResult = (output: any, context: __SerdeCont
};
if (output.hostIdSet === "") {
contents.HostIds = [];
- }
- if (output["hostIdSet"] !== undefined && output["hostIdSet"]["item"] !== undefined) {
+ } else if (output["hostIdSet"] !== undefined && output["hostIdSet"]["item"] !== undefined) {
contents.HostIds = deserializeAws_ec2ResponseHostIdList(
__getArrayIfSingleItem(output["hostIdSet"]["item"]),
context
@@ -54372,8 +54366,7 @@ const deserializeAws_ec2AnalysisPacketHeader = (output: any, context: __SerdeCon
};
if (output.destinationAddressSet === "") {
contents.DestinationAddresses = [];
- }
- if (output["destinationAddressSet"] !== undefined && output["destinationAddressSet"]["item"] !== undefined) {
+ } else if (output["destinationAddressSet"] !== undefined && output["destinationAddressSet"]["item"] !== undefined) {
contents.DestinationAddresses = deserializeAws_ec2IpAddressList(
__getArrayIfSingleItem(output["destinationAddressSet"]["item"]),
context
@@ -54381,8 +54374,10 @@ const deserializeAws_ec2AnalysisPacketHeader = (output: any, context: __SerdeCon
}
if (output.destinationPortRangeSet === "") {
contents.DestinationPortRanges = [];
- }
- if (output["destinationPortRangeSet"] !== undefined && output["destinationPortRangeSet"]["item"] !== undefined) {
+ } else if (
+ output["destinationPortRangeSet"] !== undefined &&
+ output["destinationPortRangeSet"]["item"] !== undefined
+ ) {
contents.DestinationPortRanges = deserializeAws_ec2PortRangeList(
__getArrayIfSingleItem(output["destinationPortRangeSet"]["item"]),
context
@@ -54393,8 +54388,7 @@ const deserializeAws_ec2AnalysisPacketHeader = (output: any, context: __SerdeCon
}
if (output.sourceAddressSet === "") {
contents.SourceAddresses = [];
- }
- if (output["sourceAddressSet"] !== undefined && output["sourceAddressSet"]["item"] !== undefined) {
+ } else if (output["sourceAddressSet"] !== undefined && output["sourceAddressSet"]["item"] !== undefined) {
contents.SourceAddresses = deserializeAws_ec2IpAddressList(
__getArrayIfSingleItem(output["sourceAddressSet"]["item"]),
context
@@ -54402,8 +54396,7 @@ const deserializeAws_ec2AnalysisPacketHeader = (output: any, context: __SerdeCon
}
if (output.sourcePortRangeSet === "") {
contents.SourcePortRanges = [];
- }
- if (output["sourcePortRangeSet"] !== undefined && output["sourcePortRangeSet"]["item"] !== undefined) {
+ } else if (output["sourcePortRangeSet"] !== undefined && output["sourcePortRangeSet"]["item"] !== undefined) {
contents.SourcePortRanges = deserializeAws_ec2PortRangeList(
__getArrayIfSingleItem(output["sourcePortRangeSet"]["item"]),
context
@@ -54500,8 +54493,7 @@ const deserializeAws_ec2ApplySecurityGroupsToClientVpnTargetNetworkResult = (
};
if (output.securityGroupIds === "") {
contents.SecurityGroupIds = [];
- }
- if (output["securityGroupIds"] !== undefined && output["securityGroupIds"]["item"] !== undefined) {
+ } else if (output["securityGroupIds"] !== undefined && output["securityGroupIds"]["item"] !== undefined) {
contents.SecurityGroupIds = deserializeAws_ec2ClientVpnSecurityGroupIdSet(
__getArrayIfSingleItem(output["securityGroupIds"]["item"]),
context
@@ -54570,8 +54562,7 @@ const deserializeAws_ec2AssignIpv6AddressesResult = (
};
if (output.assignedIpv6Addresses === "") {
contents.AssignedIpv6Addresses = [];
- }
- if (output["assignedIpv6Addresses"] !== undefined && output["assignedIpv6Addresses"]["item"] !== undefined) {
+ } else if (output["assignedIpv6Addresses"] !== undefined && output["assignedIpv6Addresses"]["item"] !== undefined) {
contents.AssignedIpv6Addresses = deserializeAws_ec2Ipv6AddressList(
__getArrayIfSingleItem(output["assignedIpv6Addresses"]["item"]),
context
@@ -54579,8 +54570,7 @@ const deserializeAws_ec2AssignIpv6AddressesResult = (
}
if (output.assignedIpv6PrefixSet === "") {
contents.AssignedIpv6Prefixes = [];
- }
- if (output["assignedIpv6PrefixSet"] !== undefined && output["assignedIpv6PrefixSet"]["item"] !== undefined) {
+ } else if (output["assignedIpv6PrefixSet"] !== undefined && output["assignedIpv6PrefixSet"]["item"] !== undefined) {
contents.AssignedIpv6Prefixes = deserializeAws_ec2IpPrefixList(
__getArrayIfSingleItem(output["assignedIpv6PrefixSet"]["item"]),
context
@@ -54606,8 +54596,7 @@ const deserializeAws_ec2AssignPrivateIpAddressesResult = (
}
if (output.assignedPrivateIpAddressesSet === "") {
contents.AssignedPrivateIpAddresses = [];
- }
- if (
+ } else if (
output["assignedPrivateIpAddressesSet"] !== undefined &&
output["assignedPrivateIpAddressesSet"]["item"] !== undefined
) {
@@ -54618,8 +54607,7 @@ const deserializeAws_ec2AssignPrivateIpAddressesResult = (
}
if (output.assignedIpv4PrefixSet === "") {
contents.AssignedIpv4Prefixes = [];
- }
- if (output["assignedIpv4PrefixSet"] !== undefined && output["assignedIpv4PrefixSet"]["item"] !== undefined) {
+ } else if (output["assignedIpv4PrefixSet"] !== undefined && output["assignedIpv4PrefixSet"]["item"] !== undefined) {
contents.AssignedIpv4Prefixes = deserializeAws_ec2Ipv4PrefixesList(
__getArrayIfSingleItem(output["assignedIpv4PrefixSet"]["item"]),
context
@@ -55017,8 +55005,7 @@ const deserializeAws_ec2AuthorizeSecurityGroupEgressResult = (
}
if (output.securityGroupRuleSet === "") {
contents.SecurityGroupRules = [];
- }
- if (output["securityGroupRuleSet"] !== undefined && output["securityGroupRuleSet"]["item"] !== undefined) {
+ } else if (output["securityGroupRuleSet"] !== undefined && output["securityGroupRuleSet"]["item"] !== undefined) {
contents.SecurityGroupRules = deserializeAws_ec2SecurityGroupRuleList(
__getArrayIfSingleItem(output["securityGroupRuleSet"]["item"]),
context
@@ -55040,8 +55027,7 @@ const deserializeAws_ec2AuthorizeSecurityGroupIngressResult = (
}
if (output.securityGroupRuleSet === "") {
contents.SecurityGroupRules = [];
- }
- if (output["securityGroupRuleSet"] !== undefined && output["securityGroupRuleSet"]["item"] !== undefined) {
+ } else if (output["securityGroupRuleSet"] !== undefined && output["securityGroupRuleSet"]["item"] !== undefined) {
contents.SecurityGroupRules = deserializeAws_ec2SecurityGroupRuleList(
__getArrayIfSingleItem(output["securityGroupRuleSet"]["item"]),
context
@@ -55072,8 +55058,7 @@ const deserializeAws_ec2AvailabilityZone = (output: any, context: __SerdeContext
}
if (output.messageSet === "") {
contents.Messages = [];
- }
- if (output["messageSet"] !== undefined && output["messageSet"]["item"] !== undefined) {
+ } else if (output["messageSet"] !== undefined && output["messageSet"]["item"] !== undefined) {
contents.Messages = deserializeAws_ec2AvailabilityZoneMessageList(
__getArrayIfSingleItem(output["messageSet"]["item"]),
context
@@ -55148,8 +55133,10 @@ const deserializeAws_ec2AvailableCapacity = (output: any, context: __SerdeContex
};
if (output.availableInstanceCapacity === "") {
contents.AvailableInstanceCapacity = [];
- }
- if (output["availableInstanceCapacity"] !== undefined && output["availableInstanceCapacity"]["item"] !== undefined) {
+ } else if (
+ output["availableInstanceCapacity"] !== undefined &&
+ output["availableInstanceCapacity"]["item"] !== undefined
+ ) {
contents.AvailableInstanceCapacity = deserializeAws_ec2AvailableInstanceCapacityList(
__getArrayIfSingleItem(output["availableInstanceCapacity"]["item"]),
context
@@ -55373,8 +55360,7 @@ const deserializeAws_ec2CancelCapacityReservationFleetsResult = (
};
if (output.successfulFleetCancellationSet === "") {
contents.SuccessfulFleetCancellations = [];
- }
- if (
+ } else if (
output["successfulFleetCancellationSet"] !== undefined &&
output["successfulFleetCancellationSet"]["item"] !== undefined
) {
@@ -55385,8 +55371,7 @@ const deserializeAws_ec2CancelCapacityReservationFleetsResult = (
}
if (output.failedFleetCancellationSet === "") {
contents.FailedFleetCancellations = [];
- }
- if (
+ } else if (
output["failedFleetCancellationSet"] !== undefined &&
output["failedFleetCancellationSet"]["item"] !== undefined
) {
@@ -55469,8 +55454,7 @@ const deserializeAws_ec2CancelReservedInstancesListingResult = (
};
if (output.reservedInstancesListingsSet === "") {
contents.ReservedInstancesListings = [];
- }
- if (
+ } else if (
output["reservedInstancesListingsSet"] !== undefined &&
output["reservedInstancesListingsSet"]["item"] !== undefined
) {
@@ -55540,8 +55524,10 @@ const deserializeAws_ec2CancelSpotFleetRequestsResponse = (
};
if (output.successfulFleetRequestSet === "") {
contents.SuccessfulFleetRequests = [];
- }
- if (output["successfulFleetRequestSet"] !== undefined && output["successfulFleetRequestSet"]["item"] !== undefined) {
+ } else if (
+ output["successfulFleetRequestSet"] !== undefined &&
+ output["successfulFleetRequestSet"]["item"] !== undefined
+ ) {
contents.SuccessfulFleetRequests = deserializeAws_ec2CancelSpotFleetRequestsSuccessSet(
__getArrayIfSingleItem(output["successfulFleetRequestSet"]["item"]),
context
@@ -55549,8 +55535,7 @@ const deserializeAws_ec2CancelSpotFleetRequestsResponse = (
}
if (output.unsuccessfulFleetRequestSet === "") {
contents.UnsuccessfulFleetRequests = [];
- }
- if (
+ } else if (
output["unsuccessfulFleetRequestSet"] !== undefined &&
output["unsuccessfulFleetRequestSet"]["item"] !== undefined
) {
@@ -55606,8 +55591,7 @@ const deserializeAws_ec2CancelSpotInstanceRequestsResult = (
};
if (output.spotInstanceRequestSet === "") {
contents.CancelledSpotInstanceRequests = [];
- }
- if (output["spotInstanceRequestSet"] !== undefined && output["spotInstanceRequestSet"]["item"] !== undefined) {
+ } else if (output["spotInstanceRequestSet"] !== undefined && output["spotInstanceRequestSet"]["item"] !== undefined) {
contents.CancelledSpotInstanceRequests = deserializeAws_ec2CancelledSpotInstanceRequestList(
__getArrayIfSingleItem(output["spotInstanceRequestSet"]["item"]),
context
@@ -55697,8 +55681,7 @@ const deserializeAws_ec2CapacityReservation = (output: any, context: __SerdeCont
}
if (output.tagSet === "") {
contents.Tags = [];
- }
- if (output["tagSet"] !== undefined && output["tagSet"]["item"] !== undefined) {
+ } else if (output["tagSet"] !== undefined && output["tagSet"]["item"] !== undefined) {
contents.Tags = deserializeAws_ec2TagList(__getArrayIfSingleItem(output["tagSet"]["item"]), context);
}
if (output["outpostArn"] !== undefined) {
@@ -55760,8 +55743,7 @@ const deserializeAws_ec2CapacityReservationFleet = (output: any, context: __Serd
}
if (output.instanceTypeSpecificationSet === "") {
contents.InstanceTypeSpecifications = [];
- }
- if (
+ } else if (
output["instanceTypeSpecificationSet"] !== undefined &&
output["instanceTypeSpecificationSet"]["item"] !== undefined
) {
@@ -55772,8 +55754,7 @@ const deserializeAws_ec2CapacityReservationFleet = (output: any, context: __Serd
}
if (output.tagSet === "") {
contents.Tags = [];
- }
- if (output["tagSet"] !== undefined && output["tagSet"]["item"] !== undefined) {
+ } else if (output["tagSet"] !== undefined && output["tagSet"]["item"] !== undefined) {
contents.Tags = deserializeAws_ec2TagList(__getArrayIfSingleItem(output["tagSet"]["item"]), context);
}
return contents;
@@ -55939,8 +55920,7 @@ const deserializeAws_ec2CarrierGateway = (output: any, context: __SerdeContext):
}
if (output.tagSet === "") {
contents.Tags = [];
- }
- if (output["tagSet"] !== undefined && output["tagSet"]["item"] !== undefined) {
+ } else if (output["tagSet"] !== undefined && output["tagSet"]["item"] !== undefined) {
contents.Tags = deserializeAws_ec2TagList(__getArrayIfSingleItem(output["tagSet"]["item"]), context);
}
return contents;
@@ -56025,8 +56005,7 @@ const deserializeAws_ec2ClassicLinkInstance = (output: any, context: __SerdeCont
};
if (output.groupSet === "") {
contents.Groups = [];
- }
- if (output["groupSet"] !== undefined && output["groupSet"]["item"] !== undefined) {
+ } else if (output["groupSet"] !== undefined && output["groupSet"]["item"] !== undefined) {
contents.Groups = deserializeAws_ec2GroupIdentifierList(
__getArrayIfSingleItem(output["groupSet"]["item"]),
context
@@ -56037,8 +56016,7 @@ const deserializeAws_ec2ClassicLinkInstance = (output: any, context: __SerdeCont
}
if (output.tagSet === "") {
contents.Tags = [];
- }
- if (output["tagSet"] !== undefined && output["tagSet"]["item"] !== undefined) {
+ } else if (output["tagSet"] !== undefined && output["tagSet"]["item"] !== undefined) {
contents.Tags = deserializeAws_ec2TagList(__getArrayIfSingleItem(output["tagSet"]["item"]), context);
}
if (output["vpcId"] !== undefined) {
@@ -56088,8 +56066,7 @@ const deserializeAws_ec2ClassicLoadBalancersConfig = (
};
if (output.classicLoadBalancers === "") {
contents.ClassicLoadBalancers = [];
- }
- if (output["classicLoadBalancers"] !== undefined && output["classicLoadBalancers"]["item"] !== undefined) {
+ } else if (output["classicLoadBalancers"] !== undefined && output["classicLoadBalancers"]["item"] !== undefined) {
contents.ClassicLoadBalancers = deserializeAws_ec2ClassicLoadBalancers(
__getArrayIfSingleItem(output["classicLoadBalancers"]["item"]),
context
@@ -56270,8 +56247,7 @@ const deserializeAws_ec2ClientVpnConnection = (output: any, context: __SerdeCont
}
if (output.postureComplianceStatusSet === "") {
contents.PostureComplianceStatuses = [];
- }
- if (
+ } else if (
output["postureComplianceStatusSet"] !== undefined &&
output["postureComplianceStatusSet"]["item"] !== undefined
) {
@@ -56360,8 +56336,7 @@ const deserializeAws_ec2ClientVpnEndpoint = (output: any, context: __SerdeContex
}
if (output.dnsServer === "") {
contents.DnsServers = [];
- }
- if (output["dnsServer"] !== undefined && output["dnsServer"]["item"] !== undefined) {
+ } else if (output["dnsServer"] !== undefined && output["dnsServer"]["item"] !== undefined) {
contents.DnsServers = deserializeAws_ec2ValueStringList(
__getArrayIfSingleItem(output["dnsServer"]["item"]),
context
@@ -56381,8 +56356,10 @@ const deserializeAws_ec2ClientVpnEndpoint = (output: any, context: __SerdeContex
}
if (output.associatedTargetNetwork === "") {
contents.AssociatedTargetNetworks = [];
- }
- if (output["associatedTargetNetwork"] !== undefined && output["associatedTargetNetwork"]["item"] !== undefined) {
+ } else if (
+ output["associatedTargetNetwork"] !== undefined &&
+ output["associatedTargetNetwork"]["item"] !== undefined
+ ) {
contents.AssociatedTargetNetworks = deserializeAws_ec2AssociatedTargetNetworkSet(
__getArrayIfSingleItem(output["associatedTargetNetwork"]["item"]),
context
@@ -56393,8 +56370,7 @@ const deserializeAws_ec2ClientVpnEndpoint = (output: any, context: __SerdeContex
}
if (output.authenticationOptions === "") {
contents.AuthenticationOptions = [];
- }
- if (output["authenticationOptions"] !== undefined && output["authenticationOptions"]["item"] !== undefined) {
+ } else if (output["authenticationOptions"] !== undefined && output["authenticationOptions"]["item"] !== undefined) {
contents.AuthenticationOptions = deserializeAws_ec2ClientVpnAuthenticationList(
__getArrayIfSingleItem(output["authenticationOptions"]["item"]),
context
@@ -56408,14 +56384,12 @@ const deserializeAws_ec2ClientVpnEndpoint = (output: any, context: __SerdeContex
}
if (output.tagSet === "") {
contents.Tags = [];
- }
- if (output["tagSet"] !== undefined && output["tagSet"]["item"] !== undefined) {
+ } else if (output["tagSet"] !== undefined && output["tagSet"]["item"] !== undefined) {
contents.Tags = deserializeAws_ec2TagList(__getArrayIfSingleItem(output["tagSet"]["item"]), context);
}
if (output.securityGroupIdSet === "") {
contents.SecurityGroupIds = [];
- }
- if (output["securityGroupIdSet"] !== undefined && output["securityGroupIdSet"]["item"] !== undefined) {
+ } else if (output["securityGroupIdSet"] !== undefined && output["securityGroupIdSet"]["item"] !== undefined) {
contents.SecurityGroupIds = deserializeAws_ec2ClientVpnSecurityGroupIdSet(
__getArrayIfSingleItem(output["securityGroupIdSet"]["item"]),
context
@@ -56592,8 +56566,7 @@ const deserializeAws_ec2CoipPool = (output: any, context: __SerdeContext): CoipP
}
if (output.poolCidrSet === "") {
contents.PoolCidrs = [];
- }
- if (output["poolCidrSet"] !== undefined && output["poolCidrSet"]["item"] !== undefined) {
+ } else if (output["poolCidrSet"] !== undefined && output["poolCidrSet"]["item"] !== undefined) {
contents.PoolCidrs = deserializeAws_ec2ValueStringList(
__getArrayIfSingleItem(output["poolCidrSet"]["item"]),
context
@@ -56604,8 +56577,7 @@ const deserializeAws_ec2CoipPool = (output: any, context: __SerdeContext): CoipP
}
if (output.tagSet === "") {
contents.Tags = [];
- }
- if (output["tagSet"] !== undefined && output["tagSet"]["item"] !== undefined) {
+ } else if (output["tagSet"] !== undefined && output["tagSet"]["item"] !== undefined) {
contents.Tags = deserializeAws_ec2TagList(__getArrayIfSingleItem(output["tagSet"]["item"]), context);
}
if (output["poolArn"] !== undefined) {
@@ -56690,8 +56662,7 @@ const deserializeAws_ec2ConnectionNotification = (output: any, context: __SerdeC
}
if (output.connectionEvents === "") {
contents.ConnectionEvents = [];
- }
- if (output["connectionEvents"] !== undefined && output["connectionEvents"]["item"] !== undefined) {
+ } else if (output["connectionEvents"] !== undefined && output["connectionEvents"]["item"] !== undefined) {
contents.ConnectionEvents = deserializeAws_ec2ValueStringList(
__getArrayIfSingleItem(output["connectionEvents"]["item"]),
context
@@ -56747,8 +56718,7 @@ const deserializeAws_ec2ConversionTask = (output: any, context: __SerdeContext):
}
if (output.tagSet === "") {
contents.Tags = [];
- }
- if (output["tagSet"] !== undefined && output["tagSet"]["item"] !== undefined) {
+ } else if (output["tagSet"] !== undefined && output["tagSet"]["item"] !== undefined) {
contents.Tags = deserializeAws_ec2TagList(__getArrayIfSingleItem(output["tagSet"]["item"]), context);
}
return contents;
@@ -56784,8 +56754,7 @@ const deserializeAws_ec2CopySnapshotResult = (output: any, context: __SerdeConte
}
if (output.tagSet === "") {
contents.Tags = [];
- }
- if (output["tagSet"] !== undefined && output["tagSet"]["item"] !== undefined) {
+ } else if (output["tagSet"] !== undefined && output["tagSet"]["item"] !== undefined) {
contents.Tags = deserializeAws_ec2TagList(__getArrayIfSingleItem(output["tagSet"]["item"]), context);
}
return contents;
@@ -56873,8 +56842,7 @@ const deserializeAws_ec2CreateCapacityReservationFleetResult = (
}
if (output.fleetCapacityReservationSet === "") {
contents.FleetCapacityReservations = [];
- }
- if (
+ } else if (
output["fleetCapacityReservationSet"] !== undefined &&
output["fleetCapacityReservationSet"]["item"] !== undefined
) {
@@ -56885,8 +56853,7 @@ const deserializeAws_ec2CreateCapacityReservationFleetResult = (
}
if (output.tagSet === "") {
contents.Tags = [];
- }
- if (output["tagSet"] !== undefined && output["tagSet"]["item"] !== undefined) {
+ } else if (output["tagSet"] !== undefined && output["tagSet"]["item"] !== undefined) {
contents.Tags = deserializeAws_ec2TagList(__getArrayIfSingleItem(output["tagSet"]["item"]), context);
}
return contents;
@@ -57073,8 +57040,7 @@ const deserializeAws_ec2CreateFleetInstance = (output: any, context: __SerdeCont
}
if (output.instanceIds === "") {
contents.InstanceIds = [];
- }
- if (output["instanceIds"] !== undefined && output["instanceIds"]["item"] !== undefined) {
+ } else if (output["instanceIds"] !== undefined && output["instanceIds"]["item"] !== undefined) {
contents.InstanceIds = deserializeAws_ec2InstanceIdsSet(
__getArrayIfSingleItem(output["instanceIds"]["item"]),
context
@@ -57111,8 +57077,7 @@ const deserializeAws_ec2CreateFleetResult = (output: any, context: __SerdeContex
}
if (output.errorSet === "") {
contents.Errors = [];
- }
- if (output["errorSet"] !== undefined && output["errorSet"]["item"] !== undefined) {
+ } else if (output["errorSet"] !== undefined && output["errorSet"]["item"] !== undefined) {
contents.Errors = deserializeAws_ec2CreateFleetErrorsSet(
__getArrayIfSingleItem(output["errorSet"]["item"]),
context
@@ -57120,8 +57085,7 @@ const deserializeAws_ec2CreateFleetResult = (output: any, context: __SerdeContex
}
if (output.fleetInstanceSet === "") {
contents.Instances = [];
- }
- if (output["fleetInstanceSet"] !== undefined && output["fleetInstanceSet"]["item"] !== undefined) {
+ } else if (output["fleetInstanceSet"] !== undefined && output["fleetInstanceSet"]["item"] !== undefined) {
contents.Instances = deserializeAws_ec2CreateFleetInstancesSet(
__getArrayIfSingleItem(output["fleetInstanceSet"]["item"]),
context
@@ -57141,8 +57105,7 @@ const deserializeAws_ec2CreateFlowLogsResult = (output: any, context: __SerdeCon
}
if (output.flowLogIdSet === "") {
contents.FlowLogIds = [];
- }
- if (output["flowLogIdSet"] !== undefined && output["flowLogIdSet"]["item"] !== undefined) {
+ } else if (output["flowLogIdSet"] !== undefined && output["flowLogIdSet"]["item"] !== undefined) {
contents.FlowLogIds = deserializeAws_ec2ValueStringList(
__getArrayIfSingleItem(output["flowLogIdSet"]["item"]),
context
@@ -57150,8 +57113,7 @@ const deserializeAws_ec2CreateFlowLogsResult = (output: any, context: __SerdeCon
}
if (output.unsuccessful === "") {
contents.Unsuccessful = [];
- }
- if (output["unsuccessful"] !== undefined && output["unsuccessful"]["item"] !== undefined) {
+ } else if (output["unsuccessful"] !== undefined && output["unsuccessful"]["item"] !== undefined) {
contents.Unsuccessful = deserializeAws_ec2UnsuccessfulItemSet(
__getArrayIfSingleItem(output["unsuccessful"]["item"]),
context
@@ -57467,8 +57429,7 @@ const deserializeAws_ec2CreateReservedInstancesListingResult = (
};
if (output.reservedInstancesListingsSet === "") {
contents.ReservedInstancesListings = [];
- }
- if (
+ } else if (
output["reservedInstancesListingsSet"] !== undefined &&
output["reservedInstancesListingsSet"]["item"] !== undefined
) {
@@ -57526,8 +57487,7 @@ const deserializeAws_ec2CreateSecurityGroupResult = (
}
if (output.tagSet === "") {
contents.Tags = [];
- }
- if (output["tagSet"] !== undefined && output["tagSet"]["item"] !== undefined) {
+ } else if (output["tagSet"] !== undefined && output["tagSet"]["item"] !== undefined) {
contents.Tags = deserializeAws_ec2TagList(__getArrayIfSingleItem(output["tagSet"]["item"]), context);
}
return contents;
@@ -57539,8 +57499,7 @@ const deserializeAws_ec2CreateSnapshotsResult = (output: any, context: __SerdeCo
};
if (output.snapshotSet === "") {
contents.Snapshots = [];
- }
- if (output["snapshotSet"] !== undefined && output["snapshotSet"]["item"] !== undefined) {
+ } else if (output["snapshotSet"] !== undefined && output["snapshotSet"]["item"] !== undefined) {
contents.Snapshots = deserializeAws_ec2SnapshotSet(__getArrayIfSingleItem(output["snapshotSet"]["item"]), context);
}
return contents;
@@ -57973,8 +57932,7 @@ const deserializeAws_ec2CustomerGateway = (output: any, context: __SerdeContext)
}
if (output.tagSet === "") {
contents.Tags = [];
- }
- if (output["tagSet"] !== undefined && output["tagSet"]["item"] !== undefined) {
+ } else if (output["tagSet"] !== undefined && output["tagSet"]["item"] !== undefined) {
contents.Tags = deserializeAws_ec2TagList(__getArrayIfSingleItem(output["tagSet"]["item"]), context);
}
return contents;
@@ -58100,8 +58058,7 @@ const deserializeAws_ec2DeleteFleetsResult = (output: any, context: __SerdeConte
};
if (output.successfulFleetDeletionSet === "") {
contents.SuccessfulFleetDeletions = [];
- }
- if (
+ } else if (
output["successfulFleetDeletionSet"] !== undefined &&
output["successfulFleetDeletionSet"]["item"] !== undefined
) {
@@ -58112,8 +58069,7 @@ const deserializeAws_ec2DeleteFleetsResult = (output: any, context: __SerdeConte
}
if (output.unsuccessfulFleetDeletionSet === "") {
contents.UnsuccessfulFleetDeletions = [];
- }
- if (
+ } else if (
output["unsuccessfulFleetDeletionSet"] !== undefined &&
output["unsuccessfulFleetDeletionSet"]["item"] !== undefined
) {
@@ -58160,8 +58116,7 @@ const deserializeAws_ec2DeleteFlowLogsResult = (output: any, context: __SerdeCon
};
if (output.unsuccessful === "") {
contents.Unsuccessful = [];
- }
- if (output["unsuccessful"] !== undefined && output["unsuccessful"]["item"] !== undefined) {
+ } else if (output["unsuccessful"] !== undefined && output["unsuccessful"]["item"] !== undefined) {
contents.Unsuccessful = deserializeAws_ec2UnsuccessfulItemSet(
__getArrayIfSingleItem(output["unsuccessful"]["item"]),
context
@@ -58323,8 +58278,7 @@ const deserializeAws_ec2DeleteLaunchTemplateVersionsResult = (
};
if (output.successfullyDeletedLaunchTemplateVersionSet === "") {
contents.SuccessfullyDeletedLaunchTemplateVersions = [];
- }
- if (
+ } else if (
output["successfullyDeletedLaunchTemplateVersionSet"] !== undefined &&
output["successfullyDeletedLaunchTemplateVersionSet"]["item"] !== undefined
) {
@@ -58336,8 +58290,7 @@ const deserializeAws_ec2DeleteLaunchTemplateVersionsResult = (
}
if (output.unsuccessfullyDeletedLaunchTemplateVersionSet === "") {
contents.UnsuccessfullyDeletedLaunchTemplateVersions = [];
- }
- if (
+ } else if (
output["unsuccessfullyDeletedLaunchTemplateVersionSet"] !== undefined &&
output["unsuccessfullyDeletedLaunchTemplateVersionSet"]["item"] !== undefined
) {
@@ -58507,8 +58460,7 @@ const deserializeAws_ec2DeleteQueuedReservedInstancesResult = (
};
if (output.successfulQueuedPurchaseDeletionSet === "") {
contents.SuccessfulQueuedPurchaseDeletions = [];
- }
- if (
+ } else if (
output["successfulQueuedPurchaseDeletionSet"] !== undefined &&
output["successfulQueuedPurchaseDeletionSet"]["item"] !== undefined
) {
@@ -58519,8 +58471,7 @@ const deserializeAws_ec2DeleteQueuedReservedInstancesResult = (
}
if (output.failedQueuedPurchaseDeletionSet === "") {
contents.FailedQueuedPurchaseDeletions = [];
- }
- if (
+ } else if (
output["failedQueuedPurchaseDeletionSet"] !== undefined &&
output["failedQueuedPurchaseDeletionSet"]["item"] !== undefined
) {
@@ -58744,8 +58695,7 @@ const deserializeAws_ec2DeleteVpcEndpointConnectionNotificationsResult = (
};
if (output.unsuccessful === "") {
contents.Unsuccessful = [];
- }
- if (output["unsuccessful"] !== undefined && output["unsuccessful"]["item"] !== undefined) {
+ } else if (output["unsuccessful"] !== undefined && output["unsuccessful"]["item"] !== undefined) {
contents.Unsuccessful = deserializeAws_ec2UnsuccessfulItemSet(
__getArrayIfSingleItem(output["unsuccessful"]["item"]),
context
@@ -58763,8 +58713,7 @@ const deserializeAws_ec2DeleteVpcEndpointServiceConfigurationsResult = (
};
if (output.unsuccessful === "") {
contents.Unsuccessful = [];
- }
- if (output["unsuccessful"] !== undefined && output["unsuccessful"]["item"] !== undefined) {
+ } else if (output["unsuccessful"] !== undefined && output["unsuccessful"]["item"] !== undefined) {
contents.Unsuccessful = deserializeAws_ec2UnsuccessfulItemSet(
__getArrayIfSingleItem(output["unsuccessful"]["item"]),
context
@@ -58779,8 +58728,7 @@ const deserializeAws_ec2DeleteVpcEndpointsResult = (output: any, context: __Serd
};
if (output.unsuccessful === "") {
contents.Unsuccessful = [];
- }
- if (output["unsuccessful"] !== undefined && output["unsuccessful"]["item"] !== undefined) {
+ } else if (output["unsuccessful"] !== undefined && output["unsuccessful"]["item"] !== undefined) {
contents.Unsuccessful = deserializeAws_ec2UnsuccessfulItemSet(
__getArrayIfSingleItem(output["unsuccessful"]["item"]),
context
@@ -58852,8 +58800,10 @@ const deserializeAws_ec2DeprovisionPublicIpv4PoolCidrResult = (
}
if (output.deprovisionedAddressSet === "") {
contents.DeprovisionedAddresses = [];
- }
- if (output["deprovisionedAddressSet"] !== undefined && output["deprovisionedAddressSet"]["item"] !== undefined) {
+ } else if (
+ output["deprovisionedAddressSet"] !== undefined &&
+ output["deprovisionedAddressSet"]["item"] !== undefined
+ ) {
contents.DeprovisionedAddresses = deserializeAws_ec2DeprovisionedAddressSet(
__getArrayIfSingleItem(output["deprovisionedAddressSet"]["item"]),
context
@@ -58919,8 +58869,7 @@ const deserializeAws_ec2DescribeAccountAttributesResult = (
};
if (output.accountAttributeSet === "") {
contents.AccountAttributes = [];
- }
- if (output["accountAttributeSet"] !== undefined && output["accountAttributeSet"]["item"] !== undefined) {
+ } else if (output["accountAttributeSet"] !== undefined && output["accountAttributeSet"]["item"] !== undefined) {
contents.AccountAttributes = deserializeAws_ec2AccountAttributeList(
__getArrayIfSingleItem(output["accountAttributeSet"]["item"]),
context
@@ -58939,8 +58888,7 @@ const deserializeAws_ec2DescribeAddressesAttributeResult = (
};
if (output.addressSet === "") {
contents.Addresses = [];
- }
- if (output["addressSet"] !== undefined && output["addressSet"]["item"] !== undefined) {
+ } else if (output["addressSet"] !== undefined && output["addressSet"]["item"] !== undefined) {
contents.Addresses = deserializeAws_ec2AddressSet(__getArrayIfSingleItem(output["addressSet"]["item"]), context);
}
if (output["nextToken"] !== undefined) {
@@ -58955,8 +58903,7 @@ const deserializeAws_ec2DescribeAddressesResult = (output: any, context: __Serde
};
if (output.addressesSet === "") {
contents.Addresses = [];
- }
- if (output["addressesSet"] !== undefined && output["addressesSet"]["item"] !== undefined) {
+ } else if (output["addressesSet"] !== undefined && output["addressesSet"]["item"] !== undefined) {
contents.Addresses = deserializeAws_ec2AddressList(__getArrayIfSingleItem(output["addressesSet"]["item"]), context);
}
return contents;
@@ -58975,8 +58922,7 @@ const deserializeAws_ec2DescribeAggregateIdFormatResult = (
}
if (output.statusSet === "") {
contents.Statuses = [];
- }
- if (output["statusSet"] !== undefined && output["statusSet"]["item"] !== undefined) {
+ } else if (output["statusSet"] !== undefined && output["statusSet"]["item"] !== undefined) {
contents.Statuses = deserializeAws_ec2IdFormatList(__getArrayIfSingleItem(output["statusSet"]["item"]), context);
}
return contents;
@@ -58991,8 +58937,7 @@ const deserializeAws_ec2DescribeAvailabilityZonesResult = (
};
if (output.availabilityZoneInfo === "") {
contents.AvailabilityZones = [];
- }
- if (output["availabilityZoneInfo"] !== undefined && output["availabilityZoneInfo"]["item"] !== undefined) {
+ } else if (output["availabilityZoneInfo"] !== undefined && output["availabilityZoneInfo"]["item"] !== undefined) {
contents.AvailabilityZones = deserializeAws_ec2AvailabilityZoneList(
__getArrayIfSingleItem(output["availabilityZoneInfo"]["item"]),
context
@@ -59010,8 +58955,7 @@ const deserializeAws_ec2DescribeBundleTasksResult = (
};
if (output.bundleInstanceTasksSet === "") {
contents.BundleTasks = [];
- }
- if (output["bundleInstanceTasksSet"] !== undefined && output["bundleInstanceTasksSet"]["item"] !== undefined) {
+ } else if (output["bundleInstanceTasksSet"] !== undefined && output["bundleInstanceTasksSet"]["item"] !== undefined) {
contents.BundleTasks = deserializeAws_ec2BundleTaskList(
__getArrayIfSingleItem(output["bundleInstanceTasksSet"]["item"]),
context
@@ -59027,8 +58971,7 @@ const deserializeAws_ec2DescribeByoipCidrsResult = (output: any, context: __Serd
};
if (output.byoipCidrSet === "") {
contents.ByoipCidrs = [];
- }
- if (output["byoipCidrSet"] !== undefined && output["byoipCidrSet"]["item"] !== undefined) {
+ } else if (output["byoipCidrSet"] !== undefined && output["byoipCidrSet"]["item"] !== undefined) {
contents.ByoipCidrs = deserializeAws_ec2ByoipCidrSet(
__getArrayIfSingleItem(output["byoipCidrSet"]["item"]),
context
@@ -59050,8 +58993,7 @@ const deserializeAws_ec2DescribeCapacityReservationFleetsResult = (
};
if (output.capacityReservationFleetSet === "") {
contents.CapacityReservationFleets = [];
- }
- if (
+ } else if (
output["capacityReservationFleetSet"] !== undefined &&
output["capacityReservationFleetSet"]["item"] !== undefined
) {
@@ -59079,8 +59021,7 @@ const deserializeAws_ec2DescribeCapacityReservationsResult = (
}
if (output.capacityReservationSet === "") {
contents.CapacityReservations = [];
- }
- if (output["capacityReservationSet"] !== undefined && output["capacityReservationSet"]["item"] !== undefined) {
+ } else if (output["capacityReservationSet"] !== undefined && output["capacityReservationSet"]["item"] !== undefined) {
contents.CapacityReservations = deserializeAws_ec2CapacityReservationSet(
__getArrayIfSingleItem(output["capacityReservationSet"]["item"]),
context
@@ -59099,8 +59040,7 @@ const deserializeAws_ec2DescribeCarrierGatewaysResult = (
};
if (output.carrierGatewaySet === "") {
contents.CarrierGateways = [];
- }
- if (output["carrierGatewaySet"] !== undefined && output["carrierGatewaySet"]["item"] !== undefined) {
+ } else if (output["carrierGatewaySet"] !== undefined && output["carrierGatewaySet"]["item"] !== undefined) {
contents.CarrierGateways = deserializeAws_ec2CarrierGatewaySet(
__getArrayIfSingleItem(output["carrierGatewaySet"]["item"]),
context
@@ -59122,8 +59062,7 @@ const deserializeAws_ec2DescribeClassicLinkInstancesResult = (
};
if (output.instancesSet === "") {
contents.Instances = [];
- }
- if (output["instancesSet"] !== undefined && output["instancesSet"]["item"] !== undefined) {
+ } else if (output["instancesSet"] !== undefined && output["instancesSet"]["item"] !== undefined) {
contents.Instances = deserializeAws_ec2ClassicLinkInstanceList(
__getArrayIfSingleItem(output["instancesSet"]["item"]),
context
@@ -59145,8 +59084,7 @@ const deserializeAws_ec2DescribeClientVpnAuthorizationRulesResult = (
};
if (output.authorizationRule === "") {
contents.AuthorizationRules = [];
- }
- if (output["authorizationRule"] !== undefined && output["authorizationRule"]["item"] !== undefined) {
+ } else if (output["authorizationRule"] !== undefined && output["authorizationRule"]["item"] !== undefined) {
contents.AuthorizationRules = deserializeAws_ec2AuthorizationRuleSet(
__getArrayIfSingleItem(output["authorizationRule"]["item"]),
context
@@ -59168,8 +59106,7 @@ const deserializeAws_ec2DescribeClientVpnConnectionsResult = (
};
if (output.connections === "") {
contents.Connections = [];
- }
- if (output["connections"] !== undefined && output["connections"]["item"] !== undefined) {
+ } else if (output["connections"] !== undefined && output["connections"]["item"] !== undefined) {
contents.Connections = deserializeAws_ec2ClientVpnConnectionSet(
__getArrayIfSingleItem(output["connections"]["item"]),
context
@@ -59191,8 +59128,7 @@ const deserializeAws_ec2DescribeClientVpnEndpointsResult = (
};
if (output.clientVpnEndpoint === "") {
contents.ClientVpnEndpoints = [];
- }
- if (output["clientVpnEndpoint"] !== undefined && output["clientVpnEndpoint"]["item"] !== undefined) {
+ } else if (output["clientVpnEndpoint"] !== undefined && output["clientVpnEndpoint"]["item"] !== undefined) {
contents.ClientVpnEndpoints = deserializeAws_ec2EndpointSet(
__getArrayIfSingleItem(output["clientVpnEndpoint"]["item"]),
context
@@ -59214,8 +59150,7 @@ const deserializeAws_ec2DescribeClientVpnRoutesResult = (
};
if (output.routes === "") {
contents.Routes = [];
- }
- if (output["routes"] !== undefined && output["routes"]["item"] !== undefined) {
+ } else if (output["routes"] !== undefined && output["routes"]["item"] !== undefined) {
contents.Routes = deserializeAws_ec2ClientVpnRouteSet(__getArrayIfSingleItem(output["routes"]["item"]), context);
}
if (output["nextToken"] !== undefined) {
@@ -59234,8 +59169,10 @@ const deserializeAws_ec2DescribeClientVpnTargetNetworksResult = (
};
if (output.clientVpnTargetNetworks === "") {
contents.ClientVpnTargetNetworks = [];
- }
- if (output["clientVpnTargetNetworks"] !== undefined && output["clientVpnTargetNetworks"]["item"] !== undefined) {
+ } else if (
+ output["clientVpnTargetNetworks"] !== undefined &&
+ output["clientVpnTargetNetworks"]["item"] !== undefined
+ ) {
contents.ClientVpnTargetNetworks = deserializeAws_ec2TargetNetworkSet(
__getArrayIfSingleItem(output["clientVpnTargetNetworks"]["item"]),
context
@@ -59254,8 +59191,7 @@ const deserializeAws_ec2DescribeCoipPoolsResult = (output: any, context: __Serde
};
if (output.coipPoolSet === "") {
contents.CoipPools = [];
- }
- if (output["coipPoolSet"] !== undefined && output["coipPoolSet"]["item"] !== undefined) {
+ } else if (output["coipPoolSet"] !== undefined && output["coipPoolSet"]["item"] !== undefined) {
contents.CoipPools = deserializeAws_ec2CoipPoolSet(__getArrayIfSingleItem(output["coipPoolSet"]["item"]), context);
}
if (output["nextToken"] !== undefined) {
@@ -59284,8 +59220,7 @@ const deserializeAws_ec2DescribeConversionTasksResult = (
};
if (output.conversionTasks === "") {
contents.ConversionTasks = [];
- }
- if (output["conversionTasks"] !== undefined && output["conversionTasks"]["item"] !== undefined) {
+ } else if (output["conversionTasks"] !== undefined && output["conversionTasks"]["item"] !== undefined) {
contents.ConversionTasks = deserializeAws_ec2DescribeConversionTaskList(
__getArrayIfSingleItem(output["conversionTasks"]["item"]),
context
@@ -59303,8 +59238,7 @@ const deserializeAws_ec2DescribeCustomerGatewaysResult = (
};
if (output.customerGatewaySet === "") {
contents.CustomerGateways = [];
- }
- if (output["customerGatewaySet"] !== undefined && output["customerGatewaySet"]["item"] !== undefined) {
+ } else if (output["customerGatewaySet"] !== undefined && output["customerGatewaySet"]["item"] !== undefined) {
contents.CustomerGateways = deserializeAws_ec2CustomerGatewayList(
__getArrayIfSingleItem(output["customerGatewaySet"]["item"]),
context
@@ -59323,8 +59257,7 @@ const deserializeAws_ec2DescribeDhcpOptionsResult = (
};
if (output.dhcpOptionsSet === "") {
contents.DhcpOptions = [];
- }
- if (output["dhcpOptionsSet"] !== undefined && output["dhcpOptionsSet"]["item"] !== undefined) {
+ } else if (output["dhcpOptionsSet"] !== undefined && output["dhcpOptionsSet"]["item"] !== undefined) {
contents.DhcpOptions = deserializeAws_ec2DhcpOptionsList(
__getArrayIfSingleItem(output["dhcpOptionsSet"]["item"]),
context
@@ -59346,8 +59279,7 @@ const deserializeAws_ec2DescribeEgressOnlyInternetGatewaysResult = (
};
if (output.egressOnlyInternetGatewaySet === "") {
contents.EgressOnlyInternetGateways = [];
- }
- if (
+ } else if (
output["egressOnlyInternetGatewaySet"] !== undefined &&
output["egressOnlyInternetGatewaySet"]["item"] !== undefined
) {
@@ -59373,8 +59305,7 @@ const deserializeAws_ec2DescribeElasticGpusResult = (
};
if (output.elasticGpuSet === "") {
contents.ElasticGpuSet = [];
- }
- if (output["elasticGpuSet"] !== undefined && output["elasticGpuSet"]["item"] !== undefined) {
+ } else if (output["elasticGpuSet"] !== undefined && output["elasticGpuSet"]["item"] !== undefined) {
contents.ElasticGpuSet = deserializeAws_ec2ElasticGpuSet(
__getArrayIfSingleItem(output["elasticGpuSet"]["item"]),
context
@@ -59399,8 +59330,7 @@ const deserializeAws_ec2DescribeExportImageTasksResult = (
};
if (output.exportImageTaskSet === "") {
contents.ExportImageTasks = [];
- }
- if (output["exportImageTaskSet"] !== undefined && output["exportImageTaskSet"]["item"] !== undefined) {
+ } else if (output["exportImageTaskSet"] !== undefined && output["exportImageTaskSet"]["item"] !== undefined) {
contents.ExportImageTasks = deserializeAws_ec2ExportImageTaskList(
__getArrayIfSingleItem(output["exportImageTaskSet"]["item"]),
context
@@ -59421,8 +59351,7 @@ const deserializeAws_ec2DescribeExportTasksResult = (
};
if (output.exportTaskSet === "") {
contents.ExportTasks = [];
- }
- if (output["exportTaskSet"] !== undefined && output["exportTaskSet"]["item"] !== undefined) {
+ } else if (output["exportTaskSet"] !== undefined && output["exportTaskSet"]["item"] !== undefined) {
contents.ExportTasks = deserializeAws_ec2ExportTaskList(
__getArrayIfSingleItem(output["exportTaskSet"]["item"]),
context
@@ -59441,8 +59370,7 @@ const deserializeAws_ec2DescribeFastLaunchImagesResult = (
};
if (output.fastLaunchImageSet === "") {
contents.FastLaunchImages = [];
- }
- if (output["fastLaunchImageSet"] !== undefined && output["fastLaunchImageSet"]["item"] !== undefined) {
+ } else if (output["fastLaunchImageSet"] !== undefined && output["fastLaunchImageSet"]["item"] !== undefined) {
contents.FastLaunchImages = deserializeAws_ec2DescribeFastLaunchImagesSuccessSet(
__getArrayIfSingleItem(output["fastLaunchImageSet"]["item"]),
context
@@ -59529,8 +59457,7 @@ const deserializeAws_ec2DescribeFastSnapshotRestoresResult = (
};
if (output.fastSnapshotRestoreSet === "") {
contents.FastSnapshotRestores = [];
- }
- if (output["fastSnapshotRestoreSet"] !== undefined && output["fastSnapshotRestoreSet"]["item"] !== undefined) {
+ } else if (output["fastSnapshotRestoreSet"] !== undefined && output["fastSnapshotRestoreSet"]["item"] !== undefined) {
contents.FastSnapshotRestores = deserializeAws_ec2DescribeFastSnapshotRestoreSuccessSet(
__getArrayIfSingleItem(output["fastSnapshotRestoreSet"]["item"]),
context
@@ -59647,8 +59574,7 @@ const deserializeAws_ec2DescribeFleetHistoryResult = (
};
if (output.historyRecordSet === "") {
contents.HistoryRecords = [];
- }
- if (output["historyRecordSet"] !== undefined && output["historyRecordSet"]["item"] !== undefined) {
+ } else if (output["historyRecordSet"] !== undefined && output["historyRecordSet"]["item"] !== undefined) {
contents.HistoryRecords = deserializeAws_ec2HistoryRecordSet(
__getArrayIfSingleItem(output["historyRecordSet"]["item"]),
context
@@ -59680,8 +59606,7 @@ const deserializeAws_ec2DescribeFleetInstancesResult = (
};
if (output.activeInstanceSet === "") {
contents.ActiveInstances = [];
- }
- if (output["activeInstanceSet"] !== undefined && output["activeInstanceSet"]["item"] !== undefined) {
+ } else if (output["activeInstanceSet"] !== undefined && output["activeInstanceSet"]["item"] !== undefined) {
contents.ActiveInstances = deserializeAws_ec2ActiveInstanceSet(
__getArrayIfSingleItem(output["activeInstanceSet"]["item"]),
context
@@ -59726,8 +59651,7 @@ const deserializeAws_ec2DescribeFleetsInstances = (output: any, context: __Serde
}
if (output.instanceIds === "") {
contents.InstanceIds = [];
- }
- if (output["instanceIds"] !== undefined && output["instanceIds"]["item"] !== undefined) {
+ } else if (output["instanceIds"] !== undefined && output["instanceIds"]["item"] !== undefined) {
contents.InstanceIds = deserializeAws_ec2InstanceIdsSet(
__getArrayIfSingleItem(output["instanceIds"]["item"]),
context
@@ -59766,8 +59690,7 @@ const deserializeAws_ec2DescribeFleetsResult = (output: any, context: __SerdeCon
}
if (output.fleetSet === "") {
contents.Fleets = [];
- }
- if (output["fleetSet"] !== undefined && output["fleetSet"]["item"] !== undefined) {
+ } else if (output["fleetSet"] !== undefined && output["fleetSet"]["item"] !== undefined) {
contents.Fleets = deserializeAws_ec2FleetSet(__getArrayIfSingleItem(output["fleetSet"]["item"]), context);
}
return contents;
@@ -59780,8 +59703,7 @@ const deserializeAws_ec2DescribeFlowLogsResult = (output: any, context: __SerdeC
};
if (output.flowLogSet === "") {
contents.FlowLogs = [];
- }
- if (output["flowLogSet"] !== undefined && output["flowLogSet"]["item"] !== undefined) {
+ } else if (output["flowLogSet"] !== undefined && output["flowLogSet"]["item"] !== undefined) {
contents.FlowLogs = deserializeAws_ec2FlowLogSet(__getArrayIfSingleItem(output["flowLogSet"]["item"]), context);
}
if (output["nextToken"] !== undefined) {
@@ -59810,8 +59732,7 @@ const deserializeAws_ec2DescribeFpgaImagesResult = (output: any, context: __Serd
};
if (output.fpgaImageSet === "") {
contents.FpgaImages = [];
- }
- if (output["fpgaImageSet"] !== undefined && output["fpgaImageSet"]["item"] !== undefined) {
+ } else if (output["fpgaImageSet"] !== undefined && output["fpgaImageSet"]["item"] !== undefined) {
contents.FpgaImages = deserializeAws_ec2FpgaImageList(
__getArrayIfSingleItem(output["fpgaImageSet"]["item"]),
context
@@ -59836,8 +59757,7 @@ const deserializeAws_ec2DescribeHostReservationOfferingsResult = (
}
if (output.offeringSet === "") {
contents.OfferingSet = [];
- }
- if (output["offeringSet"] !== undefined && output["offeringSet"]["item"] !== undefined) {
+ } else if (output["offeringSet"] !== undefined && output["offeringSet"]["item"] !== undefined) {
contents.OfferingSet = deserializeAws_ec2HostOfferingSet(
__getArrayIfSingleItem(output["offeringSet"]["item"]),
context
@@ -59856,8 +59776,7 @@ const deserializeAws_ec2DescribeHostReservationsResult = (
};
if (output.hostReservationSet === "") {
contents.HostReservationSet = [];
- }
- if (output["hostReservationSet"] !== undefined && output["hostReservationSet"]["item"] !== undefined) {
+ } else if (output["hostReservationSet"] !== undefined && output["hostReservationSet"]["item"] !== undefined) {
contents.HostReservationSet = deserializeAws_ec2HostReservationSet(
__getArrayIfSingleItem(output["hostReservationSet"]["item"]),
context
@@ -59876,8 +59795,7 @@ const deserializeAws_ec2DescribeHostsResult = (output: any, context: __SerdeCont
};
if (output.hostSet === "") {
contents.Hosts = [];
- }
- if (output["hostSet"] !== undefined && output["hostSet"]["item"] !== undefined) {
+ } else if (output["hostSet"] !== undefined && output["hostSet"]["item"] !== undefined) {
contents.Hosts = deserializeAws_ec2HostList(__getArrayIfSingleItem(output["hostSet"]["item"]), context);
}
if (output["nextToken"] !== undefined) {
@@ -59896,8 +59814,7 @@ const deserializeAws_ec2DescribeIamInstanceProfileAssociationsResult = (
};
if (output.iamInstanceProfileAssociationSet === "") {
contents.IamInstanceProfileAssociations = [];
- }
- if (
+ } else if (
output["iamInstanceProfileAssociationSet"] !== undefined &&
output["iamInstanceProfileAssociationSet"]["item"] !== undefined
) {
@@ -59921,8 +59838,7 @@ const deserializeAws_ec2DescribeIdentityIdFormatResult = (
};
if (output.statusSet === "") {
contents.Statuses = [];
- }
- if (output["statusSet"] !== undefined && output["statusSet"]["item"] !== undefined) {
+ } else if (output["statusSet"] !== undefined && output["statusSet"]["item"] !== undefined) {
contents.Statuses = deserializeAws_ec2IdFormatList(__getArrayIfSingleItem(output["statusSet"]["item"]), context);
}
return contents;
@@ -59934,8 +59850,7 @@ const deserializeAws_ec2DescribeIdFormatResult = (output: any, context: __SerdeC
};
if (output.statusSet === "") {
contents.Statuses = [];
- }
- if (output["statusSet"] !== undefined && output["statusSet"]["item"] !== undefined) {
+ } else if (output["statusSet"] !== undefined && output["statusSet"]["item"] !== undefined) {
contents.Statuses = deserializeAws_ec2IdFormatList(__getArrayIfSingleItem(output["statusSet"]["item"]), context);
}
return contents;
@@ -59947,8 +59862,7 @@ const deserializeAws_ec2DescribeImagesResult = (output: any, context: __SerdeCon
};
if (output.imagesSet === "") {
contents.Images = [];
- }
- if (output["imagesSet"] !== undefined && output["imagesSet"]["item"] !== undefined) {
+ } else if (output["imagesSet"] !== undefined && output["imagesSet"]["item"] !== undefined) {
contents.Images = deserializeAws_ec2ImageList(__getArrayIfSingleItem(output["imagesSet"]["item"]), context);
}
return contents;
@@ -59964,8 +59878,7 @@ const deserializeAws_ec2DescribeImportImageTasksResult = (
};
if (output.importImageTaskSet === "") {
contents.ImportImageTasks = [];
- }
- if (output["importImageTaskSet"] !== undefined && output["importImageTaskSet"]["item"] !== undefined) {
+ } else if (output["importImageTaskSet"] !== undefined && output["importImageTaskSet"]["item"] !== undefined) {
contents.ImportImageTasks = deserializeAws_ec2ImportImageTaskList(
__getArrayIfSingleItem(output["importImageTaskSet"]["item"]),
context
@@ -59987,8 +59900,7 @@ const deserializeAws_ec2DescribeImportSnapshotTasksResult = (
};
if (output.importSnapshotTaskSet === "") {
contents.ImportSnapshotTasks = [];
- }
- if (output["importSnapshotTaskSet"] !== undefined && output["importSnapshotTaskSet"]["item"] !== undefined) {
+ } else if (output["importSnapshotTaskSet"] !== undefined && output["importSnapshotTaskSet"]["item"] !== undefined) {
contents.ImportSnapshotTasks = deserializeAws_ec2ImportSnapshotTaskList(
__getArrayIfSingleItem(output["importSnapshotTaskSet"]["item"]),
context
@@ -60010,8 +59922,7 @@ const deserializeAws_ec2DescribeInstanceCreditSpecificationsResult = (
};
if (output.instanceCreditSpecificationSet === "") {
contents.InstanceCreditSpecifications = [];
- }
- if (
+ } else if (
output["instanceCreditSpecificationSet"] !== undefined &&
output["instanceCreditSpecificationSet"]["item"] !== undefined
) {
@@ -60052,8 +59963,7 @@ const deserializeAws_ec2DescribeInstanceEventWindowsResult = (
};
if (output.instanceEventWindowSet === "") {
contents.InstanceEventWindows = [];
- }
- if (output["instanceEventWindowSet"] !== undefined && output["instanceEventWindowSet"]["item"] !== undefined) {
+ } else if (output["instanceEventWindowSet"] !== undefined && output["instanceEventWindowSet"]["item"] !== undefined) {
contents.InstanceEventWindows = deserializeAws_ec2InstanceEventWindowSet(
__getArrayIfSingleItem(output["instanceEventWindowSet"]["item"]),
context
@@ -60072,8 +59982,7 @@ const deserializeAws_ec2DescribeInstancesResult = (output: any, context: __Serde
};
if (output.reservationSet === "") {
contents.Reservations = [];
- }
- if (output["reservationSet"] !== undefined && output["reservationSet"]["item"] !== undefined) {
+ } else if (output["reservationSet"] !== undefined && output["reservationSet"]["item"] !== undefined) {
contents.Reservations = deserializeAws_ec2ReservationList(
__getArrayIfSingleItem(output["reservationSet"]["item"]),
context
@@ -60095,8 +60004,7 @@ const deserializeAws_ec2DescribeInstanceStatusResult = (
};
if (output.instanceStatusSet === "") {
contents.InstanceStatuses = [];
- }
- if (output["instanceStatusSet"] !== undefined && output["instanceStatusSet"]["item"] !== undefined) {
+ } else if (output["instanceStatusSet"] !== undefined && output["instanceStatusSet"]["item"] !== undefined) {
contents.InstanceStatuses = deserializeAws_ec2InstanceStatusList(
__getArrayIfSingleItem(output["instanceStatusSet"]["item"]),
context
@@ -60118,8 +60026,10 @@ const deserializeAws_ec2DescribeInstanceTypeOfferingsResult = (
};
if (output.instanceTypeOfferingSet === "") {
contents.InstanceTypeOfferings = [];
- }
- if (output["instanceTypeOfferingSet"] !== undefined && output["instanceTypeOfferingSet"]["item"] !== undefined) {
+ } else if (
+ output["instanceTypeOfferingSet"] !== undefined &&
+ output["instanceTypeOfferingSet"]["item"] !== undefined
+ ) {
contents.InstanceTypeOfferings = deserializeAws_ec2InstanceTypeOfferingsList(
__getArrayIfSingleItem(output["instanceTypeOfferingSet"]["item"]),
context
@@ -60141,8 +60051,7 @@ const deserializeAws_ec2DescribeInstanceTypesResult = (
};
if (output.instanceTypeSet === "") {
contents.InstanceTypes = [];
- }
- if (output["instanceTypeSet"] !== undefined && output["instanceTypeSet"]["item"] !== undefined) {
+ } else if (output["instanceTypeSet"] !== undefined && output["instanceTypeSet"]["item"] !== undefined) {
contents.InstanceTypes = deserializeAws_ec2InstanceTypeInfoList(
__getArrayIfSingleItem(output["instanceTypeSet"]["item"]),
context
@@ -60164,8 +60073,7 @@ const deserializeAws_ec2DescribeInternetGatewaysResult = (
};
if (output.internetGatewaySet === "") {
contents.InternetGateways = [];
- }
- if (output["internetGatewaySet"] !== undefined && output["internetGatewaySet"]["item"] !== undefined) {
+ } else if (output["internetGatewaySet"] !== undefined && output["internetGatewaySet"]["item"] !== undefined) {
contents.InternetGateways = deserializeAws_ec2InternetGatewayList(
__getArrayIfSingleItem(output["internetGatewaySet"]["item"]),
context
@@ -60187,8 +60095,7 @@ const deserializeAws_ec2DescribeIpamPoolsResult = (output: any, context: __Serde
}
if (output.ipamPoolSet === "") {
contents.IpamPools = [];
- }
- if (output["ipamPoolSet"] !== undefined && output["ipamPoolSet"]["item"] !== undefined) {
+ } else if (output["ipamPoolSet"] !== undefined && output["ipamPoolSet"]["item"] !== undefined) {
contents.IpamPools = deserializeAws_ec2IpamPoolSet(__getArrayIfSingleItem(output["ipamPoolSet"]["item"]), context);
}
return contents;
@@ -60204,8 +60111,7 @@ const deserializeAws_ec2DescribeIpamScopesResult = (output: any, context: __Serd
}
if (output.ipamScopeSet === "") {
contents.IpamScopes = [];
- }
- if (output["ipamScopeSet"] !== undefined && output["ipamScopeSet"]["item"] !== undefined) {
+ } else if (output["ipamScopeSet"] !== undefined && output["ipamScopeSet"]["item"] !== undefined) {
contents.IpamScopes = deserializeAws_ec2IpamScopeSet(
__getArrayIfSingleItem(output["ipamScopeSet"]["item"]),
context
@@ -60224,8 +60130,7 @@ const deserializeAws_ec2DescribeIpamsResult = (output: any, context: __SerdeCont
}
if (output.ipamSet === "") {
contents.Ipams = [];
- }
- if (output["ipamSet"] !== undefined && output["ipamSet"]["item"] !== undefined) {
+ } else if (output["ipamSet"] !== undefined && output["ipamSet"]["item"] !== undefined) {
contents.Ipams = deserializeAws_ec2IpamSet(__getArrayIfSingleItem(output["ipamSet"]["item"]), context);
}
return contents;
@@ -60238,8 +60143,7 @@ const deserializeAws_ec2DescribeIpv6PoolsResult = (output: any, context: __Serde
};
if (output.ipv6PoolSet === "") {
contents.Ipv6Pools = [];
- }
- if (output["ipv6PoolSet"] !== undefined && output["ipv6PoolSet"]["item"] !== undefined) {
+ } else if (output["ipv6PoolSet"] !== undefined && output["ipv6PoolSet"]["item"] !== undefined) {
contents.Ipv6Pools = deserializeAws_ec2Ipv6PoolSet(__getArrayIfSingleItem(output["ipv6PoolSet"]["item"]), context);
}
if (output["nextToken"] !== undefined) {
@@ -60254,8 +60158,7 @@ const deserializeAws_ec2DescribeKeyPairsResult = (output: any, context: __SerdeC
};
if (output.keySet === "") {
contents.KeyPairs = [];
- }
- if (output["keySet"] !== undefined && output["keySet"]["item"] !== undefined) {
+ } else if (output["keySet"] !== undefined && output["keySet"]["item"] !== undefined) {
contents.KeyPairs = deserializeAws_ec2KeyPairList(__getArrayIfSingleItem(output["keySet"]["item"]), context);
}
return contents;
@@ -60271,8 +60174,7 @@ const deserializeAws_ec2DescribeLaunchTemplatesResult = (
};
if (output.launchTemplates === "") {
contents.LaunchTemplates = [];
- }
- if (output["launchTemplates"] !== undefined && output["launchTemplates"]["item"] !== undefined) {
+ } else if (output["launchTemplates"] !== undefined && output["launchTemplates"]["item"] !== undefined) {
contents.LaunchTemplates = deserializeAws_ec2LaunchTemplateSet(
__getArrayIfSingleItem(output["launchTemplates"]["item"]),
context
@@ -60294,8 +60196,10 @@ const deserializeAws_ec2DescribeLaunchTemplateVersionsResult = (
};
if (output.launchTemplateVersionSet === "") {
contents.LaunchTemplateVersions = [];
- }
- if (output["launchTemplateVersionSet"] !== undefined && output["launchTemplateVersionSet"]["item"] !== undefined) {
+ } else if (
+ output["launchTemplateVersionSet"] !== undefined &&
+ output["launchTemplateVersionSet"]["item"] !== undefined
+ ) {
contents.LaunchTemplateVersions = deserializeAws_ec2LaunchTemplateVersionSet(
__getArrayIfSingleItem(output["launchTemplateVersionSet"]["item"]),
context
@@ -60317,8 +60221,10 @@ const deserializeAws_ec2DescribeLocalGatewayRouteTablesResult = (
};
if (output.localGatewayRouteTableSet === "") {
contents.LocalGatewayRouteTables = [];
- }
- if (output["localGatewayRouteTableSet"] !== undefined && output["localGatewayRouteTableSet"]["item"] !== undefined) {
+ } else if (
+ output["localGatewayRouteTableSet"] !== undefined &&
+ output["localGatewayRouteTableSet"]["item"] !== undefined
+ ) {
contents.LocalGatewayRouteTables = deserializeAws_ec2LocalGatewayRouteTableSet(
__getArrayIfSingleItem(output["localGatewayRouteTableSet"]["item"]),
context
@@ -60340,8 +60246,7 @@ const deserializeAws_ec2DescribeLocalGatewayRouteTableVirtualInterfaceGroupAssoc
};
if (output.localGatewayRouteTableVirtualInterfaceGroupAssociationSet === "") {
contents.LocalGatewayRouteTableVirtualInterfaceGroupAssociations = [];
- }
- if (
+ } else if (
output["localGatewayRouteTableVirtualInterfaceGroupAssociationSet"] !== undefined &&
output["localGatewayRouteTableVirtualInterfaceGroupAssociationSet"]["item"] !== undefined
) {
@@ -60367,8 +60272,7 @@ const deserializeAws_ec2DescribeLocalGatewayRouteTableVpcAssociationsResult = (
};
if (output.localGatewayRouteTableVpcAssociationSet === "") {
contents.LocalGatewayRouteTableVpcAssociations = [];
- }
- if (
+ } else if (
output["localGatewayRouteTableVpcAssociationSet"] !== undefined &&
output["localGatewayRouteTableVpcAssociationSet"]["item"] !== undefined
) {
@@ -60393,8 +60297,7 @@ const deserializeAws_ec2DescribeLocalGatewaysResult = (
};
if (output.localGatewaySet === "") {
contents.LocalGateways = [];
- }
- if (output["localGatewaySet"] !== undefined && output["localGatewaySet"]["item"] !== undefined) {
+ } else if (output["localGatewaySet"] !== undefined && output["localGatewaySet"]["item"] !== undefined) {
contents.LocalGateways = deserializeAws_ec2LocalGatewaySet(
__getArrayIfSingleItem(output["localGatewaySet"]["item"]),
context
@@ -60416,8 +60319,7 @@ const deserializeAws_ec2DescribeLocalGatewayVirtualInterfaceGroupsResult = (
};
if (output.localGatewayVirtualInterfaceGroupSet === "") {
contents.LocalGatewayVirtualInterfaceGroups = [];
- }
- if (
+ } else if (
output["localGatewayVirtualInterfaceGroupSet"] !== undefined &&
output["localGatewayVirtualInterfaceGroupSet"]["item"] !== undefined
) {
@@ -60442,8 +60344,7 @@ const deserializeAws_ec2DescribeLocalGatewayVirtualInterfacesResult = (
};
if (output.localGatewayVirtualInterfaceSet === "") {
contents.LocalGatewayVirtualInterfaces = [];
- }
- if (
+ } else if (
output["localGatewayVirtualInterfaceSet"] !== undefined &&
output["localGatewayVirtualInterfaceSet"]["item"] !== undefined
) {
@@ -60471,8 +60372,7 @@ const deserializeAws_ec2DescribeManagedPrefixListsResult = (
}
if (output.prefixListSet === "") {
contents.PrefixLists = [];
- }
- if (output["prefixListSet"] !== undefined && output["prefixListSet"]["item"] !== undefined) {
+ } else if (output["prefixListSet"] !== undefined && output["prefixListSet"]["item"] !== undefined) {
contents.PrefixLists = deserializeAws_ec2ManagedPrefixListSet(
__getArrayIfSingleItem(output["prefixListSet"]["item"]),
context
@@ -60491,8 +60391,7 @@ const deserializeAws_ec2DescribeMovingAddressesResult = (
};
if (output.movingAddressStatusSet === "") {
contents.MovingAddressStatuses = [];
- }
- if (output["movingAddressStatusSet"] !== undefined && output["movingAddressStatusSet"]["item"] !== undefined) {
+ } else if (output["movingAddressStatusSet"] !== undefined && output["movingAddressStatusSet"]["item"] !== undefined) {
contents.MovingAddressStatuses = deserializeAws_ec2MovingAddressStatusSet(
__getArrayIfSingleItem(output["movingAddressStatusSet"]["item"]),
context
@@ -60514,8 +60413,7 @@ const deserializeAws_ec2DescribeNatGatewaysResult = (
};
if (output.natGatewaySet === "") {
contents.NatGateways = [];
- }
- if (output["natGatewaySet"] !== undefined && output["natGatewaySet"]["item"] !== undefined) {
+ } else if (output["natGatewaySet"] !== undefined && output["natGatewaySet"]["item"] !== undefined) {
contents.NatGateways = deserializeAws_ec2NatGatewayList(
__getArrayIfSingleItem(output["natGatewaySet"]["item"]),
context
@@ -60537,8 +60435,7 @@ const deserializeAws_ec2DescribeNetworkAclsResult = (
};
if (output.networkAclSet === "") {
contents.NetworkAcls = [];
- }
- if (output["networkAclSet"] !== undefined && output["networkAclSet"]["item"] !== undefined) {
+ } else if (output["networkAclSet"] !== undefined && output["networkAclSet"]["item"] !== undefined) {
contents.NetworkAcls = deserializeAws_ec2NetworkAclList(
__getArrayIfSingleItem(output["networkAclSet"]["item"]),
context
@@ -60560,8 +60457,7 @@ const deserializeAws_ec2DescribeNetworkInsightsAccessScopeAnalysesResult = (
};
if (output.networkInsightsAccessScopeAnalysisSet === "") {
contents.NetworkInsightsAccessScopeAnalyses = [];
- }
- if (
+ } else if (
output["networkInsightsAccessScopeAnalysisSet"] !== undefined &&
output["networkInsightsAccessScopeAnalysisSet"]["item"] !== undefined
) {
@@ -60586,8 +60482,7 @@ const deserializeAws_ec2DescribeNetworkInsightsAccessScopesResult = (
};
if (output.networkInsightsAccessScopeSet === "") {
contents.NetworkInsightsAccessScopes = [];
- }
- if (
+ } else if (
output["networkInsightsAccessScopeSet"] !== undefined &&
output["networkInsightsAccessScopeSet"]["item"] !== undefined
) {
@@ -60612,8 +60507,7 @@ const deserializeAws_ec2DescribeNetworkInsightsAnalysesResult = (
};
if (output.networkInsightsAnalysisSet === "") {
contents.NetworkInsightsAnalyses = [];
- }
- if (
+ } else if (
output["networkInsightsAnalysisSet"] !== undefined &&
output["networkInsightsAnalysisSet"]["item"] !== undefined
) {
@@ -60638,8 +60532,7 @@ const deserializeAws_ec2DescribeNetworkInsightsPathsResult = (
};
if (output.networkInsightsPathSet === "") {
contents.NetworkInsightsPaths = [];
- }
- if (output["networkInsightsPathSet"] !== undefined && output["networkInsightsPathSet"]["item"] !== undefined) {
+ } else if (output["networkInsightsPathSet"] !== undefined && output["networkInsightsPathSet"]["item"] !== undefined) {
contents.NetworkInsightsPaths = deserializeAws_ec2NetworkInsightsPathList(
__getArrayIfSingleItem(output["networkInsightsPathSet"]["item"]),
context
@@ -60670,8 +60563,7 @@ const deserializeAws_ec2DescribeNetworkInterfaceAttributeResult = (
}
if (output.groupSet === "") {
contents.Groups = [];
- }
- if (output["groupSet"] !== undefined && output["groupSet"]["item"] !== undefined) {
+ } else if (output["groupSet"] !== undefined && output["groupSet"]["item"] !== undefined) {
contents.Groups = deserializeAws_ec2GroupIdentifierList(
__getArrayIfSingleItem(output["groupSet"]["item"]),
context
@@ -60696,8 +60588,7 @@ const deserializeAws_ec2DescribeNetworkInterfacePermissionsResult = (
};
if (output.networkInterfacePermissions === "") {
contents.NetworkInterfacePermissions = [];
- }
- if (
+ } else if (
output["networkInterfacePermissions"] !== undefined &&
output["networkInterfacePermissions"]["item"] !== undefined
) {
@@ -60722,8 +60613,7 @@ const deserializeAws_ec2DescribeNetworkInterfacesResult = (
};
if (output.networkInterfaceSet === "") {
contents.NetworkInterfaces = [];
- }
- if (output["networkInterfaceSet"] !== undefined && output["networkInterfaceSet"]["item"] !== undefined) {
+ } else if (output["networkInterfaceSet"] !== undefined && output["networkInterfaceSet"]["item"] !== undefined) {
contents.NetworkInterfaces = deserializeAws_ec2NetworkInterfaceList(
__getArrayIfSingleItem(output["networkInterfaceSet"]["item"]),
context
@@ -60744,8 +60634,7 @@ const deserializeAws_ec2DescribePlacementGroupsResult = (
};
if (output.placementGroupSet === "") {
contents.PlacementGroups = [];
- }
- if (output["placementGroupSet"] !== undefined && output["placementGroupSet"]["item"] !== undefined) {
+ } else if (output["placementGroupSet"] !== undefined && output["placementGroupSet"]["item"] !== undefined) {
contents.PlacementGroups = deserializeAws_ec2PlacementGroupList(
__getArrayIfSingleItem(output["placementGroupSet"]["item"]),
context
@@ -60767,8 +60656,7 @@ const deserializeAws_ec2DescribePrefixListsResult = (
}
if (output.prefixListSet === "") {
contents.PrefixLists = [];
- }
- if (output["prefixListSet"] !== undefined && output["prefixListSet"]["item"] !== undefined) {
+ } else if (output["prefixListSet"] !== undefined && output["prefixListSet"]["item"] !== undefined) {
contents.PrefixLists = deserializeAws_ec2PrefixListSet(
__getArrayIfSingleItem(output["prefixListSet"]["item"]),
context
@@ -60787,8 +60675,7 @@ const deserializeAws_ec2DescribePrincipalIdFormatResult = (
};
if (output.principalSet === "") {
contents.Principals = [];
- }
- if (output["principalSet"] !== undefined && output["principalSet"]["item"] !== undefined) {
+ } else if (output["principalSet"] !== undefined && output["principalSet"]["item"] !== undefined) {
contents.Principals = deserializeAws_ec2PrincipalIdFormatList(
__getArrayIfSingleItem(output["principalSet"]["item"]),
context
@@ -60810,8 +60697,7 @@ const deserializeAws_ec2DescribePublicIpv4PoolsResult = (
};
if (output.publicIpv4PoolSet === "") {
contents.PublicIpv4Pools = [];
- }
- if (output["publicIpv4PoolSet"] !== undefined && output["publicIpv4PoolSet"]["item"] !== undefined) {
+ } else if (output["publicIpv4PoolSet"] !== undefined && output["publicIpv4PoolSet"]["item"] !== undefined) {
contents.PublicIpv4Pools = deserializeAws_ec2PublicIpv4PoolSet(
__getArrayIfSingleItem(output["publicIpv4PoolSet"]["item"]),
context
@@ -60829,8 +60715,7 @@ const deserializeAws_ec2DescribeRegionsResult = (output: any, context: __SerdeCo
};
if (output.regionInfo === "") {
contents.Regions = [];
- }
- if (output["regionInfo"] !== undefined && output["regionInfo"]["item"] !== undefined) {
+ } else if (output["regionInfo"] !== undefined && output["regionInfo"]["item"] !== undefined) {
contents.Regions = deserializeAws_ec2RegionList(__getArrayIfSingleItem(output["regionInfo"]["item"]), context);
}
return contents;
@@ -60846,8 +60731,10 @@ const deserializeAws_ec2DescribeReplaceRootVolumeTasksResult = (
};
if (output.replaceRootVolumeTaskSet === "") {
contents.ReplaceRootVolumeTasks = [];
- }
- if (output["replaceRootVolumeTaskSet"] !== undefined && output["replaceRootVolumeTaskSet"]["item"] !== undefined) {
+ } else if (
+ output["replaceRootVolumeTaskSet"] !== undefined &&
+ output["replaceRootVolumeTaskSet"]["item"] !== undefined
+ ) {
contents.ReplaceRootVolumeTasks = deserializeAws_ec2ReplaceRootVolumeTasks(
__getArrayIfSingleItem(output["replaceRootVolumeTaskSet"]["item"]),
context
@@ -60868,8 +60755,7 @@ const deserializeAws_ec2DescribeReservedInstancesListingsResult = (
};
if (output.reservedInstancesListingsSet === "") {
contents.ReservedInstancesListings = [];
- }
- if (
+ } else if (
output["reservedInstancesListingsSet"] !== undefined &&
output["reservedInstancesListingsSet"]["item"] !== undefined
) {
@@ -60894,8 +60780,7 @@ const deserializeAws_ec2DescribeReservedInstancesModificationsResult = (
}
if (output.reservedInstancesModificationsSet === "") {
contents.ReservedInstancesModifications = [];
- }
- if (
+ } else if (
output["reservedInstancesModificationsSet"] !== undefined &&
output["reservedInstancesModificationsSet"]["item"] !== undefined
) {
@@ -60917,8 +60802,7 @@ const deserializeAws_ec2DescribeReservedInstancesOfferingsResult = (
};
if (output.reservedInstancesOfferingsSet === "") {
contents.ReservedInstancesOfferings = [];
- }
- if (
+ } else if (
output["reservedInstancesOfferingsSet"] !== undefined &&
output["reservedInstancesOfferingsSet"]["item"] !== undefined
) {
@@ -60942,8 +60826,7 @@ const deserializeAws_ec2DescribeReservedInstancesResult = (
};
if (output.reservedInstancesSet === "") {
contents.ReservedInstances = [];
- }
- if (output["reservedInstancesSet"] !== undefined && output["reservedInstancesSet"]["item"] !== undefined) {
+ } else if (output["reservedInstancesSet"] !== undefined && output["reservedInstancesSet"]["item"] !== undefined) {
contents.ReservedInstances = deserializeAws_ec2ReservedInstancesList(
__getArrayIfSingleItem(output["reservedInstancesSet"]["item"]),
context
@@ -60962,8 +60845,7 @@ const deserializeAws_ec2DescribeRouteTablesResult = (
};
if (output.routeTableSet === "") {
contents.RouteTables = [];
- }
- if (output["routeTableSet"] !== undefined && output["routeTableSet"]["item"] !== undefined) {
+ } else if (output["routeTableSet"] !== undefined && output["routeTableSet"]["item"] !== undefined) {
contents.RouteTables = deserializeAws_ec2RouteTableList(
__getArrayIfSingleItem(output["routeTableSet"]["item"]),
context
@@ -60988,8 +60870,7 @@ const deserializeAws_ec2DescribeScheduledInstanceAvailabilityResult = (
}
if (output.scheduledInstanceAvailabilitySet === "") {
contents.ScheduledInstanceAvailabilitySet = [];
- }
- if (
+ } else if (
output["scheduledInstanceAvailabilitySet"] !== undefined &&
output["scheduledInstanceAvailabilitySet"]["item"] !== undefined
) {
@@ -61014,8 +60895,7 @@ const deserializeAws_ec2DescribeScheduledInstancesResult = (
}
if (output.scheduledInstanceSet === "") {
contents.ScheduledInstanceSet = [];
- }
- if (output["scheduledInstanceSet"] !== undefined && output["scheduledInstanceSet"]["item"] !== undefined) {
+ } else if (output["scheduledInstanceSet"] !== undefined && output["scheduledInstanceSet"]["item"] !== undefined) {
contents.ScheduledInstanceSet = deserializeAws_ec2ScheduledInstanceSet(
__getArrayIfSingleItem(output["scheduledInstanceSet"]["item"]),
context
@@ -61033,8 +60913,10 @@ const deserializeAws_ec2DescribeSecurityGroupReferencesResult = (
};
if (output.securityGroupReferenceSet === "") {
contents.SecurityGroupReferenceSet = [];
- }
- if (output["securityGroupReferenceSet"] !== undefined && output["securityGroupReferenceSet"]["item"] !== undefined) {
+ } else if (
+ output["securityGroupReferenceSet"] !== undefined &&
+ output["securityGroupReferenceSet"]["item"] !== undefined
+ ) {
contents.SecurityGroupReferenceSet = deserializeAws_ec2SecurityGroupReferences(
__getArrayIfSingleItem(output["securityGroupReferenceSet"]["item"]),
context
@@ -61053,8 +60935,7 @@ const deserializeAws_ec2DescribeSecurityGroupRulesResult = (
};
if (output.securityGroupRuleSet === "") {
contents.SecurityGroupRules = [];
- }
- if (output["securityGroupRuleSet"] !== undefined && output["securityGroupRuleSet"]["item"] !== undefined) {
+ } else if (output["securityGroupRuleSet"] !== undefined && output["securityGroupRuleSet"]["item"] !== undefined) {
contents.SecurityGroupRules = deserializeAws_ec2SecurityGroupRuleList(
__getArrayIfSingleItem(output["securityGroupRuleSet"]["item"]),
context
@@ -61076,8 +60957,7 @@ const deserializeAws_ec2DescribeSecurityGroupsResult = (
};
if (output.securityGroupInfo === "") {
contents.SecurityGroups = [];
- }
- if (output["securityGroupInfo"] !== undefined && output["securityGroupInfo"]["item"] !== undefined) {
+ } else if (output["securityGroupInfo"] !== undefined && output["securityGroupInfo"]["item"] !== undefined) {
contents.SecurityGroups = deserializeAws_ec2SecurityGroupList(
__getArrayIfSingleItem(output["securityGroupInfo"]["item"]),
context
@@ -61100,8 +60980,7 @@ const deserializeAws_ec2DescribeSnapshotAttributeResult = (
};
if (output.createVolumePermission === "") {
contents.CreateVolumePermissions = [];
- }
- if (output["createVolumePermission"] !== undefined && output["createVolumePermission"]["item"] !== undefined) {
+ } else if (output["createVolumePermission"] !== undefined && output["createVolumePermission"]["item"] !== undefined) {
contents.CreateVolumePermissions = deserializeAws_ec2CreateVolumePermissionList(
__getArrayIfSingleItem(output["createVolumePermission"]["item"]),
context
@@ -61109,8 +60988,7 @@ const deserializeAws_ec2DescribeSnapshotAttributeResult = (
}
if (output.productCodes === "") {
contents.ProductCodes = [];
- }
- if (output["productCodes"] !== undefined && output["productCodes"]["item"] !== undefined) {
+ } else if (output["productCodes"] !== undefined && output["productCodes"]["item"] !== undefined) {
contents.ProductCodes = deserializeAws_ec2ProductCodeList(
__getArrayIfSingleItem(output["productCodes"]["item"]),
context
@@ -61129,8 +61007,7 @@ const deserializeAws_ec2DescribeSnapshotsResult = (output: any, context: __Serde
};
if (output.snapshotSet === "") {
contents.Snapshots = [];
- }
- if (output["snapshotSet"] !== undefined && output["snapshotSet"]["item"] !== undefined) {
+ } else if (output["snapshotSet"] !== undefined && output["snapshotSet"]["item"] !== undefined) {
contents.Snapshots = deserializeAws_ec2SnapshotList(__getArrayIfSingleItem(output["snapshotSet"]["item"]), context);
}
if (output["nextToken"] !== undefined) {
@@ -61149,8 +61026,7 @@ const deserializeAws_ec2DescribeSnapshotTierStatusResult = (
};
if (output.snapshotTierStatusSet === "") {
contents.SnapshotTierStatuses = [];
- }
- if (output["snapshotTierStatusSet"] !== undefined && output["snapshotTierStatusSet"]["item"] !== undefined) {
+ } else if (output["snapshotTierStatusSet"] !== undefined && output["snapshotTierStatusSet"]["item"] !== undefined) {
contents.SnapshotTierStatuses = deserializeAws_ec2snapshotTierStatusSet(
__getArrayIfSingleItem(output["snapshotTierStatusSet"]["item"]),
context
@@ -61189,8 +61065,7 @@ const deserializeAws_ec2DescribeSpotFleetInstancesResponse = (
};
if (output.activeInstanceSet === "") {
contents.ActiveInstances = [];
- }
- if (output["activeInstanceSet"] !== undefined && output["activeInstanceSet"]["item"] !== undefined) {
+ } else if (output["activeInstanceSet"] !== undefined && output["activeInstanceSet"]["item"] !== undefined) {
contents.ActiveInstances = deserializeAws_ec2ActiveInstanceSet(
__getArrayIfSingleItem(output["activeInstanceSet"]["item"]),
context
@@ -61218,8 +61093,7 @@ const deserializeAws_ec2DescribeSpotFleetRequestHistoryResponse = (
};
if (output.historyRecordSet === "") {
contents.HistoryRecords = [];
- }
- if (output["historyRecordSet"] !== undefined && output["historyRecordSet"]["item"] !== undefined) {
+ } else if (output["historyRecordSet"] !== undefined && output["historyRecordSet"]["item"] !== undefined) {
contents.HistoryRecords = deserializeAws_ec2HistoryRecords(
__getArrayIfSingleItem(output["historyRecordSet"]["item"]),
context
@@ -61253,8 +61127,10 @@ const deserializeAws_ec2DescribeSpotFleetRequestsResponse = (
}
if (output.spotFleetRequestConfigSet === "") {
contents.SpotFleetRequestConfigs = [];
- }
- if (output["spotFleetRequestConfigSet"] !== undefined && output["spotFleetRequestConfigSet"]["item"] !== undefined) {
+ } else if (
+ output["spotFleetRequestConfigSet"] !== undefined &&
+ output["spotFleetRequestConfigSet"]["item"] !== undefined
+ ) {
contents.SpotFleetRequestConfigs = deserializeAws_ec2SpotFleetRequestConfigSet(
__getArrayIfSingleItem(output["spotFleetRequestConfigSet"]["item"]),
context
@@ -61273,8 +61149,7 @@ const deserializeAws_ec2DescribeSpotInstanceRequestsResult = (
};
if (output.spotInstanceRequestSet === "") {
contents.SpotInstanceRequests = [];
- }
- if (output["spotInstanceRequestSet"] !== undefined && output["spotInstanceRequestSet"]["item"] !== undefined) {
+ } else if (output["spotInstanceRequestSet"] !== undefined && output["spotInstanceRequestSet"]["item"] !== undefined) {
contents.SpotInstanceRequests = deserializeAws_ec2SpotInstanceRequestList(
__getArrayIfSingleItem(output["spotInstanceRequestSet"]["item"]),
context
@@ -61299,8 +61174,7 @@ const deserializeAws_ec2DescribeSpotPriceHistoryResult = (
}
if (output.spotPriceHistorySet === "") {
contents.SpotPriceHistory = [];
- }
- if (output["spotPriceHistorySet"] !== undefined && output["spotPriceHistorySet"]["item"] !== undefined) {
+ } else if (output["spotPriceHistorySet"] !== undefined && output["spotPriceHistorySet"]["item"] !== undefined) {
contents.SpotPriceHistory = deserializeAws_ec2SpotPriceHistoryList(
__getArrayIfSingleItem(output["spotPriceHistorySet"]["item"]),
context
@@ -61322,8 +61196,7 @@ const deserializeAws_ec2DescribeStaleSecurityGroupsResult = (
}
if (output.staleSecurityGroupSet === "") {
contents.StaleSecurityGroupSet = [];
- }
- if (output["staleSecurityGroupSet"] !== undefined && output["staleSecurityGroupSet"]["item"] !== undefined) {
+ } else if (output["staleSecurityGroupSet"] !== undefined && output["staleSecurityGroupSet"]["item"] !== undefined) {
contents.StaleSecurityGroupSet = deserializeAws_ec2StaleSecurityGroupSet(
__getArrayIfSingleItem(output["staleSecurityGroupSet"]["item"]),
context
@@ -61342,8 +61215,10 @@ const deserializeAws_ec2DescribeStoreImageTasksResult = (
};
if (output.storeImageTaskResultSet === "") {
contents.StoreImageTaskResults = [];
- }
- if (output["storeImageTaskResultSet"] !== undefined && output["storeImageTaskResultSet"]["item"] !== undefined) {
+ } else if (
+ output["storeImageTaskResultSet"] !== undefined &&
+ output["storeImageTaskResultSet"]["item"] !== undefined
+ ) {
contents.StoreImageTaskResults = deserializeAws_ec2StoreImageTaskResultSet(
__getArrayIfSingleItem(output["storeImageTaskResultSet"]["item"]),
context
@@ -61362,8 +61237,7 @@ const deserializeAws_ec2DescribeSubnetsResult = (output: any, context: __SerdeCo
};
if (output.subnetSet === "") {
contents.Subnets = [];
- }
- if (output["subnetSet"] !== undefined && output["subnetSet"]["item"] !== undefined) {
+ } else if (output["subnetSet"] !== undefined && output["subnetSet"]["item"] !== undefined) {
contents.Subnets = deserializeAws_ec2SubnetList(__getArrayIfSingleItem(output["subnetSet"]["item"]), context);
}
if (output["nextToken"] !== undefined) {
@@ -61382,8 +61256,7 @@ const deserializeAws_ec2DescribeTagsResult = (output: any, context: __SerdeConte
}
if (output.tagSet === "") {
contents.Tags = [];
- }
- if (output["tagSet"] !== undefined && output["tagSet"]["item"] !== undefined) {
+ } else if (output["tagSet"] !== undefined && output["tagSet"]["item"] !== undefined) {
contents.Tags = deserializeAws_ec2TagDescriptionList(__getArrayIfSingleItem(output["tagSet"]["item"]), context);
}
return contents;
@@ -61399,8 +61272,7 @@ const deserializeAws_ec2DescribeTrafficMirrorFiltersResult = (
};
if (output.trafficMirrorFilterSet === "") {
contents.TrafficMirrorFilters = [];
- }
- if (output["trafficMirrorFilterSet"] !== undefined && output["trafficMirrorFilterSet"]["item"] !== undefined) {
+ } else if (output["trafficMirrorFilterSet"] !== undefined && output["trafficMirrorFilterSet"]["item"] !== undefined) {
contents.TrafficMirrorFilters = deserializeAws_ec2TrafficMirrorFilterSet(
__getArrayIfSingleItem(output["trafficMirrorFilterSet"]["item"]),
context
@@ -61422,8 +61294,10 @@ const deserializeAws_ec2DescribeTrafficMirrorSessionsResult = (
};
if (output.trafficMirrorSessionSet === "") {
contents.TrafficMirrorSessions = [];
- }
- if (output["trafficMirrorSessionSet"] !== undefined && output["trafficMirrorSessionSet"]["item"] !== undefined) {
+ } else if (
+ output["trafficMirrorSessionSet"] !== undefined &&
+ output["trafficMirrorSessionSet"]["item"] !== undefined
+ ) {
contents.TrafficMirrorSessions = deserializeAws_ec2TrafficMirrorSessionSet(
__getArrayIfSingleItem(output["trafficMirrorSessionSet"]["item"]),
context
@@ -61445,8 +61319,7 @@ const deserializeAws_ec2DescribeTrafficMirrorTargetsResult = (
};
if (output.trafficMirrorTargetSet === "") {
contents.TrafficMirrorTargets = [];
- }
- if (output["trafficMirrorTargetSet"] !== undefined && output["trafficMirrorTargetSet"]["item"] !== undefined) {
+ } else if (output["trafficMirrorTargetSet"] !== undefined && output["trafficMirrorTargetSet"]["item"] !== undefined) {
contents.TrafficMirrorTargets = deserializeAws_ec2TrafficMirrorTargetSet(
__getArrayIfSingleItem(output["trafficMirrorTargetSet"]["item"]),
context
@@ -61468,8 +61341,10 @@ const deserializeAws_ec2DescribeTransitGatewayAttachmentsResult = (
};
if (output.transitGatewayAttachments === "") {
contents.TransitGatewayAttachments = [];
- }
- if (output["transitGatewayAttachments"] !== undefined && output["transitGatewayAttachments"]["item"] !== undefined) {
+ } else if (
+ output["transitGatewayAttachments"] !== undefined &&
+ output["transitGatewayAttachments"]["item"] !== undefined
+ ) {
contents.TransitGatewayAttachments = deserializeAws_ec2TransitGatewayAttachmentList(
__getArrayIfSingleItem(output["transitGatewayAttachments"]["item"]),
context
@@ -61491,8 +61366,7 @@ const deserializeAws_ec2DescribeTransitGatewayConnectPeersResult = (
};
if (output.transitGatewayConnectPeerSet === "") {
contents.TransitGatewayConnectPeers = [];
- }
- if (
+ } else if (
output["transitGatewayConnectPeerSet"] !== undefined &&
output["transitGatewayConnectPeerSet"]["item"] !== undefined
) {
@@ -61517,8 +61391,10 @@ const deserializeAws_ec2DescribeTransitGatewayConnectsResult = (
};
if (output.transitGatewayConnectSet === "") {
contents.TransitGatewayConnects = [];
- }
- if (output["transitGatewayConnectSet"] !== undefined && output["transitGatewayConnectSet"]["item"] !== undefined) {
+ } else if (
+ output["transitGatewayConnectSet"] !== undefined &&
+ output["transitGatewayConnectSet"]["item"] !== undefined
+ ) {
contents.TransitGatewayConnects = deserializeAws_ec2TransitGatewayConnectList(
__getArrayIfSingleItem(output["transitGatewayConnectSet"]["item"]),
context
@@ -61540,8 +61416,7 @@ const deserializeAws_ec2DescribeTransitGatewayMulticastDomainsResult = (
};
if (output.transitGatewayMulticastDomains === "") {
contents.TransitGatewayMulticastDomains = [];
- }
- if (
+ } else if (
output["transitGatewayMulticastDomains"] !== undefined &&
output["transitGatewayMulticastDomains"]["item"] !== undefined
) {
@@ -61566,8 +61441,7 @@ const deserializeAws_ec2DescribeTransitGatewayPeeringAttachmentsResult = (
};
if (output.transitGatewayPeeringAttachments === "") {
contents.TransitGatewayPeeringAttachments = [];
- }
- if (
+ } else if (
output["transitGatewayPeeringAttachments"] !== undefined &&
output["transitGatewayPeeringAttachments"]["item"] !== undefined
) {
@@ -61592,8 +61466,10 @@ const deserializeAws_ec2DescribeTransitGatewayRouteTablesResult = (
};
if (output.transitGatewayRouteTables === "") {
contents.TransitGatewayRouteTables = [];
- }
- if (output["transitGatewayRouteTables"] !== undefined && output["transitGatewayRouteTables"]["item"] !== undefined) {
+ } else if (
+ output["transitGatewayRouteTables"] !== undefined &&
+ output["transitGatewayRouteTables"]["item"] !== undefined
+ ) {
contents.TransitGatewayRouteTables = deserializeAws_ec2TransitGatewayRouteTableList(
__getArrayIfSingleItem(output["transitGatewayRouteTables"]["item"]),
context
@@ -61615,8 +61491,7 @@ const deserializeAws_ec2DescribeTransitGatewaysResult = (
};
if (output.transitGatewaySet === "") {
contents.TransitGateways = [];
- }
- if (output["transitGatewaySet"] !== undefined && output["transitGatewaySet"]["item"] !== undefined) {
+ } else if (output["transitGatewaySet"] !== undefined && output["transitGatewaySet"]["item"] !== undefined) {
contents.TransitGateways = deserializeAws_ec2TransitGatewayList(
__getArrayIfSingleItem(output["transitGatewaySet"]["item"]),
context
@@ -61638,8 +61513,7 @@ const deserializeAws_ec2DescribeTransitGatewayVpcAttachmentsResult = (
};
if (output.transitGatewayVpcAttachments === "") {
contents.TransitGatewayVpcAttachments = [];
- }
- if (
+ } else if (
output["transitGatewayVpcAttachments"] !== undefined &&
output["transitGatewayVpcAttachments"]["item"] !== undefined
) {
@@ -61664,8 +61538,10 @@ const deserializeAws_ec2DescribeTrunkInterfaceAssociationsResult = (
};
if (output.interfaceAssociationSet === "") {
contents.InterfaceAssociations = [];
- }
- if (output["interfaceAssociationSet"] !== undefined && output["interfaceAssociationSet"]["item"] !== undefined) {
+ } else if (
+ output["interfaceAssociationSet"] !== undefined &&
+ output["interfaceAssociationSet"]["item"] !== undefined
+ ) {
contents.InterfaceAssociations = deserializeAws_ec2TrunkInterfaceAssociationList(
__getArrayIfSingleItem(output["interfaceAssociationSet"]["item"]),
context
@@ -61691,8 +61567,7 @@ const deserializeAws_ec2DescribeVolumeAttributeResult = (
}
if (output.productCodes === "") {
contents.ProductCodes = [];
- }
- if (output["productCodes"] !== undefined && output["productCodes"]["item"] !== undefined) {
+ } else if (output["productCodes"] !== undefined && output["productCodes"]["item"] !== undefined) {
contents.ProductCodes = deserializeAws_ec2ProductCodeList(
__getArrayIfSingleItem(output["productCodes"]["item"]),
context
@@ -61714,8 +61589,7 @@ const deserializeAws_ec2DescribeVolumesModificationsResult = (
};
if (output.volumeModificationSet === "") {
contents.VolumesModifications = [];
- }
- if (output["volumeModificationSet"] !== undefined && output["volumeModificationSet"]["item"] !== undefined) {
+ } else if (output["volumeModificationSet"] !== undefined && output["volumeModificationSet"]["item"] !== undefined) {
contents.VolumesModifications = deserializeAws_ec2VolumeModificationList(
__getArrayIfSingleItem(output["volumeModificationSet"]["item"]),
context
@@ -61734,8 +61608,7 @@ const deserializeAws_ec2DescribeVolumesResult = (output: any, context: __SerdeCo
};
if (output.volumeSet === "") {
contents.Volumes = [];
- }
- if (output["volumeSet"] !== undefined && output["volumeSet"]["item"] !== undefined) {
+ } else if (output["volumeSet"] !== undefined && output["volumeSet"]["item"] !== undefined) {
contents.Volumes = deserializeAws_ec2VolumeList(__getArrayIfSingleItem(output["volumeSet"]["item"]), context);
}
if (output["nextToken"] !== undefined) {
@@ -61757,8 +61630,7 @@ const deserializeAws_ec2DescribeVolumeStatusResult = (
}
if (output.volumeStatusSet === "") {
contents.VolumeStatuses = [];
- }
- if (output["volumeStatusSet"] !== undefined && output["volumeStatusSet"]["item"] !== undefined) {
+ } else if (output["volumeStatusSet"] !== undefined && output["volumeStatusSet"]["item"] !== undefined) {
contents.VolumeStatuses = deserializeAws_ec2VolumeStatusList(
__getArrayIfSingleItem(output["volumeStatusSet"]["item"]),
context
@@ -61801,8 +61673,7 @@ const deserializeAws_ec2DescribeVpcClassicLinkDnsSupportResult = (
}
if (output.vpcs === "") {
contents.Vpcs = [];
- }
- if (output["vpcs"] !== undefined && output["vpcs"]["item"] !== undefined) {
+ } else if (output["vpcs"] !== undefined && output["vpcs"]["item"] !== undefined) {
contents.Vpcs = deserializeAws_ec2ClassicLinkDnsSupportList(
__getArrayIfSingleItem(output["vpcs"]["item"]),
context
@@ -61820,8 +61691,7 @@ const deserializeAws_ec2DescribeVpcClassicLinkResult = (
};
if (output.vpcSet === "") {
contents.Vpcs = [];
- }
- if (output["vpcSet"] !== undefined && output["vpcSet"]["item"] !== undefined) {
+ } else if (output["vpcSet"] !== undefined && output["vpcSet"]["item"] !== undefined) {
contents.Vpcs = deserializeAws_ec2VpcClassicLinkList(__getArrayIfSingleItem(output["vpcSet"]["item"]), context);
}
return contents;
@@ -61837,8 +61707,10 @@ const deserializeAws_ec2DescribeVpcEndpointConnectionNotificationsResult = (
};
if (output.connectionNotificationSet === "") {
contents.ConnectionNotificationSet = [];
- }
- if (output["connectionNotificationSet"] !== undefined && output["connectionNotificationSet"]["item"] !== undefined) {
+ } else if (
+ output["connectionNotificationSet"] !== undefined &&
+ output["connectionNotificationSet"]["item"] !== undefined
+ ) {
contents.ConnectionNotificationSet = deserializeAws_ec2ConnectionNotificationSet(
__getArrayIfSingleItem(output["connectionNotificationSet"]["item"]),
context
@@ -61860,8 +61732,10 @@ const deserializeAws_ec2DescribeVpcEndpointConnectionsResult = (
};
if (output.vpcEndpointConnectionSet === "") {
contents.VpcEndpointConnections = [];
- }
- if (output["vpcEndpointConnectionSet"] !== undefined && output["vpcEndpointConnectionSet"]["item"] !== undefined) {
+ } else if (
+ output["vpcEndpointConnectionSet"] !== undefined &&
+ output["vpcEndpointConnectionSet"]["item"] !== undefined
+ ) {
contents.VpcEndpointConnections = deserializeAws_ec2VpcEndpointConnectionSet(
__getArrayIfSingleItem(output["vpcEndpointConnectionSet"]["item"]),
context
@@ -61883,8 +61757,10 @@ const deserializeAws_ec2DescribeVpcEndpointServiceConfigurationsResult = (
};
if (output.serviceConfigurationSet === "") {
contents.ServiceConfigurations = [];
- }
- if (output["serviceConfigurationSet"] !== undefined && output["serviceConfigurationSet"]["item"] !== undefined) {
+ } else if (
+ output["serviceConfigurationSet"] !== undefined &&
+ output["serviceConfigurationSet"]["item"] !== undefined
+ ) {
contents.ServiceConfigurations = deserializeAws_ec2ServiceConfigurationSet(
__getArrayIfSingleItem(output["serviceConfigurationSet"]["item"]),
context
@@ -61906,8 +61782,7 @@ const deserializeAws_ec2DescribeVpcEndpointServicePermissionsResult = (
};
if (output.allowedPrincipals === "") {
contents.AllowedPrincipals = [];
- }
- if (output["allowedPrincipals"] !== undefined && output["allowedPrincipals"]["item"] !== undefined) {
+ } else if (output["allowedPrincipals"] !== undefined && output["allowedPrincipals"]["item"] !== undefined) {
contents.AllowedPrincipals = deserializeAws_ec2AllowedPrincipalSet(
__getArrayIfSingleItem(output["allowedPrincipals"]["item"]),
context
@@ -61930,8 +61805,7 @@ const deserializeAws_ec2DescribeVpcEndpointServicesResult = (
};
if (output.serviceNameSet === "") {
contents.ServiceNames = [];
- }
- if (output["serviceNameSet"] !== undefined && output["serviceNameSet"]["item"] !== undefined) {
+ } else if (output["serviceNameSet"] !== undefined && output["serviceNameSet"]["item"] !== undefined) {
contents.ServiceNames = deserializeAws_ec2ValueStringList(
__getArrayIfSingleItem(output["serviceNameSet"]["item"]),
context
@@ -61939,8 +61813,7 @@ const deserializeAws_ec2DescribeVpcEndpointServicesResult = (
}
if (output.serviceDetailSet === "") {
contents.ServiceDetails = [];
- }
- if (output["serviceDetailSet"] !== undefined && output["serviceDetailSet"]["item"] !== undefined) {
+ } else if (output["serviceDetailSet"] !== undefined && output["serviceDetailSet"]["item"] !== undefined) {
contents.ServiceDetails = deserializeAws_ec2ServiceDetailSet(
__getArrayIfSingleItem(output["serviceDetailSet"]["item"]),
context
@@ -61962,8 +61835,7 @@ const deserializeAws_ec2DescribeVpcEndpointsResult = (
};
if (output.vpcEndpointSet === "") {
contents.VpcEndpoints = [];
- }
- if (output["vpcEndpointSet"] !== undefined && output["vpcEndpointSet"]["item"] !== undefined) {
+ } else if (output["vpcEndpointSet"] !== undefined && output["vpcEndpointSet"]["item"] !== undefined) {
contents.VpcEndpoints = deserializeAws_ec2VpcEndpointSet(
__getArrayIfSingleItem(output["vpcEndpointSet"]["item"]),
context
@@ -61985,8 +61857,10 @@ const deserializeAws_ec2DescribeVpcPeeringConnectionsResult = (
};
if (output.vpcPeeringConnectionSet === "") {
contents.VpcPeeringConnections = [];
- }
- if (output["vpcPeeringConnectionSet"] !== undefined && output["vpcPeeringConnectionSet"]["item"] !== undefined) {
+ } else if (
+ output["vpcPeeringConnectionSet"] !== undefined &&
+ output["vpcPeeringConnectionSet"]["item"] !== undefined
+ ) {
contents.VpcPeeringConnections = deserializeAws_ec2VpcPeeringConnectionList(
__getArrayIfSingleItem(output["vpcPeeringConnectionSet"]["item"]),
context
@@ -62005,8 +61879,7 @@ const deserializeAws_ec2DescribeVpcsResult = (output: any, context: __SerdeConte
};
if (output.vpcSet === "") {
contents.Vpcs = [];
- }
- if (output["vpcSet"] !== undefined && output["vpcSet"]["item"] !== undefined) {
+ } else if (output["vpcSet"] !== undefined && output["vpcSet"]["item"] !== undefined) {
contents.Vpcs = deserializeAws_ec2VpcList(__getArrayIfSingleItem(output["vpcSet"]["item"]), context);
}
if (output["nextToken"] !== undefined) {
@@ -62024,8 +61897,7 @@ const deserializeAws_ec2DescribeVpnConnectionsResult = (
};
if (output.vpnConnectionSet === "") {
contents.VpnConnections = [];
- }
- if (output["vpnConnectionSet"] !== undefined && output["vpnConnectionSet"]["item"] !== undefined) {
+ } else if (output["vpnConnectionSet"] !== undefined && output["vpnConnectionSet"]["item"] !== undefined) {
contents.VpnConnections = deserializeAws_ec2VpnConnectionList(
__getArrayIfSingleItem(output["vpnConnectionSet"]["item"]),
context
@@ -62043,8 +61915,7 @@ const deserializeAws_ec2DescribeVpnGatewaysResult = (
};
if (output.vpnGatewaySet === "") {
contents.VpnGateways = [];
- }
- if (output["vpnGatewaySet"] !== undefined && output["vpnGatewaySet"]["item"] !== undefined) {
+ } else if (output["vpnGatewaySet"] !== undefined && output["vpnGatewaySet"]["item"] !== undefined) {
contents.VpnGateways = deserializeAws_ec2VpnGatewayList(
__getArrayIfSingleItem(output["vpnGatewaySet"]["item"]),
context
@@ -62097,8 +61968,7 @@ const deserializeAws_ec2DhcpConfiguration = (output: any, context: __SerdeContex
}
if (output.valueSet === "") {
contents.Values = [];
- }
- if (output["valueSet"] !== undefined && output["valueSet"]["item"] !== undefined) {
+ } else if (output["valueSet"] !== undefined && output["valueSet"]["item"] !== undefined) {
contents.Values = deserializeAws_ec2DhcpConfigurationValueList(
__getArrayIfSingleItem(output["valueSet"]["item"]),
context
@@ -62138,8 +62008,7 @@ const deserializeAws_ec2DhcpOptions = (output: any, context: __SerdeContext): Dh
};
if (output.dhcpConfigurationSet === "") {
contents.DhcpConfigurations = [];
- }
- if (output["dhcpConfigurationSet"] !== undefined && output["dhcpConfigurationSet"]["item"] !== undefined) {
+ } else if (output["dhcpConfigurationSet"] !== undefined && output["dhcpConfigurationSet"]["item"] !== undefined) {
contents.DhcpConfigurations = deserializeAws_ec2DhcpConfigurationList(
__getArrayIfSingleItem(output["dhcpConfigurationSet"]["item"]),
context
@@ -62153,8 +62022,7 @@ const deserializeAws_ec2DhcpOptions = (output: any, context: __SerdeContext): Dh
}
if (output.tagSet === "") {
contents.Tags = [];
- }
- if (output["tagSet"] !== undefined && output["tagSet"]["item"] !== undefined) {
+ } else if (output["tagSet"] !== undefined && output["tagSet"]["item"] !== undefined) {
contents.Tags = deserializeAws_ec2TagList(__getArrayIfSingleItem(output["tagSet"]["item"]), context);
}
return contents;
@@ -62258,8 +62126,7 @@ const deserializeAws_ec2DisableFastSnapshotRestoreErrorItem = (
}
if (output.fastSnapshotRestoreStateErrorSet === "") {
contents.FastSnapshotRestoreStateErrors = [];
- }
- if (
+ } else if (
output["fastSnapshotRestoreStateErrorSet"] !== undefined &&
output["fastSnapshotRestoreStateErrorSet"]["item"] !== undefined
) {
@@ -62295,8 +62162,7 @@ const deserializeAws_ec2DisableFastSnapshotRestoresResult = (
};
if (output.successful === "") {
contents.Successful = [];
- }
- if (output["successful"] !== undefined && output["successful"]["item"] !== undefined) {
+ } else if (output["successful"] !== undefined && output["successful"]["item"] !== undefined) {
contents.Successful = deserializeAws_ec2DisableFastSnapshotRestoreSuccessSet(
__getArrayIfSingleItem(output["successful"]["item"]),
context
@@ -62304,8 +62170,7 @@ const deserializeAws_ec2DisableFastSnapshotRestoresResult = (
}
if (output.unsuccessful === "") {
contents.Unsuccessful = [];
- }
- if (output["unsuccessful"] !== undefined && output["unsuccessful"]["item"] !== undefined) {
+ } else if (output["unsuccessful"] !== undefined && output["unsuccessful"]["item"] !== undefined) {
contents.Unsuccessful = deserializeAws_ec2DisableFastSnapshotRestoreErrorSet(
__getArrayIfSingleItem(output["unsuccessful"]["item"]),
context
@@ -62896,8 +62761,7 @@ const deserializeAws_ec2EgressOnlyInternetGateway = (
};
if (output.attachmentSet === "") {
contents.Attachments = [];
- }
- if (output["attachmentSet"] !== undefined && output["attachmentSet"]["item"] !== undefined) {
+ } else if (output["attachmentSet"] !== undefined && output["attachmentSet"]["item"] !== undefined) {
contents.Attachments = deserializeAws_ec2InternetGatewayAttachmentList(
__getArrayIfSingleItem(output["attachmentSet"]["item"]),
context
@@ -62908,8 +62772,7 @@ const deserializeAws_ec2EgressOnlyInternetGateway = (
}
if (output.tagSet === "") {
contents.Tags = [];
- }
- if (output["tagSet"] !== undefined && output["tagSet"]["item"] !== undefined) {
+ } else if (output["tagSet"] !== undefined && output["tagSet"]["item"] !== undefined) {
contents.Tags = deserializeAws_ec2TagList(__getArrayIfSingleItem(output["tagSet"]["item"]), context);
}
return contents;
@@ -63002,8 +62865,7 @@ const deserializeAws_ec2ElasticGpus = (output: any, context: __SerdeContext): El
}
if (output.tagSet === "") {
contents.Tags = [];
- }
- if (output["tagSet"] !== undefined && output["tagSet"]["item"] !== undefined) {
+ } else if (output["tagSet"] !== undefined && output["tagSet"]["item"] !== undefined) {
contents.Tags = deserializeAws_ec2TagList(__getArrayIfSingleItem(output["tagSet"]["item"]), context);
}
return contents;
@@ -63166,8 +63028,7 @@ const deserializeAws_ec2EnableFastSnapshotRestoreErrorItem = (
}
if (output.fastSnapshotRestoreStateErrorSet === "") {
contents.FastSnapshotRestoreStateErrors = [];
- }
- if (
+ } else if (
output["fastSnapshotRestoreStateErrorSet"] !== undefined &&
output["fastSnapshotRestoreStateErrorSet"]["item"] !== undefined
) {
@@ -63203,8 +63064,7 @@ const deserializeAws_ec2EnableFastSnapshotRestoresResult = (
};
if (output.successful === "") {
contents.Successful = [];
- }
- if (output["successful"] !== undefined && output["successful"]["item"] !== undefined) {
+ } else if (output["successful"] !== undefined && output["successful"]["item"] !== undefined) {
contents.Successful = deserializeAws_ec2EnableFastSnapshotRestoreSuccessSet(
__getArrayIfSingleItem(output["successful"]["item"]),
context
@@ -63212,8 +63072,7 @@ const deserializeAws_ec2EnableFastSnapshotRestoresResult = (
}
if (output.unsuccessful === "") {
contents.Unsuccessful = [];
- }
- if (output["unsuccessful"] !== undefined && output["unsuccessful"]["item"] !== undefined) {
+ } else if (output["unsuccessful"] !== undefined && output["unsuccessful"]["item"] !== undefined) {
contents.Unsuccessful = deserializeAws_ec2EnableFastSnapshotRestoreErrorSet(
__getArrayIfSingleItem(output["unsuccessful"]["item"]),
context
@@ -63539,8 +63398,7 @@ const deserializeAws_ec2Explanation = (output: any, context: __SerdeContext): Ex
}
if (output.addressSet === "") {
contents.Addresses = [];
- }
- if (output["addressSet"] !== undefined && output["addressSet"]["item"] !== undefined) {
+ } else if (output["addressSet"] !== undefined && output["addressSet"]["item"] !== undefined) {
contents.Addresses = deserializeAws_ec2IpAddressList(__getArrayIfSingleItem(output["addressSet"]["item"]), context);
}
if (output["attachedTo"] !== undefined) {
@@ -63548,8 +63406,7 @@ const deserializeAws_ec2Explanation = (output: any, context: __SerdeContext): Ex
}
if (output.availabilityZoneSet === "") {
contents.AvailabilityZones = [];
- }
- if (output["availabilityZoneSet"] !== undefined && output["availabilityZoneSet"]["item"] !== undefined) {
+ } else if (output["availabilityZoneSet"] !== undefined && output["availabilityZoneSet"]["item"] !== undefined) {
contents.AvailabilityZones = deserializeAws_ec2ValueStringList(
__getArrayIfSingleItem(output["availabilityZoneSet"]["item"]),
context
@@ -63557,8 +63414,7 @@ const deserializeAws_ec2Explanation = (output: any, context: __SerdeContext): Ex
}
if (output.cidrSet === "") {
contents.Cidrs = [];
- }
- if (output["cidrSet"] !== undefined && output["cidrSet"]["item"] !== undefined) {
+ } else if (output["cidrSet"] !== undefined && output["cidrSet"]["item"] !== undefined) {
contents.Cidrs = deserializeAws_ec2ValueStringList(__getArrayIfSingleItem(output["cidrSet"]["item"]), context);
}
if (output["component"] !== undefined) {
@@ -63605,8 +63461,7 @@ const deserializeAws_ec2Explanation = (output: any, context: __SerdeContext): Ex
}
if (output.loadBalancerTargetGroupSet === "") {
contents.LoadBalancerTargetGroups = [];
- }
- if (
+ } else if (
output["loadBalancerTargetGroupSet"] !== undefined &&
output["loadBalancerTargetGroupSet"]["item"] !== undefined
) {
@@ -63644,8 +63499,7 @@ const deserializeAws_ec2Explanation = (output: any, context: __SerdeContext): Ex
}
if (output.portRangeSet === "") {
contents.PortRanges = [];
- }
- if (output["portRangeSet"] !== undefined && output["portRangeSet"]["item"] !== undefined) {
+ } else if (output["portRangeSet"] !== undefined && output["portRangeSet"]["item"] !== undefined) {
contents.PortRanges = deserializeAws_ec2PortRangeList(
__getArrayIfSingleItem(output["portRangeSet"]["item"]),
context
@@ -63656,8 +63510,7 @@ const deserializeAws_ec2Explanation = (output: any, context: __SerdeContext): Ex
}
if (output.protocolSet === "") {
contents.Protocols = [];
- }
- if (output["protocolSet"] !== undefined && output["protocolSet"]["item"] !== undefined) {
+ } else if (output["protocolSet"] !== undefined && output["protocolSet"]["item"] !== undefined) {
contents.Protocols = deserializeAws_ec2StringList(__getArrayIfSingleItem(output["protocolSet"]["item"]), context);
}
if (output["routeTableRoute"] !== undefined) {
@@ -63674,8 +63527,7 @@ const deserializeAws_ec2Explanation = (output: any, context: __SerdeContext): Ex
}
if (output.securityGroupSet === "") {
contents.SecurityGroups = [];
- }
- if (output["securityGroupSet"] !== undefined && output["securityGroupSet"]["item"] !== undefined) {
+ } else if (output["securityGroupSet"] !== undefined && output["securityGroupSet"]["item"] !== undefined) {
contents.SecurityGroups = deserializeAws_ec2AnalysisComponentList(
__getArrayIfSingleItem(output["securityGroupSet"]["item"]),
context
@@ -63812,8 +63664,7 @@ const deserializeAws_ec2ExportImageResult = (output: any, context: __SerdeContex
}
if (output.tagSet === "") {
contents.Tags = [];
- }
- if (output["tagSet"] !== undefined && output["tagSet"]["item"] !== undefined) {
+ } else if (output["tagSet"] !== undefined && output["tagSet"]["item"] !== undefined) {
contents.Tags = deserializeAws_ec2TagList(__getArrayIfSingleItem(output["tagSet"]["item"]), context);
}
return contents;
@@ -63853,8 +63704,7 @@ const deserializeAws_ec2ExportImageTask = (output: any, context: __SerdeContext)
}
if (output.tagSet === "") {
contents.Tags = [];
- }
- if (output["tagSet"] !== undefined && output["tagSet"]["item"] !== undefined) {
+ } else if (output["tagSet"] !== undefined && output["tagSet"]["item"] !== undefined) {
contents.Tags = deserializeAws_ec2TagList(__getArrayIfSingleItem(output["tagSet"]["item"]), context);
}
return contents;
@@ -63901,8 +63751,7 @@ const deserializeAws_ec2ExportTask = (output: any, context: __SerdeContext): Exp
}
if (output.tagSet === "") {
contents.Tags = [];
- }
- if (output["tagSet"] !== undefined && output["tagSet"]["item"] !== undefined) {
+ } else if (output["tagSet"] !== undefined && output["tagSet"]["item"] !== undefined) {
contents.Tags = deserializeAws_ec2TagList(__getArrayIfSingleItem(output["tagSet"]["item"]), context);
}
return contents;
@@ -64195,8 +64044,7 @@ const deserializeAws_ec2FleetData = (output: any, context: __SerdeContext): Flee
}
if (output.launchTemplateConfigs === "") {
contents.LaunchTemplateConfigs = [];
- }
- if (output["launchTemplateConfigs"] !== undefined && output["launchTemplateConfigs"]["item"] !== undefined) {
+ } else if (output["launchTemplateConfigs"] !== undefined && output["launchTemplateConfigs"]["item"] !== undefined) {
contents.LaunchTemplateConfigs = deserializeAws_ec2FleetLaunchTemplateConfigList(
__getArrayIfSingleItem(output["launchTemplateConfigs"]["item"]),
context
@@ -64231,14 +64079,12 @@ const deserializeAws_ec2FleetData = (output: any, context: __SerdeContext): Flee
}
if (output.tagSet === "") {
contents.Tags = [];
- }
- if (output["tagSet"] !== undefined && output["tagSet"]["item"] !== undefined) {
+ } else if (output["tagSet"] !== undefined && output["tagSet"]["item"] !== undefined) {
contents.Tags = deserializeAws_ec2TagList(__getArrayIfSingleItem(output["tagSet"]["item"]), context);
}
if (output.errorSet === "") {
contents.Errors = [];
- }
- if (output["errorSet"] !== undefined && output["errorSet"]["item"] !== undefined) {
+ } else if (output["errorSet"] !== undefined && output["errorSet"]["item"] !== undefined) {
contents.Errors = deserializeAws_ec2DescribeFleetsErrorSet(
__getArrayIfSingleItem(output["errorSet"]["item"]),
context
@@ -64246,8 +64092,7 @@ const deserializeAws_ec2FleetData = (output: any, context: __SerdeContext): Flee
}
if (output.fleetInstanceSet === "") {
contents.Instances = [];
- }
- if (output["fleetInstanceSet"] !== undefined && output["fleetInstanceSet"]["item"] !== undefined) {
+ } else if (output["fleetInstanceSet"] !== undefined && output["fleetInstanceSet"]["item"] !== undefined) {
contents.Instances = deserializeAws_ec2DescribeFleetsInstancesSet(
__getArrayIfSingleItem(output["fleetInstanceSet"]["item"]),
context
@@ -64275,8 +64120,7 @@ const deserializeAws_ec2FleetLaunchTemplateConfig = (
}
if (output.overrides === "") {
contents.Overrides = [];
- }
- if (output["overrides"] !== undefined && output["overrides"]["item"] !== undefined) {
+ } else if (output["overrides"] !== undefined && output["overrides"]["item"] !== undefined) {
contents.Overrides = deserializeAws_ec2FleetLaunchTemplateOverridesList(
__getArrayIfSingleItem(output["overrides"]["item"]),
context
@@ -64472,8 +64316,7 @@ const deserializeAws_ec2FlowLog = (output: any, context: __SerdeContext): FlowLo
}
if (output.tagSet === "") {
contents.Tags = [];
- }
- if (output["tagSet"] !== undefined && output["tagSet"]["item"] !== undefined) {
+ } else if (output["tagSet"] !== undefined && output["tagSet"]["item"] !== undefined) {
contents.Tags = deserializeAws_ec2TagList(__getArrayIfSingleItem(output["tagSet"]["item"]), context);
}
if (output["maxAggregationInterval"] !== undefined) {
@@ -64592,8 +64435,7 @@ const deserializeAws_ec2FpgaImage = (output: any, context: __SerdeContext): Fpga
}
if (output.productCodes === "") {
contents.ProductCodes = [];
- }
- if (output["productCodes"] !== undefined && output["productCodes"]["item"] !== undefined) {
+ } else if (output["productCodes"] !== undefined && output["productCodes"]["item"] !== undefined) {
contents.ProductCodes = deserializeAws_ec2ProductCodeList(
__getArrayIfSingleItem(output["productCodes"]["item"]),
context
@@ -64601,8 +64443,7 @@ const deserializeAws_ec2FpgaImage = (output: any, context: __SerdeContext): Fpga
}
if (output.tags === "") {
contents.Tags = [];
- }
- if (output["tags"] !== undefined && output["tags"]["item"] !== undefined) {
+ } else if (output["tags"] !== undefined && output["tags"]["item"] !== undefined) {
contents.Tags = deserializeAws_ec2TagList(__getArrayIfSingleItem(output["tags"]["item"]), context);
}
if (output["public"] !== undefined) {
@@ -64633,8 +64474,7 @@ const deserializeAws_ec2FpgaImageAttribute = (output: any, context: __SerdeConte
}
if (output.loadPermissions === "") {
contents.LoadPermissions = [];
- }
- if (output["loadPermissions"] !== undefined && output["loadPermissions"]["item"] !== undefined) {
+ } else if (output["loadPermissions"] !== undefined && output["loadPermissions"]["item"] !== undefined) {
contents.LoadPermissions = deserializeAws_ec2LoadPermissionList(
__getArrayIfSingleItem(output["loadPermissions"]["item"]),
context
@@ -64642,8 +64482,7 @@ const deserializeAws_ec2FpgaImageAttribute = (output: any, context: __SerdeConte
}
if (output.productCodes === "") {
contents.ProductCodes = [];
- }
- if (output["productCodes"] !== undefined && output["productCodes"]["item"] !== undefined) {
+ } else if (output["productCodes"] !== undefined && output["productCodes"]["item"] !== undefined) {
contents.ProductCodes = deserializeAws_ec2ProductCodeList(
__getArrayIfSingleItem(output["productCodes"]["item"]),
context
@@ -64684,8 +64523,7 @@ const deserializeAws_ec2FpgaInfo = (output: any, context: __SerdeContext): FpgaI
};
if (output.fpgas === "") {
contents.Fpgas = [];
- }
- if (output["fpgas"] !== undefined && output["fpgas"]["item"] !== undefined) {
+ } else if (output["fpgas"] !== undefined && output["fpgas"]["item"] !== undefined) {
contents.Fpgas = deserializeAws_ec2FpgaDeviceInfoList(__getArrayIfSingleItem(output["fpgas"]["item"]), context);
}
if (output["totalFpgaMemoryInMiB"] !== undefined) {
@@ -64703,8 +64541,7 @@ const deserializeAws_ec2GetAssociatedEnclaveCertificateIamRolesResult = (
};
if (output.associatedRoleSet === "") {
contents.AssociatedRoles = [];
- }
- if (output["associatedRoleSet"] !== undefined && output["associatedRoleSet"]["item"] !== undefined) {
+ } else if (output["associatedRoleSet"] !== undefined && output["associatedRoleSet"]["item"] !== undefined) {
contents.AssociatedRoles = deserializeAws_ec2AssociatedRolesList(
__getArrayIfSingleItem(output["associatedRoleSet"]["item"]),
context
@@ -64723,8 +64560,7 @@ const deserializeAws_ec2GetAssociatedIpv6PoolCidrsResult = (
};
if (output.ipv6CidrAssociationSet === "") {
contents.Ipv6CidrAssociations = [];
- }
- if (output["ipv6CidrAssociationSet"] !== undefined && output["ipv6CidrAssociationSet"]["item"] !== undefined) {
+ } else if (output["ipv6CidrAssociationSet"] !== undefined && output["ipv6CidrAssociationSet"]["item"] !== undefined) {
contents.Ipv6CidrAssociations = deserializeAws_ec2Ipv6CidrAssociationSet(
__getArrayIfSingleItem(output["ipv6CidrAssociationSet"]["item"]),
context
@@ -64769,8 +64605,7 @@ const deserializeAws_ec2GetCapacityReservationUsageResult = (
}
if (output.instanceUsageSet === "") {
contents.InstanceUsages = [];
- }
- if (output["instanceUsageSet"] !== undefined && output["instanceUsageSet"]["item"] !== undefined) {
+ } else if (output["instanceUsageSet"] !== undefined && output["instanceUsageSet"]["item"] !== undefined) {
contents.InstanceUsages = deserializeAws_ec2InstanceUsageSet(
__getArrayIfSingleItem(output["instanceUsageSet"]["item"]),
context
@@ -64790,8 +64625,7 @@ const deserializeAws_ec2GetCoipPoolUsageResult = (output: any, context: __SerdeC
}
if (output.coipAddressUsageSet === "") {
contents.CoipAddressUsages = [];
- }
- if (output["coipAddressUsageSet"] !== undefined && output["coipAddressUsageSet"]["item"] !== undefined) {
+ } else if (output["coipAddressUsageSet"] !== undefined && output["coipAddressUsageSet"]["item"] !== undefined) {
contents.CoipAddressUsages = deserializeAws_ec2CoipAddressUsageSet(
__getArrayIfSingleItem(output["coipAddressUsageSet"]["item"]),
context
@@ -64906,8 +64740,7 @@ const deserializeAws_ec2GetGroupsForCapacityReservationResult = (
}
if (output.capacityReservationGroupSet === "") {
contents.CapacityReservationGroups = [];
- }
- if (
+ } else if (
output["capacityReservationGroupSet"] !== undefined &&
output["capacityReservationGroupSet"]["item"] !== undefined
) {
@@ -64934,8 +64767,7 @@ const deserializeAws_ec2GetHostReservationPurchasePreviewResult = (
}
if (output.purchase === "") {
contents.Purchase = [];
- }
- if (output["purchase"] !== undefined && output["purchase"]["item"] !== undefined) {
+ } else if (output["purchase"] !== undefined && output["purchase"]["item"] !== undefined) {
contents.Purchase = deserializeAws_ec2PurchaseSet(__getArrayIfSingleItem(output["purchase"]["item"]), context);
}
if (output["totalHourlyPrice"] !== undefined) {
@@ -64957,8 +64789,7 @@ const deserializeAws_ec2GetInstanceTypesFromInstanceRequirementsResult = (
};
if (output.instanceTypeSet === "") {
contents.InstanceTypes = [];
- }
- if (output["instanceTypeSet"] !== undefined && output["instanceTypeSet"]["item"] !== undefined) {
+ } else if (output["instanceTypeSet"] !== undefined && output["instanceTypeSet"]["item"] !== undefined) {
contents.InstanceTypes = deserializeAws_ec2InstanceTypeInfoFromInstanceRequirementsSet(
__getArrayIfSingleItem(output["instanceTypeSet"]["item"]),
context
@@ -64997,8 +64828,7 @@ const deserializeAws_ec2GetIpamAddressHistoryResult = (
};
if (output.historyRecordSet === "") {
contents.HistoryRecords = [];
- }
- if (output["historyRecordSet"] !== undefined && output["historyRecordSet"]["item"] !== undefined) {
+ } else if (output["historyRecordSet"] !== undefined && output["historyRecordSet"]["item"] !== undefined) {
contents.HistoryRecords = deserializeAws_ec2IpamAddressHistoryRecordSet(
__getArrayIfSingleItem(output["historyRecordSet"]["item"]),
context
@@ -65020,8 +64850,7 @@ const deserializeAws_ec2GetIpamPoolAllocationsResult = (
};
if (output.ipamPoolAllocationSet === "") {
contents.IpamPoolAllocations = [];
- }
- if (output["ipamPoolAllocationSet"] !== undefined && output["ipamPoolAllocationSet"]["item"] !== undefined) {
+ } else if (output["ipamPoolAllocationSet"] !== undefined && output["ipamPoolAllocationSet"]["item"] !== undefined) {
contents.IpamPoolAllocations = deserializeAws_ec2IpamPoolAllocationSet(
__getArrayIfSingleItem(output["ipamPoolAllocationSet"]["item"]),
context
@@ -65040,8 +64869,7 @@ const deserializeAws_ec2GetIpamPoolCidrsResult = (output: any, context: __SerdeC
};
if (output.ipamPoolCidrSet === "") {
contents.IpamPoolCidrs = [];
- }
- if (output["ipamPoolCidrSet"] !== undefined && output["ipamPoolCidrSet"]["item"] !== undefined) {
+ } else if (output["ipamPoolCidrSet"] !== undefined && output["ipamPoolCidrSet"]["item"] !== undefined) {
contents.IpamPoolCidrs = deserializeAws_ec2IpamPoolCidrSet(
__getArrayIfSingleItem(output["ipamPoolCidrSet"]["item"]),
context
@@ -65066,8 +64894,7 @@ const deserializeAws_ec2GetIpamResourceCidrsResult = (
}
if (output.ipamResourceCidrSet === "") {
contents.IpamResourceCidrs = [];
- }
- if (output["ipamResourceCidrSet"] !== undefined && output["ipamResourceCidrSet"]["item"] !== undefined) {
+ } else if (output["ipamResourceCidrSet"] !== undefined && output["ipamResourceCidrSet"]["item"] !== undefined) {
contents.IpamResourceCidrs = deserializeAws_ec2IpamResourceCidrSet(
__getArrayIfSingleItem(output["ipamResourceCidrSet"]["item"]),
context
@@ -65099,8 +64926,10 @@ const deserializeAws_ec2GetManagedPrefixListAssociationsResult = (
};
if (output.prefixListAssociationSet === "") {
contents.PrefixListAssociations = [];
- }
- if (output["prefixListAssociationSet"] !== undefined && output["prefixListAssociationSet"]["item"] !== undefined) {
+ } else if (
+ output["prefixListAssociationSet"] !== undefined &&
+ output["prefixListAssociationSet"]["item"] !== undefined
+ ) {
contents.PrefixListAssociations = deserializeAws_ec2PrefixListAssociationSet(
__getArrayIfSingleItem(output["prefixListAssociationSet"]["item"]),
context
@@ -65122,8 +64951,7 @@ const deserializeAws_ec2GetManagedPrefixListEntriesResult = (
};
if (output.entrySet === "") {
contents.Entries = [];
- }
- if (output["entrySet"] !== undefined && output["entrySet"]["item"] !== undefined) {
+ } else if (output["entrySet"] !== undefined && output["entrySet"]["item"] !== undefined) {
contents.Entries = deserializeAws_ec2PrefixListEntrySet(
__getArrayIfSingleItem(output["entrySet"]["item"]),
context
@@ -65153,8 +64981,7 @@ const deserializeAws_ec2GetNetworkInsightsAccessScopeAnalysisFindingsResult = (
}
if (output.analysisFindingSet === "") {
contents.AnalysisFindings = [];
- }
- if (output["analysisFindingSet"] !== undefined && output["analysisFindingSet"]["item"] !== undefined) {
+ } else if (output["analysisFindingSet"] !== undefined && output["analysisFindingSet"]["item"] !== undefined) {
contents.AnalysisFindings = deserializeAws_ec2AccessScopeAnalysisFindingList(
__getArrayIfSingleItem(output["analysisFindingSet"]["item"]),
context
@@ -65237,8 +65064,10 @@ const deserializeAws_ec2GetReservedInstancesExchangeQuoteResult = (
}
if (output.reservedInstanceValueSet === "") {
contents.ReservedInstanceValueSet = [];
- }
- if (output["reservedInstanceValueSet"] !== undefined && output["reservedInstanceValueSet"]["item"] !== undefined) {
+ } else if (
+ output["reservedInstanceValueSet"] !== undefined &&
+ output["reservedInstanceValueSet"]["item"] !== undefined
+ ) {
contents.ReservedInstanceValueSet = deserializeAws_ec2ReservedInstanceReservationValueSet(
__getArrayIfSingleItem(output["reservedInstanceValueSet"]["item"]),
context
@@ -65252,8 +65081,7 @@ const deserializeAws_ec2GetReservedInstancesExchangeQuoteResult = (
}
if (output.targetConfigurationValueSet === "") {
contents.TargetConfigurationValueSet = [];
- }
- if (
+ } else if (
output["targetConfigurationValueSet"] !== undefined &&
output["targetConfigurationValueSet"]["item"] !== undefined
) {
@@ -65291,8 +65119,7 @@ const deserializeAws_ec2GetSpotPlacementScoresResult = (
};
if (output.spotPlacementScoreSet === "") {
contents.SpotPlacementScores = [];
- }
- if (output["spotPlacementScoreSet"] !== undefined && output["spotPlacementScoreSet"]["item"] !== undefined) {
+ } else if (output["spotPlacementScoreSet"] !== undefined && output["spotPlacementScoreSet"]["item"] !== undefined) {
contents.SpotPlacementScores = deserializeAws_ec2SpotPlacementScores(
__getArrayIfSingleItem(output["spotPlacementScoreSet"]["item"]),
context
@@ -65315,8 +65142,7 @@ const deserializeAws_ec2GetSubnetCidrReservationsResult = (
};
if (output.subnetIpv4CidrReservationSet === "") {
contents.SubnetIpv4CidrReservations = [];
- }
- if (
+ } else if (
output["subnetIpv4CidrReservationSet"] !== undefined &&
output["subnetIpv4CidrReservationSet"]["item"] !== undefined
) {
@@ -65327,8 +65153,7 @@ const deserializeAws_ec2GetSubnetCidrReservationsResult = (
}
if (output.subnetIpv6CidrReservationSet === "") {
contents.SubnetIpv6CidrReservations = [];
- }
- if (
+ } else if (
output["subnetIpv6CidrReservationSet"] !== undefined &&
output["subnetIpv6CidrReservationSet"]["item"] !== undefined
) {
@@ -65353,8 +65178,7 @@ const deserializeAws_ec2GetTransitGatewayAttachmentPropagationsResult = (
};
if (output.transitGatewayAttachmentPropagations === "") {
contents.TransitGatewayAttachmentPropagations = [];
- }
- if (
+ } else if (
output["transitGatewayAttachmentPropagations"] !== undefined &&
output["transitGatewayAttachmentPropagations"]["item"] !== undefined
) {
@@ -65379,8 +65203,7 @@ const deserializeAws_ec2GetTransitGatewayMulticastDomainAssociationsResult = (
};
if (output.multicastDomainAssociations === "") {
contents.MulticastDomainAssociations = [];
- }
- if (
+ } else if (
output["multicastDomainAssociations"] !== undefined &&
output["multicastDomainAssociations"]["item"] !== undefined
) {
@@ -65405,8 +65228,7 @@ const deserializeAws_ec2GetTransitGatewayPrefixListReferencesResult = (
};
if (output.transitGatewayPrefixListReferenceSet === "") {
contents.TransitGatewayPrefixListReferences = [];
- }
- if (
+ } else if (
output["transitGatewayPrefixListReferenceSet"] !== undefined &&
output["transitGatewayPrefixListReferenceSet"]["item"] !== undefined
) {
@@ -65431,8 +65253,7 @@ const deserializeAws_ec2GetTransitGatewayRouteTableAssociationsResult = (
};
if (output.associations === "") {
contents.Associations = [];
- }
- if (output["associations"] !== undefined && output["associations"]["item"] !== undefined) {
+ } else if (output["associations"] !== undefined && output["associations"]["item"] !== undefined) {
contents.Associations = deserializeAws_ec2TransitGatewayRouteTableAssociationList(
__getArrayIfSingleItem(output["associations"]["item"]),
context
@@ -65454,8 +65275,7 @@ const deserializeAws_ec2GetTransitGatewayRouteTablePropagationsResult = (
};
if (output.transitGatewayRouteTablePropagations === "") {
contents.TransitGatewayRouteTablePropagations = [];
- }
- if (
+ } else if (
output["transitGatewayRouteTablePropagations"] !== undefined &&
output["transitGatewayRouteTablePropagations"]["item"] !== undefined
) {
@@ -65493,8 +65313,7 @@ const deserializeAws_ec2GetVpnConnectionDeviceTypesResult = (
};
if (output.vpnConnectionDeviceTypeSet === "") {
contents.VpnConnectionDeviceTypes = [];
- }
- if (
+ } else if (
output["vpnConnectionDeviceTypeSet"] !== undefined &&
output["vpnConnectionDeviceTypeSet"]["item"] !== undefined
) {
@@ -65559,8 +65378,7 @@ const deserializeAws_ec2GpuInfo = (output: any, context: __SerdeContext): GpuInf
};
if (output.gpus === "") {
contents.Gpus = [];
- }
- if (output["gpus"] !== undefined && output["gpus"]["item"] !== undefined) {
+ } else if (output["gpus"] !== undefined && output["gpus"]["item"] !== undefined) {
contents.Gpus = deserializeAws_ec2GpuDeviceInfoList(__getArrayIfSingleItem(output["gpus"]["item"]), context);
}
if (output["totalGpuMemoryInMiB"] !== undefined) {
@@ -65728,8 +65546,7 @@ const deserializeAws_ec2Host = (output: any, context: __SerdeContext): Host => {
}
if (output.instances === "") {
contents.Instances = [];
- }
- if (output["instances"] !== undefined && output["instances"]["item"] !== undefined) {
+ } else if (output["instances"] !== undefined && output["instances"]["item"] !== undefined) {
contents.Instances = deserializeAws_ec2HostInstanceList(
__getArrayIfSingleItem(output["instances"]["item"]),
context
@@ -65746,8 +65563,7 @@ const deserializeAws_ec2Host = (output: any, context: __SerdeContext): Host => {
}
if (output.tagSet === "") {
contents.Tags = [];
- }
- if (output["tagSet"] !== undefined && output["tagSet"]["item"] !== undefined) {
+ } else if (output["tagSet"] !== undefined && output["tagSet"]["item"] !== undefined) {
contents.Tags = deserializeAws_ec2TagList(__getArrayIfSingleItem(output["tagSet"]["item"]), context);
}
if (output["hostRecovery"] !== undefined) {
@@ -65913,8 +65729,7 @@ const deserializeAws_ec2HostReservation = (output: any, context: __SerdeContext)
}
if (output.hostIdSet === "") {
contents.HostIdSet = [];
- }
- if (output["hostIdSet"] !== undefined && output["hostIdSet"]["item"] !== undefined) {
+ } else if (output["hostIdSet"] !== undefined && output["hostIdSet"]["item"] !== undefined) {
contents.HostIdSet = deserializeAws_ec2ResponseHostIdSet(
__getArrayIfSingleItem(output["hostIdSet"]["item"]),
context
@@ -65946,8 +65761,7 @@ const deserializeAws_ec2HostReservation = (output: any, context: __SerdeContext)
}
if (output.tagSet === "") {
contents.Tags = [];
- }
- if (output["tagSet"] !== undefined && output["tagSet"]["item"] !== undefined) {
+ } else if (output["tagSet"] !== undefined && output["tagSet"]["item"] !== undefined) {
contents.Tags = deserializeAws_ec2TagList(__getArrayIfSingleItem(output["tagSet"]["item"]), context);
}
return contents;
@@ -66169,8 +65983,7 @@ const deserializeAws_ec2Image = (output: any, context: __SerdeContext): Image =>
}
if (output.productCodes === "") {
contents.ProductCodes = [];
- }
- if (output["productCodes"] !== undefined && output["productCodes"]["item"] !== undefined) {
+ } else if (output["productCodes"] !== undefined && output["productCodes"]["item"] !== undefined) {
contents.ProductCodes = deserializeAws_ec2ProductCodeList(
__getArrayIfSingleItem(output["productCodes"]["item"]),
context
@@ -66184,8 +65997,7 @@ const deserializeAws_ec2Image = (output: any, context: __SerdeContext): Image =>
}
if (output.blockDeviceMapping === "") {
contents.BlockDeviceMappings = [];
- }
- if (output["blockDeviceMapping"] !== undefined && output["blockDeviceMapping"]["item"] !== undefined) {
+ } else if (output["blockDeviceMapping"] !== undefined && output["blockDeviceMapping"]["item"] !== undefined) {
contents.BlockDeviceMappings = deserializeAws_ec2BlockDeviceMappingList(
__getArrayIfSingleItem(output["blockDeviceMapping"]["item"]),
context
@@ -66220,8 +66032,7 @@ const deserializeAws_ec2Image = (output: any, context: __SerdeContext): Image =>
}
if (output.tagSet === "") {
contents.Tags = [];
- }
- if (output["tagSet"] !== undefined && output["tagSet"]["item"] !== undefined) {
+ } else if (output["tagSet"] !== undefined && output["tagSet"]["item"] !== undefined) {
contents.Tags = deserializeAws_ec2TagList(__getArrayIfSingleItem(output["tagSet"]["item"]), context);
}
if (output["virtualizationType"] !== undefined) {
@@ -66256,8 +66067,7 @@ const deserializeAws_ec2ImageAttribute = (output: any, context: __SerdeContext):
};
if (output.blockDeviceMapping === "") {
contents.BlockDeviceMappings = [];
- }
- if (output["blockDeviceMapping"] !== undefined && output["blockDeviceMapping"]["item"] !== undefined) {
+ } else if (output["blockDeviceMapping"] !== undefined && output["blockDeviceMapping"]["item"] !== undefined) {
contents.BlockDeviceMappings = deserializeAws_ec2BlockDeviceMappingList(
__getArrayIfSingleItem(output["blockDeviceMapping"]["item"]),
context
@@ -66268,8 +66078,7 @@ const deserializeAws_ec2ImageAttribute = (output: any, context: __SerdeContext):
}
if (output.launchPermission === "") {
contents.LaunchPermissions = [];
- }
- if (output["launchPermission"] !== undefined && output["launchPermission"]["item"] !== undefined) {
+ } else if (output["launchPermission"] !== undefined && output["launchPermission"]["item"] !== undefined) {
contents.LaunchPermissions = deserializeAws_ec2LaunchPermissionList(
__getArrayIfSingleItem(output["launchPermission"]["item"]),
context
@@ -66277,8 +66086,7 @@ const deserializeAws_ec2ImageAttribute = (output: any, context: __SerdeContext):
}
if (output.productCodes === "") {
contents.ProductCodes = [];
- }
- if (output["productCodes"] !== undefined && output["productCodes"]["item"] !== undefined) {
+ } else if (output["productCodes"] !== undefined && output["productCodes"]["item"] !== undefined) {
contents.ProductCodes = deserializeAws_ec2ProductCodeList(
__getArrayIfSingleItem(output["productCodes"]["item"]),
context
@@ -66450,8 +66258,7 @@ const deserializeAws_ec2ImportImageResult = (output: any, context: __SerdeContex
}
if (output.snapshotDetailSet === "") {
contents.SnapshotDetails = [];
- }
- if (output["snapshotDetailSet"] !== undefined && output["snapshotDetailSet"]["item"] !== undefined) {
+ } else if (output["snapshotDetailSet"] !== undefined && output["snapshotDetailSet"]["item"] !== undefined) {
contents.SnapshotDetails = deserializeAws_ec2SnapshotDetailList(
__getArrayIfSingleItem(output["snapshotDetailSet"]["item"]),
context
@@ -66465,8 +66272,7 @@ const deserializeAws_ec2ImportImageResult = (output: any, context: __SerdeContex
}
if (output.licenseSpecifications === "") {
contents.LicenseSpecifications = [];
- }
- if (output["licenseSpecifications"] !== undefined && output["licenseSpecifications"]["item"] !== undefined) {
+ } else if (output["licenseSpecifications"] !== undefined && output["licenseSpecifications"]["item"] !== undefined) {
contents.LicenseSpecifications = deserializeAws_ec2ImportImageLicenseSpecificationListResponse(
__getArrayIfSingleItem(output["licenseSpecifications"]["item"]),
context
@@ -66474,8 +66280,7 @@ const deserializeAws_ec2ImportImageResult = (output: any, context: __SerdeContex
}
if (output.tagSet === "") {
contents.Tags = [];
- }
- if (output["tagSet"] !== undefined && output["tagSet"]["item"] !== undefined) {
+ } else if (output["tagSet"] !== undefined && output["tagSet"]["item"] !== undefined) {
contents.Tags = deserializeAws_ec2TagList(__getArrayIfSingleItem(output["tagSet"]["item"]), context);
}
if (output["usageOperation"] !== undefined) {
@@ -66536,8 +66341,7 @@ const deserializeAws_ec2ImportImageTask = (output: any, context: __SerdeContext)
}
if (output.snapshotDetailSet === "") {
contents.SnapshotDetails = [];
- }
- if (output["snapshotDetailSet"] !== undefined && output["snapshotDetailSet"]["item"] !== undefined) {
+ } else if (output["snapshotDetailSet"] !== undefined && output["snapshotDetailSet"]["item"] !== undefined) {
contents.SnapshotDetails = deserializeAws_ec2SnapshotDetailList(
__getArrayIfSingleItem(output["snapshotDetailSet"]["item"]),
context
@@ -66551,14 +66355,12 @@ const deserializeAws_ec2ImportImageTask = (output: any, context: __SerdeContext)
}
if (output.tagSet === "") {
contents.Tags = [];
- }
- if (output["tagSet"] !== undefined && output["tagSet"]["item"] !== undefined) {
+ } else if (output["tagSet"] !== undefined && output["tagSet"]["item"] !== undefined) {
contents.Tags = deserializeAws_ec2TagList(__getArrayIfSingleItem(output["tagSet"]["item"]), context);
}
if (output.licenseSpecifications === "") {
contents.LicenseSpecifications = [];
- }
- if (output["licenseSpecifications"] !== undefined && output["licenseSpecifications"]["item"] !== undefined) {
+ } else if (output["licenseSpecifications"] !== undefined && output["licenseSpecifications"]["item"] !== undefined) {
contents.LicenseSpecifications = deserializeAws_ec2ImportImageLicenseSpecificationListResponse(
__getArrayIfSingleItem(output["licenseSpecifications"]["item"]),
context
@@ -66615,8 +66417,7 @@ const deserializeAws_ec2ImportInstanceTaskDetails = (
}
if (output.volumes === "") {
contents.Volumes = [];
- }
- if (output["volumes"] !== undefined && output["volumes"]["item"] !== undefined) {
+ } else if (output["volumes"] !== undefined && output["volumes"]["item"] !== undefined) {
contents.Volumes = deserializeAws_ec2ImportInstanceVolumeDetailSet(
__getArrayIfSingleItem(output["volumes"]["item"]),
context
@@ -66694,8 +66495,7 @@ const deserializeAws_ec2ImportKeyPairResult = (output: any, context: __SerdeCont
}
if (output.tagSet === "") {
contents.Tags = [];
- }
- if (output["tagSet"] !== undefined && output["tagSet"]["item"] !== undefined) {
+ } else if (output["tagSet"] !== undefined && output["tagSet"]["item"] !== undefined) {
contents.Tags = deserializeAws_ec2TagList(__getArrayIfSingleItem(output["tagSet"]["item"]), context);
}
return contents;
@@ -66719,8 +66519,7 @@ const deserializeAws_ec2ImportSnapshotResult = (output: any, context: __SerdeCon
}
if (output.tagSet === "") {
contents.Tags = [];
- }
- if (output["tagSet"] !== undefined && output["tagSet"]["item"] !== undefined) {
+ } else if (output["tagSet"] !== undefined && output["tagSet"]["item"] !== undefined) {
contents.Tags = deserializeAws_ec2TagList(__getArrayIfSingleItem(output["tagSet"]["item"]), context);
}
return contents;
@@ -66744,8 +66543,7 @@ const deserializeAws_ec2ImportSnapshotTask = (output: any, context: __SerdeConte
}
if (output.tagSet === "") {
contents.Tags = [];
- }
- if (output["tagSet"] !== undefined && output["tagSet"]["item"] !== undefined) {
+ } else if (output["tagSet"] !== undefined && output["tagSet"]["item"] !== undefined) {
contents.Tags = deserializeAws_ec2TagList(__getArrayIfSingleItem(output["tagSet"]["item"]), context);
}
return contents;
@@ -66804,8 +66602,7 @@ const deserializeAws_ec2InferenceAcceleratorInfo = (output: any, context: __Serd
};
if (output.accelerators === "") {
contents.Accelerators = [];
- }
- if (output["accelerators"] !== undefined && output["accelerators"]["member"] !== undefined) {
+ } else if (output["accelerators"] !== undefined && output["accelerators"]["member"] !== undefined) {
contents.Accelerators = deserializeAws_ec2InferenceDeviceInfoList(
__getArrayIfSingleItem(output["accelerators"]["member"]),
context
@@ -66951,8 +66748,7 @@ const deserializeAws_ec2Instance = (output: any, context: __SerdeContext): Insta
}
if (output.productCodes === "") {
contents.ProductCodes = [];
- }
- if (output["productCodes"] !== undefined && output["productCodes"]["item"] !== undefined) {
+ } else if (output["productCodes"] !== undefined && output["productCodes"]["item"] !== undefined) {
contents.ProductCodes = deserializeAws_ec2ProductCodeList(
__getArrayIfSingleItem(output["productCodes"]["item"]),
context
@@ -66984,8 +66780,7 @@ const deserializeAws_ec2Instance = (output: any, context: __SerdeContext): Insta
}
if (output.blockDeviceMapping === "") {
contents.BlockDeviceMappings = [];
- }
- if (output["blockDeviceMapping"] !== undefined && output["blockDeviceMapping"]["item"] !== undefined) {
+ } else if (output["blockDeviceMapping"] !== undefined && output["blockDeviceMapping"]["item"] !== undefined) {
contents.BlockDeviceMappings = deserializeAws_ec2InstanceBlockDeviceMappingList(
__getArrayIfSingleItem(output["blockDeviceMapping"]["item"]),
context
@@ -67011,8 +66806,10 @@ const deserializeAws_ec2Instance = (output: any, context: __SerdeContext): Insta
}
if (output.elasticGpuAssociationSet === "") {
contents.ElasticGpuAssociations = [];
- }
- if (output["elasticGpuAssociationSet"] !== undefined && output["elasticGpuAssociationSet"]["item"] !== undefined) {
+ } else if (
+ output["elasticGpuAssociationSet"] !== undefined &&
+ output["elasticGpuAssociationSet"]["item"] !== undefined
+ ) {
contents.ElasticGpuAssociations = deserializeAws_ec2ElasticGpuAssociationList(
__getArrayIfSingleItem(output["elasticGpuAssociationSet"]["item"]),
context
@@ -67020,8 +66817,7 @@ const deserializeAws_ec2Instance = (output: any, context: __SerdeContext): Insta
}
if (output.elasticInferenceAcceleratorAssociationSet === "") {
contents.ElasticInferenceAcceleratorAssociations = [];
- }
- if (
+ } else if (
output["elasticInferenceAcceleratorAssociationSet"] !== undefined &&
output["elasticInferenceAcceleratorAssociationSet"]["item"] !== undefined
) {
@@ -67032,8 +66828,7 @@ const deserializeAws_ec2Instance = (output: any, context: __SerdeContext): Insta
}
if (output.networkInterfaceSet === "") {
contents.NetworkInterfaces = [];
- }
- if (output["networkInterfaceSet"] !== undefined && output["networkInterfaceSet"]["item"] !== undefined) {
+ } else if (output["networkInterfaceSet"] !== undefined && output["networkInterfaceSet"]["item"] !== undefined) {
contents.NetworkInterfaces = deserializeAws_ec2InstanceNetworkInterfaceList(
__getArrayIfSingleItem(output["networkInterfaceSet"]["item"]),
context
@@ -67050,8 +66845,7 @@ const deserializeAws_ec2Instance = (output: any, context: __SerdeContext): Insta
}
if (output.groupSet === "") {
contents.SecurityGroups = [];
- }
- if (output["groupSet"] !== undefined && output["groupSet"]["item"] !== undefined) {
+ } else if (output["groupSet"] !== undefined && output["groupSet"]["item"] !== undefined) {
contents.SecurityGroups = deserializeAws_ec2GroupIdentifierList(
__getArrayIfSingleItem(output["groupSet"]["item"]),
context
@@ -67071,8 +66865,7 @@ const deserializeAws_ec2Instance = (output: any, context: __SerdeContext): Insta
}
if (output.tagSet === "") {
contents.Tags = [];
- }
- if (output["tagSet"] !== undefined && output["tagSet"]["item"] !== undefined) {
+ } else if (output["tagSet"] !== undefined && output["tagSet"]["item"] !== undefined) {
contents.Tags = deserializeAws_ec2TagList(__getArrayIfSingleItem(output["tagSet"]["item"]), context);
}
if (output["virtualizationType"] !== undefined) {
@@ -67095,8 +66888,7 @@ const deserializeAws_ec2Instance = (output: any, context: __SerdeContext): Insta
}
if (output.licenseSet === "") {
contents.Licenses = [];
- }
- if (output["licenseSet"] !== undefined && output["licenseSet"]["item"] !== undefined) {
+ } else if (output["licenseSet"] !== undefined && output["licenseSet"]["item"] !== undefined) {
contents.Licenses = deserializeAws_ec2LicenseList(__getArrayIfSingleItem(output["licenseSet"]["item"]), context);
}
if (output["metadataOptions"] !== undefined) {
@@ -67157,8 +66949,7 @@ const deserializeAws_ec2InstanceAttribute = (output: any, context: __SerdeContex
};
if (output.groupSet === "") {
contents.Groups = [];
- }
- if (output["groupSet"] !== undefined && output["groupSet"]["item"] !== undefined) {
+ } else if (output["groupSet"] !== undefined && output["groupSet"]["item"] !== undefined) {
contents.Groups = deserializeAws_ec2GroupIdentifierList(
__getArrayIfSingleItem(output["groupSet"]["item"]),
context
@@ -67166,8 +66957,7 @@ const deserializeAws_ec2InstanceAttribute = (output: any, context: __SerdeContex
}
if (output.blockDeviceMapping === "") {
contents.BlockDeviceMappings = [];
- }
- if (output["blockDeviceMapping"] !== undefined && output["blockDeviceMapping"]["item"] !== undefined) {
+ } else if (output["blockDeviceMapping"] !== undefined && output["blockDeviceMapping"]["item"] !== undefined) {
contents.BlockDeviceMappings = deserializeAws_ec2InstanceBlockDeviceMappingList(
__getArrayIfSingleItem(output["blockDeviceMapping"]["item"]),
context
@@ -67202,8 +66992,7 @@ const deserializeAws_ec2InstanceAttribute = (output: any, context: __SerdeContex
}
if (output.productCodes === "") {
contents.ProductCodes = [];
- }
- if (output["productCodes"] !== undefined && output["productCodes"]["item"] !== undefined) {
+ } else if (output["productCodes"] !== undefined && output["productCodes"]["item"] !== undefined) {
contents.ProductCodes = deserializeAws_ec2ProductCodeList(
__getArrayIfSingleItem(output["productCodes"]["item"]),
context
@@ -67350,8 +67139,7 @@ const deserializeAws_ec2InstanceEventWindow = (output: any, context: __SerdeCont
}
if (output.timeRangeSet === "") {
contents.TimeRanges = [];
- }
- if (output["timeRangeSet"] !== undefined && output["timeRangeSet"]["item"] !== undefined) {
+ } else if (output["timeRangeSet"] !== undefined && output["timeRangeSet"]["item"] !== undefined) {
contents.TimeRanges = deserializeAws_ec2InstanceEventWindowTimeRangeList(
__getArrayIfSingleItem(output["timeRangeSet"]["item"]),
context
@@ -67374,8 +67162,7 @@ const deserializeAws_ec2InstanceEventWindow = (output: any, context: __SerdeCont
}
if (output.tagSet === "") {
contents.Tags = [];
- }
- if (output["tagSet"] !== undefined && output["tagSet"]["item"] !== undefined) {
+ } else if (output["tagSet"] !== undefined && output["tagSet"]["item"] !== undefined) {
contents.Tags = deserializeAws_ec2TagList(__getArrayIfSingleItem(output["tagSet"]["item"]), context);
}
return contents;
@@ -67392,8 +67179,7 @@ const deserializeAws_ec2InstanceEventWindowAssociationTarget = (
};
if (output.instanceIdSet === "") {
contents.InstanceIds = [];
- }
- if (output["instanceIdSet"] !== undefined && output["instanceIdSet"]["item"] !== undefined) {
+ } else if (output["instanceIdSet"] !== undefined && output["instanceIdSet"]["item"] !== undefined) {
contents.InstanceIds = deserializeAws_ec2InstanceIdList(
__getArrayIfSingleItem(output["instanceIdSet"]["item"]),
context
@@ -67401,14 +67187,12 @@ const deserializeAws_ec2InstanceEventWindowAssociationTarget = (
}
if (output.tagSet === "") {
contents.Tags = [];
- }
- if (output["tagSet"] !== undefined && output["tagSet"]["item"] !== undefined) {
+ } else if (output["tagSet"] !== undefined && output["tagSet"]["item"] !== undefined) {
contents.Tags = deserializeAws_ec2TagList(__getArrayIfSingleItem(output["tagSet"]["item"]), context);
}
if (output.dedicatedHostIdSet === "") {
contents.DedicatedHostIds = [];
- }
- if (output["dedicatedHostIdSet"] !== undefined && output["dedicatedHostIdSet"]["item"] !== undefined) {
+ } else if (output["dedicatedHostIdSet"] !== undefined && output["dedicatedHostIdSet"]["item"] !== undefined) {
contents.DedicatedHostIds = deserializeAws_ec2DedicatedHostIdList(
__getArrayIfSingleItem(output["dedicatedHostIdSet"]["item"]),
context
@@ -67739,8 +67523,7 @@ const deserializeAws_ec2InstanceNetworkInterface = (output: any, context: __Serd
}
if (output.groupSet === "") {
contents.Groups = [];
- }
- if (output["groupSet"] !== undefined && output["groupSet"]["item"] !== undefined) {
+ } else if (output["groupSet"] !== undefined && output["groupSet"]["item"] !== undefined) {
contents.Groups = deserializeAws_ec2GroupIdentifierList(
__getArrayIfSingleItem(output["groupSet"]["item"]),
context
@@ -67748,8 +67531,7 @@ const deserializeAws_ec2InstanceNetworkInterface = (output: any, context: __Serd
}
if (output.ipv6AddressesSet === "") {
contents.Ipv6Addresses = [];
- }
- if (output["ipv6AddressesSet"] !== undefined && output["ipv6AddressesSet"]["item"] !== undefined) {
+ } else if (output["ipv6AddressesSet"] !== undefined && output["ipv6AddressesSet"]["item"] !== undefined) {
contents.Ipv6Addresses = deserializeAws_ec2InstanceIpv6AddressList(
__getArrayIfSingleItem(output["ipv6AddressesSet"]["item"]),
context
@@ -67772,8 +67554,7 @@ const deserializeAws_ec2InstanceNetworkInterface = (output: any, context: __Serd
}
if (output.privateIpAddressesSet === "") {
contents.PrivateIpAddresses = [];
- }
- if (output["privateIpAddressesSet"] !== undefined && output["privateIpAddressesSet"]["item"] !== undefined) {
+ } else if (output["privateIpAddressesSet"] !== undefined && output["privateIpAddressesSet"]["item"] !== undefined) {
contents.PrivateIpAddresses = deserializeAws_ec2InstancePrivateIpAddressList(
__getArrayIfSingleItem(output["privateIpAddressesSet"]["item"]),
context
@@ -67796,8 +67577,7 @@ const deserializeAws_ec2InstanceNetworkInterface = (output: any, context: __Serd
}
if (output.ipv4PrefixSet === "") {
contents.Ipv4Prefixes = [];
- }
- if (output["ipv4PrefixSet"] !== undefined && output["ipv4PrefixSet"]["item"] !== undefined) {
+ } else if (output["ipv4PrefixSet"] !== undefined && output["ipv4PrefixSet"]["item"] !== undefined) {
contents.Ipv4Prefixes = deserializeAws_ec2InstanceIpv4PrefixList(
__getArrayIfSingleItem(output["ipv4PrefixSet"]["item"]),
context
@@ -67805,8 +67585,7 @@ const deserializeAws_ec2InstanceNetworkInterface = (output: any, context: __Serd
}
if (output.ipv6PrefixSet === "") {
contents.Ipv6Prefixes = [];
- }
- if (output["ipv6PrefixSet"] !== undefined && output["ipv6PrefixSet"]["item"] !== undefined) {
+ } else if (output["ipv6PrefixSet"] !== undefined && output["ipv6PrefixSet"]["item"] !== undefined) {
contents.Ipv6Prefixes = deserializeAws_ec2InstanceIpv6PrefixList(
__getArrayIfSingleItem(output["ipv6PrefixSet"]["item"]),
context
@@ -67930,8 +67709,7 @@ const deserializeAws_ec2InstanceNetworkInterfaceSpecification = (
}
if (output.SecurityGroupId === "") {
contents.Groups = [];
- }
- if (output["SecurityGroupId"] !== undefined && output["SecurityGroupId"]["SecurityGroupId"] !== undefined) {
+ } else if (output["SecurityGroupId"] !== undefined && output["SecurityGroupId"]["SecurityGroupId"] !== undefined) {
contents.Groups = deserializeAws_ec2SecurityGroupIdStringList(
__getArrayIfSingleItem(output["SecurityGroupId"]["SecurityGroupId"]),
context
@@ -67942,8 +67720,7 @@ const deserializeAws_ec2InstanceNetworkInterfaceSpecification = (
}
if (output.ipv6AddressesSet === "") {
contents.Ipv6Addresses = [];
- }
- if (output["ipv6AddressesSet"] !== undefined && output["ipv6AddressesSet"]["item"] !== undefined) {
+ } else if (output["ipv6AddressesSet"] !== undefined && output["ipv6AddressesSet"]["item"] !== undefined) {
contents.Ipv6Addresses = deserializeAws_ec2InstanceIpv6AddressList(
__getArrayIfSingleItem(output["ipv6AddressesSet"]["item"]),
context
@@ -67957,8 +67734,7 @@ const deserializeAws_ec2InstanceNetworkInterfaceSpecification = (
}
if (output.privateIpAddressesSet === "") {
contents.PrivateIpAddresses = [];
- }
- if (output["privateIpAddressesSet"] !== undefined && output["privateIpAddressesSet"]["item"] !== undefined) {
+ } else if (output["privateIpAddressesSet"] !== undefined && output["privateIpAddressesSet"]["item"] !== undefined) {
contents.PrivateIpAddresses = deserializeAws_ec2PrivateIpAddressSpecificationList(
__getArrayIfSingleItem(output["privateIpAddressesSet"]["item"]),
context
@@ -67981,8 +67757,7 @@ const deserializeAws_ec2InstanceNetworkInterfaceSpecification = (
}
if (output.Ipv4Prefix === "") {
contents.Ipv4Prefixes = [];
- }
- if (output["Ipv4Prefix"] !== undefined && output["Ipv4Prefix"]["item"] !== undefined) {
+ } else if (output["Ipv4Prefix"] !== undefined && output["Ipv4Prefix"]["item"] !== undefined) {
contents.Ipv4Prefixes = deserializeAws_ec2Ipv4PrefixList(
__getArrayIfSingleItem(output["Ipv4Prefix"]["item"]),
context
@@ -67993,8 +67768,7 @@ const deserializeAws_ec2InstanceNetworkInterfaceSpecification = (
}
if (output.Ipv6Prefix === "") {
contents.Ipv6Prefixes = [];
- }
- if (output["Ipv6Prefix"] !== undefined && output["Ipv6Prefix"]["item"] !== undefined) {
+ } else if (output["Ipv6Prefix"] !== undefined && output["Ipv6Prefix"]["item"] !== undefined) {
contents.Ipv6Prefixes = deserializeAws_ec2Ipv6PrefixList(
__getArrayIfSingleItem(output["Ipv6Prefix"]["item"]),
context
@@ -68088,8 +67862,7 @@ const deserializeAws_ec2InstanceRequirements = (output: any, context: __SerdeCon
}
if (output.cpuManufacturerSet === "") {
contents.CpuManufacturers = [];
- }
- if (output["cpuManufacturerSet"] !== undefined && output["cpuManufacturerSet"]["item"] !== undefined) {
+ } else if (output["cpuManufacturerSet"] !== undefined && output["cpuManufacturerSet"]["item"] !== undefined) {
contents.CpuManufacturers = deserializeAws_ec2CpuManufacturerSet(
__getArrayIfSingleItem(output["cpuManufacturerSet"]["item"]),
context
@@ -68100,8 +67873,10 @@ const deserializeAws_ec2InstanceRequirements = (output: any, context: __SerdeCon
}
if (output.excludedInstanceTypeSet === "") {
contents.ExcludedInstanceTypes = [];
- }
- if (output["excludedInstanceTypeSet"] !== undefined && output["excludedInstanceTypeSet"]["item"] !== undefined) {
+ } else if (
+ output["excludedInstanceTypeSet"] !== undefined &&
+ output["excludedInstanceTypeSet"]["item"] !== undefined
+ ) {
contents.ExcludedInstanceTypes = deserializeAws_ec2ExcludedInstanceTypeSet(
__getArrayIfSingleItem(output["excludedInstanceTypeSet"]["item"]),
context
@@ -68109,8 +67884,7 @@ const deserializeAws_ec2InstanceRequirements = (output: any, context: __SerdeCon
}
if (output.instanceGenerationSet === "") {
contents.InstanceGenerations = [];
- }
- if (output["instanceGenerationSet"] !== undefined && output["instanceGenerationSet"]["item"] !== undefined) {
+ } else if (output["instanceGenerationSet"] !== undefined && output["instanceGenerationSet"]["item"] !== undefined) {
contents.InstanceGenerations = deserializeAws_ec2InstanceGenerationSet(
__getArrayIfSingleItem(output["instanceGenerationSet"]["item"]),
context
@@ -68143,8 +67917,7 @@ const deserializeAws_ec2InstanceRequirements = (output: any, context: __SerdeCon
}
if (output.localStorageTypeSet === "") {
contents.LocalStorageTypes = [];
- }
- if (output["localStorageTypeSet"] !== undefined && output["localStorageTypeSet"]["item"] !== undefined) {
+ } else if (output["localStorageTypeSet"] !== undefined && output["localStorageTypeSet"]["item"] !== undefined) {
contents.LocalStorageTypes = deserializeAws_ec2LocalStorageTypeSet(
__getArrayIfSingleItem(output["localStorageTypeSet"]["item"]),
context
@@ -68161,8 +67934,7 @@ const deserializeAws_ec2InstanceRequirements = (output: any, context: __SerdeCon
}
if (output.acceleratorTypeSet === "") {
contents.AcceleratorTypes = [];
- }
- if (output["acceleratorTypeSet"] !== undefined && output["acceleratorTypeSet"]["item"] !== undefined) {
+ } else if (output["acceleratorTypeSet"] !== undefined && output["acceleratorTypeSet"]["item"] !== undefined) {
contents.AcceleratorTypes = deserializeAws_ec2AcceleratorTypeSet(
__getArrayIfSingleItem(output["acceleratorTypeSet"]["item"]),
context
@@ -68173,8 +67945,7 @@ const deserializeAws_ec2InstanceRequirements = (output: any, context: __SerdeCon
}
if (output.acceleratorManufacturerSet === "") {
contents.AcceleratorManufacturers = [];
- }
- if (
+ } else if (
output["acceleratorManufacturerSet"] !== undefined &&
output["acceleratorManufacturerSet"]["item"] !== undefined
) {
@@ -68185,8 +67956,7 @@ const deserializeAws_ec2InstanceRequirements = (output: any, context: __SerdeCon
}
if (output.acceleratorNameSet === "") {
contents.AcceleratorNames = [];
- }
- if (output["acceleratorNameSet"] !== undefined && output["acceleratorNameSet"]["item"] !== undefined) {
+ } else if (output["acceleratorNameSet"] !== undefined && output["acceleratorNameSet"]["item"] !== undefined) {
contents.AcceleratorNames = deserializeAws_ec2AcceleratorNameSet(
__getArrayIfSingleItem(output["acceleratorNameSet"]["item"]),
context
@@ -68262,8 +68032,7 @@ const deserializeAws_ec2InstanceStatus = (output: any, context: __SerdeContext):
}
if (output.eventsSet === "") {
contents.Events = [];
- }
- if (output["eventsSet"] !== undefined && output["eventsSet"]["item"] !== undefined) {
+ } else if (output["eventsSet"] !== undefined && output["eventsSet"]["item"] !== undefined) {
contents.Events = deserializeAws_ec2InstanceStatusEventList(
__getArrayIfSingleItem(output["eventsSet"]["item"]),
context
@@ -68372,8 +68141,7 @@ const deserializeAws_ec2InstanceStatusSummary = (output: any, context: __SerdeCo
};
if (output.details === "") {
contents.Details = [];
- }
- if (output["details"] !== undefined && output["details"]["item"] !== undefined) {
+ } else if (output["details"] !== undefined && output["details"]["item"] !== undefined) {
contents.Details = deserializeAws_ec2InstanceStatusDetailsList(
__getArrayIfSingleItem(output["details"]["item"]),
context
@@ -68397,8 +68165,7 @@ const deserializeAws_ec2InstanceStorageInfo = (output: any, context: __SerdeCont
}
if (output.disks === "") {
contents.Disks = [];
- }
- if (output["disks"] !== undefined && output["disks"]["item"] !== undefined) {
+ } else if (output["disks"] !== undefined && output["disks"]["item"] !== undefined) {
contents.Disks = deserializeAws_ec2DiskInfoList(__getArrayIfSingleItem(output["disks"]["item"]), context);
}
if (output["nvmeSupport"] !== undefined) {
@@ -68431,8 +68198,7 @@ const deserializeAws_ec2InstanceTagNotificationAttribute = (
};
if (output.instanceTagKeySet === "") {
contents.InstanceTagKeys = [];
- }
- if (output["instanceTagKeySet"] !== undefined && output["instanceTagKeySet"]["item"] !== undefined) {
+ } else if (output["instanceTagKeySet"] !== undefined && output["instanceTagKeySet"]["item"] !== undefined) {
contents.InstanceTagKeys = deserializeAws_ec2InstanceTagKeySet(
__getArrayIfSingleItem(output["instanceTagKeySet"]["item"]),
context
@@ -68482,8 +68248,7 @@ const deserializeAws_ec2InstanceTypeInfo = (output: any, context: __SerdeContext
}
if (output.supportedUsageClasses === "") {
contents.SupportedUsageClasses = [];
- }
- if (output["supportedUsageClasses"] !== undefined && output["supportedUsageClasses"]["item"] !== undefined) {
+ } else if (output["supportedUsageClasses"] !== undefined && output["supportedUsageClasses"]["item"] !== undefined) {
contents.SupportedUsageClasses = deserializeAws_ec2UsageClassTypeList(
__getArrayIfSingleItem(output["supportedUsageClasses"]["item"]),
context
@@ -68491,8 +68256,10 @@ const deserializeAws_ec2InstanceTypeInfo = (output: any, context: __SerdeContext
}
if (output.supportedRootDeviceTypes === "") {
contents.SupportedRootDeviceTypes = [];
- }
- if (output["supportedRootDeviceTypes"] !== undefined && output["supportedRootDeviceTypes"]["item"] !== undefined) {
+ } else if (
+ output["supportedRootDeviceTypes"] !== undefined &&
+ output["supportedRootDeviceTypes"]["item"] !== undefined
+ ) {
contents.SupportedRootDeviceTypes = deserializeAws_ec2RootDeviceTypeList(
__getArrayIfSingleItem(output["supportedRootDeviceTypes"]["item"]),
context
@@ -68500,8 +68267,7 @@ const deserializeAws_ec2InstanceTypeInfo = (output: any, context: __SerdeContext
}
if (output.supportedVirtualizationTypes === "") {
contents.SupportedVirtualizationTypes = [];
- }
- if (
+ } else if (
output["supportedVirtualizationTypes"] !== undefined &&
output["supportedVirtualizationTypes"]["item"] !== undefined
) {
@@ -68566,8 +68332,7 @@ const deserializeAws_ec2InstanceTypeInfo = (output: any, context: __SerdeContext
}
if (output.supportedBootModes === "") {
contents.SupportedBootModes = [];
- }
- if (output["supportedBootModes"] !== undefined && output["supportedBootModes"]["item"] !== undefined) {
+ } else if (output["supportedBootModes"] !== undefined && output["supportedBootModes"]["item"] !== undefined) {
contents.SupportedBootModes = deserializeAws_ec2BootModeTypeList(
__getArrayIfSingleItem(output["supportedBootModes"]["item"]),
context
@@ -68677,8 +68442,7 @@ const deserializeAws_ec2InternetGateway = (output: any, context: __SerdeContext)
};
if (output.attachmentSet === "") {
contents.Attachments = [];
- }
- if (output["attachmentSet"] !== undefined && output["attachmentSet"]["item"] !== undefined) {
+ } else if (output["attachmentSet"] !== undefined && output["attachmentSet"]["item"] !== undefined) {
contents.Attachments = deserializeAws_ec2InternetGatewayAttachmentList(
__getArrayIfSingleItem(output["attachmentSet"]["item"]),
context
@@ -68692,8 +68456,7 @@ const deserializeAws_ec2InternetGateway = (output: any, context: __SerdeContext)
}
if (output.tagSet === "") {
contents.Tags = [];
- }
- if (output["tagSet"] !== undefined && output["tagSet"]["item"] !== undefined) {
+ } else if (output["tagSet"] !== undefined && output["tagSet"]["item"] !== undefined) {
contents.Tags = deserializeAws_ec2TagList(__getArrayIfSingleItem(output["tagSet"]["item"]), context);
}
return contents;
@@ -68792,8 +68555,7 @@ const deserializeAws_ec2Ipam = (output: any, context: __SerdeContext): Ipam => {
}
if (output.operatingRegionSet === "") {
contents.OperatingRegions = [];
- }
- if (output["operatingRegionSet"] !== undefined && output["operatingRegionSet"]["item"] !== undefined) {
+ } else if (output["operatingRegionSet"] !== undefined && output["operatingRegionSet"]["item"] !== undefined) {
contents.OperatingRegions = deserializeAws_ec2IpamOperatingRegionSet(
__getArrayIfSingleItem(output["operatingRegionSet"]["item"]),
context
@@ -68804,8 +68566,7 @@ const deserializeAws_ec2Ipam = (output: any, context: __SerdeContext): Ipam => {
}
if (output.tagSet === "") {
contents.Tags = [];
- }
- if (output["tagSet"] !== undefined && output["tagSet"]["item"] !== undefined) {
+ } else if (output["tagSet"] !== undefined && output["tagSet"]["item"] !== undefined) {
contents.Tags = deserializeAws_ec2TagList(__getArrayIfSingleItem(output["tagSet"]["item"]), context);
}
return contents;
@@ -68980,8 +68741,10 @@ const deserializeAws_ec2IpamPool = (output: any, context: __SerdeContext): IpamP
}
if (output.allocationResourceTagSet === "") {
contents.AllocationResourceTags = [];
- }
- if (output["allocationResourceTagSet"] !== undefined && output["allocationResourceTagSet"]["item"] !== undefined) {
+ } else if (
+ output["allocationResourceTagSet"] !== undefined &&
+ output["allocationResourceTagSet"]["item"] !== undefined
+ ) {
contents.AllocationResourceTags = deserializeAws_ec2IpamResourceTagList(
__getArrayIfSingleItem(output["allocationResourceTagSet"]["item"]),
context
@@ -68989,8 +68752,7 @@ const deserializeAws_ec2IpamPool = (output: any, context: __SerdeContext): IpamP
}
if (output.tagSet === "") {
contents.Tags = [];
- }
- if (output["tagSet"] !== undefined && output["tagSet"]["item"] !== undefined) {
+ } else if (output["tagSet"] !== undefined && output["tagSet"]["item"] !== undefined) {
contents.Tags = deserializeAws_ec2TagList(__getArrayIfSingleItem(output["tagSet"]["item"]), context);
}
if (output["awsService"] !== undefined) {
@@ -69148,8 +68910,7 @@ const deserializeAws_ec2IpamResourceCidr = (output: any, context: __SerdeContext
}
if (output.resourceTagSet === "") {
contents.ResourceTags = [];
- }
- if (output["resourceTagSet"] !== undefined && output["resourceTagSet"]["item"] !== undefined) {
+ } else if (output["resourceTagSet"] !== undefined && output["resourceTagSet"]["item"] !== undefined) {
contents.ResourceTags = deserializeAws_ec2IpamResourceTagList(
__getArrayIfSingleItem(output["resourceTagSet"]["item"]),
context
@@ -69255,8 +69016,7 @@ const deserializeAws_ec2IpamScope = (output: any, context: __SerdeContext): Ipam
}
if (output.tagSet === "") {
contents.Tags = [];
- }
- if (output["tagSet"] !== undefined && output["tagSet"]["item"] !== undefined) {
+ } else if (output["tagSet"] !== undefined && output["tagSet"]["item"] !== undefined) {
contents.Tags = deserializeAws_ec2TagList(__getArrayIfSingleItem(output["tagSet"]["item"]), context);
}
return contents;
@@ -69302,14 +69062,12 @@ const deserializeAws_ec2IpPermission = (output: any, context: __SerdeContext): I
}
if (output.ipRanges === "") {
contents.IpRanges = [];
- }
- if (output["ipRanges"] !== undefined && output["ipRanges"]["item"] !== undefined) {
+ } else if (output["ipRanges"] !== undefined && output["ipRanges"]["item"] !== undefined) {
contents.IpRanges = deserializeAws_ec2IpRangeList(__getArrayIfSingleItem(output["ipRanges"]["item"]), context);
}
if (output.ipv6Ranges === "") {
contents.Ipv6Ranges = [];
- }
- if (output["ipv6Ranges"] !== undefined && output["ipv6Ranges"]["item"] !== undefined) {
+ } else if (output["ipv6Ranges"] !== undefined && output["ipv6Ranges"]["item"] !== undefined) {
contents.Ipv6Ranges = deserializeAws_ec2Ipv6RangeList(
__getArrayIfSingleItem(output["ipv6Ranges"]["item"]),
context
@@ -69317,8 +69075,7 @@ const deserializeAws_ec2IpPermission = (output: any, context: __SerdeContext): I
}
if (output.prefixListIds === "") {
contents.PrefixListIds = [];
- }
- if (output["prefixListIds"] !== undefined && output["prefixListIds"]["item"] !== undefined) {
+ } else if (output["prefixListIds"] !== undefined && output["prefixListIds"]["item"] !== undefined) {
contents.PrefixListIds = deserializeAws_ec2PrefixListIdList(
__getArrayIfSingleItem(output["prefixListIds"]["item"]),
context
@@ -69329,8 +69086,7 @@ const deserializeAws_ec2IpPermission = (output: any, context: __SerdeContext): I
}
if (output.groups === "") {
contents.UserIdGroupPairs = [];
- }
- if (output["groups"] !== undefined && output["groups"]["item"] !== undefined) {
+ } else if (output["groups"] !== undefined && output["groups"]["item"] !== undefined) {
contents.UserIdGroupPairs = deserializeAws_ec2UserIdGroupPairList(
__getArrayIfSingleItem(output["groups"]["item"]),
context
@@ -69541,8 +69297,7 @@ const deserializeAws_ec2Ipv6Pool = (output: any, context: __SerdeContext): Ipv6P
}
if (output.poolCidrBlockSet === "") {
contents.PoolCidrBlocks = [];
- }
- if (output["poolCidrBlockSet"] !== undefined && output["poolCidrBlockSet"]["item"] !== undefined) {
+ } else if (output["poolCidrBlockSet"] !== undefined && output["poolCidrBlockSet"]["item"] !== undefined) {
contents.PoolCidrBlocks = deserializeAws_ec2PoolCidrBlocksSet(
__getArrayIfSingleItem(output["poolCidrBlockSet"]["item"]),
context
@@ -69550,8 +69305,7 @@ const deserializeAws_ec2Ipv6Pool = (output: any, context: __SerdeContext): Ipv6P
}
if (output.tagSet === "") {
contents.Tags = [];
- }
- if (output["tagSet"] !== undefined && output["tagSet"]["item"] !== undefined) {
+ } else if (output["tagSet"] !== undefined && output["tagSet"]["item"] !== undefined) {
contents.Tags = deserializeAws_ec2TagList(__getArrayIfSingleItem(output["tagSet"]["item"]), context);
}
return contents;
@@ -69687,8 +69441,7 @@ const deserializeAws_ec2KeyPair = (output: any, context: __SerdeContext): KeyPai
}
if (output.tagSet === "") {
contents.Tags = [];
- }
- if (output["tagSet"] !== undefined && output["tagSet"]["item"] !== undefined) {
+ } else if (output["tagSet"] !== undefined && output["tagSet"]["item"] !== undefined) {
contents.Tags = deserializeAws_ec2TagList(__getArrayIfSingleItem(output["tagSet"]["item"]), context);
}
return contents;
@@ -69718,8 +69471,7 @@ const deserializeAws_ec2KeyPairInfo = (output: any, context: __SerdeContext): Ke
}
if (output.tagSet === "") {
contents.Tags = [];
- }
- if (output["tagSet"] !== undefined && output["tagSet"]["item"] !== undefined) {
+ } else if (output["tagSet"] !== undefined && output["tagSet"]["item"] !== undefined) {
contents.Tags = deserializeAws_ec2TagList(__getArrayIfSingleItem(output["tagSet"]["item"]), context);
}
if (output["publicKey"] !== undefined) {
@@ -69812,8 +69564,7 @@ const deserializeAws_ec2LaunchSpecification = (output: any, context: __SerdeCont
}
if (output.groupSet === "") {
contents.SecurityGroups = [];
- }
- if (output["groupSet"] !== undefined && output["groupSet"]["item"] !== undefined) {
+ } else if (output["groupSet"] !== undefined && output["groupSet"]["item"] !== undefined) {
contents.SecurityGroups = deserializeAws_ec2GroupIdentifierList(
__getArrayIfSingleItem(output["groupSet"]["item"]),
context
@@ -69824,8 +69575,7 @@ const deserializeAws_ec2LaunchSpecification = (output: any, context: __SerdeCont
}
if (output.blockDeviceMapping === "") {
contents.BlockDeviceMappings = [];
- }
- if (output["blockDeviceMapping"] !== undefined && output["blockDeviceMapping"]["item"] !== undefined) {
+ } else if (output["blockDeviceMapping"] !== undefined && output["blockDeviceMapping"]["item"] !== undefined) {
contents.BlockDeviceMappings = deserializeAws_ec2BlockDeviceMappingList(
__getArrayIfSingleItem(output["blockDeviceMapping"]["item"]),
context
@@ -69854,8 +69604,7 @@ const deserializeAws_ec2LaunchSpecification = (output: any, context: __SerdeCont
}
if (output.networkInterfaceSet === "") {
contents.NetworkInterfaces = [];
- }
- if (output["networkInterfaceSet"] !== undefined && output["networkInterfaceSet"]["item"] !== undefined) {
+ } else if (output["networkInterfaceSet"] !== undefined && output["networkInterfaceSet"]["item"] !== undefined) {
contents.NetworkInterfaces = deserializeAws_ec2InstanceNetworkInterfaceSpecificationList(
__getArrayIfSingleItem(output["networkInterfaceSet"]["item"]),
context
@@ -69917,8 +69666,7 @@ const deserializeAws_ec2LaunchTemplate = (output: any, context: __SerdeContext):
}
if (output.tagSet === "") {
contents.Tags = [];
- }
- if (output["tagSet"] !== undefined && output["tagSet"]["item"] !== undefined) {
+ } else if (output["tagSet"] !== undefined && output["tagSet"]["item"] !== undefined) {
contents.Tags = deserializeAws_ec2TagList(__getArrayIfSingleItem(output["tagSet"]["item"]), context);
}
return contents;
@@ -70016,8 +69764,7 @@ const deserializeAws_ec2LaunchTemplateConfig = (output: any, context: __SerdeCon
}
if (output.overrides === "") {
contents.Overrides = [];
- }
- if (output["overrides"] !== undefined && output["overrides"]["item"] !== undefined) {
+ } else if (output["overrides"] !== undefined && output["overrides"]["item"] !== undefined) {
contents.Overrides = deserializeAws_ec2LaunchTemplateOverridesList(
__getArrayIfSingleItem(output["overrides"]["item"]),
context
@@ -70271,8 +70018,7 @@ const deserializeAws_ec2LaunchTemplateInstanceNetworkInterfaceSpecification = (
}
if (output.groupSet === "") {
contents.Groups = [];
- }
- if (output["groupSet"] !== undefined && output["groupSet"]["groupId"] !== undefined) {
+ } else if (output["groupSet"] !== undefined && output["groupSet"]["groupId"] !== undefined) {
contents.Groups = deserializeAws_ec2GroupIdStringList(
__getArrayIfSingleItem(output["groupSet"]["groupId"]),
context
@@ -70286,8 +70032,7 @@ const deserializeAws_ec2LaunchTemplateInstanceNetworkInterfaceSpecification = (
}
if (output.ipv6AddressesSet === "") {
contents.Ipv6Addresses = [];
- }
- if (output["ipv6AddressesSet"] !== undefined && output["ipv6AddressesSet"]["item"] !== undefined) {
+ } else if (output["ipv6AddressesSet"] !== undefined && output["ipv6AddressesSet"]["item"] !== undefined) {
contents.Ipv6Addresses = deserializeAws_ec2InstanceIpv6AddressList(
__getArrayIfSingleItem(output["ipv6AddressesSet"]["item"]),
context
@@ -70301,8 +70046,7 @@ const deserializeAws_ec2LaunchTemplateInstanceNetworkInterfaceSpecification = (
}
if (output.privateIpAddressesSet === "") {
contents.PrivateIpAddresses = [];
- }
- if (output["privateIpAddressesSet"] !== undefined && output["privateIpAddressesSet"]["item"] !== undefined) {
+ } else if (output["privateIpAddressesSet"] !== undefined && output["privateIpAddressesSet"]["item"] !== undefined) {
contents.PrivateIpAddresses = deserializeAws_ec2PrivateIpAddressSpecificationList(
__getArrayIfSingleItem(output["privateIpAddressesSet"]["item"]),
context
@@ -70319,8 +70063,7 @@ const deserializeAws_ec2LaunchTemplateInstanceNetworkInterfaceSpecification = (
}
if (output.ipv4PrefixSet === "") {
contents.Ipv4Prefixes = [];
- }
- if (output["ipv4PrefixSet"] !== undefined && output["ipv4PrefixSet"]["item"] !== undefined) {
+ } else if (output["ipv4PrefixSet"] !== undefined && output["ipv4PrefixSet"]["item"] !== undefined) {
contents.Ipv4Prefixes = deserializeAws_ec2Ipv4PrefixListResponse(
__getArrayIfSingleItem(output["ipv4PrefixSet"]["item"]),
context
@@ -70331,8 +70074,7 @@ const deserializeAws_ec2LaunchTemplateInstanceNetworkInterfaceSpecification = (
}
if (output.ipv6PrefixSet === "") {
contents.Ipv6Prefixes = [];
- }
- if (output["ipv6PrefixSet"] !== undefined && output["ipv6PrefixSet"]["item"] !== undefined) {
+ } else if (output["ipv6PrefixSet"] !== undefined && output["ipv6PrefixSet"]["item"] !== undefined) {
contents.Ipv6Prefixes = deserializeAws_ec2Ipv6PrefixListResponse(
__getArrayIfSingleItem(output["ipv6PrefixSet"]["item"]),
context
@@ -70558,8 +70300,7 @@ const deserializeAws_ec2LaunchTemplateTagSpecification = (
}
if (output.tagSet === "") {
contents.Tags = [];
- }
- if (output["tagSet"] !== undefined && output["tagSet"]["item"] !== undefined) {
+ } else if (output["tagSet"] !== undefined && output["tagSet"]["item"] !== undefined) {
contents.Tags = deserializeAws_ec2TagList(__getArrayIfSingleItem(output["tagSet"]["item"]), context);
}
return contents;
@@ -70659,8 +70400,7 @@ const deserializeAws_ec2ListImagesInRecycleBinResult = (
};
if (output.imageSet === "") {
contents.Images = [];
- }
- if (output["imageSet"] !== undefined && output["imageSet"]["item"] !== undefined) {
+ } else if (output["imageSet"] !== undefined && output["imageSet"]["item"] !== undefined) {
contents.Images = deserializeAws_ec2ImageRecycleBinInfoList(
__getArrayIfSingleItem(output["imageSet"]["item"]),
context
@@ -70682,8 +70422,7 @@ const deserializeAws_ec2ListSnapshotsInRecycleBinResult = (
};
if (output.snapshotSet === "") {
contents.Snapshots = [];
- }
- if (output["snapshotSet"] !== undefined && output["snapshotSet"]["item"] !== undefined) {
+ } else if (output["snapshotSet"] !== undefined && output["snapshotSet"]["item"] !== undefined) {
contents.Snapshots = deserializeAws_ec2SnapshotRecycleBinInfoList(
__getArrayIfSingleItem(output["snapshotSet"]["item"]),
context
@@ -70759,8 +70498,7 @@ const deserializeAws_ec2LocalGateway = (output: any, context: __SerdeContext): L
}
if (output.tagSet === "") {
contents.Tags = [];
- }
- if (output["tagSet"] !== undefined && output["tagSet"]["item"] !== undefined) {
+ } else if (output["tagSet"] !== undefined && output["tagSet"]["item"] !== undefined) {
contents.Tags = deserializeAws_ec2TagList(__getArrayIfSingleItem(output["tagSet"]["item"]), context);
}
return contents;
@@ -70841,8 +70579,7 @@ const deserializeAws_ec2LocalGatewayRouteTable = (output: any, context: __SerdeC
}
if (output.tagSet === "") {
contents.Tags = [];
- }
- if (output["tagSet"] !== undefined && output["tagSet"]["item"] !== undefined) {
+ } else if (output["tagSet"] !== undefined && output["tagSet"]["item"] !== undefined) {
contents.Tags = deserializeAws_ec2TagList(__getArrayIfSingleItem(output["tagSet"]["item"]), context);
}
return contents;
@@ -70901,8 +70638,7 @@ const deserializeAws_ec2LocalGatewayRouteTableVirtualInterfaceGroupAssociation =
}
if (output.tagSet === "") {
contents.Tags = [];
- }
- if (output["tagSet"] !== undefined && output["tagSet"]["item"] !== undefined) {
+ } else if (output["tagSet"] !== undefined && output["tagSet"]["item"] !== undefined) {
contents.Tags = deserializeAws_ec2TagList(__getArrayIfSingleItem(output["tagSet"]["item"]), context);
}
return contents;
@@ -70959,8 +70695,7 @@ const deserializeAws_ec2LocalGatewayRouteTableVpcAssociation = (
}
if (output.tagSet === "") {
contents.Tags = [];
- }
- if (output["tagSet"] !== undefined && output["tagSet"]["item"] !== undefined) {
+ } else if (output["tagSet"] !== undefined && output["tagSet"]["item"] !== undefined) {
contents.Tags = deserializeAws_ec2TagList(__getArrayIfSingleItem(output["tagSet"]["item"]), context);
}
return contents;
@@ -71032,8 +70767,7 @@ const deserializeAws_ec2LocalGatewayVirtualInterface = (
}
if (output.tagSet === "") {
contents.Tags = [];
- }
- if (output["tagSet"] !== undefined && output["tagSet"]["item"] !== undefined) {
+ } else if (output["tagSet"] !== undefined && output["tagSet"]["item"] !== undefined) {
contents.Tags = deserializeAws_ec2TagList(__getArrayIfSingleItem(output["tagSet"]["item"]), context);
}
return contents;
@@ -71055,8 +70789,7 @@ const deserializeAws_ec2LocalGatewayVirtualInterfaceGroup = (
}
if (output.localGatewayVirtualInterfaceIdSet === "") {
contents.LocalGatewayVirtualInterfaceIds = [];
- }
- if (
+ } else if (
output["localGatewayVirtualInterfaceIdSet"] !== undefined &&
output["localGatewayVirtualInterfaceIdSet"]["item"] !== undefined
) {
@@ -71073,8 +70806,7 @@ const deserializeAws_ec2LocalGatewayVirtualInterfaceGroup = (
}
if (output.tagSet === "") {
contents.Tags = [];
- }
- if (output["tagSet"] !== undefined && output["tagSet"]["item"] !== undefined) {
+ } else if (output["tagSet"] !== undefined && output["tagSet"]["item"] !== undefined) {
contents.Tags = deserializeAws_ec2TagList(__getArrayIfSingleItem(output["tagSet"]["item"]), context);
}
return contents;
@@ -71169,8 +70901,7 @@ const deserializeAws_ec2ManagedPrefixList = (output: any, context: __SerdeContex
}
if (output.tagSet === "") {
contents.Tags = [];
- }
- if (output["tagSet"] !== undefined && output["tagSet"]["item"] !== undefined) {
+ } else if (output["tagSet"] !== undefined && output["tagSet"]["item"] !== undefined) {
contents.Tags = deserializeAws_ec2TagList(__getArrayIfSingleItem(output["tagSet"]["item"]), context);
}
if (output["ownerId"] !== undefined) {
@@ -71352,8 +71083,7 @@ const deserializeAws_ec2ModifyHostsResult = (output: any, context: __SerdeContex
};
if (output.successful === "") {
contents.Successful = [];
- }
- if (output["successful"] !== undefined && output["successful"]["item"] !== undefined) {
+ } else if (output["successful"] !== undefined && output["successful"]["item"] !== undefined) {
contents.Successful = deserializeAws_ec2ResponseHostIdList(
__getArrayIfSingleItem(output["successful"]["item"]),
context
@@ -71361,8 +71091,7 @@ const deserializeAws_ec2ModifyHostsResult = (output: any, context: __SerdeContex
}
if (output.unsuccessful === "") {
contents.Unsuccessful = [];
- }
- if (output["unsuccessful"] !== undefined && output["unsuccessful"]["item"] !== undefined) {
+ } else if (output["unsuccessful"] !== undefined && output["unsuccessful"]["item"] !== undefined) {
contents.Unsuccessful = deserializeAws_ec2UnsuccessfulItemList(
__getArrayIfSingleItem(output["unsuccessful"]["item"]),
context
@@ -71394,8 +71123,7 @@ const deserializeAws_ec2ModifyInstanceCreditSpecificationResult = (
};
if (output.successfulInstanceCreditSpecificationSet === "") {
contents.SuccessfulInstanceCreditSpecifications = [];
- }
- if (
+ } else if (
output["successfulInstanceCreditSpecificationSet"] !== undefined &&
output["successfulInstanceCreditSpecificationSet"]["item"] !== undefined
) {
@@ -71406,8 +71134,7 @@ const deserializeAws_ec2ModifyInstanceCreditSpecificationResult = (
}
if (output.unsuccessfulInstanceCreditSpecificationSet === "") {
contents.UnsuccessfulInstanceCreditSpecifications = [];
- }
- if (
+ } else if (
output["unsuccessfulInstanceCreditSpecificationSet"] !== undefined &&
output["unsuccessfulInstanceCreditSpecificationSet"]["item"] !== undefined
) {
@@ -71890,8 +71617,7 @@ const deserializeAws_ec2MonitorInstancesResult = (output: any, context: __SerdeC
};
if (output.instancesSet === "") {
contents.InstanceMonitorings = [];
- }
- if (output["instancesSet"] !== undefined && output["instancesSet"]["item"] !== undefined) {
+ } else if (output["instancesSet"] !== undefined && output["instancesSet"]["item"] !== undefined) {
contents.InstanceMonitorings = deserializeAws_ec2InstanceMonitoringList(
__getArrayIfSingleItem(output["instancesSet"]["item"]),
context
@@ -71981,8 +71707,7 @@ const deserializeAws_ec2NatGateway = (output: any, context: __SerdeContext): Nat
}
if (output.natGatewayAddressSet === "") {
contents.NatGatewayAddresses = [];
- }
- if (output["natGatewayAddressSet"] !== undefined && output["natGatewayAddressSet"]["item"] !== undefined) {
+ } else if (output["natGatewayAddressSet"] !== undefined && output["natGatewayAddressSet"]["item"] !== undefined) {
contents.NatGatewayAddresses = deserializeAws_ec2NatGatewayAddressList(
__getArrayIfSingleItem(output["natGatewayAddressSet"]["item"]),
context
@@ -72005,8 +71730,7 @@ const deserializeAws_ec2NatGateway = (output: any, context: __SerdeContext): Nat
}
if (output.tagSet === "") {
contents.Tags = [];
- }
- if (output["tagSet"] !== undefined && output["tagSet"]["item"] !== undefined) {
+ } else if (output["tagSet"] !== undefined && output["tagSet"]["item"] !== undefined) {
contents.Tags = deserializeAws_ec2TagList(__getArrayIfSingleItem(output["tagSet"]["item"]), context);
}
if (output["connectivityType"] !== undefined) {
@@ -72071,8 +71795,7 @@ const deserializeAws_ec2NetworkAcl = (output: any, context: __SerdeContext): Net
};
if (output.associationSet === "") {
contents.Associations = [];
- }
- if (output["associationSet"] !== undefined && output["associationSet"]["item"] !== undefined) {
+ } else if (output["associationSet"] !== undefined && output["associationSet"]["item"] !== undefined) {
contents.Associations = deserializeAws_ec2NetworkAclAssociationList(
__getArrayIfSingleItem(output["associationSet"]["item"]),
context
@@ -72080,8 +71803,7 @@ const deserializeAws_ec2NetworkAcl = (output: any, context: __SerdeContext): Net
}
if (output.entrySet === "") {
contents.Entries = [];
- }
- if (output["entrySet"] !== undefined && output["entrySet"]["item"] !== undefined) {
+ } else if (output["entrySet"] !== undefined && output["entrySet"]["item"] !== undefined) {
contents.Entries = deserializeAws_ec2NetworkAclEntryList(
__getArrayIfSingleItem(output["entrySet"]["item"]),
context
@@ -72095,8 +71817,7 @@ const deserializeAws_ec2NetworkAcl = (output: any, context: __SerdeContext): Net
}
if (output.tagSet === "") {
contents.Tags = [];
- }
- if (output["tagSet"] !== undefined && output["tagSet"]["item"] !== undefined) {
+ } else if (output["tagSet"] !== undefined && output["tagSet"]["item"] !== undefined) {
contents.Tags = deserializeAws_ec2TagList(__getArrayIfSingleItem(output["tagSet"]["item"]), context);
}
if (output["vpcId"] !== undefined) {
@@ -72255,8 +71976,7 @@ const deserializeAws_ec2NetworkInfo = (output: any, context: __SerdeContext): Ne
}
if (output.networkCards === "") {
contents.NetworkCards = [];
- }
- if (output["networkCards"] !== undefined && output["networkCards"]["item"] !== undefined) {
+ } else if (output["networkCards"] !== undefined && output["networkCards"]["item"] !== undefined) {
contents.NetworkCards = deserializeAws_ec2NetworkCardInfoList(
__getArrayIfSingleItem(output["networkCards"]["item"]),
context
@@ -72311,8 +72031,7 @@ const deserializeAws_ec2NetworkInsightsAccessScope = (
}
if (output.tagSet === "") {
contents.Tags = [];
- }
- if (output["tagSet"] !== undefined && output["tagSet"]["item"] !== undefined) {
+ } else if (output["tagSet"] !== undefined && output["tagSet"]["item"] !== undefined) {
contents.Tags = deserializeAws_ec2TagList(__getArrayIfSingleItem(output["tagSet"]["item"]), context);
}
return contents;
@@ -72367,8 +72086,7 @@ const deserializeAws_ec2NetworkInsightsAccessScopeAnalysis = (
}
if (output.tagSet === "") {
contents.Tags = [];
- }
- if (output["tagSet"] !== undefined && output["tagSet"]["item"] !== undefined) {
+ } else if (output["tagSet"] !== undefined && output["tagSet"]["item"] !== undefined) {
contents.Tags = deserializeAws_ec2TagList(__getArrayIfSingleItem(output["tagSet"]["item"]), context);
}
return contents;
@@ -72402,8 +72120,7 @@ const deserializeAws_ec2NetworkInsightsAccessScopeContent = (
}
if (output.matchPathSet === "") {
contents.MatchPaths = [];
- }
- if (output["matchPathSet"] !== undefined && output["matchPathSet"]["item"] !== undefined) {
+ } else if (output["matchPathSet"] !== undefined && output["matchPathSet"]["item"] !== undefined) {
contents.MatchPaths = deserializeAws_ec2AccessScopePathList(
__getArrayIfSingleItem(output["matchPathSet"]["item"]),
context
@@ -72411,8 +72128,7 @@ const deserializeAws_ec2NetworkInsightsAccessScopeContent = (
}
if (output.excludePathSet === "") {
contents.ExcludePaths = [];
- }
- if (output["excludePathSet"] !== undefined && output["excludePathSet"]["item"] !== undefined) {
+ } else if (output["excludePathSet"] !== undefined && output["excludePathSet"]["item"] !== undefined) {
contents.ExcludePaths = deserializeAws_ec2AccessScopePathList(
__getArrayIfSingleItem(output["excludePathSet"]["item"]),
context
@@ -72463,8 +72179,7 @@ const deserializeAws_ec2NetworkInsightsAnalysis = (output: any, context: __Serde
}
if (output.filterInArnSet === "") {
contents.FilterInArns = [];
- }
- if (output["filterInArnSet"] !== undefined && output["filterInArnSet"]["item"] !== undefined) {
+ } else if (output["filterInArnSet"] !== undefined && output["filterInArnSet"]["item"] !== undefined) {
contents.FilterInArns = deserializeAws_ec2ArnList(
__getArrayIfSingleItem(output["filterInArnSet"]["item"]),
context
@@ -72487,8 +72202,10 @@ const deserializeAws_ec2NetworkInsightsAnalysis = (output: any, context: __Serde
}
if (output.forwardPathComponentSet === "") {
contents.ForwardPathComponents = [];
- }
- if (output["forwardPathComponentSet"] !== undefined && output["forwardPathComponentSet"]["item"] !== undefined) {
+ } else if (
+ output["forwardPathComponentSet"] !== undefined &&
+ output["forwardPathComponentSet"]["item"] !== undefined
+ ) {
contents.ForwardPathComponents = deserializeAws_ec2PathComponentList(
__getArrayIfSingleItem(output["forwardPathComponentSet"]["item"]),
context
@@ -72496,8 +72213,7 @@ const deserializeAws_ec2NetworkInsightsAnalysis = (output: any, context: __Serde
}
if (output.returnPathComponentSet === "") {
contents.ReturnPathComponents = [];
- }
- if (output["returnPathComponentSet"] !== undefined && output["returnPathComponentSet"]["item"] !== undefined) {
+ } else if (output["returnPathComponentSet"] !== undefined && output["returnPathComponentSet"]["item"] !== undefined) {
contents.ReturnPathComponents = deserializeAws_ec2PathComponentList(
__getArrayIfSingleItem(output["returnPathComponentSet"]["item"]),
context
@@ -72505,8 +72221,7 @@ const deserializeAws_ec2NetworkInsightsAnalysis = (output: any, context: __Serde
}
if (output.explanationSet === "") {
contents.Explanations = [];
- }
- if (output["explanationSet"] !== undefined && output["explanationSet"]["item"] !== undefined) {
+ } else if (output["explanationSet"] !== undefined && output["explanationSet"]["item"] !== undefined) {
contents.Explanations = deserializeAws_ec2ExplanationList(
__getArrayIfSingleItem(output["explanationSet"]["item"]),
context
@@ -72514,8 +72229,7 @@ const deserializeAws_ec2NetworkInsightsAnalysis = (output: any, context: __Serde
}
if (output.alternatePathHintSet === "") {
contents.AlternatePathHints = [];
- }
- if (output["alternatePathHintSet"] !== undefined && output["alternatePathHintSet"]["item"] !== undefined) {
+ } else if (output["alternatePathHintSet"] !== undefined && output["alternatePathHintSet"]["item"] !== undefined) {
contents.AlternatePathHints = deserializeAws_ec2AlternatePathHintList(
__getArrayIfSingleItem(output["alternatePathHintSet"]["item"]),
context
@@ -72523,8 +72237,7 @@ const deserializeAws_ec2NetworkInsightsAnalysis = (output: any, context: __Serde
}
if (output.tagSet === "") {
contents.Tags = [];
- }
- if (output["tagSet"] !== undefined && output["tagSet"]["item"] !== undefined) {
+ } else if (output["tagSet"] !== undefined && output["tagSet"]["item"] !== undefined) {
contents.Tags = deserializeAws_ec2TagList(__getArrayIfSingleItem(output["tagSet"]["item"]), context);
}
return contents;
@@ -72586,8 +72299,7 @@ const deserializeAws_ec2NetworkInsightsPath = (output: any, context: __SerdeCont
}
if (output.tagSet === "") {
contents.Tags = [];
- }
- if (output["tagSet"] !== undefined && output["tagSet"]["item"] !== undefined) {
+ } else if (output["tagSet"] !== undefined && output["tagSet"]["item"] !== undefined) {
contents.Tags = deserializeAws_ec2TagList(__getArrayIfSingleItem(output["tagSet"]["item"]), context);
}
return contents;
@@ -72647,8 +72359,7 @@ const deserializeAws_ec2NetworkInterface = (output: any, context: __SerdeContext
}
if (output.groupSet === "") {
contents.Groups = [];
- }
- if (output["groupSet"] !== undefined && output["groupSet"]["item"] !== undefined) {
+ } else if (output["groupSet"] !== undefined && output["groupSet"]["item"] !== undefined) {
contents.Groups = deserializeAws_ec2GroupIdentifierList(
__getArrayIfSingleItem(output["groupSet"]["item"]),
context
@@ -72659,8 +72370,7 @@ const deserializeAws_ec2NetworkInterface = (output: any, context: __SerdeContext
}
if (output.ipv6AddressesSet === "") {
contents.Ipv6Addresses = [];
- }
- if (output["ipv6AddressesSet"] !== undefined && output["ipv6AddressesSet"]["item"] !== undefined) {
+ } else if (output["ipv6AddressesSet"] !== undefined && output["ipv6AddressesSet"]["item"] !== undefined) {
contents.Ipv6Addresses = deserializeAws_ec2NetworkInterfaceIpv6AddressesList(
__getArrayIfSingleItem(output["ipv6AddressesSet"]["item"]),
context
@@ -72686,8 +72396,7 @@ const deserializeAws_ec2NetworkInterface = (output: any, context: __SerdeContext
}
if (output.privateIpAddressesSet === "") {
contents.PrivateIpAddresses = [];
- }
- if (output["privateIpAddressesSet"] !== undefined && output["privateIpAddressesSet"]["item"] !== undefined) {
+ } else if (output["privateIpAddressesSet"] !== undefined && output["privateIpAddressesSet"]["item"] !== undefined) {
contents.PrivateIpAddresses = deserializeAws_ec2NetworkInterfacePrivateIpAddressList(
__getArrayIfSingleItem(output["privateIpAddressesSet"]["item"]),
context
@@ -72695,8 +72404,7 @@ const deserializeAws_ec2NetworkInterface = (output: any, context: __SerdeContext
}
if (output.ipv4PrefixSet === "") {
contents.Ipv4Prefixes = [];
- }
- if (output["ipv4PrefixSet"] !== undefined && output["ipv4PrefixSet"]["item"] !== undefined) {
+ } else if (output["ipv4PrefixSet"] !== undefined && output["ipv4PrefixSet"]["item"] !== undefined) {
contents.Ipv4Prefixes = deserializeAws_ec2Ipv4PrefixesList(
__getArrayIfSingleItem(output["ipv4PrefixSet"]["item"]),
context
@@ -72704,8 +72412,7 @@ const deserializeAws_ec2NetworkInterface = (output: any, context: __SerdeContext
}
if (output.ipv6PrefixSet === "") {
contents.Ipv6Prefixes = [];
- }
- if (output["ipv6PrefixSet"] !== undefined && output["ipv6PrefixSet"]["item"] !== undefined) {
+ } else if (output["ipv6PrefixSet"] !== undefined && output["ipv6PrefixSet"]["item"] !== undefined) {
contents.Ipv6Prefixes = deserializeAws_ec2Ipv6PrefixesList(
__getArrayIfSingleItem(output["ipv6PrefixSet"]["item"]),
context
@@ -72728,8 +72435,7 @@ const deserializeAws_ec2NetworkInterface = (output: any, context: __SerdeContext
}
if (output.tagSet === "") {
contents.TagSet = [];
- }
- if (output["tagSet"] !== undefined && output["tagSet"]["item"] !== undefined) {
+ } else if (output["tagSet"] !== undefined && output["tagSet"]["item"] !== undefined) {
contents.TagSet = deserializeAws_ec2TagList(__getArrayIfSingleItem(output["tagSet"]["item"]), context);
}
if (output["vpcId"] !== undefined) {
@@ -73036,8 +72742,7 @@ const deserializeAws_ec2PacketHeaderStatement = (output: any, context: __SerdeCo
};
if (output.sourceAddressSet === "") {
contents.SourceAddresses = [];
- }
- if (output["sourceAddressSet"] !== undefined && output["sourceAddressSet"]["item"] !== undefined) {
+ } else if (output["sourceAddressSet"] !== undefined && output["sourceAddressSet"]["item"] !== undefined) {
contents.SourceAddresses = deserializeAws_ec2ValueStringList(
__getArrayIfSingleItem(output["sourceAddressSet"]["item"]),
context
@@ -73045,8 +72750,7 @@ const deserializeAws_ec2PacketHeaderStatement = (output: any, context: __SerdeCo
}
if (output.destinationAddressSet === "") {
contents.DestinationAddresses = [];
- }
- if (output["destinationAddressSet"] !== undefined && output["destinationAddressSet"]["item"] !== undefined) {
+ } else if (output["destinationAddressSet"] !== undefined && output["destinationAddressSet"]["item"] !== undefined) {
contents.DestinationAddresses = deserializeAws_ec2ValueStringList(
__getArrayIfSingleItem(output["destinationAddressSet"]["item"]),
context
@@ -73054,8 +72758,7 @@ const deserializeAws_ec2PacketHeaderStatement = (output: any, context: __SerdeCo
}
if (output.sourcePortSet === "") {
contents.SourcePorts = [];
- }
- if (output["sourcePortSet"] !== undefined && output["sourcePortSet"]["item"] !== undefined) {
+ } else if (output["sourcePortSet"] !== undefined && output["sourcePortSet"]["item"] !== undefined) {
contents.SourcePorts = deserializeAws_ec2ValueStringList(
__getArrayIfSingleItem(output["sourcePortSet"]["item"]),
context
@@ -73063,8 +72766,7 @@ const deserializeAws_ec2PacketHeaderStatement = (output: any, context: __SerdeCo
}
if (output.destinationPortSet === "") {
contents.DestinationPorts = [];
- }
- if (output["destinationPortSet"] !== undefined && output["destinationPortSet"]["item"] !== undefined) {
+ } else if (output["destinationPortSet"] !== undefined && output["destinationPortSet"]["item"] !== undefined) {
contents.DestinationPorts = deserializeAws_ec2ValueStringList(
__getArrayIfSingleItem(output["destinationPortSet"]["item"]),
context
@@ -73072,8 +72774,7 @@ const deserializeAws_ec2PacketHeaderStatement = (output: any, context: __SerdeCo
}
if (output.sourcePrefixListSet === "") {
contents.SourcePrefixLists = [];
- }
- if (output["sourcePrefixListSet"] !== undefined && output["sourcePrefixListSet"]["item"] !== undefined) {
+ } else if (output["sourcePrefixListSet"] !== undefined && output["sourcePrefixListSet"]["item"] !== undefined) {
contents.SourcePrefixLists = deserializeAws_ec2ValueStringList(
__getArrayIfSingleItem(output["sourcePrefixListSet"]["item"]),
context
@@ -73081,8 +72782,10 @@ const deserializeAws_ec2PacketHeaderStatement = (output: any, context: __SerdeCo
}
if (output.destinationPrefixListSet === "") {
contents.DestinationPrefixLists = [];
- }
- if (output["destinationPrefixListSet"] !== undefined && output["destinationPrefixListSet"]["item"] !== undefined) {
+ } else if (
+ output["destinationPrefixListSet"] !== undefined &&
+ output["destinationPrefixListSet"]["item"] !== undefined
+ ) {
contents.DestinationPrefixLists = deserializeAws_ec2ValueStringList(
__getArrayIfSingleItem(output["destinationPrefixListSet"]["item"]),
context
@@ -73090,8 +72793,7 @@ const deserializeAws_ec2PacketHeaderStatement = (output: any, context: __SerdeCo
}
if (output.protocolSet === "") {
contents.Protocols = [];
- }
- if (output["protocolSet"] !== undefined && output["protocolSet"]["item"] !== undefined) {
+ } else if (output["protocolSet"] !== undefined && output["protocolSet"]["item"] !== undefined) {
contents.Protocols = deserializeAws_ec2ProtocolList(__getArrayIfSingleItem(output["protocolSet"]["item"]), context);
}
return contents;
@@ -73153,8 +72855,7 @@ const deserializeAws_ec2PathComponent = (output: any, context: __SerdeContext):
}
if (output.additionalDetailSet === "") {
contents.AdditionalDetails = [];
- }
- if (output["additionalDetailSet"] !== undefined && output["additionalDetailSet"]["item"] !== undefined) {
+ } else if (output["additionalDetailSet"] !== undefined && output["additionalDetailSet"]["item"] !== undefined) {
contents.AdditionalDetails = deserializeAws_ec2AdditionalDetailList(
__getArrayIfSingleItem(output["additionalDetailSet"]["item"]),
context
@@ -73500,8 +73201,7 @@ const deserializeAws_ec2PlacementGroup = (output: any, context: __SerdeContext):
}
if (output.tagSet === "") {
contents.Tags = [];
- }
- if (output["tagSet"] !== undefined && output["tagSet"]["item"] !== undefined) {
+ } else if (output["tagSet"] !== undefined && output["tagSet"]["item"] !== undefined) {
contents.Tags = deserializeAws_ec2TagList(__getArrayIfSingleItem(output["tagSet"]["item"]), context);
}
if (output["groupArn"] !== undefined) {
@@ -73516,8 +73216,7 @@ const deserializeAws_ec2PlacementGroupInfo = (output: any, context: __SerdeConte
};
if (output.supportedStrategies === "") {
contents.SupportedStrategies = [];
- }
- if (output["supportedStrategies"] !== undefined && output["supportedStrategies"]["item"] !== undefined) {
+ } else if (output["supportedStrategies"] !== undefined && output["supportedStrategies"]["item"] !== undefined) {
contents.SupportedStrategies = deserializeAws_ec2PlacementGroupStrategyList(
__getArrayIfSingleItem(output["supportedStrategies"]["item"]),
context
@@ -73615,8 +73314,7 @@ const deserializeAws_ec2PrefixList = (output: any, context: __SerdeContext): Pre
};
if (output.cidrSet === "") {
contents.Cidrs = [];
- }
- if (output["cidrSet"] !== undefined && output["cidrSet"]["item"] !== undefined) {
+ } else if (output["cidrSet"] !== undefined && output["cidrSet"]["item"] !== undefined) {
contents.Cidrs = deserializeAws_ec2ValueStringList(__getArrayIfSingleItem(output["cidrSet"]["item"]), context);
}
if (output["prefixListId"] !== undefined) {
@@ -73793,8 +73491,7 @@ const deserializeAws_ec2PrincipalIdFormat = (output: any, context: __SerdeContex
}
if (output.statusSet === "") {
contents.Statuses = [];
- }
- if (output["statusSet"] !== undefined && output["statusSet"]["item"] !== undefined) {
+ } else if (output["statusSet"] !== undefined && output["statusSet"]["item"] !== undefined) {
contents.Statuses = deserializeAws_ec2IdFormatList(__getArrayIfSingleItem(output["statusSet"]["item"]), context);
}
return contents;
@@ -73937,8 +73634,7 @@ const deserializeAws_ec2ProcessorInfo = (output: any, context: __SerdeContext):
};
if (output.supportedArchitectures === "") {
contents.SupportedArchitectures = [];
- }
- if (output["supportedArchitectures"] !== undefined && output["supportedArchitectures"]["item"] !== undefined) {
+ } else if (output["supportedArchitectures"] !== undefined && output["supportedArchitectures"]["item"] !== undefined) {
contents.SupportedArchitectures = deserializeAws_ec2ArchitectureTypeList(
__getArrayIfSingleItem(output["supportedArchitectures"]["item"]),
context
@@ -74109,8 +73805,7 @@ const deserializeAws_ec2PublicIpv4Pool = (output: any, context: __SerdeContext):
}
if (output.poolAddressRangeSet === "") {
contents.PoolAddressRanges = [];
- }
- if (output["poolAddressRangeSet"] !== undefined && output["poolAddressRangeSet"]["item"] !== undefined) {
+ } else if (output["poolAddressRangeSet"] !== undefined && output["poolAddressRangeSet"]["item"] !== undefined) {
contents.PoolAddressRanges = deserializeAws_ec2PublicIpv4PoolRangeSet(
__getArrayIfSingleItem(output["poolAddressRangeSet"]["item"]),
context
@@ -74127,8 +73822,7 @@ const deserializeAws_ec2PublicIpv4Pool = (output: any, context: __SerdeContext):
}
if (output.tagSet === "") {
contents.Tags = [];
- }
- if (output["tagSet"] !== undefined && output["tagSet"]["item"] !== undefined) {
+ } else if (output["tagSet"] !== undefined && output["tagSet"]["item"] !== undefined) {
contents.Tags = deserializeAws_ec2TagList(__getArrayIfSingleItem(output["tagSet"]["item"]), context);
}
return contents;
@@ -74197,8 +73891,7 @@ const deserializeAws_ec2Purchase = (output: any, context: __SerdeContext): Purch
}
if (output.hostIdSet === "") {
contents.HostIdSet = [];
- }
- if (output["hostIdSet"] !== undefined && output["hostIdSet"]["item"] !== undefined) {
+ } else if (output["hostIdSet"] !== undefined && output["hostIdSet"]["item"] !== undefined) {
contents.HostIdSet = deserializeAws_ec2ResponseHostIdSet(
__getArrayIfSingleItem(output["hostIdSet"]["item"]),
context
@@ -74252,8 +73945,7 @@ const deserializeAws_ec2PurchaseHostReservationResult = (
}
if (output.purchase === "") {
contents.Purchase = [];
- }
- if (output["purchase"] !== undefined && output["purchase"]["item"] !== undefined) {
+ } else if (output["purchase"] !== undefined && output["purchase"]["item"] !== undefined) {
contents.Purchase = deserializeAws_ec2PurchaseSet(__getArrayIfSingleItem(output["purchase"]["item"]), context);
}
if (output["totalHourlyPrice"] !== undefined) {
@@ -74287,8 +73979,7 @@ const deserializeAws_ec2PurchaseScheduledInstancesResult = (
};
if (output.scheduledInstanceSet === "") {
contents.ScheduledInstanceSet = [];
- }
- if (output["scheduledInstanceSet"] !== undefined && output["scheduledInstanceSet"]["item"] !== undefined) {
+ } else if (output["scheduledInstanceSet"] !== undefined && output["scheduledInstanceSet"]["item"] !== undefined) {
contents.ScheduledInstanceSet = deserializeAws_ec2PurchasedScheduledInstanceSet(
__getArrayIfSingleItem(output["scheduledInstanceSet"]["item"]),
context
@@ -74503,8 +74194,7 @@ const deserializeAws_ec2RejectVpcEndpointConnectionsResult = (
};
if (output.unsuccessful === "") {
contents.Unsuccessful = [];
- }
- if (output["unsuccessful"] !== undefined && output["unsuccessful"]["item"] !== undefined) {
+ } else if (output["unsuccessful"] !== undefined && output["unsuccessful"]["item"] !== undefined) {
contents.Unsuccessful = deserializeAws_ec2UnsuccessfulItemSet(
__getArrayIfSingleItem(output["unsuccessful"]["item"]),
context
@@ -74533,8 +74223,7 @@ const deserializeAws_ec2ReleaseHostsResult = (output: any, context: __SerdeConte
};
if (output.successful === "") {
contents.Successful = [];
- }
- if (output["successful"] !== undefined && output["successful"]["item"] !== undefined) {
+ } else if (output["successful"] !== undefined && output["successful"]["item"] !== undefined) {
contents.Successful = deserializeAws_ec2ResponseHostIdList(
__getArrayIfSingleItem(output["successful"]["item"]),
context
@@ -74542,8 +74231,7 @@ const deserializeAws_ec2ReleaseHostsResult = (output: any, context: __SerdeConte
}
if (output.unsuccessful === "") {
contents.Unsuccessful = [];
- }
- if (output["unsuccessful"] !== undefined && output["unsuccessful"]["item"] !== undefined) {
+ } else if (output["unsuccessful"] !== undefined && output["unsuccessful"]["item"] !== undefined) {
contents.Unsuccessful = deserializeAws_ec2UnsuccessfulItemList(
__getArrayIfSingleItem(output["unsuccessful"]["item"]),
context
@@ -74620,8 +74308,7 @@ const deserializeAws_ec2ReplaceRootVolumeTask = (output: any, context: __SerdeCo
}
if (output.tagSet === "") {
contents.Tags = [];
- }
- if (output["tagSet"] !== undefined && output["tagSet"]["item"] !== undefined) {
+ } else if (output["tagSet"] !== undefined && output["tagSet"]["item"] !== undefined) {
contents.Tags = deserializeAws_ec2TagList(__getArrayIfSingleItem(output["tagSet"]["item"]), context);
}
return contents;
@@ -74687,8 +74374,7 @@ const deserializeAws_ec2RequestSpotInstancesResult = (
};
if (output.spotInstanceRequestSet === "") {
contents.SpotInstanceRequests = [];
- }
- if (output["spotInstanceRequestSet"] !== undefined && output["spotInstanceRequestSet"]["item"] !== undefined) {
+ } else if (output["spotInstanceRequestSet"] !== undefined && output["spotInstanceRequestSet"]["item"] !== undefined) {
contents.SpotInstanceRequests = deserializeAws_ec2SpotInstanceRequestList(
__getArrayIfSingleItem(output["spotInstanceRequestSet"]["item"]),
context
@@ -74707,8 +74393,7 @@ const deserializeAws_ec2Reservation = (output: any, context: __SerdeContext): Re
};
if (output.groupSet === "") {
contents.Groups = [];
- }
- if (output["groupSet"] !== undefined && output["groupSet"]["item"] !== undefined) {
+ } else if (output["groupSet"] !== undefined && output["groupSet"]["item"] !== undefined) {
contents.Groups = deserializeAws_ec2GroupIdentifierList(
__getArrayIfSingleItem(output["groupSet"]["item"]),
context
@@ -74716,8 +74401,7 @@ const deserializeAws_ec2Reservation = (output: any, context: __SerdeContext): Re
}
if (output.instancesSet === "") {
contents.Instances = [];
- }
- if (output["instancesSet"] !== undefined && output["instancesSet"]["item"] !== undefined) {
+ } else if (output["instancesSet"] !== undefined && output["instancesSet"]["item"] !== undefined) {
contents.Instances = deserializeAws_ec2InstanceList(
__getArrayIfSingleItem(output["instancesSet"]["item"]),
context
@@ -74863,8 +74547,7 @@ const deserializeAws_ec2ReservedInstances = (output: any, context: __SerdeContex
}
if (output.recurringCharges === "") {
contents.RecurringCharges = [];
- }
- if (output["recurringCharges"] !== undefined && output["recurringCharges"]["item"] !== undefined) {
+ } else if (output["recurringCharges"] !== undefined && output["recurringCharges"]["item"] !== undefined) {
contents.RecurringCharges = deserializeAws_ec2RecurringChargesList(
__getArrayIfSingleItem(output["recurringCharges"]["item"]),
context
@@ -74875,8 +74558,7 @@ const deserializeAws_ec2ReservedInstances = (output: any, context: __SerdeContex
}
if (output.tagSet === "") {
contents.Tags = [];
- }
- if (output["tagSet"] !== undefined && output["tagSet"]["item"] !== undefined) {
+ } else if (output["tagSet"] !== undefined && output["tagSet"]["item"] !== undefined) {
contents.Tags = deserializeAws_ec2TagList(__getArrayIfSingleItem(output["tagSet"]["item"]), context);
}
return contents;
@@ -74953,8 +74635,7 @@ const deserializeAws_ec2ReservedInstancesListing = (output: any, context: __Serd
}
if (output.instanceCounts === "") {
contents.InstanceCounts = [];
- }
- if (output["instanceCounts"] !== undefined && output["instanceCounts"]["item"] !== undefined) {
+ } else if (output["instanceCounts"] !== undefined && output["instanceCounts"]["item"] !== undefined) {
contents.InstanceCounts = deserializeAws_ec2InstanceCountList(
__getArrayIfSingleItem(output["instanceCounts"]["item"]),
context
@@ -74962,8 +74643,7 @@ const deserializeAws_ec2ReservedInstancesListing = (output: any, context: __Serd
}
if (output.priceSchedules === "") {
contents.PriceSchedules = [];
- }
- if (output["priceSchedules"] !== undefined && output["priceSchedules"]["item"] !== undefined) {
+ } else if (output["priceSchedules"] !== undefined && output["priceSchedules"]["item"] !== undefined) {
contents.PriceSchedules = deserializeAws_ec2PriceScheduleList(
__getArrayIfSingleItem(output["priceSchedules"]["item"]),
context
@@ -74983,8 +74663,7 @@ const deserializeAws_ec2ReservedInstancesListing = (output: any, context: __Serd
}
if (output.tagSet === "") {
contents.Tags = [];
- }
- if (output["tagSet"] !== undefined && output["tagSet"]["item"] !== undefined) {
+ } else if (output["tagSet"] !== undefined && output["tagSet"]["item"] !== undefined) {
contents.Tags = deserializeAws_ec2TagList(__getArrayIfSingleItem(output["tagSet"]["item"]), context);
}
if (output["updateDate"] !== undefined) {
@@ -75033,8 +74712,7 @@ const deserializeAws_ec2ReservedInstancesModification = (
}
if (output.modificationResultSet === "") {
contents.ModificationResults = [];
- }
- if (output["modificationResultSet"] !== undefined && output["modificationResultSet"]["item"] !== undefined) {
+ } else if (output["modificationResultSet"] !== undefined && output["modificationResultSet"]["item"] !== undefined) {
contents.ModificationResults = deserializeAws_ec2ReservedInstancesModificationResultList(
__getArrayIfSingleItem(output["modificationResultSet"]["item"]),
context
@@ -75042,8 +74720,7 @@ const deserializeAws_ec2ReservedInstancesModification = (
}
if (output.reservedInstancesSet === "") {
contents.ReservedInstancesIds = [];
- }
- if (output["reservedInstancesSet"] !== undefined && output["reservedInstancesSet"]["item"] !== undefined) {
+ } else if (output["reservedInstancesSet"] !== undefined && output["reservedInstancesSet"]["item"] !== undefined) {
contents.ReservedInstancesIds = deserializeAws_ec2ReservedIntancesIds(
__getArrayIfSingleItem(output["reservedInstancesSet"]["item"]),
context
@@ -75171,8 +74848,7 @@ const deserializeAws_ec2ReservedInstancesOffering = (
}
if (output.pricingDetailsSet === "") {
contents.PricingDetails = [];
- }
- if (output["pricingDetailsSet"] !== undefined && output["pricingDetailsSet"]["item"] !== undefined) {
+ } else if (output["pricingDetailsSet"] !== undefined && output["pricingDetailsSet"]["item"] !== undefined) {
contents.PricingDetails = deserializeAws_ec2PricingDetailsList(
__getArrayIfSingleItem(output["pricingDetailsSet"]["item"]),
context
@@ -75180,8 +74856,7 @@ const deserializeAws_ec2ReservedInstancesOffering = (
}
if (output.recurringCharges === "") {
contents.RecurringCharges = [];
- }
- if (output["recurringCharges"] !== undefined && output["recurringCharges"]["item"] !== undefined) {
+ } else if (output["recurringCharges"] !== undefined && output["recurringCharges"]["item"] !== undefined) {
contents.RecurringCharges = deserializeAws_ec2RecurringChargesList(
__getArrayIfSingleItem(output["recurringCharges"]["item"]),
context
@@ -75264,8 +74939,7 @@ const deserializeAws_ec2ResourceStatement = (output: any, context: __SerdeContex
};
if (output.resourceSet === "") {
contents.Resources = [];
- }
- if (output["resourceSet"] !== undefined && output["resourceSet"]["item"] !== undefined) {
+ } else if (output["resourceSet"] !== undefined && output["resourceSet"]["item"] !== undefined) {
contents.Resources = deserializeAws_ec2ValueStringList(
__getArrayIfSingleItem(output["resourceSet"]["item"]),
context
@@ -75273,8 +74947,7 @@ const deserializeAws_ec2ResourceStatement = (output: any, context: __SerdeContex
}
if (output.resourceTypeSet === "") {
contents.ResourceTypes = [];
- }
- if (output["resourceTypeSet"] !== undefined && output["resourceTypeSet"]["item"] !== undefined) {
+ } else if (output["resourceTypeSet"] !== undefined && output["resourceTypeSet"]["item"] !== undefined) {
contents.ResourceTypes = deserializeAws_ec2ValueStringList(
__getArrayIfSingleItem(output["resourceTypeSet"]["item"]),
context
@@ -75370,8 +75043,7 @@ const deserializeAws_ec2ResponseLaunchTemplateData = (
}
if (output.blockDeviceMappingSet === "") {
contents.BlockDeviceMappings = [];
- }
- if (output["blockDeviceMappingSet"] !== undefined && output["blockDeviceMappingSet"]["item"] !== undefined) {
+ } else if (output["blockDeviceMappingSet"] !== undefined && output["blockDeviceMappingSet"]["item"] !== undefined) {
contents.BlockDeviceMappings = deserializeAws_ec2LaunchTemplateBlockDeviceMappingList(
__getArrayIfSingleItem(output["blockDeviceMappingSet"]["item"]),
context
@@ -75379,8 +75051,7 @@ const deserializeAws_ec2ResponseLaunchTemplateData = (
}
if (output.networkInterfaceSet === "") {
contents.NetworkInterfaces = [];
- }
- if (output["networkInterfaceSet"] !== undefined && output["networkInterfaceSet"]["item"] !== undefined) {
+ } else if (output["networkInterfaceSet"] !== undefined && output["networkInterfaceSet"]["item"] !== undefined) {
contents.NetworkInterfaces = deserializeAws_ec2LaunchTemplateInstanceNetworkInterfaceSpecificationList(
__getArrayIfSingleItem(output["networkInterfaceSet"]["item"]),
context
@@ -75415,8 +75086,7 @@ const deserializeAws_ec2ResponseLaunchTemplateData = (
}
if (output.tagSpecificationSet === "") {
contents.TagSpecifications = [];
- }
- if (output["tagSpecificationSet"] !== undefined && output["tagSpecificationSet"]["item"] !== undefined) {
+ } else if (output["tagSpecificationSet"] !== undefined && output["tagSpecificationSet"]["item"] !== undefined) {
contents.TagSpecifications = deserializeAws_ec2LaunchTemplateTagSpecificationList(
__getArrayIfSingleItem(output["tagSpecificationSet"]["item"]),
context
@@ -75424,8 +75094,7 @@ const deserializeAws_ec2ResponseLaunchTemplateData = (
}
if (output.elasticGpuSpecificationSet === "") {
contents.ElasticGpuSpecifications = [];
- }
- if (
+ } else if (
output["elasticGpuSpecificationSet"] !== undefined &&
output["elasticGpuSpecificationSet"]["item"] !== undefined
) {
@@ -75436,8 +75105,7 @@ const deserializeAws_ec2ResponseLaunchTemplateData = (
}
if (output.elasticInferenceAcceleratorSet === "") {
contents.ElasticInferenceAccelerators = [];
- }
- if (
+ } else if (
output["elasticInferenceAcceleratorSet"] !== undefined &&
output["elasticInferenceAcceleratorSet"]["item"] !== undefined
) {
@@ -75448,8 +75116,7 @@ const deserializeAws_ec2ResponseLaunchTemplateData = (
}
if (output.securityGroupIdSet === "") {
contents.SecurityGroupIds = [];
- }
- if (output["securityGroupIdSet"] !== undefined && output["securityGroupIdSet"]["item"] !== undefined) {
+ } else if (output["securityGroupIdSet"] !== undefined && output["securityGroupIdSet"]["item"] !== undefined) {
contents.SecurityGroupIds = deserializeAws_ec2ValueStringList(
__getArrayIfSingleItem(output["securityGroupIdSet"]["item"]),
context
@@ -75457,8 +75124,7 @@ const deserializeAws_ec2ResponseLaunchTemplateData = (
}
if (output.securityGroupSet === "") {
contents.SecurityGroups = [];
- }
- if (output["securityGroupSet"] !== undefined && output["securityGroupSet"]["item"] !== undefined) {
+ } else if (output["securityGroupSet"] !== undefined && output["securityGroupSet"]["item"] !== undefined) {
contents.SecurityGroups = deserializeAws_ec2ValueStringList(
__getArrayIfSingleItem(output["securityGroupSet"]["item"]),
context
@@ -75485,8 +75151,7 @@ const deserializeAws_ec2ResponseLaunchTemplateData = (
}
if (output.licenseSet === "") {
contents.LicenseSpecifications = [];
- }
- if (output["licenseSet"] !== undefined && output["licenseSet"]["item"] !== undefined) {
+ } else if (output["licenseSet"] !== undefined && output["licenseSet"]["item"] !== undefined) {
contents.LicenseSpecifications = deserializeAws_ec2LaunchTemplateLicenseList(
__getArrayIfSingleItem(output["licenseSet"]["item"]),
context
@@ -75671,8 +75336,7 @@ const deserializeAws_ec2RevokeSecurityGroupEgressResult = (
}
if (output.unknownIpPermissionSet === "") {
contents.UnknownIpPermissions = [];
- }
- if (output["unknownIpPermissionSet"] !== undefined && output["unknownIpPermissionSet"]["item"] !== undefined) {
+ } else if (output["unknownIpPermissionSet"] !== undefined && output["unknownIpPermissionSet"]["item"] !== undefined) {
contents.UnknownIpPermissions = deserializeAws_ec2IpPermissionList(
__getArrayIfSingleItem(output["unknownIpPermissionSet"]["item"]),
context
@@ -75694,8 +75358,7 @@ const deserializeAws_ec2RevokeSecurityGroupIngressResult = (
}
if (output.unknownIpPermissionSet === "") {
contents.UnknownIpPermissions = [];
- }
- if (output["unknownIpPermissionSet"] !== undefined && output["unknownIpPermissionSet"]["item"] !== undefined) {
+ } else if (output["unknownIpPermissionSet"] !== undefined && output["unknownIpPermissionSet"]["item"] !== undefined) {
contents.UnknownIpPermissions = deserializeAws_ec2IpPermissionList(
__getArrayIfSingleItem(output["unknownIpPermissionSet"]["item"]),
context
@@ -75808,8 +75471,7 @@ const deserializeAws_ec2RouteTable = (output: any, context: __SerdeContext): Rou
};
if (output.associationSet === "") {
contents.Associations = [];
- }
- if (output["associationSet"] !== undefined && output["associationSet"]["item"] !== undefined) {
+ } else if (output["associationSet"] !== undefined && output["associationSet"]["item"] !== undefined) {
contents.Associations = deserializeAws_ec2RouteTableAssociationList(
__getArrayIfSingleItem(output["associationSet"]["item"]),
context
@@ -75817,8 +75479,7 @@ const deserializeAws_ec2RouteTable = (output: any, context: __SerdeContext): Rou
}
if (output.propagatingVgwSet === "") {
contents.PropagatingVgws = [];
- }
- if (output["propagatingVgwSet"] !== undefined && output["propagatingVgwSet"]["item"] !== undefined) {
+ } else if (output["propagatingVgwSet"] !== undefined && output["propagatingVgwSet"]["item"] !== undefined) {
contents.PropagatingVgws = deserializeAws_ec2PropagatingVgwList(
__getArrayIfSingleItem(output["propagatingVgwSet"]["item"]),
context
@@ -75829,14 +75490,12 @@ const deserializeAws_ec2RouteTable = (output: any, context: __SerdeContext): Rou
}
if (output.routeSet === "") {
contents.Routes = [];
- }
- if (output["routeSet"] !== undefined && output["routeSet"]["item"] !== undefined) {
+ } else if (output["routeSet"] !== undefined && output["routeSet"]["item"] !== undefined) {
contents.Routes = deserializeAws_ec2RouteList(__getArrayIfSingleItem(output["routeSet"]["item"]), context);
}
if (output.tagSet === "") {
contents.Tags = [];
- }
- if (output["tagSet"] !== undefined && output["tagSet"]["item"] !== undefined) {
+ } else if (output["tagSet"] !== undefined && output["tagSet"]["item"] !== undefined) {
contents.Tags = deserializeAws_ec2TagList(__getArrayIfSingleItem(output["tagSet"]["item"]), context);
}
if (output["vpcId"] !== undefined) {
@@ -75939,8 +75598,7 @@ const deserializeAws_ec2RunScheduledInstancesResult = (
};
if (output.instanceIdSet === "") {
contents.InstanceIdSet = [];
- }
- if (output["instanceIdSet"] !== undefined && output["instanceIdSet"]["item"] !== undefined) {
+ } else if (output["instanceIdSet"] !== undefined && output["instanceIdSet"]["item"] !== undefined) {
contents.InstanceIdSet = deserializeAws_ec2InstanceIdSet(
__getArrayIfSingleItem(output["instanceIdSet"]["item"]),
context
@@ -76135,8 +75793,7 @@ const deserializeAws_ec2ScheduledInstanceRecurrence = (
}
if (output.occurrenceDaySet === "") {
contents.OccurrenceDaySet = [];
- }
- if (output["occurrenceDaySet"] !== undefined && output["occurrenceDaySet"]["item"] !== undefined) {
+ } else if (output["occurrenceDaySet"] !== undefined && output["occurrenceDaySet"]["item"] !== undefined) {
contents.OccurrenceDaySet = deserializeAws_ec2OccurrenceDaySet(
__getArrayIfSingleItem(output["occurrenceDaySet"]["item"]),
context
@@ -76172,8 +75829,7 @@ const deserializeAws_ec2SearchLocalGatewayRoutesResult = (
};
if (output.routeSet === "") {
contents.Routes = [];
- }
- if (output["routeSet"] !== undefined && output["routeSet"]["item"] !== undefined) {
+ } else if (output["routeSet"] !== undefined && output["routeSet"]["item"] !== undefined) {
contents.Routes = deserializeAws_ec2LocalGatewayRouteList(
__getArrayIfSingleItem(output["routeSet"]["item"]),
context
@@ -76195,8 +75851,7 @@ const deserializeAws_ec2SearchTransitGatewayMulticastGroupsResult = (
};
if (output.multicastGroups === "") {
contents.MulticastGroups = [];
- }
- if (output["multicastGroups"] !== undefined && output["multicastGroups"]["item"] !== undefined) {
+ } else if (output["multicastGroups"] !== undefined && output["multicastGroups"]["item"] !== undefined) {
contents.MulticastGroups = deserializeAws_ec2TransitGatewayMulticastGroupList(
__getArrayIfSingleItem(output["multicastGroups"]["item"]),
context
@@ -76218,8 +75873,7 @@ const deserializeAws_ec2SearchTransitGatewayRoutesResult = (
};
if (output.routeSet === "") {
contents.Routes = [];
- }
- if (output["routeSet"] !== undefined && output["routeSet"]["item"] !== undefined) {
+ } else if (output["routeSet"] !== undefined && output["routeSet"]["item"] !== undefined) {
contents.Routes = deserializeAws_ec2TransitGatewayRouteList(
__getArrayIfSingleItem(output["routeSet"]["item"]),
context
@@ -76250,8 +75904,7 @@ const deserializeAws_ec2SecurityGroup = (output: any, context: __SerdeContext):
}
if (output.ipPermissions === "") {
contents.IpPermissions = [];
- }
- if (output["ipPermissions"] !== undefined && output["ipPermissions"]["item"] !== undefined) {
+ } else if (output["ipPermissions"] !== undefined && output["ipPermissions"]["item"] !== undefined) {
contents.IpPermissions = deserializeAws_ec2IpPermissionList(
__getArrayIfSingleItem(output["ipPermissions"]["item"]),
context
@@ -76265,8 +75918,7 @@ const deserializeAws_ec2SecurityGroup = (output: any, context: __SerdeContext):
}
if (output.ipPermissionsEgress === "") {
contents.IpPermissionsEgress = [];
- }
- if (output["ipPermissionsEgress"] !== undefined && output["ipPermissionsEgress"]["item"] !== undefined) {
+ } else if (output["ipPermissionsEgress"] !== undefined && output["ipPermissionsEgress"]["item"] !== undefined) {
contents.IpPermissionsEgress = deserializeAws_ec2IpPermissionList(
__getArrayIfSingleItem(output["ipPermissionsEgress"]["item"]),
context
@@ -76274,8 +75926,7 @@ const deserializeAws_ec2SecurityGroup = (output: any, context: __SerdeContext):
}
if (output.tagSet === "") {
contents.Tags = [];
- }
- if (output["tagSet"] !== undefined && output["tagSet"]["item"] !== undefined) {
+ } else if (output["tagSet"] !== undefined && output["tagSet"]["item"] !== undefined) {
contents.Tags = deserializeAws_ec2TagList(__getArrayIfSingleItem(output["tagSet"]["item"]), context);
}
if (output["vpcId"] !== undefined) {
@@ -76403,8 +76054,7 @@ const deserializeAws_ec2SecurityGroupRule = (output: any, context: __SerdeContex
}
if (output.tagSet === "") {
contents.Tags = [];
- }
- if (output["tagSet"] !== undefined && output["tagSet"]["item"] !== undefined) {
+ } else if (output["tagSet"] !== undefined && output["tagSet"]["item"] !== undefined) {
contents.Tags = deserializeAws_ec2TagList(__getArrayIfSingleItem(output["tagSet"]["item"]), context);
}
return contents;
@@ -76441,8 +76091,7 @@ const deserializeAws_ec2ServiceConfiguration = (output: any, context: __SerdeCon
};
if (output.serviceType === "") {
contents.ServiceType = [];
- }
- if (output["serviceType"] !== undefined && output["serviceType"]["item"] !== undefined) {
+ } else if (output["serviceType"] !== undefined && output["serviceType"]["item"] !== undefined) {
contents.ServiceType = deserializeAws_ec2ServiceTypeDetailSet(
__getArrayIfSingleItem(output["serviceType"]["item"]),
context
@@ -76459,8 +76108,7 @@ const deserializeAws_ec2ServiceConfiguration = (output: any, context: __SerdeCon
}
if (output.availabilityZoneSet === "") {
contents.AvailabilityZones = [];
- }
- if (output["availabilityZoneSet"] !== undefined && output["availabilityZoneSet"]["item"] !== undefined) {
+ } else if (output["availabilityZoneSet"] !== undefined && output["availabilityZoneSet"]["item"] !== undefined) {
contents.AvailabilityZones = deserializeAws_ec2ValueStringList(
__getArrayIfSingleItem(output["availabilityZoneSet"]["item"]),
context
@@ -76474,8 +76122,10 @@ const deserializeAws_ec2ServiceConfiguration = (output: any, context: __SerdeCon
}
if (output.networkLoadBalancerArnSet === "") {
contents.NetworkLoadBalancerArns = [];
- }
- if (output["networkLoadBalancerArnSet"] !== undefined && output["networkLoadBalancerArnSet"]["item"] !== undefined) {
+ } else if (
+ output["networkLoadBalancerArnSet"] !== undefined &&
+ output["networkLoadBalancerArnSet"]["item"] !== undefined
+ ) {
contents.NetworkLoadBalancerArns = deserializeAws_ec2ValueStringList(
__getArrayIfSingleItem(output["networkLoadBalancerArnSet"]["item"]),
context
@@ -76483,8 +76133,10 @@ const deserializeAws_ec2ServiceConfiguration = (output: any, context: __SerdeCon
}
if (output.gatewayLoadBalancerArnSet === "") {
contents.GatewayLoadBalancerArns = [];
- }
- if (output["gatewayLoadBalancerArnSet"] !== undefined && output["gatewayLoadBalancerArnSet"]["item"] !== undefined) {
+ } else if (
+ output["gatewayLoadBalancerArnSet"] !== undefined &&
+ output["gatewayLoadBalancerArnSet"]["item"] !== undefined
+ ) {
contents.GatewayLoadBalancerArns = deserializeAws_ec2ValueStringList(
__getArrayIfSingleItem(output["gatewayLoadBalancerArnSet"]["item"]),
context
@@ -76492,8 +76144,10 @@ const deserializeAws_ec2ServiceConfiguration = (output: any, context: __SerdeCon
}
if (output.supportedIpAddressTypeSet === "") {
contents.SupportedIpAddressTypes = [];
- }
- if (output["supportedIpAddressTypeSet"] !== undefined && output["supportedIpAddressTypeSet"]["item"] !== undefined) {
+ } else if (
+ output["supportedIpAddressTypeSet"] !== undefined &&
+ output["supportedIpAddressTypeSet"]["item"] !== undefined
+ ) {
contents.SupportedIpAddressTypes = deserializeAws_ec2SupportedIpAddressTypes(
__getArrayIfSingleItem(output["supportedIpAddressTypeSet"]["item"]),
context
@@ -76501,8 +76155,7 @@ const deserializeAws_ec2ServiceConfiguration = (output: any, context: __SerdeCon
}
if (output.baseEndpointDnsNameSet === "") {
contents.BaseEndpointDnsNames = [];
- }
- if (output["baseEndpointDnsNameSet"] !== undefined && output["baseEndpointDnsNameSet"]["item"] !== undefined) {
+ } else if (output["baseEndpointDnsNameSet"] !== undefined && output["baseEndpointDnsNameSet"]["item"] !== undefined) {
contents.BaseEndpointDnsNames = deserializeAws_ec2ValueStringList(
__getArrayIfSingleItem(output["baseEndpointDnsNameSet"]["item"]),
context
@@ -76522,8 +76175,7 @@ const deserializeAws_ec2ServiceConfiguration = (output: any, context: __SerdeCon
}
if (output.tagSet === "") {
contents.Tags = [];
- }
- if (output["tagSet"] !== undefined && output["tagSet"]["item"] !== undefined) {
+ } else if (output["tagSet"] !== undefined && output["tagSet"]["item"] !== undefined) {
contents.Tags = deserializeAws_ec2TagList(__getArrayIfSingleItem(output["tagSet"]["item"]), context);
}
return contents;
@@ -76566,8 +76218,7 @@ const deserializeAws_ec2ServiceDetail = (output: any, context: __SerdeContext):
}
if (output.serviceType === "") {
contents.ServiceType = [];
- }
- if (output["serviceType"] !== undefined && output["serviceType"]["item"] !== undefined) {
+ } else if (output["serviceType"] !== undefined && output["serviceType"]["item"] !== undefined) {
contents.ServiceType = deserializeAws_ec2ServiceTypeDetailSet(
__getArrayIfSingleItem(output["serviceType"]["item"]),
context
@@ -76575,8 +76226,7 @@ const deserializeAws_ec2ServiceDetail = (output: any, context: __SerdeContext):
}
if (output.availabilityZoneSet === "") {
contents.AvailabilityZones = [];
- }
- if (output["availabilityZoneSet"] !== undefined && output["availabilityZoneSet"]["item"] !== undefined) {
+ } else if (output["availabilityZoneSet"] !== undefined && output["availabilityZoneSet"]["item"] !== undefined) {
contents.AvailabilityZones = deserializeAws_ec2ValueStringList(
__getArrayIfSingleItem(output["availabilityZoneSet"]["item"]),
context
@@ -76587,8 +76237,7 @@ const deserializeAws_ec2ServiceDetail = (output: any, context: __SerdeContext):
}
if (output.baseEndpointDnsNameSet === "") {
contents.BaseEndpointDnsNames = [];
- }
- if (output["baseEndpointDnsNameSet"] !== undefined && output["baseEndpointDnsNameSet"]["item"] !== undefined) {
+ } else if (output["baseEndpointDnsNameSet"] !== undefined && output["baseEndpointDnsNameSet"]["item"] !== undefined) {
contents.BaseEndpointDnsNames = deserializeAws_ec2ValueStringList(
__getArrayIfSingleItem(output["baseEndpointDnsNameSet"]["item"]),
context
@@ -76599,8 +76248,7 @@ const deserializeAws_ec2ServiceDetail = (output: any, context: __SerdeContext):
}
if (output.privateDnsNameSet === "") {
contents.PrivateDnsNames = [];
- }
- if (output["privateDnsNameSet"] !== undefined && output["privateDnsNameSet"]["item"] !== undefined) {
+ } else if (output["privateDnsNameSet"] !== undefined && output["privateDnsNameSet"]["item"] !== undefined) {
contents.PrivateDnsNames = deserializeAws_ec2PrivateDnsDetailsSet(
__getArrayIfSingleItem(output["privateDnsNameSet"]["item"]),
context
@@ -76620,8 +76268,7 @@ const deserializeAws_ec2ServiceDetail = (output: any, context: __SerdeContext):
}
if (output.tagSet === "") {
contents.Tags = [];
- }
- if (output["tagSet"] !== undefined && output["tagSet"]["item"] !== undefined) {
+ } else if (output["tagSet"] !== undefined && output["tagSet"]["item"] !== undefined) {
contents.Tags = deserializeAws_ec2TagList(__getArrayIfSingleItem(output["tagSet"]["item"]), context);
}
if (output["privateDnsNameVerificationState"] !== undefined) {
@@ -76629,8 +76276,10 @@ const deserializeAws_ec2ServiceDetail = (output: any, context: __SerdeContext):
}
if (output.supportedIpAddressTypeSet === "") {
contents.SupportedIpAddressTypes = [];
- }
- if (output["supportedIpAddressTypeSet"] !== undefined && output["supportedIpAddressTypeSet"]["item"] !== undefined) {
+ } else if (
+ output["supportedIpAddressTypeSet"] !== undefined &&
+ output["supportedIpAddressTypeSet"]["item"] !== undefined
+ ) {
contents.SupportedIpAddressTypes = deserializeAws_ec2SupportedIpAddressTypes(
__getArrayIfSingleItem(output["supportedIpAddressTypeSet"]["item"]),
context
@@ -76735,8 +76384,7 @@ const deserializeAws_ec2Snapshot = (output: any, context: __SerdeContext): Snaps
}
if (output.tagSet === "") {
contents.Tags = [];
- }
- if (output["tagSet"] !== undefined && output["tagSet"]["item"] !== undefined) {
+ } else if (output["tagSet"] !== undefined && output["tagSet"]["item"] !== undefined) {
contents.Tags = deserializeAws_ec2TagList(__getArrayIfSingleItem(output["tagSet"]["item"]), context);
}
if (output["storageTier"] !== undefined) {
@@ -76824,8 +76472,7 @@ const deserializeAws_ec2SnapshotInfo = (output: any, context: __SerdeContext): S
}
if (output.tagSet === "") {
contents.Tags = [];
- }
- if (output["tagSet"] !== undefined && output["tagSet"]["item"] !== undefined) {
+ } else if (output["tagSet"] !== undefined && output["tagSet"]["item"] !== undefined) {
contents.Tags = deserializeAws_ec2TagList(__getArrayIfSingleItem(output["tagSet"]["item"]), context);
}
if (output["encrypted"] !== undefined) {
@@ -76999,8 +76646,7 @@ const deserializeAws_ec2SnapshotTierStatus = (output: any, context: __SerdeConte
}
if (output.tagSet === "") {
contents.Tags = [];
- }
- if (output["tagSet"] !== undefined && output["tagSet"]["item"] !== undefined) {
+ } else if (output["tagSet"] !== undefined && output["tagSet"]["item"] !== undefined) {
contents.Tags = deserializeAws_ec2TagList(__getArrayIfSingleItem(output["tagSet"]["item"]), context);
}
if (output["storageTier"] !== undefined) {
@@ -77105,8 +76751,7 @@ const deserializeAws_ec2SpotFleetLaunchSpecification = (
};
if (output.groupSet === "") {
contents.SecurityGroups = [];
- }
- if (output["groupSet"] !== undefined && output["groupSet"]["item"] !== undefined) {
+ } else if (output["groupSet"] !== undefined && output["groupSet"]["item"] !== undefined) {
contents.SecurityGroups = deserializeAws_ec2GroupIdentifierList(
__getArrayIfSingleItem(output["groupSet"]["item"]),
context
@@ -77117,8 +76762,7 @@ const deserializeAws_ec2SpotFleetLaunchSpecification = (
}
if (output.blockDeviceMapping === "") {
contents.BlockDeviceMappings = [];
- }
- if (output["blockDeviceMapping"] !== undefined && output["blockDeviceMapping"]["item"] !== undefined) {
+ } else if (output["blockDeviceMapping"] !== undefined && output["blockDeviceMapping"]["item"] !== undefined) {
contents.BlockDeviceMappings = deserializeAws_ec2BlockDeviceMappingList(
__getArrayIfSingleItem(output["blockDeviceMapping"]["item"]),
context
@@ -77150,8 +76794,7 @@ const deserializeAws_ec2SpotFleetLaunchSpecification = (
}
if (output.networkInterfaceSet === "") {
contents.NetworkInterfaces = [];
- }
- if (output["networkInterfaceSet"] !== undefined && output["networkInterfaceSet"]["item"] !== undefined) {
+ } else if (output["networkInterfaceSet"] !== undefined && output["networkInterfaceSet"]["item"] !== undefined) {
contents.NetworkInterfaces = deserializeAws_ec2InstanceNetworkInterfaceSpecificationList(
__getArrayIfSingleItem(output["networkInterfaceSet"]["item"]),
context
@@ -77177,8 +76820,7 @@ const deserializeAws_ec2SpotFleetLaunchSpecification = (
}
if (output.tagSpecificationSet === "") {
contents.TagSpecifications = [];
- }
- if (output["tagSpecificationSet"] !== undefined && output["tagSpecificationSet"]["item"] !== undefined) {
+ } else if (output["tagSpecificationSet"] !== undefined && output["tagSpecificationSet"]["item"] !== undefined) {
contents.TagSpecifications = deserializeAws_ec2SpotFleetTagSpecificationList(
__getArrayIfSingleItem(output["tagSpecificationSet"]["item"]),
context
@@ -77229,8 +76871,7 @@ const deserializeAws_ec2SpotFleetRequestConfig = (output: any, context: __SerdeC
}
if (output.tagSet === "") {
contents.Tags = [];
- }
- if (output["tagSet"] !== undefined && output["tagSet"]["item"] !== undefined) {
+ } else if (output["tagSet"] !== undefined && output["tagSet"]["item"] !== undefined) {
contents.Tags = deserializeAws_ec2TagList(__getArrayIfSingleItem(output["tagSet"]["item"]), context);
}
return contents;
@@ -77297,8 +76938,7 @@ const deserializeAws_ec2SpotFleetRequestConfigData = (
}
if (output.launchSpecifications === "") {
contents.LaunchSpecifications = [];
- }
- if (output["launchSpecifications"] !== undefined && output["launchSpecifications"]["item"] !== undefined) {
+ } else if (output["launchSpecifications"] !== undefined && output["launchSpecifications"]["item"] !== undefined) {
contents.LaunchSpecifications = deserializeAws_ec2LaunchSpecsList(
__getArrayIfSingleItem(output["launchSpecifications"]["item"]),
context
@@ -77306,8 +76946,7 @@ const deserializeAws_ec2SpotFleetRequestConfigData = (
}
if (output.launchTemplateConfigs === "") {
contents.LaunchTemplateConfigs = [];
- }
- if (output["launchTemplateConfigs"] !== undefined && output["launchTemplateConfigs"]["item"] !== undefined) {
+ } else if (output["launchTemplateConfigs"] !== undefined && output["launchTemplateConfigs"]["item"] !== undefined) {
contents.LaunchTemplateConfigs = deserializeAws_ec2LaunchTemplateConfigList(
__getArrayIfSingleItem(output["launchTemplateConfigs"]["item"]),
context
@@ -77360,8 +76999,7 @@ const deserializeAws_ec2SpotFleetRequestConfigData = (
}
if (output.TagSpecification === "") {
contents.TagSpecifications = [];
- }
- if (output["TagSpecification"] !== undefined && output["TagSpecification"]["item"] !== undefined) {
+ } else if (output["TagSpecification"] !== undefined && output["TagSpecification"]["item"] !== undefined) {
contents.TagSpecifications = deserializeAws_ec2TagSpecificationList(
__getArrayIfSingleItem(output["TagSpecification"]["item"]),
context
@@ -77397,8 +77035,7 @@ const deserializeAws_ec2SpotFleetTagSpecification = (
}
if (output.tag === "") {
contents.Tags = [];
- }
- if (output["tag"] !== undefined && output["tag"]["item"] !== undefined) {
+ } else if (output["tag"] !== undefined && output["tag"]["item"] !== undefined) {
contents.Tags = deserializeAws_ec2TagList(__getArrayIfSingleItem(output["tag"]["item"]), context);
}
return contents;
@@ -77484,8 +77121,7 @@ const deserializeAws_ec2SpotInstanceRequest = (output: any, context: __SerdeCont
}
if (output.tagSet === "") {
contents.Tags = [];
- }
- if (output["tagSet"] !== undefined && output["tagSet"]["item"] !== undefined) {
+ } else if (output["tagSet"] !== undefined && output["tagSet"]["item"] !== undefined) {
contents.Tags = deserializeAws_ec2TagList(__getArrayIfSingleItem(output["tagSet"]["item"]), context);
}
if (output["type"] !== undefined) {
@@ -77701,14 +77337,12 @@ const deserializeAws_ec2StaleIpPermission = (output: any, context: __SerdeContex
}
if (output.ipRanges === "") {
contents.IpRanges = [];
- }
- if (output["ipRanges"] !== undefined && output["ipRanges"]["item"] !== undefined) {
+ } else if (output["ipRanges"] !== undefined && output["ipRanges"]["item"] !== undefined) {
contents.IpRanges = deserializeAws_ec2IpRanges(__getArrayIfSingleItem(output["ipRanges"]["item"]), context);
}
if (output.prefixListIds === "") {
contents.PrefixListIds = [];
- }
- if (output["prefixListIds"] !== undefined && output["prefixListIds"]["item"] !== undefined) {
+ } else if (output["prefixListIds"] !== undefined && output["prefixListIds"]["item"] !== undefined) {
contents.PrefixListIds = deserializeAws_ec2PrefixListIdSet(
__getArrayIfSingleItem(output["prefixListIds"]["item"]),
context
@@ -77719,8 +77353,7 @@ const deserializeAws_ec2StaleIpPermission = (output: any, context: __SerdeContex
}
if (output.groups === "") {
contents.UserIdGroupPairs = [];
- }
- if (output["groups"] !== undefined && output["groups"]["item"] !== undefined) {
+ } else if (output["groups"] !== undefined && output["groups"]["item"] !== undefined) {
contents.UserIdGroupPairs = deserializeAws_ec2UserIdGroupPairSet(
__getArrayIfSingleItem(output["groups"]["item"]),
context
@@ -77760,8 +77393,7 @@ const deserializeAws_ec2StaleSecurityGroup = (output: any, context: __SerdeConte
}
if (output.staleIpPermissions === "") {
contents.StaleIpPermissions = [];
- }
- if (output["staleIpPermissions"] !== undefined && output["staleIpPermissions"]["item"] !== undefined) {
+ } else if (output["staleIpPermissions"] !== undefined && output["staleIpPermissions"]["item"] !== undefined) {
contents.StaleIpPermissions = deserializeAws_ec2StaleIpPermissionSet(
__getArrayIfSingleItem(output["staleIpPermissions"]["item"]),
context
@@ -77769,8 +77401,10 @@ const deserializeAws_ec2StaleSecurityGroup = (output: any, context: __SerdeConte
}
if (output.staleIpPermissionsEgress === "") {
contents.StaleIpPermissionsEgress = [];
- }
- if (output["staleIpPermissionsEgress"] !== undefined && output["staleIpPermissionsEgress"]["item"] !== undefined) {
+ } else if (
+ output["staleIpPermissionsEgress"] !== undefined &&
+ output["staleIpPermissionsEgress"]["item"] !== undefined
+ ) {
contents.StaleIpPermissionsEgress = deserializeAws_ec2StaleIpPermissionSet(
__getArrayIfSingleItem(output["staleIpPermissionsEgress"]["item"]),
context
@@ -77799,8 +77433,7 @@ const deserializeAws_ec2StartInstancesResult = (output: any, context: __SerdeCon
};
if (output.instancesSet === "") {
contents.StartingInstances = [];
- }
- if (output["instancesSet"] !== undefined && output["instancesSet"]["item"] !== undefined) {
+ } else if (output["instancesSet"] !== undefined && output["instancesSet"]["item"] !== undefined) {
contents.StartingInstances = deserializeAws_ec2InstanceStateChangeList(
__getArrayIfSingleItem(output["instancesSet"]["item"]),
context
@@ -77874,8 +77507,7 @@ const deserializeAws_ec2StopInstancesResult = (output: any, context: __SerdeCont
};
if (output.instancesSet === "") {
contents.StoppingInstances = [];
- }
- if (output["instancesSet"] !== undefined && output["instancesSet"]["item"] !== undefined) {
+ } else if (output["instancesSet"] !== undefined && output["instancesSet"]["item"] !== undefined) {
contents.StoppingInstances = deserializeAws_ec2InstanceStateChangeList(
__getArrayIfSingleItem(output["instancesSet"]["item"]),
context
@@ -78018,8 +77650,7 @@ const deserializeAws_ec2Subnet = (output: any, context: __SerdeContext): Subnet
}
if (output.ipv6CidrBlockAssociationSet === "") {
contents.Ipv6CidrBlockAssociationSet = [];
- }
- if (
+ } else if (
output["ipv6CidrBlockAssociationSet"] !== undefined &&
output["ipv6CidrBlockAssociationSet"]["item"] !== undefined
) {
@@ -78030,8 +77661,7 @@ const deserializeAws_ec2Subnet = (output: any, context: __SerdeContext): Subnet
}
if (output.tagSet === "") {
contents.Tags = [];
- }
- if (output["tagSet"] !== undefined && output["tagSet"]["item"] !== undefined) {
+ } else if (output["tagSet"] !== undefined && output["tagSet"]["item"] !== undefined) {
contents.Tags = deserializeAws_ec2TagList(__getArrayIfSingleItem(output["tagSet"]["item"]), context);
}
if (output["subnetArn"] !== undefined) {
@@ -78124,8 +77754,7 @@ const deserializeAws_ec2SubnetCidrReservation = (output: any, context: __SerdeCo
}
if (output.tagSet === "") {
contents.Tags = [];
- }
- if (output["tagSet"] !== undefined && output["tagSet"]["item"] !== undefined) {
+ } else if (output["tagSet"] !== undefined && output["tagSet"]["item"] !== undefined) {
contents.Tags = deserializeAws_ec2TagList(__getArrayIfSingleItem(output["tagSet"]["item"]), context);
}
return contents;
@@ -78324,8 +77953,7 @@ const deserializeAws_ec2TagSpecification = (output: any, context: __SerdeContext
}
if (output.Tag === "") {
contents.Tags = [];
- }
- if (output["Tag"] !== undefined && output["Tag"]["item"] !== undefined) {
+ } else if (output["Tag"] !== undefined && output["Tag"]["item"] !== undefined) {
contents.Tags = deserializeAws_ec2TagList(__getArrayIfSingleItem(output["Tag"]["item"]), context);
}
return contents;
@@ -78412,8 +78040,7 @@ const deserializeAws_ec2TargetGroupsConfig = (output: any, context: __SerdeConte
};
if (output.targetGroups === "") {
contents.TargetGroups = [];
- }
- if (output["targetGroups"] !== undefined && output["targetGroups"]["item"] !== undefined) {
+ } else if (output["targetGroups"] !== undefined && output["targetGroups"]["item"] !== undefined) {
contents.TargetGroups = deserializeAws_ec2TargetGroups(
__getArrayIfSingleItem(output["targetGroups"]["item"]),
context
@@ -78448,8 +78075,7 @@ const deserializeAws_ec2TargetNetwork = (output: any, context: __SerdeContext):
}
if (output.securityGroups === "") {
contents.SecurityGroups = [];
- }
- if (output["securityGroups"] !== undefined && output["securityGroups"]["item"] !== undefined) {
+ } else if (output["securityGroups"] !== undefined && output["securityGroups"]["item"] !== undefined) {
contents.SecurityGroups = deserializeAws_ec2ValueStringList(
__getArrayIfSingleItem(output["securityGroups"]["item"]),
context
@@ -78514,8 +78140,7 @@ const deserializeAws_ec2TerminateClientVpnConnectionsResult = (
}
if (output.connectionStatuses === "") {
contents.ConnectionStatuses = [];
- }
- if (output["connectionStatuses"] !== undefined && output["connectionStatuses"]["item"] !== undefined) {
+ } else if (output["connectionStatuses"] !== undefined && output["connectionStatuses"]["item"] !== undefined) {
contents.ConnectionStatuses = deserializeAws_ec2TerminateConnectionStatusSet(
__getArrayIfSingleItem(output["connectionStatuses"]["item"]),
context
@@ -78565,8 +78190,7 @@ const deserializeAws_ec2TerminateInstancesResult = (output: any, context: __Serd
};
if (output.instancesSet === "") {
contents.TerminatingInstances = [];
- }
- if (output["instancesSet"] !== undefined && output["instancesSet"]["item"] !== undefined) {
+ } else if (output["instancesSet"] !== undefined && output["instancesSet"]["item"] !== undefined) {
contents.TerminatingInstances = deserializeAws_ec2InstanceStateChangeList(
__getArrayIfSingleItem(output["instancesSet"]["item"]),
context
@@ -78641,8 +78265,7 @@ const deserializeAws_ec2TrafficMirrorFilter = (output: any, context: __SerdeCont
}
if (output.ingressFilterRuleSet === "") {
contents.IngressFilterRules = [];
- }
- if (output["ingressFilterRuleSet"] !== undefined && output["ingressFilterRuleSet"]["item"] !== undefined) {
+ } else if (output["ingressFilterRuleSet"] !== undefined && output["ingressFilterRuleSet"]["item"] !== undefined) {
contents.IngressFilterRules = deserializeAws_ec2TrafficMirrorFilterRuleList(
__getArrayIfSingleItem(output["ingressFilterRuleSet"]["item"]),
context
@@ -78650,8 +78273,7 @@ const deserializeAws_ec2TrafficMirrorFilter = (output: any, context: __SerdeCont
}
if (output.egressFilterRuleSet === "") {
contents.EgressFilterRules = [];
- }
- if (output["egressFilterRuleSet"] !== undefined && output["egressFilterRuleSet"]["item"] !== undefined) {
+ } else if (output["egressFilterRuleSet"] !== undefined && output["egressFilterRuleSet"]["item"] !== undefined) {
contents.EgressFilterRules = deserializeAws_ec2TrafficMirrorFilterRuleList(
__getArrayIfSingleItem(output["egressFilterRuleSet"]["item"]),
context
@@ -78659,8 +78281,7 @@ const deserializeAws_ec2TrafficMirrorFilter = (output: any, context: __SerdeCont
}
if (output.networkServiceSet === "") {
contents.NetworkServices = [];
- }
- if (output["networkServiceSet"] !== undefined && output["networkServiceSet"]["item"] !== undefined) {
+ } else if (output["networkServiceSet"] !== undefined && output["networkServiceSet"]["item"] !== undefined) {
contents.NetworkServices = deserializeAws_ec2TrafficMirrorNetworkServiceList(
__getArrayIfSingleItem(output["networkServiceSet"]["item"]),
context
@@ -78671,8 +78292,7 @@ const deserializeAws_ec2TrafficMirrorFilter = (output: any, context: __SerdeCont
}
if (output.tagSet === "") {
contents.Tags = [];
- }
- if (output["tagSet"] !== undefined && output["tagSet"]["item"] !== undefined) {
+ } else if (output["tagSet"] !== undefined && output["tagSet"]["item"] !== undefined) {
contents.Tags = deserializeAws_ec2TagList(__getArrayIfSingleItem(output["tagSet"]["item"]), context);
}
return contents;
@@ -78823,8 +78443,7 @@ const deserializeAws_ec2TrafficMirrorSession = (output: any, context: __SerdeCon
}
if (output.tagSet === "") {
contents.Tags = [];
- }
- if (output["tagSet"] !== undefined && output["tagSet"]["item"] !== undefined) {
+ } else if (output["tagSet"] !== undefined && output["tagSet"]["item"] !== undefined) {
contents.Tags = deserializeAws_ec2TagList(__getArrayIfSingleItem(output["tagSet"]["item"]), context);
}
return contents;
@@ -78872,8 +78491,7 @@ const deserializeAws_ec2TrafficMirrorTarget = (output: any, context: __SerdeCont
}
if (output.tagSet === "") {
contents.Tags = [];
- }
- if (output["tagSet"] !== undefined && output["tagSet"]["item"] !== undefined) {
+ } else if (output["tagSet"] !== undefined && output["tagSet"]["item"] !== undefined) {
contents.Tags = deserializeAws_ec2TagList(__getArrayIfSingleItem(output["tagSet"]["item"]), context);
}
if (output["gatewayLoadBalancerEndpointId"] !== undefined) {
@@ -78927,8 +78545,7 @@ const deserializeAws_ec2TransitGateway = (output: any, context: __SerdeContext):
}
if (output.tagSet === "") {
contents.Tags = [];
- }
- if (output["tagSet"] !== undefined && output["tagSet"]["item"] !== undefined) {
+ } else if (output["tagSet"] !== undefined && output["tagSet"]["item"] !== undefined) {
contents.Tags = deserializeAws_ec2TagList(__getArrayIfSingleItem(output["tagSet"]["item"]), context);
}
return contents;
@@ -79005,8 +78622,7 @@ const deserializeAws_ec2TransitGatewayAttachment = (output: any, context: __Serd
}
if (output.tagSet === "") {
contents.Tags = [];
- }
- if (output["tagSet"] !== undefined && output["tagSet"]["item"] !== undefined) {
+ } else if (output["tagSet"] !== undefined && output["tagSet"]["item"] !== undefined) {
contents.Tags = deserializeAws_ec2TagList(__getArrayIfSingleItem(output["tagSet"]["item"]), context);
}
return contents;
@@ -79147,8 +78763,7 @@ const deserializeAws_ec2TransitGatewayConnect = (output: any, context: __SerdeCo
}
if (output.tagSet === "") {
contents.Tags = [];
- }
- if (output["tagSet"] !== undefined && output["tagSet"]["item"] !== undefined) {
+ } else if (output["tagSet"] !== undefined && output["tagSet"]["item"] !== undefined) {
contents.Tags = deserializeAws_ec2TagList(__getArrayIfSingleItem(output["tagSet"]["item"]), context);
}
return contents;
@@ -79210,8 +78825,7 @@ const deserializeAws_ec2TransitGatewayConnectPeer = (
}
if (output.tagSet === "") {
contents.Tags = [];
- }
- if (output["tagSet"] !== undefined && output["tagSet"]["item"] !== undefined) {
+ } else if (output["tagSet"] !== undefined && output["tagSet"]["item"] !== undefined) {
contents.Tags = deserializeAws_ec2TagList(__getArrayIfSingleItem(output["tagSet"]["item"]), context);
}
return contents;
@@ -79236,8 +78850,7 @@ const deserializeAws_ec2TransitGatewayConnectPeerConfiguration = (
}
if (output.insideCidrBlocks === "") {
contents.InsideCidrBlocks = [];
- }
- if (output["insideCidrBlocks"] !== undefined && output["insideCidrBlocks"]["item"] !== undefined) {
+ } else if (output["insideCidrBlocks"] !== undefined && output["insideCidrBlocks"]["item"] !== undefined) {
contents.InsideCidrBlocks = deserializeAws_ec2InsideCidrBlocksStringList(
__getArrayIfSingleItem(output["insideCidrBlocks"]["item"]),
context
@@ -79248,8 +78861,7 @@ const deserializeAws_ec2TransitGatewayConnectPeerConfiguration = (
}
if (output.bgpConfigurations === "") {
contents.BgpConfigurations = [];
- }
- if (output["bgpConfigurations"] !== undefined && output["bgpConfigurations"]["item"] !== undefined) {
+ } else if (output["bgpConfigurations"] !== undefined && output["bgpConfigurations"]["item"] !== undefined) {
contents.BgpConfigurations = deserializeAws_ec2TransitGatewayAttachmentBgpConfigurationList(
__getArrayIfSingleItem(output["bgpConfigurations"]["item"]),
context
@@ -79297,8 +78909,7 @@ const deserializeAws_ec2TransitGatewayMulticastDeregisteredGroupMembers = (
}
if (output.deregisteredNetworkInterfaceIds === "") {
contents.DeregisteredNetworkInterfaceIds = [];
- }
- if (
+ } else if (
output["deregisteredNetworkInterfaceIds"] !== undefined &&
output["deregisteredNetworkInterfaceIds"]["item"] !== undefined
) {
@@ -79327,8 +78938,7 @@ const deserializeAws_ec2TransitGatewayMulticastDeregisteredGroupSources = (
}
if (output.deregisteredNetworkInterfaceIds === "") {
contents.DeregisteredNetworkInterfaceIds = [];
- }
- if (
+ } else if (
output["deregisteredNetworkInterfaceIds"] !== undefined &&
output["deregisteredNetworkInterfaceIds"]["item"] !== undefined
) {
@@ -79380,8 +78990,7 @@ const deserializeAws_ec2TransitGatewayMulticastDomain = (
}
if (output.tagSet === "") {
contents.Tags = [];
- }
- if (output["tagSet"] !== undefined && output["tagSet"]["item"] !== undefined) {
+ } else if (output["tagSet"] !== undefined && output["tagSet"]["item"] !== undefined) {
contents.Tags = deserializeAws_ec2TagList(__getArrayIfSingleItem(output["tagSet"]["item"]), context);
}
return contents;
@@ -79459,8 +79068,7 @@ const deserializeAws_ec2TransitGatewayMulticastDomainAssociations = (
}
if (output.subnets === "") {
contents.Subnets = [];
- }
- if (output["subnets"] !== undefined && output["subnets"]["item"] !== undefined) {
+ } else if (output["subnets"] !== undefined && output["subnets"]["item"] !== undefined) {
contents.Subnets = deserializeAws_ec2SubnetAssociationList(
__getArrayIfSingleItem(output["subnets"]["item"]),
context
@@ -79585,8 +79193,7 @@ const deserializeAws_ec2TransitGatewayMulticastRegisteredGroupMembers = (
}
if (output.registeredNetworkInterfaceIds === "") {
contents.RegisteredNetworkInterfaceIds = [];
- }
- if (
+ } else if (
output["registeredNetworkInterfaceIds"] !== undefined &&
output["registeredNetworkInterfaceIds"]["item"] !== undefined
) {
@@ -79615,8 +79222,7 @@ const deserializeAws_ec2TransitGatewayMulticastRegisteredGroupSources = (
}
if (output.registeredNetworkInterfaceIds === "") {
contents.RegisteredNetworkInterfaceIds = [];
- }
- if (
+ } else if (
output["registeredNetworkInterfaceIds"] !== undefined &&
output["registeredNetworkInterfaceIds"]["item"] !== undefined
) {
@@ -79649,8 +79255,10 @@ const deserializeAws_ec2TransitGatewayOptions = (output: any, context: __SerdeCo
}
if (output.transitGatewayCidrBlocks === "") {
contents.TransitGatewayCidrBlocks = [];
- }
- if (output["transitGatewayCidrBlocks"] !== undefined && output["transitGatewayCidrBlocks"]["item"] !== undefined) {
+ } else if (
+ output["transitGatewayCidrBlocks"] !== undefined &&
+ output["transitGatewayCidrBlocks"]["item"] !== undefined
+ ) {
contents.TransitGatewayCidrBlocks = deserializeAws_ec2ValueStringList(
__getArrayIfSingleItem(output["transitGatewayCidrBlocks"]["item"]),
context
@@ -79716,8 +79324,7 @@ const deserializeAws_ec2TransitGatewayPeeringAttachment = (
}
if (output.tagSet === "") {
contents.Tags = [];
- }
- if (output["tagSet"] !== undefined && output["tagSet"]["item"] !== undefined) {
+ } else if (output["tagSet"] !== undefined && output["tagSet"]["item"] !== undefined) {
contents.Tags = deserializeAws_ec2TagList(__getArrayIfSingleItem(output["tagSet"]["item"]), context);
}
return contents;
@@ -79853,8 +79460,10 @@ const deserializeAws_ec2TransitGatewayRoute = (output: any, context: __SerdeCont
}
if (output.transitGatewayAttachments === "") {
contents.TransitGatewayAttachments = [];
- }
- if (output["transitGatewayAttachments"] !== undefined && output["transitGatewayAttachments"]["item"] !== undefined) {
+ } else if (
+ output["transitGatewayAttachments"] !== undefined &&
+ output["transitGatewayAttachments"]["item"] !== undefined
+ ) {
contents.TransitGatewayAttachments = deserializeAws_ec2TransitGatewayRouteAttachmentList(
__getArrayIfSingleItem(output["transitGatewayAttachments"]["item"]),
context
@@ -79945,8 +79554,7 @@ const deserializeAws_ec2TransitGatewayRouteTable = (output: any, context: __Serd
}
if (output.tagSet === "") {
contents.Tags = [];
- }
- if (output["tagSet"] !== undefined && output["tagSet"]["item"] !== undefined) {
+ } else if (output["tagSet"] !== undefined && output["tagSet"]["item"] !== undefined) {
contents.Tags = deserializeAws_ec2TagList(__getArrayIfSingleItem(output["tagSet"]["item"]), context);
}
return contents;
@@ -80113,8 +79721,7 @@ const deserializeAws_ec2TransitGatewayVpcAttachment = (
}
if (output.subnetIds === "") {
contents.SubnetIds = [];
- }
- if (output["subnetIds"] !== undefined && output["subnetIds"]["item"] !== undefined) {
+ } else if (output["subnetIds"] !== undefined && output["subnetIds"]["item"] !== undefined) {
contents.SubnetIds = deserializeAws_ec2ValueStringList(
__getArrayIfSingleItem(output["subnetIds"]["item"]),
context
@@ -80128,8 +79735,7 @@ const deserializeAws_ec2TransitGatewayVpcAttachment = (
}
if (output.tagSet === "") {
contents.Tags = [];
- }
- if (output["tagSet"] !== undefined && output["tagSet"]["item"] !== undefined) {
+ } else if (output["tagSet"] !== undefined && output["tagSet"]["item"] !== undefined) {
contents.Tags = deserializeAws_ec2TagList(__getArrayIfSingleItem(output["tagSet"]["item"]), context);
}
return contents;
@@ -80203,8 +79809,7 @@ const deserializeAws_ec2TrunkInterfaceAssociation = (
}
if (output.tagSet === "") {
contents.Tags = [];
- }
- if (output["tagSet"] !== undefined && output["tagSet"]["item"] !== undefined) {
+ } else if (output["tagSet"] !== undefined && output["tagSet"]["item"] !== undefined) {
contents.Tags = deserializeAws_ec2TagList(__getArrayIfSingleItem(output["tagSet"]["item"]), context);
}
return contents;
@@ -80281,8 +79886,7 @@ const deserializeAws_ec2TunnelOption = (output: any, context: __SerdeContext): T
}
if (output.phase1EncryptionAlgorithmSet === "") {
contents.Phase1EncryptionAlgorithms = [];
- }
- if (
+ } else if (
output["phase1EncryptionAlgorithmSet"] !== undefined &&
output["phase1EncryptionAlgorithmSet"]["item"] !== undefined
) {
@@ -80293,8 +79897,7 @@ const deserializeAws_ec2TunnelOption = (output: any, context: __SerdeContext): T
}
if (output.phase2EncryptionAlgorithmSet === "") {
contents.Phase2EncryptionAlgorithms = [];
- }
- if (
+ } else if (
output["phase2EncryptionAlgorithmSet"] !== undefined &&
output["phase2EncryptionAlgorithmSet"]["item"] !== undefined
) {
@@ -80305,8 +79908,7 @@ const deserializeAws_ec2TunnelOption = (output: any, context: __SerdeContext): T
}
if (output.phase1IntegrityAlgorithmSet === "") {
contents.Phase1IntegrityAlgorithms = [];
- }
- if (
+ } else if (
output["phase1IntegrityAlgorithmSet"] !== undefined &&
output["phase1IntegrityAlgorithmSet"]["item"] !== undefined
) {
@@ -80317,8 +79919,7 @@ const deserializeAws_ec2TunnelOption = (output: any, context: __SerdeContext): T
}
if (output.phase2IntegrityAlgorithmSet === "") {
contents.Phase2IntegrityAlgorithms = [];
- }
- if (
+ } else if (
output["phase2IntegrityAlgorithmSet"] !== undefined &&
output["phase2IntegrityAlgorithmSet"]["item"] !== undefined
) {
@@ -80329,8 +79930,7 @@ const deserializeAws_ec2TunnelOption = (output: any, context: __SerdeContext): T
}
if (output.phase1DHGroupNumberSet === "") {
contents.Phase1DHGroupNumbers = [];
- }
- if (output["phase1DHGroupNumberSet"] !== undefined && output["phase1DHGroupNumberSet"]["item"] !== undefined) {
+ } else if (output["phase1DHGroupNumberSet"] !== undefined && output["phase1DHGroupNumberSet"]["item"] !== undefined) {
contents.Phase1DHGroupNumbers = deserializeAws_ec2Phase1DHGroupNumbersList(
__getArrayIfSingleItem(output["phase1DHGroupNumberSet"]["item"]),
context
@@ -80338,8 +79938,7 @@ const deserializeAws_ec2TunnelOption = (output: any, context: __SerdeContext): T
}
if (output.phase2DHGroupNumberSet === "") {
contents.Phase2DHGroupNumbers = [];
- }
- if (output["phase2DHGroupNumberSet"] !== undefined && output["phase2DHGroupNumberSet"]["item"] !== undefined) {
+ } else if (output["phase2DHGroupNumberSet"] !== undefined && output["phase2DHGroupNumberSet"]["item"] !== undefined) {
contents.Phase2DHGroupNumbers = deserializeAws_ec2Phase2DHGroupNumbersList(
__getArrayIfSingleItem(output["phase2DHGroupNumberSet"]["item"]),
context
@@ -80347,8 +79946,7 @@ const deserializeAws_ec2TunnelOption = (output: any, context: __SerdeContext): T
}
if (output.ikeVersionSet === "") {
contents.IkeVersions = [];
- }
- if (output["ikeVersionSet"] !== undefined && output["ikeVersionSet"]["item"] !== undefined) {
+ } else if (output["ikeVersionSet"] !== undefined && output["ikeVersionSet"]["item"] !== undefined) {
contents.IkeVersions = deserializeAws_ec2IKEVersionsList(
__getArrayIfSingleItem(output["ikeVersionSet"]["item"]),
context
@@ -80385,8 +79983,10 @@ const deserializeAws_ec2UnassignIpv6AddressesResult = (
}
if (output.unassignedIpv6Addresses === "") {
contents.UnassignedIpv6Addresses = [];
- }
- if (output["unassignedIpv6Addresses"] !== undefined && output["unassignedIpv6Addresses"]["item"] !== undefined) {
+ } else if (
+ output["unassignedIpv6Addresses"] !== undefined &&
+ output["unassignedIpv6Addresses"]["item"] !== undefined
+ ) {
contents.UnassignedIpv6Addresses = deserializeAws_ec2Ipv6AddressList(
__getArrayIfSingleItem(output["unassignedIpv6Addresses"]["item"]),
context
@@ -80394,8 +79994,10 @@ const deserializeAws_ec2UnassignIpv6AddressesResult = (
}
if (output.unassignedIpv6PrefixSet === "") {
contents.UnassignedIpv6Prefixes = [];
- }
- if (output["unassignedIpv6PrefixSet"] !== undefined && output["unassignedIpv6PrefixSet"]["item"] !== undefined) {
+ } else if (
+ output["unassignedIpv6PrefixSet"] !== undefined &&
+ output["unassignedIpv6PrefixSet"]["item"] !== undefined
+ ) {
contents.UnassignedIpv6Prefixes = deserializeAws_ec2IpPrefixList(
__getArrayIfSingleItem(output["unassignedIpv6PrefixSet"]["item"]),
context
@@ -80410,8 +80012,7 @@ const deserializeAws_ec2UnmonitorInstancesResult = (output: any, context: __Serd
};
if (output.instancesSet === "") {
contents.InstanceMonitorings = [];
- }
- if (output["instancesSet"] !== undefined && output["instancesSet"]["item"] !== undefined) {
+ } else if (output["instancesSet"] !== undefined && output["instancesSet"]["item"] !== undefined) {
contents.InstanceMonitorings = deserializeAws_ec2InstanceMonitoringList(
__getArrayIfSingleItem(output["instancesSet"]["item"]),
context
@@ -80645,8 +80246,7 @@ const deserializeAws_ec2ValidationWarning = (output: any, context: __SerdeContex
};
if (output.errorSet === "") {
contents.Errors = [];
- }
- if (output["errorSet"] !== undefined && output["errorSet"]["item"] !== undefined) {
+ } else if (output["errorSet"] !== undefined && output["errorSet"]["item"] !== undefined) {
contents.Errors = deserializeAws_ec2ErrorSet(__getArrayIfSingleItem(output["errorSet"]["item"]), context);
}
return contents;
@@ -80696,8 +80296,7 @@ const deserializeAws_ec2VCpuInfo = (output: any, context: __SerdeContext): VCpuI
}
if (output.validCores === "") {
contents.ValidCores = [];
- }
- if (output["validCores"] !== undefined && output["validCores"]["item"] !== undefined) {
+ } else if (output["validCores"] !== undefined && output["validCores"]["item"] !== undefined) {
contents.ValidCores = deserializeAws_ec2CoreCountList(
__getArrayIfSingleItem(output["validCores"]["item"]),
context
@@ -80705,8 +80304,7 @@ const deserializeAws_ec2VCpuInfo = (output: any, context: __SerdeContext): VCpuI
}
if (output.validThreadsPerCore === "") {
contents.ValidThreadsPerCore = [];
- }
- if (output["validThreadsPerCore"] !== undefined && output["validThreadsPerCore"]["item"] !== undefined) {
+ } else if (output["validThreadsPerCore"] !== undefined && output["validThreadsPerCore"]["item"] !== undefined) {
contents.ValidThreadsPerCore = deserializeAws_ec2ThreadsPerCoreList(
__getArrayIfSingleItem(output["validThreadsPerCore"]["item"]),
context
@@ -80791,8 +80389,7 @@ const deserializeAws_ec2Volume = (output: any, context: __SerdeContext): Volume
};
if (output.attachmentSet === "") {
contents.Attachments = [];
- }
- if (output["attachmentSet"] !== undefined && output["attachmentSet"]["item"] !== undefined) {
+ } else if (output["attachmentSet"] !== undefined && output["attachmentSet"]["item"] !== undefined) {
contents.Attachments = deserializeAws_ec2VolumeAttachmentList(
__getArrayIfSingleItem(output["attachmentSet"]["item"]),
context
@@ -80830,8 +80427,7 @@ const deserializeAws_ec2Volume = (output: any, context: __SerdeContext): Volume
}
if (output.tagSet === "") {
contents.Tags = [];
- }
- if (output["tagSet"] !== undefined && output["tagSet"]["item"] !== undefined) {
+ } else if (output["tagSet"] !== undefined && output["tagSet"]["item"] !== undefined) {
contents.Tags = deserializeAws_ec2TagList(__getArrayIfSingleItem(output["tagSet"]["item"]), context);
}
if (output["volumeType"] !== undefined) {
@@ -81119,8 +80715,7 @@ const deserializeAws_ec2VolumeStatusInfo = (output: any, context: __SerdeContext
};
if (output.details === "") {
contents.Details = [];
- }
- if (output["details"] !== undefined && output["details"]["item"] !== undefined) {
+ } else if (output["details"] !== undefined && output["details"]["item"] !== undefined) {
contents.Details = deserializeAws_ec2VolumeStatusDetailsList(
__getArrayIfSingleItem(output["details"]["item"]),
context
@@ -81144,8 +80739,7 @@ const deserializeAws_ec2VolumeStatusItem = (output: any, context: __SerdeContext
};
if (output.actionsSet === "") {
contents.Actions = [];
- }
- if (output["actionsSet"] !== undefined && output["actionsSet"]["item"] !== undefined) {
+ } else if (output["actionsSet"] !== undefined && output["actionsSet"]["item"] !== undefined) {
contents.Actions = deserializeAws_ec2VolumeStatusActionsList(
__getArrayIfSingleItem(output["actionsSet"]["item"]),
context
@@ -81159,8 +80753,7 @@ const deserializeAws_ec2VolumeStatusItem = (output: any, context: __SerdeContext
}
if (output.eventsSet === "") {
contents.Events = [];
- }
- if (output["eventsSet"] !== undefined && output["eventsSet"]["item"] !== undefined) {
+ } else if (output["eventsSet"] !== undefined && output["eventsSet"]["item"] !== undefined) {
contents.Events = deserializeAws_ec2VolumeStatusEventsList(
__getArrayIfSingleItem(output["eventsSet"]["item"]),
context
@@ -81174,8 +80767,7 @@ const deserializeAws_ec2VolumeStatusItem = (output: any, context: __SerdeContext
}
if (output.attachmentStatuses === "") {
contents.AttachmentStatuses = [];
- }
- if (output["attachmentStatuses"] !== undefined && output["attachmentStatuses"]["item"] !== undefined) {
+ } else if (output["attachmentStatuses"] !== undefined && output["attachmentStatuses"]["item"] !== undefined) {
contents.AttachmentStatuses = deserializeAws_ec2VolumeStatusAttachmentStatusList(
__getArrayIfSingleItem(output["attachmentStatuses"]["item"]),
context
@@ -81228,8 +80820,7 @@ const deserializeAws_ec2Vpc = (output: any, context: __SerdeContext): Vpc => {
}
if (output.ipv6CidrBlockAssociationSet === "") {
contents.Ipv6CidrBlockAssociationSet = [];
- }
- if (
+ } else if (
output["ipv6CidrBlockAssociationSet"] !== undefined &&
output["ipv6CidrBlockAssociationSet"]["item"] !== undefined
) {
@@ -81240,8 +80831,10 @@ const deserializeAws_ec2Vpc = (output: any, context: __SerdeContext): Vpc => {
}
if (output.cidrBlockAssociationSet === "") {
contents.CidrBlockAssociationSet = [];
- }
- if (output["cidrBlockAssociationSet"] !== undefined && output["cidrBlockAssociationSet"]["item"] !== undefined) {
+ } else if (
+ output["cidrBlockAssociationSet"] !== undefined &&
+ output["cidrBlockAssociationSet"]["item"] !== undefined
+ ) {
contents.CidrBlockAssociationSet = deserializeAws_ec2VpcCidrBlockAssociationSet(
__getArrayIfSingleItem(output["cidrBlockAssociationSet"]["item"]),
context
@@ -81252,8 +80845,7 @@ const deserializeAws_ec2Vpc = (output: any, context: __SerdeContext): Vpc => {
}
if (output.tagSet === "") {
contents.Tags = [];
- }
- if (output["tagSet"] !== undefined && output["tagSet"]["item"] !== undefined) {
+ } else if (output["tagSet"] !== undefined && output["tagSet"]["item"] !== undefined) {
contents.Tags = deserializeAws_ec2TagList(__getArrayIfSingleItem(output["tagSet"]["item"]), context);
}
return contents;
@@ -81341,8 +80933,7 @@ const deserializeAws_ec2VpcClassicLink = (output: any, context: __SerdeContext):
}
if (output.tagSet === "") {
contents.Tags = [];
- }
- if (output["tagSet"] !== undefined && output["tagSet"]["item"] !== undefined) {
+ } else if (output["tagSet"] !== undefined && output["tagSet"]["item"] !== undefined) {
contents.Tags = deserializeAws_ec2TagList(__getArrayIfSingleItem(output["tagSet"]["item"]), context);
}
if (output["vpcId"] !== undefined) {
@@ -81404,8 +80995,7 @@ const deserializeAws_ec2VpcEndpoint = (output: any, context: __SerdeContext): Vp
}
if (output.routeTableIdSet === "") {
contents.RouteTableIds = [];
- }
- if (output["routeTableIdSet"] !== undefined && output["routeTableIdSet"]["item"] !== undefined) {
+ } else if (output["routeTableIdSet"] !== undefined && output["routeTableIdSet"]["item"] !== undefined) {
contents.RouteTableIds = deserializeAws_ec2ValueStringList(
__getArrayIfSingleItem(output["routeTableIdSet"]["item"]),
context
@@ -81413,8 +81003,7 @@ const deserializeAws_ec2VpcEndpoint = (output: any, context: __SerdeContext): Vp
}
if (output.subnetIdSet === "") {
contents.SubnetIds = [];
- }
- if (output["subnetIdSet"] !== undefined && output["subnetIdSet"]["item"] !== undefined) {
+ } else if (output["subnetIdSet"] !== undefined && output["subnetIdSet"]["item"] !== undefined) {
contents.SubnetIds = deserializeAws_ec2ValueStringList(
__getArrayIfSingleItem(output["subnetIdSet"]["item"]),
context
@@ -81422,8 +81011,7 @@ const deserializeAws_ec2VpcEndpoint = (output: any, context: __SerdeContext): Vp
}
if (output.groupSet === "") {
contents.Groups = [];
- }
- if (output["groupSet"] !== undefined && output["groupSet"]["item"] !== undefined) {
+ } else if (output["groupSet"] !== undefined && output["groupSet"]["item"] !== undefined) {
contents.Groups = deserializeAws_ec2GroupIdentifierSet(__getArrayIfSingleItem(output["groupSet"]["item"]), context);
}
if (output["ipAddressType"] !== undefined) {
@@ -81440,8 +81028,7 @@ const deserializeAws_ec2VpcEndpoint = (output: any, context: __SerdeContext): Vp
}
if (output.networkInterfaceIdSet === "") {
contents.NetworkInterfaceIds = [];
- }
- if (output["networkInterfaceIdSet"] !== undefined && output["networkInterfaceIdSet"]["item"] !== undefined) {
+ } else if (output["networkInterfaceIdSet"] !== undefined && output["networkInterfaceIdSet"]["item"] !== undefined) {
contents.NetworkInterfaceIds = deserializeAws_ec2ValueStringList(
__getArrayIfSingleItem(output["networkInterfaceIdSet"]["item"]),
context
@@ -81449,8 +81036,7 @@ const deserializeAws_ec2VpcEndpoint = (output: any, context: __SerdeContext): Vp
}
if (output.dnsEntrySet === "") {
contents.DnsEntries = [];
- }
- if (output["dnsEntrySet"] !== undefined && output["dnsEntrySet"]["item"] !== undefined) {
+ } else if (output["dnsEntrySet"] !== undefined && output["dnsEntrySet"]["item"] !== undefined) {
contents.DnsEntries = deserializeAws_ec2DnsEntrySet(__getArrayIfSingleItem(output["dnsEntrySet"]["item"]), context);
}
if (output["creationTimestamp"] !== undefined) {
@@ -81458,8 +81044,7 @@ const deserializeAws_ec2VpcEndpoint = (output: any, context: __SerdeContext): Vp
}
if (output.tagSet === "") {
contents.Tags = [];
- }
- if (output["tagSet"] !== undefined && output["tagSet"]["item"] !== undefined) {
+ } else if (output["tagSet"] !== undefined && output["tagSet"]["item"] !== undefined) {
contents.Tags = deserializeAws_ec2TagList(__getArrayIfSingleItem(output["tagSet"]["item"]), context);
}
if (output["ownerId"] !== undefined) {
@@ -81500,14 +81085,15 @@ const deserializeAws_ec2VpcEndpointConnection = (output: any, context: __SerdeCo
}
if (output.dnsEntrySet === "") {
contents.DnsEntries = [];
- }
- if (output["dnsEntrySet"] !== undefined && output["dnsEntrySet"]["item"] !== undefined) {
+ } else if (output["dnsEntrySet"] !== undefined && output["dnsEntrySet"]["item"] !== undefined) {
contents.DnsEntries = deserializeAws_ec2DnsEntrySet(__getArrayIfSingleItem(output["dnsEntrySet"]["item"]), context);
}
if (output.networkLoadBalancerArnSet === "") {
contents.NetworkLoadBalancerArns = [];
- }
- if (output["networkLoadBalancerArnSet"] !== undefined && output["networkLoadBalancerArnSet"]["item"] !== undefined) {
+ } else if (
+ output["networkLoadBalancerArnSet"] !== undefined &&
+ output["networkLoadBalancerArnSet"]["item"] !== undefined
+ ) {
contents.NetworkLoadBalancerArns = deserializeAws_ec2ValueStringList(
__getArrayIfSingleItem(output["networkLoadBalancerArnSet"]["item"]),
context
@@ -81515,8 +81101,10 @@ const deserializeAws_ec2VpcEndpointConnection = (output: any, context: __SerdeCo
}
if (output.gatewayLoadBalancerArnSet === "") {
contents.GatewayLoadBalancerArns = [];
- }
- if (output["gatewayLoadBalancerArnSet"] !== undefined && output["gatewayLoadBalancerArnSet"]["item"] !== undefined) {
+ } else if (
+ output["gatewayLoadBalancerArnSet"] !== undefined &&
+ output["gatewayLoadBalancerArnSet"]["item"] !== undefined
+ ) {
contents.GatewayLoadBalancerArns = deserializeAws_ec2ValueStringList(
__getArrayIfSingleItem(output["gatewayLoadBalancerArnSet"]["item"]),
context
@@ -81627,8 +81215,7 @@ const deserializeAws_ec2VpcPeeringConnection = (output: any, context: __SerdeCon
}
if (output.tagSet === "") {
contents.Tags = [];
- }
- if (output["tagSet"] !== undefined && output["tagSet"]["item"] !== undefined) {
+ } else if (output["tagSet"] !== undefined && output["tagSet"]["item"] !== undefined) {
contents.Tags = deserializeAws_ec2TagList(__getArrayIfSingleItem(output["tagSet"]["item"]), context);
}
if (output["vpcPeeringConnectionId"] !== undefined) {
@@ -81708,8 +81295,7 @@ const deserializeAws_ec2VpcPeeringConnectionVpcInfo = (
}
if (output.ipv6CidrBlockSet === "") {
contents.Ipv6CidrBlockSet = [];
- }
- if (output["ipv6CidrBlockSet"] !== undefined && output["ipv6CidrBlockSet"]["item"] !== undefined) {
+ } else if (output["ipv6CidrBlockSet"] !== undefined && output["ipv6CidrBlockSet"]["item"] !== undefined) {
contents.Ipv6CidrBlockSet = deserializeAws_ec2Ipv6CidrBlockSet(
__getArrayIfSingleItem(output["ipv6CidrBlockSet"]["item"]),
context
@@ -81717,8 +81303,7 @@ const deserializeAws_ec2VpcPeeringConnectionVpcInfo = (
}
if (output.cidrBlockSet === "") {
contents.CidrBlockSet = [];
- }
- if (output["cidrBlockSet"] !== undefined && output["cidrBlockSet"]["item"] !== undefined) {
+ } else if (output["cidrBlockSet"] !== undefined && output["cidrBlockSet"]["item"] !== undefined) {
contents.CidrBlockSet = deserializeAws_ec2CidrBlockSet(
__getArrayIfSingleItem(output["cidrBlockSet"]["item"]),
context
@@ -81798,20 +81383,17 @@ const deserializeAws_ec2VpnConnection = (output: any, context: __SerdeContext):
}
if (output.routes === "") {
contents.Routes = [];
- }
- if (output["routes"] !== undefined && output["routes"]["item"] !== undefined) {
+ } else if (output["routes"] !== undefined && output["routes"]["item"] !== undefined) {
contents.Routes = deserializeAws_ec2VpnStaticRouteList(__getArrayIfSingleItem(output["routes"]["item"]), context);
}
if (output.tagSet === "") {
contents.Tags = [];
- }
- if (output["tagSet"] !== undefined && output["tagSet"]["item"] !== undefined) {
+ } else if (output["tagSet"] !== undefined && output["tagSet"]["item"] !== undefined) {
contents.Tags = deserializeAws_ec2TagList(__getArrayIfSingleItem(output["tagSet"]["item"]), context);
}
if (output.vgwTelemetry === "") {
contents.VgwTelemetry = [];
- }
- if (output["vgwTelemetry"] !== undefined && output["vgwTelemetry"]["item"] !== undefined) {
+ } else if (output["vgwTelemetry"] !== undefined && output["vgwTelemetry"]["item"] !== undefined) {
contents.VgwTelemetry = deserializeAws_ec2VgwTelemetryList(
__getArrayIfSingleItem(output["vgwTelemetry"]["item"]),
context
@@ -81901,8 +81483,7 @@ const deserializeAws_ec2VpnConnectionOptions = (output: any, context: __SerdeCon
}
if (output.tunnelOptionSet === "") {
contents.TunnelOptions = [];
- }
- if (output["tunnelOptionSet"] !== undefined && output["tunnelOptionSet"]["item"] !== undefined) {
+ } else if (output["tunnelOptionSet"] !== undefined && output["tunnelOptionSet"]["item"] !== undefined) {
contents.TunnelOptions = deserializeAws_ec2TunnelOptionsList(
__getArrayIfSingleItem(output["tunnelOptionSet"]["item"]),
context
@@ -81932,8 +81513,7 @@ const deserializeAws_ec2VpnGateway = (output: any, context: __SerdeContext): Vpn
}
if (output.attachments === "") {
contents.VpcAttachments = [];
- }
- if (output["attachments"] !== undefined && output["attachments"]["item"] !== undefined) {
+ } else if (output["attachments"] !== undefined && output["attachments"]["item"] !== undefined) {
contents.VpcAttachments = deserializeAws_ec2VpcAttachmentList(
__getArrayIfSingleItem(output["attachments"]["item"]),
context
@@ -81947,8 +81527,7 @@ const deserializeAws_ec2VpnGateway = (output: any, context: __SerdeContext): Vpn
}
if (output.tagSet === "") {
contents.Tags = [];
- }
- if (output["tagSet"] !== undefined && output["tagSet"]["item"] !== undefined) {
+ } else if (output["tagSet"] !== undefined && output["tagSet"]["item"] !== undefined) {
contents.Tags = deserializeAws_ec2TagList(__getArrayIfSingleItem(output["tagSet"]["item"]), context);
}
return contents;
diff --git a/clients/client-elastic-beanstalk/src/protocols/Aws_query.ts b/clients/client-elastic-beanstalk/src/protocols/Aws_query.ts
index 3ff275b9d204..5b42abd1e142 100644
--- a/clients/client-elastic-beanstalk/src/protocols/Aws_query.ts
+++ b/clients/client-elastic-beanstalk/src/protocols/Aws_query.ts
@@ -4853,8 +4853,7 @@ const deserializeAws_queryApplicationDescription = (output: any, context: __Serd
}
if (output.Versions === "") {
contents.Versions = [];
- }
- if (output["Versions"] !== undefined && output["Versions"]["member"] !== undefined) {
+ } else if (output["Versions"] !== undefined && output["Versions"]["member"] !== undefined) {
contents.Versions = deserializeAws_queryVersionLabelsList(
__getArrayIfSingleItem(output["Versions"]["member"]),
context
@@ -4862,8 +4861,10 @@ const deserializeAws_queryApplicationDescription = (output: any, context: __Serd
}
if (output.ConfigurationTemplates === "") {
contents.ConfigurationTemplates = [];
- }
- if (output["ConfigurationTemplates"] !== undefined && output["ConfigurationTemplates"]["member"] !== undefined) {
+ } else if (
+ output["ConfigurationTemplates"] !== undefined &&
+ output["ConfigurationTemplates"]["member"] !== undefined
+ ) {
contents.ConfigurationTemplates = deserializeAws_queryConfigurationTemplateNamesList(
__getArrayIfSingleItem(output["ConfigurationTemplates"]["member"]),
context
@@ -4914,8 +4915,7 @@ const deserializeAws_queryApplicationDescriptionsMessage = (
};
if (output.Applications === "") {
contents.Applications = [];
- }
- if (output["Applications"] !== undefined && output["Applications"]["member"] !== undefined) {
+ } else if (output["Applications"] !== undefined && output["Applications"]["member"] !== undefined) {
contents.Applications = deserializeAws_queryApplicationDescriptionList(
__getArrayIfSingleItem(output["Applications"]["member"]),
context
@@ -5078,8 +5078,7 @@ const deserializeAws_queryApplicationVersionDescriptionsMessage = (
};
if (output.ApplicationVersions === "") {
contents.ApplicationVersions = [];
- }
- if (output["ApplicationVersions"] !== undefined && output["ApplicationVersions"]["member"] !== undefined) {
+ } else if (output["ApplicationVersions"] !== undefined && output["ApplicationVersions"]["member"] !== undefined) {
contents.ApplicationVersions = deserializeAws_queryApplicationVersionDescriptionList(
__getArrayIfSingleItem(output["ApplicationVersions"]["member"]),
context
@@ -5267,8 +5266,7 @@ const deserializeAws_queryConfigurationOptionDescription = (
}
if (output.ValueOptions === "") {
contents.ValueOptions = [];
- }
- if (output["ValueOptions"] !== undefined && output["ValueOptions"]["member"] !== undefined) {
+ } else if (output["ValueOptions"] !== undefined && output["ValueOptions"]["member"] !== undefined) {
contents.ValueOptions = deserializeAws_queryConfigurationOptionPossibleValues(
__getArrayIfSingleItem(output["ValueOptions"]["member"]),
context
@@ -5331,8 +5329,7 @@ const deserializeAws_queryConfigurationOptionsDescription = (
}
if (output.Options === "") {
contents.Options = [];
- }
- if (output["Options"] !== undefined && output["Options"]["member"] !== undefined) {
+ } else if (output["Options"] !== undefined && output["Options"]["member"] !== undefined) {
contents.Options = deserializeAws_queryConfigurationOptionDescriptionsList(
__getArrayIfSingleItem(output["Options"]["member"]),
context
@@ -5425,8 +5422,7 @@ const deserializeAws_queryConfigurationSettingsDescription = (
}
if (output.OptionSettings === "") {
contents.OptionSettings = [];
- }
- if (output["OptionSettings"] !== undefined && output["OptionSettings"]["member"] !== undefined) {
+ } else if (output["OptionSettings"] !== undefined && output["OptionSettings"]["member"] !== undefined) {
contents.OptionSettings = deserializeAws_queryConfigurationOptionSettingsList(
__getArrayIfSingleItem(output["OptionSettings"]["member"]),
context
@@ -5458,8 +5454,7 @@ const deserializeAws_queryConfigurationSettingsDescriptions = (
};
if (output.ConfigurationSettings === "") {
contents.ConfigurationSettings = [];
- }
- if (output["ConfigurationSettings"] !== undefined && output["ConfigurationSettings"]["member"] !== undefined) {
+ } else if (output["ConfigurationSettings"] !== undefined && output["ConfigurationSettings"]["member"] !== undefined) {
contents.ConfigurationSettings = deserializeAws_queryConfigurationSettingsDescriptionList(
__getArrayIfSingleItem(output["ConfigurationSettings"]["member"]),
context
@@ -5477,8 +5472,7 @@ const deserializeAws_queryConfigurationSettingsValidationMessages = (
};
if (output.Messages === "") {
contents.Messages = [];
- }
- if (output["Messages"] !== undefined && output["Messages"]["member"] !== undefined) {
+ } else if (output["Messages"] !== undefined && output["Messages"]["member"] !== undefined) {
contents.Messages = deserializeAws_queryValidationMessagesList(
__getArrayIfSingleItem(output["Messages"]["member"]),
context
@@ -5667,8 +5661,7 @@ const deserializeAws_queryDescribeEnvironmentHealthResult = (
}
if (output.Causes === "") {
contents.Causes = [];
- }
- if (output["Causes"] !== undefined && output["Causes"]["member"] !== undefined) {
+ } else if (output["Causes"] !== undefined && output["Causes"]["member"] !== undefined) {
contents.Causes = deserializeAws_queryCauses(__getArrayIfSingleItem(output["Causes"]["member"]), context);
}
if (output["ApplicationMetrics"] !== undefined) {
@@ -5693,8 +5686,7 @@ const deserializeAws_queryDescribeEnvironmentManagedActionHistoryResult = (
};
if (output.ManagedActionHistoryItems === "") {
contents.ManagedActionHistoryItems = [];
- }
- if (
+ } else if (
output["ManagedActionHistoryItems"] !== undefined &&
output["ManagedActionHistoryItems"]["member"] !== undefined
) {
@@ -5718,8 +5710,7 @@ const deserializeAws_queryDescribeEnvironmentManagedActionsResult = (
};
if (output.ManagedActions === "") {
contents.ManagedActions = [];
- }
- if (output["ManagedActions"] !== undefined && output["ManagedActions"]["member"] !== undefined) {
+ } else if (output["ManagedActions"] !== undefined && output["ManagedActions"]["member"] !== undefined) {
contents.ManagedActions = deserializeAws_queryManagedActions(
__getArrayIfSingleItem(output["ManagedActions"]["member"]),
context
@@ -5739,8 +5730,7 @@ const deserializeAws_queryDescribeInstancesHealthResult = (
};
if (output.InstanceHealthList === "") {
contents.InstanceHealthList = [];
- }
- if (output["InstanceHealthList"] !== undefined && output["InstanceHealthList"]["member"] !== undefined) {
+ } else if (output["InstanceHealthList"] !== undefined && output["InstanceHealthList"]["member"] !== undefined) {
contents.InstanceHealthList = deserializeAws_queryInstanceHealthList(
__getArrayIfSingleItem(output["InstanceHealthList"]["member"]),
context
@@ -5861,8 +5851,7 @@ const deserializeAws_queryEnvironmentDescription = (output: any, context: __Serd
}
if (output.EnvironmentLinks === "") {
contents.EnvironmentLinks = [];
- }
- if (output["EnvironmentLinks"] !== undefined && output["EnvironmentLinks"]["member"] !== undefined) {
+ } else if (output["EnvironmentLinks"] !== undefined && output["EnvironmentLinks"]["member"] !== undefined) {
contents.EnvironmentLinks = deserializeAws_queryEnvironmentLinks(
__getArrayIfSingleItem(output["EnvironmentLinks"]["member"]),
context
@@ -5901,8 +5890,7 @@ const deserializeAws_queryEnvironmentDescriptionsMessage = (
};
if (output.Environments === "") {
contents.Environments = [];
- }
- if (output["Environments"] !== undefined && output["Environments"]["member"] !== undefined) {
+ } else if (output["Environments"] !== undefined && output["Environments"]["member"] !== undefined) {
contents.Environments = deserializeAws_queryEnvironmentDescriptionsList(
__getArrayIfSingleItem(output["Environments"]["member"]),
context
@@ -5997,8 +5985,7 @@ const deserializeAws_queryEnvironmentResourceDescription = (
}
if (output.AutoScalingGroups === "") {
contents.AutoScalingGroups = [];
- }
- if (output["AutoScalingGroups"] !== undefined && output["AutoScalingGroups"]["member"] !== undefined) {
+ } else if (output["AutoScalingGroups"] !== undefined && output["AutoScalingGroups"]["member"] !== undefined) {
contents.AutoScalingGroups = deserializeAws_queryAutoScalingGroupList(
__getArrayIfSingleItem(output["AutoScalingGroups"]["member"]),
context
@@ -6006,8 +5993,7 @@ const deserializeAws_queryEnvironmentResourceDescription = (
}
if (output.Instances === "") {
contents.Instances = [];
- }
- if (output["Instances"] !== undefined && output["Instances"]["member"] !== undefined) {
+ } else if (output["Instances"] !== undefined && output["Instances"]["member"] !== undefined) {
contents.Instances = deserializeAws_queryInstanceList(
__getArrayIfSingleItem(output["Instances"]["member"]),
context
@@ -6015,8 +6001,7 @@ const deserializeAws_queryEnvironmentResourceDescription = (
}
if (output.LaunchConfigurations === "") {
contents.LaunchConfigurations = [];
- }
- if (output["LaunchConfigurations"] !== undefined && output["LaunchConfigurations"]["member"] !== undefined) {
+ } else if (output["LaunchConfigurations"] !== undefined && output["LaunchConfigurations"]["member"] !== undefined) {
contents.LaunchConfigurations = deserializeAws_queryLaunchConfigurationList(
__getArrayIfSingleItem(output["LaunchConfigurations"]["member"]),
context
@@ -6024,8 +6009,7 @@ const deserializeAws_queryEnvironmentResourceDescription = (
}
if (output.LaunchTemplates === "") {
contents.LaunchTemplates = [];
- }
- if (output["LaunchTemplates"] !== undefined && output["LaunchTemplates"]["member"] !== undefined) {
+ } else if (output["LaunchTemplates"] !== undefined && output["LaunchTemplates"]["member"] !== undefined) {
contents.LaunchTemplates = deserializeAws_queryLaunchTemplateList(
__getArrayIfSingleItem(output["LaunchTemplates"]["member"]),
context
@@ -6033,8 +6017,7 @@ const deserializeAws_queryEnvironmentResourceDescription = (
}
if (output.LoadBalancers === "") {
contents.LoadBalancers = [];
- }
- if (output["LoadBalancers"] !== undefined && output["LoadBalancers"]["member"] !== undefined) {
+ } else if (output["LoadBalancers"] !== undefined && output["LoadBalancers"]["member"] !== undefined) {
contents.LoadBalancers = deserializeAws_queryLoadBalancerList(
__getArrayIfSingleItem(output["LoadBalancers"]["member"]),
context
@@ -6042,14 +6025,12 @@ const deserializeAws_queryEnvironmentResourceDescription = (
}
if (output.Triggers === "") {
contents.Triggers = [];
- }
- if (output["Triggers"] !== undefined && output["Triggers"]["member"] !== undefined) {
+ } else if (output["Triggers"] !== undefined && output["Triggers"]["member"] !== undefined) {
contents.Triggers = deserializeAws_queryTriggerList(__getArrayIfSingleItem(output["Triggers"]["member"]), context);
}
if (output.Queues === "") {
contents.Queues = [];
- }
- if (output["Queues"] !== undefined && output["Queues"]["member"] !== undefined) {
+ } else if (output["Queues"] !== undefined && output["Queues"]["member"] !== undefined) {
contents.Queues = deserializeAws_queryQueueList(__getArrayIfSingleItem(output["Queues"]["member"]), context);
}
return contents;
@@ -6165,8 +6146,7 @@ const deserializeAws_queryEventDescriptionsMessage = (
};
if (output.Events === "") {
contents.Events = [];
- }
- if (output["Events"] !== undefined && output["Events"]["member"] !== undefined) {
+ } else if (output["Events"] !== undefined && output["Events"]["member"] !== undefined) {
contents.Events = deserializeAws_queryEventDescriptionList(
__getArrayIfSingleItem(output["Events"]["member"]),
context
@@ -6361,8 +6341,7 @@ const deserializeAws_queryListAvailableSolutionStacksResultMessage = (
};
if (output.SolutionStacks === "") {
contents.SolutionStacks = [];
- }
- if (output["SolutionStacks"] !== undefined && output["SolutionStacks"]["member"] !== undefined) {
+ } else if (output["SolutionStacks"] !== undefined && output["SolutionStacks"]["member"] !== undefined) {
contents.SolutionStacks = deserializeAws_queryAvailableSolutionStackNamesList(
__getArrayIfSingleItem(output["SolutionStacks"]["member"]),
context
@@ -6370,8 +6349,7 @@ const deserializeAws_queryListAvailableSolutionStacksResultMessage = (
}
if (output.SolutionStackDetails === "") {
contents.SolutionStackDetails = [];
- }
- if (output["SolutionStackDetails"] !== undefined && output["SolutionStackDetails"]["member"] !== undefined) {
+ } else if (output["SolutionStackDetails"] !== undefined && output["SolutionStackDetails"]["member"] !== undefined) {
contents.SolutionStackDetails = deserializeAws_queryAvailableSolutionStackDetailsList(
__getArrayIfSingleItem(output["SolutionStackDetails"]["member"]),
context
@@ -6404,8 +6382,7 @@ const deserializeAws_queryListPlatformBranchesResult = (
};
if (output.PlatformBranchSummaryList === "") {
contents.PlatformBranchSummaryList = [];
- }
- if (
+ } else if (
output["PlatformBranchSummaryList"] !== undefined &&
output["PlatformBranchSummaryList"]["member"] !== undefined
) {
@@ -6430,8 +6407,7 @@ const deserializeAws_queryListPlatformVersionsResult = (
};
if (output.PlatformSummaryList === "") {
contents.PlatformSummaryList = [];
- }
- if (output["PlatformSummaryList"] !== undefined && output["PlatformSummaryList"]["member"] !== undefined) {
+ } else if (output["PlatformSummaryList"] !== undefined && output["PlatformSummaryList"]["member"] !== undefined) {
contents.PlatformSummaryList = deserializeAws_queryPlatformSummaryList(
__getArrayIfSingleItem(output["PlatformSummaryList"]["member"]),
context
@@ -6478,8 +6454,7 @@ const deserializeAws_queryLoadBalancerDescription = (output: any, context: __Ser
}
if (output.Listeners === "") {
contents.Listeners = [];
- }
- if (output["Listeners"] !== undefined && output["Listeners"]["member"] !== undefined) {
+ } else if (output["Listeners"] !== undefined && output["Listeners"]["member"] !== undefined) {
contents.Listeners = deserializeAws_queryLoadBalancerListenersDescription(
__getArrayIfSingleItem(output["Listeners"]["member"]),
context
@@ -6700,8 +6675,7 @@ const deserializeAws_queryPlatformBranchSummary = (output: any, context: __Serde
}
if (output.SupportedTierList === "") {
contents.SupportedTierList = [];
- }
- if (output["SupportedTierList"] !== undefined && output["SupportedTierList"]["member"] !== undefined) {
+ } else if (output["SupportedTierList"] !== undefined && output["SupportedTierList"]["member"] !== undefined) {
contents.SupportedTierList = deserializeAws_querySupportedTierList(
__getArrayIfSingleItem(output["SupportedTierList"]["member"]),
context
@@ -6789,8 +6763,7 @@ const deserializeAws_queryPlatformDescription = (output: any, context: __SerdeCo
}
if (output.ProgrammingLanguages === "") {
contents.ProgrammingLanguages = [];
- }
- if (output["ProgrammingLanguages"] !== undefined && output["ProgrammingLanguages"]["member"] !== undefined) {
+ } else if (output["ProgrammingLanguages"] !== undefined && output["ProgrammingLanguages"]["member"] !== undefined) {
contents.ProgrammingLanguages = deserializeAws_queryPlatformProgrammingLanguages(
__getArrayIfSingleItem(output["ProgrammingLanguages"]["member"]),
context
@@ -6798,8 +6771,7 @@ const deserializeAws_queryPlatformDescription = (output: any, context: __SerdeCo
}
if (output.Frameworks === "") {
contents.Frameworks = [];
- }
- if (output["Frameworks"] !== undefined && output["Frameworks"]["member"] !== undefined) {
+ } else if (output["Frameworks"] !== undefined && output["Frameworks"]["member"] !== undefined) {
contents.Frameworks = deserializeAws_queryPlatformFrameworks(
__getArrayIfSingleItem(output["Frameworks"]["member"]),
context
@@ -6807,8 +6779,7 @@ const deserializeAws_queryPlatformDescription = (output: any, context: __SerdeCo
}
if (output.CustomAmiList === "") {
contents.CustomAmiList = [];
- }
- if (output["CustomAmiList"] !== undefined && output["CustomAmiList"]["member"] !== undefined) {
+ } else if (output["CustomAmiList"] !== undefined && output["CustomAmiList"]["member"] !== undefined) {
contents.CustomAmiList = deserializeAws_queryCustomAmiList(
__getArrayIfSingleItem(output["CustomAmiList"]["member"]),
context
@@ -6816,8 +6787,7 @@ const deserializeAws_queryPlatformDescription = (output: any, context: __SerdeCo
}
if (output.SupportedTierList === "") {
contents.SupportedTierList = [];
- }
- if (output["SupportedTierList"] !== undefined && output["SupportedTierList"]["member"] !== undefined) {
+ } else if (output["SupportedTierList"] !== undefined && output["SupportedTierList"]["member"] !== undefined) {
contents.SupportedTierList = deserializeAws_querySupportedTierList(
__getArrayIfSingleItem(output["SupportedTierList"]["member"]),
context
@@ -6825,8 +6795,7 @@ const deserializeAws_queryPlatformDescription = (output: any, context: __SerdeCo
}
if (output.SupportedAddonList === "") {
contents.SupportedAddonList = [];
- }
- if (output["SupportedAddonList"] !== undefined && output["SupportedAddonList"]["member"] !== undefined) {
+ } else if (output["SupportedAddonList"] !== undefined && output["SupportedAddonList"]["member"] !== undefined) {
contents.SupportedAddonList = deserializeAws_querySupportedAddonList(
__getArrayIfSingleItem(output["SupportedAddonList"]["member"]),
context
@@ -6935,8 +6904,7 @@ const deserializeAws_queryPlatformSummary = (output: any, context: __SerdeContex
}
if (output.SupportedTierList === "") {
contents.SupportedTierList = [];
- }
- if (output["SupportedTierList"] !== undefined && output["SupportedTierList"]["member"] !== undefined) {
+ } else if (output["SupportedTierList"] !== undefined && output["SupportedTierList"]["member"] !== undefined) {
contents.SupportedTierList = deserializeAws_querySupportedTierList(
__getArrayIfSingleItem(output["SupportedTierList"]["member"]),
context
@@ -6944,8 +6912,7 @@ const deserializeAws_queryPlatformSummary = (output: any, context: __SerdeContex
}
if (output.SupportedAddonList === "") {
contents.SupportedAddonList = [];
- }
- if (output["SupportedAddonList"] !== undefined && output["SupportedAddonList"]["member"] !== undefined) {
+ } else if (output["SupportedAddonList"] !== undefined && output["SupportedAddonList"]["member"] !== undefined) {
contents.SupportedAddonList = deserializeAws_querySupportedAddonList(
__getArrayIfSingleItem(output["SupportedAddonList"]["member"]),
context
@@ -7080,8 +7047,7 @@ const deserializeAws_queryResourceTagsDescriptionMessage = (
}
if (output.ResourceTags === "") {
contents.ResourceTags = [];
- }
- if (output["ResourceTags"] !== undefined && output["ResourceTags"]["member"] !== undefined) {
+ } else if (output["ResourceTags"] !== undefined && output["ResourceTags"]["member"] !== undefined) {
contents.ResourceTags = deserializeAws_queryTagList(
__getArrayIfSingleItem(output["ResourceTags"]["member"]),
context
@@ -7112,8 +7078,7 @@ const deserializeAws_queryRetrieveEnvironmentInfoResultMessage = (
};
if (output.EnvironmentInfo === "") {
contents.EnvironmentInfo = [];
- }
- if (output["EnvironmentInfo"] !== undefined && output["EnvironmentInfo"]["member"] !== undefined) {
+ } else if (output["EnvironmentInfo"] !== undefined && output["EnvironmentInfo"]["member"] !== undefined) {
contents.EnvironmentInfo = deserializeAws_queryEnvironmentInfoDescriptionList(
__getArrayIfSingleItem(output["EnvironmentInfo"]["member"]),
context
@@ -7186,8 +7151,7 @@ const deserializeAws_querySingleInstanceHealth = (output: any, context: __SerdeC
}
if (output.Causes === "") {
contents.Causes = [];
- }
- if (output["Causes"] !== undefined && output["Causes"]["member"] !== undefined) {
+ } else if (output["Causes"] !== undefined && output["Causes"]["member"] !== undefined) {
contents.Causes = deserializeAws_queryCauses(__getArrayIfSingleItem(output["Causes"]["member"]), context);
}
if (output["LaunchedAt"] !== undefined) {
@@ -7224,8 +7188,7 @@ const deserializeAws_querySolutionStackDescription = (
}
if (output.PermittedFileTypes === "") {
contents.PermittedFileTypes = [];
- }
- if (output["PermittedFileTypes"] !== undefined && output["PermittedFileTypes"]["member"] !== undefined) {
+ } else if (output["PermittedFileTypes"] !== undefined && output["PermittedFileTypes"]["member"] !== undefined) {
contents.PermittedFileTypes = deserializeAws_querySolutionStackFileTypeList(
__getArrayIfSingleItem(output["PermittedFileTypes"]["member"]),
context
@@ -7330,8 +7293,7 @@ const deserializeAws_querySystemStatus = (output: any, context: __SerdeContext):
}
if (output.LoadAverage === "") {
contents.LoadAverage = [];
- }
- if (output["LoadAverage"] !== undefined && output["LoadAverage"]["member"] !== undefined) {
+ } else if (output["LoadAverage"] !== undefined && output["LoadAverage"]["member"] !== undefined) {
contents.LoadAverage = deserializeAws_queryLoadAverage(
__getArrayIfSingleItem(output["LoadAverage"]["member"]),
context
diff --git a/clients/client-elastic-load-balancing-v2/src/protocols/Aws_query.ts b/clients/client-elastic-load-balancing-v2/src/protocols/Aws_query.ts
index 1fc305325f3d..03a2ead5a567 100644
--- a/clients/client-elastic-load-balancing-v2/src/protocols/Aws_query.ts
+++ b/clients/client-elastic-load-balancing-v2/src/protocols/Aws_query.ts
@@ -4725,8 +4725,7 @@ const deserializeAws_queryAddListenerCertificatesOutput = (
};
if (output.Certificates === "") {
contents.Certificates = [];
- }
- if (output["Certificates"] !== undefined && output["Certificates"]["member"] !== undefined) {
+ } else if (output["Certificates"] !== undefined && output["Certificates"]["member"] !== undefined) {
contents.Certificates = deserializeAws_queryCertificateList(
__getArrayIfSingleItem(output["Certificates"]["member"]),
context
@@ -4826,8 +4825,7 @@ const deserializeAws_queryAuthenticateCognitoActionConfig = (
}
if (output.AuthenticationRequestExtraParams === "") {
contents.AuthenticationRequestExtraParams = {};
- }
- if (
+ } else if (
output["AuthenticationRequestExtraParams"] !== undefined &&
output["AuthenticationRequestExtraParams"]["entry"] !== undefined
) {
@@ -4905,8 +4903,7 @@ const deserializeAws_queryAuthenticateOidcActionConfig = (
}
if (output.AuthenticationRequestExtraParams === "") {
contents.AuthenticationRequestExtraParams = {};
- }
- if (
+ } else if (
output["AuthenticationRequestExtraParams"] !== undefined &&
output["AuthenticationRequestExtraParams"]["entry"] !== undefined
) {
@@ -4943,8 +4940,7 @@ const deserializeAws_queryAvailabilityZone = (output: any, context: __SerdeConte
}
if (output.LoadBalancerAddresses === "") {
contents.LoadBalancerAddresses = [];
- }
- if (output["LoadBalancerAddresses"] !== undefined && output["LoadBalancerAddresses"]["member"] !== undefined) {
+ } else if (output["LoadBalancerAddresses"] !== undefined && output["LoadBalancerAddresses"]["member"] !== undefined) {
contents.LoadBalancerAddresses = deserializeAws_queryLoadBalancerAddresses(
__getArrayIfSingleItem(output["LoadBalancerAddresses"]["member"]),
context
@@ -5046,8 +5042,7 @@ const deserializeAws_queryCreateListenerOutput = (output: any, context: __SerdeC
};
if (output.Listeners === "") {
contents.Listeners = [];
- }
- if (output["Listeners"] !== undefined && output["Listeners"]["member"] !== undefined) {
+ } else if (output["Listeners"] !== undefined && output["Listeners"]["member"] !== undefined) {
contents.Listeners = deserializeAws_queryListeners(__getArrayIfSingleItem(output["Listeners"]["member"]), context);
}
return contents;
@@ -5062,8 +5057,7 @@ const deserializeAws_queryCreateLoadBalancerOutput = (
};
if (output.LoadBalancers === "") {
contents.LoadBalancers = [];
- }
- if (output["LoadBalancers"] !== undefined && output["LoadBalancers"]["member"] !== undefined) {
+ } else if (output["LoadBalancers"] !== undefined && output["LoadBalancers"]["member"] !== undefined) {
contents.LoadBalancers = deserializeAws_queryLoadBalancers(
__getArrayIfSingleItem(output["LoadBalancers"]["member"]),
context
@@ -5078,8 +5072,7 @@ const deserializeAws_queryCreateRuleOutput = (output: any, context: __SerdeConte
};
if (output.Rules === "") {
contents.Rules = [];
- }
- if (output["Rules"] !== undefined && output["Rules"]["member"] !== undefined) {
+ } else if (output["Rules"] !== undefined && output["Rules"]["member"] !== undefined) {
contents.Rules = deserializeAws_queryRules(__getArrayIfSingleItem(output["Rules"]["member"]), context);
}
return contents;
@@ -5091,8 +5084,7 @@ const deserializeAws_queryCreateTargetGroupOutput = (output: any, context: __Ser
};
if (output.TargetGroups === "") {
contents.TargetGroups = [];
- }
- if (output["TargetGroups"] !== undefined && output["TargetGroups"]["member"] !== undefined) {
+ } else if (output["TargetGroups"] !== undefined && output["TargetGroups"]["member"] !== undefined) {
contents.TargetGroups = deserializeAws_queryTargetGroups(
__getArrayIfSingleItem(output["TargetGroups"]["member"]),
context
@@ -5139,8 +5131,7 @@ const deserializeAws_queryDescribeAccountLimitsOutput = (
};
if (output.Limits === "") {
contents.Limits = [];
- }
- if (output["Limits"] !== undefined && output["Limits"]["member"] !== undefined) {
+ } else if (output["Limits"] !== undefined && output["Limits"]["member"] !== undefined) {
contents.Limits = deserializeAws_queryLimits(__getArrayIfSingleItem(output["Limits"]["member"]), context);
}
if (output["NextMarker"] !== undefined) {
@@ -5159,8 +5150,7 @@ const deserializeAws_queryDescribeListenerCertificatesOutput = (
};
if (output.Certificates === "") {
contents.Certificates = [];
- }
- if (output["Certificates"] !== undefined && output["Certificates"]["member"] !== undefined) {
+ } else if (output["Certificates"] !== undefined && output["Certificates"]["member"] !== undefined) {
contents.Certificates = deserializeAws_queryCertificateList(
__getArrayIfSingleItem(output["Certificates"]["member"]),
context
@@ -5179,8 +5169,7 @@ const deserializeAws_queryDescribeListenersOutput = (output: any, context: __Ser
};
if (output.Listeners === "") {
contents.Listeners = [];
- }
- if (output["Listeners"] !== undefined && output["Listeners"]["member"] !== undefined) {
+ } else if (output["Listeners"] !== undefined && output["Listeners"]["member"] !== undefined) {
contents.Listeners = deserializeAws_queryListeners(__getArrayIfSingleItem(output["Listeners"]["member"]), context);
}
if (output["NextMarker"] !== undefined) {
@@ -5198,8 +5187,7 @@ const deserializeAws_queryDescribeLoadBalancerAttributesOutput = (
};
if (output.Attributes === "") {
contents.Attributes = [];
- }
- if (output["Attributes"] !== undefined && output["Attributes"]["member"] !== undefined) {
+ } else if (output["Attributes"] !== undefined && output["Attributes"]["member"] !== undefined) {
contents.Attributes = deserializeAws_queryLoadBalancerAttributes(
__getArrayIfSingleItem(output["Attributes"]["member"]),
context
@@ -5218,8 +5206,7 @@ const deserializeAws_queryDescribeLoadBalancersOutput = (
};
if (output.LoadBalancers === "") {
contents.LoadBalancers = [];
- }
- if (output["LoadBalancers"] !== undefined && output["LoadBalancers"]["member"] !== undefined) {
+ } else if (output["LoadBalancers"] !== undefined && output["LoadBalancers"]["member"] !== undefined) {
contents.LoadBalancers = deserializeAws_queryLoadBalancers(
__getArrayIfSingleItem(output["LoadBalancers"]["member"]),
context
@@ -5238,8 +5225,7 @@ const deserializeAws_queryDescribeRulesOutput = (output: any, context: __SerdeCo
};
if (output.Rules === "") {
contents.Rules = [];
- }
- if (output["Rules"] !== undefined && output["Rules"]["member"] !== undefined) {
+ } else if (output["Rules"] !== undefined && output["Rules"]["member"] !== undefined) {
contents.Rules = deserializeAws_queryRules(__getArrayIfSingleItem(output["Rules"]["member"]), context);
}
if (output["NextMarker"] !== undefined) {
@@ -5258,8 +5244,7 @@ const deserializeAws_queryDescribeSSLPoliciesOutput = (
};
if (output.SslPolicies === "") {
contents.SslPolicies = [];
- }
- if (output["SslPolicies"] !== undefined && output["SslPolicies"]["member"] !== undefined) {
+ } else if (output["SslPolicies"] !== undefined && output["SslPolicies"]["member"] !== undefined) {
contents.SslPolicies = deserializeAws_querySslPolicies(
__getArrayIfSingleItem(output["SslPolicies"]["member"]),
context
@@ -5277,8 +5262,7 @@ const deserializeAws_queryDescribeTagsOutput = (output: any, context: __SerdeCon
};
if (output.TagDescriptions === "") {
contents.TagDescriptions = [];
- }
- if (output["TagDescriptions"] !== undefined && output["TagDescriptions"]["member"] !== undefined) {
+ } else if (output["TagDescriptions"] !== undefined && output["TagDescriptions"]["member"] !== undefined) {
contents.TagDescriptions = deserializeAws_queryTagDescriptions(
__getArrayIfSingleItem(output["TagDescriptions"]["member"]),
context
@@ -5296,8 +5280,7 @@ const deserializeAws_queryDescribeTargetGroupAttributesOutput = (
};
if (output.Attributes === "") {
contents.Attributes = [];
- }
- if (output["Attributes"] !== undefined && output["Attributes"]["member"] !== undefined) {
+ } else if (output["Attributes"] !== undefined && output["Attributes"]["member"] !== undefined) {
contents.Attributes = deserializeAws_queryTargetGroupAttributes(
__getArrayIfSingleItem(output["Attributes"]["member"]),
context
@@ -5316,8 +5299,7 @@ const deserializeAws_queryDescribeTargetGroupsOutput = (
};
if (output.TargetGroups === "") {
contents.TargetGroups = [];
- }
- if (output["TargetGroups"] !== undefined && output["TargetGroups"]["member"] !== undefined) {
+ } else if (output["TargetGroups"] !== undefined && output["TargetGroups"]["member"] !== undefined) {
contents.TargetGroups = deserializeAws_queryTargetGroups(
__getArrayIfSingleItem(output["TargetGroups"]["member"]),
context
@@ -5338,8 +5320,10 @@ const deserializeAws_queryDescribeTargetHealthOutput = (
};
if (output.TargetHealthDescriptions === "") {
contents.TargetHealthDescriptions = [];
- }
- if (output["TargetHealthDescriptions"] !== undefined && output["TargetHealthDescriptions"]["member"] !== undefined) {
+ } else if (
+ output["TargetHealthDescriptions"] !== undefined &&
+ output["TargetHealthDescriptions"]["member"] !== undefined
+ ) {
contents.TargetHealthDescriptions = deserializeAws_queryTargetHealthDescriptions(
__getArrayIfSingleItem(output["TargetHealthDescriptions"]["member"]),
context
@@ -5428,8 +5412,7 @@ const deserializeAws_queryForwardActionConfig = (output: any, context: __SerdeCo
};
if (output.TargetGroups === "") {
contents.TargetGroups = [];
- }
- if (output["TargetGroups"] !== undefined && output["TargetGroups"]["member"] !== undefined) {
+ } else if (output["TargetGroups"] !== undefined && output["TargetGroups"]["member"] !== undefined) {
contents.TargetGroups = deserializeAws_queryTargetGroupList(
__getArrayIfSingleItem(output["TargetGroups"]["member"]),
context
@@ -5466,8 +5449,7 @@ const deserializeAws_queryHostHeaderConditionConfig = (
};
if (output.Values === "") {
contents.Values = [];
- }
- if (output["Values"] !== undefined && output["Values"]["member"] !== undefined) {
+ } else if (output["Values"] !== undefined && output["Values"]["member"] !== undefined) {
contents.Values = deserializeAws_queryListOfString(__getArrayIfSingleItem(output["Values"]["member"]), context);
}
return contents;
@@ -5486,8 +5468,7 @@ const deserializeAws_queryHttpHeaderConditionConfig = (
}
if (output.Values === "") {
contents.Values = [];
- }
- if (output["Values"] !== undefined && output["Values"]["member"] !== undefined) {
+ } else if (output["Values"] !== undefined && output["Values"]["member"] !== undefined) {
contents.Values = deserializeAws_queryListOfString(__getArrayIfSingleItem(output["Values"]["member"]), context);
}
return contents;
@@ -5502,8 +5483,7 @@ const deserializeAws_queryHttpRequestMethodConditionConfig = (
};
if (output.Values === "") {
contents.Values = [];
- }
- if (output["Values"] !== undefined && output["Values"]["member"] !== undefined) {
+ } else if (output["Values"] !== undefined && output["Values"]["member"] !== undefined) {
contents.Values = deserializeAws_queryListOfString(__getArrayIfSingleItem(output["Values"]["member"]), context);
}
return contents;
@@ -5641,8 +5621,7 @@ const deserializeAws_queryListener = (output: any, context: __SerdeContext): Lis
}
if (output.Certificates === "") {
contents.Certificates = [];
- }
- if (output["Certificates"] !== undefined && output["Certificates"]["member"] !== undefined) {
+ } else if (output["Certificates"] !== undefined && output["Certificates"]["member"] !== undefined) {
contents.Certificates = deserializeAws_queryCertificateList(
__getArrayIfSingleItem(output["Certificates"]["member"]),
context
@@ -5653,8 +5632,7 @@ const deserializeAws_queryListener = (output: any, context: __SerdeContext): Lis
}
if (output.DefaultActions === "") {
contents.DefaultActions = [];
- }
- if (output["DefaultActions"] !== undefined && output["DefaultActions"]["member"] !== undefined) {
+ } else if (output["DefaultActions"] !== undefined && output["DefaultActions"]["member"] !== undefined) {
contents.DefaultActions = deserializeAws_queryActions(
__getArrayIfSingleItem(output["DefaultActions"]["member"]),
context
@@ -5662,8 +5640,7 @@ const deserializeAws_queryListener = (output: any, context: __SerdeContext): Lis
}
if (output.AlpnPolicy === "") {
contents.AlpnPolicy = [];
- }
- if (output["AlpnPolicy"] !== undefined && output["AlpnPolicy"]["member"] !== undefined) {
+ } else if (output["AlpnPolicy"] !== undefined && output["AlpnPolicy"]["member"] !== undefined) {
contents.AlpnPolicy = deserializeAws_queryAlpnPolicyName(
__getArrayIfSingleItem(output["AlpnPolicy"]["member"]),
context
@@ -5752,8 +5729,7 @@ const deserializeAws_queryLoadBalancer = (output: any, context: __SerdeContext):
}
if (output.AvailabilityZones === "") {
contents.AvailabilityZones = [];
- }
- if (output["AvailabilityZones"] !== undefined && output["AvailabilityZones"]["member"] !== undefined) {
+ } else if (output["AvailabilityZones"] !== undefined && output["AvailabilityZones"]["member"] !== undefined) {
contents.AvailabilityZones = deserializeAws_queryAvailabilityZones(
__getArrayIfSingleItem(output["AvailabilityZones"]["member"]),
context
@@ -5761,8 +5737,7 @@ const deserializeAws_queryLoadBalancer = (output: any, context: __SerdeContext):
}
if (output.SecurityGroups === "") {
contents.SecurityGroups = [];
- }
- if (output["SecurityGroups"] !== undefined && output["SecurityGroups"]["member"] !== undefined) {
+ } else if (output["SecurityGroups"] !== undefined && output["SecurityGroups"]["member"] !== undefined) {
contents.SecurityGroups = deserializeAws_querySecurityGroups(
__getArrayIfSingleItem(output["SecurityGroups"]["member"]),
context
@@ -5904,8 +5879,7 @@ const deserializeAws_queryModifyListenerOutput = (output: any, context: __SerdeC
};
if (output.Listeners === "") {
contents.Listeners = [];
- }
- if (output["Listeners"] !== undefined && output["Listeners"]["member"] !== undefined) {
+ } else if (output["Listeners"] !== undefined && output["Listeners"]["member"] !== undefined) {
contents.Listeners = deserializeAws_queryListeners(__getArrayIfSingleItem(output["Listeners"]["member"]), context);
}
return contents;
@@ -5920,8 +5894,7 @@ const deserializeAws_queryModifyLoadBalancerAttributesOutput = (
};
if (output.Attributes === "") {
contents.Attributes = [];
- }
- if (output["Attributes"] !== undefined && output["Attributes"]["member"] !== undefined) {
+ } else if (output["Attributes"] !== undefined && output["Attributes"]["member"] !== undefined) {
contents.Attributes = deserializeAws_queryLoadBalancerAttributes(
__getArrayIfSingleItem(output["Attributes"]["member"]),
context
@@ -5936,8 +5909,7 @@ const deserializeAws_queryModifyRuleOutput = (output: any, context: __SerdeConte
};
if (output.Rules === "") {
contents.Rules = [];
- }
- if (output["Rules"] !== undefined && output["Rules"]["member"] !== undefined) {
+ } else if (output["Rules"] !== undefined && output["Rules"]["member"] !== undefined) {
contents.Rules = deserializeAws_queryRules(__getArrayIfSingleItem(output["Rules"]["member"]), context);
}
return contents;
@@ -5952,8 +5924,7 @@ const deserializeAws_queryModifyTargetGroupAttributesOutput = (
};
if (output.Attributes === "") {
contents.Attributes = [];
- }
- if (output["Attributes"] !== undefined && output["Attributes"]["member"] !== undefined) {
+ } else if (output["Attributes"] !== undefined && output["Attributes"]["member"] !== undefined) {
contents.Attributes = deserializeAws_queryTargetGroupAttributes(
__getArrayIfSingleItem(output["Attributes"]["member"]),
context
@@ -5968,8 +5939,7 @@ const deserializeAws_queryModifyTargetGroupOutput = (output: any, context: __Ser
};
if (output.TargetGroups === "") {
contents.TargetGroups = [];
- }
- if (output["TargetGroups"] !== undefined && output["TargetGroups"]["member"] !== undefined) {
+ } else if (output["TargetGroups"] !== undefined && output["TargetGroups"]["member"] !== undefined) {
contents.TargetGroups = deserializeAws_queryTargetGroups(
__getArrayIfSingleItem(output["TargetGroups"]["member"]),
context
@@ -6000,8 +5970,7 @@ const deserializeAws_queryPathPatternConditionConfig = (
};
if (output.Values === "") {
contents.Values = [];
- }
- if (output["Values"] !== undefined && output["Values"]["member"] !== undefined) {
+ } else if (output["Values"] !== undefined && output["Values"]["member"] !== undefined) {
contents.Values = deserializeAws_queryListOfString(__getArrayIfSingleItem(output["Values"]["member"]), context);
}
return contents;
@@ -6026,8 +5995,7 @@ const deserializeAws_queryQueryStringConditionConfig = (
};
if (output.Values === "") {
contents.Values = [];
- }
- if (output["Values"] !== undefined && output["Values"]["member"] !== undefined) {
+ } else if (output["Values"] !== undefined && output["Values"]["member"] !== undefined) {
contents.Values = deserializeAws_queryQueryStringKeyValuePairList(
__getArrayIfSingleItem(output["Values"]["member"]),
context
@@ -6138,8 +6106,7 @@ const deserializeAws_queryRule = (output: any, context: __SerdeContext): Rule =>
}
if (output.Conditions === "") {
contents.Conditions = [];
- }
- if (output["Conditions"] !== undefined && output["Conditions"]["member"] !== undefined) {
+ } else if (output["Conditions"] !== undefined && output["Conditions"]["member"] !== undefined) {
contents.Conditions = deserializeAws_queryRuleConditionList(
__getArrayIfSingleItem(output["Conditions"]["member"]),
context
@@ -6147,8 +6114,7 @@ const deserializeAws_queryRule = (output: any, context: __SerdeContext): Rule =>
}
if (output.Actions === "") {
contents.Actions = [];
- }
- if (output["Actions"] !== undefined && output["Actions"]["member"] !== undefined) {
+ } else if (output["Actions"] !== undefined && output["Actions"]["member"] !== undefined) {
contents.Actions = deserializeAws_queryActions(__getArrayIfSingleItem(output["Actions"]["member"]), context);
}
if (output["IsDefault"] !== undefined) {
@@ -6173,8 +6139,7 @@ const deserializeAws_queryRuleCondition = (output: any, context: __SerdeContext)
}
if (output.Values === "") {
contents.Values = [];
- }
- if (output["Values"] !== undefined && output["Values"]["member"] !== undefined) {
+ } else if (output["Values"] !== undefined && output["Values"]["member"] !== undefined) {
contents.Values = deserializeAws_queryListOfString(__getArrayIfSingleItem(output["Values"]["member"]), context);
}
if (output["HostHeaderConfig"] !== undefined) {
@@ -6260,8 +6225,7 @@ const deserializeAws_querySetRulePrioritiesOutput = (output: any, context: __Ser
};
if (output.Rules === "") {
contents.Rules = [];
- }
- if (output["Rules"] !== undefined && output["Rules"]["member"] !== undefined) {
+ } else if (output["Rules"] !== undefined && output["Rules"]["member"] !== undefined) {
contents.Rules = deserializeAws_queryRules(__getArrayIfSingleItem(output["Rules"]["member"]), context);
}
return contents;
@@ -6273,8 +6237,7 @@ const deserializeAws_querySetSecurityGroupsOutput = (output: any, context: __Ser
};
if (output.SecurityGroupIds === "") {
contents.SecurityGroupIds = [];
- }
- if (output["SecurityGroupIds"] !== undefined && output["SecurityGroupIds"]["member"] !== undefined) {
+ } else if (output["SecurityGroupIds"] !== undefined && output["SecurityGroupIds"]["member"] !== undefined) {
contents.SecurityGroupIds = deserializeAws_querySecurityGroups(
__getArrayIfSingleItem(output["SecurityGroupIds"]["member"]),
context
@@ -6290,8 +6253,7 @@ const deserializeAws_querySetSubnetsOutput = (output: any, context: __SerdeConte
};
if (output.AvailabilityZones === "") {
contents.AvailabilityZones = [];
- }
- if (output["AvailabilityZones"] !== undefined && output["AvailabilityZones"]["member"] !== undefined) {
+ } else if (output["AvailabilityZones"] !== undefined && output["AvailabilityZones"]["member"] !== undefined) {
contents.AvailabilityZones = deserializeAws_queryAvailabilityZones(
__getArrayIfSingleItem(output["AvailabilityZones"]["member"]),
context
@@ -6309,8 +6271,7 @@ const deserializeAws_querySourceIpConditionConfig = (output: any, context: __Ser
};
if (output.Values === "") {
contents.Values = [];
- }
- if (output["Values"] !== undefined && output["Values"]["member"] !== undefined) {
+ } else if (output["Values"] !== undefined && output["Values"]["member"] !== undefined) {
contents.Values = deserializeAws_queryListOfString(__getArrayIfSingleItem(output["Values"]["member"]), context);
}
return contents;
@@ -6336,8 +6297,7 @@ const deserializeAws_querySslPolicy = (output: any, context: __SerdeContext): Ss
};
if (output.SslProtocols === "") {
contents.SslProtocols = [];
- }
- if (output["SslProtocols"] !== undefined && output["SslProtocols"]["member"] !== undefined) {
+ } else if (output["SslProtocols"] !== undefined && output["SslProtocols"]["member"] !== undefined) {
contents.SslProtocols = deserializeAws_querySslProtocols(
__getArrayIfSingleItem(output["SslProtocols"]["member"]),
context
@@ -6345,8 +6305,7 @@ const deserializeAws_querySslPolicy = (output: any, context: __SerdeContext): Ss
}
if (output.Ciphers === "") {
contents.Ciphers = [];
- }
- if (output["Ciphers"] !== undefined && output["Ciphers"]["member"] !== undefined) {
+ } else if (output["Ciphers"] !== undefined && output["Ciphers"]["member"] !== undefined) {
contents.Ciphers = deserializeAws_queryCiphers(__getArrayIfSingleItem(output["Ciphers"]["member"]), context);
}
if (output["Name"] !== undefined) {
@@ -6354,8 +6313,7 @@ const deserializeAws_querySslPolicy = (output: any, context: __SerdeContext): Ss
}
if (output.SupportedLoadBalancerTypes === "") {
contents.SupportedLoadBalancerTypes = [];
- }
- if (
+ } else if (
output["SupportedLoadBalancerTypes"] !== undefined &&
output["SupportedLoadBalancerTypes"]["member"] !== undefined
) {
@@ -6425,8 +6383,7 @@ const deserializeAws_queryTagDescription = (output: any, context: __SerdeContext
}
if (output.Tags === "") {
contents.Tags = [];
- }
- if (output["Tags"] !== undefined && output["Tags"]["member"] !== undefined) {
+ } else if (output["Tags"] !== undefined && output["Tags"]["member"] !== undefined) {
contents.Tags = deserializeAws_queryTagList(__getArrayIfSingleItem(output["Tags"]["member"]), context);
}
return contents;
@@ -6537,8 +6494,7 @@ const deserializeAws_queryTargetGroup = (output: any, context: __SerdeContext):
}
if (output.LoadBalancerArns === "") {
contents.LoadBalancerArns = [];
- }
- if (output["LoadBalancerArns"] !== undefined && output["LoadBalancerArns"]["member"] !== undefined) {
+ } else if (output["LoadBalancerArns"] !== undefined && output["LoadBalancerArns"]["member"] !== undefined) {
contents.LoadBalancerArns = deserializeAws_queryLoadBalancerArns(
__getArrayIfSingleItem(output["LoadBalancerArns"]["member"]),
context
diff --git a/clients/client-elastic-load-balancing/src/protocols/Aws_query.ts b/clients/client-elastic-load-balancing/src/protocols/Aws_query.ts
index f6d1cdef2c30..ac5f725bae86 100644
--- a/clients/client-elastic-load-balancing/src/protocols/Aws_query.ts
+++ b/clients/client-elastic-load-balancing/src/protocols/Aws_query.ts
@@ -3347,8 +3347,7 @@ const deserializeAws_queryAddAvailabilityZonesOutput = (
};
if (output.AvailabilityZones === "") {
contents.AvailabilityZones = [];
- }
- if (output["AvailabilityZones"] !== undefined && output["AvailabilityZones"]["member"] !== undefined) {
+ } else if (output["AvailabilityZones"] !== undefined && output["AvailabilityZones"]["member"] !== undefined) {
contents.AvailabilityZones = deserializeAws_queryAvailabilityZones(
__getArrayIfSingleItem(output["AvailabilityZones"]["member"]),
context
@@ -3427,8 +3426,7 @@ const deserializeAws_queryApplySecurityGroupsToLoadBalancerOutput = (
};
if (output.SecurityGroups === "") {
contents.SecurityGroups = [];
- }
- if (output["SecurityGroups"] !== undefined && output["SecurityGroups"]["member"] !== undefined) {
+ } else if (output["SecurityGroups"] !== undefined && output["SecurityGroups"]["member"] !== undefined) {
contents.SecurityGroups = deserializeAws_querySecurityGroups(
__getArrayIfSingleItem(output["SecurityGroups"]["member"]),
context
@@ -3446,8 +3444,7 @@ const deserializeAws_queryAttachLoadBalancerToSubnetsOutput = (
};
if (output.Subnets === "") {
contents.Subnets = [];
- }
- if (output["Subnets"] !== undefined && output["Subnets"]["member"] !== undefined) {
+ } else if (output["Subnets"] !== undefined && output["Subnets"]["member"] !== undefined) {
contents.Subnets = deserializeAws_querySubnets(__getArrayIfSingleItem(output["Subnets"]["member"]), context);
}
return contents;
@@ -3477,8 +3474,7 @@ const deserializeAws_queryBackendServerDescription = (
}
if (output.PolicyNames === "") {
contents.PolicyNames = [];
- }
- if (output["PolicyNames"] !== undefined && output["PolicyNames"]["member"] !== undefined) {
+ } else if (output["PolicyNames"] !== undefined && output["PolicyNames"]["member"] !== undefined) {
contents.PolicyNames = deserializeAws_queryPolicyNames(
__getArrayIfSingleItem(output["PolicyNames"]["member"]),
context
@@ -3646,8 +3642,7 @@ const deserializeAws_queryDeregisterEndPointsOutput = (
};
if (output.Instances === "") {
contents.Instances = [];
- }
- if (output["Instances"] !== undefined && output["Instances"]["member"] !== undefined) {
+ } else if (output["Instances"] !== undefined && output["Instances"]["member"] !== undefined) {
contents.Instances = deserializeAws_queryInstances(__getArrayIfSingleItem(output["Instances"]["member"]), context);
}
return contents;
@@ -3663,8 +3658,10 @@ const deserializeAws_queryDescribeAccessPointsOutput = (
};
if (output.LoadBalancerDescriptions === "") {
contents.LoadBalancerDescriptions = [];
- }
- if (output["LoadBalancerDescriptions"] !== undefined && output["LoadBalancerDescriptions"]["member"] !== undefined) {
+ } else if (
+ output["LoadBalancerDescriptions"] !== undefined &&
+ output["LoadBalancerDescriptions"]["member"] !== undefined
+ ) {
contents.LoadBalancerDescriptions = deserializeAws_queryLoadBalancerDescriptions(
__getArrayIfSingleItem(output["LoadBalancerDescriptions"]["member"]),
context
@@ -3686,8 +3683,7 @@ const deserializeAws_queryDescribeAccountLimitsOutput = (
};
if (output.Limits === "") {
contents.Limits = [];
- }
- if (output["Limits"] !== undefined && output["Limits"]["member"] !== undefined) {
+ } else if (output["Limits"] !== undefined && output["Limits"]["member"] !== undefined) {
contents.Limits = deserializeAws_queryLimits(__getArrayIfSingleItem(output["Limits"]["member"]), context);
}
if (output["NextMarker"] !== undefined) {
@@ -3705,8 +3701,7 @@ const deserializeAws_queryDescribeEndPointStateOutput = (
};
if (output.InstanceStates === "") {
contents.InstanceStates = [];
- }
- if (output["InstanceStates"] !== undefined && output["InstanceStates"]["member"] !== undefined) {
+ } else if (output["InstanceStates"] !== undefined && output["InstanceStates"]["member"] !== undefined) {
contents.InstanceStates = deserializeAws_queryInstanceStates(
__getArrayIfSingleItem(output["InstanceStates"]["member"]),
context
@@ -3740,8 +3735,7 @@ const deserializeAws_queryDescribeLoadBalancerPoliciesOutput = (
};
if (output.PolicyDescriptions === "") {
contents.PolicyDescriptions = [];
- }
- if (output["PolicyDescriptions"] !== undefined && output["PolicyDescriptions"]["member"] !== undefined) {
+ } else if (output["PolicyDescriptions"] !== undefined && output["PolicyDescriptions"]["member"] !== undefined) {
contents.PolicyDescriptions = deserializeAws_queryPolicyDescriptions(
__getArrayIfSingleItem(output["PolicyDescriptions"]["member"]),
context
@@ -3759,8 +3753,10 @@ const deserializeAws_queryDescribeLoadBalancerPolicyTypesOutput = (
};
if (output.PolicyTypeDescriptions === "") {
contents.PolicyTypeDescriptions = [];
- }
- if (output["PolicyTypeDescriptions"] !== undefined && output["PolicyTypeDescriptions"]["member"] !== undefined) {
+ } else if (
+ output["PolicyTypeDescriptions"] !== undefined &&
+ output["PolicyTypeDescriptions"]["member"] !== undefined
+ ) {
contents.PolicyTypeDescriptions = deserializeAws_queryPolicyTypeDescriptions(
__getArrayIfSingleItem(output["PolicyTypeDescriptions"]["member"]),
context
@@ -3775,8 +3771,7 @@ const deserializeAws_queryDescribeTagsOutput = (output: any, context: __SerdeCon
};
if (output.TagDescriptions === "") {
contents.TagDescriptions = [];
- }
- if (output["TagDescriptions"] !== undefined && output["TagDescriptions"]["member"] !== undefined) {
+ } else if (output["TagDescriptions"] !== undefined && output["TagDescriptions"]["member"] !== undefined) {
contents.TagDescriptions = deserializeAws_queryTagDescriptions(
__getArrayIfSingleItem(output["TagDescriptions"]["member"]),
context
@@ -3794,8 +3789,7 @@ const deserializeAws_queryDetachLoadBalancerFromSubnetsOutput = (
};
if (output.Subnets === "") {
contents.Subnets = [];
- }
- if (output["Subnets"] !== undefined && output["Subnets"]["member"] !== undefined) {
+ } else if (output["Subnets"] !== undefined && output["Subnets"]["member"] !== undefined) {
contents.Subnets = deserializeAws_querySubnets(__getArrayIfSingleItem(output["Subnets"]["member"]), context);
}
return contents;
@@ -4084,8 +4078,7 @@ const deserializeAws_queryListenerDescription = (output: any, context: __SerdeCo
}
if (output.PolicyNames === "") {
contents.PolicyNames = [];
- }
- if (output["PolicyNames"] !== undefined && output["PolicyNames"]["member"] !== undefined) {
+ } else if (output["PolicyNames"] !== undefined && output["PolicyNames"]["member"] !== undefined) {
contents.PolicyNames = deserializeAws_queryPolicyNames(
__getArrayIfSingleItem(output["PolicyNames"]["member"]),
context
@@ -4156,8 +4149,7 @@ const deserializeAws_queryLoadBalancerAttributes = (output: any, context: __Serd
}
if (output.AdditionalAttributes === "") {
contents.AdditionalAttributes = [];
- }
- if (output["AdditionalAttributes"] !== undefined && output["AdditionalAttributes"]["member"] !== undefined) {
+ } else if (output["AdditionalAttributes"] !== undefined && output["AdditionalAttributes"]["member"] !== undefined) {
contents.AdditionalAttributes = deserializeAws_queryAdditionalAttributes(
__getArrayIfSingleItem(output["AdditionalAttributes"]["member"]),
context
@@ -4199,8 +4191,7 @@ const deserializeAws_queryLoadBalancerDescription = (output: any, context: __Ser
}
if (output.ListenerDescriptions === "") {
contents.ListenerDescriptions = [];
- }
- if (output["ListenerDescriptions"] !== undefined && output["ListenerDescriptions"]["member"] !== undefined) {
+ } else if (output["ListenerDescriptions"] !== undefined && output["ListenerDescriptions"]["member"] !== undefined) {
contents.ListenerDescriptions = deserializeAws_queryListenerDescriptions(
__getArrayIfSingleItem(output["ListenerDescriptions"]["member"]),
context
@@ -4211,8 +4202,7 @@ const deserializeAws_queryLoadBalancerDescription = (output: any, context: __Ser
}
if (output.BackendServerDescriptions === "") {
contents.BackendServerDescriptions = [];
- }
- if (
+ } else if (
output["BackendServerDescriptions"] !== undefined &&
output["BackendServerDescriptions"]["member"] !== undefined
) {
@@ -4223,8 +4213,7 @@ const deserializeAws_queryLoadBalancerDescription = (output: any, context: __Ser
}
if (output.AvailabilityZones === "") {
contents.AvailabilityZones = [];
- }
- if (output["AvailabilityZones"] !== undefined && output["AvailabilityZones"]["member"] !== undefined) {
+ } else if (output["AvailabilityZones"] !== undefined && output["AvailabilityZones"]["member"] !== undefined) {
contents.AvailabilityZones = deserializeAws_queryAvailabilityZones(
__getArrayIfSingleItem(output["AvailabilityZones"]["member"]),
context
@@ -4232,8 +4221,7 @@ const deserializeAws_queryLoadBalancerDescription = (output: any, context: __Ser
}
if (output.Subnets === "") {
contents.Subnets = [];
- }
- if (output["Subnets"] !== undefined && output["Subnets"]["member"] !== undefined) {
+ } else if (output["Subnets"] !== undefined && output["Subnets"]["member"] !== undefined) {
contents.Subnets = deserializeAws_querySubnets(__getArrayIfSingleItem(output["Subnets"]["member"]), context);
}
if (output["VPCId"] !== undefined) {
@@ -4241,8 +4229,7 @@ const deserializeAws_queryLoadBalancerDescription = (output: any, context: __Ser
}
if (output.Instances === "") {
contents.Instances = [];
- }
- if (output["Instances"] !== undefined && output["Instances"]["member"] !== undefined) {
+ } else if (output["Instances"] !== undefined && output["Instances"]["member"] !== undefined) {
contents.Instances = deserializeAws_queryInstances(__getArrayIfSingleItem(output["Instances"]["member"]), context);
}
if (output["HealthCheck"] !== undefined) {
@@ -4253,8 +4240,7 @@ const deserializeAws_queryLoadBalancerDescription = (output: any, context: __Ser
}
if (output.SecurityGroups === "") {
contents.SecurityGroups = [];
- }
- if (output["SecurityGroups"] !== undefined && output["SecurityGroups"]["member"] !== undefined) {
+ } else if (output["SecurityGroups"] !== undefined && output["SecurityGroups"]["member"] !== undefined) {
contents.SecurityGroups = deserializeAws_querySecurityGroups(
__getArrayIfSingleItem(output["SecurityGroups"]["member"]),
context
@@ -4324,8 +4310,7 @@ const deserializeAws_queryPolicies = (output: any, context: __SerdeContext): Pol
};
if (output.AppCookieStickinessPolicies === "") {
contents.AppCookieStickinessPolicies = [];
- }
- if (
+ } else if (
output["AppCookieStickinessPolicies"] !== undefined &&
output["AppCookieStickinessPolicies"]["member"] !== undefined
) {
@@ -4336,8 +4321,7 @@ const deserializeAws_queryPolicies = (output: any, context: __SerdeContext): Pol
}
if (output.LBCookieStickinessPolicies === "") {
contents.LBCookieStickinessPolicies = [];
- }
- if (
+ } else if (
output["LBCookieStickinessPolicies"] !== undefined &&
output["LBCookieStickinessPolicies"]["member"] !== undefined
) {
@@ -4348,8 +4332,7 @@ const deserializeAws_queryPolicies = (output: any, context: __SerdeContext): Pol
}
if (output.OtherPolicies === "") {
contents.OtherPolicies = [];
- }
- if (output["OtherPolicies"] !== undefined && output["OtherPolicies"]["member"] !== undefined) {
+ } else if (output["OtherPolicies"] !== undefined && output["OtherPolicies"]["member"] !== undefined) {
contents.OtherPolicies = deserializeAws_queryPolicyNames(
__getArrayIfSingleItem(output["OtherPolicies"]["member"]),
context
@@ -4446,8 +4429,7 @@ const deserializeAws_queryPolicyDescription = (output: any, context: __SerdeCont
}
if (output.PolicyAttributeDescriptions === "") {
contents.PolicyAttributeDescriptions = [];
- }
- if (
+ } else if (
output["PolicyAttributeDescriptions"] !== undefined &&
output["PolicyAttributeDescriptions"]["member"] !== undefined
) {
@@ -4505,8 +4487,7 @@ const deserializeAws_queryPolicyTypeDescription = (output: any, context: __Serde
}
if (output.PolicyAttributeTypeDescriptions === "") {
contents.PolicyAttributeTypeDescriptions = [];
- }
- if (
+ } else if (
output["PolicyAttributeTypeDescriptions"] !== undefined &&
output["PolicyAttributeTypeDescriptions"]["member"] !== undefined
) {
@@ -4548,8 +4529,7 @@ const deserializeAws_queryRegisterEndPointsOutput = (output: any, context: __Ser
};
if (output.Instances === "") {
contents.Instances = [];
- }
- if (output["Instances"] !== undefined && output["Instances"]["member"] !== undefined) {
+ } else if (output["Instances"] !== undefined && output["Instances"]["member"] !== undefined) {
contents.Instances = deserializeAws_queryInstances(__getArrayIfSingleItem(output["Instances"]["member"]), context);
}
return contents;
@@ -4564,8 +4544,7 @@ const deserializeAws_queryRemoveAvailabilityZonesOutput = (
};
if (output.AvailabilityZones === "") {
contents.AvailabilityZones = [];
- }
- if (output["AvailabilityZones"] !== undefined && output["AvailabilityZones"]["member"] !== undefined) {
+ } else if (output["AvailabilityZones"] !== undefined && output["AvailabilityZones"]["member"] !== undefined) {
contents.AvailabilityZones = deserializeAws_queryAvailabilityZones(
__getArrayIfSingleItem(output["AvailabilityZones"]["member"]),
context
@@ -4673,8 +4652,7 @@ const deserializeAws_queryTagDescription = (output: any, context: __SerdeContext
}
if (output.Tags === "") {
contents.Tags = [];
- }
- if (output["Tags"] !== undefined && output["Tags"]["member"] !== undefined) {
+ } else if (output["Tags"] !== undefined && output["Tags"]["member"] !== undefined) {
contents.Tags = deserializeAws_queryTagList(__getArrayIfSingleItem(output["Tags"]["member"]), context);
}
return contents;
diff --git a/clients/client-elasticache/src/protocols/Aws_query.ts b/clients/client-elasticache/src/protocols/Aws_query.ts
index 25577fd9d521..e9105afed6db 100644
--- a/clients/client-elasticache/src/protocols/Aws_query.ts
+++ b/clients/client-elasticache/src/protocols/Aws_query.ts
@@ -8502,8 +8502,7 @@ const deserializeAws_queryAllowedNodeTypeModificationsMessage = (
};
if (output.ScaleUpModifications === "") {
contents.ScaleUpModifications = [];
- }
- if (output["ScaleUpModifications"] !== undefined && output["ScaleUpModifications"]["member"] !== undefined) {
+ } else if (output["ScaleUpModifications"] !== undefined && output["ScaleUpModifications"]["member"] !== undefined) {
contents.ScaleUpModifications = deserializeAws_queryNodeTypeList(
__getArrayIfSingleItem(output["ScaleUpModifications"]["member"]),
context
@@ -8511,8 +8510,10 @@ const deserializeAws_queryAllowedNodeTypeModificationsMessage = (
}
if (output.ScaleDownModifications === "") {
contents.ScaleDownModifications = [];
- }
- if (output["ScaleDownModifications"] !== undefined && output["ScaleDownModifications"]["member"] !== undefined) {
+ } else if (
+ output["ScaleDownModifications"] !== undefined &&
+ output["ScaleDownModifications"]["member"] !== undefined
+ ) {
contents.ScaleDownModifications = deserializeAws_queryNodeTypeList(
__getArrayIfSingleItem(output["ScaleDownModifications"]["member"]),
context
@@ -8691,8 +8692,7 @@ const deserializeAws_queryCacheCluster = (output: any, context: __SerdeContext):
}
if (output.CacheSecurityGroups === "") {
contents.CacheSecurityGroups = [];
- }
- if (
+ } else if (
output["CacheSecurityGroups"] !== undefined &&
output["CacheSecurityGroups"]["CacheSecurityGroup"] !== undefined
) {
@@ -8712,8 +8712,7 @@ const deserializeAws_queryCacheCluster = (output: any, context: __SerdeContext):
}
if (output.CacheNodes === "") {
contents.CacheNodes = [];
- }
- if (output["CacheNodes"] !== undefined && output["CacheNodes"]["CacheNode"] !== undefined) {
+ } else if (output["CacheNodes"] !== undefined && output["CacheNodes"]["CacheNode"] !== undefined) {
contents.CacheNodes = deserializeAws_queryCacheNodeList(
__getArrayIfSingleItem(output["CacheNodes"]["CacheNode"]),
context
@@ -8724,8 +8723,7 @@ const deserializeAws_queryCacheCluster = (output: any, context: __SerdeContext):
}
if (output.SecurityGroups === "") {
contents.SecurityGroups = [];
- }
- if (output["SecurityGroups"] !== undefined && output["SecurityGroups"]["member"] !== undefined) {
+ } else if (output["SecurityGroups"] !== undefined && output["SecurityGroups"]["member"] !== undefined) {
contents.SecurityGroups = deserializeAws_querySecurityGroupMembershipList(
__getArrayIfSingleItem(output["SecurityGroups"]["member"]),
context
@@ -8760,8 +8758,7 @@ const deserializeAws_queryCacheCluster = (output: any, context: __SerdeContext):
}
if (output.LogDeliveryConfigurations === "") {
contents.LogDeliveryConfigurations = [];
- }
- if (
+ } else if (
output["LogDeliveryConfigurations"] !== undefined &&
output["LogDeliveryConfigurations"]["LogDeliveryConfiguration"] !== undefined
) {
@@ -8807,8 +8804,7 @@ const deserializeAws_queryCacheClusterMessage = (output: any, context: __SerdeCo
}
if (output.CacheClusters === "") {
contents.CacheClusters = [];
- }
- if (output["CacheClusters"] !== undefined && output["CacheClusters"]["CacheCluster"] !== undefined) {
+ } else if (output["CacheClusters"] !== undefined && output["CacheClusters"]["CacheCluster"] !== undefined) {
contents.CacheClusters = deserializeAws_queryCacheClusterList(
__getArrayIfSingleItem(output["CacheClusters"]["CacheCluster"]),
context
@@ -8880,8 +8876,7 @@ const deserializeAws_queryCacheEngineVersionMessage = (
}
if (output.CacheEngineVersions === "") {
contents.CacheEngineVersions = [];
- }
- if (
+ } else if (
output["CacheEngineVersions"] !== undefined &&
output["CacheEngineVersions"]["CacheEngineVersion"] !== undefined
) {
@@ -8991,8 +8986,7 @@ const deserializeAws_queryCacheNodeTypeSpecificParameter = (
}
if (output.CacheNodeTypeSpecificValues === "") {
contents.CacheNodeTypeSpecificValues = [];
- }
- if (
+ } else if (
output["CacheNodeTypeSpecificValues"] !== undefined &&
output["CacheNodeTypeSpecificValues"]["CacheNodeTypeSpecificValue"] !== undefined
) {
@@ -9159,8 +9153,7 @@ const deserializeAws_queryCacheParameterGroupDetails = (
}
if (output.Parameters === "") {
contents.Parameters = [];
- }
- if (output["Parameters"] !== undefined && output["Parameters"]["Parameter"] !== undefined) {
+ } else if (output["Parameters"] !== undefined && output["Parameters"]["Parameter"] !== undefined) {
contents.Parameters = deserializeAws_queryParametersList(
__getArrayIfSingleItem(output["Parameters"]["Parameter"]),
context
@@ -9168,8 +9161,7 @@ const deserializeAws_queryCacheParameterGroupDetails = (
}
if (output.CacheNodeTypeSpecificParameters === "") {
contents.CacheNodeTypeSpecificParameters = [];
- }
- if (
+ } else if (
output["CacheNodeTypeSpecificParameters"] !== undefined &&
output["CacheNodeTypeSpecificParameters"]["CacheNodeTypeSpecificParameter"] !== undefined
) {
@@ -9244,8 +9236,7 @@ const deserializeAws_queryCacheParameterGroupsMessage = (
}
if (output.CacheParameterGroups === "") {
contents.CacheParameterGroups = [];
- }
- if (
+ } else if (
output["CacheParameterGroups"] !== undefined &&
output["CacheParameterGroups"]["CacheParameterGroup"] !== undefined
) {
@@ -9274,8 +9265,10 @@ const deserializeAws_queryCacheParameterGroupStatus = (
}
if (output.CacheNodeIdsToReboot === "") {
contents.CacheNodeIdsToReboot = [];
- }
- if (output["CacheNodeIdsToReboot"] !== undefined && output["CacheNodeIdsToReboot"]["CacheNodeId"] !== undefined) {
+ } else if (
+ output["CacheNodeIdsToReboot"] !== undefined &&
+ output["CacheNodeIdsToReboot"]["CacheNodeId"] !== undefined
+ ) {
contents.CacheNodeIdsToReboot = deserializeAws_queryCacheNodeIdsList(
__getArrayIfSingleItem(output["CacheNodeIdsToReboot"]["CacheNodeId"]),
context
@@ -9303,8 +9296,10 @@ const deserializeAws_queryCacheSecurityGroup = (output: any, context: __SerdeCon
}
if (output.EC2SecurityGroups === "") {
contents.EC2SecurityGroups = [];
- }
- if (output["EC2SecurityGroups"] !== undefined && output["EC2SecurityGroups"]["EC2SecurityGroup"] !== undefined) {
+ } else if (
+ output["EC2SecurityGroups"] !== undefined &&
+ output["EC2SecurityGroups"]["EC2SecurityGroup"] !== undefined
+ ) {
contents.EC2SecurityGroups = deserializeAws_queryEC2SecurityGroupList(
__getArrayIfSingleItem(output["EC2SecurityGroups"]["EC2SecurityGroup"]),
context
@@ -9373,8 +9368,7 @@ const deserializeAws_queryCacheSecurityGroupMessage = (
}
if (output.CacheSecurityGroups === "") {
contents.CacheSecurityGroups = [];
- }
- if (
+ } else if (
output["CacheSecurityGroups"] !== undefined &&
output["CacheSecurityGroups"]["CacheSecurityGroup"] !== undefined
) {
@@ -9442,8 +9436,7 @@ const deserializeAws_queryCacheSubnetGroup = (output: any, context: __SerdeConte
}
if (output.Subnets === "") {
contents.Subnets = [];
- }
- if (output["Subnets"] !== undefined && output["Subnets"]["Subnet"] !== undefined) {
+ } else if (output["Subnets"] !== undefined && output["Subnets"]["Subnet"] !== undefined) {
contents.Subnets = deserializeAws_querySubnetList(__getArrayIfSingleItem(output["Subnets"]["Subnet"]), context);
}
if (output["ARN"] !== undefined) {
@@ -9485,8 +9478,10 @@ const deserializeAws_queryCacheSubnetGroupMessage = (output: any, context: __Ser
}
if (output.CacheSubnetGroups === "") {
contents.CacheSubnetGroups = [];
- }
- if (output["CacheSubnetGroups"] !== undefined && output["CacheSubnetGroups"]["CacheSubnetGroup"] !== undefined) {
+ } else if (
+ output["CacheSubnetGroups"] !== undefined &&
+ output["CacheSubnetGroups"]["CacheSubnetGroup"] !== undefined
+ ) {
contents.CacheSubnetGroups = deserializeAws_queryCacheSubnetGroups(
__getArrayIfSingleItem(output["CacheSubnetGroups"]["CacheSubnetGroup"]),
context
@@ -9826,8 +9821,7 @@ const deserializeAws_queryDescribeGlobalReplicationGroupsResult = (
}
if (output.GlobalReplicationGroups === "") {
contents.GlobalReplicationGroups = [];
- }
- if (
+ } else if (
output["GlobalReplicationGroups"] !== undefined &&
output["GlobalReplicationGroups"]["GlobalReplicationGroup"] !== undefined
) {
@@ -9852,8 +9846,7 @@ const deserializeAws_queryDescribeSnapshotsListMessage = (
}
if (output.Snapshots === "") {
contents.Snapshots = [];
- }
- if (output["Snapshots"] !== undefined && output["Snapshots"]["Snapshot"] !== undefined) {
+ } else if (output["Snapshots"] !== undefined && output["Snapshots"]["Snapshot"] !== undefined) {
contents.Snapshots = deserializeAws_querySnapshotList(
__getArrayIfSingleItem(output["Snapshots"]["Snapshot"]),
context
@@ -9872,8 +9865,7 @@ const deserializeAws_queryDescribeUserGroupsResult = (
};
if (output.UserGroups === "") {
contents.UserGroups = [];
- }
- if (output["UserGroups"] !== undefined && output["UserGroups"]["member"] !== undefined) {
+ } else if (output["UserGroups"] !== undefined && output["UserGroups"]["member"] !== undefined) {
contents.UserGroups = deserializeAws_queryUserGroupList(
__getArrayIfSingleItem(output["UserGroups"]["member"]),
context
@@ -9892,8 +9884,7 @@ const deserializeAws_queryDescribeUsersResult = (output: any, context: __SerdeCo
};
if (output.Users === "") {
contents.Users = [];
- }
- if (output["Users"] !== undefined && output["Users"]["member"] !== undefined) {
+ } else if (output["Users"] !== undefined && output["Users"]["member"] !== undefined) {
contents.Users = deserializeAws_queryUserList(__getArrayIfSingleItem(output["Users"]["member"]), context);
}
if (output["Marker"] !== undefined) {
@@ -10006,8 +9997,7 @@ const deserializeAws_queryEngineDefaults = (output: any, context: __SerdeContext
}
if (output.Parameters === "") {
contents.Parameters = [];
- }
- if (output["Parameters"] !== undefined && output["Parameters"]["Parameter"] !== undefined) {
+ } else if (output["Parameters"] !== undefined && output["Parameters"]["Parameter"] !== undefined) {
contents.Parameters = deserializeAws_queryParametersList(
__getArrayIfSingleItem(output["Parameters"]["Parameter"]),
context
@@ -10015,8 +10005,7 @@ const deserializeAws_queryEngineDefaults = (output: any, context: __SerdeContext
}
if (output.CacheNodeTypeSpecificParameters === "") {
contents.CacheNodeTypeSpecificParameters = [];
- }
- if (
+ } else if (
output["CacheNodeTypeSpecificParameters"] !== undefined &&
output["CacheNodeTypeSpecificParameters"]["CacheNodeTypeSpecificParameter"] !== undefined
) {
@@ -10071,8 +10060,7 @@ const deserializeAws_queryEventsMessage = (output: any, context: __SerdeContext)
}
if (output.Events === "") {
contents.Events = [];
- }
- if (output["Events"] !== undefined && output["Events"]["Event"] !== undefined) {
+ } else if (output["Events"] !== undefined && output["Events"]["Event"] !== undefined) {
contents.Events = deserializeAws_queryEventList(__getArrayIfSingleItem(output["Events"]["Event"]), context);
}
return contents;
@@ -10155,8 +10143,7 @@ const deserializeAws_queryGlobalReplicationGroup = (output: any, context: __Serd
}
if (output.Members === "") {
contents.Members = [];
- }
- if (output["Members"] !== undefined && output["Members"]["GlobalReplicationGroupMember"] !== undefined) {
+ } else if (output["Members"] !== undefined && output["Members"]["GlobalReplicationGroupMember"] !== undefined) {
contents.Members = deserializeAws_queryGlobalReplicationGroupMemberList(
__getArrayIfSingleItem(output["Members"]["GlobalReplicationGroupMember"]),
context
@@ -10167,8 +10154,7 @@ const deserializeAws_queryGlobalReplicationGroup = (output: any, context: __Serd
}
if (output.GlobalNodeGroups === "") {
contents.GlobalNodeGroups = [];
- }
- if (output["GlobalNodeGroups"] !== undefined && output["GlobalNodeGroups"]["GlobalNodeGroup"] !== undefined) {
+ } else if (output["GlobalNodeGroups"] !== undefined && output["GlobalNodeGroups"]["GlobalNodeGroup"] !== undefined) {
contents.GlobalNodeGroups = deserializeAws_queryGlobalNodeGroupList(
__getArrayIfSingleItem(output["GlobalNodeGroups"]["GlobalNodeGroup"]),
context
@@ -10655,8 +10641,7 @@ const deserializeAws_queryNodeGroup = (output: any, context: __SerdeContext): No
}
if (output.NodeGroupMembers === "") {
contents.NodeGroupMembers = [];
- }
- if (output["NodeGroupMembers"] !== undefined && output["NodeGroupMembers"]["NodeGroupMember"] !== undefined) {
+ } else if (output["NodeGroupMembers"] !== undefined && output["NodeGroupMembers"]["NodeGroupMember"] !== undefined) {
contents.NodeGroupMembers = deserializeAws_queryNodeGroupMemberList(
__getArrayIfSingleItem(output["NodeGroupMembers"]["NodeGroupMember"]),
context
@@ -10689,8 +10674,7 @@ const deserializeAws_queryNodeGroupConfiguration = (output: any, context: __Serd
}
if (output.ReplicaAvailabilityZones === "") {
contents.ReplicaAvailabilityZones = [];
- }
- if (
+ } else if (
output["ReplicaAvailabilityZones"] !== undefined &&
output["ReplicaAvailabilityZones"]["AvailabilityZone"] !== undefined
) {
@@ -10704,8 +10688,7 @@ const deserializeAws_queryNodeGroupConfiguration = (output: any, context: __Serd
}
if (output.ReplicaOutpostArns === "") {
contents.ReplicaOutpostArns = [];
- }
- if (output["ReplicaOutpostArns"] !== undefined && output["ReplicaOutpostArns"]["OutpostArn"] !== undefined) {
+ } else if (output["ReplicaOutpostArns"] !== undefined && output["ReplicaOutpostArns"]["OutpostArn"] !== undefined) {
contents.ReplicaOutpostArns = deserializeAws_queryOutpostArnsList(
__getArrayIfSingleItem(output["ReplicaOutpostArns"]["OutpostArn"]),
context
@@ -10860,8 +10843,7 @@ const deserializeAws_queryNodeGroupUpdateStatus = (output: any, context: __Serde
}
if (output.NodeGroupMemberUpdateStatus === "") {
contents.NodeGroupMemberUpdateStatus = [];
- }
- if (
+ } else if (
output["NodeGroupMemberUpdateStatus"] !== undefined &&
output["NodeGroupMemberUpdateStatus"]["NodeGroupMemberUpdateStatus"] !== undefined
) {
@@ -11116,8 +11098,10 @@ const deserializeAws_queryPendingModifiedValues = (output: any, context: __Serde
}
if (output.CacheNodeIdsToRemove === "") {
contents.CacheNodeIdsToRemove = [];
- }
- if (output["CacheNodeIdsToRemove"] !== undefined && output["CacheNodeIdsToRemove"]["CacheNodeId"] !== undefined) {
+ } else if (
+ output["CacheNodeIdsToRemove"] !== undefined &&
+ output["CacheNodeIdsToRemove"]["CacheNodeId"] !== undefined
+ ) {
contents.CacheNodeIdsToRemove = deserializeAws_queryCacheNodeIdsList(
__getArrayIfSingleItem(output["CacheNodeIdsToRemove"]["CacheNodeId"]),
context
@@ -11134,8 +11118,7 @@ const deserializeAws_queryPendingModifiedValues = (output: any, context: __Serde
}
if (output.LogDeliveryConfigurations === "") {
contents.LogDeliveryConfigurations = [];
- }
- if (
+ } else if (
output["LogDeliveryConfigurations"] !== undefined &&
output["LogDeliveryConfigurations"]["member"] !== undefined
) {
@@ -11302,8 +11285,7 @@ const deserializeAws_queryReplicationGroup = (output: any, context: __SerdeConte
}
if (output.MemberClusters === "") {
contents.MemberClusters = [];
- }
- if (output["MemberClusters"] !== undefined && output["MemberClusters"]["ClusterId"] !== undefined) {
+ } else if (output["MemberClusters"] !== undefined && output["MemberClusters"]["ClusterId"] !== undefined) {
contents.MemberClusters = deserializeAws_queryClusterIdList(
__getArrayIfSingleItem(output["MemberClusters"]["ClusterId"]),
context
@@ -11311,8 +11293,7 @@ const deserializeAws_queryReplicationGroup = (output: any, context: __SerdeConte
}
if (output.NodeGroups === "") {
contents.NodeGroups = [];
- }
- if (output["NodeGroups"] !== undefined && output["NodeGroups"]["NodeGroup"] !== undefined) {
+ } else if (output["NodeGroups"] !== undefined && output["NodeGroups"]["NodeGroup"] !== undefined) {
contents.NodeGroups = deserializeAws_queryNodeGroupList(
__getArrayIfSingleItem(output["NodeGroups"]["NodeGroup"]),
context
@@ -11356,8 +11337,7 @@ const deserializeAws_queryReplicationGroup = (output: any, context: __SerdeConte
}
if (output.MemberClustersOutpostArns === "") {
contents.MemberClustersOutpostArns = [];
- }
- if (
+ } else if (
output["MemberClustersOutpostArns"] !== undefined &&
output["MemberClustersOutpostArns"]["ReplicationGroupOutpostArn"] !== undefined
) {
@@ -11374,8 +11354,7 @@ const deserializeAws_queryReplicationGroup = (output: any, context: __SerdeConte
}
if (output.UserGroupIds === "") {
contents.UserGroupIds = [];
- }
- if (output["UserGroupIds"] !== undefined && output["UserGroupIds"]["member"] !== undefined) {
+ } else if (output["UserGroupIds"] !== undefined && output["UserGroupIds"]["member"] !== undefined) {
contents.UserGroupIds = deserializeAws_queryUserGroupIdList(
__getArrayIfSingleItem(output["UserGroupIds"]["member"]),
context
@@ -11383,8 +11362,7 @@ const deserializeAws_queryReplicationGroup = (output: any, context: __SerdeConte
}
if (output.LogDeliveryConfigurations === "") {
contents.LogDeliveryConfigurations = [];
- }
- if (
+ } else if (
output["LogDeliveryConfigurations"] !== undefined &&
output["LogDeliveryConfigurations"]["LogDeliveryConfiguration"] !== undefined
) {
@@ -11449,8 +11427,10 @@ const deserializeAws_queryReplicationGroupMessage = (output: any, context: __Ser
}
if (output.ReplicationGroups === "") {
contents.ReplicationGroups = [];
- }
- if (output["ReplicationGroups"] !== undefined && output["ReplicationGroups"]["ReplicationGroup"] !== undefined) {
+ } else if (
+ output["ReplicationGroups"] !== undefined &&
+ output["ReplicationGroups"]["ReplicationGroup"] !== undefined
+ ) {
contents.ReplicationGroups = deserializeAws_queryReplicationGroupList(
__getArrayIfSingleItem(output["ReplicationGroups"]["ReplicationGroup"]),
context
@@ -11525,8 +11505,7 @@ const deserializeAws_queryReplicationGroupPendingModifiedValues = (
}
if (output.LogDeliveryConfigurations === "") {
contents.LogDeliveryConfigurations = [];
- }
- if (
+ } else if (
output["LogDeliveryConfigurations"] !== undefined &&
output["LogDeliveryConfigurations"]["member"] !== undefined
) {
@@ -11589,8 +11568,7 @@ const deserializeAws_queryReservedCacheNode = (output: any, context: __SerdeCont
}
if (output.RecurringCharges === "") {
contents.RecurringCharges = [];
- }
- if (output["RecurringCharges"] !== undefined && output["RecurringCharges"]["RecurringCharge"] !== undefined) {
+ } else if (output["RecurringCharges"] !== undefined && output["RecurringCharges"]["RecurringCharge"] !== undefined) {
contents.RecurringCharges = deserializeAws_queryRecurringChargeList(
__getArrayIfSingleItem(output["RecurringCharges"]["RecurringCharge"]),
context
@@ -11639,8 +11617,10 @@ const deserializeAws_queryReservedCacheNodeMessage = (
}
if (output.ReservedCacheNodes === "") {
contents.ReservedCacheNodes = [];
- }
- if (output["ReservedCacheNodes"] !== undefined && output["ReservedCacheNodes"]["ReservedCacheNode"] !== undefined) {
+ } else if (
+ output["ReservedCacheNodes"] !== undefined &&
+ output["ReservedCacheNodes"]["ReservedCacheNode"] !== undefined
+ ) {
contents.ReservedCacheNodes = deserializeAws_queryReservedCacheNodeList(
__getArrayIfSingleItem(output["ReservedCacheNodes"]["ReservedCacheNode"]),
context
@@ -11712,8 +11692,7 @@ const deserializeAws_queryReservedCacheNodesOffering = (
}
if (output.RecurringCharges === "") {
contents.RecurringCharges = [];
- }
- if (output["RecurringCharges"] !== undefined && output["RecurringCharges"]["RecurringCharge"] !== undefined) {
+ } else if (output["RecurringCharges"] !== undefined && output["RecurringCharges"]["RecurringCharge"] !== undefined) {
contents.RecurringCharges = deserializeAws_queryRecurringChargeList(
__getArrayIfSingleItem(output["RecurringCharges"]["RecurringCharge"]),
context
@@ -11749,8 +11728,7 @@ const deserializeAws_queryReservedCacheNodesOfferingMessage = (
}
if (output.ReservedCacheNodesOfferings === "") {
contents.ReservedCacheNodesOfferings = [];
- }
- if (
+ } else if (
output["ReservedCacheNodesOfferings"] !== undefined &&
output["ReservedCacheNodesOfferings"]["ReservedCacheNodesOffering"] !== undefined
) {
@@ -11929,8 +11907,7 @@ const deserializeAws_queryServiceUpdatesMessage = (output: any, context: __Serde
}
if (output.ServiceUpdates === "") {
contents.ServiceUpdates = [];
- }
- if (output["ServiceUpdates"] !== undefined && output["ServiceUpdates"]["ServiceUpdate"] !== undefined) {
+ } else if (output["ServiceUpdates"] !== undefined && output["ServiceUpdates"]["ServiceUpdate"] !== undefined) {
contents.ServiceUpdates = deserializeAws_queryServiceUpdateList(
__getArrayIfSingleItem(output["ServiceUpdates"]["ServiceUpdate"]),
context
@@ -12054,8 +12031,7 @@ const deserializeAws_querySnapshot = (output: any, context: __SerdeContext): Sna
}
if (output.NodeSnapshots === "") {
contents.NodeSnapshots = [];
- }
- if (output["NodeSnapshots"] !== undefined && output["NodeSnapshots"]["NodeSnapshot"] !== undefined) {
+ } else if (output["NodeSnapshots"] !== undefined && output["NodeSnapshots"]["NodeSnapshot"] !== undefined) {
contents.NodeSnapshots = deserializeAws_queryNodeSnapshotList(
__getArrayIfSingleItem(output["NodeSnapshots"]["NodeSnapshot"]),
context
@@ -12233,8 +12209,7 @@ const deserializeAws_queryTagListMessage = (output: any, context: __SerdeContext
};
if (output.TagList === "") {
contents.TagList = [];
- }
- if (output["TagList"] !== undefined && output["TagList"]["Tag"] !== undefined) {
+ } else if (output["TagList"] !== undefined && output["TagList"]["Tag"] !== undefined) {
contents.TagList = deserializeAws_queryTagList(__getArrayIfSingleItem(output["TagList"]["Tag"]), context);
}
return contents;
@@ -12402,8 +12377,7 @@ const deserializeAws_queryUpdateAction = (output: any, context: __SerdeContext):
}
if (output.NodeGroupUpdateStatus === "") {
contents.NodeGroupUpdateStatus = [];
- }
- if (
+ } else if (
output["NodeGroupUpdateStatus"] !== undefined &&
output["NodeGroupUpdateStatus"]["NodeGroupUpdateStatus"] !== undefined
) {
@@ -12414,8 +12388,7 @@ const deserializeAws_queryUpdateAction = (output: any, context: __SerdeContext):
}
if (output.CacheNodeUpdateStatus === "") {
contents.CacheNodeUpdateStatus = [];
- }
- if (
+ } else if (
output["CacheNodeUpdateStatus"] !== undefined &&
output["CacheNodeUpdateStatus"]["CacheNodeUpdateStatus"] !== undefined
) {
@@ -12454,8 +12427,7 @@ const deserializeAws_queryUpdateActionResultsMessage = (
};
if (output.ProcessedUpdateActions === "") {
contents.ProcessedUpdateActions = [];
- }
- if (
+ } else if (
output["ProcessedUpdateActions"] !== undefined &&
output["ProcessedUpdateActions"]["ProcessedUpdateAction"] !== undefined
) {
@@ -12466,8 +12438,7 @@ const deserializeAws_queryUpdateActionResultsMessage = (
}
if (output.UnprocessedUpdateActions === "") {
contents.UnprocessedUpdateActions = [];
- }
- if (
+ } else if (
output["UnprocessedUpdateActions"] !== undefined &&
output["UnprocessedUpdateActions"]["UnprocessedUpdateAction"] !== undefined
) {
@@ -12489,8 +12460,7 @@ const deserializeAws_queryUpdateActionsMessage = (output: any, context: __SerdeC
}
if (output.UpdateActions === "") {
contents.UpdateActions = [];
- }
- if (output["UpdateActions"] !== undefined && output["UpdateActions"]["UpdateAction"] !== undefined) {
+ } else if (output["UpdateActions"] !== undefined && output["UpdateActions"]["UpdateAction"] !== undefined) {
contents.UpdateActions = deserializeAws_queryUpdateActionList(
__getArrayIfSingleItem(output["UpdateActions"]["UpdateAction"]),
context
@@ -12531,8 +12501,7 @@ const deserializeAws_queryUser = (output: any, context: __SerdeContext): User =>
}
if (output.UserGroupIds === "") {
contents.UserGroupIds = [];
- }
- if (output["UserGroupIds"] !== undefined && output["UserGroupIds"]["member"] !== undefined) {
+ } else if (output["UserGroupIds"] !== undefined && output["UserGroupIds"]["member"] !== undefined) {
contents.UserGroupIds = deserializeAws_queryUserGroupIdList(
__getArrayIfSingleItem(output["UserGroupIds"]["member"]),
context
@@ -12579,8 +12548,7 @@ const deserializeAws_queryUserGroup = (output: any, context: __SerdeContext): Us
}
if (output.UserIds === "") {
contents.UserIds = [];
- }
- if (output["UserIds"] !== undefined && output["UserIds"]["member"] !== undefined) {
+ } else if (output["UserIds"] !== undefined && output["UserIds"]["member"] !== undefined) {
contents.UserIds = deserializeAws_queryUserIdList(__getArrayIfSingleItem(output["UserIds"]["member"]), context);
}
if (output["MinimumEngineVersion"] !== undefined) {
@@ -12591,8 +12559,7 @@ const deserializeAws_queryUserGroup = (output: any, context: __SerdeContext): Us
}
if (output.ReplicationGroups === "") {
contents.ReplicationGroups = [];
- }
- if (output["ReplicationGroups"] !== undefined && output["ReplicationGroups"]["member"] !== undefined) {
+ } else if (output["ReplicationGroups"] !== undefined && output["ReplicationGroups"]["member"] !== undefined) {
contents.ReplicationGroups = deserializeAws_queryUGReplicationGroupIdList(
__getArrayIfSingleItem(output["ReplicationGroups"]["member"]),
context
@@ -12656,8 +12623,7 @@ const deserializeAws_queryUserGroupPendingChanges = (output: any, context: __Ser
};
if (output.UserIdsToRemove === "") {
contents.UserIdsToRemove = [];
- }
- if (output["UserIdsToRemove"] !== undefined && output["UserIdsToRemove"]["member"] !== undefined) {
+ } else if (output["UserIdsToRemove"] !== undefined && output["UserIdsToRemove"]["member"] !== undefined) {
contents.UserIdsToRemove = deserializeAws_queryUserIdList(
__getArrayIfSingleItem(output["UserIdsToRemove"]["member"]),
context
@@ -12665,8 +12631,7 @@ const deserializeAws_queryUserGroupPendingChanges = (output: any, context: __Ser
}
if (output.UserIdsToAdd === "") {
contents.UserIdsToAdd = [];
- }
- if (output["UserIdsToAdd"] !== undefined && output["UserIdsToAdd"]["member"] !== undefined) {
+ } else if (output["UserIdsToAdd"] !== undefined && output["UserIdsToAdd"]["member"] !== undefined) {
contents.UserIdsToAdd = deserializeAws_queryUserIdList(
__getArrayIfSingleItem(output["UserIdsToAdd"]["member"]),
context
@@ -12695,8 +12660,7 @@ const deserializeAws_queryUserGroupsUpdateStatus = (output: any, context: __Serd
};
if (output.UserGroupIdsToAdd === "") {
contents.UserGroupIdsToAdd = [];
- }
- if (output["UserGroupIdsToAdd"] !== undefined && output["UserGroupIdsToAdd"]["member"] !== undefined) {
+ } else if (output["UserGroupIdsToAdd"] !== undefined && output["UserGroupIdsToAdd"]["member"] !== undefined) {
contents.UserGroupIdsToAdd = deserializeAws_queryUserGroupIdList(
__getArrayIfSingleItem(output["UserGroupIdsToAdd"]["member"]),
context
@@ -12704,8 +12668,7 @@ const deserializeAws_queryUserGroupsUpdateStatus = (output: any, context: __Serd
}
if (output.UserGroupIdsToRemove === "") {
contents.UserGroupIdsToRemove = [];
- }
- if (output["UserGroupIdsToRemove"] !== undefined && output["UserGroupIdsToRemove"]["member"] !== undefined) {
+ } else if (output["UserGroupIdsToRemove"] !== undefined && output["UserGroupIdsToRemove"]["member"] !== undefined) {
contents.UserGroupIdsToRemove = deserializeAws_queryUserGroupIdList(
__getArrayIfSingleItem(output["UserGroupIdsToRemove"]["member"]),
context
diff --git a/clients/client-iam/src/protocols/Aws_query.ts b/clients/client-iam/src/protocols/Aws_query.ts
index 31ee261096b1..2d736c3e162d 100644
--- a/clients/client-iam/src/protocols/Aws_query.ts
+++ b/clients/client-iam/src/protocols/Aws_query.ts
@@ -14062,8 +14062,7 @@ const deserializeAws_queryCreateOpenIDConnectProviderResponse = (
}
if (output.Tags === "") {
contents.Tags = [];
- }
- if (output["Tags"] !== undefined && output["Tags"]["member"] !== undefined) {
+ } else if (output["Tags"] !== undefined && output["Tags"]["member"] !== undefined) {
contents.Tags = deserializeAws_querytagListType(__getArrayIfSingleItem(output["Tags"]["member"]), context);
}
return contents;
@@ -14115,8 +14114,7 @@ const deserializeAws_queryCreateSAMLProviderResponse = (
}
if (output.Tags === "") {
contents.Tags = [];
- }
- if (output["Tags"] !== undefined && output["Tags"]["member"] !== undefined) {
+ } else if (output["Tags"] !== undefined && output["Tags"]["member"] !== undefined) {
contents.Tags = deserializeAws_querytagListType(__getArrayIfSingleItem(output["Tags"]["member"]), context);
}
return contents;
@@ -14249,8 +14247,7 @@ const deserializeAws_queryDeletionTaskFailureReasonType = (
}
if (output.RoleUsageList === "") {
contents.RoleUsageList = [];
- }
- if (output["RoleUsageList"] !== undefined && output["RoleUsageList"]["member"] !== undefined) {
+ } else if (output["RoleUsageList"] !== undefined && output["RoleUsageList"]["member"] !== undefined) {
contents.RoleUsageList = deserializeAws_queryRoleUsageListType(
__getArrayIfSingleItem(output["RoleUsageList"]["member"]),
context
@@ -14414,8 +14411,7 @@ const deserializeAws_queryEvaluationResult = (output: any, context: __SerdeConte
}
if (output.MatchedStatements === "") {
contents.MatchedStatements = [];
- }
- if (output["MatchedStatements"] !== undefined && output["MatchedStatements"]["member"] !== undefined) {
+ } else if (output["MatchedStatements"] !== undefined && output["MatchedStatements"]["member"] !== undefined) {
contents.MatchedStatements = deserializeAws_queryStatementListType(
__getArrayIfSingleItem(output["MatchedStatements"]["member"]),
context
@@ -14423,8 +14419,7 @@ const deserializeAws_queryEvaluationResult = (output: any, context: __SerdeConte
}
if (output.MissingContextValues === "") {
contents.MissingContextValues = [];
- }
- if (output["MissingContextValues"] !== undefined && output["MissingContextValues"]["member"] !== undefined) {
+ } else if (output["MissingContextValues"] !== undefined && output["MissingContextValues"]["member"] !== undefined) {
contents.MissingContextValues = deserializeAws_queryContextKeyNamesResultListType(
__getArrayIfSingleItem(output["MissingContextValues"]["member"]),
context
@@ -14444,8 +14439,7 @@ const deserializeAws_queryEvaluationResult = (output: any, context: __SerdeConte
}
if (output.EvalDecisionDetails === "") {
contents.EvalDecisionDetails = {};
- }
- if (output["EvalDecisionDetails"] !== undefined && output["EvalDecisionDetails"]["entry"] !== undefined) {
+ } else if (output["EvalDecisionDetails"] !== undefined && output["EvalDecisionDetails"]["entry"] !== undefined) {
contents.EvalDecisionDetails = deserializeAws_queryEvalDecisionDetailsType(
__getArrayIfSingleItem(output["EvalDecisionDetails"]["entry"]),
context
@@ -14453,8 +14447,10 @@ const deserializeAws_queryEvaluationResult = (output: any, context: __SerdeConte
}
if (output.ResourceSpecificResults === "") {
contents.ResourceSpecificResults = [];
- }
- if (output["ResourceSpecificResults"] !== undefined && output["ResourceSpecificResults"]["member"] !== undefined) {
+ } else if (
+ output["ResourceSpecificResults"] !== undefined &&
+ output["ResourceSpecificResults"]["member"] !== undefined
+ ) {
contents.ResourceSpecificResults = deserializeAws_queryResourceSpecificResultListType(
__getArrayIfSingleItem(output["ResourceSpecificResults"]["member"]),
context
@@ -14548,8 +14544,7 @@ const deserializeAws_queryGetAccountAuthorizationDetailsResponse = (
};
if (output.UserDetailList === "") {
contents.UserDetailList = [];
- }
- if (output["UserDetailList"] !== undefined && output["UserDetailList"]["member"] !== undefined) {
+ } else if (output["UserDetailList"] !== undefined && output["UserDetailList"]["member"] !== undefined) {
contents.UserDetailList = deserializeAws_queryuserDetailListType(
__getArrayIfSingleItem(output["UserDetailList"]["member"]),
context
@@ -14557,8 +14552,7 @@ const deserializeAws_queryGetAccountAuthorizationDetailsResponse = (
}
if (output.GroupDetailList === "") {
contents.GroupDetailList = [];
- }
- if (output["GroupDetailList"] !== undefined && output["GroupDetailList"]["member"] !== undefined) {
+ } else if (output["GroupDetailList"] !== undefined && output["GroupDetailList"]["member"] !== undefined) {
contents.GroupDetailList = deserializeAws_querygroupDetailListType(
__getArrayIfSingleItem(output["GroupDetailList"]["member"]),
context
@@ -14566,8 +14560,7 @@ const deserializeAws_queryGetAccountAuthorizationDetailsResponse = (
}
if (output.RoleDetailList === "") {
contents.RoleDetailList = [];
- }
- if (output["RoleDetailList"] !== undefined && output["RoleDetailList"]["member"] !== undefined) {
+ } else if (output["RoleDetailList"] !== undefined && output["RoleDetailList"]["member"] !== undefined) {
contents.RoleDetailList = deserializeAws_queryroleDetailListType(
__getArrayIfSingleItem(output["RoleDetailList"]["member"]),
context
@@ -14575,8 +14568,7 @@ const deserializeAws_queryGetAccountAuthorizationDetailsResponse = (
}
if (output.Policies === "") {
contents.Policies = [];
- }
- if (output["Policies"] !== undefined && output["Policies"]["member"] !== undefined) {
+ } else if (output["Policies"] !== undefined && output["Policies"]["member"] !== undefined) {
contents.Policies = deserializeAws_queryManagedPolicyDetailListType(
__getArrayIfSingleItem(output["Policies"]["member"]),
context
@@ -14613,8 +14605,7 @@ const deserializeAws_queryGetAccountSummaryResponse = (
};
if (output.SummaryMap === "") {
contents.SummaryMap = {};
- }
- if (output["SummaryMap"] !== undefined && output["SummaryMap"]["entry"] !== undefined) {
+ } else if (output["SummaryMap"] !== undefined && output["SummaryMap"]["entry"] !== undefined) {
contents.SummaryMap = deserializeAws_querysummaryMapType(
__getArrayIfSingleItem(output["SummaryMap"]["entry"]),
context
@@ -14632,8 +14623,7 @@ const deserializeAws_queryGetContextKeysForPolicyResponse = (
};
if (output.ContextKeyNames === "") {
contents.ContextKeyNames = [];
- }
- if (output["ContextKeyNames"] !== undefined && output["ContextKeyNames"]["member"] !== undefined) {
+ } else if (output["ContextKeyNames"] !== undefined && output["ContextKeyNames"]["member"] !== undefined) {
contents.ContextKeyNames = deserializeAws_queryContextKeyNamesResultListType(
__getArrayIfSingleItem(output["ContextKeyNames"]["member"]),
context
@@ -14693,8 +14683,7 @@ const deserializeAws_queryGetGroupResponse = (output: any, context: __SerdeConte
}
if (output.Users === "") {
contents.Users = [];
- }
- if (output["Users"] !== undefined && output["Users"]["member"] !== undefined) {
+ } else if (output["Users"] !== undefined && output["Users"]["member"] !== undefined) {
contents.Users = deserializeAws_queryuserListType(__getArrayIfSingleItem(output["Users"]["member"]), context);
}
if (output["IsTruncated"] !== undefined) {
@@ -14745,8 +14734,7 @@ const deserializeAws_queryGetOpenIDConnectProviderResponse = (
}
if (output.ClientIDList === "") {
contents.ClientIDList = [];
- }
- if (output["ClientIDList"] !== undefined && output["ClientIDList"]["member"] !== undefined) {
+ } else if (output["ClientIDList"] !== undefined && output["ClientIDList"]["member"] !== undefined) {
contents.ClientIDList = deserializeAws_queryclientIDListType(
__getArrayIfSingleItem(output["ClientIDList"]["member"]),
context
@@ -14754,8 +14742,7 @@ const deserializeAws_queryGetOpenIDConnectProviderResponse = (
}
if (output.ThumbprintList === "") {
contents.ThumbprintList = [];
- }
- if (output["ThumbprintList"] !== undefined && output["ThumbprintList"]["member"] !== undefined) {
+ } else if (output["ThumbprintList"] !== undefined && output["ThumbprintList"]["member"] !== undefined) {
contents.ThumbprintList = deserializeAws_querythumbprintListType(
__getArrayIfSingleItem(output["ThumbprintList"]["member"]),
context
@@ -14766,8 +14753,7 @@ const deserializeAws_queryGetOpenIDConnectProviderResponse = (
}
if (output.Tags === "") {
contents.Tags = [];
- }
- if (output["Tags"] !== undefined && output["Tags"]["member"] !== undefined) {
+ } else if (output["Tags"] !== undefined && output["Tags"]["member"] !== undefined) {
contents.Tags = deserializeAws_querytagListType(__getArrayIfSingleItem(output["Tags"]["member"]), context);
}
return contents;
@@ -14805,8 +14791,7 @@ const deserializeAws_queryGetOrganizationsAccessReportResponse = (
}
if (output.AccessDetails === "") {
contents.AccessDetails = [];
- }
- if (output["AccessDetails"] !== undefined && output["AccessDetails"]["member"] !== undefined) {
+ } else if (output["AccessDetails"] !== undefined && output["AccessDetails"]["member"] !== undefined) {
contents.AccessDetails = deserializeAws_queryAccessDetails(
__getArrayIfSingleItem(output["AccessDetails"]["member"]),
context
@@ -14893,8 +14878,7 @@ const deserializeAws_queryGetSAMLProviderResponse = (output: any, context: __Ser
}
if (output.Tags === "") {
contents.Tags = [];
- }
- if (output["Tags"] !== undefined && output["Tags"]["member"] !== undefined) {
+ } else if (output["Tags"] !== undefined && output["Tags"]["member"] !== undefined) {
contents.Tags = deserializeAws_querytagListType(__getArrayIfSingleItem(output["Tags"]["member"]), context);
}
return contents;
@@ -14938,8 +14922,7 @@ const deserializeAws_queryGetServiceLastAccessedDetailsResponse = (
}
if (output.ServicesLastAccessed === "") {
contents.ServicesLastAccessed = [];
- }
- if (output["ServicesLastAccessed"] !== undefined && output["ServicesLastAccessed"]["member"] !== undefined) {
+ } else if (output["ServicesLastAccessed"] !== undefined && output["ServicesLastAccessed"]["member"] !== undefined) {
contents.ServicesLastAccessed = deserializeAws_queryServicesLastAccessed(
__getArrayIfSingleItem(output["ServicesLastAccessed"]["member"]),
context
@@ -14984,8 +14967,7 @@ const deserializeAws_queryGetServiceLastAccessedDetailsWithEntitiesResponse = (
}
if (output.EntityDetailsList === "") {
contents.EntityDetailsList = [];
- }
- if (output["EntityDetailsList"] !== undefined && output["EntityDetailsList"]["member"] !== undefined) {
+ } else if (output["EntityDetailsList"] !== undefined && output["EntityDetailsList"]["member"] !== undefined) {
contents.EntityDetailsList = deserializeAws_queryentityDetailsListType(
__getArrayIfSingleItem(output["EntityDetailsList"]["member"]),
context
@@ -15111,8 +15093,7 @@ const deserializeAws_queryGroupDetail = (output: any, context: __SerdeContext):
}
if (output.GroupPolicyList === "") {
contents.GroupPolicyList = [];
- }
- if (output["GroupPolicyList"] !== undefined && output["GroupPolicyList"]["member"] !== undefined) {
+ } else if (output["GroupPolicyList"] !== undefined && output["GroupPolicyList"]["member"] !== undefined) {
contents.GroupPolicyList = deserializeAws_querypolicyDetailListType(
__getArrayIfSingleItem(output["GroupPolicyList"]["member"]),
context
@@ -15120,8 +15101,10 @@ const deserializeAws_queryGroupDetail = (output: any, context: __SerdeContext):
}
if (output.AttachedManagedPolicies === "") {
contents.AttachedManagedPolicies = [];
- }
- if (output["AttachedManagedPolicies"] !== undefined && output["AttachedManagedPolicies"]["member"] !== undefined) {
+ } else if (
+ output["AttachedManagedPolicies"] !== undefined &&
+ output["AttachedManagedPolicies"]["member"] !== undefined
+ ) {
contents.AttachedManagedPolicies = deserializeAws_queryattachedPoliciesListType(
__getArrayIfSingleItem(output["AttachedManagedPolicies"]["member"]),
context
@@ -15190,14 +15173,12 @@ const deserializeAws_queryInstanceProfile = (output: any, context: __SerdeContex
}
if (output.Roles === "") {
contents.Roles = [];
- }
- if (output["Roles"] !== undefined && output["Roles"]["member"] !== undefined) {
+ } else if (output["Roles"] !== undefined && output["Roles"]["member"] !== undefined) {
contents.Roles = deserializeAws_queryroleListType(__getArrayIfSingleItem(output["Roles"]["member"]), context);
}
if (output.Tags === "") {
contents.Tags = [];
- }
- if (output["Tags"] !== undefined && output["Tags"]["member"] !== undefined) {
+ } else if (output["Tags"] !== undefined && output["Tags"]["member"] !== undefined) {
contents.Tags = deserializeAws_querytagListType(__getArrayIfSingleItem(output["Tags"]["member"]), context);
}
return contents;
@@ -15307,8 +15288,7 @@ const deserializeAws_queryListAccessKeysResponse = (output: any, context: __Serd
};
if (output.AccessKeyMetadata === "") {
contents.AccessKeyMetadata = [];
- }
- if (output["AccessKeyMetadata"] !== undefined && output["AccessKeyMetadata"]["member"] !== undefined) {
+ } else if (output["AccessKeyMetadata"] !== undefined && output["AccessKeyMetadata"]["member"] !== undefined) {
contents.AccessKeyMetadata = deserializeAws_queryaccessKeyMetadataListType(
__getArrayIfSingleItem(output["AccessKeyMetadata"]["member"]),
context
@@ -15334,8 +15314,7 @@ const deserializeAws_queryListAccountAliasesResponse = (
};
if (output.AccountAliases === "") {
contents.AccountAliases = [];
- }
- if (output["AccountAliases"] !== undefined && output["AccountAliases"]["member"] !== undefined) {
+ } else if (output["AccountAliases"] !== undefined && output["AccountAliases"]["member"] !== undefined) {
contents.AccountAliases = deserializeAws_queryaccountAliasListType(
__getArrayIfSingleItem(output["AccountAliases"]["member"]),
context
@@ -15361,8 +15340,7 @@ const deserializeAws_queryListAttachedGroupPoliciesResponse = (
};
if (output.AttachedPolicies === "") {
contents.AttachedPolicies = [];
- }
- if (output["AttachedPolicies"] !== undefined && output["AttachedPolicies"]["member"] !== undefined) {
+ } else if (output["AttachedPolicies"] !== undefined && output["AttachedPolicies"]["member"] !== undefined) {
contents.AttachedPolicies = deserializeAws_queryattachedPoliciesListType(
__getArrayIfSingleItem(output["AttachedPolicies"]["member"]),
context
@@ -15388,8 +15366,7 @@ const deserializeAws_queryListAttachedRolePoliciesResponse = (
};
if (output.AttachedPolicies === "") {
contents.AttachedPolicies = [];
- }
- if (output["AttachedPolicies"] !== undefined && output["AttachedPolicies"]["member"] !== undefined) {
+ } else if (output["AttachedPolicies"] !== undefined && output["AttachedPolicies"]["member"] !== undefined) {
contents.AttachedPolicies = deserializeAws_queryattachedPoliciesListType(
__getArrayIfSingleItem(output["AttachedPolicies"]["member"]),
context
@@ -15415,8 +15392,7 @@ const deserializeAws_queryListAttachedUserPoliciesResponse = (
};
if (output.AttachedPolicies === "") {
contents.AttachedPolicies = [];
- }
- if (output["AttachedPolicies"] !== undefined && output["AttachedPolicies"]["member"] !== undefined) {
+ } else if (output["AttachedPolicies"] !== undefined && output["AttachedPolicies"]["member"] !== undefined) {
contents.AttachedPolicies = deserializeAws_queryattachedPoliciesListType(
__getArrayIfSingleItem(output["AttachedPolicies"]["member"]),
context
@@ -15444,8 +15420,7 @@ const deserializeAws_queryListEntitiesForPolicyResponse = (
};
if (output.PolicyGroups === "") {
contents.PolicyGroups = [];
- }
- if (output["PolicyGroups"] !== undefined && output["PolicyGroups"]["member"] !== undefined) {
+ } else if (output["PolicyGroups"] !== undefined && output["PolicyGroups"]["member"] !== undefined) {
contents.PolicyGroups = deserializeAws_queryPolicyGroupListType(
__getArrayIfSingleItem(output["PolicyGroups"]["member"]),
context
@@ -15453,8 +15428,7 @@ const deserializeAws_queryListEntitiesForPolicyResponse = (
}
if (output.PolicyUsers === "") {
contents.PolicyUsers = [];
- }
- if (output["PolicyUsers"] !== undefined && output["PolicyUsers"]["member"] !== undefined) {
+ } else if (output["PolicyUsers"] !== undefined && output["PolicyUsers"]["member"] !== undefined) {
contents.PolicyUsers = deserializeAws_queryPolicyUserListType(
__getArrayIfSingleItem(output["PolicyUsers"]["member"]),
context
@@ -15462,8 +15436,7 @@ const deserializeAws_queryListEntitiesForPolicyResponse = (
}
if (output.PolicyRoles === "") {
contents.PolicyRoles = [];
- }
- if (output["PolicyRoles"] !== undefined && output["PolicyRoles"]["member"] !== undefined) {
+ } else if (output["PolicyRoles"] !== undefined && output["PolicyRoles"]["member"] !== undefined) {
contents.PolicyRoles = deserializeAws_queryPolicyRoleListType(
__getArrayIfSingleItem(output["PolicyRoles"]["member"]),
context
@@ -15489,8 +15462,7 @@ const deserializeAws_queryListGroupPoliciesResponse = (
};
if (output.PolicyNames === "") {
contents.PolicyNames = [];
- }
- if (output["PolicyNames"] !== undefined && output["PolicyNames"]["member"] !== undefined) {
+ } else if (output["PolicyNames"] !== undefined && output["PolicyNames"]["member"] !== undefined) {
contents.PolicyNames = deserializeAws_querypolicyNameListType(
__getArrayIfSingleItem(output["PolicyNames"]["member"]),
context
@@ -15516,8 +15488,7 @@ const deserializeAws_queryListGroupsForUserResponse = (
};
if (output.Groups === "") {
contents.Groups = [];
- }
- if (output["Groups"] !== undefined && output["Groups"]["member"] !== undefined) {
+ } else if (output["Groups"] !== undefined && output["Groups"]["member"] !== undefined) {
contents.Groups = deserializeAws_querygroupListType(__getArrayIfSingleItem(output["Groups"]["member"]), context);
}
if (output["IsTruncated"] !== undefined) {
@@ -15537,8 +15508,7 @@ const deserializeAws_queryListGroupsResponse = (output: any, context: __SerdeCon
};
if (output.Groups === "") {
contents.Groups = [];
- }
- if (output["Groups"] !== undefined && output["Groups"]["member"] !== undefined) {
+ } else if (output["Groups"] !== undefined && output["Groups"]["member"] !== undefined) {
contents.Groups = deserializeAws_querygroupListType(__getArrayIfSingleItem(output["Groups"]["member"]), context);
}
if (output["IsTruncated"] !== undefined) {
@@ -15561,8 +15531,7 @@ const deserializeAws_queryListInstanceProfilesForRoleResponse = (
};
if (output.InstanceProfiles === "") {
contents.InstanceProfiles = [];
- }
- if (output["InstanceProfiles"] !== undefined && output["InstanceProfiles"]["member"] !== undefined) {
+ } else if (output["InstanceProfiles"] !== undefined && output["InstanceProfiles"]["member"] !== undefined) {
contents.InstanceProfiles = deserializeAws_queryinstanceProfileListType(
__getArrayIfSingleItem(output["InstanceProfiles"]["member"]),
context
@@ -15588,8 +15557,7 @@ const deserializeAws_queryListInstanceProfilesResponse = (
};
if (output.InstanceProfiles === "") {
contents.InstanceProfiles = [];
- }
- if (output["InstanceProfiles"] !== undefined && output["InstanceProfiles"]["member"] !== undefined) {
+ } else if (output["InstanceProfiles"] !== undefined && output["InstanceProfiles"]["member"] !== undefined) {
contents.InstanceProfiles = deserializeAws_queryinstanceProfileListType(
__getArrayIfSingleItem(output["InstanceProfiles"]["member"]),
context
@@ -15615,8 +15583,7 @@ const deserializeAws_queryListInstanceProfileTagsResponse = (
};
if (output.Tags === "") {
contents.Tags = [];
- }
- if (output["Tags"] !== undefined && output["Tags"]["member"] !== undefined) {
+ } else if (output["Tags"] !== undefined && output["Tags"]["member"] !== undefined) {
contents.Tags = deserializeAws_querytagListType(__getArrayIfSingleItem(output["Tags"]["member"]), context);
}
if (output["IsTruncated"] !== undefined) {
@@ -15636,8 +15603,7 @@ const deserializeAws_queryListMFADevicesResponse = (output: any, context: __Serd
};
if (output.MFADevices === "") {
contents.MFADevices = [];
- }
- if (output["MFADevices"] !== undefined && output["MFADevices"]["member"] !== undefined) {
+ } else if (output["MFADevices"] !== undefined && output["MFADevices"]["member"] !== undefined) {
contents.MFADevices = deserializeAws_querymfaDeviceListType(
__getArrayIfSingleItem(output["MFADevices"]["member"]),
context
@@ -15663,8 +15629,7 @@ const deserializeAws_queryListMFADeviceTagsResponse = (
};
if (output.Tags === "") {
contents.Tags = [];
- }
- if (output["Tags"] !== undefined && output["Tags"]["member"] !== undefined) {
+ } else if (output["Tags"] !== undefined && output["Tags"]["member"] !== undefined) {
contents.Tags = deserializeAws_querytagListType(__getArrayIfSingleItem(output["Tags"]["member"]), context);
}
if (output["IsTruncated"] !== undefined) {
@@ -15685,8 +15650,7 @@ const deserializeAws_queryListOpenIDConnectProvidersResponse = (
};
if (output.OpenIDConnectProviderList === "") {
contents.OpenIDConnectProviderList = [];
- }
- if (
+ } else if (
output["OpenIDConnectProviderList"] !== undefined &&
output["OpenIDConnectProviderList"]["member"] !== undefined
) {
@@ -15709,8 +15673,7 @@ const deserializeAws_queryListOpenIDConnectProviderTagsResponse = (
};
if (output.Tags === "") {
contents.Tags = [];
- }
- if (output["Tags"] !== undefined && output["Tags"]["member"] !== undefined) {
+ } else if (output["Tags"] !== undefined && output["Tags"]["member"] !== undefined) {
contents.Tags = deserializeAws_querytagListType(__getArrayIfSingleItem(output["Tags"]["member"]), context);
}
if (output["IsTruncated"] !== undefined) {
@@ -15735,8 +15698,7 @@ const deserializeAws_queryListPoliciesGrantingServiceAccessEntry = (
}
if (output.Policies === "") {
contents.Policies = [];
- }
- if (output["Policies"] !== undefined && output["Policies"]["member"] !== undefined) {
+ } else if (output["Policies"] !== undefined && output["Policies"]["member"] !== undefined) {
contents.Policies = deserializeAws_querypolicyGrantingServiceAccessListType(
__getArrayIfSingleItem(output["Policies"]["member"]),
context
@@ -15756,8 +15718,7 @@ const deserializeAws_queryListPoliciesGrantingServiceAccessResponse = (
};
if (output.PoliciesGrantingServiceAccess === "") {
contents.PoliciesGrantingServiceAccess = [];
- }
- if (
+ } else if (
output["PoliciesGrantingServiceAccess"] !== undefined &&
output["PoliciesGrantingServiceAccess"]["member"] !== undefined
) {
@@ -15783,8 +15744,7 @@ const deserializeAws_queryListPoliciesResponse = (output: any, context: __SerdeC
};
if (output.Policies === "") {
contents.Policies = [];
- }
- if (output["Policies"] !== undefined && output["Policies"]["member"] !== undefined) {
+ } else if (output["Policies"] !== undefined && output["Policies"]["member"] !== undefined) {
contents.Policies = deserializeAws_querypolicyListType(
__getArrayIfSingleItem(output["Policies"]["member"]),
context
@@ -15821,8 +15781,7 @@ const deserializeAws_queryListPolicyTagsResponse = (output: any, context: __Serd
};
if (output.Tags === "") {
contents.Tags = [];
- }
- if (output["Tags"] !== undefined && output["Tags"]["member"] !== undefined) {
+ } else if (output["Tags"] !== undefined && output["Tags"]["member"] !== undefined) {
contents.Tags = deserializeAws_querytagListType(__getArrayIfSingleItem(output["Tags"]["member"]), context);
}
if (output["IsTruncated"] !== undefined) {
@@ -15845,8 +15804,7 @@ const deserializeAws_queryListPolicyVersionsResponse = (
};
if (output.Versions === "") {
contents.Versions = [];
- }
- if (output["Versions"] !== undefined && output["Versions"]["member"] !== undefined) {
+ } else if (output["Versions"] !== undefined && output["Versions"]["member"] !== undefined) {
contents.Versions = deserializeAws_querypolicyDocumentVersionListType(
__getArrayIfSingleItem(output["Versions"]["member"]),
context
@@ -15872,8 +15830,7 @@ const deserializeAws_queryListRolePoliciesResponse = (
};
if (output.PolicyNames === "") {
contents.PolicyNames = [];
- }
- if (output["PolicyNames"] !== undefined && output["PolicyNames"]["member"] !== undefined) {
+ } else if (output["PolicyNames"] !== undefined && output["PolicyNames"]["member"] !== undefined) {
contents.PolicyNames = deserializeAws_querypolicyNameListType(
__getArrayIfSingleItem(output["PolicyNames"]["member"]),
context
@@ -15896,8 +15853,7 @@ const deserializeAws_queryListRolesResponse = (output: any, context: __SerdeCont
};
if (output.Roles === "") {
contents.Roles = [];
- }
- if (output["Roles"] !== undefined && output["Roles"]["member"] !== undefined) {
+ } else if (output["Roles"] !== undefined && output["Roles"]["member"] !== undefined) {
contents.Roles = deserializeAws_queryroleListType(__getArrayIfSingleItem(output["Roles"]["member"]), context);
}
if (output["IsTruncated"] !== undefined) {
@@ -15917,8 +15873,7 @@ const deserializeAws_queryListRoleTagsResponse = (output: any, context: __SerdeC
};
if (output.Tags === "") {
contents.Tags = [];
- }
- if (output["Tags"] !== undefined && output["Tags"]["member"] !== undefined) {
+ } else if (output["Tags"] !== undefined && output["Tags"]["member"] !== undefined) {
contents.Tags = deserializeAws_querytagListType(__getArrayIfSingleItem(output["Tags"]["member"]), context);
}
if (output["IsTruncated"] !== undefined) {
@@ -15939,8 +15894,7 @@ const deserializeAws_queryListSAMLProvidersResponse = (
};
if (output.SAMLProviderList === "") {
contents.SAMLProviderList = [];
- }
- if (output["SAMLProviderList"] !== undefined && output["SAMLProviderList"]["member"] !== undefined) {
+ } else if (output["SAMLProviderList"] !== undefined && output["SAMLProviderList"]["member"] !== undefined) {
contents.SAMLProviderList = deserializeAws_querySAMLProviderListType(
__getArrayIfSingleItem(output["SAMLProviderList"]["member"]),
context
@@ -15960,8 +15914,7 @@ const deserializeAws_queryListSAMLProviderTagsResponse = (
};
if (output.Tags === "") {
contents.Tags = [];
- }
- if (output["Tags"] !== undefined && output["Tags"]["member"] !== undefined) {
+ } else if (output["Tags"] !== undefined && output["Tags"]["member"] !== undefined) {
contents.Tags = deserializeAws_querytagListType(__getArrayIfSingleItem(output["Tags"]["member"]), context);
}
if (output["IsTruncated"] !== undefined) {
@@ -15984,8 +15937,7 @@ const deserializeAws_queryListServerCertificatesResponse = (
};
if (output.ServerCertificateMetadataList === "") {
contents.ServerCertificateMetadataList = [];
- }
- if (
+ } else if (
output["ServerCertificateMetadataList"] !== undefined &&
output["ServerCertificateMetadataList"]["member"] !== undefined
) {
@@ -16014,8 +15966,7 @@ const deserializeAws_queryListServerCertificateTagsResponse = (
};
if (output.Tags === "") {
contents.Tags = [];
- }
- if (output["Tags"] !== undefined && output["Tags"]["member"] !== undefined) {
+ } else if (output["Tags"] !== undefined && output["Tags"]["member"] !== undefined) {
contents.Tags = deserializeAws_querytagListType(__getArrayIfSingleItem(output["Tags"]["member"]), context);
}
if (output["IsTruncated"] !== undefined) {
@@ -16036,8 +15987,7 @@ const deserializeAws_queryListServiceSpecificCredentialsResponse = (
};
if (output.ServiceSpecificCredentials === "") {
contents.ServiceSpecificCredentials = [];
- }
- if (
+ } else if (
output["ServiceSpecificCredentials"] !== undefined &&
output["ServiceSpecificCredentials"]["member"] !== undefined
) {
@@ -16060,8 +16010,7 @@ const deserializeAws_queryListSigningCertificatesResponse = (
};
if (output.Certificates === "") {
contents.Certificates = [];
- }
- if (output["Certificates"] !== undefined && output["Certificates"]["member"] !== undefined) {
+ } else if (output["Certificates"] !== undefined && output["Certificates"]["member"] !== undefined) {
contents.Certificates = deserializeAws_querycertificateListType(
__getArrayIfSingleItem(output["Certificates"]["member"]),
context
@@ -16087,8 +16036,7 @@ const deserializeAws_queryListSSHPublicKeysResponse = (
};
if (output.SSHPublicKeys === "") {
contents.SSHPublicKeys = [];
- }
- if (output["SSHPublicKeys"] !== undefined && output["SSHPublicKeys"]["member"] !== undefined) {
+ } else if (output["SSHPublicKeys"] !== undefined && output["SSHPublicKeys"]["member"] !== undefined) {
contents.SSHPublicKeys = deserializeAws_querySSHPublicKeyListType(
__getArrayIfSingleItem(output["SSHPublicKeys"]["member"]),
context
@@ -16114,8 +16062,7 @@ const deserializeAws_queryListUserPoliciesResponse = (
};
if (output.PolicyNames === "") {
contents.PolicyNames = [];
- }
- if (output["PolicyNames"] !== undefined && output["PolicyNames"]["member"] !== undefined) {
+ } else if (output["PolicyNames"] !== undefined && output["PolicyNames"]["member"] !== undefined) {
contents.PolicyNames = deserializeAws_querypolicyNameListType(
__getArrayIfSingleItem(output["PolicyNames"]["member"]),
context
@@ -16138,8 +16085,7 @@ const deserializeAws_queryListUsersResponse = (output: any, context: __SerdeCont
};
if (output.Users === "") {
contents.Users = [];
- }
- if (output["Users"] !== undefined && output["Users"]["member"] !== undefined) {
+ } else if (output["Users"] !== undefined && output["Users"]["member"] !== undefined) {
contents.Users = deserializeAws_queryuserListType(__getArrayIfSingleItem(output["Users"]["member"]), context);
}
if (output["IsTruncated"] !== undefined) {
@@ -16159,8 +16105,7 @@ const deserializeAws_queryListUserTagsResponse = (output: any, context: __SerdeC
};
if (output.Tags === "") {
contents.Tags = [];
- }
- if (output["Tags"] !== undefined && output["Tags"]["member"] !== undefined) {
+ } else if (output["Tags"] !== undefined && output["Tags"]["member"] !== undefined) {
contents.Tags = deserializeAws_querytagListType(__getArrayIfSingleItem(output["Tags"]["member"]), context);
}
if (output["IsTruncated"] !== undefined) {
@@ -16183,8 +16128,7 @@ const deserializeAws_queryListVirtualMFADevicesResponse = (
};
if (output.VirtualMFADevices === "") {
contents.VirtualMFADevices = [];
- }
- if (output["VirtualMFADevices"] !== undefined && output["VirtualMFADevices"]["member"] !== undefined) {
+ } else if (output["VirtualMFADevices"] !== undefined && output["VirtualMFADevices"]["member"] !== undefined) {
contents.VirtualMFADevices = deserializeAws_queryvirtualMFADeviceListType(
__getArrayIfSingleItem(output["VirtualMFADevices"]["member"]),
context
@@ -16293,8 +16237,7 @@ const deserializeAws_queryManagedPolicyDetail = (output: any, context: __SerdeCo
}
if (output.PolicyVersionList === "") {
contents.PolicyVersionList = [];
- }
- if (output["PolicyVersionList"] !== undefined && output["PolicyVersionList"]["member"] !== undefined) {
+ } else if (output["PolicyVersionList"] !== undefined && output["PolicyVersionList"]["member"] !== undefined) {
contents.PolicyVersionList = deserializeAws_querypolicyDocumentVersionListType(
__getArrayIfSingleItem(output["PolicyVersionList"]["member"]),
context
@@ -16518,8 +16461,7 @@ const deserializeAws_queryPolicy = (output: any, context: __SerdeContext): Polic
}
if (output.Tags === "") {
contents.Tags = [];
- }
- if (output["Tags"] !== undefined && output["Tags"]["member"] !== undefined) {
+ } else if (output["Tags"] !== undefined && output["Tags"]["member"] !== undefined) {
contents.Tags = deserializeAws_querytagListType(__getArrayIfSingleItem(output["Tags"]["member"]), context);
}
return contents;
@@ -16809,8 +16751,7 @@ const deserializeAws_queryResourceSpecificResult = (output: any, context: __Serd
}
if (output.MatchedStatements === "") {
contents.MatchedStatements = [];
- }
- if (output["MatchedStatements"] !== undefined && output["MatchedStatements"]["member"] !== undefined) {
+ } else if (output["MatchedStatements"] !== undefined && output["MatchedStatements"]["member"] !== undefined) {
contents.MatchedStatements = deserializeAws_queryStatementListType(
__getArrayIfSingleItem(output["MatchedStatements"]["member"]),
context
@@ -16818,8 +16759,7 @@ const deserializeAws_queryResourceSpecificResult = (output: any, context: __Serd
}
if (output.MissingContextValues === "") {
contents.MissingContextValues = [];
- }
- if (output["MissingContextValues"] !== undefined && output["MissingContextValues"]["member"] !== undefined) {
+ } else if (output["MissingContextValues"] !== undefined && output["MissingContextValues"]["member"] !== undefined) {
contents.MissingContextValues = deserializeAws_queryContextKeyNamesResultListType(
__getArrayIfSingleItem(output["MissingContextValues"]["member"]),
context
@@ -16827,8 +16767,7 @@ const deserializeAws_queryResourceSpecificResult = (output: any, context: __Serd
}
if (output.EvalDecisionDetails === "") {
contents.EvalDecisionDetails = {};
- }
- if (output["EvalDecisionDetails"] !== undefined && output["EvalDecisionDetails"]["entry"] !== undefined) {
+ } else if (output["EvalDecisionDetails"] !== undefined && output["EvalDecisionDetails"]["entry"] !== undefined) {
contents.EvalDecisionDetails = deserializeAws_queryEvalDecisionDetailsType(
__getArrayIfSingleItem(output["EvalDecisionDetails"]["entry"]),
context
@@ -16903,8 +16842,7 @@ const deserializeAws_queryRole = (output: any, context: __SerdeContext): Role =>
}
if (output.Tags === "") {
contents.Tags = [];
- }
- if (output["Tags"] !== undefined && output["Tags"]["member"] !== undefined) {
+ } else if (output["Tags"] !== undefined && output["Tags"]["member"] !== undefined) {
contents.Tags = deserializeAws_querytagListType(__getArrayIfSingleItem(output["Tags"]["member"]), context);
}
if (output["RoleLastUsed"] !== undefined) {
@@ -16948,8 +16886,7 @@ const deserializeAws_queryRoleDetail = (output: any, context: __SerdeContext): R
}
if (output.InstanceProfileList === "") {
contents.InstanceProfileList = [];
- }
- if (output["InstanceProfileList"] !== undefined && output["InstanceProfileList"]["member"] !== undefined) {
+ } else if (output["InstanceProfileList"] !== undefined && output["InstanceProfileList"]["member"] !== undefined) {
contents.InstanceProfileList = deserializeAws_queryinstanceProfileListType(
__getArrayIfSingleItem(output["InstanceProfileList"]["member"]),
context
@@ -16957,8 +16894,7 @@ const deserializeAws_queryRoleDetail = (output: any, context: __SerdeContext): R
}
if (output.RolePolicyList === "") {
contents.RolePolicyList = [];
- }
- if (output["RolePolicyList"] !== undefined && output["RolePolicyList"]["member"] !== undefined) {
+ } else if (output["RolePolicyList"] !== undefined && output["RolePolicyList"]["member"] !== undefined) {
contents.RolePolicyList = deserializeAws_querypolicyDetailListType(
__getArrayIfSingleItem(output["RolePolicyList"]["member"]),
context
@@ -16966,8 +16902,10 @@ const deserializeAws_queryRoleDetail = (output: any, context: __SerdeContext): R
}
if (output.AttachedManagedPolicies === "") {
contents.AttachedManagedPolicies = [];
- }
- if (output["AttachedManagedPolicies"] !== undefined && output["AttachedManagedPolicies"]["member"] !== undefined) {
+ } else if (
+ output["AttachedManagedPolicies"] !== undefined &&
+ output["AttachedManagedPolicies"]["member"] !== undefined
+ ) {
contents.AttachedManagedPolicies = deserializeAws_queryattachedPoliciesListType(
__getArrayIfSingleItem(output["AttachedManagedPolicies"]["member"]),
context
@@ -16981,8 +16919,7 @@ const deserializeAws_queryRoleDetail = (output: any, context: __SerdeContext): R
}
if (output.Tags === "") {
contents.Tags = [];
- }
- if (output["Tags"] !== undefined && output["Tags"]["member"] !== undefined) {
+ } else if (output["Tags"] !== undefined && output["Tags"]["member"] !== undefined) {
contents.Tags = deserializeAws_querytagListType(__getArrayIfSingleItem(output["Tags"]["member"]), context);
}
if (output["RoleLastUsed"] !== undefined) {
@@ -17048,8 +16985,7 @@ const deserializeAws_queryRoleUsageType = (output: any, context: __SerdeContext)
}
if (output.Resources === "") {
contents.Resources = [];
- }
- if (output["Resources"] !== undefined && output["Resources"]["member"] !== undefined) {
+ } else if (output["Resources"] !== undefined && output["Resources"]["member"] !== undefined) {
contents.Resources = deserializeAws_queryArnListType(
__getArrayIfSingleItem(output["Resources"]["member"]),
context
@@ -17108,8 +17044,7 @@ const deserializeAws_queryServerCertificate = (output: any, context: __SerdeCont
}
if (output.Tags === "") {
contents.Tags = [];
- }
- if (output["Tags"] !== undefined && output["Tags"]["member"] !== undefined) {
+ } else if (output["Tags"] !== undefined && output["Tags"]["member"] !== undefined) {
contents.Tags = deserializeAws_querytagListType(__getArrayIfSingleItem(output["Tags"]["member"]), context);
}
return contents;
@@ -17202,8 +17137,7 @@ const deserializeAws_queryServiceLastAccessed = (output: any, context: __SerdeCo
}
if (output.TrackedActionsLastAccessed === "") {
contents.TrackedActionsLastAccessed = [];
- }
- if (
+ } else if (
output["TrackedActionsLastAccessed"] !== undefined &&
output["TrackedActionsLastAccessed"]["member"] !== undefined
) {
@@ -17357,8 +17291,7 @@ const deserializeAws_querySimulatePolicyResponse = (output: any, context: __Serd
};
if (output.EvaluationResults === "") {
contents.EvaluationResults = [];
- }
- if (output["EvaluationResults"] !== undefined && output["EvaluationResults"]["member"] !== undefined) {
+ } else if (output["EvaluationResults"] !== undefined && output["EvaluationResults"]["member"] !== undefined) {
contents.EvaluationResults = deserializeAws_queryEvaluationResultsListType(
__getArrayIfSingleItem(output["EvaluationResults"]["member"]),
context
@@ -17629,8 +17562,7 @@ const deserializeAws_queryUploadServerCertificateResponse = (
}
if (output.Tags === "") {
contents.Tags = [];
- }
- if (output["Tags"] !== undefined && output["Tags"]["member"] !== undefined) {
+ } else if (output["Tags"] !== undefined && output["Tags"]["member"] !== undefined) {
contents.Tags = deserializeAws_querytagListType(__getArrayIfSingleItem(output["Tags"]["member"]), context);
}
return contents;
@@ -17699,8 +17631,7 @@ const deserializeAws_queryUser = (output: any, context: __SerdeContext): User =>
}
if (output.Tags === "") {
contents.Tags = [];
- }
- if (output["Tags"] !== undefined && output["Tags"]["member"] !== undefined) {
+ } else if (output["Tags"] !== undefined && output["Tags"]["member"] !== undefined) {
contents.Tags = deserializeAws_querytagListType(__getArrayIfSingleItem(output["Tags"]["member"]), context);
}
return contents;
@@ -17736,8 +17667,7 @@ const deserializeAws_queryUserDetail = (output: any, context: __SerdeContext): U
}
if (output.UserPolicyList === "") {
contents.UserPolicyList = [];
- }
- if (output["UserPolicyList"] !== undefined && output["UserPolicyList"]["member"] !== undefined) {
+ } else if (output["UserPolicyList"] !== undefined && output["UserPolicyList"]["member"] !== undefined) {
contents.UserPolicyList = deserializeAws_querypolicyDetailListType(
__getArrayIfSingleItem(output["UserPolicyList"]["member"]),
context
@@ -17745,8 +17675,7 @@ const deserializeAws_queryUserDetail = (output: any, context: __SerdeContext): U
}
if (output.GroupList === "") {
contents.GroupList = [];
- }
- if (output["GroupList"] !== undefined && output["GroupList"]["member"] !== undefined) {
+ } else if (output["GroupList"] !== undefined && output["GroupList"]["member"] !== undefined) {
contents.GroupList = deserializeAws_querygroupNameListType(
__getArrayIfSingleItem(output["GroupList"]["member"]),
context
@@ -17754,8 +17683,10 @@ const deserializeAws_queryUserDetail = (output: any, context: __SerdeContext): U
}
if (output.AttachedManagedPolicies === "") {
contents.AttachedManagedPolicies = [];
- }
- if (output["AttachedManagedPolicies"] !== undefined && output["AttachedManagedPolicies"]["member"] !== undefined) {
+ } else if (
+ output["AttachedManagedPolicies"] !== undefined &&
+ output["AttachedManagedPolicies"]["member"] !== undefined
+ ) {
contents.AttachedManagedPolicies = deserializeAws_queryattachedPoliciesListType(
__getArrayIfSingleItem(output["AttachedManagedPolicies"]["member"]),
context
@@ -17769,8 +17700,7 @@ const deserializeAws_queryUserDetail = (output: any, context: __SerdeContext): U
}
if (output.Tags === "") {
contents.Tags = [];
- }
- if (output["Tags"] !== undefined && output["Tags"]["member"] !== undefined) {
+ } else if (output["Tags"] !== undefined && output["Tags"]["member"] !== undefined) {
contents.Tags = deserializeAws_querytagListType(__getArrayIfSingleItem(output["Tags"]["member"]), context);
}
return contents;
@@ -17824,8 +17754,7 @@ const deserializeAws_queryVirtualMFADevice = (output: any, context: __SerdeConte
}
if (output.Tags === "") {
contents.Tags = [];
- }
- if (output["Tags"] !== undefined && output["Tags"]["member"] !== undefined) {
+ } else if (output["Tags"] !== undefined && output["Tags"]["member"] !== undefined) {
contents.Tags = deserializeAws_querytagListType(__getArrayIfSingleItem(output["Tags"]["member"]), context);
}
return contents;
diff --git a/clients/client-neptune/src/protocols/Aws_query.ts b/clients/client-neptune/src/protocols/Aws_query.ts
index 7cb477c7db1c..03a04a03a8e2 100644
--- a/clients/client-neptune/src/protocols/Aws_query.ts
+++ b/clients/client-neptune/src/protocols/Aws_query.ts
@@ -7763,8 +7763,7 @@ const deserializeAws_queryCreateDBClusterEndpointOutput = (
}
if (output.StaticMembers === "") {
contents.StaticMembers = [];
- }
- if (output["StaticMembers"] !== undefined && output["StaticMembers"]["member"] !== undefined) {
+ } else if (output["StaticMembers"] !== undefined && output["StaticMembers"]["member"] !== undefined) {
contents.StaticMembers = deserializeAws_queryStringList(
__getArrayIfSingleItem(output["StaticMembers"]["member"]),
context
@@ -7772,8 +7771,7 @@ const deserializeAws_queryCreateDBClusterEndpointOutput = (
}
if (output.ExcludedMembers === "") {
contents.ExcludedMembers = [];
- }
- if (output["ExcludedMembers"] !== undefined && output["ExcludedMembers"]["member"] !== undefined) {
+ } else if (output["ExcludedMembers"] !== undefined && output["ExcludedMembers"]["member"] !== undefined) {
contents.ExcludedMembers = deserializeAws_queryStringList(
__getArrayIfSingleItem(output["ExcludedMembers"]["member"]),
context
@@ -7921,8 +7919,10 @@ const deserializeAws_queryDBCluster = (output: any, context: __SerdeContext): DB
}
if (output.AvailabilityZones === "") {
contents.AvailabilityZones = [];
- }
- if (output["AvailabilityZones"] !== undefined && output["AvailabilityZones"]["AvailabilityZone"] !== undefined) {
+ } else if (
+ output["AvailabilityZones"] !== undefined &&
+ output["AvailabilityZones"]["AvailabilityZone"] !== undefined
+ ) {
contents.AvailabilityZones = deserializeAws_queryAvailabilityZones(
__getArrayIfSingleItem(output["AvailabilityZones"]["AvailabilityZone"]),
context
@@ -7981,8 +7981,7 @@ const deserializeAws_queryDBCluster = (output: any, context: __SerdeContext): DB
}
if (output.DBClusterOptionGroupMemberships === "") {
contents.DBClusterOptionGroupMemberships = [];
- }
- if (
+ } else if (
output["DBClusterOptionGroupMemberships"] !== undefined &&
output["DBClusterOptionGroupMemberships"]["DBClusterOptionGroup"] !== undefined
) {
@@ -8002,8 +8001,7 @@ const deserializeAws_queryDBCluster = (output: any, context: __SerdeContext): DB
}
if (output.ReadReplicaIdentifiers === "") {
contents.ReadReplicaIdentifiers = [];
- }
- if (
+ } else if (
output["ReadReplicaIdentifiers"] !== undefined &&
output["ReadReplicaIdentifiers"]["ReadReplicaIdentifier"] !== undefined
) {
@@ -8014,8 +8012,7 @@ const deserializeAws_queryDBCluster = (output: any, context: __SerdeContext): DB
}
if (output.DBClusterMembers === "") {
contents.DBClusterMembers = [];
- }
- if (output["DBClusterMembers"] !== undefined && output["DBClusterMembers"]["DBClusterMember"] !== undefined) {
+ } else if (output["DBClusterMembers"] !== undefined && output["DBClusterMembers"]["DBClusterMember"] !== undefined) {
contents.DBClusterMembers = deserializeAws_queryDBClusterMemberList(
__getArrayIfSingleItem(output["DBClusterMembers"]["DBClusterMember"]),
context
@@ -8023,8 +8020,7 @@ const deserializeAws_queryDBCluster = (output: any, context: __SerdeContext): DB
}
if (output.VpcSecurityGroups === "") {
contents.VpcSecurityGroups = [];
- }
- if (
+ } else if (
output["VpcSecurityGroups"] !== undefined &&
output["VpcSecurityGroups"]["VpcSecurityGroupMembership"] !== undefined
) {
@@ -8050,8 +8046,7 @@ const deserializeAws_queryDBCluster = (output: any, context: __SerdeContext): DB
}
if (output.AssociatedRoles === "") {
contents.AssociatedRoles = [];
- }
- if (output["AssociatedRoles"] !== undefined && output["AssociatedRoles"]["DBClusterRole"] !== undefined) {
+ } else if (output["AssociatedRoles"] !== undefined && output["AssociatedRoles"]["DBClusterRole"] !== undefined) {
contents.AssociatedRoles = deserializeAws_queryDBClusterRoles(
__getArrayIfSingleItem(output["AssociatedRoles"]["DBClusterRole"]),
context
@@ -8071,8 +8066,7 @@ const deserializeAws_queryDBCluster = (output: any, context: __SerdeContext): DB
}
if (output.EnabledCloudwatchLogsExports === "") {
contents.EnabledCloudwatchLogsExports = [];
- }
- if (
+ } else if (
output["EnabledCloudwatchLogsExports"] !== undefined &&
output["EnabledCloudwatchLogsExports"]["member"] !== undefined
) {
@@ -8142,8 +8136,7 @@ const deserializeAws_queryDBClusterEndpoint = (output: any, context: __SerdeCont
}
if (output.StaticMembers === "") {
contents.StaticMembers = [];
- }
- if (output["StaticMembers"] !== undefined && output["StaticMembers"]["member"] !== undefined) {
+ } else if (output["StaticMembers"] !== undefined && output["StaticMembers"]["member"] !== undefined) {
contents.StaticMembers = deserializeAws_queryStringList(
__getArrayIfSingleItem(output["StaticMembers"]["member"]),
context
@@ -8151,8 +8144,7 @@ const deserializeAws_queryDBClusterEndpoint = (output: any, context: __SerdeCont
}
if (output.ExcludedMembers === "") {
contents.ExcludedMembers = [];
- }
- if (output["ExcludedMembers"] !== undefined && output["ExcludedMembers"]["member"] !== undefined) {
+ } else if (output["ExcludedMembers"] !== undefined && output["ExcludedMembers"]["member"] !== undefined) {
contents.ExcludedMembers = deserializeAws_queryStringList(
__getArrayIfSingleItem(output["ExcludedMembers"]["member"]),
context
@@ -8201,8 +8193,7 @@ const deserializeAws_queryDBClusterEndpointMessage = (
}
if (output.DBClusterEndpoints === "") {
contents.DBClusterEndpoints = [];
- }
- if (
+ } else if (
output["DBClusterEndpoints"] !== undefined &&
output["DBClusterEndpoints"]["DBClusterEndpointList"] !== undefined
) {
@@ -8294,8 +8285,7 @@ const deserializeAws_queryDBClusterMessage = (output: any, context: __SerdeConte
}
if (output.DBClusters === "") {
contents.DBClusters = [];
- }
- if (output["DBClusters"] !== undefined && output["DBClusters"]["DBCluster"] !== undefined) {
+ } else if (output["DBClusters"] !== undefined && output["DBClusters"]["DBCluster"] !== undefined) {
contents.DBClusters = deserializeAws_queryDBClusterList(
__getArrayIfSingleItem(output["DBClusters"]["DBCluster"]),
context
@@ -8377,8 +8367,7 @@ const deserializeAws_queryDBClusterParameterGroupDetails = (
};
if (output.Parameters === "") {
contents.Parameters = [];
- }
- if (output["Parameters"] !== undefined && output["Parameters"]["Parameter"] !== undefined) {
+ } else if (output["Parameters"] !== undefined && output["Parameters"]["Parameter"] !== undefined) {
contents.Parameters = deserializeAws_queryParametersList(
__getArrayIfSingleItem(output["Parameters"]["Parameter"]),
context
@@ -8443,8 +8432,7 @@ const deserializeAws_queryDBClusterParameterGroupsMessage = (
}
if (output.DBClusterParameterGroups === "") {
contents.DBClusterParameterGroups = [];
- }
- if (
+ } else if (
output["DBClusterParameterGroups"] !== undefined &&
output["DBClusterParameterGroups"]["DBClusterParameterGroup"] !== undefined
) {
@@ -8562,8 +8550,10 @@ const deserializeAws_queryDBClusterSnapshot = (output: any, context: __SerdeCont
};
if (output.AvailabilityZones === "") {
contents.AvailabilityZones = [];
- }
- if (output["AvailabilityZones"] !== undefined && output["AvailabilityZones"]["AvailabilityZone"] !== undefined) {
+ } else if (
+ output["AvailabilityZones"] !== undefined &&
+ output["AvailabilityZones"]["AvailabilityZone"] !== undefined
+ ) {
contents.AvailabilityZones = deserializeAws_queryAvailabilityZones(
__getArrayIfSingleItem(output["AvailabilityZones"]["AvailabilityZone"]),
context
@@ -8655,8 +8645,7 @@ const deserializeAws_queryDBClusterSnapshotAttribute = (
}
if (output.AttributeValues === "") {
contents.AttributeValues = [];
- }
- if (output["AttributeValues"] !== undefined && output["AttributeValues"]["AttributeValue"] !== undefined) {
+ } else if (output["AttributeValues"] !== undefined && output["AttributeValues"]["AttributeValue"] !== undefined) {
contents.AttributeValues = deserializeAws_queryAttributeValueList(
__getArrayIfSingleItem(output["AttributeValues"]["AttributeValue"]),
context
@@ -8692,8 +8681,7 @@ const deserializeAws_queryDBClusterSnapshotAttributesResult = (
}
if (output.DBClusterSnapshotAttributes === "") {
contents.DBClusterSnapshotAttributes = [];
- }
- if (
+ } else if (
output["DBClusterSnapshotAttributes"] !== undefined &&
output["DBClusterSnapshotAttributes"]["DBClusterSnapshotAttribute"] !== undefined
) {
@@ -8729,8 +8717,10 @@ const deserializeAws_queryDBClusterSnapshotMessage = (
}
if (output.DBClusterSnapshots === "") {
contents.DBClusterSnapshots = [];
- }
- if (output["DBClusterSnapshots"] !== undefined && output["DBClusterSnapshots"]["DBClusterSnapshot"] !== undefined) {
+ } else if (
+ output["DBClusterSnapshots"] !== undefined &&
+ output["DBClusterSnapshots"]["DBClusterSnapshot"] !== undefined
+ ) {
contents.DBClusterSnapshots = deserializeAws_queryDBClusterSnapshotList(
__getArrayIfSingleItem(output["DBClusterSnapshots"]["DBClusterSnapshot"]),
context
@@ -8787,8 +8777,7 @@ const deserializeAws_queryDBEngineVersion = (output: any, context: __SerdeContex
}
if (output.SupportedCharacterSets === "") {
contents.SupportedCharacterSets = [];
- }
- if (
+ } else if (
output["SupportedCharacterSets"] !== undefined &&
output["SupportedCharacterSets"]["CharacterSet"] !== undefined
) {
@@ -8799,8 +8788,10 @@ const deserializeAws_queryDBEngineVersion = (output: any, context: __SerdeContex
}
if (output.ValidUpgradeTarget === "") {
contents.ValidUpgradeTarget = [];
- }
- if (output["ValidUpgradeTarget"] !== undefined && output["ValidUpgradeTarget"]["UpgradeTarget"] !== undefined) {
+ } else if (
+ output["ValidUpgradeTarget"] !== undefined &&
+ output["ValidUpgradeTarget"]["UpgradeTarget"] !== undefined
+ ) {
contents.ValidUpgradeTarget = deserializeAws_queryValidUpgradeTargetList(
__getArrayIfSingleItem(output["ValidUpgradeTarget"]["UpgradeTarget"]),
context
@@ -8808,8 +8799,7 @@ const deserializeAws_queryDBEngineVersion = (output: any, context: __SerdeContex
}
if (output.SupportedTimezones === "") {
contents.SupportedTimezones = [];
- }
- if (output["SupportedTimezones"] !== undefined && output["SupportedTimezones"]["Timezone"] !== undefined) {
+ } else if (output["SupportedTimezones"] !== undefined && output["SupportedTimezones"]["Timezone"] !== undefined) {
contents.SupportedTimezones = deserializeAws_querySupportedTimezonesList(
__getArrayIfSingleItem(output["SupportedTimezones"]["Timezone"]),
context
@@ -8817,8 +8807,7 @@ const deserializeAws_queryDBEngineVersion = (output: any, context: __SerdeContex
}
if (output.ExportableLogTypes === "") {
contents.ExportableLogTypes = [];
- }
- if (output["ExportableLogTypes"] !== undefined && output["ExportableLogTypes"]["member"] !== undefined) {
+ } else if (output["ExportableLogTypes"] !== undefined && output["ExportableLogTypes"]["member"] !== undefined) {
contents.ExportableLogTypes = deserializeAws_queryLogTypeList(
__getArrayIfSingleItem(output["ExportableLogTypes"]["member"]),
context
@@ -8854,8 +8843,7 @@ const deserializeAws_queryDBEngineVersionMessage = (output: any, context: __Serd
}
if (output.DBEngineVersions === "") {
contents.DBEngineVersions = [];
- }
- if (output["DBEngineVersions"] !== undefined && output["DBEngineVersions"]["DBEngineVersion"] !== undefined) {
+ } else if (output["DBEngineVersions"] !== undefined && output["DBEngineVersions"]["DBEngineVersion"] !== undefined) {
contents.DBEngineVersions = deserializeAws_queryDBEngineVersionList(
__getArrayIfSingleItem(output["DBEngineVersions"]["DBEngineVersion"]),
context
@@ -8955,8 +8943,7 @@ const deserializeAws_queryDBInstance = (output: any, context: __SerdeContext): D
}
if (output.DBSecurityGroups === "") {
contents.DBSecurityGroups = [];
- }
- if (output["DBSecurityGroups"] !== undefined && output["DBSecurityGroups"]["DBSecurityGroup"] !== undefined) {
+ } else if (output["DBSecurityGroups"] !== undefined && output["DBSecurityGroups"]["DBSecurityGroup"] !== undefined) {
contents.DBSecurityGroups = deserializeAws_queryDBSecurityGroupMembershipList(
__getArrayIfSingleItem(output["DBSecurityGroups"]["DBSecurityGroup"]),
context
@@ -8964,8 +8951,7 @@ const deserializeAws_queryDBInstance = (output: any, context: __SerdeContext): D
}
if (output.VpcSecurityGroups === "") {
contents.VpcSecurityGroups = [];
- }
- if (
+ } else if (
output["VpcSecurityGroups"] !== undefined &&
output["VpcSecurityGroups"]["VpcSecurityGroupMembership"] !== undefined
) {
@@ -8976,8 +8962,10 @@ const deserializeAws_queryDBInstance = (output: any, context: __SerdeContext): D
}
if (output.DBParameterGroups === "") {
contents.DBParameterGroups = [];
- }
- if (output["DBParameterGroups"] !== undefined && output["DBParameterGroups"]["DBParameterGroup"] !== undefined) {
+ } else if (
+ output["DBParameterGroups"] !== undefined &&
+ output["DBParameterGroups"]["DBParameterGroup"] !== undefined
+ ) {
contents.DBParameterGroups = deserializeAws_queryDBParameterGroupStatusList(
__getArrayIfSingleItem(output["DBParameterGroups"]["DBParameterGroup"]),
context
@@ -9015,8 +9003,7 @@ const deserializeAws_queryDBInstance = (output: any, context: __SerdeContext): D
}
if (output.ReadReplicaDBInstanceIdentifiers === "") {
contents.ReadReplicaDBInstanceIdentifiers = [];
- }
- if (
+ } else if (
output["ReadReplicaDBInstanceIdentifiers"] !== undefined &&
output["ReadReplicaDBInstanceIdentifiers"]["ReadReplicaDBInstanceIdentifier"] !== undefined
) {
@@ -9027,8 +9014,7 @@ const deserializeAws_queryDBInstance = (output: any, context: __SerdeContext): D
}
if (output.ReadReplicaDBClusterIdentifiers === "") {
contents.ReadReplicaDBClusterIdentifiers = [];
- }
- if (
+ } else if (
output["ReadReplicaDBClusterIdentifiers"] !== undefined &&
output["ReadReplicaDBClusterIdentifiers"]["ReadReplicaDBClusterIdentifier"] !== undefined
) {
@@ -9045,8 +9031,7 @@ const deserializeAws_queryDBInstance = (output: any, context: __SerdeContext): D
}
if (output.OptionGroupMemberships === "") {
contents.OptionGroupMemberships = [];
- }
- if (
+ } else if (
output["OptionGroupMemberships"] !== undefined &&
output["OptionGroupMemberships"]["OptionGroupMembership"] !== undefined
) {
@@ -9066,8 +9051,7 @@ const deserializeAws_queryDBInstance = (output: any, context: __SerdeContext): D
}
if (output.StatusInfos === "") {
contents.StatusInfos = [];
- }
- if (output["StatusInfos"] !== undefined && output["StatusInfos"]["DBInstanceStatusInfo"] !== undefined) {
+ } else if (output["StatusInfos"] !== undefined && output["StatusInfos"]["DBInstanceStatusInfo"] !== undefined) {
contents.StatusInfos = deserializeAws_queryDBInstanceStatusInfoList(
__getArrayIfSingleItem(output["StatusInfos"]["DBInstanceStatusInfo"]),
context
@@ -9099,8 +9083,10 @@ const deserializeAws_queryDBInstance = (output: any, context: __SerdeContext): D
}
if (output.DomainMemberships === "") {
contents.DomainMemberships = [];
- }
- if (output["DomainMemberships"] !== undefined && output["DomainMemberships"]["DomainMembership"] !== undefined) {
+ } else if (
+ output["DomainMemberships"] !== undefined &&
+ output["DomainMemberships"]["DomainMembership"] !== undefined
+ ) {
contents.DomainMemberships = deserializeAws_queryDomainMembershipList(
__getArrayIfSingleItem(output["DomainMemberships"]["DomainMembership"]),
context
@@ -9138,8 +9124,7 @@ const deserializeAws_queryDBInstance = (output: any, context: __SerdeContext): D
}
if (output.EnabledCloudwatchLogsExports === "") {
contents.EnabledCloudwatchLogsExports = [];
- }
- if (
+ } else if (
output["EnabledCloudwatchLogsExports"] !== undefined &&
output["EnabledCloudwatchLogsExports"]["member"] !== undefined
) {
@@ -9188,8 +9173,7 @@ const deserializeAws_queryDBInstanceMessage = (output: any, context: __SerdeCont
}
if (output.DBInstances === "") {
contents.DBInstances = [];
- }
- if (output["DBInstances"] !== undefined && output["DBInstances"]["DBInstance"] !== undefined) {
+ } else if (output["DBInstances"] !== undefined && output["DBInstances"]["DBInstance"] !== undefined) {
contents.DBInstances = deserializeAws_queryDBInstanceList(
__getArrayIfSingleItem(output["DBInstances"]["DBInstance"]),
context
@@ -9283,8 +9267,7 @@ const deserializeAws_queryDBParameterGroupDetails = (output: any, context: __Ser
};
if (output.Parameters === "") {
contents.Parameters = [];
- }
- if (output["Parameters"] !== undefined && output["Parameters"]["Parameter"] !== undefined) {
+ } else if (output["Parameters"] !== undefined && output["Parameters"]["Parameter"] !== undefined) {
contents.Parameters = deserializeAws_queryParametersList(
__getArrayIfSingleItem(output["Parameters"]["Parameter"]),
context
@@ -9359,8 +9342,10 @@ const deserializeAws_queryDBParameterGroupsMessage = (
}
if (output.DBParameterGroups === "") {
contents.DBParameterGroups = [];
- }
- if (output["DBParameterGroups"] !== undefined && output["DBParameterGroups"]["DBParameterGroup"] !== undefined) {
+ } else if (
+ output["DBParameterGroups"] !== undefined &&
+ output["DBParameterGroups"]["DBParameterGroup"] !== undefined
+ ) {
contents.DBParameterGroups = deserializeAws_queryDBParameterGroupList(
__getArrayIfSingleItem(output["DBParameterGroups"]["DBParameterGroup"]),
context
@@ -9487,8 +9472,7 @@ const deserializeAws_queryDBSubnetGroup = (output: any, context: __SerdeContext)
}
if (output.Subnets === "") {
contents.Subnets = [];
- }
- if (output["Subnets"] !== undefined && output["Subnets"]["Subnet"] !== undefined) {
+ } else if (output["Subnets"] !== undefined && output["Subnets"]["Subnet"] !== undefined) {
contents.Subnets = deserializeAws_querySubnetList(__getArrayIfSingleItem(output["Subnets"]["Subnet"]), context);
}
if (output["DBSubnetGroupArn"] !== undefined) {
@@ -9533,8 +9517,7 @@ const deserializeAws_queryDBSubnetGroupMessage = (output: any, context: __SerdeC
}
if (output.DBSubnetGroups === "") {
contents.DBSubnetGroups = [];
- }
- if (output["DBSubnetGroups"] !== undefined && output["DBSubnetGroups"]["DBSubnetGroup"] !== undefined) {
+ } else if (output["DBSubnetGroups"] !== undefined && output["DBSubnetGroups"]["DBSubnetGroup"] !== undefined) {
contents.DBSubnetGroups = deserializeAws_queryDBSubnetGroups(
__getArrayIfSingleItem(output["DBSubnetGroups"]["DBSubnetGroup"]),
context
@@ -9645,8 +9628,7 @@ const deserializeAws_queryDeleteDBClusterEndpointOutput = (
}
if (output.StaticMembers === "") {
contents.StaticMembers = [];
- }
- if (output["StaticMembers"] !== undefined && output["StaticMembers"]["member"] !== undefined) {
+ } else if (output["StaticMembers"] !== undefined && output["StaticMembers"]["member"] !== undefined) {
contents.StaticMembers = deserializeAws_queryStringList(
__getArrayIfSingleItem(output["StaticMembers"]["member"]),
context
@@ -9654,8 +9636,7 @@ const deserializeAws_queryDeleteDBClusterEndpointOutput = (
}
if (output.ExcludedMembers === "") {
contents.ExcludedMembers = [];
- }
- if (output["ExcludedMembers"] !== undefined && output["ExcludedMembers"]["member"] !== undefined) {
+ } else if (output["ExcludedMembers"] !== undefined && output["ExcludedMembers"]["member"] !== undefined) {
contents.ExcludedMembers = deserializeAws_queryStringList(
__getArrayIfSingleItem(output["ExcludedMembers"]["member"]),
context
@@ -9871,8 +9852,7 @@ const deserializeAws_queryEngineDefaults = (output: any, context: __SerdeContext
}
if (output.Parameters === "") {
contents.Parameters = [];
- }
- if (output["Parameters"] !== undefined && output["Parameters"]["Parameter"] !== undefined) {
+ } else if (output["Parameters"] !== undefined && output["Parameters"]["Parameter"] !== undefined) {
contents.Parameters = deserializeAws_queryParametersList(
__getArrayIfSingleItem(output["Parameters"]["Parameter"]),
context
@@ -9901,8 +9881,7 @@ const deserializeAws_queryEvent = (output: any, context: __SerdeContext): Event
}
if (output.EventCategories === "") {
contents.EventCategories = [];
- }
- if (output["EventCategories"] !== undefined && output["EventCategories"]["EventCategory"] !== undefined) {
+ } else if (output["EventCategories"] !== undefined && output["EventCategories"]["EventCategory"] !== undefined) {
contents.EventCategories = deserializeAws_queryEventCategoriesList(
__getArrayIfSingleItem(output["EventCategories"]["EventCategory"]),
context
@@ -9938,8 +9917,7 @@ const deserializeAws_queryEventCategoriesMap = (output: any, context: __SerdeCon
}
if (output.EventCategories === "") {
contents.EventCategories = [];
- }
- if (output["EventCategories"] !== undefined && output["EventCategories"]["EventCategory"] !== undefined) {
+ } else if (output["EventCategories"] !== undefined && output["EventCategories"]["EventCategory"] !== undefined) {
contents.EventCategories = deserializeAws_queryEventCategoriesList(
__getArrayIfSingleItem(output["EventCategories"]["EventCategory"]),
context
@@ -9965,8 +9943,7 @@ const deserializeAws_queryEventCategoriesMessage = (output: any, context: __Serd
};
if (output.EventCategoriesMapList === "") {
contents.EventCategoriesMapList = [];
- }
- if (
+ } else if (
output["EventCategoriesMapList"] !== undefined &&
output["EventCategoriesMapList"]["EventCategoriesMap"] !== undefined
) {
@@ -9999,8 +9976,7 @@ const deserializeAws_queryEventsMessage = (output: any, context: __SerdeContext)
}
if (output.Events === "") {
contents.Events = [];
- }
- if (output["Events"] !== undefined && output["Events"]["Event"] !== undefined) {
+ } else if (output["Events"] !== undefined && output["Events"]["Event"] !== undefined) {
contents.Events = deserializeAws_queryEventList(__getArrayIfSingleItem(output["Events"]["Event"]), context);
}
return contents;
@@ -10039,8 +10015,7 @@ const deserializeAws_queryEventSubscription = (output: any, context: __SerdeCont
}
if (output.SourceIdsList === "") {
contents.SourceIdsList = [];
- }
- if (output["SourceIdsList"] !== undefined && output["SourceIdsList"]["SourceId"] !== undefined) {
+ } else if (output["SourceIdsList"] !== undefined && output["SourceIdsList"]["SourceId"] !== undefined) {
contents.SourceIdsList = deserializeAws_querySourceIdsList(
__getArrayIfSingleItem(output["SourceIdsList"]["SourceId"]),
context
@@ -10048,8 +10023,10 @@ const deserializeAws_queryEventSubscription = (output: any, context: __SerdeCont
}
if (output.EventCategoriesList === "") {
contents.EventCategoriesList = [];
- }
- if (output["EventCategoriesList"] !== undefined && output["EventCategoriesList"]["EventCategory"] !== undefined) {
+ } else if (
+ output["EventCategoriesList"] !== undefined &&
+ output["EventCategoriesList"]["EventCategory"] !== undefined
+ ) {
contents.EventCategoriesList = deserializeAws_queryEventCategoriesList(
__getArrayIfSingleItem(output["EventCategoriesList"]["EventCategory"]),
context
@@ -10101,8 +10078,7 @@ const deserializeAws_queryEventSubscriptionsMessage = (
}
if (output.EventSubscriptionsList === "") {
contents.EventSubscriptionsList = [];
- }
- if (
+ } else if (
output["EventSubscriptionsList"] !== undefined &&
output["EventSubscriptionsList"]["EventSubscription"] !== undefined
) {
@@ -10402,8 +10378,7 @@ const deserializeAws_queryModifyDBClusterEndpointOutput = (
}
if (output.StaticMembers === "") {
contents.StaticMembers = [];
- }
- if (output["StaticMembers"] !== undefined && output["StaticMembers"]["member"] !== undefined) {
+ } else if (output["StaticMembers"] !== undefined && output["StaticMembers"]["member"] !== undefined) {
contents.StaticMembers = deserializeAws_queryStringList(
__getArrayIfSingleItem(output["StaticMembers"]["member"]),
context
@@ -10411,8 +10386,7 @@ const deserializeAws_queryModifyDBClusterEndpointOutput = (
}
if (output.ExcludedMembers === "") {
contents.ExcludedMembers = [];
- }
- if (output["ExcludedMembers"] !== undefined && output["ExcludedMembers"]["member"] !== undefined) {
+ } else if (output["ExcludedMembers"] !== undefined && output["ExcludedMembers"]["member"] !== undefined) {
contents.ExcludedMembers = deserializeAws_queryStringList(
__getArrayIfSingleItem(output["ExcludedMembers"]["member"]),
context
@@ -10567,8 +10541,10 @@ const deserializeAws_queryOrderableDBInstanceOption = (
}
if (output.AvailabilityZones === "") {
contents.AvailabilityZones = [];
- }
- if (output["AvailabilityZones"] !== undefined && output["AvailabilityZones"]["AvailabilityZone"] !== undefined) {
+ } else if (
+ output["AvailabilityZones"] !== undefined &&
+ output["AvailabilityZones"]["AvailabilityZone"] !== undefined
+ ) {
contents.AvailabilityZones = deserializeAws_queryAvailabilityZoneList(
__getArrayIfSingleItem(output["AvailabilityZones"]["AvailabilityZone"]),
context
@@ -10646,8 +10622,7 @@ const deserializeAws_queryOrderableDBInstanceOptionsMessage = (
};
if (output.OrderableDBInstanceOptions === "") {
contents.OrderableDBInstanceOptions = [];
- }
- if (
+ } else if (
output["OrderableDBInstanceOptions"] !== undefined &&
output["OrderableDBInstanceOptions"]["OrderableDBInstanceOption"] !== undefined
) {
@@ -10729,8 +10704,7 @@ const deserializeAws_queryPendingCloudwatchLogsExports = (
};
if (output.LogTypesToEnable === "") {
contents.LogTypesToEnable = [];
- }
- if (output["LogTypesToEnable"] !== undefined && output["LogTypesToEnable"]["member"] !== undefined) {
+ } else if (output["LogTypesToEnable"] !== undefined && output["LogTypesToEnable"]["member"] !== undefined) {
contents.LogTypesToEnable = deserializeAws_queryLogTypeList(
__getArrayIfSingleItem(output["LogTypesToEnable"]["member"]),
context
@@ -10738,8 +10712,7 @@ const deserializeAws_queryPendingCloudwatchLogsExports = (
}
if (output.LogTypesToDisable === "") {
contents.LogTypesToDisable = [];
- }
- if (output["LogTypesToDisable"] !== undefined && output["LogTypesToDisable"]["member"] !== undefined) {
+ } else if (output["LogTypesToDisable"] !== undefined && output["LogTypesToDisable"]["member"] !== undefined) {
contents.LogTypesToDisable = deserializeAws_queryLogTypeList(
__getArrayIfSingleItem(output["LogTypesToDisable"]["member"]),
context
@@ -10819,8 +10792,7 @@ const deserializeAws_queryPendingMaintenanceActionsMessage = (
};
if (output.PendingMaintenanceActions === "") {
contents.PendingMaintenanceActions = [];
- }
- if (
+ } else if (
output["PendingMaintenanceActions"] !== undefined &&
output["PendingMaintenanceActions"]["ResourcePendingMaintenanceActions"] !== undefined
) {
@@ -11034,8 +11006,7 @@ const deserializeAws_queryResourcePendingMaintenanceActions = (
}
if (output.PendingMaintenanceActionDetails === "") {
contents.PendingMaintenanceActionDetails = [];
- }
- if (
+ } else if (
output["PendingMaintenanceActionDetails"] !== undefined &&
output["PendingMaintenanceActionDetails"]["PendingMaintenanceAction"] !== undefined
) {
@@ -11341,8 +11312,7 @@ const deserializeAws_queryTagListMessage = (output: any, context: __SerdeContext
};
if (output.TagList === "") {
contents.TagList = [];
- }
- if (output["TagList"] !== undefined && output["TagList"]["Tag"] !== undefined) {
+ } else if (output["TagList"] !== undefined && output["TagList"]["Tag"] !== undefined) {
contents.TagList = deserializeAws_queryTagList(__getArrayIfSingleItem(output["TagList"]["Tag"]), context);
}
return contents;
@@ -11393,8 +11363,7 @@ const deserializeAws_queryValidDBInstanceModificationsMessage = (
};
if (output.Storage === "") {
contents.Storage = [];
- }
- if (output["Storage"] !== undefined && output["Storage"]["ValidStorageOptions"] !== undefined) {
+ } else if (output["Storage"] !== undefined && output["Storage"]["ValidStorageOptions"] !== undefined) {
contents.Storage = deserializeAws_queryValidStorageOptionsList(
__getArrayIfSingleItem(output["Storage"]["ValidStorageOptions"]),
context
@@ -11415,8 +11384,7 @@ const deserializeAws_queryValidStorageOptions = (output: any, context: __SerdeCo
}
if (output.StorageSize === "") {
contents.StorageSize = [];
- }
- if (output["StorageSize"] !== undefined && output["StorageSize"]["Range"] !== undefined) {
+ } else if (output["StorageSize"] !== undefined && output["StorageSize"]["Range"] !== undefined) {
contents.StorageSize = deserializeAws_queryRangeList(
__getArrayIfSingleItem(output["StorageSize"]["Range"]),
context
@@ -11424,8 +11392,7 @@ const deserializeAws_queryValidStorageOptions = (output: any, context: __SerdeCo
}
if (output.ProvisionedIops === "") {
contents.ProvisionedIops = [];
- }
- if (output["ProvisionedIops"] !== undefined && output["ProvisionedIops"]["Range"] !== undefined) {
+ } else if (output["ProvisionedIops"] !== undefined && output["ProvisionedIops"]["Range"] !== undefined) {
contents.ProvisionedIops = deserializeAws_queryRangeList(
__getArrayIfSingleItem(output["ProvisionedIops"]["Range"]),
context
@@ -11433,8 +11400,7 @@ const deserializeAws_queryValidStorageOptions = (output: any, context: __SerdeCo
}
if (output.IopsToStorageRatio === "") {
contents.IopsToStorageRatio = [];
- }
- if (output["IopsToStorageRatio"] !== undefined && output["IopsToStorageRatio"]["DoubleRange"] !== undefined) {
+ } else if (output["IopsToStorageRatio"] !== undefined && output["IopsToStorageRatio"]["DoubleRange"] !== undefined) {
contents.IopsToStorageRatio = deserializeAws_queryDoubleRangeList(
__getArrayIfSingleItem(output["IopsToStorageRatio"]["DoubleRange"]),
context
diff --git a/clients/client-rds/src/protocols/Aws_query.ts b/clients/client-rds/src/protocols/Aws_query.ts
index 1d336d00183d..904a27a84549 100644
--- a/clients/client-rds/src/protocols/Aws_query.ts
+++ b/clients/client-rds/src/protocols/Aws_query.ts
@@ -16423,8 +16423,7 @@ const deserializeAws_queryAccountAttributesMessage = (
};
if (output.AccountQuotas === "") {
contents.AccountQuotas = [];
- }
- if (output["AccountQuotas"] !== undefined && output["AccountQuotas"]["AccountQuota"] !== undefined) {
+ } else if (output["AccountQuotas"] !== undefined && output["AccountQuotas"]["AccountQuota"] !== undefined) {
contents.AccountQuotas = deserializeAws_queryAccountQuotaList(
__getArrayIfSingleItem(output["AccountQuotas"]["AccountQuota"]),
context
@@ -16701,8 +16700,7 @@ const deserializeAws_queryCertificateMessage = (output: any, context: __SerdeCon
};
if (output.Certificates === "") {
contents.Certificates = [];
- }
- if (output["Certificates"] !== undefined && output["Certificates"]["Certificate"] !== undefined) {
+ } else if (output["Certificates"] !== undefined && output["Certificates"]["Certificate"] !== undefined) {
contents.Certificates = deserializeAws_queryCertificateList(
__getArrayIfSingleItem(output["Certificates"]["Certificate"]),
context
@@ -16795,8 +16793,7 @@ const deserializeAws_queryConnectionPoolConfigurationInfo = (
}
if (output.SessionPinningFilters === "") {
contents.SessionPinningFilters = [];
- }
- if (output["SessionPinningFilters"] !== undefined && output["SessionPinningFilters"]["member"] !== undefined) {
+ } else if (output["SessionPinningFilters"] !== undefined && output["SessionPinningFilters"]["member"] !== undefined) {
contents.SessionPinningFilters = deserializeAws_queryStringList(
__getArrayIfSingleItem(output["SessionPinningFilters"]["member"]),
context
@@ -17168,8 +17165,10 @@ const deserializeAws_queryDBCluster = (output: any, context: __SerdeContext): DB
}
if (output.AvailabilityZones === "") {
contents.AvailabilityZones = [];
- }
- if (output["AvailabilityZones"] !== undefined && output["AvailabilityZones"]["AvailabilityZone"] !== undefined) {
+ } else if (
+ output["AvailabilityZones"] !== undefined &&
+ output["AvailabilityZones"]["AvailabilityZone"] !== undefined
+ ) {
contents.AvailabilityZones = deserializeAws_queryAvailabilityZones(
__getArrayIfSingleItem(output["AvailabilityZones"]["AvailabilityZone"]),
context
@@ -17213,8 +17212,7 @@ const deserializeAws_queryDBCluster = (output: any, context: __SerdeContext): DB
}
if (output.CustomEndpoints === "") {
contents.CustomEndpoints = [];
- }
- if (output["CustomEndpoints"] !== undefined && output["CustomEndpoints"]["member"] !== undefined) {
+ } else if (output["CustomEndpoints"] !== undefined && output["CustomEndpoints"]["member"] !== undefined) {
contents.CustomEndpoints = deserializeAws_queryStringList(
__getArrayIfSingleItem(output["CustomEndpoints"]["member"]),
context
@@ -17240,8 +17238,7 @@ const deserializeAws_queryDBCluster = (output: any, context: __SerdeContext): DB
}
if (output.DBClusterOptionGroupMemberships === "") {
contents.DBClusterOptionGroupMemberships = [];
- }
- if (
+ } else if (
output["DBClusterOptionGroupMemberships"] !== undefined &&
output["DBClusterOptionGroupMemberships"]["DBClusterOptionGroup"] !== undefined
) {
@@ -17261,8 +17258,7 @@ const deserializeAws_queryDBCluster = (output: any, context: __SerdeContext): DB
}
if (output.ReadReplicaIdentifiers === "") {
contents.ReadReplicaIdentifiers = [];
- }
- if (
+ } else if (
output["ReadReplicaIdentifiers"] !== undefined &&
output["ReadReplicaIdentifiers"]["ReadReplicaIdentifier"] !== undefined
) {
@@ -17273,8 +17269,7 @@ const deserializeAws_queryDBCluster = (output: any, context: __SerdeContext): DB
}
if (output.DBClusterMembers === "") {
contents.DBClusterMembers = [];
- }
- if (output["DBClusterMembers"] !== undefined && output["DBClusterMembers"]["DBClusterMember"] !== undefined) {
+ } else if (output["DBClusterMembers"] !== undefined && output["DBClusterMembers"]["DBClusterMember"] !== undefined) {
contents.DBClusterMembers = deserializeAws_queryDBClusterMemberList(
__getArrayIfSingleItem(output["DBClusterMembers"]["DBClusterMember"]),
context
@@ -17282,8 +17277,7 @@ const deserializeAws_queryDBCluster = (output: any, context: __SerdeContext): DB
}
if (output.VpcSecurityGroups === "") {
contents.VpcSecurityGroups = [];
- }
- if (
+ } else if (
output["VpcSecurityGroups"] !== undefined &&
output["VpcSecurityGroups"]["VpcSecurityGroupMembership"] !== undefined
) {
@@ -17309,8 +17303,7 @@ const deserializeAws_queryDBCluster = (output: any, context: __SerdeContext): DB
}
if (output.AssociatedRoles === "") {
contents.AssociatedRoles = [];
- }
- if (output["AssociatedRoles"] !== undefined && output["AssociatedRoles"]["DBClusterRole"] !== undefined) {
+ } else if (output["AssociatedRoles"] !== undefined && output["AssociatedRoles"]["DBClusterRole"] !== undefined) {
contents.AssociatedRoles = deserializeAws_queryDBClusterRoles(
__getArrayIfSingleItem(output["AssociatedRoles"]["DBClusterRole"]),
context
@@ -17336,8 +17329,7 @@ const deserializeAws_queryDBCluster = (output: any, context: __SerdeContext): DB
}
if (output.EnabledCloudwatchLogsExports === "") {
contents.EnabledCloudwatchLogsExports = [];
- }
- if (
+ } else if (
output["EnabledCloudwatchLogsExports"] !== undefined &&
output["EnabledCloudwatchLogsExports"]["member"] !== undefined
) {
@@ -17384,8 +17376,10 @@ const deserializeAws_queryDBCluster = (output: any, context: __SerdeContext): DB
}
if (output.DomainMemberships === "") {
contents.DomainMemberships = [];
- }
- if (output["DomainMemberships"] !== undefined && output["DomainMemberships"]["DomainMembership"] !== undefined) {
+ } else if (
+ output["DomainMemberships"] !== undefined &&
+ output["DomainMemberships"]["DomainMembership"] !== undefined
+ ) {
contents.DomainMemberships = deserializeAws_queryDomainMembershipList(
__getArrayIfSingleItem(output["DomainMemberships"]["DomainMembership"]),
context
@@ -17393,8 +17387,7 @@ const deserializeAws_queryDBCluster = (output: any, context: __SerdeContext): DB
}
if (output.TagList === "") {
contents.TagList = [];
- }
- if (output["TagList"] !== undefined && output["TagList"]["Tag"] !== undefined) {
+ } else if (output["TagList"] !== undefined && output["TagList"]["Tag"] !== undefined) {
contents.TagList = deserializeAws_queryTagList(__getArrayIfSingleItem(output["TagList"]["Tag"]), context);
}
if (output["GlobalWriteForwardingStatus"] !== undefined) {
@@ -17519,8 +17512,7 @@ const deserializeAws_queryDBClusterBacktrackMessage = (
}
if (output.DBClusterBacktracks === "") {
contents.DBClusterBacktracks = [];
- }
- if (
+ } else if (
output["DBClusterBacktracks"] !== undefined &&
output["DBClusterBacktracks"]["DBClusterBacktrack"] !== undefined
) {
@@ -17607,8 +17599,7 @@ const deserializeAws_queryDBClusterEndpoint = (output: any, context: __SerdeCont
}
if (output.StaticMembers === "") {
contents.StaticMembers = [];
- }
- if (output["StaticMembers"] !== undefined && output["StaticMembers"]["member"] !== undefined) {
+ } else if (output["StaticMembers"] !== undefined && output["StaticMembers"]["member"] !== undefined) {
contents.StaticMembers = deserializeAws_queryStringList(
__getArrayIfSingleItem(output["StaticMembers"]["member"]),
context
@@ -17616,8 +17607,7 @@ const deserializeAws_queryDBClusterEndpoint = (output: any, context: __SerdeCont
}
if (output.ExcludedMembers === "") {
contents.ExcludedMembers = [];
- }
- if (output["ExcludedMembers"] !== undefined && output["ExcludedMembers"]["member"] !== undefined) {
+ } else if (output["ExcludedMembers"] !== undefined && output["ExcludedMembers"]["member"] !== undefined) {
contents.ExcludedMembers = deserializeAws_queryStringList(
__getArrayIfSingleItem(output["ExcludedMembers"]["member"]),
context
@@ -17666,8 +17656,7 @@ const deserializeAws_queryDBClusterEndpointMessage = (
}
if (output.DBClusterEndpoints === "") {
contents.DBClusterEndpoints = [];
- }
- if (
+ } else if (
output["DBClusterEndpoints"] !== undefined &&
output["DBClusterEndpoints"]["DBClusterEndpointList"] !== undefined
) {
@@ -17759,8 +17748,7 @@ const deserializeAws_queryDBClusterMessage = (output: any, context: __SerdeConte
}
if (output.DBClusters === "") {
contents.DBClusters = [];
- }
- if (output["DBClusters"] !== undefined && output["DBClusters"]["DBCluster"] !== undefined) {
+ } else if (output["DBClusters"] !== undefined && output["DBClusters"]["DBCluster"] !== undefined) {
contents.DBClusters = deserializeAws_queryDBClusterList(
__getArrayIfSingleItem(output["DBClusters"]["DBCluster"]),
context
@@ -17842,8 +17830,7 @@ const deserializeAws_queryDBClusterParameterGroupDetails = (
};
if (output.Parameters === "") {
contents.Parameters = [];
- }
- if (output["Parameters"] !== undefined && output["Parameters"]["Parameter"] !== undefined) {
+ } else if (output["Parameters"] !== undefined && output["Parameters"]["Parameter"] !== undefined) {
contents.Parameters = deserializeAws_queryParametersList(
__getArrayIfSingleItem(output["Parameters"]["Parameter"]),
context
@@ -17908,8 +17895,7 @@ const deserializeAws_queryDBClusterParameterGroupsMessage = (
}
if (output.DBClusterParameterGroups === "") {
contents.DBClusterParameterGroups = [];
- }
- if (
+ } else if (
output["DBClusterParameterGroups"] !== undefined &&
output["DBClusterParameterGroups"]["DBClusterParameterGroup"] !== undefined
) {
@@ -18029,8 +18015,10 @@ const deserializeAws_queryDBClusterSnapshot = (output: any, context: __SerdeCont
};
if (output.AvailabilityZones === "") {
contents.AvailabilityZones = [];
- }
- if (output["AvailabilityZones"] !== undefined && output["AvailabilityZones"]["AvailabilityZone"] !== undefined) {
+ } else if (
+ output["AvailabilityZones"] !== undefined &&
+ output["AvailabilityZones"]["AvailabilityZone"] !== undefined
+ ) {
contents.AvailabilityZones = deserializeAws_queryAvailabilityZones(
__getArrayIfSingleItem(output["AvailabilityZones"]["AvailabilityZone"]),
context
@@ -18098,8 +18086,7 @@ const deserializeAws_queryDBClusterSnapshot = (output: any, context: __SerdeCont
}
if (output.TagList === "") {
contents.TagList = [];
- }
- if (output["TagList"] !== undefined && output["TagList"]["Tag"] !== undefined) {
+ } else if (output["TagList"] !== undefined && output["TagList"]["Tag"] !== undefined) {
contents.TagList = deserializeAws_queryTagList(__getArrayIfSingleItem(output["TagList"]["Tag"]), context);
}
return contents;
@@ -18131,8 +18118,7 @@ const deserializeAws_queryDBClusterSnapshotAttribute = (
}
if (output.AttributeValues === "") {
contents.AttributeValues = [];
- }
- if (output["AttributeValues"] !== undefined && output["AttributeValues"]["AttributeValue"] !== undefined) {
+ } else if (output["AttributeValues"] !== undefined && output["AttributeValues"]["AttributeValue"] !== undefined) {
contents.AttributeValues = deserializeAws_queryAttributeValueList(
__getArrayIfSingleItem(output["AttributeValues"]["AttributeValue"]),
context
@@ -18168,8 +18154,7 @@ const deserializeAws_queryDBClusterSnapshotAttributesResult = (
}
if (output.DBClusterSnapshotAttributes === "") {
contents.DBClusterSnapshotAttributes = [];
- }
- if (
+ } else if (
output["DBClusterSnapshotAttributes"] !== undefined &&
output["DBClusterSnapshotAttributes"]["DBClusterSnapshotAttribute"] !== undefined
) {
@@ -18205,8 +18190,10 @@ const deserializeAws_queryDBClusterSnapshotMessage = (
}
if (output.DBClusterSnapshots === "") {
contents.DBClusterSnapshots = [];
- }
- if (output["DBClusterSnapshots"] !== undefined && output["DBClusterSnapshots"]["DBClusterSnapshot"] !== undefined) {
+ } else if (
+ output["DBClusterSnapshots"] !== undefined &&
+ output["DBClusterSnapshots"]["DBClusterSnapshot"] !== undefined
+ ) {
contents.DBClusterSnapshots = deserializeAws_queryDBClusterSnapshotList(
__getArrayIfSingleItem(output["DBClusterSnapshots"]["DBClusterSnapshot"]),
context
@@ -18277,8 +18264,7 @@ const deserializeAws_queryDBEngineVersion = (output: any, context: __SerdeContex
}
if (output.SupportedCharacterSets === "") {
contents.SupportedCharacterSets = [];
- }
- if (
+ } else if (
output["SupportedCharacterSets"] !== undefined &&
output["SupportedCharacterSets"]["CharacterSet"] !== undefined
) {
@@ -18289,8 +18275,7 @@ const deserializeAws_queryDBEngineVersion = (output: any, context: __SerdeContex
}
if (output.SupportedNcharCharacterSets === "") {
contents.SupportedNcharCharacterSets = [];
- }
- if (
+ } else if (
output["SupportedNcharCharacterSets"] !== undefined &&
output["SupportedNcharCharacterSets"]["CharacterSet"] !== undefined
) {
@@ -18301,8 +18286,10 @@ const deserializeAws_queryDBEngineVersion = (output: any, context: __SerdeContex
}
if (output.ValidUpgradeTarget === "") {
contents.ValidUpgradeTarget = [];
- }
- if (output["ValidUpgradeTarget"] !== undefined && output["ValidUpgradeTarget"]["UpgradeTarget"] !== undefined) {
+ } else if (
+ output["ValidUpgradeTarget"] !== undefined &&
+ output["ValidUpgradeTarget"]["UpgradeTarget"] !== undefined
+ ) {
contents.ValidUpgradeTarget = deserializeAws_queryValidUpgradeTargetList(
__getArrayIfSingleItem(output["ValidUpgradeTarget"]["UpgradeTarget"]),
context
@@ -18310,8 +18297,7 @@ const deserializeAws_queryDBEngineVersion = (output: any, context: __SerdeContex
}
if (output.SupportedTimezones === "") {
contents.SupportedTimezones = [];
- }
- if (output["SupportedTimezones"] !== undefined && output["SupportedTimezones"]["Timezone"] !== undefined) {
+ } else if (output["SupportedTimezones"] !== undefined && output["SupportedTimezones"]["Timezone"] !== undefined) {
contents.SupportedTimezones = deserializeAws_querySupportedTimezonesList(
__getArrayIfSingleItem(output["SupportedTimezones"]["Timezone"]),
context
@@ -18319,8 +18305,7 @@ const deserializeAws_queryDBEngineVersion = (output: any, context: __SerdeContex
}
if (output.ExportableLogTypes === "") {
contents.ExportableLogTypes = [];
- }
- if (output["ExportableLogTypes"] !== undefined && output["ExportableLogTypes"]["member"] !== undefined) {
+ } else if (output["ExportableLogTypes"] !== undefined && output["ExportableLogTypes"]["member"] !== undefined) {
contents.ExportableLogTypes = deserializeAws_queryLogTypeList(
__getArrayIfSingleItem(output["ExportableLogTypes"]["member"]),
context
@@ -18334,8 +18319,7 @@ const deserializeAws_queryDBEngineVersion = (output: any, context: __SerdeContex
}
if (output.SupportedEngineModes === "") {
contents.SupportedEngineModes = [];
- }
- if (output["SupportedEngineModes"] !== undefined && output["SupportedEngineModes"]["member"] !== undefined) {
+ } else if (output["SupportedEngineModes"] !== undefined && output["SupportedEngineModes"]["member"] !== undefined) {
contents.SupportedEngineModes = deserializeAws_queryEngineModeList(
__getArrayIfSingleItem(output["SupportedEngineModes"]["member"]),
context
@@ -18343,8 +18327,7 @@ const deserializeAws_queryDBEngineVersion = (output: any, context: __SerdeContex
}
if (output.SupportedFeatureNames === "") {
contents.SupportedFeatureNames = [];
- }
- if (output["SupportedFeatureNames"] !== undefined && output["SupportedFeatureNames"]["member"] !== undefined) {
+ } else if (output["SupportedFeatureNames"] !== undefined && output["SupportedFeatureNames"]["member"] !== undefined) {
contents.SupportedFeatureNames = deserializeAws_queryFeatureNameList(
__getArrayIfSingleItem(output["SupportedFeatureNames"]["member"]),
context
@@ -18379,8 +18362,7 @@ const deserializeAws_queryDBEngineVersion = (output: any, context: __SerdeContex
}
if (output.TagList === "") {
contents.TagList = [];
- }
- if (output["TagList"] !== undefined && output["TagList"]["Tag"] !== undefined) {
+ } else if (output["TagList"] !== undefined && output["TagList"]["Tag"] !== undefined) {
contents.TagList = deserializeAws_queryTagList(__getArrayIfSingleItem(output["TagList"]["Tag"]), context);
}
if (output["SupportsBabelfish"] !== undefined) {
@@ -18410,8 +18392,7 @@ const deserializeAws_queryDBEngineVersionMessage = (output: any, context: __Serd
}
if (output.DBEngineVersions === "") {
contents.DBEngineVersions = [];
- }
- if (output["DBEngineVersions"] !== undefined && output["DBEngineVersions"]["DBEngineVersion"] !== undefined) {
+ } else if (output["DBEngineVersions"] !== undefined && output["DBEngineVersions"]["DBEngineVersion"] !== undefined) {
contents.DBEngineVersions = deserializeAws_queryDBEngineVersionList(
__getArrayIfSingleItem(output["DBEngineVersions"]["DBEngineVersion"]),
context
@@ -18536,8 +18517,7 @@ const deserializeAws_queryDBInstance = (output: any, context: __SerdeContext): D
}
if (output.DBSecurityGroups === "") {
contents.DBSecurityGroups = [];
- }
- if (output["DBSecurityGroups"] !== undefined && output["DBSecurityGroups"]["DBSecurityGroup"] !== undefined) {
+ } else if (output["DBSecurityGroups"] !== undefined && output["DBSecurityGroups"]["DBSecurityGroup"] !== undefined) {
contents.DBSecurityGroups = deserializeAws_queryDBSecurityGroupMembershipList(
__getArrayIfSingleItem(output["DBSecurityGroups"]["DBSecurityGroup"]),
context
@@ -18545,8 +18525,7 @@ const deserializeAws_queryDBInstance = (output: any, context: __SerdeContext): D
}
if (output.VpcSecurityGroups === "") {
contents.VpcSecurityGroups = [];
- }
- if (
+ } else if (
output["VpcSecurityGroups"] !== undefined &&
output["VpcSecurityGroups"]["VpcSecurityGroupMembership"] !== undefined
) {
@@ -18557,8 +18536,10 @@ const deserializeAws_queryDBInstance = (output: any, context: __SerdeContext): D
}
if (output.DBParameterGroups === "") {
contents.DBParameterGroups = [];
- }
- if (output["DBParameterGroups"] !== undefined && output["DBParameterGroups"]["DBParameterGroup"] !== undefined) {
+ } else if (
+ output["DBParameterGroups"] !== undefined &&
+ output["DBParameterGroups"]["DBParameterGroup"] !== undefined
+ ) {
contents.DBParameterGroups = deserializeAws_queryDBParameterGroupStatusList(
__getArrayIfSingleItem(output["DBParameterGroups"]["DBParameterGroup"]),
context
@@ -18596,8 +18577,7 @@ const deserializeAws_queryDBInstance = (output: any, context: __SerdeContext): D
}
if (output.ReadReplicaDBInstanceIdentifiers === "") {
contents.ReadReplicaDBInstanceIdentifiers = [];
- }
- if (
+ } else if (
output["ReadReplicaDBInstanceIdentifiers"] !== undefined &&
output["ReadReplicaDBInstanceIdentifiers"]["ReadReplicaDBInstanceIdentifier"] !== undefined
) {
@@ -18608,8 +18588,7 @@ const deserializeAws_queryDBInstance = (output: any, context: __SerdeContext): D
}
if (output.ReadReplicaDBClusterIdentifiers === "") {
contents.ReadReplicaDBClusterIdentifiers = [];
- }
- if (
+ } else if (
output["ReadReplicaDBClusterIdentifiers"] !== undefined &&
output["ReadReplicaDBClusterIdentifiers"]["ReadReplicaDBClusterIdentifier"] !== undefined
) {
@@ -18629,8 +18608,7 @@ const deserializeAws_queryDBInstance = (output: any, context: __SerdeContext): D
}
if (output.OptionGroupMemberships === "") {
contents.OptionGroupMemberships = [];
- }
- if (
+ } else if (
output["OptionGroupMemberships"] !== undefined &&
output["OptionGroupMemberships"]["OptionGroupMembership"] !== undefined
) {
@@ -18653,8 +18631,7 @@ const deserializeAws_queryDBInstance = (output: any, context: __SerdeContext): D
}
if (output.StatusInfos === "") {
contents.StatusInfos = [];
- }
- if (output["StatusInfos"] !== undefined && output["StatusInfos"]["DBInstanceStatusInfo"] !== undefined) {
+ } else if (output["StatusInfos"] !== undefined && output["StatusInfos"]["DBInstanceStatusInfo"] !== undefined) {
contents.StatusInfos = deserializeAws_queryDBInstanceStatusInfoList(
__getArrayIfSingleItem(output["StatusInfos"]["DBInstanceStatusInfo"]),
context
@@ -18686,8 +18663,10 @@ const deserializeAws_queryDBInstance = (output: any, context: __SerdeContext): D
}
if (output.DomainMemberships === "") {
contents.DomainMemberships = [];
- }
- if (output["DomainMemberships"] !== undefined && output["DomainMemberships"]["DomainMembership"] !== undefined) {
+ } else if (
+ output["DomainMemberships"] !== undefined &&
+ output["DomainMemberships"]["DomainMembership"] !== undefined
+ ) {
contents.DomainMemberships = deserializeAws_queryDomainMembershipList(
__getArrayIfSingleItem(output["DomainMemberships"]["DomainMembership"]),
context
@@ -18730,8 +18709,7 @@ const deserializeAws_queryDBInstance = (output: any, context: __SerdeContext): D
}
if (output.EnabledCloudwatchLogsExports === "") {
contents.EnabledCloudwatchLogsExports = [];
- }
- if (
+ } else if (
output["EnabledCloudwatchLogsExports"] !== undefined &&
output["EnabledCloudwatchLogsExports"]["member"] !== undefined
) {
@@ -18742,8 +18720,10 @@ const deserializeAws_queryDBInstance = (output: any, context: __SerdeContext): D
}
if (output.ProcessorFeatures === "") {
contents.ProcessorFeatures = [];
- }
- if (output["ProcessorFeatures"] !== undefined && output["ProcessorFeatures"]["ProcessorFeature"] !== undefined) {
+ } else if (
+ output["ProcessorFeatures"] !== undefined &&
+ output["ProcessorFeatures"]["ProcessorFeature"] !== undefined
+ ) {
contents.ProcessorFeatures = deserializeAws_queryProcessorFeatureList(
__getArrayIfSingleItem(output["ProcessorFeatures"]["ProcessorFeature"]),
context
@@ -18754,8 +18734,7 @@ const deserializeAws_queryDBInstance = (output: any, context: __SerdeContext): D
}
if (output.AssociatedRoles === "") {
contents.AssociatedRoles = [];
- }
- if (output["AssociatedRoles"] !== undefined && output["AssociatedRoles"]["DBInstanceRole"] !== undefined) {
+ } else if (output["AssociatedRoles"] !== undefined && output["AssociatedRoles"]["DBInstanceRole"] !== undefined) {
contents.AssociatedRoles = deserializeAws_queryDBInstanceRoles(
__getArrayIfSingleItem(output["AssociatedRoles"]["DBInstanceRole"]),
context
@@ -18769,14 +18748,12 @@ const deserializeAws_queryDBInstance = (output: any, context: __SerdeContext): D
}
if (output.TagList === "") {
contents.TagList = [];
- }
- if (output["TagList"] !== undefined && output["TagList"]["Tag"] !== undefined) {
+ } else if (output["TagList"] !== undefined && output["TagList"]["Tag"] !== undefined) {
contents.TagList = deserializeAws_queryTagList(__getArrayIfSingleItem(output["TagList"]["Tag"]), context);
}
if (output.DBInstanceAutomatedBackupsReplications === "") {
contents.DBInstanceAutomatedBackupsReplications = [];
- }
- if (
+ } else if (
output["DBInstanceAutomatedBackupsReplications"] !== undefined &&
output["DBInstanceAutomatedBackupsReplications"]["DBInstanceAutomatedBackupsReplication"] !== undefined
) {
@@ -18951,8 +18928,7 @@ const deserializeAws_queryDBInstanceAutomatedBackup = (
}
if (output.DBInstanceAutomatedBackupsReplications === "") {
contents.DBInstanceAutomatedBackupsReplications = [];
- }
- if (
+ } else if (
output["DBInstanceAutomatedBackupsReplications"] !== undefined &&
output["DBInstanceAutomatedBackupsReplications"]["DBInstanceAutomatedBackupsReplication"] !== undefined
) {
@@ -18994,8 +18970,7 @@ const deserializeAws_queryDBInstanceAutomatedBackupMessage = (
}
if (output.DBInstanceAutomatedBackups === "") {
contents.DBInstanceAutomatedBackups = [];
- }
- if (
+ } else if (
output["DBInstanceAutomatedBackups"] !== undefined &&
output["DBInstanceAutomatedBackups"]["DBInstanceAutomatedBackup"] !== undefined
) {
@@ -19081,8 +19056,7 @@ const deserializeAws_queryDBInstanceMessage = (output: any, context: __SerdeCont
}
if (output.DBInstances === "") {
contents.DBInstances = [];
- }
- if (output["DBInstances"] !== undefined && output["DBInstances"]["DBInstance"] !== undefined) {
+ } else if (output["DBInstances"] !== undefined && output["DBInstances"]["DBInstance"] !== undefined) {
contents.DBInstances = deserializeAws_queryDBInstanceList(
__getArrayIfSingleItem(output["DBInstances"]["DBInstance"]),
context
@@ -19254,8 +19228,7 @@ const deserializeAws_queryDBParameterGroupDetails = (output: any, context: __Ser
};
if (output.Parameters === "") {
contents.Parameters = [];
- }
- if (output["Parameters"] !== undefined && output["Parameters"]["Parameter"] !== undefined) {
+ } else if (output["Parameters"] !== undefined && output["Parameters"]["Parameter"] !== undefined) {
contents.Parameters = deserializeAws_queryParametersList(
__getArrayIfSingleItem(output["Parameters"]["Parameter"]),
context
@@ -19330,8 +19303,10 @@ const deserializeAws_queryDBParameterGroupsMessage = (
}
if (output.DBParameterGroups === "") {
contents.DBParameterGroups = [];
- }
- if (output["DBParameterGroups"] !== undefined && output["DBParameterGroups"]["DBParameterGroup"] !== undefined) {
+ } else if (
+ output["DBParameterGroups"] !== undefined &&
+ output["DBParameterGroups"]["DBParameterGroup"] !== undefined
+ ) {
contents.DBParameterGroups = deserializeAws_queryDBParameterGroupList(
__getArrayIfSingleItem(output["DBParameterGroups"]["DBParameterGroup"]),
context
@@ -19403,8 +19378,7 @@ const deserializeAws_queryDBProxy = (output: any, context: __SerdeContext): DBPr
}
if (output.VpcSecurityGroupIds === "") {
contents.VpcSecurityGroupIds = [];
- }
- if (output["VpcSecurityGroupIds"] !== undefined && output["VpcSecurityGroupIds"]["member"] !== undefined) {
+ } else if (output["VpcSecurityGroupIds"] !== undefined && output["VpcSecurityGroupIds"]["member"] !== undefined) {
contents.VpcSecurityGroupIds = deserializeAws_queryStringList(
__getArrayIfSingleItem(output["VpcSecurityGroupIds"]["member"]),
context
@@ -19412,8 +19386,7 @@ const deserializeAws_queryDBProxy = (output: any, context: __SerdeContext): DBPr
}
if (output.VpcSubnetIds === "") {
contents.VpcSubnetIds = [];
- }
- if (output["VpcSubnetIds"] !== undefined && output["VpcSubnetIds"]["member"] !== undefined) {
+ } else if (output["VpcSubnetIds"] !== undefined && output["VpcSubnetIds"]["member"] !== undefined) {
contents.VpcSubnetIds = deserializeAws_queryStringList(
__getArrayIfSingleItem(output["VpcSubnetIds"]["member"]),
context
@@ -19421,8 +19394,7 @@ const deserializeAws_queryDBProxy = (output: any, context: __SerdeContext): DBPr
}
if (output.Auth === "") {
contents.Auth = [];
- }
- if (output["Auth"] !== undefined && output["Auth"]["member"] !== undefined) {
+ } else if (output["Auth"] !== undefined && output["Auth"]["member"] !== undefined) {
contents.Auth = deserializeAws_queryUserAuthConfigInfoList(
__getArrayIfSingleItem(output["Auth"]["member"]),
context
@@ -19496,8 +19468,7 @@ const deserializeAws_queryDBProxyEndpoint = (output: any, context: __SerdeContex
}
if (output.VpcSecurityGroupIds === "") {
contents.VpcSecurityGroupIds = [];
- }
- if (output["VpcSecurityGroupIds"] !== undefined && output["VpcSecurityGroupIds"]["member"] !== undefined) {
+ } else if (output["VpcSecurityGroupIds"] !== undefined && output["VpcSecurityGroupIds"]["member"] !== undefined) {
contents.VpcSecurityGroupIds = deserializeAws_queryStringList(
__getArrayIfSingleItem(output["VpcSecurityGroupIds"]["member"]),
context
@@ -19505,8 +19476,7 @@ const deserializeAws_queryDBProxyEndpoint = (output: any, context: __SerdeContex
}
if (output.VpcSubnetIds === "") {
contents.VpcSubnetIds = [];
- }
- if (output["VpcSubnetIds"] !== undefined && output["VpcSubnetIds"]["member"] !== undefined) {
+ } else if (output["VpcSubnetIds"] !== undefined && output["VpcSubnetIds"]["member"] !== undefined) {
contents.VpcSubnetIds = deserializeAws_queryStringList(
__getArrayIfSingleItem(output["VpcSubnetIds"]["member"]),
context
@@ -19753,8 +19723,10 @@ const deserializeAws_queryDBSecurityGroup = (output: any, context: __SerdeContex
}
if (output.EC2SecurityGroups === "") {
contents.EC2SecurityGroups = [];
- }
- if (output["EC2SecurityGroups"] !== undefined && output["EC2SecurityGroups"]["EC2SecurityGroup"] !== undefined) {
+ } else if (
+ output["EC2SecurityGroups"] !== undefined &&
+ output["EC2SecurityGroups"]["EC2SecurityGroup"] !== undefined
+ ) {
contents.EC2SecurityGroups = deserializeAws_queryEC2SecurityGroupList(
__getArrayIfSingleItem(output["EC2SecurityGroups"]["EC2SecurityGroup"]),
context
@@ -19762,8 +19734,7 @@ const deserializeAws_queryDBSecurityGroup = (output: any, context: __SerdeContex
}
if (output.IPRanges === "") {
contents.IPRanges = [];
- }
- if (output["IPRanges"] !== undefined && output["IPRanges"]["IPRange"] !== undefined) {
+ } else if (output["IPRanges"] !== undefined && output["IPRanges"]["IPRange"] !== undefined) {
contents.IPRanges = deserializeAws_queryIPRangeList(__getArrayIfSingleItem(output["IPRanges"]["IPRange"]), context);
}
if (output["DBSecurityGroupArn"] !== undefined) {
@@ -19826,8 +19797,7 @@ const deserializeAws_queryDBSecurityGroupMessage = (output: any, context: __Serd
}
if (output.DBSecurityGroups === "") {
contents.DBSecurityGroups = [];
- }
- if (output["DBSecurityGroups"] !== undefined && output["DBSecurityGroups"]["DBSecurityGroup"] !== undefined) {
+ } else if (output["DBSecurityGroups"] !== undefined && output["DBSecurityGroups"]["DBSecurityGroup"] !== undefined) {
contents.DBSecurityGroups = deserializeAws_queryDBSecurityGroups(
__getArrayIfSingleItem(output["DBSecurityGroups"]["DBSecurityGroup"]),
context
@@ -20000,8 +19970,10 @@ const deserializeAws_queryDBSnapshot = (output: any, context: __SerdeContext): D
}
if (output.ProcessorFeatures === "") {
contents.ProcessorFeatures = [];
- }
- if (output["ProcessorFeatures"] !== undefined && output["ProcessorFeatures"]["ProcessorFeature"] !== undefined) {
+ } else if (
+ output["ProcessorFeatures"] !== undefined &&
+ output["ProcessorFeatures"]["ProcessorFeature"] !== undefined
+ ) {
contents.ProcessorFeatures = deserializeAws_queryProcessorFeatureList(
__getArrayIfSingleItem(output["ProcessorFeatures"]["ProcessorFeature"]),
context
@@ -20012,8 +19984,7 @@ const deserializeAws_queryDBSnapshot = (output: any, context: __SerdeContext): D
}
if (output.TagList === "") {
contents.TagList = [];
- }
- if (output["TagList"] !== undefined && output["TagList"]["Tag"] !== undefined) {
+ } else if (output["TagList"] !== undefined && output["TagList"]["Tag"] !== undefined) {
contents.TagList = deserializeAws_queryTagList(__getArrayIfSingleItem(output["TagList"]["Tag"]), context);
}
if (output["OriginalSnapshotCreateTime"] !== undefined) {
@@ -20048,8 +20019,7 @@ const deserializeAws_queryDBSnapshotAttribute = (output: any, context: __SerdeCo
}
if (output.AttributeValues === "") {
contents.AttributeValues = [];
- }
- if (output["AttributeValues"] !== undefined && output["AttributeValues"]["AttributeValue"] !== undefined) {
+ } else if (output["AttributeValues"] !== undefined && output["AttributeValues"]["AttributeValue"] !== undefined) {
contents.AttributeValues = deserializeAws_queryAttributeValueList(
__getArrayIfSingleItem(output["AttributeValues"]["AttributeValue"]),
context
@@ -20082,8 +20052,7 @@ const deserializeAws_queryDBSnapshotAttributesResult = (
}
if (output.DBSnapshotAttributes === "") {
contents.DBSnapshotAttributes = [];
- }
- if (
+ } else if (
output["DBSnapshotAttributes"] !== undefined &&
output["DBSnapshotAttributes"]["DBSnapshotAttribute"] !== undefined
) {
@@ -20116,8 +20085,7 @@ const deserializeAws_queryDBSnapshotMessage = (output: any, context: __SerdeCont
}
if (output.DBSnapshots === "") {
contents.DBSnapshots = [];
- }
- if (output["DBSnapshots"] !== undefined && output["DBSnapshots"]["DBSnapshot"] !== undefined) {
+ } else if (output["DBSnapshots"] !== undefined && output["DBSnapshots"]["DBSnapshot"] !== undefined) {
contents.DBSnapshots = deserializeAws_queryDBSnapshotList(
__getArrayIfSingleItem(output["DBSnapshots"]["DBSnapshot"]),
context
@@ -20160,8 +20128,7 @@ const deserializeAws_queryDBSubnetGroup = (output: any, context: __SerdeContext)
}
if (output.Subnets === "") {
contents.Subnets = [];
- }
- if (output["Subnets"] !== undefined && output["Subnets"]["Subnet"] !== undefined) {
+ } else if (output["Subnets"] !== undefined && output["Subnets"]["Subnet"] !== undefined) {
contents.Subnets = deserializeAws_querySubnetList(__getArrayIfSingleItem(output["Subnets"]["Subnet"]), context);
}
if (output["DBSubnetGroupArn"] !== undefined) {
@@ -20169,8 +20136,7 @@ const deserializeAws_queryDBSubnetGroup = (output: any, context: __SerdeContext)
}
if (output.SupportedNetworkTypes === "") {
contents.SupportedNetworkTypes = [];
- }
- if (output["SupportedNetworkTypes"] !== undefined && output["SupportedNetworkTypes"]["member"] !== undefined) {
+ } else if (output["SupportedNetworkTypes"] !== undefined && output["SupportedNetworkTypes"]["member"] !== undefined) {
contents.SupportedNetworkTypes = deserializeAws_queryStringList(
__getArrayIfSingleItem(output["SupportedNetworkTypes"]["member"]),
context
@@ -20215,8 +20181,7 @@ const deserializeAws_queryDBSubnetGroupMessage = (output: any, context: __SerdeC
}
if (output.DBSubnetGroups === "") {
contents.DBSubnetGroups = [];
- }
- if (output["DBSubnetGroups"] !== undefined && output["DBSubnetGroups"]["DBSubnetGroup"] !== undefined) {
+ } else if (output["DBSubnetGroups"] !== undefined && output["DBSubnetGroups"]["DBSubnetGroup"] !== undefined) {
contents.DBSubnetGroups = deserializeAws_queryDBSubnetGroups(
__getArrayIfSingleItem(output["DBSubnetGroups"]["DBSubnetGroup"]),
context
@@ -20478,8 +20443,7 @@ const deserializeAws_queryDescribeDBLogFilesResponse = (
};
if (output.DescribeDBLogFiles === "") {
contents.DescribeDBLogFiles = [];
- }
- if (
+ } else if (
output["DescribeDBLogFiles"] !== undefined &&
output["DescribeDBLogFiles"]["DescribeDBLogFilesDetails"] !== undefined
) {
@@ -20504,8 +20468,7 @@ const deserializeAws_queryDescribeDBProxiesResponse = (
};
if (output.DBProxies === "") {
contents.DBProxies = [];
- }
- if (output["DBProxies"] !== undefined && output["DBProxies"]["member"] !== undefined) {
+ } else if (output["DBProxies"] !== undefined && output["DBProxies"]["member"] !== undefined) {
contents.DBProxies = deserializeAws_queryDBProxyList(
__getArrayIfSingleItem(output["DBProxies"]["member"]),
context
@@ -20527,8 +20490,7 @@ const deserializeAws_queryDescribeDBProxyEndpointsResponse = (
};
if (output.DBProxyEndpoints === "") {
contents.DBProxyEndpoints = [];
- }
- if (output["DBProxyEndpoints"] !== undefined && output["DBProxyEndpoints"]["member"] !== undefined) {
+ } else if (output["DBProxyEndpoints"] !== undefined && output["DBProxyEndpoints"]["member"] !== undefined) {
contents.DBProxyEndpoints = deserializeAws_queryDBProxyEndpointList(
__getArrayIfSingleItem(output["DBProxyEndpoints"]["member"]),
context
@@ -20550,8 +20512,7 @@ const deserializeAws_queryDescribeDBProxyTargetGroupsResponse = (
};
if (output.TargetGroups === "") {
contents.TargetGroups = [];
- }
- if (output["TargetGroups"] !== undefined && output["TargetGroups"]["member"] !== undefined) {
+ } else if (output["TargetGroups"] !== undefined && output["TargetGroups"]["member"] !== undefined) {
contents.TargetGroups = deserializeAws_queryTargetGroupList(
__getArrayIfSingleItem(output["TargetGroups"]["member"]),
context
@@ -20573,8 +20534,7 @@ const deserializeAws_queryDescribeDBProxyTargetsResponse = (
};
if (output.Targets === "") {
contents.Targets = [];
- }
- if (output["Targets"] !== undefined && output["Targets"]["member"] !== undefined) {
+ } else if (output["Targets"] !== undefined && output["Targets"]["member"] !== undefined) {
contents.Targets = deserializeAws_queryTargetList(__getArrayIfSingleItem(output["Targets"]["member"]), context);
}
if (output["Marker"] !== undefined) {
@@ -20795,8 +20755,7 @@ const deserializeAws_queryEngineDefaults = (output: any, context: __SerdeContext
}
if (output.Parameters === "") {
contents.Parameters = [];
- }
- if (output["Parameters"] !== undefined && output["Parameters"]["Parameter"] !== undefined) {
+ } else if (output["Parameters"] !== undefined && output["Parameters"]["Parameter"] !== undefined) {
contents.Parameters = deserializeAws_queryParametersList(
__getArrayIfSingleItem(output["Parameters"]["Parameter"]),
context
@@ -20836,8 +20795,7 @@ const deserializeAws_queryEvent = (output: any, context: __SerdeContext): Event
}
if (output.EventCategories === "") {
contents.EventCategories = [];
- }
- if (output["EventCategories"] !== undefined && output["EventCategories"]["EventCategory"] !== undefined) {
+ } else if (output["EventCategories"] !== undefined && output["EventCategories"]["EventCategory"] !== undefined) {
contents.EventCategories = deserializeAws_queryEventCategoriesList(
__getArrayIfSingleItem(output["EventCategories"]["EventCategory"]),
context
@@ -20873,8 +20831,7 @@ const deserializeAws_queryEventCategoriesMap = (output: any, context: __SerdeCon
}
if (output.EventCategories === "") {
contents.EventCategories = [];
- }
- if (output["EventCategories"] !== undefined && output["EventCategories"]["EventCategory"] !== undefined) {
+ } else if (output["EventCategories"] !== undefined && output["EventCategories"]["EventCategory"] !== undefined) {
contents.EventCategories = deserializeAws_queryEventCategoriesList(
__getArrayIfSingleItem(output["EventCategories"]["EventCategory"]),
context
@@ -20900,8 +20857,7 @@ const deserializeAws_queryEventCategoriesMessage = (output: any, context: __Serd
};
if (output.EventCategoriesMapList === "") {
contents.EventCategoriesMapList = [];
- }
- if (
+ } else if (
output["EventCategoriesMapList"] !== undefined &&
output["EventCategoriesMapList"]["EventCategoriesMap"] !== undefined
) {
@@ -20934,8 +20890,7 @@ const deserializeAws_queryEventsMessage = (output: any, context: __SerdeContext)
}
if (output.Events === "") {
contents.Events = [];
- }
- if (output["Events"] !== undefined && output["Events"]["Event"] !== undefined) {
+ } else if (output["Events"] !== undefined && output["Events"]["Event"] !== undefined) {
contents.Events = deserializeAws_queryEventList(__getArrayIfSingleItem(output["Events"]["Event"]), context);
}
return contents;
@@ -20974,8 +20929,7 @@ const deserializeAws_queryEventSubscription = (output: any, context: __SerdeCont
}
if (output.SourceIdsList === "") {
contents.SourceIdsList = [];
- }
- if (output["SourceIdsList"] !== undefined && output["SourceIdsList"]["SourceId"] !== undefined) {
+ } else if (output["SourceIdsList"] !== undefined && output["SourceIdsList"]["SourceId"] !== undefined) {
contents.SourceIdsList = deserializeAws_querySourceIdsList(
__getArrayIfSingleItem(output["SourceIdsList"]["SourceId"]),
context
@@ -20983,8 +20937,10 @@ const deserializeAws_queryEventSubscription = (output: any, context: __SerdeCont
}
if (output.EventCategoriesList === "") {
contents.EventCategoriesList = [];
- }
- if (output["EventCategoriesList"] !== undefined && output["EventCategoriesList"]["EventCategory"] !== undefined) {
+ } else if (
+ output["EventCategoriesList"] !== undefined &&
+ output["EventCategoriesList"]["EventCategory"] !== undefined
+ ) {
contents.EventCategoriesList = deserializeAws_queryEventCategoriesList(
__getArrayIfSingleItem(output["EventCategoriesList"]["EventCategory"]),
context
@@ -21036,8 +20992,7 @@ const deserializeAws_queryEventSubscriptionsMessage = (
}
if (output.EventSubscriptionsList === "") {
contents.EventSubscriptionsList = [];
- }
- if (
+ } else if (
output["EventSubscriptionsList"] !== undefined &&
output["EventSubscriptionsList"]["EventSubscription"] !== undefined
) {
@@ -21075,8 +21030,7 @@ const deserializeAws_queryExportTask = (output: any, context: __SerdeContext): E
}
if (output.ExportOnly === "") {
contents.ExportOnly = [];
- }
- if (output["ExportOnly"] !== undefined && output["ExportOnly"]["member"] !== undefined) {
+ } else if (output["ExportOnly"] !== undefined && output["ExportOnly"]["member"] !== undefined) {
contents.ExportOnly = deserializeAws_queryStringList(
__getArrayIfSingleItem(output["ExportOnly"]["member"]),
context
@@ -21165,8 +21119,7 @@ const deserializeAws_queryExportTasksMessage = (output: any, context: __SerdeCon
}
if (output.ExportTasks === "") {
contents.ExportTasks = [];
- }
- if (output["ExportTasks"] !== undefined && output["ExportTasks"]["ExportTask"] !== undefined) {
+ } else if (output["ExportTasks"] !== undefined && output["ExportTasks"]["ExportTask"] !== undefined) {
contents.ExportTasks = deserializeAws_queryExportTasksList(
__getArrayIfSingleItem(output["ExportTasks"]["ExportTask"]),
context
@@ -21270,8 +21223,7 @@ const deserializeAws_queryGlobalCluster = (output: any, context: __SerdeContext)
}
if (output.GlobalClusterMembers === "") {
contents.GlobalClusterMembers = [];
- }
- if (
+ } else if (
output["GlobalClusterMembers"] !== undefined &&
output["GlobalClusterMembers"]["GlobalClusterMember"] !== undefined
) {
@@ -21322,8 +21274,7 @@ const deserializeAws_queryGlobalClusterMember = (output: any, context: __SerdeCo
}
if (output.Readers === "") {
contents.Readers = [];
- }
- if (output["Readers"] !== undefined && output["Readers"]["member"] !== undefined) {
+ } else if (output["Readers"] !== undefined && output["Readers"]["member"] !== undefined) {
contents.Readers = deserializeAws_queryReadersArnList(__getArrayIfSingleItem(output["Readers"]["member"]), context);
}
if (output["IsWriter"] !== undefined) {
@@ -21382,8 +21333,7 @@ const deserializeAws_queryGlobalClustersMessage = (output: any, context: __Serde
}
if (output.GlobalClusters === "") {
contents.GlobalClusters = [];
- }
- if (output["GlobalClusters"] !== undefined && output["GlobalClusters"]["GlobalClusterMember"] !== undefined) {
+ } else if (output["GlobalClusters"] !== undefined && output["GlobalClusters"]["GlobalClusterMember"] !== undefined) {
contents.GlobalClusters = deserializeAws_queryGlobalClusterList(
__getArrayIfSingleItem(output["GlobalClusters"]["GlobalClusterMember"]),
context
@@ -22075,8 +22025,7 @@ const deserializeAws_queryOption = (output: any, context: __SerdeContext): Optio
}
if (output.OptionSettings === "") {
contents.OptionSettings = [];
- }
- if (output["OptionSettings"] !== undefined && output["OptionSettings"]["OptionSetting"] !== undefined) {
+ } else if (output["OptionSettings"] !== undefined && output["OptionSettings"]["OptionSetting"] !== undefined) {
contents.OptionSettings = deserializeAws_queryOptionSettingConfigurationList(
__getArrayIfSingleItem(output["OptionSettings"]["OptionSetting"]),
context
@@ -22084,8 +22033,7 @@ const deserializeAws_queryOption = (output: any, context: __SerdeContext): Optio
}
if (output.DBSecurityGroupMemberships === "") {
contents.DBSecurityGroupMemberships = [];
- }
- if (
+ } else if (
output["DBSecurityGroupMemberships"] !== undefined &&
output["DBSecurityGroupMemberships"]["DBSecurityGroup"] !== undefined
) {
@@ -22096,8 +22044,7 @@ const deserializeAws_queryOption = (output: any, context: __SerdeContext): Optio
}
if (output.VpcSecurityGroupMemberships === "") {
contents.VpcSecurityGroupMemberships = [];
- }
- if (
+ } else if (
output["VpcSecurityGroupMemberships"] !== undefined &&
output["VpcSecurityGroupMemberships"]["VpcSecurityGroupMembership"] !== undefined
) {
@@ -22134,8 +22081,7 @@ const deserializeAws_queryOptionGroup = (output: any, context: __SerdeContext):
}
if (output.Options === "") {
contents.Options = [];
- }
- if (output["Options"] !== undefined && output["Options"]["Option"] !== undefined) {
+ } else if (output["Options"] !== undefined && output["Options"]["Option"] !== undefined) {
contents.Options = deserializeAws_queryOptionsList(__getArrayIfSingleItem(output["Options"]["Option"]), context);
}
if (output["AllowsVpcAndNonVpcInstanceMemberships"] !== undefined) {
@@ -22246,8 +22192,7 @@ const deserializeAws_queryOptionGroupOption = (output: any, context: __SerdeCont
}
if (output.OptionsDependedOn === "") {
contents.OptionsDependedOn = [];
- }
- if (output["OptionsDependedOn"] !== undefined && output["OptionsDependedOn"]["OptionName"] !== undefined) {
+ } else if (output["OptionsDependedOn"] !== undefined && output["OptionsDependedOn"]["OptionName"] !== undefined) {
contents.OptionsDependedOn = deserializeAws_queryOptionsDependedOn(
__getArrayIfSingleItem(output["OptionsDependedOn"]["OptionName"]),
context
@@ -22255,8 +22200,7 @@ const deserializeAws_queryOptionGroupOption = (output: any, context: __SerdeCont
}
if (output.OptionsConflictsWith === "") {
contents.OptionsConflictsWith = [];
- }
- if (
+ } else if (
output["OptionsConflictsWith"] !== undefined &&
output["OptionsConflictsWith"]["OptionConflictName"] !== undefined
) {
@@ -22282,8 +22226,7 @@ const deserializeAws_queryOptionGroupOption = (output: any, context: __SerdeCont
}
if (output.OptionGroupOptionSettings === "") {
contents.OptionGroupOptionSettings = [];
- }
- if (
+ } else if (
output["OptionGroupOptionSettings"] !== undefined &&
output["OptionGroupOptionSettings"]["OptionGroupOptionSetting"] !== undefined
) {
@@ -22294,8 +22237,7 @@ const deserializeAws_queryOptionGroupOption = (output: any, context: __SerdeCont
}
if (output.OptionGroupOptionVersions === "") {
contents.OptionGroupOptionVersions = [];
- }
- if (
+ } else if (
output["OptionGroupOptionVersions"] !== undefined &&
output["OptionGroupOptionVersions"]["OptionVersion"] !== undefined
) {
@@ -22344,8 +22286,7 @@ const deserializeAws_queryOptionGroupOptionSetting = (
}
if (output.MinimumEngineVersionPerAllowedValue === "") {
contents.MinimumEngineVersionPerAllowedValue = [];
- }
- if (
+ } else if (
output["MinimumEngineVersionPerAllowedValue"] !== undefined &&
output["MinimumEngineVersionPerAllowedValue"]["MinimumEngineVersionPerAllowedValue"] !== undefined
) {
@@ -22392,8 +22333,10 @@ const deserializeAws_queryOptionGroupOptionsMessage = (
};
if (output.OptionGroupOptions === "") {
contents.OptionGroupOptions = [];
- }
- if (output["OptionGroupOptions"] !== undefined && output["OptionGroupOptions"]["OptionGroupOption"] !== undefined) {
+ } else if (
+ output["OptionGroupOptions"] !== undefined &&
+ output["OptionGroupOptions"]["OptionGroupOption"] !== undefined
+ ) {
contents.OptionGroupOptions = deserializeAws_queryOptionGroupOptionsList(
__getArrayIfSingleItem(output["OptionGroupOptions"]["OptionGroupOption"]),
context
@@ -22436,8 +22379,7 @@ const deserializeAws_queryOptionGroups = (output: any, context: __SerdeContext):
};
if (output.OptionGroupsList === "") {
contents.OptionGroupsList = [];
- }
- if (output["OptionGroupsList"] !== undefined && output["OptionGroupsList"]["OptionGroup"] !== undefined) {
+ } else if (output["OptionGroupsList"] !== undefined && output["OptionGroupsList"]["OptionGroup"] !== undefined) {
contents.OptionGroupsList = deserializeAws_queryOptionGroupsList(
__getArrayIfSingleItem(output["OptionGroupsList"]["OptionGroup"]),
context
@@ -22613,8 +22555,10 @@ const deserializeAws_queryOrderableDBInstanceOption = (
}
if (output.AvailabilityZones === "") {
contents.AvailabilityZones = [];
- }
- if (output["AvailabilityZones"] !== undefined && output["AvailabilityZones"]["AvailabilityZone"] !== undefined) {
+ } else if (
+ output["AvailabilityZones"] !== undefined &&
+ output["AvailabilityZones"]["AvailabilityZone"] !== undefined
+ ) {
contents.AvailabilityZones = deserializeAws_queryAvailabilityZoneList(
__getArrayIfSingleItem(output["AvailabilityZones"]["AvailabilityZone"]),
context
@@ -22667,8 +22611,7 @@ const deserializeAws_queryOrderableDBInstanceOption = (
}
if (output.AvailableProcessorFeatures === "") {
contents.AvailableProcessorFeatures = [];
- }
- if (
+ } else if (
output["AvailableProcessorFeatures"] !== undefined &&
output["AvailableProcessorFeatures"]["AvailableProcessorFeature"] !== undefined
) {
@@ -22679,8 +22622,7 @@ const deserializeAws_queryOrderableDBInstanceOption = (
}
if (output.SupportedEngineModes === "") {
contents.SupportedEngineModes = [];
- }
- if (output["SupportedEngineModes"] !== undefined && output["SupportedEngineModes"]["member"] !== undefined) {
+ } else if (output["SupportedEngineModes"] !== undefined && output["SupportedEngineModes"]["member"] !== undefined) {
contents.SupportedEngineModes = deserializeAws_queryEngineModeList(
__getArrayIfSingleItem(output["SupportedEngineModes"]["member"]),
context
@@ -22697,8 +22639,7 @@ const deserializeAws_queryOrderableDBInstanceOption = (
}
if (output.SupportedActivityStreamModes === "") {
contents.SupportedActivityStreamModes = [];
- }
- if (
+ } else if (
output["SupportedActivityStreamModes"] !== undefined &&
output["SupportedActivityStreamModes"]["member"] !== undefined
) {
@@ -22715,8 +22656,7 @@ const deserializeAws_queryOrderableDBInstanceOption = (
}
if (output.SupportedNetworkTypes === "") {
contents.SupportedNetworkTypes = [];
- }
- if (output["SupportedNetworkTypes"] !== undefined && output["SupportedNetworkTypes"]["member"] !== undefined) {
+ } else if (output["SupportedNetworkTypes"] !== undefined && output["SupportedNetworkTypes"]["member"] !== undefined) {
contents.SupportedNetworkTypes = deserializeAws_queryStringList(
__getArrayIfSingleItem(output["SupportedNetworkTypes"]["member"]),
context
@@ -22749,8 +22689,7 @@ const deserializeAws_queryOrderableDBInstanceOptionsMessage = (
};
if (output.OrderableDBInstanceOptions === "") {
contents.OrderableDBInstanceOptions = [];
- }
- if (
+ } else if (
output["OrderableDBInstanceOptions"] !== undefined &&
output["OrderableDBInstanceOptions"]["OrderableDBInstanceOption"] !== undefined
) {
@@ -22821,8 +22760,7 @@ const deserializeAws_queryParameter = (output: any, context: __SerdeContext): Pa
}
if (output.SupportedEngineModes === "") {
contents.SupportedEngineModes = [];
- }
- if (output["SupportedEngineModes"] !== undefined && output["SupportedEngineModes"]["member"] !== undefined) {
+ } else if (output["SupportedEngineModes"] !== undefined && output["SupportedEngineModes"]["member"] !== undefined) {
contents.SupportedEngineModes = deserializeAws_queryEngineModeList(
__getArrayIfSingleItem(output["SupportedEngineModes"]["member"]),
context
@@ -22852,8 +22790,7 @@ const deserializeAws_queryPendingCloudwatchLogsExports = (
};
if (output.LogTypesToEnable === "") {
contents.LogTypesToEnable = [];
- }
- if (output["LogTypesToEnable"] !== undefined && output["LogTypesToEnable"]["member"] !== undefined) {
+ } else if (output["LogTypesToEnable"] !== undefined && output["LogTypesToEnable"]["member"] !== undefined) {
contents.LogTypesToEnable = deserializeAws_queryLogTypeList(
__getArrayIfSingleItem(output["LogTypesToEnable"]["member"]),
context
@@ -22861,8 +22798,7 @@ const deserializeAws_queryPendingCloudwatchLogsExports = (
}
if (output.LogTypesToDisable === "") {
contents.LogTypesToDisable = [];
- }
- if (output["LogTypesToDisable"] !== undefined && output["LogTypesToDisable"]["member"] !== undefined) {
+ } else if (output["LogTypesToDisable"] !== undefined && output["LogTypesToDisable"]["member"] !== undefined) {
contents.LogTypesToDisable = deserializeAws_queryLogTypeList(
__getArrayIfSingleItem(output["LogTypesToDisable"]["member"]),
context
@@ -22942,8 +22878,7 @@ const deserializeAws_queryPendingMaintenanceActionsMessage = (
};
if (output.PendingMaintenanceActions === "") {
contents.PendingMaintenanceActions = [];
- }
- if (
+ } else if (
output["PendingMaintenanceActions"] !== undefined &&
output["PendingMaintenanceActions"]["ResourcePendingMaintenanceActions"] !== undefined
) {
@@ -23026,8 +22961,10 @@ const deserializeAws_queryPendingModifiedValues = (output: any, context: __Serde
}
if (output.ProcessorFeatures === "") {
contents.ProcessorFeatures = [];
- }
- if (output["ProcessorFeatures"] !== undefined && output["ProcessorFeatures"]["ProcessorFeature"] !== undefined) {
+ } else if (
+ output["ProcessorFeatures"] !== undefined &&
+ output["ProcessorFeatures"]["ProcessorFeature"] !== undefined
+ ) {
contents.ProcessorFeatures = deserializeAws_queryProcessorFeatureList(
__getArrayIfSingleItem(output["ProcessorFeatures"]["ProcessorFeature"]),
context
@@ -23264,8 +23201,7 @@ const deserializeAws_queryRegisterDBProxyTargetsResponse = (
};
if (output.DBProxyTargets === "") {
contents.DBProxyTargets = [];
- }
- if (output["DBProxyTargets"] !== undefined && output["DBProxyTargets"]["member"] !== undefined) {
+ } else if (output["DBProxyTargets"] !== undefined && output["DBProxyTargets"]["member"] !== undefined) {
contents.DBProxyTargets = deserializeAws_queryTargetList(
__getArrayIfSingleItem(output["DBProxyTargets"]["member"]),
context
@@ -23360,8 +23296,7 @@ const deserializeAws_queryReservedDBInstance = (output: any, context: __SerdeCon
}
if (output.RecurringCharges === "") {
contents.RecurringCharges = [];
- }
- if (output["RecurringCharges"] !== undefined && output["RecurringCharges"]["RecurringCharge"] !== undefined) {
+ } else if (output["RecurringCharges"] !== undefined && output["RecurringCharges"]["RecurringCharge"] !== undefined) {
contents.RecurringCharges = deserializeAws_queryRecurringChargeList(
__getArrayIfSingleItem(output["RecurringCharges"]["RecurringCharge"]),
context
@@ -23413,8 +23348,7 @@ const deserializeAws_queryReservedDBInstanceMessage = (
}
if (output.ReservedDBInstances === "") {
contents.ReservedDBInstances = [];
- }
- if (
+ } else if (
output["ReservedDBInstances"] !== undefined &&
output["ReservedDBInstances"]["ReservedDBInstance"] !== undefined
) {
@@ -23497,8 +23431,7 @@ const deserializeAws_queryReservedDBInstancesOffering = (
}
if (output.RecurringCharges === "") {
contents.RecurringCharges = [];
- }
- if (output["RecurringCharges"] !== undefined && output["RecurringCharges"]["RecurringCharge"] !== undefined) {
+ } else if (output["RecurringCharges"] !== undefined && output["RecurringCharges"]["RecurringCharge"] !== undefined) {
contents.RecurringCharges = deserializeAws_queryRecurringChargeList(
__getArrayIfSingleItem(output["RecurringCharges"]["RecurringCharge"]),
context
@@ -23534,8 +23467,7 @@ const deserializeAws_queryReservedDBInstancesOfferingMessage = (
}
if (output.ReservedDBInstancesOfferings === "") {
contents.ReservedDBInstancesOfferings = [];
- }
- if (
+ } else if (
output["ReservedDBInstancesOfferings"] !== undefined &&
output["ReservedDBInstancesOfferings"]["ReservedDBInstancesOffering"] !== undefined
) {
@@ -23583,8 +23515,7 @@ const deserializeAws_queryResourcePendingMaintenanceActions = (
}
if (output.PendingMaintenanceActionDetails === "") {
contents.PendingMaintenanceActionDetails = [];
- }
- if (
+ } else if (
output["PendingMaintenanceActionDetails"] !== undefined &&
output["PendingMaintenanceActionDetails"]["PendingMaintenanceAction"] !== undefined
) {
@@ -23876,8 +23807,7 @@ const deserializeAws_querySourceRegionMessage = (output: any, context: __SerdeCo
}
if (output.SourceRegions === "") {
contents.SourceRegions = [];
- }
- if (output["SourceRegions"] !== undefined && output["SourceRegions"]["SourceRegion"] !== undefined) {
+ } else if (output["SourceRegions"] !== undefined && output["SourceRegions"]["SourceRegion"] !== undefined) {
contents.SourceRegions = deserializeAws_querySourceRegionList(
__getArrayIfSingleItem(output["SourceRegions"]["SourceRegion"]),
context
@@ -24184,8 +24114,7 @@ const deserializeAws_queryTagListMessage = (output: any, context: __SerdeContext
};
if (output.TagList === "") {
contents.TagList = [];
- }
- if (output["TagList"] !== undefined && output["TagList"]["Tag"] !== undefined) {
+ } else if (output["TagList"] !== undefined && output["TagList"]["Tag"] !== undefined) {
contents.TagList = deserializeAws_queryTagList(__getArrayIfSingleItem(output["TagList"]["Tag"]), context);
}
return contents;
@@ -24270,8 +24199,7 @@ const deserializeAws_queryUpgradeTarget = (output: any, context: __SerdeContext)
}
if (output.SupportedEngineModes === "") {
contents.SupportedEngineModes = [];
- }
- if (output["SupportedEngineModes"] !== undefined && output["SupportedEngineModes"]["member"] !== undefined) {
+ } else if (output["SupportedEngineModes"] !== undefined && output["SupportedEngineModes"]["member"] !== undefined) {
contents.SupportedEngineModes = deserializeAws_queryEngineModeList(
__getArrayIfSingleItem(output["SupportedEngineModes"]["member"]),
context
@@ -24336,8 +24264,7 @@ const deserializeAws_queryValidDBInstanceModificationsMessage = (
};
if (output.Storage === "") {
contents.Storage = [];
- }
- if (output["Storage"] !== undefined && output["Storage"]["ValidStorageOptions"] !== undefined) {
+ } else if (output["Storage"] !== undefined && output["Storage"]["ValidStorageOptions"] !== undefined) {
contents.Storage = deserializeAws_queryValidStorageOptionsList(
__getArrayIfSingleItem(output["Storage"]["ValidStorageOptions"]),
context
@@ -24345,8 +24272,7 @@ const deserializeAws_queryValidDBInstanceModificationsMessage = (
}
if (output.ValidProcessorFeatures === "") {
contents.ValidProcessorFeatures = [];
- }
- if (
+ } else if (
output["ValidProcessorFeatures"] !== undefined &&
output["ValidProcessorFeatures"]["AvailableProcessorFeature"] !== undefined
) {
@@ -24371,8 +24297,7 @@ const deserializeAws_queryValidStorageOptions = (output: any, context: __SerdeCo
}
if (output.StorageSize === "") {
contents.StorageSize = [];
- }
- if (output["StorageSize"] !== undefined && output["StorageSize"]["Range"] !== undefined) {
+ } else if (output["StorageSize"] !== undefined && output["StorageSize"]["Range"] !== undefined) {
contents.StorageSize = deserializeAws_queryRangeList(
__getArrayIfSingleItem(output["StorageSize"]["Range"]),
context
@@ -24380,8 +24305,7 @@ const deserializeAws_queryValidStorageOptions = (output: any, context: __SerdeCo
}
if (output.ProvisionedIops === "") {
contents.ProvisionedIops = [];
- }
- if (output["ProvisionedIops"] !== undefined && output["ProvisionedIops"]["Range"] !== undefined) {
+ } else if (output["ProvisionedIops"] !== undefined && output["ProvisionedIops"]["Range"] !== undefined) {
contents.ProvisionedIops = deserializeAws_queryRangeList(
__getArrayIfSingleItem(output["ProvisionedIops"]["Range"]),
context
@@ -24389,8 +24313,7 @@ const deserializeAws_queryValidStorageOptions = (output: any, context: __SerdeCo
}
if (output.IopsToStorageRatio === "") {
contents.IopsToStorageRatio = [];
- }
- if (output["IopsToStorageRatio"] !== undefined && output["IopsToStorageRatio"]["DoubleRange"] !== undefined) {
+ } else if (output["IopsToStorageRatio"] !== undefined && output["IopsToStorageRatio"]["DoubleRange"] !== undefined) {
contents.IopsToStorageRatio = deserializeAws_queryDoubleRangeList(
__getArrayIfSingleItem(output["IopsToStorageRatio"]["DoubleRange"]),
context
diff --git a/clients/client-redshift/src/protocols/Aws_query.ts b/clients/client-redshift/src/protocols/Aws_query.ts
index 6d9915989aed..679b9a2e5a56 100644
--- a/clients/client-redshift/src/protocols/Aws_query.ts
+++ b/clients/client-redshift/src/protocols/Aws_query.ts
@@ -13499,8 +13499,10 @@ const deserializeAws_queryAccountAttribute = (output: any, context: __SerdeConte
}
if (output.AttributeValues === "") {
contents.AttributeValues = [];
- }
- if (output["AttributeValues"] !== undefined && output["AttributeValues"]["AttributeValueTarget"] !== undefined) {
+ } else if (
+ output["AttributeValues"] !== undefined &&
+ output["AttributeValues"]["AttributeValueTarget"] !== undefined
+ ) {
contents.AttributeValues = deserializeAws_queryAttributeValueList(
__getArrayIfSingleItem(output["AttributeValues"]["AttributeValueTarget"]),
context
@@ -13515,8 +13517,10 @@ const deserializeAws_queryAccountAttributeList = (output: any, context: __SerdeC
};
if (output.AccountAttributes === "") {
contents.AccountAttributes = [];
- }
- if (output["AccountAttributes"] !== undefined && output["AccountAttributes"]["AccountAttribute"] !== undefined) {
+ } else if (
+ output["AccountAttributes"] !== undefined &&
+ output["AccountAttributes"]["AccountAttribute"] !== undefined
+ ) {
contents.AccountAttributes = deserializeAws_queryAttributeList(
__getArrayIfSingleItem(output["AccountAttributes"]["AccountAttribute"]),
context
@@ -13758,8 +13762,10 @@ const deserializeAws_queryAvailabilityZone = (output: any, context: __SerdeConte
}
if (output.SupportedPlatforms === "") {
contents.SupportedPlatforms = [];
- }
- if (output["SupportedPlatforms"] !== undefined && output["SupportedPlatforms"]["SupportedPlatform"] !== undefined) {
+ } else if (
+ output["SupportedPlatforms"] !== undefined &&
+ output["SupportedPlatforms"]["SupportedPlatform"] !== undefined
+ ) {
contents.SupportedPlatforms = deserializeAws_querySupportedPlatformsList(
__getArrayIfSingleItem(output["SupportedPlatforms"]["SupportedPlatform"]),
context
@@ -13789,8 +13795,7 @@ const deserializeAws_queryBatchDeleteClusterSnapshotsResult = (
};
if (output.Resources === "") {
contents.Resources = [];
- }
- if (output["Resources"] !== undefined && output["Resources"]["String"] !== undefined) {
+ } else if (output["Resources"] !== undefined && output["Resources"]["String"] !== undefined) {
contents.Resources = deserializeAws_querySnapshotIdentifierList(
__getArrayIfSingleItem(output["Resources"]["String"]),
context
@@ -13798,8 +13803,7 @@ const deserializeAws_queryBatchDeleteClusterSnapshotsResult = (
}
if (output.Errors === "") {
contents.Errors = [];
- }
- if (output["Errors"] !== undefined && output["Errors"]["SnapshotErrorMessage"] !== undefined) {
+ } else if (output["Errors"] !== undefined && output["Errors"]["SnapshotErrorMessage"] !== undefined) {
contents.Errors = deserializeAws_queryBatchSnapshotOperationErrorList(
__getArrayIfSingleItem(output["Errors"]["SnapshotErrorMessage"]),
context
@@ -13844,8 +13848,7 @@ const deserializeAws_queryBatchModifyClusterSnapshotsOutputMessage = (
};
if (output.Resources === "") {
contents.Resources = [];
- }
- if (output["Resources"] !== undefined && output["Resources"]["String"] !== undefined) {
+ } else if (output["Resources"] !== undefined && output["Resources"]["String"] !== undefined) {
contents.Resources = deserializeAws_querySnapshotIdentifierList(
__getArrayIfSingleItem(output["Resources"]["String"]),
context
@@ -13853,8 +13856,7 @@ const deserializeAws_queryBatchModifyClusterSnapshotsOutputMessage = (
}
if (output.Errors === "") {
contents.Errors = [];
- }
- if (output["Errors"] !== undefined && output["Errors"]["SnapshotErrorMessage"] !== undefined) {
+ } else if (output["Errors"] !== undefined && output["Errors"]["SnapshotErrorMessage"] !== undefined) {
contents.Errors = deserializeAws_queryBatchSnapshotOperationErrors(
__getArrayIfSingleItem(output["Errors"]["SnapshotErrorMessage"]),
context
@@ -13993,8 +13995,7 @@ const deserializeAws_queryCluster = (output: any, context: __SerdeContext): Clus
}
if (output.ClusterSecurityGroups === "") {
contents.ClusterSecurityGroups = [];
- }
- if (
+ } else if (
output["ClusterSecurityGroups"] !== undefined &&
output["ClusterSecurityGroups"]["ClusterSecurityGroup"] !== undefined
) {
@@ -14005,8 +14006,10 @@ const deserializeAws_queryCluster = (output: any, context: __SerdeContext): Clus
}
if (output.VpcSecurityGroups === "") {
contents.VpcSecurityGroups = [];
- }
- if (output["VpcSecurityGroups"] !== undefined && output["VpcSecurityGroups"]["VpcSecurityGroup"] !== undefined) {
+ } else if (
+ output["VpcSecurityGroups"] !== undefined &&
+ output["VpcSecurityGroups"]["VpcSecurityGroup"] !== undefined
+ ) {
contents.VpcSecurityGroups = deserializeAws_queryVpcSecurityGroupMembershipList(
__getArrayIfSingleItem(output["VpcSecurityGroups"]["VpcSecurityGroup"]),
context
@@ -14014,8 +14017,7 @@ const deserializeAws_queryCluster = (output: any, context: __SerdeContext): Clus
}
if (output.ClusterParameterGroups === "") {
contents.ClusterParameterGroups = [];
- }
- if (
+ } else if (
output["ClusterParameterGroups"] !== undefined &&
output["ClusterParameterGroups"]["ClusterParameterGroup"] !== undefined
) {
@@ -14077,8 +14079,7 @@ const deserializeAws_queryCluster = (output: any, context: __SerdeContext): Clus
}
if (output.ClusterNodes === "") {
contents.ClusterNodes = [];
- }
- if (output["ClusterNodes"] !== undefined && output["ClusterNodes"]["member"] !== undefined) {
+ } else if (output["ClusterNodes"] !== undefined && output["ClusterNodes"]["member"] !== undefined) {
contents.ClusterNodes = deserializeAws_queryClusterNodesList(
__getArrayIfSingleItem(output["ClusterNodes"]["member"]),
context
@@ -14092,8 +14093,7 @@ const deserializeAws_queryCluster = (output: any, context: __SerdeContext): Clus
}
if (output.Tags === "") {
contents.Tags = [];
- }
- if (output["Tags"] !== undefined && output["Tags"]["Tag"] !== undefined) {
+ } else if (output["Tags"] !== undefined && output["Tags"]["Tag"] !== undefined) {
contents.Tags = deserializeAws_queryTagList(__getArrayIfSingleItem(output["Tags"]["Tag"]), context);
}
if (output["KmsKeyId"] !== undefined) {
@@ -14104,8 +14104,7 @@ const deserializeAws_queryCluster = (output: any, context: __SerdeContext): Clus
}
if (output.IamRoles === "") {
contents.IamRoles = [];
- }
- if (output["IamRoles"] !== undefined && output["IamRoles"]["ClusterIamRole"] !== undefined) {
+ } else if (output["IamRoles"] !== undefined && output["IamRoles"]["ClusterIamRole"] !== undefined) {
contents.IamRoles = deserializeAws_queryClusterIamRoleList(
__getArrayIfSingleItem(output["IamRoles"]["ClusterIamRole"]),
context
@@ -14113,8 +14112,7 @@ const deserializeAws_queryCluster = (output: any, context: __SerdeContext): Clus
}
if (output.PendingActions === "") {
contents.PendingActions = [];
- }
- if (output["PendingActions"] !== undefined && output["PendingActions"]["member"] !== undefined) {
+ } else if (output["PendingActions"] !== undefined && output["PendingActions"]["member"] !== undefined) {
contents.PendingActions = deserializeAws_queryPendingActionsList(
__getArrayIfSingleItem(output["PendingActions"]["member"]),
context
@@ -14128,8 +14126,7 @@ const deserializeAws_queryCluster = (output: any, context: __SerdeContext): Clus
}
if (output.DeferredMaintenanceWindows === "") {
contents.DeferredMaintenanceWindows = [];
- }
- if (
+ } else if (
output["DeferredMaintenanceWindows"] !== undefined &&
output["DeferredMaintenanceWindows"]["DeferredMaintenanceWindow"] !== undefined
) {
@@ -14252,8 +14249,7 @@ const deserializeAws_queryClusterDbRevision = (output: any, context: __SerdeCont
}
if (output.RevisionTargets === "") {
contents.RevisionTargets = [];
- }
- if (output["RevisionTargets"] !== undefined && output["RevisionTargets"]["RevisionTarget"] !== undefined) {
+ } else if (output["RevisionTargets"] !== undefined && output["RevisionTargets"]["RevisionTarget"] !== undefined) {
contents.RevisionTargets = deserializeAws_queryRevisionTargetsList(
__getArrayIfSingleItem(output["RevisionTargets"]["RevisionTarget"]),
context
@@ -14286,8 +14282,10 @@ const deserializeAws_queryClusterDbRevisionsMessage = (
}
if (output.ClusterDbRevisions === "") {
contents.ClusterDbRevisions = [];
- }
- if (output["ClusterDbRevisions"] !== undefined && output["ClusterDbRevisions"]["ClusterDbRevision"] !== undefined) {
+ } else if (
+ output["ClusterDbRevisions"] !== undefined &&
+ output["ClusterDbRevisions"]["ClusterDbRevision"] !== undefined
+ ) {
contents.ClusterDbRevisions = deserializeAws_queryClusterDbRevisionsList(
__getArrayIfSingleItem(output["ClusterDbRevisions"]["ClusterDbRevision"]),
context
@@ -14402,8 +14400,7 @@ const deserializeAws_queryClusterParameterGroup = (output: any, context: __Serde
}
if (output.Tags === "") {
contents.Tags = [];
- }
- if (output["Tags"] !== undefined && output["Tags"]["Tag"] !== undefined) {
+ } else if (output["Tags"] !== undefined && output["Tags"]["Tag"] !== undefined) {
contents.Tags = deserializeAws_queryTagList(__getArrayIfSingleItem(output["Tags"]["Tag"]), context);
}
return contents;
@@ -14432,8 +14429,7 @@ const deserializeAws_queryClusterParameterGroupDetails = (
};
if (output.Parameters === "") {
contents.Parameters = [];
- }
- if (output["Parameters"] !== undefined && output["Parameters"]["Parameter"] !== undefined) {
+ } else if (output["Parameters"] !== undefined && output["Parameters"]["Parameter"] !== undefined) {
contents.Parameters = deserializeAws_queryParametersList(
__getArrayIfSingleItem(output["Parameters"]["Parameter"]),
context
@@ -14501,8 +14497,10 @@ const deserializeAws_queryClusterParameterGroupsMessage = (
}
if (output.ParameterGroups === "") {
contents.ParameterGroups = [];
- }
- if (output["ParameterGroups"] !== undefined && output["ParameterGroups"]["ClusterParameterGroup"] !== undefined) {
+ } else if (
+ output["ParameterGroups"] !== undefined &&
+ output["ParameterGroups"]["ClusterParameterGroup"] !== undefined
+ ) {
contents.ParameterGroups = deserializeAws_queryParameterGroupList(
__getArrayIfSingleItem(output["ParameterGroups"]["ClusterParameterGroup"]),
context
@@ -14528,8 +14526,7 @@ const deserializeAws_queryClusterParameterGroupStatus = (
}
if (output.ClusterParameterStatusList === "") {
contents.ClusterParameterStatusList = [];
- }
- if (
+ } else if (
output["ClusterParameterStatusList"] !== undefined &&
output["ClusterParameterStatusList"]["member"] !== undefined
) {
@@ -14616,8 +14613,10 @@ const deserializeAws_queryClusterSecurityGroup = (output: any, context: __SerdeC
}
if (output.EC2SecurityGroups === "") {
contents.EC2SecurityGroups = [];
- }
- if (output["EC2SecurityGroups"] !== undefined && output["EC2SecurityGroups"]["EC2SecurityGroup"] !== undefined) {
+ } else if (
+ output["EC2SecurityGroups"] !== undefined &&
+ output["EC2SecurityGroups"]["EC2SecurityGroup"] !== undefined
+ ) {
contents.EC2SecurityGroups = deserializeAws_queryEC2SecurityGroupList(
__getArrayIfSingleItem(output["EC2SecurityGroups"]["EC2SecurityGroup"]),
context
@@ -14625,14 +14624,12 @@ const deserializeAws_queryClusterSecurityGroup = (output: any, context: __SerdeC
}
if (output.IPRanges === "") {
contents.IPRanges = [];
- }
- if (output["IPRanges"] !== undefined && output["IPRanges"]["IPRange"] !== undefined) {
+ } else if (output["IPRanges"] !== undefined && output["IPRanges"]["IPRange"] !== undefined) {
contents.IPRanges = deserializeAws_queryIPRangeList(__getArrayIfSingleItem(output["IPRanges"]["IPRange"]), context);
}
if (output.Tags === "") {
contents.Tags = [];
- }
- if (output["Tags"] !== undefined && output["Tags"]["Tag"] !== undefined) {
+ } else if (output["Tags"] !== undefined && output["Tags"]["Tag"] !== undefined) {
contents.Tags = deserializeAws_queryTagList(__getArrayIfSingleItem(output["Tags"]["Tag"]), context);
}
return contents;
@@ -14695,8 +14692,7 @@ const deserializeAws_queryClusterSecurityGroupMessage = (
}
if (output.ClusterSecurityGroups === "") {
contents.ClusterSecurityGroups = [];
- }
- if (
+ } else if (
output["ClusterSecurityGroups"] !== undefined &&
output["ClusterSecurityGroups"]["ClusterSecurityGroup"] !== undefined
) {
@@ -14755,8 +14751,7 @@ const deserializeAws_queryClustersMessage = (output: any, context: __SerdeContex
}
if (output.Clusters === "") {
contents.Clusters = [];
- }
- if (output["Clusters"] !== undefined && output["Clusters"]["Cluster"] !== undefined) {
+ } else if (output["Clusters"] !== undefined && output["Clusters"]["Cluster"] !== undefined) {
contents.Clusters = deserializeAws_queryClusterList(__getArrayIfSingleItem(output["Clusters"]["Cluster"]), context);
}
return contents;
@@ -14849,14 +14844,12 @@ const deserializeAws_queryClusterSubnetGroup = (output: any, context: __SerdeCon
}
if (output.Subnets === "") {
contents.Subnets = [];
- }
- if (output["Subnets"] !== undefined && output["Subnets"]["Subnet"] !== undefined) {
+ } else if (output["Subnets"] !== undefined && output["Subnets"]["Subnet"] !== undefined) {
contents.Subnets = deserializeAws_querySubnetList(__getArrayIfSingleItem(output["Subnets"]["Subnet"]), context);
}
if (output.Tags === "") {
contents.Tags = [];
- }
- if (output["Tags"] !== undefined && output["Tags"]["Tag"] !== undefined) {
+ } else if (output["Tags"] !== undefined && output["Tags"]["Tag"] !== undefined) {
contents.Tags = deserializeAws_queryTagList(__getArrayIfSingleItem(output["Tags"]["Tag"]), context);
}
return contents;
@@ -14888,8 +14881,7 @@ const deserializeAws_queryClusterSubnetGroupMessage = (
}
if (output.ClusterSubnetGroups === "") {
contents.ClusterSubnetGroups = [];
- }
- if (
+ } else if (
output["ClusterSubnetGroups"] !== undefined &&
output["ClusterSubnetGroups"]["ClusterSubnetGroup"] !== undefined
) {
@@ -14990,8 +14982,7 @@ const deserializeAws_queryClusterVersionsMessage = (output: any, context: __Serd
}
if (output.ClusterVersions === "") {
contents.ClusterVersions = [];
- }
- if (output["ClusterVersions"] !== undefined && output["ClusterVersions"]["ClusterVersion"] !== undefined) {
+ } else if (output["ClusterVersions"] !== undefined && output["ClusterVersions"]["ClusterVersion"] !== undefined) {
contents.ClusterVersions = deserializeAws_queryClusterVersionList(
__getArrayIfSingleItem(output["ClusterVersions"]["ClusterVersion"]),
context
@@ -15195,8 +15186,7 @@ const deserializeAws_queryDataShare = (output: any, context: __SerdeContext): Da
}
if (output.DataShareAssociations === "") {
contents.DataShareAssociations = [];
- }
- if (output["DataShareAssociations"] !== undefined && output["DataShareAssociations"]["member"] !== undefined) {
+ } else if (output["DataShareAssociations"] !== undefined && output["DataShareAssociations"]["member"] !== undefined) {
contents.DataShareAssociations = deserializeAws_queryDataShareAssociationList(
__getArrayIfSingleItem(output["DataShareAssociations"]["member"]),
context
@@ -15305,8 +15295,7 @@ const deserializeAws_queryDefaultClusterParameters = (
}
if (output.Parameters === "") {
contents.Parameters = [];
- }
- if (output["Parameters"] !== undefined && output["Parameters"]["Parameter"] !== undefined) {
+ } else if (output["Parameters"] !== undefined && output["Parameters"]["Parameter"] !== undefined) {
contents.Parameters = deserializeAws_queryParametersList(
__getArrayIfSingleItem(output["Parameters"]["Parameter"]),
context
@@ -15421,8 +15410,10 @@ const deserializeAws_queryDescribeAuthenticationProfilesResult = (
};
if (output.AuthenticationProfiles === "") {
contents.AuthenticationProfiles = [];
- }
- if (output["AuthenticationProfiles"] !== undefined && output["AuthenticationProfiles"]["member"] !== undefined) {
+ } else if (
+ output["AuthenticationProfiles"] !== undefined &&
+ output["AuthenticationProfiles"]["member"] !== undefined
+ ) {
contents.AuthenticationProfiles = deserializeAws_queryAuthenticationProfileList(
__getArrayIfSingleItem(output["AuthenticationProfiles"]["member"]),
context
@@ -15441,8 +15432,7 @@ const deserializeAws_queryDescribeDataSharesForConsumerResult = (
};
if (output.DataShares === "") {
contents.DataShares = [];
- }
- if (output["DataShares"] !== undefined && output["DataShares"]["member"] !== undefined) {
+ } else if (output["DataShares"] !== undefined && output["DataShares"]["member"] !== undefined) {
contents.DataShares = deserializeAws_queryDataShareList(
__getArrayIfSingleItem(output["DataShares"]["member"]),
context
@@ -15464,8 +15454,7 @@ const deserializeAws_queryDescribeDataSharesForProducerResult = (
};
if (output.DataShares === "") {
contents.DataShares = [];
- }
- if (output["DataShares"] !== undefined && output["DataShares"]["member"] !== undefined) {
+ } else if (output["DataShares"] !== undefined && output["DataShares"]["member"] !== undefined) {
contents.DataShares = deserializeAws_queryDataShareList(
__getArrayIfSingleItem(output["DataShares"]["member"]),
context
@@ -15487,8 +15476,7 @@ const deserializeAws_queryDescribeDataSharesResult = (
};
if (output.DataShares === "") {
contents.DataShares = [];
- }
- if (output["DataShares"] !== undefined && output["DataShares"]["member"] !== undefined) {
+ } else if (output["DataShares"] !== undefined && output["DataShares"]["member"] !== undefined) {
contents.DataShares = deserializeAws_queryDataShareList(
__getArrayIfSingleItem(output["DataShares"]["member"]),
context
@@ -15525,8 +15513,7 @@ const deserializeAws_queryDescribePartnersOutputMessage = (
};
if (output.PartnerIntegrationInfoList === "") {
contents.PartnerIntegrationInfoList = [];
- }
- if (
+ } else if (
output["PartnerIntegrationInfoList"] !== undefined &&
output["PartnerIntegrationInfoList"]["PartnerIntegrationInfo"] !== undefined
) {
@@ -15548,8 +15535,7 @@ const deserializeAws_queryDescribeReservedNodeExchangeStatusOutputMessage = (
};
if (output.ReservedNodeExchangeStatusDetails === "") {
contents.ReservedNodeExchangeStatusDetails = [];
- }
- if (
+ } else if (
output["ReservedNodeExchangeStatusDetails"] !== undefined &&
output["ReservedNodeExchangeStatusDetails"]["ReservedNodeExchangeStatus"] !== undefined
) {
@@ -15574,8 +15560,10 @@ const deserializeAws_queryDescribeSnapshotSchedulesOutputMessage = (
};
if (output.SnapshotSchedules === "") {
contents.SnapshotSchedules = [];
- }
- if (output["SnapshotSchedules"] !== undefined && output["SnapshotSchedules"]["SnapshotSchedule"] !== undefined) {
+ } else if (
+ output["SnapshotSchedules"] !== undefined &&
+ output["SnapshotSchedules"]["SnapshotSchedule"] !== undefined
+ ) {
contents.SnapshotSchedules = deserializeAws_querySnapshotScheduleList(
__getArrayIfSingleItem(output["SnapshotSchedules"]["SnapshotSchedule"]),
context
@@ -15618,8 +15606,7 @@ const deserializeAws_queryEC2SecurityGroup = (output: any, context: __SerdeConte
}
if (output.Tags === "") {
contents.Tags = [];
- }
- if (output["Tags"] !== undefined && output["Tags"]["Tag"] !== undefined) {
+ } else if (output["Tags"] !== undefined && output["Tags"]["Tag"] !== undefined) {
contents.Tags = deserializeAws_queryTagList(__getArrayIfSingleItem(output["Tags"]["Tag"]), context);
}
return contents;
@@ -15688,8 +15675,7 @@ const deserializeAws_queryEndpoint = (output: any, context: __SerdeContext): End
}
if (output.VpcEndpoints === "") {
contents.VpcEndpoints = [];
- }
- if (output["VpcEndpoints"] !== undefined && output["VpcEndpoints"]["VpcEndpoint"] !== undefined) {
+ } else if (output["VpcEndpoints"] !== undefined && output["VpcEndpoints"]["VpcEndpoint"] !== undefined) {
contents.VpcEndpoints = deserializeAws_queryVpcEndpointsList(
__getArrayIfSingleItem(output["VpcEndpoints"]["VpcEndpoint"]),
context
@@ -15737,8 +15723,10 @@ const deserializeAws_queryEndpointAccess = (output: any, context: __SerdeContext
}
if (output.VpcSecurityGroups === "") {
contents.VpcSecurityGroups = [];
- }
- if (output["VpcSecurityGroups"] !== undefined && output["VpcSecurityGroups"]["VpcSecurityGroup"] !== undefined) {
+ } else if (
+ output["VpcSecurityGroups"] !== undefined &&
+ output["VpcSecurityGroups"]["VpcSecurityGroup"] !== undefined
+ ) {
contents.VpcSecurityGroups = deserializeAws_queryVpcSecurityGroupMembershipList(
__getArrayIfSingleItem(output["VpcSecurityGroups"]["VpcSecurityGroup"]),
context
@@ -15768,8 +15756,7 @@ const deserializeAws_queryEndpointAccessList = (output: any, context: __SerdeCon
};
if (output.EndpointAccessList === "") {
contents.EndpointAccessList = [];
- }
- if (output["EndpointAccessList"] !== undefined && output["EndpointAccessList"]["member"] !== undefined) {
+ } else if (output["EndpointAccessList"] !== undefined && output["EndpointAccessList"]["member"] !== undefined) {
contents.EndpointAccessList = deserializeAws_queryEndpointAccesses(
__getArrayIfSingleItem(output["EndpointAccessList"]["member"]),
context
@@ -15829,8 +15816,7 @@ const deserializeAws_queryEndpointAuthorization = (output: any, context: __Serde
}
if (output.AllowedVPCs === "") {
contents.AllowedVPCs = [];
- }
- if (output["AllowedVPCs"] !== undefined && output["AllowedVPCs"]["VpcIdentifier"] !== undefined) {
+ } else if (output["AllowedVPCs"] !== undefined && output["AllowedVPCs"]["VpcIdentifier"] !== undefined) {
contents.AllowedVPCs = deserializeAws_queryVpcIdentifierList(
__getArrayIfSingleItem(output["AllowedVPCs"]["VpcIdentifier"]),
context
@@ -15865,8 +15851,7 @@ const deserializeAws_queryEndpointAuthorizationList = (
};
if (output.EndpointAuthorizationList === "") {
contents.EndpointAuthorizationList = [];
- }
- if (
+ } else if (
output["EndpointAuthorizationList"] !== undefined &&
output["EndpointAuthorizationList"]["member"] !== undefined
) {
@@ -15975,8 +15960,7 @@ const deserializeAws_queryEvent = (output: any, context: __SerdeContext): Event
}
if (output.EventCategories === "") {
contents.EventCategories = [];
- }
- if (output["EventCategories"] !== undefined && output["EventCategories"]["EventCategory"] !== undefined) {
+ } else if (output["EventCategories"] !== undefined && output["EventCategories"]["EventCategory"] !== undefined) {
contents.EventCategories = deserializeAws_queryEventCategoriesList(
__getArrayIfSingleItem(output["EventCategories"]["EventCategory"]),
context
@@ -16015,8 +15999,7 @@ const deserializeAws_queryEventCategoriesMap = (output: any, context: __SerdeCon
}
if (output.Events === "") {
contents.Events = [];
- }
- if (output["Events"] !== undefined && output["Events"]["EventInfoMap"] !== undefined) {
+ } else if (output["Events"] !== undefined && output["Events"]["EventInfoMap"] !== undefined) {
contents.Events = deserializeAws_queryEventInfoMapList(
__getArrayIfSingleItem(output["Events"]["EventInfoMap"]),
context
@@ -16042,8 +16025,7 @@ const deserializeAws_queryEventCategoriesMessage = (output: any, context: __Serd
};
if (output.EventCategoriesMapList === "") {
contents.EventCategoriesMapList = [];
- }
- if (
+ } else if (
output["EventCategoriesMapList"] !== undefined &&
output["EventCategoriesMapList"]["EventCategoriesMap"] !== undefined
) {
@@ -16067,8 +16049,7 @@ const deserializeAws_queryEventInfoMap = (output: any, context: __SerdeContext):
}
if (output.EventCategories === "") {
contents.EventCategories = [];
- }
- if (output["EventCategories"] !== undefined && output["EventCategories"]["EventCategory"] !== undefined) {
+ } else if (output["EventCategories"] !== undefined && output["EventCategories"]["EventCategory"] !== undefined) {
contents.EventCategories = deserializeAws_queryEventCategoriesList(
__getArrayIfSingleItem(output["EventCategories"]["EventCategory"]),
context
@@ -16115,8 +16096,7 @@ const deserializeAws_queryEventsMessage = (output: any, context: __SerdeContext)
}
if (output.Events === "") {
contents.Events = [];
- }
- if (output["Events"] !== undefined && output["Events"]["Event"] !== undefined) {
+ } else if (output["Events"] !== undefined && output["Events"]["Event"] !== undefined) {
contents.Events = deserializeAws_queryEventList(__getArrayIfSingleItem(output["Events"]["Event"]), context);
}
return contents;
@@ -16156,8 +16136,7 @@ const deserializeAws_queryEventSubscription = (output: any, context: __SerdeCont
}
if (output.SourceIdsList === "") {
contents.SourceIdsList = [];
- }
- if (output["SourceIdsList"] !== undefined && output["SourceIdsList"]["SourceId"] !== undefined) {
+ } else if (output["SourceIdsList"] !== undefined && output["SourceIdsList"]["SourceId"] !== undefined) {
contents.SourceIdsList = deserializeAws_querySourceIdsList(
__getArrayIfSingleItem(output["SourceIdsList"]["SourceId"]),
context
@@ -16165,8 +16144,10 @@ const deserializeAws_queryEventSubscription = (output: any, context: __SerdeCont
}
if (output.EventCategoriesList === "") {
contents.EventCategoriesList = [];
- }
- if (output["EventCategoriesList"] !== undefined && output["EventCategoriesList"]["EventCategory"] !== undefined) {
+ } else if (
+ output["EventCategoriesList"] !== undefined &&
+ output["EventCategoriesList"]["EventCategory"] !== undefined
+ ) {
contents.EventCategoriesList = deserializeAws_queryEventCategoriesList(
__getArrayIfSingleItem(output["EventCategoriesList"]["EventCategory"]),
context
@@ -16180,8 +16161,7 @@ const deserializeAws_queryEventSubscription = (output: any, context: __SerdeCont
}
if (output.Tags === "") {
contents.Tags = [];
- }
- if (output["Tags"] !== undefined && output["Tags"]["Tag"] !== undefined) {
+ } else if (output["Tags"] !== undefined && output["Tags"]["Tag"] !== undefined) {
contents.Tags = deserializeAws_queryTagList(__getArrayIfSingleItem(output["Tags"]["Tag"]), context);
}
return contents;
@@ -16224,8 +16204,7 @@ const deserializeAws_queryEventSubscriptionsMessage = (
}
if (output.EventSubscriptionsList === "") {
contents.EventSubscriptionsList = [];
- }
- if (
+ } else if (
output["EventSubscriptionsList"] !== undefined &&
output["EventSubscriptionsList"]["EventSubscription"] !== undefined
) {
@@ -16250,8 +16229,7 @@ const deserializeAws_queryGetReservedNodeExchangeConfigurationOptionsOutputMessa
}
if (output.ReservedNodeConfigurationOptionList === "") {
contents.ReservedNodeConfigurationOptionList = [];
- }
- if (
+ } else if (
output["ReservedNodeConfigurationOptionList"] !== undefined &&
output["ReservedNodeConfigurationOptionList"]["ReservedNodeConfigurationOption"] !== undefined
) {
@@ -16276,8 +16254,7 @@ const deserializeAws_queryGetReservedNodeExchangeOfferingsOutputMessage = (
}
if (output.ReservedNodeOfferings === "") {
contents.ReservedNodeOfferings = [];
- }
- if (
+ } else if (
output["ReservedNodeOfferings"] !== undefined &&
output["ReservedNodeOfferings"]["ReservedNodeOffering"] !== undefined
) {
@@ -16303,8 +16280,7 @@ const deserializeAws_queryHsmClientCertificate = (output: any, context: __SerdeC
}
if (output.Tags === "") {
contents.Tags = [];
- }
- if (output["Tags"] !== undefined && output["Tags"]["Tag"] !== undefined) {
+ } else if (output["Tags"] !== undefined && output["Tags"]["Tag"] !== undefined) {
contents.Tags = deserializeAws_queryTagList(__getArrayIfSingleItem(output["Tags"]["Tag"]), context);
}
return contents;
@@ -16347,8 +16323,7 @@ const deserializeAws_queryHsmClientCertificateMessage = (
}
if (output.HsmClientCertificates === "") {
contents.HsmClientCertificates = [];
- }
- if (
+ } else if (
output["HsmClientCertificates"] !== undefined &&
output["HsmClientCertificates"]["HsmClientCertificate"] !== undefined
) {
@@ -16408,8 +16383,7 @@ const deserializeAws_queryHsmConfiguration = (output: any, context: __SerdeConte
}
if (output.Tags === "") {
contents.Tags = [];
- }
- if (output["Tags"] !== undefined && output["Tags"]["Tag"] !== undefined) {
+ } else if (output["Tags"] !== undefined && output["Tags"]["Tag"] !== undefined) {
contents.Tags = deserializeAws_queryTagList(__getArrayIfSingleItem(output["Tags"]["Tag"]), context);
}
return contents;
@@ -16449,8 +16423,10 @@ const deserializeAws_queryHsmConfigurationMessage = (output: any, context: __Ser
}
if (output.HsmConfigurations === "") {
contents.HsmConfigurations = [];
- }
- if (output["HsmConfigurations"] !== undefined && output["HsmConfigurations"]["HsmConfiguration"] !== undefined) {
+ } else if (
+ output["HsmConfigurations"] !== undefined &&
+ output["HsmConfigurations"]["HsmConfiguration"] !== undefined
+ ) {
contents.HsmConfigurations = deserializeAws_queryHsmConfigurationList(
__getArrayIfSingleItem(output["HsmConfigurations"]["HsmConfiguration"]),
context
@@ -16965,8 +16941,7 @@ const deserializeAws_queryIPRange = (output: any, context: __SerdeContext): IPRa
}
if (output.Tags === "") {
contents.Tags = [];
- }
- if (output["Tags"] !== undefined && output["Tags"]["Tag"] !== undefined) {
+ } else if (output["Tags"] !== undefined && output["Tags"]["Tag"] !== undefined) {
contents.Tags = deserializeAws_queryTagList(__getArrayIfSingleItem(output["Tags"]["Tag"]), context);
}
return contents;
@@ -17027,8 +17002,7 @@ const deserializeAws_queryLoggingStatus = (output: any, context: __SerdeContext)
}
if (output.LogExports === "") {
contents.LogExports = [];
- }
- if (output["LogExports"] !== undefined && output["LogExports"]["member"] !== undefined) {
+ } else if (output["LogExports"] !== undefined && output["LogExports"]["member"] !== undefined) {
contents.LogExports = deserializeAws_queryLogTypeList(
__getArrayIfSingleItem(output["LogExports"]["member"]),
context
@@ -17062,8 +17036,7 @@ const deserializeAws_queryMaintenanceTrack = (output: any, context: __SerdeConte
}
if (output.UpdateTargets === "") {
contents.UpdateTargets = [];
- }
- if (output["UpdateTargets"] !== undefined && output["UpdateTargets"]["UpdateTarget"] !== undefined) {
+ } else if (output["UpdateTargets"] !== undefined && output["UpdateTargets"]["UpdateTarget"] !== undefined) {
contents.UpdateTargets = deserializeAws_queryEligibleTracksToUpdateList(
__getArrayIfSingleItem(output["UpdateTargets"]["UpdateTarget"]),
context
@@ -17279,8 +17252,7 @@ const deserializeAws_queryNodeConfigurationOptionsMessage = (
};
if (output.NodeConfigurationOptionList === "") {
contents.NodeConfigurationOptionList = [];
- }
- if (
+ } else if (
output["NodeConfigurationOptionList"] !== undefined &&
output["NodeConfigurationOptionList"]["NodeConfigurationOption"] !== undefined
) {
@@ -17339,8 +17311,10 @@ const deserializeAws_queryOrderableClusterOption = (output: any, context: __Serd
}
if (output.AvailabilityZones === "") {
contents.AvailabilityZones = [];
- }
- if (output["AvailabilityZones"] !== undefined && output["AvailabilityZones"]["AvailabilityZone"] !== undefined) {
+ } else if (
+ output["AvailabilityZones"] !== undefined &&
+ output["AvailabilityZones"]["AvailabilityZone"] !== undefined
+ ) {
contents.AvailabilityZones = deserializeAws_queryAvailabilityZoneList(
__getArrayIfSingleItem(output["AvailabilityZones"]["AvailabilityZone"]),
context
@@ -17373,8 +17347,7 @@ const deserializeAws_queryOrderableClusterOptionsMessage = (
};
if (output.OrderableClusterOptions === "") {
contents.OrderableClusterOptions = [];
- }
- if (
+ } else if (
output["OrderableClusterOptions"] !== undefined &&
output["OrderableClusterOptions"]["OrderableClusterOption"] !== undefined
) {
@@ -17706,8 +17679,7 @@ const deserializeAws_queryReservedNode = (output: any, context: __SerdeContext):
}
if (output.RecurringCharges === "") {
contents.RecurringCharges = [];
- }
- if (output["RecurringCharges"] !== undefined && output["RecurringCharges"]["RecurringCharge"] !== undefined) {
+ } else if (output["RecurringCharges"] !== undefined && output["RecurringCharges"]["RecurringCharge"] !== undefined) {
contents.RecurringCharges = deserializeAws_queryRecurringChargeList(
__getArrayIfSingleItem(output["RecurringCharges"]["RecurringCharge"]),
context
@@ -17914,8 +17886,7 @@ const deserializeAws_queryReservedNodeOffering = (output: any, context: __SerdeC
}
if (output.RecurringCharges === "") {
contents.RecurringCharges = [];
- }
- if (output["RecurringCharges"] !== undefined && output["RecurringCharges"]["RecurringCharge"] !== undefined) {
+ } else if (output["RecurringCharges"] !== undefined && output["RecurringCharges"]["RecurringCharge"] !== undefined) {
contents.RecurringCharges = deserializeAws_queryRecurringChargeList(
__getArrayIfSingleItem(output["RecurringCharges"]["RecurringCharge"]),
context
@@ -17964,8 +17935,7 @@ const deserializeAws_queryReservedNodeOfferingsMessage = (
}
if (output.ReservedNodeOfferings === "") {
contents.ReservedNodeOfferings = [];
- }
- if (
+ } else if (
output["ReservedNodeOfferings"] !== undefined &&
output["ReservedNodeOfferings"]["ReservedNodeOffering"] !== undefined
) {
@@ -18000,8 +17970,7 @@ const deserializeAws_queryReservedNodesMessage = (output: any, context: __SerdeC
}
if (output.ReservedNodes === "") {
contents.ReservedNodes = [];
- }
- if (output["ReservedNodes"] !== undefined && output["ReservedNodes"]["ReservedNode"] !== undefined) {
+ } else if (output["ReservedNodes"] !== undefined && output["ReservedNodes"]["ReservedNode"] !== undefined) {
contents.ReservedNodes = deserializeAws_queryReservedNodeList(
__getArrayIfSingleItem(output["ReservedNodes"]["ReservedNode"]),
context
@@ -18111,8 +18080,7 @@ const deserializeAws_queryResizeProgressMessage = (output: any, context: __Serde
}
if (output.ImportTablesCompleted === "") {
contents.ImportTablesCompleted = [];
- }
- if (output["ImportTablesCompleted"] !== undefined && output["ImportTablesCompleted"]["member"] !== undefined) {
+ } else if (output["ImportTablesCompleted"] !== undefined && output["ImportTablesCompleted"]["member"] !== undefined) {
contents.ImportTablesCompleted = deserializeAws_queryImportTablesCompleted(
__getArrayIfSingleItem(output["ImportTablesCompleted"]["member"]),
context
@@ -18120,8 +18088,10 @@ const deserializeAws_queryResizeProgressMessage = (output: any, context: __Serde
}
if (output.ImportTablesInProgress === "") {
contents.ImportTablesInProgress = [];
- }
- if (output["ImportTablesInProgress"] !== undefined && output["ImportTablesInProgress"]["member"] !== undefined) {
+ } else if (
+ output["ImportTablesInProgress"] !== undefined &&
+ output["ImportTablesInProgress"]["member"] !== undefined
+ ) {
contents.ImportTablesInProgress = deserializeAws_queryImportTablesInProgress(
__getArrayIfSingleItem(output["ImportTablesInProgress"]["member"]),
context
@@ -18129,8 +18099,10 @@ const deserializeAws_queryResizeProgressMessage = (output: any, context: __Serde
}
if (output.ImportTablesNotStarted === "") {
contents.ImportTablesNotStarted = [];
- }
- if (output["ImportTablesNotStarted"] !== undefined && output["ImportTablesNotStarted"]["member"] !== undefined) {
+ } else if (
+ output["ImportTablesNotStarted"] !== undefined &&
+ output["ImportTablesNotStarted"]["member"] !== undefined
+ ) {
contents.ImportTablesNotStarted = deserializeAws_queryImportTablesNotStarted(
__getArrayIfSingleItem(output["ImportTablesNotStarted"]["member"]),
context
@@ -18373,8 +18345,10 @@ const deserializeAws_queryScheduledAction = (output: any, context: __SerdeContex
}
if (output.NextInvocations === "") {
contents.NextInvocations = [];
- }
- if (output["NextInvocations"] !== undefined && output["NextInvocations"]["ScheduledActionTime"] !== undefined) {
+ } else if (
+ output["NextInvocations"] !== undefined &&
+ output["NextInvocations"]["ScheduledActionTime"] !== undefined
+ ) {
contents.NextInvocations = deserializeAws_queryScheduledActionTimeList(
__getArrayIfSingleItem(output["NextInvocations"]["ScheduledActionTime"]),
context
@@ -18449,8 +18423,7 @@ const deserializeAws_queryScheduledActionsMessage = (output: any, context: __Ser
}
if (output.ScheduledActions === "") {
contents.ScheduledActions = [];
- }
- if (output["ScheduledActions"] !== undefined && output["ScheduledActions"]["ScheduledAction"] !== undefined) {
+ } else if (output["ScheduledActions"] !== undefined && output["ScheduledActions"]["ScheduledAction"] !== undefined) {
contents.ScheduledActions = deserializeAws_queryScheduledActionList(
__getArrayIfSingleItem(output["ScheduledActions"]["ScheduledAction"]),
context
@@ -18629,8 +18602,7 @@ const deserializeAws_querySnapshot = (output: any, context: __SerdeContext): Sna
}
if (output.AccountsWithRestoreAccess === "") {
contents.AccountsWithRestoreAccess = [];
- }
- if (
+ } else if (
output["AccountsWithRestoreAccess"] !== undefined &&
output["AccountsWithRestoreAccess"]["AccountWithRestoreAccess"] !== undefined
) {
@@ -18669,14 +18641,12 @@ const deserializeAws_querySnapshot = (output: any, context: __SerdeContext): Sna
}
if (output.Tags === "") {
contents.Tags = [];
- }
- if (output["Tags"] !== undefined && output["Tags"]["Tag"] !== undefined) {
+ } else if (output["Tags"] !== undefined && output["Tags"]["Tag"] !== undefined) {
contents.Tags = deserializeAws_queryTagList(__getArrayIfSingleItem(output["Tags"]["Tag"]), context);
}
if (output.RestorableNodeTypes === "") {
contents.RestorableNodeTypes = [];
- }
- if (output["RestorableNodeTypes"] !== undefined && output["RestorableNodeTypes"]["NodeType"] !== undefined) {
+ } else if (output["RestorableNodeTypes"] !== undefined && output["RestorableNodeTypes"]["NodeType"] !== undefined) {
contents.RestorableNodeTypes = deserializeAws_queryRestorableNodeTypeList(
__getArrayIfSingleItem(output["RestorableNodeTypes"]["NodeType"]),
context
@@ -18753,8 +18723,7 @@ const deserializeAws_querySnapshotCopyGrant = (output: any, context: __SerdeCont
}
if (output.Tags === "") {
contents.Tags = [];
- }
- if (output["Tags"] !== undefined && output["Tags"]["Tag"] !== undefined) {
+ } else if (output["Tags"] !== undefined && output["Tags"]["Tag"] !== undefined) {
contents.Tags = deserializeAws_queryTagList(__getArrayIfSingleItem(output["Tags"]["Tag"]), context);
}
return contents;
@@ -18797,8 +18766,10 @@ const deserializeAws_querySnapshotCopyGrantMessage = (
}
if (output.SnapshotCopyGrants === "") {
contents.SnapshotCopyGrants = [];
- }
- if (output["SnapshotCopyGrants"] !== undefined && output["SnapshotCopyGrants"]["SnapshotCopyGrant"] !== undefined) {
+ } else if (
+ output["SnapshotCopyGrants"] !== undefined &&
+ output["SnapshotCopyGrants"]["SnapshotCopyGrant"] !== undefined
+ ) {
contents.SnapshotCopyGrants = deserializeAws_querySnapshotCopyGrantList(
__getArrayIfSingleItem(output["SnapshotCopyGrants"]["SnapshotCopyGrant"]),
context
@@ -18887,8 +18858,7 @@ const deserializeAws_querySnapshotMessage = (output: any, context: __SerdeContex
}
if (output.Snapshots === "") {
contents.Snapshots = [];
- }
- if (output["Snapshots"] !== undefined && output["Snapshots"]["Snapshot"] !== undefined) {
+ } else if (output["Snapshots"] !== undefined && output["Snapshots"]["Snapshot"] !== undefined) {
contents.Snapshots = deserializeAws_querySnapshotList(
__getArrayIfSingleItem(output["Snapshots"]["Snapshot"]),
context
@@ -18909,8 +18879,7 @@ const deserializeAws_querySnapshotSchedule = (output: any, context: __SerdeConte
};
if (output.ScheduleDefinitions === "") {
contents.ScheduleDefinitions = [];
- }
- if (
+ } else if (
output["ScheduleDefinitions"] !== undefined &&
output["ScheduleDefinitions"]["ScheduleDefinition"] !== undefined
) {
@@ -18927,14 +18896,12 @@ const deserializeAws_querySnapshotSchedule = (output: any, context: __SerdeConte
}
if (output.Tags === "") {
contents.Tags = [];
- }
- if (output["Tags"] !== undefined && output["Tags"]["Tag"] !== undefined) {
+ } else if (output["Tags"] !== undefined && output["Tags"]["Tag"] !== undefined) {
contents.Tags = deserializeAws_queryTagList(__getArrayIfSingleItem(output["Tags"]["Tag"]), context);
}
if (output.NextInvocations === "") {
contents.NextInvocations = [];
- }
- if (output["NextInvocations"] !== undefined && output["NextInvocations"]["SnapshotTime"] !== undefined) {
+ } else if (output["NextInvocations"] !== undefined && output["NextInvocations"]["SnapshotTime"] !== undefined) {
contents.NextInvocations = deserializeAws_queryScheduledSnapshotTimeList(
__getArrayIfSingleItem(output["NextInvocations"]["SnapshotTime"]),
context
@@ -18945,8 +18912,7 @@ const deserializeAws_querySnapshotSchedule = (output: any, context: __SerdeConte
}
if (output.AssociatedClusters === "") {
contents.AssociatedClusters = [];
- }
- if (
+ } else if (
output["AssociatedClusters"] !== undefined &&
output["AssociatedClusters"]["ClusterAssociatedToSchedule"] !== undefined
) {
@@ -19327,8 +19293,7 @@ const deserializeAws_queryTableRestoreStatusMessage = (
};
if (output.TableRestoreStatusDetails === "") {
contents.TableRestoreStatusDetails = [];
- }
- if (
+ } else if (
output["TableRestoreStatusDetails"] !== undefined &&
output["TableRestoreStatusDetails"]["TableRestoreStatus"] !== undefined
) {
@@ -19396,8 +19361,7 @@ const deserializeAws_queryTaggedResourceListMessage = (
};
if (output.TaggedResources === "") {
contents.TaggedResources = [];
- }
- if (output["TaggedResources"] !== undefined && output["TaggedResources"]["TaggedResource"] !== undefined) {
+ } else if (output["TaggedResources"] !== undefined && output["TaggedResources"]["TaggedResource"] !== undefined) {
contents.TaggedResources = deserializeAws_queryTaggedResourceList(
__getArrayIfSingleItem(output["TaggedResources"]["TaggedResource"]),
context
@@ -19448,8 +19412,10 @@ const deserializeAws_queryTrackListMessage = (output: any, context: __SerdeConte
};
if (output.MaintenanceTracks === "") {
contents.MaintenanceTracks = [];
- }
- if (output["MaintenanceTracks"] !== undefined && output["MaintenanceTracks"]["MaintenanceTrack"] !== undefined) {
+ } else if (
+ output["MaintenanceTracks"] !== undefined &&
+ output["MaintenanceTracks"]["MaintenanceTrack"] !== undefined
+ ) {
contents.MaintenanceTracks = deserializeAws_queryTrackList(
__getArrayIfSingleItem(output["MaintenanceTracks"]["MaintenanceTrack"]),
context
@@ -19534,8 +19500,7 @@ const deserializeAws_queryUpdateTarget = (output: any, context: __SerdeContext):
}
if (output.SupportedOperations === "") {
contents.SupportedOperations = [];
- }
- if (
+ } else if (
output["SupportedOperations"] !== undefined &&
output["SupportedOperations"]["SupportedOperation"] !== undefined
) {
@@ -19581,8 +19546,7 @@ const deserializeAws_queryUsageLimit = (output: any, context: __SerdeContext): U
}
if (output.Tags === "") {
contents.Tags = [];
- }
- if (output["Tags"] !== undefined && output["Tags"]["Tag"] !== undefined) {
+ } else if (output["Tags"] !== undefined && output["Tags"]["Tag"] !== undefined) {
contents.Tags = deserializeAws_queryTagList(__getArrayIfSingleItem(output["Tags"]["Tag"]), context);
}
return contents;
@@ -19608,8 +19572,7 @@ const deserializeAws_queryUsageLimitList = (output: any, context: __SerdeContext
};
if (output.UsageLimits === "") {
contents.UsageLimits = [];
- }
- if (output["UsageLimits"] !== undefined && output["UsageLimits"]["member"] !== undefined) {
+ } else if (output["UsageLimits"] !== undefined && output["UsageLimits"]["member"] !== undefined) {
contents.UsageLimits = deserializeAws_queryUsageLimits(
__getArrayIfSingleItem(output["UsageLimits"]["member"]),
context
@@ -19656,8 +19619,10 @@ const deserializeAws_queryVpcEndpoint = (output: any, context: __SerdeContext):
}
if (output.NetworkInterfaces === "") {
contents.NetworkInterfaces = [];
- }
- if (output["NetworkInterfaces"] !== undefined && output["NetworkInterfaces"]["NetworkInterface"] !== undefined) {
+ } else if (
+ output["NetworkInterfaces"] !== undefined &&
+ output["NetworkInterfaces"]["NetworkInterface"] !== undefined
+ ) {
contents.NetworkInterfaces = deserializeAws_queryNetworkInterfaceList(
__getArrayIfSingleItem(output["NetworkInterfaces"]["NetworkInterface"]),
context
diff --git a/clients/client-route-53/src/protocols/Aws_restXml.ts b/clients/client-route-53/src/protocols/Aws_restXml.ts
index ab3591891b97..35080b157ffd 100644
--- a/clients/client-route-53/src/protocols/Aws_restXml.ts
+++ b/clients/client-route-53/src/protocols/Aws_restXml.ts
@@ -4579,8 +4579,7 @@ export const deserializeAws_restXmlGetCheckerIpRangesCommand = async (
const data: { [key: string]: any } = __expectNonNull(__expectObject(await parseBody(output.body, context)), "body");
if (data.CheckerIpRanges === "") {
contents.CheckerIpRanges = [];
- }
- if (data["CheckerIpRanges"] !== undefined && data["CheckerIpRanges"]["member"] !== undefined) {
+ } else if (data["CheckerIpRanges"] !== undefined && data["CheckerIpRanges"]["member"] !== undefined) {
contents.CheckerIpRanges = deserializeAws_restXmlCheckerIpRanges(
__getArrayIfSingleItem(data["CheckerIpRanges"]["member"]),
context
@@ -4627,8 +4626,7 @@ export const deserializeAws_restXmlGetDNSSECCommand = async (
const data: { [key: string]: any } = __expectNonNull(__expectObject(await parseBody(output.body, context)), "body");
if (data.KeySigningKeys === "") {
contents.KeySigningKeys = [];
- }
- if (data["KeySigningKeys"] !== undefined && data["KeySigningKeys"]["member"] !== undefined) {
+ } else if (data["KeySigningKeys"] !== undefined && data["KeySigningKeys"]["member"] !== undefined) {
contents.KeySigningKeys = deserializeAws_restXmlKeySigningKeys(
__getArrayIfSingleItem(data["KeySigningKeys"]["member"]),
context
@@ -4824,8 +4822,7 @@ export const deserializeAws_restXmlGetHealthCheckLastFailureReasonCommand = asyn
const data: { [key: string]: any } = __expectNonNull(__expectObject(await parseBody(output.body, context)), "body");
if (data.HealthCheckObservations === "") {
contents.HealthCheckObservations = [];
- }
- if (
+ } else if (
data["HealthCheckObservations"] !== undefined &&
data["HealthCheckObservations"]["HealthCheckObservation"] !== undefined
) {
@@ -4880,8 +4877,7 @@ export const deserializeAws_restXmlGetHealthCheckStatusCommand = async (
const data: { [key: string]: any } = __expectNonNull(__expectObject(await parseBody(output.body, context)), "body");
if (data.HealthCheckObservations === "") {
contents.HealthCheckObservations = [];
- }
- if (
+ } else if (
data["HealthCheckObservations"] !== undefined &&
data["HealthCheckObservations"]["HealthCheckObservation"] !== undefined
) {
@@ -4944,8 +4940,7 @@ export const deserializeAws_restXmlGetHostedZoneCommand = async (
}
if (data.VPCs === "") {
contents.VPCs = [];
- }
- if (data["VPCs"] !== undefined && data["VPCs"]["VPC"] !== undefined) {
+ } else if (data["VPCs"] !== undefined && data["VPCs"]["VPC"] !== undefined) {
contents.VPCs = deserializeAws_restXmlVPCs(__getArrayIfSingleItem(data["VPCs"]["VPC"]), context);
}
return Promise.resolve(contents);
@@ -5379,8 +5374,7 @@ export const deserializeAws_restXmlListCidrBlocksCommand = async (
const data: { [key: string]: any } = __expectNonNull(__expectObject(await parseBody(output.body, context)), "body");
if (data.CidrBlocks === "") {
contents.CidrBlocks = [];
- }
- if (data["CidrBlocks"] !== undefined && data["CidrBlocks"]["member"] !== undefined) {
+ } else if (data["CidrBlocks"] !== undefined && data["CidrBlocks"]["member"] !== undefined) {
contents.CidrBlocks = deserializeAws_restXmlCidrBlockSummaries(
__getArrayIfSingleItem(data["CidrBlocks"]["member"]),
context
@@ -5439,8 +5433,7 @@ export const deserializeAws_restXmlListCidrCollectionsCommand = async (
const data: { [key: string]: any } = __expectNonNull(__expectObject(await parseBody(output.body, context)), "body");
if (data.CidrCollections === "") {
contents.CidrCollections = [];
- }
- if (data["CidrCollections"] !== undefined && data["CidrCollections"]["member"] !== undefined) {
+ } else if (data["CidrCollections"] !== undefined && data["CidrCollections"]["member"] !== undefined) {
contents.CidrCollections = deserializeAws_restXmlCollectionSummaries(
__getArrayIfSingleItem(data["CidrCollections"]["member"]),
context
@@ -5493,8 +5486,7 @@ export const deserializeAws_restXmlListCidrLocationsCommand = async (
const data: { [key: string]: any } = __expectNonNull(__expectObject(await parseBody(output.body, context)), "body");
if (data.CidrLocations === "") {
contents.CidrLocations = [];
- }
- if (data["CidrLocations"] !== undefined && data["CidrLocations"]["member"] !== undefined) {
+ } else if (data["CidrLocations"] !== undefined && data["CidrLocations"]["member"] !== undefined) {
contents.CidrLocations = deserializeAws_restXmlLocationSummaries(
__getArrayIfSingleItem(data["CidrLocations"]["member"]),
context
@@ -5554,8 +5546,7 @@ export const deserializeAws_restXmlListGeoLocationsCommand = async (
const data: { [key: string]: any } = __expectNonNull(__expectObject(await parseBody(output.body, context)), "body");
if (data.GeoLocationDetailsList === "") {
contents.GeoLocationDetailsList = [];
- }
- if (
+ } else if (
data["GeoLocationDetailsList"] !== undefined &&
data["GeoLocationDetailsList"]["GeoLocationDetails"] !== undefined
) {
@@ -5626,8 +5617,7 @@ export const deserializeAws_restXmlListHealthChecksCommand = async (
const data: { [key: string]: any } = __expectNonNull(__expectObject(await parseBody(output.body, context)), "body");
if (data.HealthChecks === "") {
contents.HealthChecks = [];
- }
- if (data["HealthChecks"] !== undefined && data["HealthChecks"]["HealthCheck"] !== undefined) {
+ } else if (data["HealthChecks"] !== undefined && data["HealthChecks"]["HealthCheck"] !== undefined) {
contents.HealthChecks = deserializeAws_restXmlHealthChecks(
__getArrayIfSingleItem(data["HealthChecks"]["HealthCheck"]),
context
@@ -5695,8 +5685,7 @@ export const deserializeAws_restXmlListHostedZonesCommand = async (
const data: { [key: string]: any } = __expectNonNull(__expectObject(await parseBody(output.body, context)), "body");
if (data.HostedZones === "") {
contents.HostedZones = [];
- }
- if (data["HostedZones"] !== undefined && data["HostedZones"]["HostedZone"] !== undefined) {
+ } else if (data["HostedZones"] !== undefined && data["HostedZones"]["HostedZone"] !== undefined) {
contents.HostedZones = deserializeAws_restXmlHostedZones(
__getArrayIfSingleItem(data["HostedZones"]["HostedZone"]),
context
@@ -5775,8 +5764,7 @@ export const deserializeAws_restXmlListHostedZonesByNameCommand = async (
}
if (data.HostedZones === "") {
contents.HostedZones = [];
- }
- if (data["HostedZones"] !== undefined && data["HostedZones"]["HostedZone"] !== undefined) {
+ } else if (data["HostedZones"] !== undefined && data["HostedZones"]["HostedZone"] !== undefined) {
contents.HostedZones = deserializeAws_restXmlHostedZones(
__getArrayIfSingleItem(data["HostedZones"]["HostedZone"]),
context
@@ -5842,8 +5830,10 @@ export const deserializeAws_restXmlListHostedZonesByVPCCommand = async (
const data: { [key: string]: any } = __expectNonNull(__expectObject(await parseBody(output.body, context)), "body");
if (data.HostedZoneSummaries === "") {
contents.HostedZoneSummaries = [];
- }
- if (data["HostedZoneSummaries"] !== undefined && data["HostedZoneSummaries"]["HostedZoneSummary"] !== undefined) {
+ } else if (
+ data["HostedZoneSummaries"] !== undefined &&
+ data["HostedZoneSummaries"]["HostedZoneSummary"] !== undefined
+ ) {
contents.HostedZoneSummaries = deserializeAws_restXmlHostedZoneSummaries(
__getArrayIfSingleItem(data["HostedZoneSummaries"]["HostedZoneSummary"]),
context
@@ -5905,8 +5895,10 @@ export const deserializeAws_restXmlListQueryLoggingConfigsCommand = async (
}
if (data.QueryLoggingConfigs === "") {
contents.QueryLoggingConfigs = [];
- }
- if (data["QueryLoggingConfigs"] !== undefined && data["QueryLoggingConfigs"]["QueryLoggingConfig"] !== undefined) {
+ } else if (
+ data["QueryLoggingConfigs"] !== undefined &&
+ data["QueryLoggingConfigs"]["QueryLoggingConfig"] !== undefined
+ ) {
contents.QueryLoggingConfigs = deserializeAws_restXmlQueryLoggingConfigs(
__getArrayIfSingleItem(data["QueryLoggingConfigs"]["QueryLoggingConfig"]),
context
@@ -5981,8 +5973,10 @@ export const deserializeAws_restXmlListResourceRecordSetsCommand = async (
}
if (data.ResourceRecordSets === "") {
contents.ResourceRecordSets = [];
- }
- if (data["ResourceRecordSets"] !== undefined && data["ResourceRecordSets"]["ResourceRecordSet"] !== undefined) {
+ } else if (
+ data["ResourceRecordSets"] !== undefined &&
+ data["ResourceRecordSets"]["ResourceRecordSet"] !== undefined
+ ) {
contents.ResourceRecordSets = deserializeAws_restXmlResourceRecordSets(
__getArrayIfSingleItem(data["ResourceRecordSets"]["ResourceRecordSet"]),
context
@@ -6038,8 +6032,7 @@ export const deserializeAws_restXmlListReusableDelegationSetsCommand = async (
const data: { [key: string]: any } = __expectNonNull(__expectObject(await parseBody(output.body, context)), "body");
if (data.DelegationSets === "") {
contents.DelegationSets = [];
- }
- if (data["DelegationSets"] !== undefined && data["DelegationSets"]["DelegationSet"] !== undefined) {
+ } else if (data["DelegationSets"] !== undefined && data["DelegationSets"]["DelegationSet"] !== undefined) {
contents.DelegationSets = deserializeAws_restXmlDelegationSets(
__getArrayIfSingleItem(data["DelegationSets"]["DelegationSet"]),
context
@@ -6156,8 +6149,7 @@ export const deserializeAws_restXmlListTagsForResourcesCommand = async (
const data: { [key: string]: any } = __expectNonNull(__expectObject(await parseBody(output.body, context)), "body");
if (data.ResourceTagSets === "") {
contents.ResourceTagSets = [];
- }
- if (data["ResourceTagSets"] !== undefined && data["ResourceTagSets"]["ResourceTagSet"] !== undefined) {
+ } else if (data["ResourceTagSets"] !== undefined && data["ResourceTagSets"]["ResourceTagSet"] !== undefined) {
contents.ResourceTagSets = deserializeAws_restXmlResourceTagSetList(
__getArrayIfSingleItem(data["ResourceTagSets"]["ResourceTagSet"]),
context
@@ -6230,8 +6222,7 @@ export const deserializeAws_restXmlListTrafficPoliciesCommand = async (
}
if (data.TrafficPolicySummaries === "") {
contents.TrafficPolicySummaries = [];
- }
- if (
+ } else if (
data["TrafficPolicySummaries"] !== undefined &&
data["TrafficPolicySummaries"]["TrafficPolicySummary"] !== undefined
) {
@@ -6303,8 +6294,7 @@ export const deserializeAws_restXmlListTrafficPolicyInstancesCommand = async (
}
if (data.TrafficPolicyInstances === "") {
contents.TrafficPolicyInstances = [];
- }
- if (
+ } else if (
data["TrafficPolicyInstances"] !== undefined &&
data["TrafficPolicyInstances"]["TrafficPolicyInstance"] !== undefined
) {
@@ -6375,8 +6365,7 @@ export const deserializeAws_restXmlListTrafficPolicyInstancesByHostedZoneCommand
}
if (data.TrafficPolicyInstances === "") {
contents.TrafficPolicyInstances = [];
- }
- if (
+ } else if (
data["TrafficPolicyInstances"] !== undefined &&
data["TrafficPolicyInstances"]["TrafficPolicyInstance"] !== undefined
) {
@@ -6454,8 +6443,7 @@ export const deserializeAws_restXmlListTrafficPolicyInstancesByPolicyCommand = a
}
if (data.TrafficPolicyInstances === "") {
contents.TrafficPolicyInstances = [];
- }
- if (
+ } else if (
data["TrafficPolicyInstances"] !== undefined &&
data["TrafficPolicyInstances"]["TrafficPolicyInstance"] !== undefined
) {
@@ -6522,8 +6510,7 @@ export const deserializeAws_restXmlListTrafficPolicyVersionsCommand = async (
}
if (data.TrafficPolicies === "") {
contents.TrafficPolicies = [];
- }
- if (data["TrafficPolicies"] !== undefined && data["TrafficPolicies"]["TrafficPolicy"] !== undefined) {
+ } else if (data["TrafficPolicies"] !== undefined && data["TrafficPolicies"]["TrafficPolicy"] !== undefined) {
contents.TrafficPolicies = deserializeAws_restXmlTrafficPolicies(
__getArrayIfSingleItem(data["TrafficPolicies"]["TrafficPolicy"]),
context
@@ -6586,8 +6573,7 @@ export const deserializeAws_restXmlListVPCAssociationAuthorizationsCommand = asy
}
if (data.VPCs === "") {
contents.VPCs = [];
- }
- if (data["VPCs"] !== undefined && data["VPCs"]["VPC"] !== undefined) {
+ } else if (data["VPCs"] !== undefined && data["VPCs"]["VPC"] !== undefined) {
contents.VPCs = deserializeAws_restXmlVPCs(__getArrayIfSingleItem(data["VPCs"]["VPC"]), context);
}
return Promise.resolve(contents);
@@ -6650,8 +6636,7 @@ export const deserializeAws_restXmlTestDNSAnswerCommand = async (
}
if (data.RecordData === "") {
contents.RecordData = [];
- }
- if (data["RecordData"] !== undefined && data["RecordData"]["RecordDataEntry"] !== undefined) {
+ } else if (data["RecordData"] !== undefined && data["RecordData"]["RecordDataEntry"] !== undefined) {
contents.RecordData = deserializeAws_restXmlRecordData(
__getArrayIfSingleItem(data["RecordData"]["RecordDataEntry"]),
context
@@ -7302,8 +7287,7 @@ const deserializeAws_restXmlInvalidChangeBatchResponse = async (
}
if (data.messages === "") {
contents.messages = [];
- }
- if (data["messages"] !== undefined && data["messages"]["Message"] !== undefined) {
+ } else if (data["messages"] !== undefined && data["messages"]["Message"] !== undefined) {
contents.messages = deserializeAws_restXmlErrorMessages(
__getArrayIfSingleItem(data["messages"]["Message"]),
context
@@ -8685,8 +8669,7 @@ const deserializeAws_restXmlCloudWatchAlarmConfiguration = (
}
if (output.Dimensions === "") {
contents.Dimensions = [];
- }
- if (output["Dimensions"] !== undefined && output["Dimensions"]["Dimension"] !== undefined) {
+ } else if (output["Dimensions"] !== undefined && output["Dimensions"]["Dimension"] !== undefined) {
contents.Dimensions = deserializeAws_restXmlDimensionList(
__getArrayIfSingleItem(output["Dimensions"]["Dimension"]),
context
@@ -8742,8 +8725,7 @@ const deserializeAws_restXmlDelegationSet = (output: any, context: __SerdeContex
}
if (output.NameServers === "") {
contents.NameServers = [];
- }
- if (output["NameServers"] !== undefined && output["NameServers"]["NameServer"] !== undefined) {
+ } else if (output["NameServers"] !== undefined && output["NameServers"]["NameServer"] !== undefined) {
contents.NameServers = deserializeAws_restXmlDelegationSetNameServers(
__getArrayIfSingleItem(output["NameServers"]["NameServer"]),
context
@@ -8975,8 +8957,10 @@ const deserializeAws_restXmlHealthCheckConfig = (output: any, context: __SerdeCo
}
if (output.ChildHealthChecks === "") {
contents.ChildHealthChecks = [];
- }
- if (output["ChildHealthChecks"] !== undefined && output["ChildHealthChecks"]["ChildHealthCheck"] !== undefined) {
+ } else if (
+ output["ChildHealthChecks"] !== undefined &&
+ output["ChildHealthChecks"]["ChildHealthCheck"] !== undefined
+ ) {
contents.ChildHealthChecks = deserializeAws_restXmlChildHealthCheckList(
__getArrayIfSingleItem(output["ChildHealthChecks"]["ChildHealthCheck"]),
context
@@ -8987,8 +8971,7 @@ const deserializeAws_restXmlHealthCheckConfig = (output: any, context: __SerdeCo
}
if (output.Regions === "") {
contents.Regions = [];
- }
- if (output["Regions"] !== undefined && output["Regions"]["Region"] !== undefined) {
+ } else if (output["Regions"] !== undefined && output["Regions"]["Region"] !== undefined) {
contents.Regions = deserializeAws_restXmlHealthCheckRegionList(
__getArrayIfSingleItem(output["Regions"]["Region"]),
context
@@ -9398,8 +9381,7 @@ const deserializeAws_restXmlResourceRecordSet = (output: any, context: __SerdeCo
}
if (output.ResourceRecords === "") {
contents.ResourceRecords = [];
- }
- if (output["ResourceRecords"] !== undefined && output["ResourceRecords"]["ResourceRecord"] !== undefined) {
+ } else if (output["ResourceRecords"] !== undefined && output["ResourceRecords"]["ResourceRecord"] !== undefined) {
contents.ResourceRecords = deserializeAws_restXmlResourceRecords(
__getArrayIfSingleItem(output["ResourceRecords"]["ResourceRecord"]),
context
@@ -9445,8 +9427,7 @@ const deserializeAws_restXmlResourceTagSet = (output: any, context: __SerdeConte
}
if (output.Tags === "") {
contents.Tags = [];
- }
- if (output["Tags"] !== undefined && output["Tags"]["Tag"] !== undefined) {
+ } else if (output["Tags"] !== undefined && output["Tags"]["Tag"] !== undefined) {
contents.Tags = deserializeAws_restXmlTagList(__getArrayIfSingleItem(output["Tags"]["Tag"]), context);
}
return contents;
diff --git a/clients/client-s3-control/src/protocols/Aws_restXml.ts b/clients/client-s3-control/src/protocols/Aws_restXml.ts
index abba925f151c..39093f53c483 100644
--- a/clients/client-s3-control/src/protocols/Aws_restXml.ts
+++ b/clients/client-s3-control/src/protocols/Aws_restXml.ts
@@ -3765,8 +3765,7 @@ export const deserializeAws_restXmlGetAccessPointCommand = async (
}
if (data.Endpoints === "") {
contents.Endpoints = {};
- }
- if (data["Endpoints"] !== undefined && data["Endpoints"]["entry"] !== undefined) {
+ } else if (data["Endpoints"] !== undefined && data["Endpoints"]["entry"] !== undefined) {
contents.Endpoints = deserializeAws_restXmlEndpoints(__getArrayIfSingleItem(data["Endpoints"]["entry"]), context);
}
if (data["Name"] !== undefined) {
@@ -4130,8 +4129,7 @@ export const deserializeAws_restXmlGetBucketLifecycleConfigurationCommand = asyn
const data: { [key: string]: any } = __expectNonNull(__expectObject(await parseBody(output.body, context)), "body");
if (data.Rules === "") {
contents.Rules = [];
- }
- if (data["Rules"] !== undefined && data["Rules"]["Rule"] !== undefined) {
+ } else if (data["Rules"] !== undefined && data["Rules"]["Rule"] !== undefined) {
contents.Rules = deserializeAws_restXmlLifecycleRules(__getArrayIfSingleItem(data["Rules"]["Rule"]), context);
}
return Promise.resolve(contents);
@@ -4215,8 +4213,7 @@ export const deserializeAws_restXmlGetBucketTaggingCommand = async (
const data: { [key: string]: any } = __expectNonNull(__expectObject(await parseBody(output.body, context)), "body");
if (data.TagSet === "") {
contents.TagSet = [];
- }
- if (data["TagSet"] !== undefined && data["TagSet"]["member"] !== undefined) {
+ } else if (data["TagSet"] !== undefined && data["TagSet"]["member"] !== undefined) {
contents.TagSet = deserializeAws_restXmlS3TagSet(__getArrayIfSingleItem(data["TagSet"]["member"]), context);
}
return Promise.resolve(contents);
@@ -4259,8 +4256,7 @@ export const deserializeAws_restXmlGetJobTaggingCommand = async (
const data: { [key: string]: any } = __expectNonNull(__expectObject(await parseBody(output.body, context)), "body");
if (data.Tags === "") {
contents.Tags = [];
- }
- if (data["Tags"] !== undefined && data["Tags"]["member"] !== undefined) {
+ } else if (data["Tags"] !== undefined && data["Tags"]["member"] !== undefined) {
contents.Tags = deserializeAws_restXmlS3TagSet(__getArrayIfSingleItem(data["Tags"]["member"]), context);
}
return Promise.resolve(contents);
@@ -4516,8 +4512,7 @@ export const deserializeAws_restXmlGetStorageLensConfigurationTaggingCommand = a
const data: { [key: string]: any } = __expectNonNull(__expectObject(await parseBody(output.body, context)), "body");
if (data.Tags === "") {
contents.Tags = [];
- }
- if (data["Tags"] !== undefined && data["Tags"]["Tag"] !== undefined) {
+ } else if (data["Tags"] !== undefined && data["Tags"]["Tag"] !== undefined) {
contents.Tags = deserializeAws_restXmlStorageLensTags(__getArrayIfSingleItem(data["Tags"]["Tag"]), context);
}
return Promise.resolve(contents);
@@ -4561,8 +4556,7 @@ export const deserializeAws_restXmlListAccessPointsCommand = async (
const data: { [key: string]: any } = __expectNonNull(__expectObject(await parseBody(output.body, context)), "body");
if (data.AccessPointList === "") {
contents.AccessPointList = [];
- }
- if (data["AccessPointList"] !== undefined && data["AccessPointList"]["AccessPoint"] !== undefined) {
+ } else if (data["AccessPointList"] !== undefined && data["AccessPointList"]["AccessPoint"] !== undefined) {
contents.AccessPointList = deserializeAws_restXmlAccessPointList(
__getArrayIfSingleItem(data["AccessPointList"]["AccessPoint"]),
context
@@ -4615,8 +4609,7 @@ export const deserializeAws_restXmlListAccessPointsForObjectLambdaCommand = asyn
}
if (data.ObjectLambdaAccessPointList === "") {
contents.ObjectLambdaAccessPointList = [];
- }
- if (
+ } else if (
data["ObjectLambdaAccessPointList"] !== undefined &&
data["ObjectLambdaAccessPointList"]["ObjectLambdaAccessPoint"] !== undefined
) {
@@ -4666,8 +4659,7 @@ export const deserializeAws_restXmlListJobsCommand = async (
const data: { [key: string]: any } = __expectNonNull(__expectObject(await parseBody(output.body, context)), "body");
if (data.Jobs === "") {
contents.Jobs = [];
- }
- if (data["Jobs"] !== undefined && data["Jobs"]["member"] !== undefined) {
+ } else if (data["Jobs"] !== undefined && data["Jobs"]["member"] !== undefined) {
contents.Jobs = deserializeAws_restXmlJobListDescriptorList(
__getArrayIfSingleItem(data["Jobs"]["member"]),
context
@@ -4726,8 +4718,7 @@ export const deserializeAws_restXmlListMultiRegionAccessPointsCommand = async (
const data: { [key: string]: any } = __expectNonNull(__expectObject(await parseBody(output.body, context)), "body");
if (data.AccessPoints === "") {
contents.AccessPoints = [];
- }
- if (data["AccessPoints"] !== undefined && data["AccessPoints"]["AccessPoint"] !== undefined) {
+ } else if (data["AccessPoints"] !== undefined && data["AccessPoints"]["AccessPoint"] !== undefined) {
contents.AccessPoints = deserializeAws_restXmlMultiRegionAccessPointReportList(
__getArrayIfSingleItem(data["AccessPoints"]["AccessPoint"]),
context
@@ -4780,8 +4771,7 @@ export const deserializeAws_restXmlListRegionalBucketsCommand = async (
}
if (data.RegionalBucketList === "") {
contents.RegionalBucketList = [];
- }
- if (data["RegionalBucketList"] !== undefined && data["RegionalBucketList"]["RegionalBucket"] !== undefined) {
+ } else if (data["RegionalBucketList"] !== undefined && data["RegionalBucketList"]["RegionalBucket"] !== undefined) {
contents.RegionalBucketList = deserializeAws_restXmlRegionalBucketList(
__getArrayIfSingleItem(data["RegionalBucketList"]["RegionalBucket"]),
context
@@ -4831,8 +4821,7 @@ export const deserializeAws_restXmlListStorageLensConfigurationsCommand = async
}
if (data.StorageLensConfigurationList === "") {
contents.StorageLensConfigurationList = [];
- }
- if (data["StorageLensConfigurationList"] !== undefined) {
+ } else if (data["StorageLensConfigurationList"] !== undefined) {
contents.StorageLensConfigurationList = deserializeAws_restXmlStorageLensConfigurationList(
__getArrayIfSingleItem(data["StorageLensConfigurationList"]),
context
@@ -7428,8 +7417,7 @@ const deserializeAws_restXmlCreateMultiRegionAccessPointInput = (
}
if (output.Regions === "") {
contents.Regions = [];
- }
- if (output["Regions"] !== undefined && output["Regions"]["Region"] !== undefined) {
+ } else if (output["Regions"] !== undefined && output["Regions"]["Region"] !== undefined) {
contents.Regions = deserializeAws_restXmlRegionCreationList(
__getArrayIfSingleItem(output["Regions"]["Region"]),
context
@@ -7483,14 +7471,12 @@ const deserializeAws_restXml_Exclude = (output: any, context: __SerdeContext): _
};
if (output.Buckets === "") {
contents.Buckets = [];
- }
- if (output["Buckets"] !== undefined && output["Buckets"]["Arn"] !== undefined) {
+ } else if (output["Buckets"] !== undefined && output["Buckets"]["Arn"] !== undefined) {
contents.Buckets = deserializeAws_restXmlBuckets(__getArrayIfSingleItem(output["Buckets"]["Arn"]), context);
}
if (output.Regions === "") {
contents.Regions = [];
- }
- if (output["Regions"] !== undefined && output["Regions"]["Region"] !== undefined) {
+ } else if (output["Regions"] !== undefined && output["Regions"]["Region"] !== undefined) {
contents.Regions = deserializeAws_restXmlRegions(__getArrayIfSingleItem(output["Regions"]["Region"]), context);
}
return contents;
@@ -7520,14 +7506,12 @@ const deserializeAws_restXmlInclude = (output: any, context: __SerdeContext): In
};
if (output.Buckets === "") {
contents.Buckets = [];
- }
- if (output["Buckets"] !== undefined && output["Buckets"]["Arn"] !== undefined) {
+ } else if (output["Buckets"] !== undefined && output["Buckets"]["Arn"] !== undefined) {
contents.Buckets = deserializeAws_restXmlBuckets(__getArrayIfSingleItem(output["Buckets"]["Arn"]), context);
}
if (output.Regions === "") {
contents.Regions = [];
- }
- if (output["Regions"] !== undefined && output["Regions"]["Region"] !== undefined) {
+ } else if (output["Regions"] !== undefined && output["Regions"]["Region"] !== undefined) {
contents.Regions = deserializeAws_restXmlRegions(__getArrayIfSingleItem(output["Regions"]["Region"]), context);
}
return contents;
@@ -7587,8 +7571,7 @@ const deserializeAws_restXmlJobDescriptor = (output: any, context: __SerdeContex
}
if (output.FailureReasons === "") {
contents.FailureReasons = [];
- }
- if (output["FailureReasons"] !== undefined && output["FailureReasons"]["member"] !== undefined) {
+ } else if (output["FailureReasons"] !== undefined && output["FailureReasons"]["member"] !== undefined) {
contents.FailureReasons = deserializeAws_restXmlJobFailureList(
__getArrayIfSingleItem(output["FailureReasons"]["member"]),
context
@@ -7612,7 +7595,9 @@ const deserializeAws_restXmlJobDescriptor = (output: any, context: __SerdeContex
if (output["SuspendedCause"] !== undefined) {
contents.SuspendedCause = __expectString(output["SuspendedCause"]);
}
- if (output["ManifestGenerator"] !== undefined) {
+ if (output.ManifestGenerator === "") {
+ // Pass empty tags.
+ } else if (output["ManifestGenerator"] !== undefined) {
contents.ManifestGenerator = deserializeAws_restXmlJobManifestGenerator(
__expectUnion(output["ManifestGenerator"]),
context
@@ -7759,8 +7744,7 @@ const deserializeAws_restXmlJobManifestGeneratorFilter = (
}
if (output.ObjectReplicationStatuses === "") {
contents.ObjectReplicationStatuses = [];
- }
- if (
+ } else if (
output["ObjectReplicationStatuses"] !== undefined &&
output["ObjectReplicationStatuses"]["member"] !== undefined
) {
@@ -7800,8 +7784,7 @@ const deserializeAws_restXmlJobManifestSpec = (output: any, context: __SerdeCont
}
if (output.Fields === "") {
contents.Fields = [];
- }
- if (output["Fields"] !== undefined && output["Fields"]["member"] !== undefined) {
+ } else if (output["Fields"] !== undefined && output["Fields"]["member"] !== undefined) {
contents.Fields = deserializeAws_restXmlJobManifestFieldList(
__getArrayIfSingleItem(output["Fields"]["member"]),
context
@@ -7978,8 +7961,7 @@ const deserializeAws_restXmlLifecycleRule = (output: any, context: __SerdeContex
}
if (output.Transitions === "") {
contents.Transitions = [];
- }
- if (output["Transitions"] !== undefined && output["Transitions"]["Transition"] !== undefined) {
+ } else if (output["Transitions"] !== undefined && output["Transitions"]["Transition"] !== undefined) {
contents.Transitions = deserializeAws_restXmlTransitionList(
__getArrayIfSingleItem(output["Transitions"]["Transition"]),
context
@@ -7987,8 +7969,7 @@ const deserializeAws_restXmlLifecycleRule = (output: any, context: __SerdeContex
}
if (output.NoncurrentVersionTransitions === "") {
contents.NoncurrentVersionTransitions = [];
- }
- if (
+ } else if (
output["NoncurrentVersionTransitions"] !== undefined &&
output["NoncurrentVersionTransitions"]["NoncurrentVersionTransition"] !== undefined
) {
@@ -8025,8 +8006,7 @@ const deserializeAws_restXmlLifecycleRuleAndOperator = (
}
if (output.Tags === "") {
contents.Tags = [];
- }
- if (output["Tags"] !== undefined && output["Tags"]["member"] !== undefined) {
+ } else if (output["Tags"] !== undefined && output["Tags"]["member"] !== undefined) {
contents.Tags = deserializeAws_restXmlS3TagSet(__getArrayIfSingleItem(output["Tags"]["member"]), context);
}
return contents;
@@ -8169,8 +8149,7 @@ const deserializeAws_restXmlMultiRegionAccessPointReport = (
}
if (output.Regions === "") {
contents.Regions = [];
- }
- if (output["Regions"] !== undefined && output["Regions"]["Region"] !== undefined) {
+ } else if (output["Regions"] !== undefined && output["Regions"]["Region"] !== undefined) {
contents.Regions = deserializeAws_restXmlRegionReportList(
__getArrayIfSingleItem(output["Regions"]["Region"]),
context
@@ -8202,8 +8181,7 @@ const deserializeAws_restXmlMultiRegionAccessPointsAsyncResponse = (
};
if (output.Regions === "") {
contents.Regions = [];
- }
- if (output["Regions"] !== undefined && output["Regions"]["Region"] !== undefined) {
+ } else if (output["Regions"] !== undefined && output["Regions"]["Region"] !== undefined) {
contents.Regions = deserializeAws_restXmlMultiRegionAccessPointRegionalResponseList(
__getArrayIfSingleItem(output["Regions"]["Region"]),
context
@@ -8319,8 +8297,7 @@ const deserializeAws_restXmlObjectLambdaConfiguration = (
}
if (output.AllowedFeatures === "") {
contents.AllowedFeatures = [];
- }
- if (output["AllowedFeatures"] !== undefined && output["AllowedFeatures"]["AllowedFeature"] !== undefined) {
+ } else if (output["AllowedFeatures"] !== undefined && output["AllowedFeatures"]["AllowedFeature"] !== undefined) {
contents.AllowedFeatures = deserializeAws_restXmlObjectLambdaAllowedFeaturesList(
__getArrayIfSingleItem(output["AllowedFeatures"]["AllowedFeature"]),
context
@@ -8328,8 +8305,7 @@ const deserializeAws_restXmlObjectLambdaConfiguration = (
}
if (output.TransformationConfigurations === "") {
contents.TransformationConfigurations = [];
- }
- if (
+ } else if (
output["TransformationConfigurations"] !== undefined &&
output["TransformationConfigurations"]["TransformationConfiguration"] !== undefined
) {
@@ -8363,14 +8339,15 @@ const deserializeAws_restXmlObjectLambdaTransformationConfiguration = (
};
if (output.Actions === "") {
contents.Actions = [];
- }
- if (output["Actions"] !== undefined && output["Actions"]["Action"] !== undefined) {
+ } else if (output["Actions"] !== undefined && output["Actions"]["Action"] !== undefined) {
contents.Actions = deserializeAws_restXmlObjectLambdaTransformationConfigurationActionsList(
__getArrayIfSingleItem(output["Actions"]["Action"]),
context
);
}
- if (output["ContentTransformation"] !== undefined) {
+ if (output.ContentTransformation === "") {
+ // Pass empty tags.
+ } else if (output["ContentTransformation"] !== undefined) {
contents.ContentTransformation = deserializeAws_restXmlObjectLambdaContentTransformation(
__expectUnion(output["ContentTransformation"]),
context
@@ -8617,8 +8594,7 @@ const deserializeAws_restXmlS3AccessControlList = (output: any, context: __Serde
}
if (output.Grants === "") {
contents.Grants = [];
- }
- if (output["Grants"] !== undefined && output["Grants"]["member"] !== undefined) {
+ } else if (output["Grants"] !== undefined && output["Grants"]["member"] !== undefined) {
contents.Grants = deserializeAws_restXmlS3GrantList(__getArrayIfSingleItem(output["Grants"]["member"]), context);
}
return contents;
@@ -8697,8 +8673,7 @@ const deserializeAws_restXmlS3CopyObjectOperation = (output: any, context: __Ser
}
if (output.AccessControlGrants === "") {
contents.AccessControlGrants = [];
- }
- if (output["AccessControlGrants"] !== undefined && output["AccessControlGrants"]["member"] !== undefined) {
+ } else if (output["AccessControlGrants"] !== undefined && output["AccessControlGrants"]["member"] !== undefined) {
contents.AccessControlGrants = deserializeAws_restXmlS3GrantList(
__getArrayIfSingleItem(output["AccessControlGrants"]["member"]),
context
@@ -8715,8 +8690,7 @@ const deserializeAws_restXmlS3CopyObjectOperation = (output: any, context: __Ser
}
if (output.NewObjectTagging === "") {
contents.NewObjectTagging = [];
- }
- if (output["NewObjectTagging"] !== undefined && output["NewObjectTagging"]["member"] !== undefined) {
+ } else if (output["NewObjectTagging"] !== undefined && output["NewObjectTagging"]["member"] !== undefined) {
contents.NewObjectTagging = deserializeAws_restXmlS3TagSet(
__getArrayIfSingleItem(output["NewObjectTagging"]["member"]),
context
@@ -8942,8 +8916,7 @@ const deserializeAws_restXmlS3ObjectMetadata = (output: any, context: __SerdeCon
}
if (output.UserMetadata === "") {
contents.UserMetadata = {};
- }
- if (output["UserMetadata"] !== undefined && output["UserMetadata"]["entry"] !== undefined) {
+ } else if (output["UserMetadata"] !== undefined && output["UserMetadata"]["entry"] !== undefined) {
contents.UserMetadata = deserializeAws_restXmlS3UserMetadata(
__getArrayIfSingleItem(output["UserMetadata"]["entry"]),
context
@@ -9058,8 +9031,7 @@ const deserializeAws_restXmlS3SetObjectTaggingOperation = (
};
if (output.TagSet === "") {
contents.TagSet = [];
- }
- if (output["TagSet"] !== undefined && output["TagSet"]["member"] !== undefined) {
+ } else if (output["TagSet"] !== undefined && output["TagSet"]["member"] !== undefined) {
contents.TagSet = deserializeAws_restXmlS3TagSet(__getArrayIfSingleItem(output["TagSet"]["member"]), context);
}
return contents;
diff --git a/clients/client-s3/src/protocols/Aws_restXml.ts b/clients/client-s3/src/protocols/Aws_restXml.ts
index 2dd358d33919..2bbc84504c38 100644
--- a/clients/client-s3/src/protocols/Aws_restXml.ts
+++ b/clients/client-s3/src/protocols/Aws_restXml.ts
@@ -6032,14 +6032,12 @@ export const deserializeAws_restXmlDeleteObjectsCommand = async (
const data: { [key: string]: any } = __expectNonNull(__expectObject(await parseBody(output.body, context)), "body");
if (data.Deleted === "") {
contents.Deleted = [];
- }
- if (data["Deleted"] !== undefined) {
+ } else if (data["Deleted"] !== undefined) {
contents.Deleted = deserializeAws_restXmlDeletedObjects(__getArrayIfSingleItem(data["Deleted"]), context);
}
if (data.Error === "") {
contents.Errors = [];
- }
- if (data["Error"] !== undefined) {
+ } else if (data["Error"] !== undefined) {
contents.Errors = deserializeAws_restXmlErrors(__getArrayIfSingleItem(data["Error"]), context);
}
return Promise.resolve(contents);
@@ -6202,8 +6200,7 @@ export const deserializeAws_restXmlGetBucketAclCommand = async (
const data: { [key: string]: any } = __expectNonNull(__expectObject(await parseBody(output.body, context)), "body");
if (data.AccessControlList === "") {
contents.Grants = [];
- }
- if (data["AccessControlList"] !== undefined && data["AccessControlList"]["Grant"] !== undefined) {
+ } else if (data["AccessControlList"] !== undefined && data["AccessControlList"]["Grant"] !== undefined) {
contents.Grants = deserializeAws_restXmlGrants(__getArrayIfSingleItem(data["AccessControlList"]["Grant"]), context);
}
if (data["Owner"] !== undefined) {
@@ -6288,8 +6285,7 @@ export const deserializeAws_restXmlGetBucketCorsCommand = async (
const data: { [key: string]: any } = __expectNonNull(__expectObject(await parseBody(output.body, context)), "body");
if (data.CORSRule === "") {
contents.CORSRules = [];
- }
- if (data["CORSRule"] !== undefined) {
+ } else if (data["CORSRule"] !== undefined) {
contents.CORSRules = deserializeAws_restXmlCORSRules(__getArrayIfSingleItem(data["CORSRule"]), context);
}
return Promise.resolve(contents);
@@ -6449,8 +6445,7 @@ export const deserializeAws_restXmlGetBucketLifecycleConfigurationCommand = asyn
const data: { [key: string]: any } = __expectNonNull(__expectObject(await parseBody(output.body, context)), "body");
if (data.Rule === "") {
contents.Rules = [];
- }
- if (data["Rule"] !== undefined) {
+ } else if (data["Rule"] !== undefined) {
contents.Rules = deserializeAws_restXmlLifecycleRules(__getArrayIfSingleItem(data["Rule"]), context);
}
return Promise.resolve(contents);
@@ -6623,8 +6618,7 @@ export const deserializeAws_restXmlGetBucketNotificationConfigurationCommand = a
}
if (data.CloudFunctionConfiguration === "") {
contents.LambdaFunctionConfigurations = [];
- }
- if (data["CloudFunctionConfiguration"] !== undefined) {
+ } else if (data["CloudFunctionConfiguration"] !== undefined) {
contents.LambdaFunctionConfigurations = deserializeAws_restXmlLambdaFunctionConfigurationList(
__getArrayIfSingleItem(data["CloudFunctionConfiguration"]),
context
@@ -6632,8 +6626,7 @@ export const deserializeAws_restXmlGetBucketNotificationConfigurationCommand = a
}
if (data.QueueConfiguration === "") {
contents.QueueConfigurations = [];
- }
- if (data["QueueConfiguration"] !== undefined) {
+ } else if (data["QueueConfiguration"] !== undefined) {
contents.QueueConfigurations = deserializeAws_restXmlQueueConfigurationList(
__getArrayIfSingleItem(data["QueueConfiguration"]),
context
@@ -6641,8 +6634,7 @@ export const deserializeAws_restXmlGetBucketNotificationConfigurationCommand = a
}
if (data.TopicConfiguration === "") {
contents.TopicConfigurations = [];
- }
- if (data["TopicConfiguration"] !== undefined) {
+ } else if (data["TopicConfiguration"] !== undefined) {
contents.TopicConfigurations = deserializeAws_restXmlTopicConfigurationList(
__getArrayIfSingleItem(data["TopicConfiguration"]),
context
@@ -6885,8 +6877,7 @@ export const deserializeAws_restXmlGetBucketTaggingCommand = async (
const data: { [key: string]: any } = __expectNonNull(__expectObject(await parseBody(output.body, context)), "body");
if (data.TagSet === "") {
contents.TagSet = [];
- }
- if (data["TagSet"] !== undefined && data["TagSet"]["Tag"] !== undefined) {
+ } else if (data["TagSet"] !== undefined && data["TagSet"]["Tag"] !== undefined) {
contents.TagSet = deserializeAws_restXmlTagSet(__getArrayIfSingleItem(data["TagSet"]["Tag"]), context);
}
return Promise.resolve(contents);
@@ -6989,8 +6980,7 @@ export const deserializeAws_restXmlGetBucketWebsiteCommand = async (
}
if (data.RoutingRules === "") {
contents.RoutingRules = [];
- }
- if (data["RoutingRules"] !== undefined && data["RoutingRules"]["RoutingRule"] !== undefined) {
+ } else if (data["RoutingRules"] !== undefined && data["RoutingRules"]["RoutingRule"] !== undefined) {
contents.RoutingRules = deserializeAws_restXmlRoutingRules(
__getArrayIfSingleItem(data["RoutingRules"]["RoutingRule"]),
context
@@ -7233,8 +7223,7 @@ export const deserializeAws_restXmlGetObjectAclCommand = async (
const data: { [key: string]: any } = __expectNonNull(__expectObject(await parseBody(output.body, context)), "body");
if (data.AccessControlList === "") {
contents.Grants = [];
- }
- if (data["AccessControlList"] !== undefined && data["AccessControlList"]["Grant"] !== undefined) {
+ } else if (data["AccessControlList"] !== undefined && data["AccessControlList"]["Grant"] !== undefined) {
contents.Grants = deserializeAws_restXmlGrants(__getArrayIfSingleItem(data["AccessControlList"]["Grant"]), context);
}
if (data["Owner"] !== undefined) {
@@ -7480,8 +7469,7 @@ export const deserializeAws_restXmlGetObjectTaggingCommand = async (
const data: { [key: string]: any } = __expectNonNull(__expectObject(await parseBody(output.body, context)), "body");
if (data.TagSet === "") {
contents.TagSet = [];
- }
- if (data["TagSet"] !== undefined && data["TagSet"]["Tag"] !== undefined) {
+ } else if (data["TagSet"] !== undefined && data["TagSet"]["Tag"] !== undefined) {
contents.TagSet = deserializeAws_restXmlTagSet(__getArrayIfSingleItem(data["TagSet"]["Tag"]), context);
}
return Promise.resolve(contents);
@@ -7832,8 +7820,7 @@ export const deserializeAws_restXmlListBucketAnalyticsConfigurationsCommand = as
const data: { [key: string]: any } = __expectNonNull(__expectObject(await parseBody(output.body, context)), "body");
if (data.AnalyticsConfiguration === "") {
contents.AnalyticsConfigurationList = [];
- }
- if (data["AnalyticsConfiguration"] !== undefined) {
+ } else if (data["AnalyticsConfiguration"] !== undefined) {
contents.AnalyticsConfigurationList = deserializeAws_restXmlAnalyticsConfigurationList(
__getArrayIfSingleItem(data["AnalyticsConfiguration"]),
context
@@ -7894,8 +7881,7 @@ export const deserializeAws_restXmlListBucketIntelligentTieringConfigurationsCom
}
if (data.IntelligentTieringConfiguration === "") {
contents.IntelligentTieringConfigurationList = [];
- }
- if (data["IntelligentTieringConfiguration"] !== undefined) {
+ } else if (data["IntelligentTieringConfiguration"] !== undefined) {
contents.IntelligentTieringConfigurationList = deserializeAws_restXmlIntelligentTieringConfigurationList(
__getArrayIfSingleItem(data["IntelligentTieringConfiguration"]),
context
@@ -7953,8 +7939,7 @@ export const deserializeAws_restXmlListBucketInventoryConfigurationsCommand = as
}
if (data.InventoryConfiguration === "") {
contents.InventoryConfigurationList = [];
- }
- if (data["InventoryConfiguration"] !== undefined) {
+ } else if (data["InventoryConfiguration"] !== undefined) {
contents.InventoryConfigurationList = deserializeAws_restXmlInventoryConfigurationList(
__getArrayIfSingleItem(data["InventoryConfiguration"]),
context
@@ -8015,8 +8000,7 @@ export const deserializeAws_restXmlListBucketMetricsConfigurationsCommand = asyn
}
if (data.MetricsConfiguration === "") {
contents.MetricsConfigurationList = [];
- }
- if (data["MetricsConfiguration"] !== undefined) {
+ } else if (data["MetricsConfiguration"] !== undefined) {
contents.MetricsConfigurationList = deserializeAws_restXmlMetricsConfigurationList(
__getArrayIfSingleItem(data["MetricsConfiguration"]),
context
@@ -8066,8 +8050,7 @@ export const deserializeAws_restXmlListBucketsCommand = async (
const data: { [key: string]: any } = __expectNonNull(__expectObject(await parseBody(output.body, context)), "body");
if (data.Buckets === "") {
contents.Buckets = [];
- }
- if (data["Buckets"] !== undefined && data["Buckets"]["Bucket"] !== undefined) {
+ } else if (data["Buckets"] !== undefined && data["Buckets"]["Bucket"] !== undefined) {
contents.Buckets = deserializeAws_restXmlBuckets(__getArrayIfSingleItem(data["Buckets"]["Bucket"]), context);
}
if (data["Owner"] !== undefined) {
@@ -8127,8 +8110,7 @@ export const deserializeAws_restXmlListMultipartUploadsCommand = async (
}
if (data.CommonPrefixes === "") {
contents.CommonPrefixes = [];
- }
- if (data["CommonPrefixes"] !== undefined) {
+ } else if (data["CommonPrefixes"] !== undefined) {
contents.CommonPrefixes = deserializeAws_restXmlCommonPrefixList(
__getArrayIfSingleItem(data["CommonPrefixes"]),
context
@@ -8163,8 +8145,7 @@ export const deserializeAws_restXmlListMultipartUploadsCommand = async (
}
if (data.Upload === "") {
contents.Uploads = [];
- }
- if (data["Upload"] !== undefined) {
+ } else if (data["Upload"] !== undefined) {
contents.Uploads = deserializeAws_restXmlMultipartUploadList(__getArrayIfSingleItem(data["Upload"]), context);
}
return Promise.resolve(contents);
@@ -8216,8 +8197,7 @@ export const deserializeAws_restXmlListObjectsCommand = async (
const data: { [key: string]: any } = __expectNonNull(__expectObject(await parseBody(output.body, context)), "body");
if (data.CommonPrefixes === "") {
contents.CommonPrefixes = [];
- }
- if (data["CommonPrefixes"] !== undefined) {
+ } else if (data["CommonPrefixes"] !== undefined) {
contents.CommonPrefixes = deserializeAws_restXmlCommonPrefixList(
__getArrayIfSingleItem(data["CommonPrefixes"]),
context
@@ -8225,8 +8205,7 @@ export const deserializeAws_restXmlListObjectsCommand = async (
}
if (data.Contents === "") {
contents.Contents = [];
- }
- if (data["Contents"] !== undefined) {
+ } else if (data["Contents"] !== undefined) {
contents.Contents = deserializeAws_restXmlObjectList(__getArrayIfSingleItem(data["Contents"]), context);
}
if (data["Delimiter"] !== undefined) {
@@ -8307,8 +8286,7 @@ export const deserializeAws_restXmlListObjectsV2Command = async (
const data: { [key: string]: any } = __expectNonNull(__expectObject(await parseBody(output.body, context)), "body");
if (data.CommonPrefixes === "") {
contents.CommonPrefixes = [];
- }
- if (data["CommonPrefixes"] !== undefined) {
+ } else if (data["CommonPrefixes"] !== undefined) {
contents.CommonPrefixes = deserializeAws_restXmlCommonPrefixList(
__getArrayIfSingleItem(data["CommonPrefixes"]),
context
@@ -8316,8 +8294,7 @@ export const deserializeAws_restXmlListObjectsV2Command = async (
}
if (data.Contents === "") {
contents.Contents = [];
- }
- if (data["Contents"] !== undefined) {
+ } else if (data["Contents"] !== undefined) {
contents.Contents = deserializeAws_restXmlObjectList(__getArrayIfSingleItem(data["Contents"]), context);
}
if (data["ContinuationToken"] !== undefined) {
@@ -8405,8 +8382,7 @@ export const deserializeAws_restXmlListObjectVersionsCommand = async (
const data: { [key: string]: any } = __expectNonNull(__expectObject(await parseBody(output.body, context)), "body");
if (data.CommonPrefixes === "") {
contents.CommonPrefixes = [];
- }
- if (data["CommonPrefixes"] !== undefined) {
+ } else if (data["CommonPrefixes"] !== undefined) {
contents.CommonPrefixes = deserializeAws_restXmlCommonPrefixList(
__getArrayIfSingleItem(data["CommonPrefixes"]),
context
@@ -8414,8 +8390,7 @@ export const deserializeAws_restXmlListObjectVersionsCommand = async (
}
if (data.DeleteMarker === "") {
contents.DeleteMarkers = [];
- }
- if (data["DeleteMarker"] !== undefined) {
+ } else if (data["DeleteMarker"] !== undefined) {
contents.DeleteMarkers = deserializeAws_restXmlDeleteMarkers(__getArrayIfSingleItem(data["DeleteMarker"]), context);
}
if (data["Delimiter"] !== undefined) {
@@ -8450,8 +8425,7 @@ export const deserializeAws_restXmlListObjectVersionsCommand = async (
}
if (data.Version === "") {
contents.Versions = [];
- }
- if (data["Version"] !== undefined) {
+ } else if (data["Version"] !== undefined) {
contents.Versions = deserializeAws_restXmlObjectVersionList(__getArrayIfSingleItem(data["Version"]), context);
}
return Promise.resolve(contents);
@@ -8544,8 +8518,7 @@ export const deserializeAws_restXmlListPartsCommand = async (
}
if (data.Part === "") {
contents.Parts = [];
- }
- if (data["Part"] !== undefined) {
+ } else if (data["Part"] !== undefined) {
contents.Parts = deserializeAws_restXmlParts(__getArrayIfSingleItem(data["Part"]), context);
}
if (data["StorageClass"] !== undefined) {
@@ -12440,8 +12413,7 @@ const deserializeAws_restXmlAnalyticsAndOperator = (output: any, context: __Serd
}
if (output.Tag === "") {
contents.Tags = [];
- }
- if (output["Tag"] !== undefined) {
+ } else if (output["Tag"] !== undefined) {
contents.Tags = deserializeAws_restXmlTagSet(__getArrayIfSingleItem(output["Tag"]), context);
}
return contents;
@@ -12456,7 +12428,9 @@ const deserializeAws_restXmlAnalyticsConfiguration = (output: any, context: __Se
if (output["Id"] !== undefined) {
contents.Id = __expectString(output["Id"]);
}
- if (output["Filter"] !== undefined) {
+ if (output.Filter === "") {
+ // Pass empty tags.
+ } else if (output["Filter"] !== undefined) {
contents.Filter = deserializeAws_restXmlAnalyticsFilter(__expectUnion(output["Filter"]), context);
}
if (output["StorageClassAnalysis"] !== undefined) {
@@ -12714,8 +12688,7 @@ const deserializeAws_restXmlCORSRule = (output: any, context: __SerdeContext): C
}
if (output.AllowedHeader === "") {
contents.AllowedHeaders = [];
- }
- if (output["AllowedHeader"] !== undefined) {
+ } else if (output["AllowedHeader"] !== undefined) {
contents.AllowedHeaders = deserializeAws_restXmlAllowedHeaders(
__getArrayIfSingleItem(output["AllowedHeader"]),
context
@@ -12723,8 +12696,7 @@ const deserializeAws_restXmlCORSRule = (output: any, context: __SerdeContext): C
}
if (output.AllowedMethod === "") {
contents.AllowedMethods = [];
- }
- if (output["AllowedMethod"] !== undefined) {
+ } else if (output["AllowedMethod"] !== undefined) {
contents.AllowedMethods = deserializeAws_restXmlAllowedMethods(
__getArrayIfSingleItem(output["AllowedMethod"]),
context
@@ -12732,8 +12704,7 @@ const deserializeAws_restXmlCORSRule = (output: any, context: __SerdeContext): C
}
if (output.AllowedOrigin === "") {
contents.AllowedOrigins = [];
- }
- if (output["AllowedOrigin"] !== undefined) {
+ } else if (output["AllowedOrigin"] !== undefined) {
contents.AllowedOrigins = deserializeAws_restXmlAllowedOrigins(
__getArrayIfSingleItem(output["AllowedOrigin"]),
context
@@ -12741,8 +12712,7 @@ const deserializeAws_restXmlCORSRule = (output: any, context: __SerdeContext): C
}
if (output.ExposeHeader === "") {
contents.ExposeHeaders = [];
- }
- if (output["ExposeHeader"] !== undefined) {
+ } else if (output["ExposeHeader"] !== undefined) {
contents.ExposeHeaders = deserializeAws_restXmlExposeHeaders(
__getArrayIfSingleItem(output["ExposeHeader"]),
context
@@ -13064,8 +13034,7 @@ const deserializeAws_restXmlGetObjectAttributesParts = (
}
if (output.Part === "") {
contents.Parts = [];
- }
- if (output["Part"] !== undefined) {
+ } else if (output["Part"] !== undefined) {
contents.Parts = deserializeAws_restXmlPartsList(__getArrayIfSingleItem(output["Part"]), context);
}
return contents;
@@ -13159,8 +13128,7 @@ const deserializeAws_restXmlIntelligentTieringAndOperator = (
}
if (output.Tag === "") {
contents.Tags = [];
- }
- if (output["Tag"] !== undefined) {
+ } else if (output["Tag"] !== undefined) {
contents.Tags = deserializeAws_restXmlTagSet(__getArrayIfSingleItem(output["Tag"]), context);
}
return contents;
@@ -13187,8 +13155,7 @@ const deserializeAws_restXmlIntelligentTieringConfiguration = (
}
if (output.Tiering === "") {
contents.Tierings = [];
- }
- if (output["Tiering"] !== undefined) {
+ } else if (output["Tiering"] !== undefined) {
contents.Tierings = deserializeAws_restXmlTieringList(__getArrayIfSingleItem(output["Tiering"]), context);
}
return contents;
@@ -13256,8 +13223,7 @@ const deserializeAws_restXmlInventoryConfiguration = (output: any, context: __Se
}
if (output.OptionalFields === "") {
contents.OptionalFields = [];
- }
- if (output["OptionalFields"] !== undefined && output["OptionalFields"]["Field"] !== undefined) {
+ } else if (output["OptionalFields"] !== undefined && output["OptionalFields"]["Field"] !== undefined) {
contents.OptionalFields = deserializeAws_restXmlInventoryOptionalFields(
__getArrayIfSingleItem(output["OptionalFields"]["Field"]),
context
@@ -13391,8 +13357,7 @@ const deserializeAws_restXmlLambdaFunctionConfiguration = (
}
if (output.Event === "") {
contents.Events = [];
- }
- if (output["Event"] !== undefined) {
+ } else if (output["Event"] !== undefined) {
contents.Events = deserializeAws_restXmlEventList(__getArrayIfSingleItem(output["Event"]), context);
}
if (output["Filter"] !== undefined) {
@@ -13454,7 +13419,9 @@ const deserializeAws_restXmlLifecycleRule = (output: any, context: __SerdeContex
if (output["Prefix"] !== undefined) {
contents.Prefix = __expectString(output["Prefix"]);
}
- if (output["Filter"] !== undefined) {
+ if (output.Filter === "") {
+ // Pass empty tags.
+ } else if (output["Filter"] !== undefined) {
contents.Filter = deserializeAws_restXmlLifecycleRuleFilter(__expectUnion(output["Filter"]), context);
}
if (output["Status"] !== undefined) {
@@ -13462,14 +13429,12 @@ const deserializeAws_restXmlLifecycleRule = (output: any, context: __SerdeContex
}
if (output.Transition === "") {
contents.Transitions = [];
- }
- if (output["Transition"] !== undefined) {
+ } else if (output["Transition"] !== undefined) {
contents.Transitions = deserializeAws_restXmlTransitionList(__getArrayIfSingleItem(output["Transition"]), context);
}
if (output.NoncurrentVersionTransition === "") {
contents.NoncurrentVersionTransitions = [];
- }
- if (output["NoncurrentVersionTransition"] !== undefined) {
+ } else if (output["NoncurrentVersionTransition"] !== undefined) {
contents.NoncurrentVersionTransitions = deserializeAws_restXmlNoncurrentVersionTransitionList(
__getArrayIfSingleItem(output["NoncurrentVersionTransition"]),
context
@@ -13505,8 +13470,7 @@ const deserializeAws_restXmlLifecycleRuleAndOperator = (
}
if (output.Tag === "") {
contents.Tags = [];
- }
- if (output["Tag"] !== undefined) {
+ } else if (output["Tag"] !== undefined) {
contents.Tags = deserializeAws_restXmlTagSet(__getArrayIfSingleItem(output["Tag"]), context);
}
if (output["ObjectSizeGreaterThan"] !== undefined) {
@@ -13569,8 +13533,7 @@ const deserializeAws_restXmlLoggingEnabled = (output: any, context: __SerdeConte
}
if (output.TargetGrants === "") {
contents.TargetGrants = [];
- }
- if (output["TargetGrants"] !== undefined && output["TargetGrants"]["Grant"] !== undefined) {
+ } else if (output["TargetGrants"] !== undefined && output["TargetGrants"]["Grant"] !== undefined) {
contents.TargetGrants = deserializeAws_restXmlTargetGrants(
__getArrayIfSingleItem(output["TargetGrants"]["Grant"]),
context
@@ -13607,8 +13570,7 @@ const deserializeAws_restXmlMetricsAndOperator = (output: any, context: __SerdeC
}
if (output.Tag === "") {
contents.Tags = [];
- }
- if (output["Tag"] !== undefined) {
+ } else if (output["Tag"] !== undefined) {
contents.Tags = deserializeAws_restXmlTagSet(__getArrayIfSingleItem(output["Tag"]), context);
}
if (output["AccessPointArn"] !== undefined) {
@@ -13625,7 +13587,9 @@ const deserializeAws_restXmlMetricsConfiguration = (output: any, context: __Serd
if (output["Id"] !== undefined) {
contents.Id = __expectString(output["Id"]);
}
- if (output["Filter"] !== undefined) {
+ if (output.Filter === "") {
+ // Pass empty tags.
+ } else if (output["Filter"] !== undefined) {
contents.Filter = deserializeAws_restXmlMetricsFilter(__expectUnion(output["Filter"]), context);
}
return contents;
@@ -13800,8 +13764,7 @@ const deserializeAws_restXml_Object = (output: any, context: __SerdeContext): _O
}
if (output.ChecksumAlgorithm === "") {
contents.ChecksumAlgorithm = [];
- }
- if (output["ChecksumAlgorithm"] !== undefined) {
+ } else if (output["ChecksumAlgorithm"] !== undefined) {
contents.ChecksumAlgorithm = deserializeAws_restXmlChecksumAlgorithmList(
__getArrayIfSingleItem(output["ChecksumAlgorithm"]),
context
@@ -13928,8 +13891,7 @@ const deserializeAws_restXmlObjectVersion = (output: any, context: __SerdeContex
}
if (output.ChecksumAlgorithm === "") {
contents.ChecksumAlgorithm = [];
- }
- if (output["ChecksumAlgorithm"] !== undefined) {
+ } else if (output["ChecksumAlgorithm"] !== undefined) {
contents.ChecksumAlgorithm = deserializeAws_restXmlChecksumAlgorithmList(
__getArrayIfSingleItem(output["ChecksumAlgorithm"]),
context
@@ -13990,8 +13952,7 @@ const deserializeAws_restXmlOwnershipControls = (output: any, context: __SerdeCo
};
if (output.Rule === "") {
contents.Rules = [];
- }
- if (output["Rule"] !== undefined) {
+ } else if (output["Rule"] !== undefined) {
contents.Rules = deserializeAws_restXmlOwnershipControlsRules(__getArrayIfSingleItem(output["Rule"]), context);
}
return contents;
@@ -14159,8 +14120,7 @@ const deserializeAws_restXmlQueueConfiguration = (output: any, context: __SerdeC
}
if (output.Event === "") {
contents.Events = [];
- }
- if (output["Event"] !== undefined) {
+ } else if (output["Event"] !== undefined) {
contents.Events = deserializeAws_restXmlEventList(__getArrayIfSingleItem(output["Event"]), context);
}
if (output["Filter"] !== undefined) {
@@ -14253,8 +14213,7 @@ const deserializeAws_restXmlReplicationConfiguration = (
}
if (output.Rule === "") {
contents.Rules = [];
- }
- if (output["Rule"] !== undefined) {
+ } else if (output["Rule"] !== undefined) {
contents.Rules = deserializeAws_restXmlReplicationRules(__getArrayIfSingleItem(output["Rule"]), context);
}
return contents;
@@ -14281,7 +14240,9 @@ const deserializeAws_restXmlReplicationRule = (output: any, context: __SerdeCont
if (output["Prefix"] !== undefined) {
contents.Prefix = __expectString(output["Prefix"]);
}
- if (output["Filter"] !== undefined) {
+ if (output.Filter === "") {
+ // Pass empty tags.
+ } else if (output["Filter"] !== undefined) {
contents.Filter = deserializeAws_restXmlReplicationRuleFilter(__expectUnion(output["Filter"]), context);
}
if (output["Status"] !== undefined) {
@@ -14324,8 +14285,7 @@ const deserializeAws_restXmlReplicationRuleAndOperator = (
}
if (output.Tag === "") {
contents.Tags = [];
- }
- if (output["Tag"] !== undefined) {
+ } else if (output["Tag"] !== undefined) {
contents.Tags = deserializeAws_restXmlTagSet(__getArrayIfSingleItem(output["Tag"]), context);
}
return contents;
@@ -14416,8 +14376,7 @@ const deserializeAws_restXmlS3KeyFilter = (output: any, context: __SerdeContext)
};
if (output.FilterRule === "") {
contents.FilterRules = [];
- }
- if (output["FilterRule"] !== undefined) {
+ } else if (output["FilterRule"] !== undefined) {
contents.FilterRules = deserializeAws_restXmlFilterRuleList(__getArrayIfSingleItem(output["FilterRule"]), context);
}
return contents;
@@ -14481,8 +14440,7 @@ const deserializeAws_restXmlServerSideEncryptionConfiguration = (
};
if (output.Rule === "") {
contents.Rules = [];
- }
- if (output["Rule"] !== undefined) {
+ } else if (output["Rule"] !== undefined) {
contents.Rules = deserializeAws_restXmlServerSideEncryptionRules(__getArrayIfSingleItem(output["Rule"]), context);
}
return contents;
@@ -14712,8 +14670,7 @@ const deserializeAws_restXmlTopicConfiguration = (output: any, context: __SerdeC
}
if (output.Event === "") {
contents.Events = [];
- }
- if (output["Event"] !== undefined) {
+ } else if (output["Event"] !== undefined) {
contents.Events = deserializeAws_restXmlEventList(__getArrayIfSingleItem(output["Event"]), context);
}
if (output["Filter"] !== undefined) {
diff --git a/clients/client-ses/src/protocols/Aws_query.ts b/clients/client-ses/src/protocols/Aws_query.ts
index c4c861411138..514b7bb934b4 100644
--- a/clients/client-ses/src/protocols/Aws_query.ts
+++ b/clients/client-ses/src/protocols/Aws_query.ts
@@ -7169,8 +7169,10 @@ const deserializeAws_queryCloudWatchDestination = (output: any, context: __Serde
};
if (output.DimensionConfigurations === "") {
contents.DimensionConfigurations = [];
- }
- if (output["DimensionConfigurations"] !== undefined && output["DimensionConfigurations"]["member"] !== undefined) {
+ } else if (
+ output["DimensionConfigurations"] !== undefined &&
+ output["DimensionConfigurations"]["member"] !== undefined
+ ) {
contents.DimensionConfigurations = deserializeAws_queryCloudWatchDimensionConfigurations(
__getArrayIfSingleItem(output["DimensionConfigurations"]["member"]),
context
@@ -7518,8 +7520,7 @@ const deserializeAws_queryDescribeActiveReceiptRuleSetResponse = (
}
if (output.Rules === "") {
contents.Rules = [];
- }
- if (output["Rules"] !== undefined && output["Rules"]["member"] !== undefined) {
+ } else if (output["Rules"] !== undefined && output["Rules"]["member"] !== undefined) {
contents.Rules = deserializeAws_queryReceiptRulesList(__getArrayIfSingleItem(output["Rules"]["member"]), context);
}
return contents;
@@ -7541,8 +7542,7 @@ const deserializeAws_queryDescribeConfigurationSetResponse = (
}
if (output.EventDestinations === "") {
contents.EventDestinations = [];
- }
- if (output["EventDestinations"] !== undefined && output["EventDestinations"]["member"] !== undefined) {
+ } else if (output["EventDestinations"] !== undefined && output["EventDestinations"]["member"] !== undefined) {
contents.EventDestinations = deserializeAws_queryEventDestinations(
__getArrayIfSingleItem(output["EventDestinations"]["member"]),
context
@@ -7586,8 +7586,7 @@ const deserializeAws_queryDescribeReceiptRuleSetResponse = (
}
if (output.Rules === "") {
contents.Rules = [];
- }
- if (output["Rules"] !== undefined && output["Rules"]["member"] !== undefined) {
+ } else if (output["Rules"] !== undefined && output["Rules"]["member"] !== undefined) {
contents.Rules = deserializeAws_queryReceiptRulesList(__getArrayIfSingleItem(output["Rules"]["member"]), context);
}
return contents;
@@ -7625,8 +7624,7 @@ const deserializeAws_queryEventDestination = (output: any, context: __SerdeConte
}
if (output.MatchingEventTypes === "") {
contents.MatchingEventTypes = [];
- }
- if (output["MatchingEventTypes"] !== undefined && output["MatchingEventTypes"]["member"] !== undefined) {
+ } else if (output["MatchingEventTypes"] !== undefined && output["MatchingEventTypes"]["member"] !== undefined) {
contents.MatchingEventTypes = deserializeAws_queryEventTypes(
__getArrayIfSingleItem(output["MatchingEventTypes"]["member"]),
context
@@ -7786,8 +7784,7 @@ const deserializeAws_queryGetIdentityDkimAttributesResponse = (
};
if (output.DkimAttributes === "") {
contents.DkimAttributes = {};
- }
- if (output["DkimAttributes"] !== undefined && output["DkimAttributes"]["entry"] !== undefined) {
+ } else if (output["DkimAttributes"] !== undefined && output["DkimAttributes"]["entry"] !== undefined) {
contents.DkimAttributes = deserializeAws_queryDkimAttributes(
__getArrayIfSingleItem(output["DkimAttributes"]["entry"]),
context
@@ -7805,8 +7802,10 @@ const deserializeAws_queryGetIdentityMailFromDomainAttributesResponse = (
};
if (output.MailFromDomainAttributes === "") {
contents.MailFromDomainAttributes = {};
- }
- if (output["MailFromDomainAttributes"] !== undefined && output["MailFromDomainAttributes"]["entry"] !== undefined) {
+ } else if (
+ output["MailFromDomainAttributes"] !== undefined &&
+ output["MailFromDomainAttributes"]["entry"] !== undefined
+ ) {
contents.MailFromDomainAttributes = deserializeAws_queryMailFromDomainAttributes(
__getArrayIfSingleItem(output["MailFromDomainAttributes"]["entry"]),
context
@@ -7824,8 +7823,10 @@ const deserializeAws_queryGetIdentityNotificationAttributesResponse = (
};
if (output.NotificationAttributes === "") {
contents.NotificationAttributes = {};
- }
- if (output["NotificationAttributes"] !== undefined && output["NotificationAttributes"]["entry"] !== undefined) {
+ } else if (
+ output["NotificationAttributes"] !== undefined &&
+ output["NotificationAttributes"]["entry"] !== undefined
+ ) {
contents.NotificationAttributes = deserializeAws_queryNotificationAttributes(
__getArrayIfSingleItem(output["NotificationAttributes"]["entry"]),
context
@@ -7843,8 +7844,7 @@ const deserializeAws_queryGetIdentityPoliciesResponse = (
};
if (output.Policies === "") {
contents.Policies = {};
- }
- if (output["Policies"] !== undefined && output["Policies"]["entry"] !== undefined) {
+ } else if (output["Policies"] !== undefined && output["Policies"]["entry"] !== undefined) {
contents.Policies = deserializeAws_queryPolicyMap(__getArrayIfSingleItem(output["Policies"]["entry"]), context);
}
return contents;
@@ -7859,8 +7859,10 @@ const deserializeAws_queryGetIdentityVerificationAttributesResponse = (
};
if (output.VerificationAttributes === "") {
contents.VerificationAttributes = {};
- }
- if (output["VerificationAttributes"] !== undefined && output["VerificationAttributes"]["entry"] !== undefined) {
+ } else if (
+ output["VerificationAttributes"] !== undefined &&
+ output["VerificationAttributes"]["entry"] !== undefined
+ ) {
contents.VerificationAttributes = deserializeAws_queryVerificationAttributes(
__getArrayIfSingleItem(output["VerificationAttributes"]["entry"]),
context
@@ -7896,8 +7898,7 @@ const deserializeAws_queryGetSendStatisticsResponse = (
};
if (output.SendDataPoints === "") {
contents.SendDataPoints = [];
- }
- if (output["SendDataPoints"] !== undefined && output["SendDataPoints"]["member"] !== undefined) {
+ } else if (output["SendDataPoints"] !== undefined && output["SendDataPoints"]["member"] !== undefined) {
contents.SendDataPoints = deserializeAws_querySendDataPointList(
__getArrayIfSingleItem(output["SendDataPoints"]["member"]),
context
@@ -7930,8 +7931,7 @@ const deserializeAws_queryIdentityDkimAttributes = (output: any, context: __Serd
}
if (output.DkimTokens === "") {
contents.DkimTokens = [];
- }
- if (output["DkimTokens"] !== undefined && output["DkimTokens"]["member"] !== undefined) {
+ } else if (output["DkimTokens"] !== undefined && output["DkimTokens"]["member"] !== undefined) {
contents.DkimTokens = deserializeAws_queryVerificationTokenList(
__getArrayIfSingleItem(output["DkimTokens"]["member"]),
context
@@ -8278,8 +8278,7 @@ const deserializeAws_queryListConfigurationSetsResponse = (
};
if (output.ConfigurationSets === "") {
contents.ConfigurationSets = [];
- }
- if (output["ConfigurationSets"] !== undefined && output["ConfigurationSets"]["member"] !== undefined) {
+ } else if (output["ConfigurationSets"] !== undefined && output["ConfigurationSets"]["member"] !== undefined) {
contents.ConfigurationSets = deserializeAws_queryConfigurationSets(
__getArrayIfSingleItem(output["ConfigurationSets"]["member"]),
context
@@ -8301,8 +8300,7 @@ const deserializeAws_queryListCustomVerificationEmailTemplatesResponse = (
};
if (output.CustomVerificationEmailTemplates === "") {
contents.CustomVerificationEmailTemplates = [];
- }
- if (
+ } else if (
output["CustomVerificationEmailTemplates"] !== undefined &&
output["CustomVerificationEmailTemplates"]["member"] !== undefined
) {
@@ -8324,8 +8322,7 @@ const deserializeAws_queryListIdentitiesResponse = (output: any, context: __Serd
};
if (output.Identities === "") {
contents.Identities = [];
- }
- if (output["Identities"] !== undefined && output["Identities"]["member"] !== undefined) {
+ } else if (output["Identities"] !== undefined && output["Identities"]["member"] !== undefined) {
contents.Identities = deserializeAws_queryIdentityList(
__getArrayIfSingleItem(output["Identities"]["member"]),
context
@@ -8346,8 +8343,7 @@ const deserializeAws_queryListIdentityPoliciesResponse = (
};
if (output.PolicyNames === "") {
contents.PolicyNames = [];
- }
- if (output["PolicyNames"] !== undefined && output["PolicyNames"]["member"] !== undefined) {
+ } else if (output["PolicyNames"] !== undefined && output["PolicyNames"]["member"] !== undefined) {
contents.PolicyNames = deserializeAws_queryPolicyNameList(
__getArrayIfSingleItem(output["PolicyNames"]["member"]),
context
@@ -8365,8 +8361,7 @@ const deserializeAws_queryListReceiptFiltersResponse = (
};
if (output.Filters === "") {
contents.Filters = [];
- }
- if (output["Filters"] !== undefined && output["Filters"]["member"] !== undefined) {
+ } else if (output["Filters"] !== undefined && output["Filters"]["member"] !== undefined) {
contents.Filters = deserializeAws_queryReceiptFilterList(
__getArrayIfSingleItem(output["Filters"]["member"]),
context
@@ -8385,8 +8380,7 @@ const deserializeAws_queryListReceiptRuleSetsResponse = (
};
if (output.RuleSets === "") {
contents.RuleSets = [];
- }
- if (output["RuleSets"] !== undefined && output["RuleSets"]["member"] !== undefined) {
+ } else if (output["RuleSets"] !== undefined && output["RuleSets"]["member"] !== undefined) {
contents.RuleSets = deserializeAws_queryReceiptRuleSetsLists(
__getArrayIfSingleItem(output["RuleSets"]["member"]),
context
@@ -8405,8 +8399,7 @@ const deserializeAws_queryListTemplatesResponse = (output: any, context: __Serde
};
if (output.TemplatesMetadata === "") {
contents.TemplatesMetadata = [];
- }
- if (output["TemplatesMetadata"] !== undefined && output["TemplatesMetadata"]["member"] !== undefined) {
+ } else if (output["TemplatesMetadata"] !== undefined && output["TemplatesMetadata"]["member"] !== undefined) {
contents.TemplatesMetadata = deserializeAws_queryTemplateMetadataList(
__getArrayIfSingleItem(output["TemplatesMetadata"]["member"]),
context
@@ -8427,8 +8420,10 @@ const deserializeAws_queryListVerifiedEmailAddressesResponse = (
};
if (output.VerifiedEmailAddresses === "") {
contents.VerifiedEmailAddresses = [];
- }
- if (output["VerifiedEmailAddresses"] !== undefined && output["VerifiedEmailAddresses"]["member"] !== undefined) {
+ } else if (
+ output["VerifiedEmailAddresses"] !== undefined &&
+ output["VerifiedEmailAddresses"]["member"] !== undefined
+ ) {
contents.VerifiedEmailAddresses = deserializeAws_queryAddressList(
__getArrayIfSingleItem(output["VerifiedEmailAddresses"]["member"]),
context
@@ -8663,8 +8658,7 @@ const deserializeAws_queryReceiptRule = (output: any, context: __SerdeContext):
}
if (output.Recipients === "") {
contents.Recipients = [];
- }
- if (output["Recipients"] !== undefined && output["Recipients"]["member"] !== undefined) {
+ } else if (output["Recipients"] !== undefined && output["Recipients"]["member"] !== undefined) {
contents.Recipients = deserializeAws_queryRecipientsList(
__getArrayIfSingleItem(output["Recipients"]["member"]),
context
@@ -8672,8 +8666,7 @@ const deserializeAws_queryReceiptRule = (output: any, context: __SerdeContext):
}
if (output.Actions === "") {
contents.Actions = [];
- }
- if (output["Actions"] !== undefined && output["Actions"]["member"] !== undefined) {
+ } else if (output["Actions"] !== undefined && output["Actions"]["member"] !== undefined) {
contents.Actions = deserializeAws_queryReceiptActionsList(
__getArrayIfSingleItem(output["Actions"]["member"]),
context
@@ -8833,8 +8826,7 @@ const deserializeAws_querySendBulkTemplatedEmailResponse = (
};
if (output.Status === "") {
contents.Status = [];
- }
- if (output["Status"] !== undefined && output["Status"]["member"] !== undefined) {
+ } else if (output["Status"] !== undefined && output["Status"]["member"] !== undefined) {
contents.Status = deserializeAws_queryBulkEmailDestinationStatusList(
__getArrayIfSingleItem(output["Status"]["member"]),
context
@@ -9205,8 +9197,7 @@ const deserializeAws_queryVerifyDomainDkimResponse = (
};
if (output.DkimTokens === "") {
contents.DkimTokens = [];
- }
- if (output["DkimTokens"] !== undefined && output["DkimTokens"]["member"] !== undefined) {
+ } else if (output["DkimTokens"] !== undefined && output["DkimTokens"]["member"] !== undefined) {
contents.DkimTokens = deserializeAws_queryVerificationTokenList(
__getArrayIfSingleItem(output["DkimTokens"]["member"]),
context
diff --git a/clients/client-sns/src/protocols/Aws_query.ts b/clients/client-sns/src/protocols/Aws_query.ts
index a805c1b0c9b9..cf48ca374e7a 100644
--- a/clients/client-sns/src/protocols/Aws_query.ts
+++ b/clients/client-sns/src/protocols/Aws_query.ts
@@ -4451,8 +4451,7 @@ const deserializeAws_queryEndpoint = (output: any, context: __SerdeContext): End
}
if (output.Attributes === "") {
contents.Attributes = {};
- }
- if (output["Attributes"] !== undefined && output["Attributes"]["entry"] !== undefined) {
+ } else if (output["Attributes"] !== undefined && output["Attributes"]["entry"] !== undefined) {
contents.Attributes = deserializeAws_queryMapStringToString(
__getArrayIfSingleItem(output["Attributes"]["entry"]),
context
@@ -4496,8 +4495,7 @@ const deserializeAws_queryGetEndpointAttributesResponse = (
};
if (output.Attributes === "") {
contents.Attributes = {};
- }
- if (output["Attributes"] !== undefined && output["Attributes"]["entry"] !== undefined) {
+ } else if (output["Attributes"] !== undefined && output["Attributes"]["entry"] !== undefined) {
contents.Attributes = deserializeAws_queryMapStringToString(
__getArrayIfSingleItem(output["Attributes"]["entry"]),
context
@@ -4515,8 +4513,7 @@ const deserializeAws_queryGetPlatformApplicationAttributesResponse = (
};
if (output.Attributes === "") {
contents.Attributes = {};
- }
- if (output["Attributes"] !== undefined && output["Attributes"]["entry"] !== undefined) {
+ } else if (output["Attributes"] !== undefined && output["Attributes"]["entry"] !== undefined) {
contents.Attributes = deserializeAws_queryMapStringToString(
__getArrayIfSingleItem(output["Attributes"]["entry"]),
context
@@ -4534,8 +4531,7 @@ const deserializeAws_queryGetSMSAttributesResponse = (
};
if (output.attributes === "") {
contents.attributes = {};
- }
- if (output["attributes"] !== undefined && output["attributes"]["entry"] !== undefined) {
+ } else if (output["attributes"] !== undefined && output["attributes"]["entry"] !== undefined) {
contents.attributes = deserializeAws_queryMapStringToString(
__getArrayIfSingleItem(output["attributes"]["entry"]),
context
@@ -4566,8 +4562,7 @@ const deserializeAws_queryGetSubscriptionAttributesResponse = (
};
if (output.Attributes === "") {
contents.Attributes = {};
- }
- if (output["Attributes"] !== undefined && output["Attributes"]["entry"] !== undefined) {
+ } else if (output["Attributes"] !== undefined && output["Attributes"]["entry"] !== undefined) {
contents.Attributes = deserializeAws_querySubscriptionAttributesMap(
__getArrayIfSingleItem(output["Attributes"]["entry"]),
context
@@ -4585,8 +4580,7 @@ const deserializeAws_queryGetTopicAttributesResponse = (
};
if (output.Attributes === "") {
contents.Attributes = {};
- }
- if (output["Attributes"] !== undefined && output["Attributes"]["entry"] !== undefined) {
+ } else if (output["Attributes"] !== undefined && output["Attributes"]["entry"] !== undefined) {
contents.Attributes = deserializeAws_queryTopicAttributesMap(
__getArrayIfSingleItem(output["Attributes"]["entry"]),
context
@@ -4733,8 +4727,7 @@ const deserializeAws_queryListEndpointsByPlatformApplicationResponse = (
};
if (output.Endpoints === "") {
contents.Endpoints = [];
- }
- if (output["Endpoints"] !== undefined && output["Endpoints"]["member"] !== undefined) {
+ } else if (output["Endpoints"] !== undefined && output["Endpoints"]["member"] !== undefined) {
contents.Endpoints = deserializeAws_queryListOfEndpoints(
__getArrayIfSingleItem(output["Endpoints"]["member"]),
context
@@ -4784,8 +4777,7 @@ const deserializeAws_queryListOriginationNumbersResult = (
}
if (output.PhoneNumbers === "") {
contents.PhoneNumbers = [];
- }
- if (output["PhoneNumbers"] !== undefined && output["PhoneNumbers"]["member"] !== undefined) {
+ } else if (output["PhoneNumbers"] !== undefined && output["PhoneNumbers"]["member"] !== undefined) {
contents.PhoneNumbers = deserializeAws_queryPhoneNumberInformationList(
__getArrayIfSingleItem(output["PhoneNumbers"]["member"]),
context
@@ -4804,8 +4796,7 @@ const deserializeAws_queryListPhoneNumbersOptedOutResponse = (
};
if (output.phoneNumbers === "") {
contents.phoneNumbers = [];
- }
- if (output["phoneNumbers"] !== undefined && output["phoneNumbers"]["member"] !== undefined) {
+ } else if (output["phoneNumbers"] !== undefined && output["phoneNumbers"]["member"] !== undefined) {
contents.phoneNumbers = deserializeAws_queryPhoneNumberList(
__getArrayIfSingleItem(output["phoneNumbers"]["member"]),
context
@@ -4827,8 +4818,7 @@ const deserializeAws_queryListPlatformApplicationsResponse = (
};
if (output.PlatformApplications === "") {
contents.PlatformApplications = [];
- }
- if (output["PlatformApplications"] !== undefined && output["PlatformApplications"]["member"] !== undefined) {
+ } else if (output["PlatformApplications"] !== undefined && output["PlatformApplications"]["member"] !== undefined) {
contents.PlatformApplications = deserializeAws_queryListOfPlatformApplications(
__getArrayIfSingleItem(output["PlatformApplications"]["member"]),
context
@@ -4850,8 +4840,7 @@ const deserializeAws_queryListSMSSandboxPhoneNumbersResult = (
};
if (output.PhoneNumbers === "") {
contents.PhoneNumbers = [];
- }
- if (output["PhoneNumbers"] !== undefined && output["PhoneNumbers"]["member"] !== undefined) {
+ } else if (output["PhoneNumbers"] !== undefined && output["PhoneNumbers"]["member"] !== undefined) {
contents.PhoneNumbers = deserializeAws_querySMSSandboxPhoneNumberList(
__getArrayIfSingleItem(output["PhoneNumbers"]["member"]),
context
@@ -4873,8 +4862,7 @@ const deserializeAws_queryListSubscriptionsByTopicResponse = (
};
if (output.Subscriptions === "") {
contents.Subscriptions = [];
- }
- if (output["Subscriptions"] !== undefined && output["Subscriptions"]["member"] !== undefined) {
+ } else if (output["Subscriptions"] !== undefined && output["Subscriptions"]["member"] !== undefined) {
contents.Subscriptions = deserializeAws_querySubscriptionsList(
__getArrayIfSingleItem(output["Subscriptions"]["member"]),
context
@@ -4896,8 +4884,7 @@ const deserializeAws_queryListSubscriptionsResponse = (
};
if (output.Subscriptions === "") {
contents.Subscriptions = [];
- }
- if (output["Subscriptions"] !== undefined && output["Subscriptions"]["member"] !== undefined) {
+ } else if (output["Subscriptions"] !== undefined && output["Subscriptions"]["member"] !== undefined) {
contents.Subscriptions = deserializeAws_querySubscriptionsList(
__getArrayIfSingleItem(output["Subscriptions"]["member"]),
context
@@ -4918,8 +4905,7 @@ const deserializeAws_queryListTagsForResourceResponse = (
};
if (output.Tags === "") {
contents.Tags = [];
- }
- if (output["Tags"] !== undefined && output["Tags"]["member"] !== undefined) {
+ } else if (output["Tags"] !== undefined && output["Tags"]["member"] !== undefined) {
contents.Tags = deserializeAws_queryTagList(__getArrayIfSingleItem(output["Tags"]["member"]), context);
}
return contents;
@@ -4932,8 +4918,7 @@ const deserializeAws_queryListTopicsResponse = (output: any, context: __SerdeCon
};
if (output.Topics === "") {
contents.Topics = [];
- }
- if (output["Topics"] !== undefined && output["Topics"]["member"] !== undefined) {
+ } else if (output["Topics"] !== undefined && output["Topics"]["member"] !== undefined) {
contents.Topics = deserializeAws_queryTopicsList(__getArrayIfSingleItem(output["Topics"]["member"]), context);
}
if (output["NextToken"] !== undefined) {
@@ -5022,8 +5007,7 @@ const deserializeAws_queryPhoneNumberInformation = (output: any, context: __Serd
}
if (output.NumberCapabilities === "") {
contents.NumberCapabilities = [];
- }
- if (output["NumberCapabilities"] !== undefined && output["NumberCapabilities"]["member"] !== undefined) {
+ } else if (output["NumberCapabilities"] !== undefined && output["NumberCapabilities"]["member"] !== undefined) {
contents.NumberCapabilities = deserializeAws_queryNumberCapabilityList(
__getArrayIfSingleItem(output["NumberCapabilities"]["member"]),
context
@@ -5067,8 +5051,7 @@ const deserializeAws_queryPlatformApplication = (output: any, context: __SerdeCo
}
if (output.Attributes === "") {
contents.Attributes = {};
- }
- if (output["Attributes"] !== undefined && output["Attributes"]["entry"] !== undefined) {
+ } else if (output["Attributes"] !== undefined && output["Attributes"]["entry"] !== undefined) {
contents.Attributes = deserializeAws_queryMapStringToString(
__getArrayIfSingleItem(output["Attributes"]["entry"]),
context
@@ -5097,8 +5080,7 @@ const deserializeAws_queryPublishBatchResponse = (output: any, context: __SerdeC
};
if (output.Successful === "") {
contents.Successful = [];
- }
- if (output["Successful"] !== undefined && output["Successful"]["member"] !== undefined) {
+ } else if (output["Successful"] !== undefined && output["Successful"]["member"] !== undefined) {
contents.Successful = deserializeAws_queryPublishBatchResultEntryList(
__getArrayIfSingleItem(output["Successful"]["member"]),
context
@@ -5106,8 +5088,7 @@ const deserializeAws_queryPublishBatchResponse = (output: any, context: __SerdeC
}
if (output.Failed === "") {
contents.Failed = [];
- }
- if (output["Failed"] !== undefined && output["Failed"]["member"] !== undefined) {
+ } else if (output["Failed"] !== undefined && output["Failed"]["member"] !== undefined) {
contents.Failed = deserializeAws_queryBatchResultErrorEntryList(
__getArrayIfSingleItem(output["Failed"]["member"]),
context
diff --git a/clients/client-sqs/src/protocols/Aws_query.ts b/clients/client-sqs/src/protocols/Aws_query.ts
index 6383bea2ceec..f79cda57ba68 100644
--- a/clients/client-sqs/src/protocols/Aws_query.ts
+++ b/clients/client-sqs/src/protocols/Aws_query.ts
@@ -2245,8 +2245,7 @@ const deserializeAws_queryChangeMessageVisibilityBatchResult = (
};
if (output.ChangeMessageVisibilityBatchResultEntry === "") {
contents.Successful = [];
- }
- if (output["ChangeMessageVisibilityBatchResultEntry"] !== undefined) {
+ } else if (output["ChangeMessageVisibilityBatchResultEntry"] !== undefined) {
contents.Successful = deserializeAws_queryChangeMessageVisibilityBatchResultEntryList(
__getArrayIfSingleItem(output["ChangeMessageVisibilityBatchResultEntry"]),
context
@@ -2254,8 +2253,7 @@ const deserializeAws_queryChangeMessageVisibilityBatchResult = (
}
if (output.BatchResultErrorEntry === "") {
contents.Failed = [];
- }
- if (output["BatchResultErrorEntry"] !== undefined) {
+ } else if (output["BatchResultErrorEntry"] !== undefined) {
contents.Failed = deserializeAws_queryBatchResultErrorEntryList(
__getArrayIfSingleItem(output["BatchResultErrorEntry"]),
context
@@ -2311,8 +2309,7 @@ const deserializeAws_queryDeleteMessageBatchResult = (
};
if (output.DeleteMessageBatchResultEntry === "") {
contents.Successful = [];
- }
- if (output["DeleteMessageBatchResultEntry"] !== undefined) {
+ } else if (output["DeleteMessageBatchResultEntry"] !== undefined) {
contents.Successful = deserializeAws_queryDeleteMessageBatchResultEntryList(
__getArrayIfSingleItem(output["DeleteMessageBatchResultEntry"]),
context
@@ -2320,8 +2317,7 @@ const deserializeAws_queryDeleteMessageBatchResult = (
}
if (output.BatchResultErrorEntry === "") {
contents.Failed = [];
- }
- if (output["BatchResultErrorEntry"] !== undefined) {
+ } else if (output["BatchResultErrorEntry"] !== undefined) {
contents.Failed = deserializeAws_queryBatchResultErrorEntryList(
__getArrayIfSingleItem(output["BatchResultErrorEntry"]),
context
@@ -2371,8 +2367,7 @@ const deserializeAws_queryGetQueueAttributesResult = (
};
if (output.Attribute === "") {
contents.Attributes = {};
- }
- if (output["Attribute"] !== undefined) {
+ } else if (output["Attribute"] !== undefined) {
contents.Attributes = deserializeAws_queryQueueAttributeMap(__getArrayIfSingleItem(output["Attribute"]), context);
}
return contents;
@@ -2418,8 +2413,7 @@ const deserializeAws_queryListDeadLetterSourceQueuesResult = (
};
if (output.QueueUrl === "") {
contents.queueUrls = [];
- }
- if (output["QueueUrl"] !== undefined) {
+ } else if (output["QueueUrl"] !== undefined) {
contents.queueUrls = deserializeAws_queryQueueUrlList(__getArrayIfSingleItem(output["QueueUrl"]), context);
}
if (output["NextToken"] !== undefined) {
@@ -2438,8 +2432,7 @@ const deserializeAws_queryListQueuesResult = (output: any, context: __SerdeConte
}
if (output.QueueUrl === "") {
contents.QueueUrls = [];
- }
- if (output["QueueUrl"] !== undefined) {
+ } else if (output["QueueUrl"] !== undefined) {
contents.QueueUrls = deserializeAws_queryQueueUrlList(__getArrayIfSingleItem(output["QueueUrl"]), context);
}
return contents;
@@ -2451,8 +2444,7 @@ const deserializeAws_queryListQueueTagsResult = (output: any, context: __SerdeCo
};
if (output.Tag === "") {
contents.Tags = {};
- }
- if (output["Tag"] !== undefined) {
+ } else if (output["Tag"] !== undefined) {
contents.Tags = deserializeAws_queryTagMap(__getArrayIfSingleItem(output["Tag"]), context);
}
return contents;
@@ -2482,8 +2474,7 @@ const deserializeAws_queryMessage = (output: any, context: __SerdeContext): Mess
}
if (output.Attribute === "") {
contents.Attributes = {};
- }
- if (output["Attribute"] !== undefined) {
+ } else if (output["Attribute"] !== undefined) {
contents.Attributes = deserializeAws_queryMessageSystemAttributeMap(
__getArrayIfSingleItem(output["Attribute"]),
context
@@ -2494,8 +2485,7 @@ const deserializeAws_queryMessage = (output: any, context: __SerdeContext): Mess
}
if (output.MessageAttribute === "") {
contents.MessageAttributes = {};
- }
- if (output["MessageAttribute"] !== undefined) {
+ } else if (output["MessageAttribute"] !== undefined) {
contents.MessageAttributes = deserializeAws_queryMessageBodyAttributeMap(
__getArrayIfSingleItem(output["MessageAttribute"]),
context
@@ -2520,8 +2510,7 @@ const deserializeAws_queryMessageAttributeValue = (output: any, context: __Serde
}
if (output.StringListValue === "") {
contents.StringListValues = [];
- }
- if (output["StringListValue"] !== undefined) {
+ } else if (output["StringListValue"] !== undefined) {
contents.StringListValues = deserializeAws_queryStringList(
__getArrayIfSingleItem(output["StringListValue"]),
context
@@ -2529,8 +2518,7 @@ const deserializeAws_queryMessageAttributeValue = (output: any, context: __Serde
}
if (output.BinaryListValue === "") {
contents.BinaryListValues = [];
- }
- if (output["BinaryListValue"] !== undefined) {
+ } else if (output["BinaryListValue"] !== undefined) {
contents.BinaryListValues = deserializeAws_queryBinaryList(
__getArrayIfSingleItem(output["BinaryListValue"]),
context
@@ -2647,8 +2635,7 @@ const deserializeAws_queryReceiveMessageResult = (output: any, context: __SerdeC
};
if (output.Message === "") {
contents.Messages = [];
- }
- if (output["Message"] !== undefined) {
+ } else if (output["Message"] !== undefined) {
contents.Messages = deserializeAws_queryMessageList(__getArrayIfSingleItem(output["Message"]), context);
}
return contents;
@@ -2661,8 +2648,7 @@ const deserializeAws_querySendMessageBatchResult = (output: any, context: __Serd
};
if (output.SendMessageBatchResultEntry === "") {
contents.Successful = [];
- }
- if (output["SendMessageBatchResultEntry"] !== undefined) {
+ } else if (output["SendMessageBatchResultEntry"] !== undefined) {
contents.Successful = deserializeAws_querySendMessageBatchResultEntryList(
__getArrayIfSingleItem(output["SendMessageBatchResultEntry"]),
context
@@ -2670,8 +2656,7 @@ const deserializeAws_querySendMessageBatchResult = (output: any, context: __Serd
}
if (output.BatchResultErrorEntry === "") {
contents.Failed = [];
- }
- if (output["BatchResultErrorEntry"] !== undefined) {
+ } else if (output["BatchResultErrorEntry"] !== undefined) {
contents.Failed = deserializeAws_queryBatchResultErrorEntryList(
__getArrayIfSingleItem(output["BatchResultErrorEntry"]),
context
diff --git a/codegen/smithy-aws-typescript-codegen/src/main/java/software/amazon/smithy/aws/typescript/codegen/XmlShapeDeserVisitor.java b/codegen/smithy-aws-typescript-codegen/src/main/java/software/amazon/smithy/aws/typescript/codegen/XmlShapeDeserVisitor.java
index 7681c971a872..ee7309c3367f 100644
--- a/codegen/smithy-aws-typescript-codegen/src/main/java/software/amazon/smithy/aws/typescript/codegen/XmlShapeDeserVisitor.java
+++ b/codegen/smithy-aws-typescript-codegen/src/main/java/software/amazon/smithy/aws/typescript/codegen/XmlShapeDeserVisitor.java
@@ -45,12 +45,14 @@
* Visitor to generate deserialization functions for shapes in XML-document
* based document bodies.
*
- * No standard visitation methods are overridden; function body generation for all
+ * No standard visitation methods are overridden; function body generation for
+ * all
* expected deserializers is handled by this class.
*
* Timestamps are deserialized from {@link Format}.DATE_TIME by default.
*
- * @see Smithy XML traits.
+ * @see Smithy XML
+ * traits.
*/
@SmithyInternalApi
final class XmlShapeDeserVisitor extends DocumentShapeDeserVisitor {
@@ -169,26 +171,29 @@ protected void deserializeStructure(GenerationContext context, StructureShape sh
/**
* Generates an if statement for deserializing an output member, validating its
* presence at the correct location, handling collections and flattening, and
- * dispatching to the supplied function to generate the body of the if statement.
+ * dispatching to the supplied function to generate the body of the if
+ * statement.
*
- * @param context The generation context.
- * @param memberName The name of the member being deserialized.
- * @param memberShape The shape of the member being deserialized.
- * @param inputLocation The parent input location of the member being deserialized.
- * @param statementBodyGenerator A function that generates the proper deserialization
- * after member presence is validated.
+ * @param context The generation context.
+ * @param memberName The name of the member being deserialized.
+ * @param memberShape The shape of the member being deserialized.
+ * @param inputLocation The parent input location of the member being
+ * deserialized.
+ * @param statementBodyGenerator A function that generates the proper
+ * deserialization
+ * after member presence is validated.
*/
void deserializeNamedMember(
GenerationContext context,
String memberName,
MemberShape memberShape,
String inputLocation,
- BiConsumer statementBodyGenerator
- ) {
+ BiConsumer statementBodyGenerator) {
TypeScriptWriter writer = context.getWriter();
Model model = context.getModel();
- // Use the @xmlName trait if present on the member, otherwise use the member name.
+ // Use the @xmlName trait if present on the member, otherwise use the member
+ // name.
String locationName = memberShape.getTrait(XmlNameTrait.class)
.map(XmlNameTrait::getValue)
.orElse(memberName);
@@ -215,16 +220,7 @@ void deserializeNamedMember(
sourceBuilder.append("['").append(targetLocation).append("']");
}
- // Handle self-closed xml parsed as an empty string.
- if (deserializationReturnsArray) {
- writer.openBlock("if ($L.$L === \"\") {", "}", inputLocation, locationName, () -> {
- if (target instanceof MapShape) {
- writer.write("contents.$L = {};", memberName);
- } else if (target instanceof CollectionShape) {
- writer.write("contents.$L = [];", memberName);
- }
- });
- }
+ boolean canMemberParsed = handleEmptyTags(writer, target, inputLocation, locationName, memberName);
// Handle the response property.
String source = sourceBuilder.toString();
@@ -234,7 +230,8 @@ void deserializeNamedMember(
String validationStatement = locationsToValidate.stream()
.map(location -> location + " !== undefined")
.collect(Collectors.joining(" && "));
- writer.openBlock("if ($L) {", "}", validationStatement, () -> {
+ String ifOrElseIfStatement = canMemberParsed ? "else if" : "if";
+ writer.openBlock("$L ($L) {", "}", ifOrElseIfStatement, validationStatement, () -> {
String dataSource = getNamedTargetWrapper(context, target, source);
statementBodyGenerator.accept(dataSource, getMemberVisitor(memberShape, dataSource));
});
@@ -263,6 +260,32 @@ private String getUnnamedAggregateTargetLocation(Model model, Shape shape) {
.orElse("member");
}
+ // Handle self-closed xml parsed as an empty string. For Map, List, and
+ // Union, the deserializer should return empty value for empty Xml tags
+ // before parsing the subordinary members.
+ // It returns true if target can be returned earlier in case of empty tags.
+ private boolean handleEmptyTags(
+ TypeScriptWriter writer,
+ Shape target,
+ String inputLocation,
+ String locationName,
+ String memberName) {
+ if (target instanceof MapShape || target instanceof CollectionShape || target instanceof UnionShape) {
+ writer.openBlock("if ($L.$L === \"\") {", "}", inputLocation, locationName, () -> {
+ if (target instanceof MapShape) {
+ writer.write("contents.$L = {};", memberName);
+ } else if (target instanceof CollectionShape) {
+ writer.write("contents.$L = [];", memberName);
+ } else if (target instanceof UnionShape) {
+ writer.write("// Pass empty tags.");
+ }
+ });
+ return true;
+ } else {
+ return false;
+ }
+ }
+
@Override
protected void deserializeUnion(GenerationContext context, UnionShape shape) {
TypeScriptWriter writer = context.getWriter();
diff --git a/private/aws-protocoltests-ec2/src/protocols/Aws_ec2.ts b/private/aws-protocoltests-ec2/src/protocols/Aws_ec2.ts
index c17258f43520..39a6c49f0fb5 100644
--- a/private/aws-protocoltests-ec2/src/protocols/Aws_ec2.ts
+++ b/private/aws-protocoltests-ec2/src/protocols/Aws_ec2.ts
@@ -1743,8 +1743,7 @@ const deserializeAws_ec2XmlEnumsOutput = (output: any, context: __SerdeContext):
}
if (output.fooEnumList === "") {
contents.fooEnumList = [];
- }
- if (output["fooEnumList"] !== undefined && output["fooEnumList"]["member"] !== undefined) {
+ } else if (output["fooEnumList"] !== undefined && output["fooEnumList"]["member"] !== undefined) {
contents.fooEnumList = deserializeAws_ec2FooEnumList(
__getArrayIfSingleItem(output["fooEnumList"]["member"]),
context
@@ -1752,14 +1751,12 @@ const deserializeAws_ec2XmlEnumsOutput = (output: any, context: __SerdeContext):
}
if (output.fooEnumSet === "") {
contents.fooEnumSet = [];
- }
- if (output["fooEnumSet"] !== undefined && output["fooEnumSet"]["member"] !== undefined) {
+ } else if (output["fooEnumSet"] !== undefined && output["fooEnumSet"]["member"] !== undefined) {
contents.fooEnumSet = deserializeAws_ec2FooEnumSet(__getArrayIfSingleItem(output["fooEnumSet"]["member"]), context);
}
if (output.fooEnumMap === "") {
contents.fooEnumMap = {};
- }
- if (output["fooEnumMap"] !== undefined && output["fooEnumMap"]["entry"] !== undefined) {
+ } else if (output["fooEnumMap"] !== undefined && output["fooEnumMap"]["entry"] !== undefined) {
contents.fooEnumMap = deserializeAws_ec2FooEnumMap(__getArrayIfSingleItem(output["fooEnumMap"]["entry"]), context);
}
return contents;
@@ -1783,20 +1780,17 @@ const deserializeAws_ec2XmlListsOutput = (output: any, context: __SerdeContext):
};
if (output.stringList === "") {
contents.stringList = [];
- }
- if (output["stringList"] !== undefined && output["stringList"]["member"] !== undefined) {
+ } else if (output["stringList"] !== undefined && output["stringList"]["member"] !== undefined) {
contents.stringList = deserializeAws_ec2StringList(__getArrayIfSingleItem(output["stringList"]["member"]), context);
}
if (output.stringSet === "") {
contents.stringSet = [];
- }
- if (output["stringSet"] !== undefined && output["stringSet"]["member"] !== undefined) {
+ } else if (output["stringSet"] !== undefined && output["stringSet"]["member"] !== undefined) {
contents.stringSet = deserializeAws_ec2StringSet(__getArrayIfSingleItem(output["stringSet"]["member"]), context);
}
if (output.integerList === "") {
contents.integerList = [];
- }
- if (output["integerList"] !== undefined && output["integerList"]["member"] !== undefined) {
+ } else if (output["integerList"] !== undefined && output["integerList"]["member"] !== undefined) {
contents.integerList = deserializeAws_ec2IntegerList(
__getArrayIfSingleItem(output["integerList"]["member"]),
context
@@ -1804,8 +1798,7 @@ const deserializeAws_ec2XmlListsOutput = (output: any, context: __SerdeContext):
}
if (output.booleanList === "") {
contents.booleanList = [];
- }
- if (output["booleanList"] !== undefined && output["booleanList"]["member"] !== undefined) {
+ } else if (output["booleanList"] !== undefined && output["booleanList"]["member"] !== undefined) {
contents.booleanList = deserializeAws_ec2BooleanList(
__getArrayIfSingleItem(output["booleanList"]["member"]),
context
@@ -1813,8 +1806,7 @@ const deserializeAws_ec2XmlListsOutput = (output: any, context: __SerdeContext):
}
if (output.timestampList === "") {
contents.timestampList = [];
- }
- if (output["timestampList"] !== undefined && output["timestampList"]["member"] !== undefined) {
+ } else if (output["timestampList"] !== undefined && output["timestampList"]["member"] !== undefined) {
contents.timestampList = deserializeAws_ec2TimestampList(
__getArrayIfSingleItem(output["timestampList"]["member"]),
context
@@ -1822,14 +1814,12 @@ const deserializeAws_ec2XmlListsOutput = (output: any, context: __SerdeContext):
}
if (output.enumList === "") {
contents.enumList = [];
- }
- if (output["enumList"] !== undefined && output["enumList"]["member"] !== undefined) {
+ } else if (output["enumList"] !== undefined && output["enumList"]["member"] !== undefined) {
contents.enumList = deserializeAws_ec2FooEnumList(__getArrayIfSingleItem(output["enumList"]["member"]), context);
}
if (output.nestedStringList === "") {
contents.nestedStringList = [];
- }
- if (output["nestedStringList"] !== undefined && output["nestedStringList"]["member"] !== undefined) {
+ } else if (output["nestedStringList"] !== undefined && output["nestedStringList"]["member"] !== undefined) {
contents.nestedStringList = deserializeAws_ec2NestedStringList(
__getArrayIfSingleItem(output["nestedStringList"]["member"]),
context
@@ -1837,8 +1827,7 @@ const deserializeAws_ec2XmlListsOutput = (output: any, context: __SerdeContext):
}
if (output.renamed === "") {
contents.renamedListMembers = [];
- }
- if (output["renamed"] !== undefined && output["renamed"]["item"] !== undefined) {
+ } else if (output["renamed"] !== undefined && output["renamed"]["item"] !== undefined) {
contents.renamedListMembers = deserializeAws_ec2RenamedListMembers(
__getArrayIfSingleItem(output["renamed"]["item"]),
context
@@ -1846,8 +1835,7 @@ const deserializeAws_ec2XmlListsOutput = (output: any, context: __SerdeContext):
}
if (output.flattenedList === "") {
contents.flattenedList = [];
- }
- if (output["flattenedList"] !== undefined) {
+ } else if (output["flattenedList"] !== undefined) {
contents.flattenedList = deserializeAws_ec2RenamedListMembers(
__getArrayIfSingleItem(output["flattenedList"]),
context
@@ -1855,8 +1843,7 @@ const deserializeAws_ec2XmlListsOutput = (output: any, context: __SerdeContext):
}
if (output.customName === "") {
contents.flattenedList2 = [];
- }
- if (output["customName"] !== undefined) {
+ } else if (output["customName"] !== undefined) {
contents.flattenedList2 = deserializeAws_ec2RenamedListMembers(
__getArrayIfSingleItem(output["customName"]),
context
@@ -1864,8 +1851,7 @@ const deserializeAws_ec2XmlListsOutput = (output: any, context: __SerdeContext):
}
if (output.flattenedListWithMemberNamespace === "") {
contents.flattenedListWithMemberNamespace = [];
- }
- if (output["flattenedListWithMemberNamespace"] !== undefined) {
+ } else if (output["flattenedListWithMemberNamespace"] !== undefined) {
contents.flattenedListWithMemberNamespace = deserializeAws_ec2ListWithMemberNamespace(
__getArrayIfSingleItem(output["flattenedListWithMemberNamespace"]),
context
@@ -1873,8 +1859,7 @@ const deserializeAws_ec2XmlListsOutput = (output: any, context: __SerdeContext):
}
if (output.flattenedListWithNamespace === "") {
contents.flattenedListWithNamespace = [];
- }
- if (output["flattenedListWithNamespace"] !== undefined) {
+ } else if (output["flattenedListWithNamespace"] !== undefined) {
contents.flattenedListWithNamespace = deserializeAws_ec2ListWithNamespace(
__getArrayIfSingleItem(output["flattenedListWithNamespace"]),
context
@@ -1882,8 +1867,7 @@ const deserializeAws_ec2XmlListsOutput = (output: any, context: __SerdeContext):
}
if (output.myStructureList === "") {
contents.structureList = [];
- }
- if (output["myStructureList"] !== undefined && output["myStructureList"]["item"] !== undefined) {
+ } else if (output["myStructureList"] !== undefined && output["myStructureList"]["item"] !== undefined) {
contents.structureList = deserializeAws_ec2StructureList(
__getArrayIfSingleItem(output["myStructureList"]["item"]),
context
@@ -1913,8 +1897,7 @@ const deserializeAws_ec2XmlNamespaceNested = (output: any, context: __SerdeConte
}
if (output.values === "") {
contents.values = [];
- }
- if (output["values"] !== undefined && output["values"]["member"] !== undefined) {
+ } else if (output["values"] !== undefined && output["values"]["member"] !== undefined) {
contents.values = deserializeAws_ec2XmlNamespacedList(__getArrayIfSingleItem(output["values"]["member"]), context);
}
return contents;
diff --git a/private/aws-protocoltests-query/src/protocols/Aws_query.ts b/private/aws-protocoltests-query/src/protocols/Aws_query.ts
index 264c27a03e02..0aa0918fd88f 100644
--- a/private/aws-protocoltests-query/src/protocols/Aws_query.ts
+++ b/private/aws-protocoltests-query/src/protocols/Aws_query.ts
@@ -2146,8 +2146,7 @@ const deserializeAws_queryFlattenedXmlMapOutput = (output: any, context: __Serde
};
if (output.myMap === "") {
contents.myMap = {};
- }
- if (output["myMap"] !== undefined) {
+ } else if (output["myMap"] !== undefined) {
contents.myMap = deserializeAws_queryFooEnumMap(__getArrayIfSingleItem(output["myMap"]), context);
}
return contents;
@@ -2162,8 +2161,7 @@ const deserializeAws_queryFlattenedXmlMapWithXmlNameOutput = (
};
if (output.KVP === "") {
contents.myMap = {};
- }
- if (output["KVP"] !== undefined) {
+ } else if (output["KVP"] !== undefined) {
contents.myMap = deserializeAws_queryFlattenedXmlMapWithXmlNameOutputMap(
__getArrayIfSingleItem(output["KVP"]),
context
@@ -2196,8 +2194,7 @@ const deserializeAws_queryFlattenedXmlMapWithXmlNamespaceOutput = (
};
if (output.KVP === "") {
contents.myMap = {};
- }
- if (output["KVP"] !== undefined) {
+ } else if (output["KVP"] !== undefined) {
contents.myMap = deserializeAws_queryFlattenedXmlMapWithXmlNamespaceOutputMap(
__getArrayIfSingleItem(output["KVP"]),
context
@@ -2446,8 +2443,7 @@ const deserializeAws_queryXmlEnumsOutput = (output: any, context: __SerdeContext
}
if (output.fooEnumList === "") {
contents.fooEnumList = [];
- }
- if (output["fooEnumList"] !== undefined && output["fooEnumList"]["member"] !== undefined) {
+ } else if (output["fooEnumList"] !== undefined && output["fooEnumList"]["member"] !== undefined) {
contents.fooEnumList = deserializeAws_queryFooEnumList(
__getArrayIfSingleItem(output["fooEnumList"]["member"]),
context
@@ -2455,8 +2451,7 @@ const deserializeAws_queryXmlEnumsOutput = (output: any, context: __SerdeContext
}
if (output.fooEnumSet === "") {
contents.fooEnumSet = [];
- }
- if (output["fooEnumSet"] !== undefined && output["fooEnumSet"]["member"] !== undefined) {
+ } else if (output["fooEnumSet"] !== undefined && output["fooEnumSet"]["member"] !== undefined) {
contents.fooEnumSet = deserializeAws_queryFooEnumSet(
__getArrayIfSingleItem(output["fooEnumSet"]["member"]),
context
@@ -2464,8 +2459,7 @@ const deserializeAws_queryXmlEnumsOutput = (output: any, context: __SerdeContext
}
if (output.fooEnumMap === "") {
contents.fooEnumMap = {};
- }
- if (output["fooEnumMap"] !== undefined && output["fooEnumMap"]["entry"] !== undefined) {
+ } else if (output["fooEnumMap"] !== undefined && output["fooEnumMap"]["entry"] !== undefined) {
contents.fooEnumMap = deserializeAws_queryFooEnumMap(
__getArrayIfSingleItem(output["fooEnumMap"]["entry"]),
context
@@ -2492,8 +2486,7 @@ const deserializeAws_queryXmlListsOutput = (output: any, context: __SerdeContext
};
if (output.stringList === "") {
contents.stringList = [];
- }
- if (output["stringList"] !== undefined && output["stringList"]["member"] !== undefined) {
+ } else if (output["stringList"] !== undefined && output["stringList"]["member"] !== undefined) {
contents.stringList = deserializeAws_queryStringList(
__getArrayIfSingleItem(output["stringList"]["member"]),
context
@@ -2501,14 +2494,12 @@ const deserializeAws_queryXmlListsOutput = (output: any, context: __SerdeContext
}
if (output.stringSet === "") {
contents.stringSet = [];
- }
- if (output["stringSet"] !== undefined && output["stringSet"]["member"] !== undefined) {
+ } else if (output["stringSet"] !== undefined && output["stringSet"]["member"] !== undefined) {
contents.stringSet = deserializeAws_queryStringSet(__getArrayIfSingleItem(output["stringSet"]["member"]), context);
}
if (output.integerList === "") {
contents.integerList = [];
- }
- if (output["integerList"] !== undefined && output["integerList"]["member"] !== undefined) {
+ } else if (output["integerList"] !== undefined && output["integerList"]["member"] !== undefined) {
contents.integerList = deserializeAws_queryIntegerList(
__getArrayIfSingleItem(output["integerList"]["member"]),
context
@@ -2516,8 +2507,7 @@ const deserializeAws_queryXmlListsOutput = (output: any, context: __SerdeContext
}
if (output.booleanList === "") {
contents.booleanList = [];
- }
- if (output["booleanList"] !== undefined && output["booleanList"]["member"] !== undefined) {
+ } else if (output["booleanList"] !== undefined && output["booleanList"]["member"] !== undefined) {
contents.booleanList = deserializeAws_queryBooleanList(
__getArrayIfSingleItem(output["booleanList"]["member"]),
context
@@ -2525,8 +2515,7 @@ const deserializeAws_queryXmlListsOutput = (output: any, context: __SerdeContext
}
if (output.timestampList === "") {
contents.timestampList = [];
- }
- if (output["timestampList"] !== undefined && output["timestampList"]["member"] !== undefined) {
+ } else if (output["timestampList"] !== undefined && output["timestampList"]["member"] !== undefined) {
contents.timestampList = deserializeAws_queryTimestampList(
__getArrayIfSingleItem(output["timestampList"]["member"]),
context
@@ -2534,14 +2523,12 @@ const deserializeAws_queryXmlListsOutput = (output: any, context: __SerdeContext
}
if (output.enumList === "") {
contents.enumList = [];
- }
- if (output["enumList"] !== undefined && output["enumList"]["member"] !== undefined) {
+ } else if (output["enumList"] !== undefined && output["enumList"]["member"] !== undefined) {
contents.enumList = deserializeAws_queryFooEnumList(__getArrayIfSingleItem(output["enumList"]["member"]), context);
}
if (output.nestedStringList === "") {
contents.nestedStringList = [];
- }
- if (output["nestedStringList"] !== undefined && output["nestedStringList"]["member"] !== undefined) {
+ } else if (output["nestedStringList"] !== undefined && output["nestedStringList"]["member"] !== undefined) {
contents.nestedStringList = deserializeAws_queryNestedStringList(
__getArrayIfSingleItem(output["nestedStringList"]["member"]),
context
@@ -2549,8 +2536,7 @@ const deserializeAws_queryXmlListsOutput = (output: any, context: __SerdeContext
}
if (output.renamed === "") {
contents.renamedListMembers = [];
- }
- if (output["renamed"] !== undefined && output["renamed"]["item"] !== undefined) {
+ } else if (output["renamed"] !== undefined && output["renamed"]["item"] !== undefined) {
contents.renamedListMembers = deserializeAws_queryRenamedListMembers(
__getArrayIfSingleItem(output["renamed"]["item"]),
context
@@ -2558,8 +2544,7 @@ const deserializeAws_queryXmlListsOutput = (output: any, context: __SerdeContext
}
if (output.flattenedList === "") {
contents.flattenedList = [];
- }
- if (output["flattenedList"] !== undefined) {
+ } else if (output["flattenedList"] !== undefined) {
contents.flattenedList = deserializeAws_queryRenamedListMembers(
__getArrayIfSingleItem(output["flattenedList"]),
context
@@ -2567,8 +2552,7 @@ const deserializeAws_queryXmlListsOutput = (output: any, context: __SerdeContext
}
if (output.customName === "") {
contents.flattenedList2 = [];
- }
- if (output["customName"] !== undefined) {
+ } else if (output["customName"] !== undefined) {
contents.flattenedList2 = deserializeAws_queryRenamedListMembers(
__getArrayIfSingleItem(output["customName"]),
context
@@ -2576,8 +2560,7 @@ const deserializeAws_queryXmlListsOutput = (output: any, context: __SerdeContext
}
if (output.flattenedListWithMemberNamespace === "") {
contents.flattenedListWithMemberNamespace = [];
- }
- if (output["flattenedListWithMemberNamespace"] !== undefined) {
+ } else if (output["flattenedListWithMemberNamespace"] !== undefined) {
contents.flattenedListWithMemberNamespace = deserializeAws_queryListWithMemberNamespace(
__getArrayIfSingleItem(output["flattenedListWithMemberNamespace"]),
context
@@ -2585,8 +2568,7 @@ const deserializeAws_queryXmlListsOutput = (output: any, context: __SerdeContext
}
if (output.flattenedListWithNamespace === "") {
contents.flattenedListWithNamespace = [];
- }
- if (output["flattenedListWithNamespace"] !== undefined) {
+ } else if (output["flattenedListWithNamespace"] !== undefined) {
contents.flattenedListWithNamespace = deserializeAws_queryListWithNamespace(
__getArrayIfSingleItem(output["flattenedListWithNamespace"]),
context
@@ -2594,8 +2576,7 @@ const deserializeAws_queryXmlListsOutput = (output: any, context: __SerdeContext
}
if (output.myStructureList === "") {
contents.structureList = [];
- }
- if (output["myStructureList"] !== undefined && output["myStructureList"]["item"] !== undefined) {
+ } else if (output["myStructureList"] !== undefined && output["myStructureList"]["item"] !== undefined) {
contents.structureList = deserializeAws_queryStructureList(
__getArrayIfSingleItem(output["myStructureList"]["item"]),
context
@@ -2610,8 +2591,7 @@ const deserializeAws_queryXmlMapsOutput = (output: any, context: __SerdeContext)
};
if (output.myMap === "") {
contents.myMap = {};
- }
- if (output["myMap"] !== undefined && output["myMap"]["entry"] !== undefined) {
+ } else if (output["myMap"] !== undefined && output["myMap"]["entry"] !== undefined) {
contents.myMap = deserializeAws_queryXmlMapsOutputMap(__getArrayIfSingleItem(output["myMap"]["entry"]), context);
}
return contents;
@@ -2635,8 +2615,7 @@ const deserializeAws_queryXmlMapsXmlNameOutput = (output: any, context: __SerdeC
};
if (output.myMap === "") {
contents.myMap = {};
- }
- if (output["myMap"] !== undefined && output["myMap"]["entry"] !== undefined) {
+ } else if (output["myMap"] !== undefined && output["myMap"]["entry"] !== undefined) {
contents.myMap = deserializeAws_queryXmlMapsXmlNameOutputMap(
__getArrayIfSingleItem(output["myMap"]["entry"]),
context
@@ -2681,8 +2660,7 @@ const deserializeAws_queryXmlNamespaceNested = (output: any, context: __SerdeCon
}
if (output.values === "") {
contents.values = [];
- }
- if (output["values"] !== undefined && output["values"]["member"] !== undefined) {
+ } else if (output["values"] !== undefined && output["values"]["member"] !== undefined) {
contents.values = deserializeAws_queryXmlNamespacedList(
__getArrayIfSingleItem(output["values"]["member"]),
context
diff --git a/private/aws-protocoltests-restxml/src/protocols/Aws_restXml.ts b/private/aws-protocoltests-restxml/src/protocols/Aws_restXml.ts
index 9c11760b0e1e..37e60ad62a51 100644
--- a/private/aws-protocoltests-restxml/src/protocols/Aws_restXml.ts
+++ b/private/aws-protocoltests-restxml/src/protocols/Aws_restXml.ts
@@ -2540,8 +2540,7 @@ export const deserializeAws_restXmlFlattenedXmlMapCommand = async (
const data: { [key: string]: any } = __expectNonNull(__expectObject(await parseBody(output.body, context)), "body");
if (data.myMap === "") {
contents.myMap = {};
- }
- if (data["myMap"] !== undefined) {
+ } else if (data["myMap"] !== undefined) {
contents.myMap = deserializeAws_restXmlFooEnumMap(__getArrayIfSingleItem(data["myMap"]), context);
}
return Promise.resolve(contents);
@@ -2584,8 +2583,7 @@ export const deserializeAws_restXmlFlattenedXmlMapWithXmlNameCommand = async (
const data: { [key: string]: any } = __expectNonNull(__expectObject(await parseBody(output.body, context)), "body");
if (data.KVP === "") {
contents.myMap = {};
- }
- if (data["KVP"] !== undefined) {
+ } else if (data["KVP"] !== undefined) {
contents.myMap = deserializeAws_restXmlFlattenedXmlMapWithXmlNameInputOutputMap(
__getArrayIfSingleItem(data["KVP"]),
context
@@ -2631,8 +2629,7 @@ export const deserializeAws_restXmlFlattenedXmlMapWithXmlNamespaceCommand = asyn
const data: { [key: string]: any } = __expectNonNull(__expectObject(await parseBody(output.body, context)), "body");
if (data.KVP === "") {
contents.myMap = {};
- }
- if (data["KVP"] !== undefined) {
+ } else if (data["KVP"] !== undefined) {
contents.myMap = deserializeAws_restXmlFlattenedXmlMapWithXmlNamespaceOutputMap(
__getArrayIfSingleItem(data["KVP"]),
context
@@ -3394,14 +3391,12 @@ export const deserializeAws_restXmlNestedXmlMapsCommand = async (
const data: { [key: string]: any } = __expectNonNull(__expectObject(await parseBody(output.body, context)), "body");
if (data.flatNestedMap === "") {
contents.flatNestedMap = {};
- }
- if (data["flatNestedMap"] !== undefined) {
+ } else if (data["flatNestedMap"] !== undefined) {
contents.flatNestedMap = deserializeAws_restXmlNestedMap(__getArrayIfSingleItem(data["flatNestedMap"]), context);
}
if (data.nestedMap === "") {
contents.nestedMap = {};
- }
- if (data["nestedMap"] !== undefined && data["nestedMap"]["entry"] !== undefined) {
+ } else if (data["nestedMap"] !== undefined && data["nestedMap"]["entry"] !== undefined) {
contents.nestedMap = deserializeAws_restXmlNestedMap(__getArrayIfSingleItem(data["nestedMap"]["entry"]), context);
}
return Promise.resolve(contents);
@@ -4126,8 +4121,7 @@ export const deserializeAws_restXmlXmlEmptyListsCommand = async (
const data: { [key: string]: any } = __expectNonNull(__expectObject(await parseBody(output.body, context)), "body");
if (data.booleanList === "") {
contents.booleanList = [];
- }
- if (data["booleanList"] !== undefined && data["booleanList"]["member"] !== undefined) {
+ } else if (data["booleanList"] !== undefined && data["booleanList"]["member"] !== undefined) {
contents.booleanList = deserializeAws_restXmlBooleanList(
__getArrayIfSingleItem(data["booleanList"]["member"]),
context
@@ -4135,14 +4129,12 @@ export const deserializeAws_restXmlXmlEmptyListsCommand = async (
}
if (data.enumList === "") {
contents.enumList = [];
- }
- if (data["enumList"] !== undefined && data["enumList"]["member"] !== undefined) {
+ } else if (data["enumList"] !== undefined && data["enumList"]["member"] !== undefined) {
contents.enumList = deserializeAws_restXmlFooEnumList(__getArrayIfSingleItem(data["enumList"]["member"]), context);
}
if (data.flattenedList === "") {
contents.flattenedList = [];
- }
- if (data["flattenedList"] !== undefined) {
+ } else if (data["flattenedList"] !== undefined) {
contents.flattenedList = deserializeAws_restXmlRenamedListMembers(
__getArrayIfSingleItem(data["flattenedList"]),
context
@@ -4150,8 +4142,7 @@ export const deserializeAws_restXmlXmlEmptyListsCommand = async (
}
if (data.customName === "") {
contents.flattenedList2 = [];
- }
- if (data["customName"] !== undefined) {
+ } else if (data["customName"] !== undefined) {
contents.flattenedList2 = deserializeAws_restXmlRenamedListMembers(
__getArrayIfSingleItem(data["customName"]),
context
@@ -4159,8 +4150,7 @@ export const deserializeAws_restXmlXmlEmptyListsCommand = async (
}
if (data.flattenedListWithMemberNamespace === "") {
contents.flattenedListWithMemberNamespace = [];
- }
- if (data["flattenedListWithMemberNamespace"] !== undefined) {
+ } else if (data["flattenedListWithMemberNamespace"] !== undefined) {
contents.flattenedListWithMemberNamespace = deserializeAws_restXmlListWithMemberNamespace(
__getArrayIfSingleItem(data["flattenedListWithMemberNamespace"]),
context
@@ -4168,8 +4158,7 @@ export const deserializeAws_restXmlXmlEmptyListsCommand = async (
}
if (data.flattenedListWithNamespace === "") {
contents.flattenedListWithNamespace = [];
- }
- if (data["flattenedListWithNamespace"] !== undefined) {
+ } else if (data["flattenedListWithNamespace"] !== undefined) {
contents.flattenedListWithNamespace = deserializeAws_restXmlListWithNamespace(
__getArrayIfSingleItem(data["flattenedListWithNamespace"]),
context
@@ -4177,8 +4166,7 @@ export const deserializeAws_restXmlXmlEmptyListsCommand = async (
}
if (data.flattenedStructureList === "") {
contents.flattenedStructureList = [];
- }
- if (data["flattenedStructureList"] !== undefined) {
+ } else if (data["flattenedStructureList"] !== undefined) {
contents.flattenedStructureList = deserializeAws_restXmlStructureList(
__getArrayIfSingleItem(data["flattenedStructureList"]),
context
@@ -4186,8 +4174,7 @@ export const deserializeAws_restXmlXmlEmptyListsCommand = async (
}
if (data.integerList === "") {
contents.integerList = [];
- }
- if (data["integerList"] !== undefined && data["integerList"]["member"] !== undefined) {
+ } else if (data["integerList"] !== undefined && data["integerList"]["member"] !== undefined) {
contents.integerList = deserializeAws_restXmlIntegerList(
__getArrayIfSingleItem(data["integerList"]["member"]),
context
@@ -4195,8 +4182,7 @@ export const deserializeAws_restXmlXmlEmptyListsCommand = async (
}
if (data.nestedStringList === "") {
contents.nestedStringList = [];
- }
- if (data["nestedStringList"] !== undefined && data["nestedStringList"]["member"] !== undefined) {
+ } else if (data["nestedStringList"] !== undefined && data["nestedStringList"]["member"] !== undefined) {
contents.nestedStringList = deserializeAws_restXmlNestedStringList(
__getArrayIfSingleItem(data["nestedStringList"]["member"]),
context
@@ -4204,8 +4190,7 @@ export const deserializeAws_restXmlXmlEmptyListsCommand = async (
}
if (data.renamed === "") {
contents.renamedListMembers = [];
- }
- if (data["renamed"] !== undefined && data["renamed"]["item"] !== undefined) {
+ } else if (data["renamed"] !== undefined && data["renamed"]["item"] !== undefined) {
contents.renamedListMembers = deserializeAws_restXmlRenamedListMembers(
__getArrayIfSingleItem(data["renamed"]["item"]),
context
@@ -4213,8 +4198,7 @@ export const deserializeAws_restXmlXmlEmptyListsCommand = async (
}
if (data.stringList === "") {
contents.stringList = [];
- }
- if (data["stringList"] !== undefined && data["stringList"]["member"] !== undefined) {
+ } else if (data["stringList"] !== undefined && data["stringList"]["member"] !== undefined) {
contents.stringList = deserializeAws_restXmlStringList(
__getArrayIfSingleItem(data["stringList"]["member"]),
context
@@ -4222,14 +4206,12 @@ export const deserializeAws_restXmlXmlEmptyListsCommand = async (
}
if (data.stringSet === "") {
contents.stringSet = [];
- }
- if (data["stringSet"] !== undefined && data["stringSet"]["member"] !== undefined) {
+ } else if (data["stringSet"] !== undefined && data["stringSet"]["member"] !== undefined) {
contents.stringSet = deserializeAws_restXmlStringSet(__getArrayIfSingleItem(data["stringSet"]["member"]), context);
}
if (data.myStructureList === "") {
contents.structureList = [];
- }
- if (data["myStructureList"] !== undefined && data["myStructureList"]["item"] !== undefined) {
+ } else if (data["myStructureList"] !== undefined && data["myStructureList"]["item"] !== undefined) {
contents.structureList = deserializeAws_restXmlStructureList(
__getArrayIfSingleItem(data["myStructureList"]["item"]),
context
@@ -4237,8 +4219,7 @@ export const deserializeAws_restXmlXmlEmptyListsCommand = async (
}
if (data.timestampList === "") {
contents.timestampList = [];
- }
- if (data["timestampList"] !== undefined && data["timestampList"]["member"] !== undefined) {
+ } else if (data["timestampList"] !== undefined && data["timestampList"]["member"] !== undefined) {
contents.timestampList = deserializeAws_restXmlTimestampList(
__getArrayIfSingleItem(data["timestampList"]["member"]),
context
@@ -4284,8 +4265,7 @@ export const deserializeAws_restXmlXmlEmptyMapsCommand = async (
const data: { [key: string]: any } = __expectNonNull(__expectObject(await parseBody(output.body, context)), "body");
if (data.myMap === "") {
contents.myMap = {};
- }
- if (data["myMap"] !== undefined && data["myMap"]["entry"] !== undefined) {
+ } else if (data["myMap"] !== undefined && data["myMap"]["entry"] !== undefined) {
contents.myMap = deserializeAws_restXmlXmlMapsInputOutputMap(
__getArrayIfSingleItem(data["myMap"]["entry"]),
context
@@ -4386,8 +4366,7 @@ export const deserializeAws_restXmlXmlEnumsCommand = async (
}
if (data.fooEnumList === "") {
contents.fooEnumList = [];
- }
- if (data["fooEnumList"] !== undefined && data["fooEnumList"]["member"] !== undefined) {
+ } else if (data["fooEnumList"] !== undefined && data["fooEnumList"]["member"] !== undefined) {
contents.fooEnumList = deserializeAws_restXmlFooEnumList(
__getArrayIfSingleItem(data["fooEnumList"]["member"]),
context
@@ -4395,8 +4374,7 @@ export const deserializeAws_restXmlXmlEnumsCommand = async (
}
if (data.fooEnumMap === "") {
contents.fooEnumMap = {};
- }
- if (data["fooEnumMap"] !== undefined && data["fooEnumMap"]["entry"] !== undefined) {
+ } else if (data["fooEnumMap"] !== undefined && data["fooEnumMap"]["entry"] !== undefined) {
contents.fooEnumMap = deserializeAws_restXmlFooEnumMap(
__getArrayIfSingleItem(data["fooEnumMap"]["entry"]),
context
@@ -4404,8 +4382,7 @@ export const deserializeAws_restXmlXmlEnumsCommand = async (
}
if (data.fooEnumSet === "") {
contents.fooEnumSet = [];
- }
- if (data["fooEnumSet"] !== undefined && data["fooEnumSet"]["member"] !== undefined) {
+ } else if (data["fooEnumSet"] !== undefined && data["fooEnumSet"]["member"] !== undefined) {
contents.fooEnumSet = deserializeAws_restXmlFooEnumSet(
__getArrayIfSingleItem(data["fooEnumSet"]["member"]),
context
@@ -4464,8 +4441,7 @@ export const deserializeAws_restXmlXmlListsCommand = async (
const data: { [key: string]: any } = __expectNonNull(__expectObject(await parseBody(output.body, context)), "body");
if (data.booleanList === "") {
contents.booleanList = [];
- }
- if (data["booleanList"] !== undefined && data["booleanList"]["member"] !== undefined) {
+ } else if (data["booleanList"] !== undefined && data["booleanList"]["member"] !== undefined) {
contents.booleanList = deserializeAws_restXmlBooleanList(
__getArrayIfSingleItem(data["booleanList"]["member"]),
context
@@ -4473,14 +4449,12 @@ export const deserializeAws_restXmlXmlListsCommand = async (
}
if (data.enumList === "") {
contents.enumList = [];
- }
- if (data["enumList"] !== undefined && data["enumList"]["member"] !== undefined) {
+ } else if (data["enumList"] !== undefined && data["enumList"]["member"] !== undefined) {
contents.enumList = deserializeAws_restXmlFooEnumList(__getArrayIfSingleItem(data["enumList"]["member"]), context);
}
if (data.flattenedList === "") {
contents.flattenedList = [];
- }
- if (data["flattenedList"] !== undefined) {
+ } else if (data["flattenedList"] !== undefined) {
contents.flattenedList = deserializeAws_restXmlRenamedListMembers(
__getArrayIfSingleItem(data["flattenedList"]),
context
@@ -4488,8 +4462,7 @@ export const deserializeAws_restXmlXmlListsCommand = async (
}
if (data.customName === "") {
contents.flattenedList2 = [];
- }
- if (data["customName"] !== undefined) {
+ } else if (data["customName"] !== undefined) {
contents.flattenedList2 = deserializeAws_restXmlRenamedListMembers(
__getArrayIfSingleItem(data["customName"]),
context
@@ -4497,8 +4470,7 @@ export const deserializeAws_restXmlXmlListsCommand = async (
}
if (data.flattenedListWithMemberNamespace === "") {
contents.flattenedListWithMemberNamespace = [];
- }
- if (data["flattenedListWithMemberNamespace"] !== undefined) {
+ } else if (data["flattenedListWithMemberNamespace"] !== undefined) {
contents.flattenedListWithMemberNamespace = deserializeAws_restXmlListWithMemberNamespace(
__getArrayIfSingleItem(data["flattenedListWithMemberNamespace"]),
context
@@ -4506,8 +4478,7 @@ export const deserializeAws_restXmlXmlListsCommand = async (
}
if (data.flattenedListWithNamespace === "") {
contents.flattenedListWithNamespace = [];
- }
- if (data["flattenedListWithNamespace"] !== undefined) {
+ } else if (data["flattenedListWithNamespace"] !== undefined) {
contents.flattenedListWithNamespace = deserializeAws_restXmlListWithNamespace(
__getArrayIfSingleItem(data["flattenedListWithNamespace"]),
context
@@ -4515,8 +4486,7 @@ export const deserializeAws_restXmlXmlListsCommand = async (
}
if (data.flattenedStructureList === "") {
contents.flattenedStructureList = [];
- }
- if (data["flattenedStructureList"] !== undefined) {
+ } else if (data["flattenedStructureList"] !== undefined) {
contents.flattenedStructureList = deserializeAws_restXmlStructureList(
__getArrayIfSingleItem(data["flattenedStructureList"]),
context
@@ -4524,8 +4494,7 @@ export const deserializeAws_restXmlXmlListsCommand = async (
}
if (data.integerList === "") {
contents.integerList = [];
- }
- if (data["integerList"] !== undefined && data["integerList"]["member"] !== undefined) {
+ } else if (data["integerList"] !== undefined && data["integerList"]["member"] !== undefined) {
contents.integerList = deserializeAws_restXmlIntegerList(
__getArrayIfSingleItem(data["integerList"]["member"]),
context
@@ -4533,8 +4502,7 @@ export const deserializeAws_restXmlXmlListsCommand = async (
}
if (data.nestedStringList === "") {
contents.nestedStringList = [];
- }
- if (data["nestedStringList"] !== undefined && data["nestedStringList"]["member"] !== undefined) {
+ } else if (data["nestedStringList"] !== undefined && data["nestedStringList"]["member"] !== undefined) {
contents.nestedStringList = deserializeAws_restXmlNestedStringList(
__getArrayIfSingleItem(data["nestedStringList"]["member"]),
context
@@ -4542,8 +4510,7 @@ export const deserializeAws_restXmlXmlListsCommand = async (
}
if (data.renamed === "") {
contents.renamedListMembers = [];
- }
- if (data["renamed"] !== undefined && data["renamed"]["item"] !== undefined) {
+ } else if (data["renamed"] !== undefined && data["renamed"]["item"] !== undefined) {
contents.renamedListMembers = deserializeAws_restXmlRenamedListMembers(
__getArrayIfSingleItem(data["renamed"]["item"]),
context
@@ -4551,8 +4518,7 @@ export const deserializeAws_restXmlXmlListsCommand = async (
}
if (data.stringList === "") {
contents.stringList = [];
- }
- if (data["stringList"] !== undefined && data["stringList"]["member"] !== undefined) {
+ } else if (data["stringList"] !== undefined && data["stringList"]["member"] !== undefined) {
contents.stringList = deserializeAws_restXmlStringList(
__getArrayIfSingleItem(data["stringList"]["member"]),
context
@@ -4560,14 +4526,12 @@ export const deserializeAws_restXmlXmlListsCommand = async (
}
if (data.stringSet === "") {
contents.stringSet = [];
- }
- if (data["stringSet"] !== undefined && data["stringSet"]["member"] !== undefined) {
+ } else if (data["stringSet"] !== undefined && data["stringSet"]["member"] !== undefined) {
contents.stringSet = deserializeAws_restXmlStringSet(__getArrayIfSingleItem(data["stringSet"]["member"]), context);
}
if (data.myStructureList === "") {
contents.structureList = [];
- }
- if (data["myStructureList"] !== undefined && data["myStructureList"]["item"] !== undefined) {
+ } else if (data["myStructureList"] !== undefined && data["myStructureList"]["item"] !== undefined) {
contents.structureList = deserializeAws_restXmlStructureList(
__getArrayIfSingleItem(data["myStructureList"]["item"]),
context
@@ -4575,8 +4539,7 @@ export const deserializeAws_restXmlXmlListsCommand = async (
}
if (data.timestampList === "") {
contents.timestampList = [];
- }
- if (data["timestampList"] !== undefined && data["timestampList"]["member"] !== undefined) {
+ } else if (data["timestampList"] !== undefined && data["timestampList"]["member"] !== undefined) {
contents.timestampList = deserializeAws_restXmlTimestampList(
__getArrayIfSingleItem(data["timestampList"]["member"]),
context
@@ -4622,8 +4585,7 @@ export const deserializeAws_restXmlXmlMapsCommand = async (
const data: { [key: string]: any } = __expectNonNull(__expectObject(await parseBody(output.body, context)), "body");
if (data.myMap === "") {
contents.myMap = {};
- }
- if (data["myMap"] !== undefined && data["myMap"]["entry"] !== undefined) {
+ } else if (data["myMap"] !== undefined && data["myMap"]["entry"] !== undefined) {
contents.myMap = deserializeAws_restXmlXmlMapsInputOutputMap(
__getArrayIfSingleItem(data["myMap"]["entry"]),
context
@@ -4669,8 +4631,7 @@ export const deserializeAws_restXmlXmlMapsXmlNameCommand = async (
const data: { [key: string]: any } = __expectNonNull(__expectObject(await parseBody(output.body, context)), "body");
if (data.myMap === "") {
contents.myMap = {};
- }
- if (data["myMap"] !== undefined && data["myMap"]["entry"] !== undefined) {
+ } else if (data["myMap"] !== undefined && data["myMap"]["entry"] !== undefined) {
contents.myMap = deserializeAws_restXmlXmlMapsXmlNameInputOutputMap(
__getArrayIfSingleItem(data["myMap"]["entry"]),
context
@@ -4808,7 +4769,9 @@ export const deserializeAws_restXmlXmlUnionsCommand = async (
unionValue: undefined,
};
const data: { [key: string]: any } = __expectNonNull(__expectObject(await parseBody(output.body, context)), "body");
- if (data["unionValue"] !== undefined) {
+ if (data.unionValue === "") {
+ // Pass empty tags.
+ } else if (data["unionValue"] !== undefined) {
contents.unionValue = deserializeAws_restXmlXmlUnionShape(__expectUnion(data["unionValue"]), context);
}
return Promise.resolve(contents);
@@ -5616,8 +5579,7 @@ const deserializeAws_restXmlXmlNamespaceNested = (output: any, context: __SerdeC
}
if (output.values === "") {
contents.values = [];
- }
- if (output["values"] !== undefined && output["values"]["member"] !== undefined) {
+ } else if (output["values"] !== undefined && output["values"]["member"] !== undefined) {
contents.values = deserializeAws_restXmlXmlNamespacedList(
__getArrayIfSingleItem(output["values"]["member"]),
context
@@ -5705,7 +5667,9 @@ const deserializeAws_restXmlXmlUnionShape = (output: any, context: __SerdeContex
doubleValue: __strictParseFloat(output["doubleValue"]) as number,
};
}
- if (output["unionValue"] !== undefined) {
+ if (output.unionValue === "") {
+ // Pass empty tags.
+ } else if (output["unionValue"] !== undefined) {
return {
unionValue: deserializeAws_restXmlXmlUnionShape(__expectUnion(output["unionValue"]), context),
};