aws-sdk
Version:
AWS SDK for JavaScript
523 lines • 10.6 kB
JSON
{
"version": "2.0",
"metadata": {
"apiVersion": "2022-06-10",
"endpointPrefix": "oam",
"jsonVersion": "1.1",
"protocol": "rest-json",
"protocols": [
"rest-json"
],
"serviceFullName": "CloudWatch Observability Access Manager",
"serviceId": "OAM",
"signatureVersion": "v4",
"signingName": "oam",
"uid": "oam-2022-06-10"
},
"operations": {
"CreateLink": {
"http": {
"requestUri": "/CreateLink",
"responseCode": 200
},
"input": {
"type": "structure",
"required": [
"LabelTemplate",
"ResourceTypes",
"SinkIdentifier"
],
"members": {
"LabelTemplate": {},
"LinkConfiguration": {
"shape": "S3"
},
"ResourceTypes": {
"shape": "S8"
},
"SinkIdentifier": {},
"Tags": {
"shape": "Sb"
}
}
},
"output": {
"type": "structure",
"members": {
"Arn": {},
"Id": {},
"Label": {},
"LabelTemplate": {},
"LinkConfiguration": {
"shape": "S3"
},
"ResourceTypes": {
"shape": "Sg"
},
"SinkArn": {},
"Tags": {
"shape": "Sh"
}
}
}
},
"CreateSink": {
"http": {
"requestUri": "/CreateSink",
"responseCode": 200
},
"input": {
"type": "structure",
"required": [
"Name"
],
"members": {
"Name": {},
"Tags": {
"shape": "Sb"
}
}
},
"output": {
"type": "structure",
"members": {
"Arn": {},
"Id": {},
"Name": {},
"Tags": {
"shape": "Sh"
}
}
}
},
"DeleteLink": {
"http": {
"requestUri": "/DeleteLink",
"responseCode": 200
},
"input": {
"type": "structure",
"required": [
"Identifier"
],
"members": {
"Identifier": {}
}
},
"output": {
"type": "structure",
"members": {}
}
},
"DeleteSink": {
"http": {
"requestUri": "/DeleteSink",
"responseCode": 200
},
"input": {
"type": "structure",
"required": [
"Identifier"
],
"members": {
"Identifier": {}
}
},
"output": {
"type": "structure",
"members": {}
}
},
"GetLink": {
"http": {
"requestUri": "/GetLink",
"responseCode": 200
},
"input": {
"type": "structure",
"required": [
"Identifier"
],
"members": {
"Identifier": {}
}
},
"output": {
"type": "structure",
"members": {
"Arn": {},
"Id": {},
"Label": {},
"LabelTemplate": {},
"LinkConfiguration": {
"shape": "S3"
},
"ResourceTypes": {
"shape": "Sg"
},
"SinkArn": {},
"Tags": {
"shape": "Sh"
}
}
}
},
"GetSink": {
"http": {
"requestUri": "/GetSink",
"responseCode": 200
},
"input": {
"type": "structure",
"required": [
"Identifier"
],
"members": {
"Identifier": {}
}
},
"output": {
"type": "structure",
"members": {
"Arn": {},
"Id": {},
"Name": {},
"Tags": {
"shape": "Sh"
}
}
}
},
"GetSinkPolicy": {
"http": {
"requestUri": "/GetSinkPolicy",
"responseCode": 200
},
"input": {
"type": "structure",
"required": [
"SinkIdentifier"
],
"members": {
"SinkIdentifier": {}
}
},
"output": {
"type": "structure",
"members": {
"Policy": {},
"SinkArn": {},
"SinkId": {}
}
}
},
"ListAttachedLinks": {
"http": {
"requestUri": "/ListAttachedLinks",
"responseCode": 200
},
"input": {
"type": "structure",
"required": [
"SinkIdentifier"
],
"members": {
"MaxResults": {
"type": "integer"
},
"NextToken": {},
"SinkIdentifier": {}
}
},
"output": {
"type": "structure",
"required": [
"Items"
],
"members": {
"Items": {
"type": "list",
"member": {
"type": "structure",
"members": {
"Label": {},
"LinkArn": {},
"ResourceTypes": {
"shape": "Sg"
}
}
}
},
"NextToken": {}
}
}
},
"ListLinks": {
"http": {
"requestUri": "/ListLinks",
"responseCode": 200
},
"input": {
"type": "structure",
"members": {
"MaxResults": {
"type": "integer"
},
"NextToken": {}
}
},
"output": {
"type": "structure",
"required": [
"Items"
],
"members": {
"Items": {
"type": "list",
"member": {
"type": "structure",
"members": {
"Arn": {},
"Id": {},
"Label": {},
"ResourceTypes": {
"shape": "Sg"
},
"SinkArn": {}
}
}
},
"NextToken": {}
}
}
},
"ListSinks": {
"http": {
"requestUri": "/ListSinks",
"responseCode": 200
},
"input": {
"type": "structure",
"members": {
"MaxResults": {
"type": "integer"
},
"NextToken": {}
}
},
"output": {
"type": "structure",
"required": [
"Items"
],
"members": {
"Items": {
"type": "list",
"member": {
"type": "structure",
"members": {
"Arn": {},
"Id": {},
"Name": {}
}
}
},
"NextToken": {}
}
}
},
"ListTagsForResource": {
"http": {
"method": "GET",
"requestUri": "/tags/{ResourceArn}",
"responseCode": 200
},
"input": {
"type": "structure",
"required": [
"ResourceArn"
],
"members": {
"ResourceArn": {
"location": "uri",
"locationName": "ResourceArn"
}
}
},
"output": {
"type": "structure",
"members": {
"Tags": {
"shape": "Sh"
}
}
}
},
"PutSinkPolicy": {
"http": {
"requestUri": "/PutSinkPolicy",
"responseCode": 200
},
"input": {
"type": "structure",
"required": [
"Policy",
"SinkIdentifier"
],
"members": {
"Policy": {},
"SinkIdentifier": {}
}
},
"output": {
"type": "structure",
"members": {
"Policy": {},
"SinkArn": {},
"SinkId": {}
}
}
},
"TagResource": {
"http": {
"method": "PUT",
"requestUri": "/tags/{ResourceArn}",
"responseCode": 200
},
"input": {
"type": "structure",
"required": [
"ResourceArn",
"Tags"
],
"members": {
"ResourceArn": {
"location": "uri",
"locationName": "ResourceArn"
},
"Tags": {
"shape": "Sb"
}
}
},
"output": {
"type": "structure",
"members": {}
}
},
"UntagResource": {
"http": {
"method": "DELETE",
"requestUri": "/tags/{ResourceArn}",
"responseCode": 200
},
"input": {
"type": "structure",
"required": [
"ResourceArn",
"TagKeys"
],
"members": {
"ResourceArn": {
"location": "uri",
"locationName": "ResourceArn"
},
"TagKeys": {
"location": "querystring",
"locationName": "tagKeys",
"type": "list",
"member": {}
}
}
},
"output": {
"type": "structure",
"members": {}
}
},
"UpdateLink": {
"http": {
"requestUri": "/UpdateLink",
"responseCode": 200
},
"input": {
"type": "structure",
"required": [
"Identifier",
"ResourceTypes"
],
"members": {
"Identifier": {},
"LinkConfiguration": {
"shape": "S3"
},
"ResourceTypes": {
"shape": "S8"
}
}
},
"output": {
"type": "structure",
"members": {
"Arn": {},
"Id": {},
"Label": {},
"LabelTemplate": {},
"LinkConfiguration": {
"shape": "S3"
},
"ResourceTypes": {
"shape": "Sg"
},
"SinkArn": {},
"Tags": {
"shape": "Sh"
}
}
}
}
},
"shapes": {
"S3": {
"type": "structure",
"members": {
"LogGroupConfiguration": {
"type": "structure",
"required": [
"Filter"
],
"members": {
"Filter": {}
}
},
"MetricConfiguration": {
"type": "structure",
"required": [
"Filter"
],
"members": {
"Filter": {}
}
}
}
},
"S8": {
"type": "list",
"member": {}
},
"Sb": {
"type": "map",
"key": {},
"value": {}
},
"Sg": {
"type": "list",
"member": {}
},
"Sh": {
"type": "map",
"key": {},
"value": {}
}
}
}