UNPKG

prowler-sdk-poc

Version:
1,511 lines 34.7 kB
{ "version": "2.0", "metadata": { "apiVersion": "2010-08-01", "endpointPrefix": "monitoring", "protocol": "query", "serviceAbbreviation": "CloudWatch", "serviceFullName": "Amazon CloudWatch", "serviceId": "CloudWatch", "signatureVersion": "v4", "uid": "monitoring-2010-08-01", "xmlNamespace": "http://monitoring.amazonaws.com/doc/2010-08-01/" }, "operations": { "DeleteAlarms": { "input": { "type": "structure", "required": [ "AlarmNames" ], "members": { "AlarmNames": { "shape": "S2" } } } }, "DeleteAnomalyDetector": { "input": { "type": "structure", "required": [ "Namespace", "MetricName", "Stat" ], "members": { "Namespace": {}, "MetricName": {}, "Dimensions": { "shape": "S7" }, "Stat": {} } }, "output": { "resultWrapper": "DeleteAnomalyDetectorResult", "type": "structure", "members": {} } }, "DeleteDashboards": { "input": { "type": "structure", "required": [ "DashboardNames" ], "members": { "DashboardNames": { "type": "list", "member": {} } } }, "output": { "resultWrapper": "DeleteDashboardsResult", "type": "structure", "members": {} } }, "DeleteInsightRules": { "input": { "type": "structure", "required": [ "RuleNames" ], "members": { "RuleNames": { "shape": "Si" } } }, "output": { "resultWrapper": "DeleteInsightRulesResult", "type": "structure", "members": { "Failures": { "shape": "Sl" } } } }, "DeleteMetricStream": { "input": { "type": "structure", "required": [ "Name" ], "members": { "Name": {} } }, "output": { "resultWrapper": "DeleteMetricStreamResult", "type": "structure", "members": {} } }, "DescribeAlarmHistory": { "input": { "type": "structure", "members": { "AlarmName": {}, "AlarmTypes": { "shape": "Sv" }, "HistoryItemType": {}, "StartDate": { "type": "timestamp" }, "EndDate": { "type": "timestamp" }, "MaxRecords": { "type": "integer" }, "NextToken": {}, "ScanBy": {} } }, "output": { "resultWrapper": "DescribeAlarmHistoryResult", "type": "structure", "members": { "AlarmHistoryItems": { "type": "list", "member": { "type": "structure", "members": { "AlarmName": {}, "AlarmType": {}, "Timestamp": { "type": "timestamp" }, "HistoryItemType": {}, "HistorySummary": {}, "HistoryData": {} } } }, "NextToken": {} } } }, "DescribeAlarms": { "input": { "type": "structure", "members": { "AlarmNames": { "shape": "S2" }, "AlarmNamePrefix": {}, "AlarmTypes": { "shape": "Sv" }, "ChildrenOfAlarmName": {}, "ParentsOfAlarmName": {}, "StateValue": {}, "ActionPrefix": {}, "MaxRecords": { "type": "integer" }, "NextToken": {} } }, "output": { "resultWrapper": "DescribeAlarmsResult", "type": "structure", "members": { "CompositeAlarms": { "type": "list", "member": { "type": "structure", "members": { "ActionsEnabled": { "type": "boolean" }, "AlarmActions": { "shape": "S1f" }, "AlarmArn": {}, "AlarmConfigurationUpdatedTimestamp": { "type": "timestamp" }, "AlarmDescription": {}, "AlarmName": {}, "AlarmRule": {}, "InsufficientDataActions": { "shape": "S1f" }, "OKActions": { "shape": "S1f" }, "StateReason": {}, "StateReasonData": {}, "StateUpdatedTimestamp": { "type": "timestamp" }, "StateValue": {} }, "xmlOrder": [ "ActionsEnabled", "AlarmActions", "AlarmArn", "AlarmConfigurationUpdatedTimestamp", "AlarmDescription", "AlarmName", "AlarmRule", "InsufficientDataActions", "OKActions", "StateReason", "StateReasonData", "StateUpdatedTimestamp", "StateValue" ] } }, "MetricAlarms": { "shape": "S1m" }, "NextToken": {} } } }, "DescribeAlarmsForMetric": { "input": { "type": "structure", "required": [ "MetricName", "Namespace" ], "members": { "MetricName": {}, "Namespace": {}, "Statistic": {}, "ExtendedStatistic": {}, "Dimensions": { "shape": "S7" }, "Period": { "type": "integer" }, "Unit": {} } }, "output": { "resultWrapper": "DescribeAlarmsForMetricResult", "type": "structure", "members": { "MetricAlarms": { "shape": "S1m" } } } }, "DescribeAnomalyDetectors": { "input": { "type": "structure", "members": { "NextToken": {}, "MaxResults": { "type": "integer" }, "Namespace": {}, "MetricName": {}, "Dimensions": { "shape": "S7" } } }, "output": { "resultWrapper": "DescribeAnomalyDetectorsResult", "type": "structure", "members": { "AnomalyDetectors": { "type": "list", "member": { "type": "structure", "members": { "Namespace": {}, "MetricName": {}, "Dimensions": { "shape": "S7" }, "Stat": {}, "Configuration": { "shape": "S2f" }, "StateValue": {} } } }, "NextToken": {} } } }, "DescribeInsightRules": { "input": { "type": "structure", "members": { "NextToken": {}, "MaxResults": { "type": "integer" } } }, "output": { "resultWrapper": "DescribeInsightRulesResult", "type": "structure", "members": { "NextToken": {}, "InsightRules": { "type": "list", "member": { "type": "structure", "required": [ "Name", "State", "Schema", "Definition" ], "members": { "Name": {}, "State": {}, "Schema": {}, "Definition": {} } } } } } }, "DisableAlarmActions": { "input": { "type": "structure", "required": [ "AlarmNames" ], "members": { "AlarmNames": { "shape": "S2" } } } }, "DisableInsightRules": { "input": { "type": "structure", "required": [ "RuleNames" ], "members": { "RuleNames": { "shape": "Si" } } }, "output": { "resultWrapper": "DisableInsightRulesResult", "type": "structure", "members": { "Failures": { "shape": "Sl" } } } }, "EnableAlarmActions": { "input": { "type": "structure", "required": [ "AlarmNames" ], "members": { "AlarmNames": { "shape": "S2" } } } }, "EnableInsightRules": { "input": { "type": "structure", "required": [ "RuleNames" ], "members": { "RuleNames": { "shape": "Si" } } }, "output": { "resultWrapper": "EnableInsightRulesResult", "type": "structure", "members": { "Failures": { "shape": "Sl" } } } }, "GetDashboard": { "input": { "type": "structure", "required": [ "DashboardName" ], "members": { "DashboardName": {} } }, "output": { "resultWrapper": "GetDashboardResult", "type": "structure", "members": { "DashboardArn": {}, "DashboardBody": {}, "DashboardName": {} } } }, "GetInsightRuleReport": { "input": { "type": "structure", "required": [ "RuleName", "StartTime", "EndTime", "Period" ], "members": { "RuleName": {}, "StartTime": { "type": "timestamp" }, "EndTime": { "type": "timestamp" }, "Period": { "type": "integer" }, "MaxContributorCount": { "type": "integer" }, "Metrics": { "type": "list", "member": {} }, "OrderBy": {} } }, "output": { "resultWrapper": "GetInsightRuleReportResult", "type": "structure", "members": { "KeyLabels": { "type": "list", "member": {} }, "AggregationStatistic": {}, "AggregateValue": { "type": "double" }, "ApproximateUniqueCount": { "type": "long" }, "Contributors": { "type": "list", "member": { "type": "structure", "required": [ "Keys", "ApproximateAggregateValue", "Datapoints" ], "members": { "Keys": { "type": "list", "member": {} }, "ApproximateAggregateValue": { "type": "double" }, "Datapoints": { "type": "list", "member": { "type": "structure", "required": [ "Timestamp", "ApproximateValue" ], "members": { "Timestamp": { "type": "timestamp" }, "ApproximateValue": { "type": "double" } } } } } } }, "MetricDatapoints": { "type": "list", "member": { "type": "structure", "required": [ "Timestamp" ], "members": { "Timestamp": { "type": "timestamp" }, "UniqueContributors": { "type": "double" }, "MaxContributorValue": { "type": "double" }, "SampleCount": { "type": "double" }, "Average": { "type": "double" }, "Sum": { "type": "double" }, "Minimum": { "type": "double" }, "Maximum": { "type": "double" } } } } } } }, "GetMetricData": { "input": { "type": "structure", "required": [ "MetricDataQueries", "StartTime", "EndTime" ], "members": { "MetricDataQueries": { "shape": "S1y" }, "StartTime": { "type": "timestamp" }, "EndTime": { "type": "timestamp" }, "NextToken": {}, "ScanBy": {}, "MaxDatapoints": { "type": "integer" }, "LabelOptions": { "type": "structure", "members": { "Timezone": {} } } } }, "output": { "resultWrapper": "GetMetricDataResult", "type": "structure", "members": { "MetricDataResults": { "type": "list", "member": { "type": "structure", "members": { "Id": {}, "Label": {}, "Timestamps": { "type": "list", "member": { "type": "timestamp" } }, "Values": { "type": "list", "member": { "type": "double" } }, "StatusCode": {}, "Messages": { "shape": "S3w" } } } }, "NextToken": {}, "Messages": { "shape": "S3w" } } } }, "GetMetricStatistics": { "input": { "type": "structure", "required": [ "Namespace", "MetricName", "StartTime", "EndTime", "Period" ], "members": { "Namespace": {}, "MetricName": {}, "Dimensions": { "shape": "S7" }, "StartTime": { "type": "timestamp" }, "EndTime": { "type": "timestamp" }, "Period": { "type": "integer" }, "Statistics": { "type": "list", "member": {} }, "ExtendedStatistics": { "type": "list", "member": {} }, "Unit": {} } }, "output": { "resultWrapper": "GetMetricStatisticsResult", "type": "structure", "members": { "Label": {}, "Datapoints": { "type": "list", "member": { "type": "structure", "members": { "Timestamp": { "type": "timestamp" }, "SampleCount": { "type": "double" }, "Average": { "type": "double" }, "Sum": { "type": "double" }, "Minimum": { "type": "double" }, "Maximum": { "type": "double" }, "Unit": {}, "ExtendedStatistics": { "type": "map", "key": {}, "value": { "type": "double" } } }, "xmlOrder": [ "Timestamp", "SampleCount", "Average", "Sum", "Minimum", "Maximum", "Unit", "ExtendedStatistics" ] } } } } }, "GetMetricStream": { "input": { "type": "structure", "required": [ "Name" ], "members": { "Name": {} } }, "output": { "resultWrapper": "GetMetricStreamResult", "type": "structure", "members": { "Arn": {}, "Name": {}, "IncludeFilters": { "shape": "S4a" }, "ExcludeFilters": { "shape": "S4a" }, "FirehoseArn": {}, "RoleArn": {}, "State": {}, "CreationDate": { "type": "timestamp" }, "LastUpdateDate": { "type": "timestamp" }, "OutputFormat": {} } } }, "GetMetricWidgetImage": { "input": { "type": "structure", "required": [ "MetricWidget" ], "members": { "MetricWidget": {}, "OutputFormat": {} } }, "output": { "resultWrapper": "GetMetricWidgetImageResult", "type": "structure", "members": { "MetricWidgetImage": { "type": "blob" } } } }, "ListDashboards": { "input": { "type": "structure", "members": { "DashboardNamePrefix": {}, "NextToken": {} } }, "output": { "resultWrapper": "ListDashboardsResult", "type": "structure", "members": { "DashboardEntries": { "type": "list", "member": { "type": "structure", "members": { "DashboardName": {}, "DashboardArn": {}, "LastModified": { "type": "timestamp" }, "Size": { "type": "long" } } } }, "NextToken": {} } } }, "ListMetricStreams": { "input": { "type": "structure", "members": { "NextToken": {}, "MaxResults": { "type": "integer" } } }, "output": { "resultWrapper": "ListMetricStreamsResult", "type": "structure", "members": { "NextToken": {}, "Entries": { "type": "list", "member": { "type": "structure", "members": { "Arn": {}, "CreationDate": { "type": "timestamp" }, "LastUpdateDate": { "type": "timestamp" }, "Name": {}, "FirehoseArn": {}, "State": {}, "OutputFormat": {} } } } } } }, "ListMetrics": { "input": { "type": "structure", "members": { "Namespace": {}, "MetricName": {}, "Dimensions": { "type": "list", "member": { "type": "structure", "required": [ "Name" ], "members": { "Name": {}, "Value": {} } } }, "NextToken": {}, "RecentlyActive": {} } }, "output": { "resultWrapper": "ListMetricsResult", "type": "structure", "members": { "Metrics": { "type": "list", "member": { "shape": "S22" } }, "NextToken": {} }, "xmlOrder": [ "Metrics", "NextToken" ] } }, "ListTagsForResource": { "input": { "type": "structure", "required": [ "ResourceARN" ], "members": { "ResourceARN": {} } }, "output": { "resultWrapper": "ListTagsForResourceResult", "type": "structure", "members": { "Tags": { "shape": "S53" } } } }, "PutAnomalyDetector": { "input": { "type": "structure", "required": [ "Namespace", "MetricName", "Stat" ], "members": { "Namespace": {}, "MetricName": {}, "Dimensions": { "shape": "S7" }, "Stat": {}, "Configuration": { "shape": "S2f" } } }, "output": { "resultWrapper": "PutAnomalyDetectorResult", "type": "structure", "members": {} } }, "PutCompositeAlarm": { "input": { "type": "structure", "required": [ "AlarmName", "AlarmRule" ], "members": { "ActionsEnabled": { "type": "boolean" }, "AlarmActions": { "shape": "S1f" }, "AlarmDescription": {}, "AlarmName": {}, "AlarmRule": {}, "InsufficientDataActions": { "shape": "S1f" }, "OKActions": { "shape": "S1f" }, "Tags": { "shape": "S53" } } } }, "PutDashboard": { "input": { "type": "structure", "required": [ "DashboardName", "DashboardBody" ], "members": { "DashboardName": {}, "DashboardBody": {} } }, "output": { "resultWrapper": "PutDashboardResult", "type": "structure", "members": { "DashboardValidationMessages": { "type": "list", "member": { "type": "structure", "members": { "DataPath": {}, "Message": {} } } } } } }, "PutInsightRule": { "input": { "type": "structure", "required": [ "RuleName", "RuleDefinition" ], "members": { "RuleName": {}, "RuleState": {}, "RuleDefinition": {}, "Tags": { "shape": "S53" } } }, "output": { "resultWrapper": "PutInsightRuleResult", "type": "structure", "members": {} } }, "PutMetricAlarm": { "input": { "type": "structure", "required": [ "AlarmName", "EvaluationPeriods", "ComparisonOperator" ], "members": { "AlarmName": {}, "AlarmDescription": {}, "ActionsEnabled": { "type": "boolean" }, "OKActions": { "shape": "S1f" }, "AlarmActions": { "shape": "S1f" }, "InsufficientDataActions": { "shape": "S1f" }, "MetricName": {}, "Namespace": {}, "Statistic": {}, "ExtendedStatistic": {}, "Dimensions": { "shape": "S7" }, "Period": { "type": "integer" }, "Unit": {}, "EvaluationPeriods": { "type": "integer" }, "DatapointsToAlarm": { "type": "integer" }, "Threshold": { "type": "double" }, "ComparisonOperator": {}, "TreatMissingData": {}, "EvaluateLowSampleCountPercentile": {}, "Metrics": { "shape": "S1y" }, "Tags": { "shape": "S53" }, "ThresholdMetricId": {} } } }, "PutMetricData": { "input": { "type": "structure", "required": [ "Namespace", "MetricData" ], "members": { "Namespace": {}, "MetricData": { "type": "list", "member": { "type": "structure", "required": [ "MetricName" ], "members": { "MetricName": {}, "Dimensions": { "shape": "S7" }, "Timestamp": { "type": "timestamp" }, "Value": { "type": "double" }, "StatisticValues": { "type": "structure", "required": [ "SampleCount", "Sum", "Minimum", "Maximum" ], "members": { "SampleCount": { "type": "double" }, "Sum": { "type": "double" }, "Minimum": { "type": "double" }, "Maximum": { "type": "double" } } }, "Values": { "type": "list", "member": { "type": "double" } }, "Counts": { "type": "list", "member": { "type": "double" } }, "Unit": {}, "StorageResolution": { "type": "integer" } } } } } } }, "PutMetricStream": { "input": { "type": "structure", "required": [ "Name", "FirehoseArn", "RoleArn", "OutputFormat" ], "members": { "Name": {}, "IncludeFilters": { "shape": "S4a" }, "ExcludeFilters": { "shape": "S4a" }, "FirehoseArn": {}, "RoleArn": {}, "OutputFormat": {}, "Tags": { "shape": "S53" } } }, "output": { "resultWrapper": "PutMetricStreamResult", "type": "structure", "members": { "Arn": {} } } }, "SetAlarmState": { "input": { "type": "structure", "required": [ "AlarmName", "StateValue", "StateReason" ], "members": { "AlarmName": {}, "StateValue": {}, "StateReason": {}, "StateReasonData": {} } } }, "StartMetricStreams": { "input": { "type": "structure", "required": [ "Names" ], "members": { "Names": { "shape": "S5u" } } }, "output": { "resultWrapper": "StartMetricStreamsResult", "type": "structure", "members": {} } }, "StopMetricStreams": { "input": { "type": "structure", "required": [ "Names" ], "members": { "Names": { "shape": "S5u" } } }, "output": { "resultWrapper": "StopMetricStreamsResult", "type": "structure", "members": {} } }, "TagResource": { "input": { "type": "structure", "required": [ "ResourceARN", "Tags" ], "members": { "ResourceARN": {}, "Tags": { "shape": "S53" } } }, "output": { "resultWrapper": "TagResourceResult", "type": "structure", "members": {} } }, "UntagResource": { "input": { "type": "structure", "required": [ "ResourceARN", "TagKeys" ], "members": { "ResourceARN": {}, "TagKeys": { "type": "list", "member": {} } } }, "output": { "resultWrapper": "UntagResourceResult", "type": "structure", "members": {} } } }, "shapes": { "S2": { "type": "list", "member": {} }, "S7": { "type": "list", "member": { "type": "structure", "required": [ "Name", "Value" ], "members": { "Name": {}, "Value": {} }, "xmlOrder": [ "Name", "Value" ] } }, "Si": { "type": "list", "member": {} }, "Sl": { "type": "list", "member": { "type": "structure", "members": { "FailureResource": {}, "ExceptionType": {}, "FailureCode": {}, "FailureDescription": {} } } }, "Sv": { "type": "list", "member": {} }, "S1f": { "type": "list", "member": {} }, "S1m": { "type": "list", "member": { "type": "structure", "members": { "AlarmName": {}, "AlarmArn": {}, "AlarmDescription": {}, "AlarmConfigurationUpdatedTimestamp": { "type": "timestamp" }, "ActionsEnabled": { "type": "boolean" }, "OKActions": { "shape": "S1f" }, "AlarmActions": { "shape": "S1f" }, "InsufficientDataActions": { "shape": "S1f" }, "StateValue": {}, "StateReason": {}, "StateReasonData": {}, "StateUpdatedTimestamp": { "type": "timestamp" }, "MetricName": {}, "Namespace": {}, "Statistic": {}, "ExtendedStatistic": {}, "Dimensions": { "shape": "S7" }, "Period": { "type": "integer" }, "Unit": {}, "EvaluationPeriods": { "type": "integer" }, "DatapointsToAlarm": { "type": "integer" }, "Threshold": { "type": "double" }, "ComparisonOperator": {}, "TreatMissingData": {}, "EvaluateLowSampleCountPercentile": {}, "Metrics": { "shape": "S1y" }, "ThresholdMetricId": {} }, "xmlOrder": [ "AlarmName", "AlarmArn", "AlarmDescription", "AlarmConfigurationUpdatedTimestamp", "ActionsEnabled", "OKActions", "AlarmActions", "InsufficientDataActions", "StateValue", "StateReason", "StateReasonData", "StateUpdatedTimestamp", "MetricName", "Namespace", "Statistic", "Dimensions", "Period", "Unit", "EvaluationPeriods", "Threshold", "ComparisonOperator", "ExtendedStatistic", "TreatMissingData", "EvaluateLowSampleCountPercentile", "DatapointsToAlarm", "Metrics", "ThresholdMetricId" ] } }, "S1y": { "type": "list", "member": { "type": "structure", "required": [ "Id" ], "members": { "Id": {}, "MetricStat": { "type": "structure", "required": [ "Metric", "Period", "Stat" ], "members": { "Metric": { "shape": "S22" }, "Period": { "type": "integer" }, "Stat": {}, "Unit": {} } }, "Expression": {}, "Label": {}, "ReturnData": { "type": "boolean" }, "Period": { "type": "integer" }, "AccountId": {} } } }, "S22": { "type": "structure", "members": { "Namespace": {}, "MetricName": {}, "Dimensions": { "shape": "S7" } }, "xmlOrder": [ "Namespace", "MetricName", "Dimensions" ] }, "S2f": { "type": "structure", "members": { "ExcludedTimeRanges": { "type": "list", "member": { "type": "structure", "required": [ "StartTime", "EndTime" ], "members": { "StartTime": { "type": "timestamp" }, "EndTime": { "type": "timestamp" } }, "xmlOrder": [ "StartTime", "EndTime" ] } }, "MetricTimezone": {} } }, "S3w": { "type": "list", "member": { "type": "structure", "members": { "Code": {}, "Value": {} } } }, "S4a": { "type": "list", "member": { "type": "structure", "members": { "Namespace": {} } } }, "S53": { "type": "list", "member": { "type": "structure", "required": [ "Key", "Value" ], "members": { "Key": {}, "Value": {} } } }, "S5u": { "type": "list", "member": {} } } }