route/vendor/github.com/aws/aws-sdk-go/models/apis/logs/2014-03-28/api-2.json

1390 lines
36 KiB
JSON

{
"version":"2.0",
"metadata":{
"apiVersion":"2014-03-28",
"endpointPrefix":"logs",
"jsonVersion":"1.1",
"protocol":"json",
"serviceFullName":"Amazon CloudWatch Logs",
"signatureVersion":"v4",
"targetPrefix":"Logs_20140328",
"uid":"logs-2014-03-28"
},
"operations":{
"AssociateKmsKey":{
"name":"AssociateKmsKey",
"http":{
"method":"POST",
"requestUri":"/"
},
"input":{"shape":"AssociateKmsKeyRequest"},
"errors":[
{"shape":"InvalidParameterException"},
{"shape":"ResourceNotFoundException"},
{"shape":"OperationAbortedException"},
{"shape":"ServiceUnavailableException"}
]
},
"CancelExportTask":{
"name":"CancelExportTask",
"http":{
"method":"POST",
"requestUri":"/"
},
"input":{"shape":"CancelExportTaskRequest"},
"errors":[
{"shape":"InvalidParameterException"},
{"shape":"ResourceNotFoundException"},
{"shape":"InvalidOperationException"},
{"shape":"ServiceUnavailableException"}
]
},
"CreateExportTask":{
"name":"CreateExportTask",
"http":{
"method":"POST",
"requestUri":"/"
},
"input":{"shape":"CreateExportTaskRequest"},
"output":{"shape":"CreateExportTaskResponse"},
"errors":[
{"shape":"InvalidParameterException"},
{"shape":"LimitExceededException"},
{"shape":"OperationAbortedException"},
{"shape":"ServiceUnavailableException"},
{"shape":"ResourceNotFoundException"},
{"shape":"ResourceAlreadyExistsException"}
]
},
"CreateLogGroup":{
"name":"CreateLogGroup",
"http":{
"method":"POST",
"requestUri":"/"
},
"input":{"shape":"CreateLogGroupRequest"},
"errors":[
{"shape":"InvalidParameterException"},
{"shape":"ResourceAlreadyExistsException"},
{"shape":"LimitExceededException"},
{"shape":"OperationAbortedException"},
{"shape":"ServiceUnavailableException"}
]
},
"CreateLogStream":{
"name":"CreateLogStream",
"http":{
"method":"POST",
"requestUri":"/"
},
"input":{"shape":"CreateLogStreamRequest"},
"errors":[
{"shape":"InvalidParameterException"},
{"shape":"ResourceAlreadyExistsException"},
{"shape":"ResourceNotFoundException"},
{"shape":"ServiceUnavailableException"}
]
},
"DeleteDestination":{
"name":"DeleteDestination",
"http":{
"method":"POST",
"requestUri":"/"
},
"input":{"shape":"DeleteDestinationRequest"},
"errors":[
{"shape":"InvalidParameterException"},
{"shape":"ResourceNotFoundException"},
{"shape":"OperationAbortedException"},
{"shape":"ServiceUnavailableException"}
]
},
"DeleteLogGroup":{
"name":"DeleteLogGroup",
"http":{
"method":"POST",
"requestUri":"/"
},
"input":{"shape":"DeleteLogGroupRequest"},
"errors":[
{"shape":"InvalidParameterException"},
{"shape":"ResourceNotFoundException"},
{"shape":"OperationAbortedException"},
{"shape":"ServiceUnavailableException"}
]
},
"DeleteLogStream":{
"name":"DeleteLogStream",
"http":{
"method":"POST",
"requestUri":"/"
},
"input":{"shape":"DeleteLogStreamRequest"},
"errors":[
{"shape":"InvalidParameterException"},
{"shape":"ResourceNotFoundException"},
{"shape":"OperationAbortedException"},
{"shape":"ServiceUnavailableException"}
]
},
"DeleteMetricFilter":{
"name":"DeleteMetricFilter",
"http":{
"method":"POST",
"requestUri":"/"
},
"input":{"shape":"DeleteMetricFilterRequest"},
"errors":[
{"shape":"InvalidParameterException"},
{"shape":"ResourceNotFoundException"},
{"shape":"OperationAbortedException"},
{"shape":"ServiceUnavailableException"}
]
},
"DeleteResourcePolicy":{
"name":"DeleteResourcePolicy",
"http":{
"method":"POST",
"requestUri":"/"
},
"input":{"shape":"DeleteResourcePolicyRequest"},
"errors":[
{"shape":"InvalidParameterException"},
{"shape":"ResourceNotFoundException"},
{"shape":"ServiceUnavailableException"}
]
},
"DeleteRetentionPolicy":{
"name":"DeleteRetentionPolicy",
"http":{
"method":"POST",
"requestUri":"/"
},
"input":{"shape":"DeleteRetentionPolicyRequest"},
"errors":[
{"shape":"InvalidParameterException"},
{"shape":"ResourceNotFoundException"},
{"shape":"OperationAbortedException"},
{"shape":"ServiceUnavailableException"}
]
},
"DeleteSubscriptionFilter":{
"name":"DeleteSubscriptionFilter",
"http":{
"method":"POST",
"requestUri":"/"
},
"input":{"shape":"DeleteSubscriptionFilterRequest"},
"errors":[
{"shape":"InvalidParameterException"},
{"shape":"ResourceNotFoundException"},
{"shape":"OperationAbortedException"},
{"shape":"ServiceUnavailableException"}
]
},
"DescribeDestinations":{
"name":"DescribeDestinations",
"http":{
"method":"POST",
"requestUri":"/"
},
"input":{"shape":"DescribeDestinationsRequest"},
"output":{"shape":"DescribeDestinationsResponse"},
"errors":[
{"shape":"InvalidParameterException"},
{"shape":"ServiceUnavailableException"}
]
},
"DescribeExportTasks":{
"name":"DescribeExportTasks",
"http":{
"method":"POST",
"requestUri":"/"
},
"input":{"shape":"DescribeExportTasksRequest"},
"output":{"shape":"DescribeExportTasksResponse"},
"errors":[
{"shape":"InvalidParameterException"},
{"shape":"ServiceUnavailableException"}
]
},
"DescribeLogGroups":{
"name":"DescribeLogGroups",
"http":{
"method":"POST",
"requestUri":"/"
},
"input":{"shape":"DescribeLogGroupsRequest"},
"output":{"shape":"DescribeLogGroupsResponse"},
"errors":[
{"shape":"InvalidParameterException"},
{"shape":"ServiceUnavailableException"}
]
},
"DescribeLogStreams":{
"name":"DescribeLogStreams",
"http":{
"method":"POST",
"requestUri":"/"
},
"input":{"shape":"DescribeLogStreamsRequest"},
"output":{"shape":"DescribeLogStreamsResponse"},
"errors":[
{"shape":"InvalidParameterException"},
{"shape":"ResourceNotFoundException"},
{"shape":"ServiceUnavailableException"}
]
},
"DescribeMetricFilters":{
"name":"DescribeMetricFilters",
"http":{
"method":"POST",
"requestUri":"/"
},
"input":{"shape":"DescribeMetricFiltersRequest"},
"output":{"shape":"DescribeMetricFiltersResponse"},
"errors":[
{"shape":"InvalidParameterException"},
{"shape":"ResourceNotFoundException"},
{"shape":"ServiceUnavailableException"}
]
},
"DescribeResourcePolicies":{
"name":"DescribeResourcePolicies",
"http":{
"method":"POST",
"requestUri":"/"
},
"input":{"shape":"DescribeResourcePoliciesRequest"},
"output":{"shape":"DescribeResourcePoliciesResponse"},
"errors":[
{"shape":"InvalidParameterException"},
{"shape":"ServiceUnavailableException"}
]
},
"DescribeSubscriptionFilters":{
"name":"DescribeSubscriptionFilters",
"http":{
"method":"POST",
"requestUri":"/"
},
"input":{"shape":"DescribeSubscriptionFiltersRequest"},
"output":{"shape":"DescribeSubscriptionFiltersResponse"},
"errors":[
{"shape":"InvalidParameterException"},
{"shape":"ResourceNotFoundException"},
{"shape":"ServiceUnavailableException"}
]
},
"DisassociateKmsKey":{
"name":"DisassociateKmsKey",
"http":{
"method":"POST",
"requestUri":"/"
},
"input":{"shape":"DisassociateKmsKeyRequest"},
"errors":[
{"shape":"InvalidParameterException"},
{"shape":"ResourceNotFoundException"},
{"shape":"OperationAbortedException"},
{"shape":"ServiceUnavailableException"}
]
},
"FilterLogEvents":{
"name":"FilterLogEvents",
"http":{
"method":"POST",
"requestUri":"/"
},
"input":{"shape":"FilterLogEventsRequest"},
"output":{"shape":"FilterLogEventsResponse"},
"errors":[
{"shape":"InvalidParameterException"},
{"shape":"ResourceNotFoundException"},
{"shape":"ServiceUnavailableException"}
]
},
"GetLogEvents":{
"name":"GetLogEvents",
"http":{
"method":"POST",
"requestUri":"/"
},
"input":{"shape":"GetLogEventsRequest"},
"output":{"shape":"GetLogEventsResponse"},
"errors":[
{"shape":"InvalidParameterException"},
{"shape":"ResourceNotFoundException"},
{"shape":"ServiceUnavailableException"}
]
},
"ListTagsLogGroup":{
"name":"ListTagsLogGroup",
"http":{
"method":"POST",
"requestUri":"/"
},
"input":{"shape":"ListTagsLogGroupRequest"},
"output":{"shape":"ListTagsLogGroupResponse"},
"errors":[
{"shape":"ResourceNotFoundException"},
{"shape":"ServiceUnavailableException"}
]
},
"PutDestination":{
"name":"PutDestination",
"http":{
"method":"POST",
"requestUri":"/"
},
"input":{"shape":"PutDestinationRequest"},
"output":{"shape":"PutDestinationResponse"},
"errors":[
{"shape":"InvalidParameterException"},
{"shape":"OperationAbortedException"},
{"shape":"ServiceUnavailableException"}
]
},
"PutDestinationPolicy":{
"name":"PutDestinationPolicy",
"http":{
"method":"POST",
"requestUri":"/"
},
"input":{"shape":"PutDestinationPolicyRequest"},
"errors":[
{"shape":"InvalidParameterException"},
{"shape":"OperationAbortedException"},
{"shape":"ServiceUnavailableException"}
]
},
"PutLogEvents":{
"name":"PutLogEvents",
"http":{
"method":"POST",
"requestUri":"/"
},
"input":{"shape":"PutLogEventsRequest"},
"output":{"shape":"PutLogEventsResponse"},
"errors":[
{"shape":"InvalidParameterException"},
{"shape":"InvalidSequenceTokenException"},
{"shape":"DataAlreadyAcceptedException"},
{"shape":"ResourceNotFoundException"},
{"shape":"ServiceUnavailableException"}
]
},
"PutMetricFilter":{
"name":"PutMetricFilter",
"http":{
"method":"POST",
"requestUri":"/"
},
"input":{"shape":"PutMetricFilterRequest"},
"errors":[
{"shape":"InvalidParameterException"},
{"shape":"ResourceNotFoundException"},
{"shape":"OperationAbortedException"},
{"shape":"LimitExceededException"},
{"shape":"ServiceUnavailableException"}
]
},
"PutResourcePolicy":{
"name":"PutResourcePolicy",
"http":{
"method":"POST",
"requestUri":"/"
},
"input":{"shape":"PutResourcePolicyRequest"},
"output":{"shape":"PutResourcePolicyResponse"},
"errors":[
{"shape":"InvalidParameterException"},
{"shape":"LimitExceededException"},
{"shape":"ServiceUnavailableException"}
]
},
"PutRetentionPolicy":{
"name":"PutRetentionPolicy",
"http":{
"method":"POST",
"requestUri":"/"
},
"input":{"shape":"PutRetentionPolicyRequest"},
"errors":[
{"shape":"InvalidParameterException"},
{"shape":"ResourceNotFoundException"},
{"shape":"OperationAbortedException"},
{"shape":"ServiceUnavailableException"}
]
},
"PutSubscriptionFilter":{
"name":"PutSubscriptionFilter",
"http":{
"method":"POST",
"requestUri":"/"
},
"input":{"shape":"PutSubscriptionFilterRequest"},
"errors":[
{"shape":"InvalidParameterException"},
{"shape":"ResourceNotFoundException"},
{"shape":"OperationAbortedException"},
{"shape":"LimitExceededException"},
{"shape":"ServiceUnavailableException"}
]
},
"TagLogGroup":{
"name":"TagLogGroup",
"http":{
"method":"POST",
"requestUri":"/"
},
"input":{"shape":"TagLogGroupRequest"},
"errors":[
{"shape":"ResourceNotFoundException"},
{"shape":"InvalidParameterException"}
]
},
"TestMetricFilter":{
"name":"TestMetricFilter",
"http":{
"method":"POST",
"requestUri":"/"
},
"input":{"shape":"TestMetricFilterRequest"},
"output":{"shape":"TestMetricFilterResponse"},
"errors":[
{"shape":"InvalidParameterException"},
{"shape":"ServiceUnavailableException"}
]
},
"UntagLogGroup":{
"name":"UntagLogGroup",
"http":{
"method":"POST",
"requestUri":"/"
},
"input":{"shape":"UntagLogGroupRequest"},
"errors":[
{"shape":"ResourceNotFoundException"}
]
}
},
"shapes":{
"AccessPolicy":{
"type":"string",
"min":1
},
"Arn":{"type":"string"},
"AssociateKmsKeyRequest":{
"type":"structure",
"required":[
"logGroupName",
"kmsKeyId"
],
"members":{
"logGroupName":{"shape":"LogGroupName"},
"kmsKeyId":{"shape":"KmsKeyId"}
}
},
"CancelExportTaskRequest":{
"type":"structure",
"required":["taskId"],
"members":{
"taskId":{"shape":"ExportTaskId"}
}
},
"CreateExportTaskRequest":{
"type":"structure",
"required":[
"logGroupName",
"from",
"to",
"destination"
],
"members":{
"taskName":{"shape":"ExportTaskName"},
"logGroupName":{"shape":"LogGroupName"},
"logStreamNamePrefix":{"shape":"LogStreamName"},
"from":{"shape":"Timestamp"},
"to":{"shape":"Timestamp"},
"destination":{"shape":"ExportDestinationBucket"},
"destinationPrefix":{"shape":"ExportDestinationPrefix"}
}
},
"CreateExportTaskResponse":{
"type":"structure",
"members":{
"taskId":{"shape":"ExportTaskId"}
}
},
"CreateLogGroupRequest":{
"type":"structure",
"required":["logGroupName"],
"members":{
"logGroupName":{"shape":"LogGroupName"},
"kmsKeyId":{"shape":"KmsKeyId"},
"tags":{"shape":"Tags"}
}
},
"CreateLogStreamRequest":{
"type":"structure",
"required":[
"logGroupName",
"logStreamName"
],
"members":{
"logGroupName":{"shape":"LogGroupName"},
"logStreamName":{"shape":"LogStreamName"}
}
},
"DataAlreadyAcceptedException":{
"type":"structure",
"members":{
"expectedSequenceToken":{"shape":"SequenceToken"}
},
"exception":true
},
"Days":{"type":"integer"},
"DefaultValue":{"type":"double"},
"DeleteDestinationRequest":{
"type":"structure",
"required":["destinationName"],
"members":{
"destinationName":{"shape":"DestinationName"}
}
},
"DeleteLogGroupRequest":{
"type":"structure",
"required":["logGroupName"],
"members":{
"logGroupName":{"shape":"LogGroupName"}
}
},
"DeleteLogStreamRequest":{
"type":"structure",
"required":[
"logGroupName",
"logStreamName"
],
"members":{
"logGroupName":{"shape":"LogGroupName"},
"logStreamName":{"shape":"LogStreamName"}
}
},
"DeleteMetricFilterRequest":{
"type":"structure",
"required":[
"logGroupName",
"filterName"
],
"members":{
"logGroupName":{"shape":"LogGroupName"},
"filterName":{"shape":"FilterName"}
}
},
"DeleteResourcePolicyRequest":{
"type":"structure",
"members":{
"policyName":{"shape":"PolicyName"}
}
},
"DeleteRetentionPolicyRequest":{
"type":"structure",
"required":["logGroupName"],
"members":{
"logGroupName":{"shape":"LogGroupName"}
}
},
"DeleteSubscriptionFilterRequest":{
"type":"structure",
"required":[
"logGroupName",
"filterName"
],
"members":{
"logGroupName":{"shape":"LogGroupName"},
"filterName":{"shape":"FilterName"}
}
},
"Descending":{"type":"boolean"},
"DescribeDestinationsRequest":{
"type":"structure",
"members":{
"DestinationNamePrefix":{"shape":"DestinationName"},
"nextToken":{"shape":"NextToken"},
"limit":{"shape":"DescribeLimit"}
}
},
"DescribeDestinationsResponse":{
"type":"structure",
"members":{
"destinations":{"shape":"Destinations"},
"nextToken":{"shape":"NextToken"}
}
},
"DescribeExportTasksRequest":{
"type":"structure",
"members":{
"taskId":{"shape":"ExportTaskId"},
"statusCode":{"shape":"ExportTaskStatusCode"},
"nextToken":{"shape":"NextToken"},
"limit":{"shape":"DescribeLimit"}
}
},
"DescribeExportTasksResponse":{
"type":"structure",
"members":{
"exportTasks":{"shape":"ExportTasks"},
"nextToken":{"shape":"NextToken"}
}
},
"DescribeLimit":{
"type":"integer",
"max":50,
"min":1
},
"DescribeLogGroupsRequest":{
"type":"structure",
"members":{
"logGroupNamePrefix":{"shape":"LogGroupName"},
"nextToken":{"shape":"NextToken"},
"limit":{"shape":"DescribeLimit"}
}
},
"DescribeLogGroupsResponse":{
"type":"structure",
"members":{
"logGroups":{"shape":"LogGroups"},
"nextToken":{"shape":"NextToken"}
}
},
"DescribeLogStreamsRequest":{
"type":"structure",
"required":["logGroupName"],
"members":{
"logGroupName":{"shape":"LogGroupName"},
"logStreamNamePrefix":{"shape":"LogStreamName"},
"orderBy":{"shape":"OrderBy"},
"descending":{"shape":"Descending"},
"nextToken":{"shape":"NextToken"},
"limit":{"shape":"DescribeLimit"}
}
},
"DescribeLogStreamsResponse":{
"type":"structure",
"members":{
"logStreams":{"shape":"LogStreams"},
"nextToken":{"shape":"NextToken"}
}
},
"DescribeMetricFiltersRequest":{
"type":"structure",
"members":{
"logGroupName":{"shape":"LogGroupName"},
"filterNamePrefix":{"shape":"FilterName"},
"nextToken":{"shape":"NextToken"},
"limit":{"shape":"DescribeLimit"},
"metricName":{"shape":"MetricName"},
"metricNamespace":{"shape":"MetricNamespace"}
}
},
"DescribeMetricFiltersResponse":{
"type":"structure",
"members":{
"metricFilters":{"shape":"MetricFilters"},
"nextToken":{"shape":"NextToken"}
}
},
"DescribeResourcePoliciesRequest":{
"type":"structure",
"members":{
"nextToken":{"shape":"NextToken"},
"limit":{"shape":"DescribeLimit"}
}
},
"DescribeResourcePoliciesResponse":{
"type":"structure",
"members":{
"resourcePolicies":{"shape":"ResourcePolicies"},
"nextToken":{"shape":"NextToken"}
}
},
"DescribeSubscriptionFiltersRequest":{
"type":"structure",
"required":["logGroupName"],
"members":{
"logGroupName":{"shape":"LogGroupName"},
"filterNamePrefix":{"shape":"FilterName"},
"nextToken":{"shape":"NextToken"},
"limit":{"shape":"DescribeLimit"}
}
},
"DescribeSubscriptionFiltersResponse":{
"type":"structure",
"members":{
"subscriptionFilters":{"shape":"SubscriptionFilters"},
"nextToken":{"shape":"NextToken"}
}
},
"Destination":{
"type":"structure",
"members":{
"destinationName":{"shape":"DestinationName"},
"targetArn":{"shape":"TargetArn"},
"roleArn":{"shape":"RoleArn"},
"accessPolicy":{"shape":"AccessPolicy"},
"arn":{"shape":"Arn"},
"creationTime":{"shape":"Timestamp"}
}
},
"DestinationArn":{
"type":"string",
"min":1
},
"DestinationName":{
"type":"string",
"max":512,
"min":1,
"pattern":"[^:*]*"
},
"Destinations":{
"type":"list",
"member":{"shape":"Destination"}
},
"DisassociateKmsKeyRequest":{
"type":"structure",
"required":["logGroupName"],
"members":{
"logGroupName":{"shape":"LogGroupName"}
}
},
"Distribution":{
"type":"string",
"enum":[
"Random",
"ByLogStream"
]
},
"EventId":{"type":"string"},
"EventMessage":{
"type":"string",
"min":1
},
"EventNumber":{"type":"long"},
"EventsLimit":{
"type":"integer",
"max":10000,
"min":1
},
"ExportDestinationBucket":{
"type":"string",
"max":512,
"min":1
},
"ExportDestinationPrefix":{"type":"string"},
"ExportTask":{
"type":"structure",
"members":{
"taskId":{"shape":"ExportTaskId"},
"taskName":{"shape":"ExportTaskName"},
"logGroupName":{"shape":"LogGroupName"},
"from":{"shape":"Timestamp"},
"to":{"shape":"Timestamp"},
"destination":{"shape":"ExportDestinationBucket"},
"destinationPrefix":{"shape":"ExportDestinationPrefix"},
"status":{"shape":"ExportTaskStatus"},
"executionInfo":{"shape":"ExportTaskExecutionInfo"}
}
},
"ExportTaskExecutionInfo":{
"type":"structure",
"members":{
"creationTime":{"shape":"Timestamp"},
"completionTime":{"shape":"Timestamp"}
}
},
"ExportTaskId":{
"type":"string",
"max":512,
"min":1
},
"ExportTaskName":{
"type":"string",
"max":512,
"min":1
},
"ExportTaskStatus":{
"type":"structure",
"members":{
"code":{"shape":"ExportTaskStatusCode"},
"message":{"shape":"ExportTaskStatusMessage"}
}
},
"ExportTaskStatusCode":{
"type":"string",
"enum":[
"CANCELLED",
"COMPLETED",
"FAILED",
"PENDING",
"PENDING_CANCEL",
"RUNNING"
]
},
"ExportTaskStatusMessage":{"type":"string"},
"ExportTasks":{
"type":"list",
"member":{"shape":"ExportTask"}
},
"ExtractedValues":{
"type":"map",
"key":{"shape":"Token"},
"value":{"shape":"Value"}
},
"FilterCount":{"type":"integer"},
"FilterLogEventsRequest":{
"type":"structure",
"required":["logGroupName"],
"members":{
"logGroupName":{"shape":"LogGroupName"},
"logStreamNames":{"shape":"InputLogStreamNames"},
"startTime":{"shape":"Timestamp"},
"endTime":{"shape":"Timestamp"},
"filterPattern":{"shape":"FilterPattern"},
"nextToken":{"shape":"NextToken"},
"limit":{"shape":"EventsLimit"},
"interleaved":{"shape":"Interleaved"}
}
},
"FilterLogEventsResponse":{
"type":"structure",
"members":{
"events":{"shape":"FilteredLogEvents"},
"searchedLogStreams":{"shape":"SearchedLogStreams"},
"nextToken":{"shape":"NextToken"}
}
},
"FilterName":{
"type":"string",
"max":512,
"min":1,
"pattern":"[^:*]*"
},
"FilterPattern":{
"type":"string",
"max":1024,
"min":0
},
"FilteredLogEvent":{
"type":"structure",
"members":{
"logStreamName":{"shape":"LogStreamName"},
"timestamp":{"shape":"Timestamp"},
"message":{"shape":"EventMessage"},
"ingestionTime":{"shape":"Timestamp"},
"eventId":{"shape":"EventId"}
}
},
"FilteredLogEvents":{
"type":"list",
"member":{"shape":"FilteredLogEvent"}
},
"GetLogEventsRequest":{
"type":"structure",
"required":[
"logGroupName",
"logStreamName"
],
"members":{
"logGroupName":{"shape":"LogGroupName"},
"logStreamName":{"shape":"LogStreamName"},
"startTime":{"shape":"Timestamp"},
"endTime":{"shape":"Timestamp"},
"nextToken":{"shape":"NextToken"},
"limit":{"shape":"EventsLimit"},
"startFromHead":{"shape":"StartFromHead"}
}
},
"GetLogEventsResponse":{
"type":"structure",
"members":{
"events":{"shape":"OutputLogEvents"},
"nextForwardToken":{"shape":"NextToken"},
"nextBackwardToken":{"shape":"NextToken"}
}
},
"InputLogEvent":{
"type":"structure",
"required":[
"timestamp",
"message"
],
"members":{
"timestamp":{"shape":"Timestamp"},
"message":{"shape":"EventMessage"}
}
},
"InputLogEvents":{
"type":"list",
"member":{"shape":"InputLogEvent"},
"max":10000,
"min":1
},
"InputLogStreamNames":{
"type":"list",
"member":{"shape":"LogStreamName"},
"max":100,
"min":1
},
"Interleaved":{"type":"boolean"},
"InvalidOperationException":{
"type":"structure",
"members":{
},
"exception":true
},
"InvalidParameterException":{
"type":"structure",
"members":{
},
"exception":true
},
"InvalidSequenceTokenException":{
"type":"structure",
"members":{
"expectedSequenceToken":{"shape":"SequenceToken"}
},
"exception":true
},
"KmsKeyId":{
"type":"string",
"max":256
},
"LimitExceededException":{
"type":"structure",
"members":{
},
"exception":true
},
"ListTagsLogGroupRequest":{
"type":"structure",
"required":["logGroupName"],
"members":{
"logGroupName":{"shape":"LogGroupName"}
}
},
"ListTagsLogGroupResponse":{
"type":"structure",
"members":{
"tags":{"shape":"Tags"}
}
},
"LogEventIndex":{"type":"integer"},
"LogGroup":{
"type":"structure",
"members":{
"logGroupName":{"shape":"LogGroupName"},
"creationTime":{"shape":"Timestamp"},
"retentionInDays":{"shape":"Days"},
"metricFilterCount":{"shape":"FilterCount"},
"arn":{"shape":"Arn"},
"storedBytes":{"shape":"StoredBytes"},
"kmsKeyId":{"shape":"KmsKeyId"}
}
},
"LogGroupName":{
"type":"string",
"max":512,
"min":1,
"pattern":"[\\.\\-_/#A-Za-z0-9]+"
},
"LogGroups":{
"type":"list",
"member":{"shape":"LogGroup"}
},
"LogStream":{
"type":"structure",
"members":{
"logStreamName":{"shape":"LogStreamName"},
"creationTime":{"shape":"Timestamp"},
"firstEventTimestamp":{"shape":"Timestamp"},
"lastEventTimestamp":{"shape":"Timestamp"},
"lastIngestionTime":{"shape":"Timestamp"},
"uploadSequenceToken":{"shape":"SequenceToken"},
"arn":{"shape":"Arn"},
"storedBytes":{"shape":"StoredBytes"}
}
},
"LogStreamName":{
"type":"string",
"max":512,
"min":1,
"pattern":"[^:*]*"
},
"LogStreamSearchedCompletely":{"type":"boolean"},
"LogStreams":{
"type":"list",
"member":{"shape":"LogStream"}
},
"MetricFilter":{
"type":"structure",
"members":{
"filterName":{"shape":"FilterName"},
"filterPattern":{"shape":"FilterPattern"},
"metricTransformations":{"shape":"MetricTransformations"},
"creationTime":{"shape":"Timestamp"},
"logGroupName":{"shape":"LogGroupName"}
}
},
"MetricFilterMatchRecord":{
"type":"structure",
"members":{
"eventNumber":{"shape":"EventNumber"},
"eventMessage":{"shape":"EventMessage"},
"extractedValues":{"shape":"ExtractedValues"}
}
},
"MetricFilterMatches":{
"type":"list",
"member":{"shape":"MetricFilterMatchRecord"}
},
"MetricFilters":{
"type":"list",
"member":{"shape":"MetricFilter"}
},
"MetricName":{
"type":"string",
"max":255,
"pattern":"[^:*$]*"
},
"MetricNamespace":{
"type":"string",
"max":255,
"pattern":"[^:*$]*"
},
"MetricTransformation":{
"type":"structure",
"required":[
"metricName",
"metricNamespace",
"metricValue"
],
"members":{
"metricName":{"shape":"MetricName"},
"metricNamespace":{"shape":"MetricNamespace"},
"metricValue":{"shape":"MetricValue"},
"defaultValue":{"shape":"DefaultValue"}
}
},
"MetricTransformations":{
"type":"list",
"member":{"shape":"MetricTransformation"},
"max":1,
"min":1
},
"MetricValue":{
"type":"string",
"max":100
},
"NextToken":{
"type":"string",
"min":1
},
"OperationAbortedException":{
"type":"structure",
"members":{
},
"exception":true
},
"OrderBy":{
"type":"string",
"enum":[
"LogStreamName",
"LastEventTime"
]
},
"OutputLogEvent":{
"type":"structure",
"members":{
"timestamp":{"shape":"Timestamp"},
"message":{"shape":"EventMessage"},
"ingestionTime":{"shape":"Timestamp"}
}
},
"OutputLogEvents":{
"type":"list",
"member":{"shape":"OutputLogEvent"}
},
"PolicyDocument":{
"type":"string",
"max":5120,
"min":1
},
"PolicyName":{"type":"string"},
"PutDestinationPolicyRequest":{
"type":"structure",
"required":[
"destinationName",
"accessPolicy"
],
"members":{
"destinationName":{"shape":"DestinationName"},
"accessPolicy":{"shape":"AccessPolicy"}
}
},
"PutDestinationRequest":{
"type":"structure",
"required":[
"destinationName",
"targetArn",
"roleArn"
],
"members":{
"destinationName":{"shape":"DestinationName"},
"targetArn":{"shape":"TargetArn"},
"roleArn":{"shape":"RoleArn"}
}
},
"PutDestinationResponse":{
"type":"structure",
"members":{
"destination":{"shape":"Destination"}
}
},
"PutLogEventsRequest":{
"type":"structure",
"required":[
"logGroupName",
"logStreamName",
"logEvents"
],
"members":{
"logGroupName":{"shape":"LogGroupName"},
"logStreamName":{"shape":"LogStreamName"},
"logEvents":{"shape":"InputLogEvents"},
"sequenceToken":{"shape":"SequenceToken"}
}
},
"PutLogEventsResponse":{
"type":"structure",
"members":{
"nextSequenceToken":{"shape":"SequenceToken"},
"rejectedLogEventsInfo":{"shape":"RejectedLogEventsInfo"}
}
},
"PutMetricFilterRequest":{
"type":"structure",
"required":[
"logGroupName",
"filterName",
"filterPattern",
"metricTransformations"
],
"members":{
"logGroupName":{"shape":"LogGroupName"},
"filterName":{"shape":"FilterName"},
"filterPattern":{"shape":"FilterPattern"},
"metricTransformations":{"shape":"MetricTransformations"}
}
},
"PutResourcePolicyRequest":{
"type":"structure",
"members":{
"policyName":{"shape":"PolicyName"},
"policyDocument":{"shape":"PolicyDocument"}
}
},
"PutResourcePolicyResponse":{
"type":"structure",
"members":{
"resourcePolicy":{"shape":"ResourcePolicy"}
}
},
"PutRetentionPolicyRequest":{
"type":"structure",
"required":[
"logGroupName",
"retentionInDays"
],
"members":{
"logGroupName":{"shape":"LogGroupName"},
"retentionInDays":{"shape":"Days"}
}
},
"PutSubscriptionFilterRequest":{
"type":"structure",
"required":[
"logGroupName",
"filterName",
"filterPattern",
"destinationArn"
],
"members":{
"logGroupName":{"shape":"LogGroupName"},
"filterName":{"shape":"FilterName"},
"filterPattern":{"shape":"FilterPattern"},
"destinationArn":{"shape":"DestinationArn"},
"roleArn":{"shape":"RoleArn"},
"distribution":{"shape":"Distribution"}
}
},
"RejectedLogEventsInfo":{
"type":"structure",
"members":{
"tooNewLogEventStartIndex":{"shape":"LogEventIndex"},
"tooOldLogEventEndIndex":{"shape":"LogEventIndex"},
"expiredLogEventEndIndex":{"shape":"LogEventIndex"}
}
},
"ResourceAlreadyExistsException":{
"type":"structure",
"members":{
},
"exception":true
},
"ResourceNotFoundException":{
"type":"structure",
"members":{
},
"exception":true
},
"ResourcePolicies":{
"type":"list",
"member":{"shape":"ResourcePolicy"}
},
"ResourcePolicy":{
"type":"structure",
"members":{
"policyName":{"shape":"PolicyName"},
"policyDocument":{"shape":"PolicyDocument"},
"lastUpdatedTime":{"shape":"Timestamp"}
}
},
"RoleArn":{
"type":"string",
"min":1
},
"SearchedLogStream":{
"type":"structure",
"members":{
"logStreamName":{"shape":"LogStreamName"},
"searchedCompletely":{"shape":"LogStreamSearchedCompletely"}
}
},
"SearchedLogStreams":{
"type":"list",
"member":{"shape":"SearchedLogStream"}
},
"SequenceToken":{
"type":"string",
"min":1
},
"ServiceUnavailableException":{
"type":"structure",
"members":{
},
"exception":true,
"fault":true
},
"StartFromHead":{"type":"boolean"},
"StoredBytes":{
"type":"long",
"min":0
},
"SubscriptionFilter":{
"type":"structure",
"members":{
"filterName":{"shape":"FilterName"},
"logGroupName":{"shape":"LogGroupName"},
"filterPattern":{"shape":"FilterPattern"},
"destinationArn":{"shape":"DestinationArn"},
"roleArn":{"shape":"RoleArn"},
"distribution":{"shape":"Distribution"},
"creationTime":{"shape":"Timestamp"}
}
},
"SubscriptionFilters":{
"type":"list",
"member":{"shape":"SubscriptionFilter"}
},
"TagKey":{
"type":"string",
"max":128,
"min":1,
"pattern":"^([\\p{L}\\p{Z}\\p{N}_.:/=+\\-@]+)$"
},
"TagList":{
"type":"list",
"member":{"shape":"TagKey"},
"min":1
},
"TagLogGroupRequest":{
"type":"structure",
"required":[
"logGroupName",
"tags"
],
"members":{
"logGroupName":{"shape":"LogGroupName"},
"tags":{"shape":"Tags"}
}
},
"TagValue":{
"type":"string",
"max":256,
"pattern":"^([\\p{L}\\p{Z}\\p{N}_.:/=+\\-@]*)$"
},
"Tags":{
"type":"map",
"key":{"shape":"TagKey"},
"value":{"shape":"TagValue"},
"max":50,
"min":1
},
"TargetArn":{
"type":"string",
"min":1
},
"TestEventMessages":{
"type":"list",
"member":{"shape":"EventMessage"},
"max":50,
"min":1
},
"TestMetricFilterRequest":{
"type":"structure",
"required":[
"filterPattern",
"logEventMessages"
],
"members":{
"filterPattern":{"shape":"FilterPattern"},
"logEventMessages":{"shape":"TestEventMessages"}
}
},
"TestMetricFilterResponse":{
"type":"structure",
"members":{
"matches":{"shape":"MetricFilterMatches"}
}
},
"Timestamp":{
"type":"long",
"min":0
},
"Token":{"type":"string"},
"UntagLogGroupRequest":{
"type":"structure",
"required":[
"logGroupName",
"tags"
],
"members":{
"logGroupName":{"shape":"LogGroupName"},
"tags":{"shape":"TagList"}
}
},
"Value":{"type":"string"}
}
}