shapesJson top-level constant

Map<String, Map<String, dynamic>> const shapesJson

Implementation

const Map<String, Map<String, dynamic>> shapesJson = {
  "ActionPrefix": {"type": "string", "flattened": false},
  "ActionsEnabled": {"type": "boolean", "flattened": false},
  "AlarmArn": {"type": "string", "flattened": false},
  "AlarmDescription": {"type": "string", "flattened": false},
  "AlarmHistoryItem": {
    "type": "structure",
    "members": {
      "AlarmName": {"shape": "AlarmName", "flattened": false},
      "AlarmType": {"shape": "AlarmType", "flattened": false},
      "Timestamp": {"shape": "Timestamp", "flattened": false},
      "HistoryItemType": {"shape": "HistoryItemType", "flattened": false},
      "HistorySummary": {"shape": "HistorySummary", "flattened": false},
      "HistoryData": {"shape": "HistoryData", "flattened": false}
    },
    "flattened": false
  },
  "AlarmHistoryItems": {
    "type": "list",
    "member": {"shape": "AlarmHistoryItem"},
    "flattened": false
  },
  "AlarmName": {"type": "string", "flattened": false},
  "AlarmNamePrefix": {"type": "string", "flattened": false},
  "AlarmNames": {
    "type": "list",
    "member": {"shape": "AlarmName"},
    "flattened": false
  },
  "AlarmRule": {"type": "string", "flattened": false},
  "AlarmType": {"type": "string", "flattened": false},
  "AlarmTypes": {
    "type": "list",
    "member": {"shape": "AlarmType"},
    "flattened": false
  },
  "AmazonResourceName": {"type": "string", "flattened": false},
  "AnomalyDetector": {
    "type": "structure",
    "members": {
      "Namespace": {"shape": "Namespace", "flattened": false},
      "MetricName": {"shape": "MetricName", "flattened": false},
      "Dimensions": {"shape": "Dimensions", "flattened": false},
      "Stat": {"shape": "AnomalyDetectorMetricStat", "flattened": false},
      "Configuration": {
        "shape": "AnomalyDetectorConfiguration",
        "flattened": false
      },
      "StateValue": {"shape": "AnomalyDetectorStateValue", "flattened": false}
    },
    "flattened": false
  },
  "AnomalyDetectorConfiguration": {
    "type": "structure",
    "members": {
      "ExcludedTimeRanges": {
        "shape": "AnomalyDetectorExcludedTimeRanges",
        "flattened": false
      },
      "MetricTimezone": {
        "shape": "AnomalyDetectorMetricTimezone",
        "flattened": false
      }
    },
    "flattened": false
  },
  "AnomalyDetectorExcludedTimeRanges": {
    "type": "list",
    "member": {"shape": "Range"},
    "flattened": false
  },
  "AnomalyDetectorMetricStat": {"type": "string", "flattened": false},
  "AnomalyDetectorMetricTimezone": {"type": "string", "flattened": false},
  "AnomalyDetectorStateValue": {"type": "string", "flattened": false},
  "AnomalyDetectors": {
    "type": "list",
    "member": {"shape": "AnomalyDetector"},
    "flattened": false
  },
  "BatchFailures": {
    "type": "list",
    "member": {"shape": "PartialFailure"},
    "flattened": false
  },
  "ComparisonOperator": {"type": "string", "flattened": false},
  "CompositeAlarm": {
    "type": "structure",
    "members": {
      "ActionsEnabled": {"shape": "ActionsEnabled", "flattened": false},
      "AlarmActions": {"shape": "ResourceList", "flattened": false},
      "AlarmArn": {"shape": "AlarmArn", "flattened": false},
      "AlarmConfigurationUpdatedTimestamp": {
        "shape": "Timestamp",
        "flattened": false
      },
      "AlarmDescription": {"shape": "AlarmDescription", "flattened": false},
      "AlarmName": {"shape": "AlarmName", "flattened": false},
      "AlarmRule": {"shape": "AlarmRule", "flattened": false},
      "InsufficientDataActions": {"shape": "ResourceList", "flattened": false},
      "OKActions": {"shape": "ResourceList", "flattened": false},
      "StateReason": {"shape": "StateReason", "flattened": false},
      "StateReasonData": {"shape": "StateReasonData", "flattened": false},
      "StateUpdatedTimestamp": {"shape": "Timestamp", "flattened": false},
      "StateValue": {"shape": "StateValue", "flattened": false}
    },
    "flattened": false
  },
  "CompositeAlarms": {
    "type": "list",
    "member": {"shape": "CompositeAlarm"},
    "flattened": false
  },
  "Counts": {
    "type": "list",
    "member": {"shape": "DatapointValue"},
    "flattened": false
  },
  "DashboardArn": {"type": "string", "flattened": false},
  "DashboardBody": {"type": "string", "flattened": false},
  "DashboardEntries": {
    "type": "list",
    "member": {"shape": "DashboardEntry"},
    "flattened": false
  },
  "DashboardEntry": {
    "type": "structure",
    "members": {
      "DashboardName": {"shape": "DashboardName", "flattened": false},
      "DashboardArn": {"shape": "DashboardArn", "flattened": false},
      "LastModified": {"shape": "LastModified", "flattened": false},
      "Size": {"shape": "Size", "flattened": false}
    },
    "flattened": false
  },
  "DashboardName": {"type": "string", "flattened": false},
  "DashboardNamePrefix": {"type": "string", "flattened": false},
  "DashboardNames": {
    "type": "list",
    "member": {"shape": "DashboardName"},
    "flattened": false
  },
  "DashboardValidationMessage": {
    "type": "structure",
    "members": {
      "DataPath": {"shape": "DataPath", "flattened": false},
      "Message": {"shape": "Message", "flattened": false}
    },
    "flattened": false
  },
  "DashboardValidationMessages": {
    "type": "list",
    "member": {"shape": "DashboardValidationMessage"},
    "flattened": false
  },
  "DataPath": {"type": "string", "flattened": false},
  "Datapoint": {
    "type": "structure",
    "members": {
      "Timestamp": {"shape": "Timestamp", "flattened": false},
      "SampleCount": {"shape": "DatapointValue", "flattened": false},
      "Average": {"shape": "DatapointValue", "flattened": false},
      "Sum": {"shape": "DatapointValue", "flattened": false},
      "Minimum": {"shape": "DatapointValue", "flattened": false},
      "Maximum": {"shape": "DatapointValue", "flattened": false},
      "Unit": {"shape": "StandardUnit", "flattened": false},
      "ExtendedStatistics": {"shape": "DatapointValueMap", "flattened": false}
    },
    "flattened": false
  },
  "DatapointValue": {"type": "double", "flattened": false},
  "DatapointValueMap": {
    "type": "map",
    "key": {"shape": "ExtendedStatistic"},
    "value": {"shape": "DatapointValue"},
    "flattened": false
  },
  "DatapointValues": {
    "type": "list",
    "member": {"shape": "DatapointValue"},
    "flattened": false
  },
  "Datapoints": {
    "type": "list",
    "member": {"shape": "Datapoint"},
    "flattened": false
  },
  "DatapointsToAlarm": {"type": "integer", "flattened": false},
  "DeleteAlarmsInput": {
    "type": "structure",
    "members": {
      "AlarmNames": {"shape": "AlarmNames", "flattened": false}
    },
    "flattened": false
  },
  "DeleteAnomalyDetectorInput": {
    "type": "structure",
    "members": {
      "Namespace": {"shape": "Namespace", "flattened": false},
      "MetricName": {"shape": "MetricName", "flattened": false},
      "Dimensions": {"shape": "Dimensions", "flattened": false},
      "Stat": {"shape": "AnomalyDetectorMetricStat", "flattened": false}
    },
    "flattened": false
  },
  "DeleteAnomalyDetectorOutput": {
    "type": "structure",
    "members": {},
    "flattened": false
  },
  "DeleteDashboardsInput": {
    "type": "structure",
    "members": {
      "DashboardNames": {"shape": "DashboardNames", "flattened": false}
    },
    "flattened": false
  },
  "DeleteDashboardsOutput": {
    "type": "structure",
    "members": {},
    "flattened": false
  },
  "DeleteInsightRulesInput": {
    "type": "structure",
    "members": {
      "RuleNames": {"shape": "InsightRuleNames", "flattened": false}
    },
    "flattened": false
  },
  "DeleteInsightRulesOutput": {
    "type": "structure",
    "members": {
      "Failures": {"shape": "BatchFailures", "flattened": false}
    },
    "flattened": false
  },
  "DescribeAlarmHistoryInput": {
    "type": "structure",
    "members": {
      "AlarmName": {"shape": "AlarmName", "flattened": false},
      "AlarmTypes": {"shape": "AlarmTypes", "flattened": false},
      "HistoryItemType": {"shape": "HistoryItemType", "flattened": false},
      "StartDate": {"shape": "Timestamp", "flattened": false},
      "EndDate": {"shape": "Timestamp", "flattened": false},
      "MaxRecords": {"shape": "MaxRecords", "flattened": false},
      "NextToken": {"shape": "NextToken", "flattened": false},
      "ScanBy": {"shape": "ScanBy", "flattened": false}
    },
    "flattened": false
  },
  "DescribeAlarmHistoryOutput": {
    "type": "structure",
    "members": {
      "AlarmHistoryItems": {"shape": "AlarmHistoryItems", "flattened": false},
      "NextToken": {"shape": "NextToken", "flattened": false}
    },
    "flattened": false
  },
  "DescribeAlarmsForMetricInput": {
    "type": "structure",
    "members": {
      "MetricName": {"shape": "MetricName", "flattened": false},
      "Namespace": {"shape": "Namespace", "flattened": false},
      "Statistic": {"shape": "Statistic", "flattened": false},
      "ExtendedStatistic": {"shape": "ExtendedStatistic", "flattened": false},
      "Dimensions": {"shape": "Dimensions", "flattened": false},
      "Period": {"shape": "Period", "flattened": false},
      "Unit": {"shape": "StandardUnit", "flattened": false}
    },
    "flattened": false
  },
  "DescribeAlarmsForMetricOutput": {
    "type": "structure",
    "members": {
      "MetricAlarms": {"shape": "MetricAlarms", "flattened": false}
    },
    "flattened": false
  },
  "DescribeAlarmsInput": {
    "type": "structure",
    "members": {
      "AlarmNames": {"shape": "AlarmNames", "flattened": false},
      "AlarmNamePrefix": {"shape": "AlarmNamePrefix", "flattened": false},
      "AlarmTypes": {"shape": "AlarmTypes", "flattened": false},
      "ChildrenOfAlarmName": {"shape": "AlarmName", "flattened": false},
      "ParentsOfAlarmName": {"shape": "AlarmName", "flattened": false},
      "StateValue": {"shape": "StateValue", "flattened": false},
      "ActionPrefix": {"shape": "ActionPrefix", "flattened": false},
      "MaxRecords": {"shape": "MaxRecords", "flattened": false},
      "NextToken": {"shape": "NextToken", "flattened": false}
    },
    "flattened": false
  },
  "DescribeAlarmsOutput": {
    "type": "structure",
    "members": {
      "CompositeAlarms": {"shape": "CompositeAlarms", "flattened": false},
      "MetricAlarms": {"shape": "MetricAlarms", "flattened": false},
      "NextToken": {"shape": "NextToken", "flattened": false}
    },
    "flattened": false
  },
  "DescribeAnomalyDetectorsInput": {
    "type": "structure",
    "members": {
      "NextToken": {"shape": "NextToken", "flattened": false},
      "MaxResults": {"shape": "MaxReturnedResultsCount", "flattened": false},
      "Namespace": {"shape": "Namespace", "flattened": false},
      "MetricName": {"shape": "MetricName", "flattened": false},
      "Dimensions": {"shape": "Dimensions", "flattened": false}
    },
    "flattened": false
  },
  "DescribeAnomalyDetectorsOutput": {
    "type": "structure",
    "members": {
      "AnomalyDetectors": {"shape": "AnomalyDetectors", "flattened": false},
      "NextToken": {"shape": "NextToken", "flattened": false}
    },
    "flattened": false
  },
  "DescribeInsightRulesInput": {
    "type": "structure",
    "members": {
      "NextToken": {"shape": "NextToken", "flattened": false},
      "MaxResults": {"shape": "InsightRuleMaxResults", "flattened": false}
    },
    "flattened": false
  },
  "DescribeInsightRulesOutput": {
    "type": "structure",
    "members": {
      "NextToken": {"shape": "NextToken", "flattened": false},
      "InsightRules": {"shape": "InsightRules", "flattened": false}
    },
    "flattened": false
  },
  "Dimension": {
    "type": "structure",
    "members": {
      "Name": {"shape": "DimensionName", "flattened": false},
      "Value": {"shape": "DimensionValue", "flattened": false}
    },
    "flattened": false
  },
  "DimensionFilter": {
    "type": "structure",
    "members": {
      "Name": {"shape": "DimensionName", "flattened": false},
      "Value": {"shape": "DimensionValue", "flattened": false}
    },
    "flattened": false
  },
  "DimensionFilters": {
    "type": "list",
    "member": {"shape": "DimensionFilter"},
    "flattened": false
  },
  "DimensionName": {"type": "string", "flattened": false},
  "DimensionValue": {"type": "string", "flattened": false},
  "Dimensions": {
    "type": "list",
    "member": {"shape": "Dimension"},
    "flattened": false
  },
  "DisableAlarmActionsInput": {
    "type": "structure",
    "members": {
      "AlarmNames": {"shape": "AlarmNames", "flattened": false}
    },
    "flattened": false
  },
  "DisableInsightRulesInput": {
    "type": "structure",
    "members": {
      "RuleNames": {"shape": "InsightRuleNames", "flattened": false}
    },
    "flattened": false
  },
  "DisableInsightRulesOutput": {
    "type": "structure",
    "members": {
      "Failures": {"shape": "BatchFailures", "flattened": false}
    },
    "flattened": false
  },
  "EnableAlarmActionsInput": {
    "type": "structure",
    "members": {
      "AlarmNames": {"shape": "AlarmNames", "flattened": false}
    },
    "flattened": false
  },
  "EnableInsightRulesInput": {
    "type": "structure",
    "members": {
      "RuleNames": {"shape": "InsightRuleNames", "flattened": false}
    },
    "flattened": false
  },
  "EnableInsightRulesOutput": {
    "type": "structure",
    "members": {
      "Failures": {"shape": "BatchFailures", "flattened": false}
    },
    "flattened": false
  },
  "EvaluateLowSampleCountPercentile": {"type": "string", "flattened": false},
  "EvaluationPeriods": {"type": "integer", "flattened": false},
  "ExceptionType": {"type": "string", "flattened": false},
  "ExtendedStatistic": {"type": "string", "flattened": false},
  "ExtendedStatistics": {
    "type": "list",
    "member": {"shape": "ExtendedStatistic"},
    "flattened": false
  },
  "FailureCode": {"type": "string", "flattened": false},
  "FailureDescription": {"type": "string", "flattened": false},
  "FailureResource": {"type": "string", "flattened": false},
  "GetDashboardInput": {
    "type": "structure",
    "members": {
      "DashboardName": {"shape": "DashboardName", "flattened": false}
    },
    "flattened": false
  },
  "GetDashboardOutput": {
    "type": "structure",
    "members": {
      "DashboardArn": {"shape": "DashboardArn", "flattened": false},
      "DashboardBody": {"shape": "DashboardBody", "flattened": false},
      "DashboardName": {"shape": "DashboardName", "flattened": false}
    },
    "flattened": false
  },
  "GetInsightRuleReportInput": {
    "type": "structure",
    "members": {
      "RuleName": {"shape": "InsightRuleName", "flattened": false},
      "StartTime": {"shape": "Timestamp", "flattened": false},
      "EndTime": {"shape": "Timestamp", "flattened": false},
      "Period": {"shape": "Period", "flattened": false},
      "MaxContributorCount": {
        "shape": "InsightRuleUnboundInteger",
        "flattened": false
      },
      "Metrics": {"shape": "InsightRuleMetricList", "flattened": false},
      "OrderBy": {"shape": "InsightRuleOrderBy", "flattened": false}
    },
    "flattened": false
  },
  "GetInsightRuleReportOutput": {
    "type": "structure",
    "members": {
      "KeyLabels": {
        "shape": "InsightRuleContributorKeyLabels",
        "flattened": false
      },
      "AggregationStatistic": {
        "shape": "InsightRuleAggregationStatistic",
        "flattened": false
      },
      "AggregateValue": {
        "shape": "InsightRuleUnboundDouble",
        "flattened": false
      },
      "ApproximateUniqueCount": {
        "shape": "InsightRuleUnboundLong",
        "flattened": false
      },
      "Contributors": {"shape": "InsightRuleContributors", "flattened": false},
      "MetricDatapoints": {
        "shape": "InsightRuleMetricDatapoints",
        "flattened": false
      }
    },
    "flattened": false
  },
  "GetMetricDataInput": {
    "type": "structure",
    "members": {
      "MetricDataQueries": {"shape": "MetricDataQueries", "flattened": false},
      "StartTime": {"shape": "Timestamp", "flattened": false},
      "EndTime": {"shape": "Timestamp", "flattened": false},
      "NextToken": {"shape": "NextToken", "flattened": false},
      "ScanBy": {"shape": "ScanBy", "flattened": false},
      "MaxDatapoints": {
        "shape": "GetMetricDataMaxDatapoints",
        "flattened": false
      }
    },
    "flattened": false
  },
  "GetMetricDataMaxDatapoints": {"type": "integer", "flattened": false},
  "GetMetricDataOutput": {
    "type": "structure",
    "members": {
      "MetricDataResults": {"shape": "MetricDataResults", "flattened": false},
      "NextToken": {"shape": "NextToken", "flattened": false},
      "Messages": {"shape": "MetricDataResultMessages", "flattened": false}
    },
    "flattened": false
  },
  "GetMetricStatisticsInput": {
    "type": "structure",
    "members": {
      "Namespace": {"shape": "Namespace", "flattened": false},
      "MetricName": {"shape": "MetricName", "flattened": false},
      "Dimensions": {"shape": "Dimensions", "flattened": false},
      "StartTime": {"shape": "Timestamp", "flattened": false},
      "EndTime": {"shape": "Timestamp", "flattened": false},
      "Period": {"shape": "Period", "flattened": false},
      "Statistics": {"shape": "Statistics", "flattened": false},
      "ExtendedStatistics": {"shape": "ExtendedStatistics", "flattened": false},
      "Unit": {"shape": "StandardUnit", "flattened": false}
    },
    "flattened": false
  },
  "GetMetricStatisticsOutput": {
    "type": "structure",
    "members": {
      "Label": {"shape": "MetricLabel", "flattened": false},
      "Datapoints": {"shape": "Datapoints", "flattened": false}
    },
    "flattened": false
  },
  "GetMetricWidgetImageInput": {
    "type": "structure",
    "members": {
      "MetricWidget": {"shape": "MetricWidget", "flattened": false},
      "OutputFormat": {"shape": "OutputFormat", "flattened": false}
    },
    "flattened": false
  },
  "GetMetricWidgetImageOutput": {
    "type": "structure",
    "members": {
      "MetricWidgetImage": {"shape": "MetricWidgetImage", "flattened": false}
    },
    "flattened": false
  },
  "HistoryData": {"type": "string", "flattened": false},
  "HistoryItemType": {"type": "string", "flattened": false},
  "HistorySummary": {"type": "string", "flattened": false},
  "InsightRule": {
    "type": "structure",
    "members": {
      "Name": {"shape": "InsightRuleName", "flattened": false},
      "State": {"shape": "InsightRuleState", "flattened": false},
      "Schema": {"shape": "InsightRuleSchema", "flattened": false},
      "Definition": {"shape": "InsightRuleDefinition", "flattened": false}
    },
    "flattened": false
  },
  "InsightRuleAggregationStatistic": {"type": "string", "flattened": false},
  "InsightRuleContributor": {
    "type": "structure",
    "members": {
      "Keys": {"shape": "InsightRuleContributorKeys", "flattened": false},
      "ApproximateAggregateValue": {
        "shape": "InsightRuleUnboundDouble",
        "flattened": false
      },
      "Datapoints": {
        "shape": "InsightRuleContributorDatapoints",
        "flattened": false
      }
    },
    "flattened": false
  },
  "InsightRuleContributorDatapoint": {
    "type": "structure",
    "members": {
      "Timestamp": {"shape": "Timestamp", "flattened": false},
      "ApproximateValue": {
        "shape": "InsightRuleUnboundDouble",
        "flattened": false
      }
    },
    "flattened": false
  },
  "InsightRuleContributorDatapoints": {
    "type": "list",
    "member": {"shape": "InsightRuleContributorDatapoint"},
    "flattened": false
  },
  "InsightRuleContributorKey": {"type": "string", "flattened": false},
  "InsightRuleContributorKeyLabel": {"type": "string", "flattened": false},
  "InsightRuleContributorKeyLabels": {
    "type": "list",
    "member": {"shape": "InsightRuleContributorKeyLabel"},
    "flattened": false
  },
  "InsightRuleContributorKeys": {
    "type": "list",
    "member": {"shape": "InsightRuleContributorKey"},
    "flattened": false
  },
  "InsightRuleContributors": {
    "type": "list",
    "member": {"shape": "InsightRuleContributor"},
    "flattened": false
  },
  "InsightRuleDefinition": {"type": "string", "flattened": false},
  "InsightRuleMaxResults": {"type": "integer", "flattened": false},
  "InsightRuleMetricDatapoint": {
    "type": "structure",
    "members": {
      "Timestamp": {"shape": "Timestamp", "flattened": false},
      "UniqueContributors": {
        "shape": "InsightRuleUnboundDouble",
        "flattened": false
      },
      "MaxContributorValue": {
        "shape": "InsightRuleUnboundDouble",
        "flattened": false
      },
      "SampleCount": {"shape": "InsightRuleUnboundDouble", "flattened": false},
      "Average": {"shape": "InsightRuleUnboundDouble", "flattened": false},
      "Sum": {"shape": "InsightRuleUnboundDouble", "flattened": false},
      "Minimum": {"shape": "InsightRuleUnboundDouble", "flattened": false},
      "Maximum": {"shape": "InsightRuleUnboundDouble", "flattened": false}
    },
    "flattened": false
  },
  "InsightRuleMetricDatapoints": {
    "type": "list",
    "member": {"shape": "InsightRuleMetricDatapoint"},
    "flattened": false
  },
  "InsightRuleMetricList": {
    "type": "list",
    "member": {"shape": "InsightRuleMetricName"},
    "flattened": false
  },
  "InsightRuleMetricName": {"type": "string", "flattened": false},
  "InsightRuleName": {"type": "string", "flattened": false},
  "InsightRuleNames": {
    "type": "list",
    "member": {"shape": "InsightRuleName"},
    "flattened": false
  },
  "InsightRuleOrderBy": {"type": "string", "flattened": false},
  "InsightRuleSchema": {"type": "string", "flattened": false},
  "InsightRuleState": {"type": "string", "flattened": false},
  "InsightRuleUnboundDouble": {"type": "double", "flattened": false},
  "InsightRuleUnboundInteger": {"type": "integer", "flattened": false},
  "InsightRuleUnboundLong": {"type": "long", "flattened": false},
  "InsightRules": {
    "type": "list",
    "member": {"shape": "InsightRule"},
    "flattened": false
  },
  "LastModified": {"type": "timestamp", "flattened": false},
  "ListDashboardsInput": {
    "type": "structure",
    "members": {
      "DashboardNamePrefix": {
        "shape": "DashboardNamePrefix",
        "flattened": false
      },
      "NextToken": {"shape": "NextToken", "flattened": false}
    },
    "flattened": false
  },
  "ListDashboardsOutput": {
    "type": "structure",
    "members": {
      "DashboardEntries": {"shape": "DashboardEntries", "flattened": false},
      "NextToken": {"shape": "NextToken", "flattened": false}
    },
    "flattened": false
  },
  "ListMetricsInput": {
    "type": "structure",
    "members": {
      "Namespace": {"shape": "Namespace", "flattened": false},
      "MetricName": {"shape": "MetricName", "flattened": false},
      "Dimensions": {"shape": "DimensionFilters", "flattened": false},
      "NextToken": {"shape": "NextToken", "flattened": false},
      "RecentlyActive": {"shape": "RecentlyActive", "flattened": false}
    },
    "flattened": false
  },
  "ListMetricsOutput": {
    "type": "structure",
    "members": {
      "Metrics": {"shape": "Metrics", "flattened": false},
      "NextToken": {"shape": "NextToken", "flattened": false}
    },
    "flattened": false
  },
  "ListTagsForResourceInput": {
    "type": "structure",
    "members": {
      "ResourceARN": {"shape": "AmazonResourceName", "flattened": false}
    },
    "flattened": false
  },
  "ListTagsForResourceOutput": {
    "type": "structure",
    "members": {
      "Tags": {"shape": "TagList", "flattened": false}
    },
    "flattened": false
  },
  "MaxRecords": {"type": "integer", "flattened": false},
  "MaxReturnedResultsCount": {"type": "integer", "flattened": false},
  "Message": {"type": "string", "flattened": false},
  "MessageData": {
    "type": "structure",
    "members": {
      "Code": {"shape": "MessageDataCode", "flattened": false},
      "Value": {"shape": "MessageDataValue", "flattened": false}
    },
    "flattened": false
  },
  "MessageDataCode": {"type": "string", "flattened": false},
  "MessageDataValue": {"type": "string", "flattened": false},
  "Metric": {
    "type": "structure",
    "members": {
      "Namespace": {"shape": "Namespace", "flattened": false},
      "MetricName": {"shape": "MetricName", "flattened": false},
      "Dimensions": {"shape": "Dimensions", "flattened": false}
    },
    "flattened": false
  },
  "MetricAlarm": {
    "type": "structure",
    "members": {
      "AlarmName": {"shape": "AlarmName", "flattened": false},
      "AlarmArn": {"shape": "AlarmArn", "flattened": false},
      "AlarmDescription": {"shape": "AlarmDescription", "flattened": false},
      "AlarmConfigurationUpdatedTimestamp": {
        "shape": "Timestamp",
        "flattened": false
      },
      "ActionsEnabled": {"shape": "ActionsEnabled", "flattened": false},
      "OKActions": {"shape": "ResourceList", "flattened": false},
      "AlarmActions": {"shape": "ResourceList", "flattened": false},
      "InsufficientDataActions": {"shape": "ResourceList", "flattened": false},
      "StateValue": {"shape": "StateValue", "flattened": false},
      "StateReason": {"shape": "StateReason", "flattened": false},
      "StateReasonData": {"shape": "StateReasonData", "flattened": false},
      "StateUpdatedTimestamp": {"shape": "Timestamp", "flattened": false},
      "MetricName": {"shape": "MetricName", "flattened": false},
      "Namespace": {"shape": "Namespace", "flattened": false},
      "Statistic": {"shape": "Statistic", "flattened": false},
      "ExtendedStatistic": {"shape": "ExtendedStatistic", "flattened": false},
      "Dimensions": {"shape": "Dimensions", "flattened": false},
      "Period": {"shape": "Period", "flattened": false},
      "Unit": {"shape": "StandardUnit", "flattened": false},
      "EvaluationPeriods": {"shape": "EvaluationPeriods", "flattened": false},
      "DatapointsToAlarm": {"shape": "DatapointsToAlarm", "flattened": false},
      "Threshold": {"shape": "Threshold", "flattened": false},
      "ComparisonOperator": {"shape": "ComparisonOperator", "flattened": false},
      "TreatMissingData": {"shape": "TreatMissingData", "flattened": false},
      "EvaluateLowSampleCountPercentile": {
        "shape": "EvaluateLowSampleCountPercentile",
        "flattened": false
      },
      "Metrics": {"shape": "MetricDataQueries", "flattened": false},
      "ThresholdMetricId": {"shape": "MetricId", "flattened": false}
    },
    "flattened": false
  },
  "MetricAlarms": {
    "type": "list",
    "member": {"shape": "MetricAlarm"},
    "flattened": false
  },
  "MetricData": {
    "type": "list",
    "member": {"shape": "MetricDatum"},
    "flattened": false
  },
  "MetricDataQueries": {
    "type": "list",
    "member": {"shape": "MetricDataQuery"},
    "flattened": false
  },
  "MetricDataQuery": {
    "type": "structure",
    "members": {
      "Id": {"shape": "MetricId", "flattened": false},
      "MetricStat": {"shape": "MetricStat", "flattened": false},
      "Expression": {"shape": "MetricExpression", "flattened": false},
      "Label": {"shape": "MetricLabel", "flattened": false},
      "ReturnData": {"shape": "ReturnData", "flattened": false},
      "Period": {"shape": "Period", "flattened": false}
    },
    "flattened": false
  },
  "MetricDataResult": {
    "type": "structure",
    "members": {
      "Id": {"shape": "MetricId", "flattened": false},
      "Label": {"shape": "MetricLabel", "flattened": false},
      "Timestamps": {"shape": "Timestamps", "flattened": false},
      "Values": {"shape": "DatapointValues", "flattened": false},
      "StatusCode": {"shape": "StatusCode", "flattened": false},
      "Messages": {"shape": "MetricDataResultMessages", "flattened": false}
    },
    "flattened": false
  },
  "MetricDataResultMessages": {
    "type": "list",
    "member": {"shape": "MessageData"},
    "flattened": false
  },
  "MetricDataResults": {
    "type": "list",
    "member": {"shape": "MetricDataResult"},
    "flattened": false
  },
  "MetricDatum": {
    "type": "structure",
    "members": {
      "MetricName": {"shape": "MetricName", "flattened": false},
      "Dimensions": {"shape": "Dimensions", "flattened": false},
      "Timestamp": {"shape": "Timestamp", "flattened": false},
      "Value": {"shape": "DatapointValue", "flattened": false},
      "StatisticValues": {"shape": "StatisticSet", "flattened": false},
      "Values": {"shape": "Values", "flattened": false},
      "Counts": {"shape": "Counts", "flattened": false},
      "Unit": {"shape": "StandardUnit", "flattened": false},
      "StorageResolution": {"shape": "StorageResolution", "flattened": false}
    },
    "flattened": false
  },
  "MetricExpression": {"type": "string", "flattened": false},
  "MetricId": {"type": "string", "flattened": false},
  "MetricLabel": {"type": "string", "flattened": false},
  "MetricName": {"type": "string", "flattened": false},
  "MetricStat": {
    "type": "structure",
    "members": {
      "Metric": {"shape": "Metric", "flattened": false},
      "Period": {"shape": "Period", "flattened": false},
      "Stat": {"shape": "Stat", "flattened": false},
      "Unit": {"shape": "StandardUnit", "flattened": false}
    },
    "flattened": false
  },
  "MetricWidget": {"type": "string", "flattened": false},
  "MetricWidgetImage": {"type": "blob", "flattened": false},
  "Metrics": {
    "type": "list",
    "member": {"shape": "Metric"},
    "flattened": false
  },
  "Namespace": {"type": "string", "flattened": false},
  "NextToken": {"type": "string", "flattened": false},
  "OutputFormat": {"type": "string", "flattened": false},
  "PartialFailure": {
    "type": "structure",
    "members": {
      "FailureResource": {"shape": "FailureResource", "flattened": false},
      "ExceptionType": {"shape": "ExceptionType", "flattened": false},
      "FailureCode": {"shape": "FailureCode", "flattened": false},
      "FailureDescription": {"shape": "FailureDescription", "flattened": false}
    },
    "flattened": false
  },
  "Period": {"type": "integer", "flattened": false},
  "PutAnomalyDetectorInput": {
    "type": "structure",
    "members": {
      "Namespace": {"shape": "Namespace", "flattened": false},
      "MetricName": {"shape": "MetricName", "flattened": false},
      "Dimensions": {"shape": "Dimensions", "flattened": false},
      "Stat": {"shape": "AnomalyDetectorMetricStat", "flattened": false},
      "Configuration": {
        "shape": "AnomalyDetectorConfiguration",
        "flattened": false
      }
    },
    "flattened": false
  },
  "PutAnomalyDetectorOutput": {
    "type": "structure",
    "members": {},
    "flattened": false
  },
  "PutCompositeAlarmInput": {
    "type": "structure",
    "members": {
      "ActionsEnabled": {"shape": "ActionsEnabled", "flattened": false},
      "AlarmActions": {"shape": "ResourceList", "flattened": false},
      "AlarmDescription": {"shape": "AlarmDescription", "flattened": false},
      "AlarmName": {"shape": "AlarmName", "flattened": false},
      "AlarmRule": {"shape": "AlarmRule", "flattened": false},
      "InsufficientDataActions": {"shape": "ResourceList", "flattened": false},
      "OKActions": {"shape": "ResourceList", "flattened": false},
      "Tags": {"shape": "TagList", "flattened": false}
    },
    "flattened": false
  },
  "PutDashboardInput": {
    "type": "structure",
    "members": {
      "DashboardName": {"shape": "DashboardName", "flattened": false},
      "DashboardBody": {"shape": "DashboardBody", "flattened": false}
    },
    "flattened": false
  },
  "PutDashboardOutput": {
    "type": "structure",
    "members": {
      "DashboardValidationMessages": {
        "shape": "DashboardValidationMessages",
        "flattened": false
      }
    },
    "flattened": false
  },
  "PutInsightRuleInput": {
    "type": "structure",
    "members": {
      "RuleName": {"shape": "InsightRuleName", "flattened": false},
      "RuleState": {"shape": "InsightRuleState", "flattened": false},
      "RuleDefinition": {"shape": "InsightRuleDefinition", "flattened": false},
      "Tags": {"shape": "TagList", "flattened": false}
    },
    "flattened": false
  },
  "PutInsightRuleOutput": {
    "type": "structure",
    "members": {},
    "flattened": false
  },
  "PutMetricAlarmInput": {
    "type": "structure",
    "members": {
      "AlarmName": {"shape": "AlarmName", "flattened": false},
      "AlarmDescription": {"shape": "AlarmDescription", "flattened": false},
      "ActionsEnabled": {"shape": "ActionsEnabled", "flattened": false},
      "OKActions": {"shape": "ResourceList", "flattened": false},
      "AlarmActions": {"shape": "ResourceList", "flattened": false},
      "InsufficientDataActions": {"shape": "ResourceList", "flattened": false},
      "MetricName": {"shape": "MetricName", "flattened": false},
      "Namespace": {"shape": "Namespace", "flattened": false},
      "Statistic": {"shape": "Statistic", "flattened": false},
      "ExtendedStatistic": {"shape": "ExtendedStatistic", "flattened": false},
      "Dimensions": {"shape": "Dimensions", "flattened": false},
      "Period": {"shape": "Period", "flattened": false},
      "Unit": {"shape": "StandardUnit", "flattened": false},
      "EvaluationPeriods": {"shape": "EvaluationPeriods", "flattened": false},
      "DatapointsToAlarm": {"shape": "DatapointsToAlarm", "flattened": false},
      "Threshold": {"shape": "Threshold", "flattened": false},
      "ComparisonOperator": {"shape": "ComparisonOperator", "flattened": false},
      "TreatMissingData": {"shape": "TreatMissingData", "flattened": false},
      "EvaluateLowSampleCountPercentile": {
        "shape": "EvaluateLowSampleCountPercentile",
        "flattened": false
      },
      "Metrics": {"shape": "MetricDataQueries", "flattened": false},
      "Tags": {"shape": "TagList", "flattened": false},
      "ThresholdMetricId": {"shape": "MetricId", "flattened": false}
    },
    "flattened": false
  },
  "PutMetricDataInput": {
    "type": "structure",
    "members": {
      "Namespace": {"shape": "Namespace", "flattened": false},
      "MetricData": {"shape": "MetricData", "flattened": false}
    },
    "flattened": false
  },
  "Range": {
    "type": "structure",
    "members": {
      "StartTime": {"shape": "Timestamp", "flattened": false},
      "EndTime": {"shape": "Timestamp", "flattened": false}
    },
    "flattened": false
  },
  "RecentlyActive": {"type": "string", "flattened": false},
  "ResourceList": {
    "type": "list",
    "member": {"shape": "ResourceName"},
    "flattened": false
  },
  "ResourceName": {"type": "string", "flattened": false},
  "ReturnData": {"type": "boolean", "flattened": false},
  "ScanBy": {"type": "string", "flattened": false},
  "SetAlarmStateInput": {
    "type": "structure",
    "members": {
      "AlarmName": {"shape": "AlarmName", "flattened": false},
      "StateValue": {"shape": "StateValue", "flattened": false},
      "StateReason": {"shape": "StateReason", "flattened": false},
      "StateReasonData": {"shape": "StateReasonData", "flattened": false}
    },
    "flattened": false
  },
  "Size": {"type": "long", "flattened": false},
  "StandardUnit": {"type": "string", "flattened": false},
  "Stat": {"type": "string", "flattened": false},
  "StateReason": {"type": "string", "flattened": false},
  "StateReasonData": {"type": "string", "flattened": false},
  "StateValue": {"type": "string", "flattened": false},
  "Statistic": {"type": "string", "flattened": false},
  "StatisticSet": {
    "type": "structure",
    "members": {
      "SampleCount": {"shape": "DatapointValue", "flattened": false},
      "Sum": {"shape": "DatapointValue", "flattened": false},
      "Minimum": {"shape": "DatapointValue", "flattened": false},
      "Maximum": {"shape": "DatapointValue", "flattened": false}
    },
    "flattened": false
  },
  "Statistics": {
    "type": "list",
    "member": {"shape": "Statistic"},
    "flattened": false
  },
  "StatusCode": {"type": "string", "flattened": false},
  "StorageResolution": {"type": "integer", "flattened": false},
  "Tag": {
    "type": "structure",
    "members": {
      "Key": {"shape": "TagKey", "flattened": false},
      "Value": {"shape": "TagValue", "flattened": false}
    },
    "flattened": false
  },
  "TagKey": {"type": "string", "flattened": false},
  "TagKeyList": {
    "type": "list",
    "member": {"shape": "TagKey"},
    "flattened": false
  },
  "TagList": {
    "type": "list",
    "member": {"shape": "Tag"},
    "flattened": false
  },
  "TagResourceInput": {
    "type": "structure",
    "members": {
      "ResourceARN": {"shape": "AmazonResourceName", "flattened": false},
      "Tags": {"shape": "TagList", "flattened": false}
    },
    "flattened": false
  },
  "TagResourceOutput": {"type": "structure", "members": {}, "flattened": false},
  "TagValue": {"type": "string", "flattened": false},
  "Threshold": {"type": "double", "flattened": false},
  "Timestamp": {"type": "timestamp", "flattened": false},
  "Timestamps": {
    "type": "list",
    "member": {"shape": "Timestamp"},
    "flattened": false
  },
  "TreatMissingData": {"type": "string", "flattened": false},
  "UntagResourceInput": {
    "type": "structure",
    "members": {
      "ResourceARN": {"shape": "AmazonResourceName", "flattened": false},
      "TagKeys": {"shape": "TagKeyList", "flattened": false}
    },
    "flattened": false
  },
  "UntagResourceOutput": {
    "type": "structure",
    "members": {},
    "flattened": false
  },
  "Values": {
    "type": "list",
    "member": {"shape": "DatapointValue"},
    "flattened": false
  }
};