heroku-debug
Version:
debugging plugin for the CLI
857 lines • 19.8 kB
JSON
{
"version": "2.0",
"metadata": {
"apiVersion": "2014-11-12",
"endpointPrefix": "config",
"jsonVersion": "1.1",
"protocol": "json",
"serviceAbbreviation": "Config Service",
"serviceFullName": "AWS Config",
"signatureVersion": "v4",
"targetPrefix": "StarlingDoveService"
},
"operations": {
"DeleteConfigRule": {
"input": {
"type": "structure",
"required": [
"ConfigRuleName"
],
"members": {
"ConfigRuleName": {}
}
}
},
"DeleteConfigurationRecorder": {
"input": {
"type": "structure",
"required": [
"ConfigurationRecorderName"
],
"members": {
"ConfigurationRecorderName": {}
}
}
},
"DeleteDeliveryChannel": {
"input": {
"type": "structure",
"required": [
"DeliveryChannelName"
],
"members": {
"DeliveryChannelName": {}
}
}
},
"DeleteEvaluationResults": {
"input": {
"type": "structure",
"required": [
"ConfigRuleName"
],
"members": {
"ConfigRuleName": {}
}
},
"output": {
"type": "structure",
"members": {}
}
},
"DeliverConfigSnapshot": {
"input": {
"type": "structure",
"required": [
"deliveryChannelName"
],
"members": {
"deliveryChannelName": {}
}
},
"output": {
"type": "structure",
"members": {
"configSnapshotId": {}
}
}
},
"DescribeComplianceByConfigRule": {
"input": {
"type": "structure",
"members": {
"ConfigRuleNames": {
"shape": "Sd"
},
"ComplianceTypes": {
"shape": "Se"
},
"NextToken": {}
}
},
"output": {
"type": "structure",
"members": {
"ComplianceByConfigRules": {
"type": "list",
"member": {
"type": "structure",
"members": {
"ConfigRuleName": {},
"Compliance": {
"shape": "Sj"
}
}
}
},
"NextToken": {}
}
}
},
"DescribeComplianceByResource": {
"input": {
"type": "structure",
"members": {
"ResourceType": {},
"ResourceId": {},
"ComplianceTypes": {
"shape": "Se"
},
"Limit": {
"type": "integer"
},
"NextToken": {}
}
},
"output": {
"type": "structure",
"members": {
"ComplianceByResources": {
"type": "list",
"member": {
"type": "structure",
"members": {
"ResourceType": {},
"ResourceId": {},
"Compliance": {
"shape": "Sj"
}
}
}
},
"NextToken": {}
}
}
},
"DescribeConfigRuleEvaluationStatus": {
"input": {
"type": "structure",
"members": {
"ConfigRuleNames": {
"shape": "Sd"
}
}
},
"output": {
"type": "structure",
"members": {
"ConfigRulesEvaluationStatus": {
"type": "list",
"member": {
"type": "structure",
"members": {
"ConfigRuleName": {},
"ConfigRuleArn": {},
"ConfigRuleId": {},
"LastSuccessfulInvocationTime": {
"type": "timestamp"
},
"LastFailedInvocationTime": {
"type": "timestamp"
},
"LastSuccessfulEvaluationTime": {
"type": "timestamp"
},
"LastFailedEvaluationTime": {
"type": "timestamp"
},
"FirstActivatedTime": {
"type": "timestamp"
},
"LastErrorCode": {},
"LastErrorMessage": {},
"FirstEvaluationStarted": {
"type": "boolean"
}
}
}
}
}
}
},
"DescribeConfigRules": {
"input": {
"type": "structure",
"members": {
"ConfigRuleNames": {
"shape": "Sd"
},
"NextToken": {}
}
},
"output": {
"type": "structure",
"members": {
"ConfigRules": {
"type": "list",
"member": {
"shape": "S12"
}
},
"NextToken": {}
}
}
},
"DescribeConfigurationRecorderStatus": {
"input": {
"type": "structure",
"members": {
"ConfigurationRecorderNames": {
"shape": "S1g"
}
}
},
"output": {
"type": "structure",
"members": {
"ConfigurationRecordersStatus": {
"type": "list",
"member": {
"type": "structure",
"members": {
"name": {},
"lastStartTime": {
"type": "timestamp"
},
"lastStopTime": {
"type": "timestamp"
},
"recording": {
"type": "boolean"
},
"lastStatus": {},
"lastErrorCode": {},
"lastErrorMessage": {},
"lastStatusChangeTime": {
"type": "timestamp"
}
}
}
}
}
}
},
"DescribeConfigurationRecorders": {
"input": {
"type": "structure",
"members": {
"ConfigurationRecorderNames": {
"shape": "S1g"
}
}
},
"output": {
"type": "structure",
"members": {
"ConfigurationRecorders": {
"type": "list",
"member": {
"shape": "S1o"
}
}
}
}
},
"DescribeDeliveryChannelStatus": {
"input": {
"type": "structure",
"members": {
"DeliveryChannelNames": {
"shape": "S1v"
}
}
},
"output": {
"type": "structure",
"members": {
"DeliveryChannelsStatus": {
"type": "list",
"member": {
"type": "structure",
"members": {
"name": {},
"configSnapshotDeliveryInfo": {
"shape": "S1z"
},
"configHistoryDeliveryInfo": {
"shape": "S1z"
},
"configStreamDeliveryInfo": {
"type": "structure",
"members": {
"lastStatus": {},
"lastErrorCode": {},
"lastErrorMessage": {},
"lastStatusChangeTime": {
"type": "timestamp"
}
}
}
}
}
}
}
}
},
"DescribeDeliveryChannels": {
"input": {
"type": "structure",
"members": {
"DeliveryChannelNames": {
"shape": "S1v"
}
}
},
"output": {
"type": "structure",
"members": {
"DeliveryChannels": {
"type": "list",
"member": {
"shape": "S25"
}
}
}
}
},
"GetComplianceDetailsByConfigRule": {
"input": {
"type": "structure",
"required": [
"ConfigRuleName"
],
"members": {
"ConfigRuleName": {},
"ComplianceTypes": {
"shape": "Se"
},
"Limit": {
"type": "integer"
},
"NextToken": {}
}
},
"output": {
"type": "structure",
"members": {
"EvaluationResults": {
"shape": "S29"
},
"NextToken": {}
}
}
},
"GetComplianceDetailsByResource": {
"input": {
"type": "structure",
"required": [
"ResourceType",
"ResourceId"
],
"members": {
"ResourceType": {},
"ResourceId": {},
"ComplianceTypes": {
"shape": "Se"
},
"NextToken": {}
}
},
"output": {
"type": "structure",
"members": {
"EvaluationResults": {
"shape": "S29"
},
"NextToken": {}
}
}
},
"GetComplianceSummaryByConfigRule": {
"output": {
"type": "structure",
"members": {
"ComplianceSummary": {
"shape": "S2g"
}
}
}
},
"GetComplianceSummaryByResourceType": {
"input": {
"type": "structure",
"members": {
"ResourceTypes": {
"type": "list",
"member": {}
}
}
},
"output": {
"type": "structure",
"members": {
"ComplianceSummariesByResourceType": {
"type": "list",
"member": {
"type": "structure",
"members": {
"ResourceType": {},
"ComplianceSummary": {
"shape": "S2g"
}
}
}
}
}
}
},
"GetResourceConfigHistory": {
"input": {
"type": "structure",
"required": [
"resourceType",
"resourceId"
],
"members": {
"resourceType": {},
"resourceId": {},
"laterTime": {
"type": "timestamp"
},
"earlierTime": {
"type": "timestamp"
},
"chronologicalOrder": {},
"limit": {
"type": "integer"
},
"nextToken": {}
}
},
"output": {
"type": "structure",
"members": {
"configurationItems": {
"type": "list",
"member": {
"type": "structure",
"members": {
"version": {},
"accountId": {},
"configurationItemCaptureTime": {
"type": "timestamp"
},
"configurationItemStatus": {},
"configurationStateId": {},
"configurationItemMD5Hash": {},
"arn": {},
"resourceType": {},
"resourceId": {},
"resourceName": {},
"awsRegion": {},
"availabilityZone": {},
"resourceCreationTime": {
"type": "timestamp"
},
"tags": {
"type": "map",
"key": {},
"value": {}
},
"relatedEvents": {
"type": "list",
"member": {}
},
"relationships": {
"type": "list",
"member": {
"type": "structure",
"members": {
"resourceType": {},
"resourceId": {},
"resourceName": {},
"relationshipName": {}
}
}
},
"configuration": {},
"supplementaryConfiguration": {
"type": "map",
"key": {},
"value": {}
}
}
}
},
"nextToken": {}
}
}
},
"ListDiscoveredResources": {
"input": {
"type": "structure",
"required": [
"resourceType"
],
"members": {
"resourceType": {},
"resourceIds": {
"type": "list",
"member": {}
},
"resourceName": {},
"limit": {
"type": "integer"
},
"includeDeletedResources": {
"type": "boolean"
},
"nextToken": {}
}
},
"output": {
"type": "structure",
"members": {
"resourceIdentifiers": {
"type": "list",
"member": {
"type": "structure",
"members": {
"resourceType": {},
"resourceId": {},
"resourceName": {},
"resourceDeletionTime": {
"type": "timestamp"
}
}
}
},
"nextToken": {}
}
}
},
"PutConfigRule": {
"input": {
"type": "structure",
"required": [
"ConfigRule"
],
"members": {
"ConfigRule": {
"shape": "S12"
}
}
}
},
"PutConfigurationRecorder": {
"input": {
"type": "structure",
"required": [
"ConfigurationRecorder"
],
"members": {
"ConfigurationRecorder": {
"shape": "S1o"
}
}
}
},
"PutDeliveryChannel": {
"input": {
"type": "structure",
"required": [
"DeliveryChannel"
],
"members": {
"DeliveryChannel": {
"shape": "S25"
}
}
}
},
"PutEvaluations": {
"input": {
"type": "structure",
"required": [
"ResultToken"
],
"members": {
"Evaluations": {
"shape": "S3r"
},
"ResultToken": {}
}
},
"output": {
"type": "structure",
"members": {
"FailedEvaluations": {
"shape": "S3r"
}
}
}
},
"StartConfigRulesEvaluation": {
"input": {
"type": "structure",
"members": {
"ConfigRuleNames": {
"type": "list",
"member": {}
}
}
},
"output": {
"type": "structure",
"members": {}
}
},
"StartConfigurationRecorder": {
"input": {
"type": "structure",
"required": [
"ConfigurationRecorderName"
],
"members": {
"ConfigurationRecorderName": {}
}
}
},
"StopConfigurationRecorder": {
"input": {
"type": "structure",
"required": [
"ConfigurationRecorderName"
],
"members": {
"ConfigurationRecorderName": {}
}
}
}
},
"shapes": {
"Sd": {
"type": "list",
"member": {}
},
"Se": {
"type": "list",
"member": {}
},
"Sj": {
"type": "structure",
"members": {
"ComplianceType": {},
"ComplianceContributorCount": {
"shape": "Sk"
}
}
},
"Sk": {
"type": "structure",
"members": {
"CappedCount": {
"type": "integer"
},
"CapExceeded": {
"type": "boolean"
}
}
},
"S12": {
"type": "structure",
"required": [
"Source"
],
"members": {
"ConfigRuleName": {},
"ConfigRuleArn": {},
"ConfigRuleId": {},
"Description": {},
"Scope": {
"type": "structure",
"members": {
"ComplianceResourceTypes": {
"type": "list",
"member": {}
},
"TagKey": {},
"TagValue": {},
"ComplianceResourceId": {}
}
},
"Source": {
"type": "structure",
"members": {
"Owner": {},
"SourceIdentifier": {},
"SourceDetails": {
"type": "list",
"member": {
"type": "structure",
"members": {
"EventSource": {},
"MessageType": {},
"MaximumExecutionFrequency": {}
}
}
}
}
},
"InputParameters": {},
"MaximumExecutionFrequency": {},
"ConfigRuleState": {}
}
},
"S1g": {
"type": "list",
"member": {}
},
"S1o": {
"type": "structure",
"members": {
"name": {},
"roleARN": {},
"recordingGroup": {
"type": "structure",
"members": {
"allSupported": {
"type": "boolean"
},
"includeGlobalResourceTypes": {
"type": "boolean"
},
"resourceTypes": {
"type": "list",
"member": {}
}
}
}
}
},
"S1v": {
"type": "list",
"member": {}
},
"S1z": {
"type": "structure",
"members": {
"lastStatus": {},
"lastErrorCode": {},
"lastErrorMessage": {},
"lastAttemptTime": {
"type": "timestamp"
},
"lastSuccessfulTime": {
"type": "timestamp"
},
"nextDeliveryTime": {
"type": "timestamp"
}
}
},
"S25": {
"type": "structure",
"members": {
"name": {},
"s3BucketName": {},
"s3KeyPrefix": {},
"snsTopicARN": {},
"configSnapshotDeliveryProperties": {
"type": "structure",
"members": {
"deliveryFrequency": {}
}
}
}
},
"S29": {
"type": "list",
"member": {
"type": "structure",
"members": {
"EvaluationResultIdentifier": {
"type": "structure",
"members": {
"EvaluationResultQualifier": {
"type": "structure",
"members": {
"ConfigRuleName": {},
"ResourceType": {},
"ResourceId": {}
}
},
"OrderingTimestamp": {
"type": "timestamp"
}
}
},
"ComplianceType": {},
"ResultRecordedTime": {
"type": "timestamp"
},
"ConfigRuleInvokedTime": {
"type": "timestamp"
},
"Annotation": {},
"ResultToken": {}
}
}
},
"S2g": {
"type": "structure",
"members": {
"CompliantResourceCount": {
"shape": "Sk"
},
"NonCompliantResourceCount": {
"shape": "Sk"
},
"ComplianceSummaryTimestamp": {
"type": "timestamp"
}
}
},
"S3r": {
"type": "list",
"member": {
"type": "structure",
"required": [
"ComplianceResourceType",
"ComplianceResourceId",
"ComplianceType",
"OrderingTimestamp"
],
"members": {
"ComplianceResourceType": {},
"ComplianceResourceId": {},
"ComplianceType": {},
"Annotation": {},
"OrderingTimestamp": {
"type": "timestamp"
}
}
}
}
}
}