UNPKG

lambdaws

Version:

AWS lambda functions made easy

326 lines 7.61 kB
{ "metadata": { "apiVersion": "2014-11-12", "endpointPrefix": "config", "jsonVersion": "1.1", "serviceFullName": "AWS Config", "signatureVersion": "v4", "signingName": "config", "targetPrefix": "StarlingDoveService", "protocol": "json" }, "operations": { "DeleteDeliveryChannel": { "input": { "type": "structure", "required": [ "DeliveryChannelName" ], "members": { "DeliveryChannelName": {} } } }, "DeliverConfigSnapshot": { "input": { "type": "structure", "required": [ "deliveryChannelName" ], "members": { "deliveryChannelName": {} } }, "output": { "type": "structure", "members": { "configSnapshotId": {} } } }, "DescribeConfigurationRecorderStatus": { "input": { "type": "structure", "members": { "ConfigurationRecorderNames": { "shape": "S7" } } }, "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": "S7" } } }, "output": { "type": "structure", "members": { "ConfigurationRecorders": { "type": "list", "member": { "shape": "Si" } } } } }, "DescribeDeliveryChannelStatus": { "input": { "type": "structure", "members": { "DeliveryChannelNames": { "shape": "Sk" } } }, "output": { "type": "structure", "members": { "DeliveryChannelsStatus": { "type": "list", "member": { "type": "structure", "members": { "name": {}, "configSnapshotDeliveryInfo": { "shape": "So" }, "configHistoryDeliveryInfo": { "shape": "So" }, "configStreamDeliveryInfo": { "type": "structure", "members": { "lastStatus": {}, "lastErrorCode": {}, "lastErrorMessage": {}, "lastStatusChangeTime": { "type": "timestamp" } } } } } } } } }, "DescribeDeliveryChannels": { "input": { "type": "structure", "members": { "DeliveryChannelNames": { "shape": "Sk" } } }, "output": { "type": "structure", "members": { "DeliveryChannels": { "type": "list", "member": { "shape": "Su" } } } } }, "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": {}, "availabilityZone": {}, "resourceCreationTime": { "type": "timestamp" }, "tags": { "type": "map", "key": {}, "value": {} }, "relatedEvents": { "type": "list", "member": {} }, "relationships": { "type": "list", "member": { "type": "structure", "members": { "resourceType": {}, "resourceId": {}, "relationshipName": {} } } }, "configuration": {} } } }, "nextToken": {} } } }, "PutConfigurationRecorder": { "input": { "type": "structure", "required": [ "ConfigurationRecorder" ], "members": { "ConfigurationRecorder": { "shape": "Si" } } } }, "PutDeliveryChannel": { "input": { "type": "structure", "required": [ "DeliveryChannel" ], "members": { "DeliveryChannel": { "shape": "Su" } } } }, "StartConfigurationRecorder": { "input": { "type": "structure", "required": [ "ConfigurationRecorderName" ], "members": { "ConfigurationRecorderName": {} } } }, "StopConfigurationRecorder": { "input": { "type": "structure", "required": [ "ConfigurationRecorderName" ], "members": { "ConfigurationRecorderName": {} } } } }, "shapes": { "S7": { "type": "list", "member": {} }, "Si": { "type": "structure", "members": { "name": {}, "roleARN": {} } }, "Sk": { "type": "list", "member": {} }, "So": { "type": "structure", "members": { "lastStatus": {}, "lastErrorCode": {}, "lastErrorMessage": {}, "lastAttemptTime": { "type": "timestamp" }, "lastSuccessfulTime": { "type": "timestamp" } } }, "Su": { "type": "structure", "members": { "name": {}, "s3BucketName": {}, "s3KeyPrefix": {}, "snsTopicARN": {} } } } }