lambdaws
Version:
AWS lambda functions made easy
197 lines • 4.48 kB
JSON
{
"metadata": {
"apiVersion": "2013-11-01",
"endpointPrefix": "cloudtrail",
"jsonVersion": "1.1",
"serviceAbbreviation": "CloudTrail",
"serviceFullName": "AWS CloudTrail",
"signatureVersion": "v4",
"targetPrefix": "com.amazonaws.cloudtrail.v20131101.CloudTrail_20131101",
"protocol": "json"
},
"operations": {
"CreateTrail": {
"input": {
"type": "structure",
"required": [
"Name",
"S3BucketName"
],
"members": {
"Name": {},
"S3BucketName": {},
"S3KeyPrefix": {},
"SnsTopicName": {},
"IncludeGlobalServiceEvents": {
"type": "boolean"
},
"CloudWatchLogsLogGroupArn": {},
"CloudWatchLogsRoleArn": {}
}
},
"output": {
"type": "structure",
"members": {
"Name": {},
"S3BucketName": {},
"S3KeyPrefix": {},
"SnsTopicName": {},
"IncludeGlobalServiceEvents": {
"type": "boolean"
},
"CloudWatchLogsLogGroupArn": {},
"CloudWatchLogsRoleArn": {}
}
}
},
"DeleteTrail": {
"input": {
"type": "structure",
"required": [
"Name"
],
"members": {
"Name": {}
}
},
"output": {
"type": "structure",
"members": {}
}
},
"DescribeTrails": {
"input": {
"type": "structure",
"members": {
"trailNameList": {
"type": "list",
"member": {}
}
}
},
"output": {
"type": "structure",
"members": {
"trailList": {
"type": "list",
"member": {
"type": "structure",
"members": {
"Name": {},
"S3BucketName": {},
"S3KeyPrefix": {},
"SnsTopicName": {},
"IncludeGlobalServiceEvents": {
"type": "boolean"
},
"CloudWatchLogsLogGroupArn": {},
"CloudWatchLogsRoleArn": {}
}
}
}
}
}
},
"GetTrailStatus": {
"input": {
"type": "structure",
"required": [
"Name"
],
"members": {
"Name": {}
}
},
"output": {
"type": "structure",
"members": {
"IsLogging": {
"type": "boolean"
},
"LatestDeliveryError": {},
"LatestNotificationError": {},
"LatestDeliveryTime": {
"type": "timestamp"
},
"LatestNotificationTime": {
"type": "timestamp"
},
"StartLoggingTime": {
"type": "timestamp"
},
"StopLoggingTime": {
"type": "timestamp"
},
"LatestCloudWatchLogsDeliveryError": {},
"LatestCloudWatchLogsDeliveryTime": {
"type": "timestamp"
}
}
}
},
"StartLogging": {
"input": {
"type": "structure",
"required": [
"Name"
],
"members": {
"Name": {}
}
},
"output": {
"type": "structure",
"members": {}
}
},
"StopLogging": {
"input": {
"type": "structure",
"required": [
"Name"
],
"members": {
"Name": {}
}
},
"output": {
"type": "structure",
"members": {}
}
},
"UpdateTrail": {
"input": {
"type": "structure",
"required": [
"Name"
],
"members": {
"Name": {},
"S3BucketName": {},
"S3KeyPrefix": {},
"SnsTopicName": {},
"IncludeGlobalServiceEvents": {
"type": "boolean"
},
"CloudWatchLogsLogGroupArn": {},
"CloudWatchLogsRoleArn": {}
}
},
"output": {
"type": "structure",
"members": {
"Name": {},
"S3BucketName": {},
"S3KeyPrefix": {},
"SnsTopicName": {},
"IncludeGlobalServiceEvents": {
"type": "boolean"
},
"CloudWatchLogsLogGroupArn": {},
"CloudWatchLogsRoleArn": {}
}
}
}
},
"shapes": {}
}