aws-sdk
Version:
AWS SDK for JavaScript
2,085 lines • 56.1 kB
JSON
{
"version": "2.0",
"metadata": {
"apiVersion": "2022-11-30",
"endpointPrefix": "vpc-lattice",
"jsonVersion": "1.1",
"protocol": "rest-json",
"serviceFullName": "Amazon VPC Lattice",
"serviceId": "VPC Lattice",
"signatureVersion": "v4",
"signingName": "vpc-lattice",
"uid": "vpc-lattice-2022-11-30"
},
"operations": {
"BatchUpdateRule": {
"http": {
"method": "PATCH",
"requestUri": "/services/{serviceIdentifier}/listeners/{listenerIdentifier}/rules",
"responseCode": 200
},
"input": {
"type": "structure",
"required": [
"listenerIdentifier",
"rules",
"serviceIdentifier"
],
"members": {
"listenerIdentifier": {
"location": "uri",
"locationName": "listenerIdentifier"
},
"rules": {
"type": "list",
"member": {
"type": "structure",
"required": [
"ruleIdentifier"
],
"members": {
"action": {
"shape": "S5"
},
"match": {
"shape": "Sd"
},
"priority": {
"type": "integer"
},
"ruleIdentifier": {}
}
}
},
"serviceIdentifier": {
"location": "uri",
"locationName": "serviceIdentifier"
}
}
},
"output": {
"type": "structure",
"members": {
"successful": {
"type": "list",
"member": {
"type": "structure",
"members": {
"action": {
"shape": "S5"
},
"arn": {},
"id": {},
"isDefault": {
"type": "boolean"
},
"match": {
"shape": "Sd"
},
"name": {},
"priority": {
"type": "integer"
}
}
}
},
"unsuccessful": {
"type": "list",
"member": {
"type": "structure",
"members": {
"failureCode": {},
"failureMessage": {},
"ruleIdentifier": {}
}
}
}
}
},
"idempotent": true
},
"CreateAccessLogSubscription": {
"http": {
"requestUri": "/accesslogsubscriptions",
"responseCode": 201
},
"input": {
"type": "structure",
"required": [
"destinationArn",
"resourceIdentifier"
],
"members": {
"clientToken": {
"idempotencyToken": true
},
"destinationArn": {},
"resourceIdentifier": {},
"tags": {
"shape": "S19"
}
}
},
"output": {
"type": "structure",
"required": [
"arn",
"destinationArn",
"id",
"resourceArn",
"resourceId"
],
"members": {
"arn": {},
"destinationArn": {},
"id": {},
"resourceArn": {},
"resourceId": {}
}
},
"idempotent": true
},
"CreateListener": {
"http": {
"requestUri": "/services/{serviceIdentifier}/listeners",
"responseCode": 201
},
"input": {
"type": "structure",
"required": [
"defaultAction",
"name",
"protocol",
"serviceIdentifier"
],
"members": {
"clientToken": {
"idempotencyToken": true
},
"defaultAction": {
"shape": "S5"
},
"name": {},
"port": {
"type": "integer"
},
"protocol": {},
"serviceIdentifier": {
"location": "uri",
"locationName": "serviceIdentifier"
},
"tags": {
"shape": "S19"
}
}
},
"output": {
"type": "structure",
"members": {
"arn": {},
"defaultAction": {
"shape": "S5"
},
"id": {},
"name": {},
"port": {
"type": "integer"
},
"protocol": {},
"serviceArn": {},
"serviceId": {}
}
},
"idempotent": true
},
"CreateRule": {
"http": {
"requestUri": "/services/{serviceIdentifier}/listeners/{listenerIdentifier}/rules",
"responseCode": 201
},
"input": {
"type": "structure",
"required": [
"action",
"listenerIdentifier",
"match",
"name",
"priority",
"serviceIdentifier"
],
"members": {
"action": {
"shape": "S5"
},
"clientToken": {
"idempotencyToken": true
},
"listenerIdentifier": {
"location": "uri",
"locationName": "listenerIdentifier"
},
"match": {
"shape": "Sd"
},
"name": {},
"priority": {
"type": "integer"
},
"serviceIdentifier": {
"location": "uri",
"locationName": "serviceIdentifier"
},
"tags": {
"shape": "S19"
}
}
},
"output": {
"type": "structure",
"members": {
"action": {
"shape": "S5"
},
"arn": {},
"id": {},
"match": {
"shape": "Sd"
},
"name": {},
"priority": {
"type": "integer"
}
}
},
"idempotent": true
},
"CreateService": {
"http": {
"requestUri": "/services",
"responseCode": 201
},
"input": {
"type": "structure",
"required": [
"name"
],
"members": {
"authType": {},
"certificateArn": {},
"clientToken": {
"idempotencyToken": true
},
"customDomainName": {},
"name": {},
"tags": {
"shape": "S19"
}
}
},
"output": {
"type": "structure",
"members": {
"arn": {},
"authType": {},
"certificateArn": {},
"customDomainName": {},
"dnsEntry": {
"shape": "S1y"
},
"id": {},
"name": {},
"status": {}
}
},
"idempotent": true
},
"CreateServiceNetwork": {
"http": {
"requestUri": "/servicenetworks",
"responseCode": 201
},
"input": {
"type": "structure",
"required": [
"name"
],
"members": {
"authType": {},
"clientToken": {
"idempotencyToken": true
},
"name": {},
"tags": {
"shape": "S19"
}
}
},
"output": {
"type": "structure",
"members": {
"arn": {},
"authType": {},
"id": {},
"name": {}
}
},
"idempotent": true
},
"CreateServiceNetworkServiceAssociation": {
"http": {
"requestUri": "/servicenetworkserviceassociations",
"responseCode": 200
},
"input": {
"type": "structure",
"required": [
"serviceIdentifier",
"serviceNetworkIdentifier"
],
"members": {
"clientToken": {
"idempotencyToken": true
},
"serviceIdentifier": {},
"serviceNetworkIdentifier": {},
"tags": {
"shape": "S19"
}
}
},
"output": {
"type": "structure",
"members": {
"arn": {},
"createdBy": {},
"customDomainName": {},
"dnsEntry": {
"shape": "S1y"
},
"id": {},
"status": {}
}
},
"idempotent": true
},
"CreateServiceNetworkVpcAssociation": {
"http": {
"requestUri": "/servicenetworkvpcassociations",
"responseCode": 200
},
"input": {
"type": "structure",
"required": [
"serviceNetworkIdentifier",
"vpcIdentifier"
],
"members": {
"clientToken": {
"idempotencyToken": true
},
"securityGroupIds": {
"type": "list",
"member": {}
},
"serviceNetworkIdentifier": {},
"tags": {
"shape": "S19"
},
"vpcIdentifier": {}
}
},
"output": {
"type": "structure",
"members": {
"arn": {},
"createdBy": {},
"id": {},
"securityGroupIds": {
"shape": "S2k"
},
"status": {}
}
},
"idempotent": true
},
"CreateTargetGroup": {
"http": {
"requestUri": "/targetgroups",
"responseCode": 201
},
"input": {
"type": "structure",
"required": [
"name",
"type"
],
"members": {
"clientToken": {
"idempotencyToken": true
},
"config": {
"shape": "S2n"
},
"name": {},
"tags": {
"shape": "S19"
},
"type": {}
}
},
"output": {
"type": "structure",
"members": {
"arn": {},
"config": {
"shape": "S2n"
},
"id": {},
"name": {},
"status": {},
"type": {}
}
},
"idempotent": true
},
"DeleteAccessLogSubscription": {
"http": {
"method": "DELETE",
"requestUri": "/accesslogsubscriptions/{accessLogSubscriptionIdentifier}",
"responseCode": 204
},
"input": {
"type": "structure",
"required": [
"accessLogSubscriptionIdentifier"
],
"members": {
"accessLogSubscriptionIdentifier": {
"location": "uri",
"locationName": "accessLogSubscriptionIdentifier"
}
}
},
"output": {
"type": "structure",
"members": {}
},
"idempotent": true
},
"DeleteAuthPolicy": {
"http": {
"method": "DELETE",
"requestUri": "/authpolicy/{resourceIdentifier}",
"responseCode": 204
},
"input": {
"type": "structure",
"required": [
"resourceIdentifier"
],
"members": {
"resourceIdentifier": {
"location": "uri",
"locationName": "resourceIdentifier"
}
}
},
"output": {
"type": "structure",
"members": {}
},
"idempotent": true
},
"DeleteListener": {
"http": {
"method": "DELETE",
"requestUri": "/services/{serviceIdentifier}/listeners/{listenerIdentifier}",
"responseCode": 204
},
"input": {
"type": "structure",
"required": [
"listenerIdentifier",
"serviceIdentifier"
],
"members": {
"listenerIdentifier": {
"location": "uri",
"locationName": "listenerIdentifier"
},
"serviceIdentifier": {
"location": "uri",
"locationName": "serviceIdentifier"
}
}
},
"output": {
"type": "structure",
"members": {}
},
"idempotent": true
},
"DeleteResourcePolicy": {
"http": {
"method": "DELETE",
"requestUri": "/resourcepolicy/{resourceArn}",
"responseCode": 204
},
"input": {
"type": "structure",
"required": [
"resourceArn"
],
"members": {
"resourceArn": {
"location": "uri",
"locationName": "resourceArn"
}
}
},
"output": {
"type": "structure",
"members": {}
},
"idempotent": true
},
"DeleteRule": {
"http": {
"method": "DELETE",
"requestUri": "/services/{serviceIdentifier}/listeners/{listenerIdentifier}/rules/{ruleIdentifier}",
"responseCode": 204
},
"input": {
"type": "structure",
"required": [
"listenerIdentifier",
"ruleIdentifier",
"serviceIdentifier"
],
"members": {
"listenerIdentifier": {
"location": "uri",
"locationName": "listenerIdentifier"
},
"ruleIdentifier": {
"location": "uri",
"locationName": "ruleIdentifier"
},
"serviceIdentifier": {
"location": "uri",
"locationName": "serviceIdentifier"
}
}
},
"output": {
"type": "structure",
"members": {}
},
"idempotent": true
},
"DeleteService": {
"http": {
"method": "DELETE",
"requestUri": "/services/{serviceIdentifier}",
"responseCode": 200
},
"input": {
"type": "structure",
"required": [
"serviceIdentifier"
],
"members": {
"serviceIdentifier": {
"location": "uri",
"locationName": "serviceIdentifier"
}
}
},
"output": {
"type": "structure",
"members": {
"arn": {},
"id": {},
"name": {},
"status": {}
}
},
"idempotent": true
},
"DeleteServiceNetwork": {
"http": {
"method": "DELETE",
"requestUri": "/servicenetworks/{serviceNetworkIdentifier}",
"responseCode": 204
},
"input": {
"type": "structure",
"required": [
"serviceNetworkIdentifier"
],
"members": {
"serviceNetworkIdentifier": {
"location": "uri",
"locationName": "serviceNetworkIdentifier"
}
}
},
"output": {
"type": "structure",
"members": {}
},
"idempotent": true
},
"DeleteServiceNetworkServiceAssociation": {
"http": {
"method": "DELETE",
"requestUri": "/servicenetworkserviceassociations/{serviceNetworkServiceAssociationIdentifier}",
"responseCode": 200
},
"input": {
"type": "structure",
"required": [
"serviceNetworkServiceAssociationIdentifier"
],
"members": {
"serviceNetworkServiceAssociationIdentifier": {
"location": "uri",
"locationName": "serviceNetworkServiceAssociationIdentifier"
}
}
},
"output": {
"type": "structure",
"members": {
"arn": {},
"id": {},
"status": {}
}
},
"idempotent": true
},
"DeleteServiceNetworkVpcAssociation": {
"http": {
"method": "DELETE",
"requestUri": "/servicenetworkvpcassociations/{serviceNetworkVpcAssociationIdentifier}",
"responseCode": 200
},
"input": {
"type": "structure",
"required": [
"serviceNetworkVpcAssociationIdentifier"
],
"members": {
"serviceNetworkVpcAssociationIdentifier": {
"location": "uri",
"locationName": "serviceNetworkVpcAssociationIdentifier"
}
}
},
"output": {
"type": "structure",
"members": {
"arn": {},
"id": {},
"status": {}
}
},
"idempotent": true
},
"DeleteTargetGroup": {
"http": {
"method": "DELETE",
"requestUri": "/targetgroups/{targetGroupIdentifier}",
"responseCode": 200
},
"input": {
"type": "structure",
"required": [
"targetGroupIdentifier"
],
"members": {
"targetGroupIdentifier": {
"location": "uri",
"locationName": "targetGroupIdentifier"
}
}
},
"output": {
"type": "structure",
"members": {
"arn": {},
"id": {},
"status": {}
}
},
"idempotent": true
},
"DeregisterTargets": {
"http": {
"requestUri": "/targetgroups/{targetGroupIdentifier}/deregistertargets",
"responseCode": 200
},
"input": {
"type": "structure",
"required": [
"targetGroupIdentifier",
"targets"
],
"members": {
"targetGroupIdentifier": {
"location": "uri",
"locationName": "targetGroupIdentifier"
},
"targets": {
"type": "list",
"member": {
"shape": "S3w"
}
}
}
},
"output": {
"type": "structure",
"members": {
"successful": {
"shape": "S3z"
},
"unsuccessful": {
"shape": "S40"
}
}
},
"idempotent": true
},
"GetAccessLogSubscription": {
"http": {
"method": "GET",
"requestUri": "/accesslogsubscriptions/{accessLogSubscriptionIdentifier}",
"responseCode": 200
},
"input": {
"type": "structure",
"required": [
"accessLogSubscriptionIdentifier"
],
"members": {
"accessLogSubscriptionIdentifier": {
"location": "uri",
"locationName": "accessLogSubscriptionIdentifier"
}
}
},
"output": {
"type": "structure",
"required": [
"arn",
"createdAt",
"destinationArn",
"id",
"lastUpdatedAt",
"resourceArn",
"resourceId"
],
"members": {
"arn": {},
"createdAt": {
"shape": "S44"
},
"destinationArn": {},
"id": {},
"lastUpdatedAt": {
"shape": "S44"
},
"resourceArn": {},
"resourceId": {}
}
}
},
"GetAuthPolicy": {
"http": {
"method": "GET",
"requestUri": "/authpolicy/{resourceIdentifier}",
"responseCode": 200
},
"input": {
"type": "structure",
"required": [
"resourceIdentifier"
],
"members": {
"resourceIdentifier": {
"location": "uri",
"locationName": "resourceIdentifier"
}
}
},
"output": {
"type": "structure",
"members": {
"createdAt": {
"shape": "S44"
},
"lastUpdatedAt": {
"shape": "S44"
},
"policy": {},
"state": {}
}
}
},
"GetListener": {
"http": {
"method": "GET",
"requestUri": "/services/{serviceIdentifier}/listeners/{listenerIdentifier}",
"responseCode": 200
},
"input": {
"type": "structure",
"required": [
"listenerIdentifier",
"serviceIdentifier"
],
"members": {
"listenerIdentifier": {
"location": "uri",
"locationName": "listenerIdentifier"
},
"serviceIdentifier": {
"location": "uri",
"locationName": "serviceIdentifier"
}
}
},
"output": {
"type": "structure",
"members": {
"arn": {},
"createdAt": {
"shape": "S44"
},
"defaultAction": {
"shape": "S5"
},
"id": {},
"lastUpdatedAt": {
"shape": "S44"
},
"name": {},
"port": {
"type": "integer"
},
"protocol": {},
"serviceArn": {},
"serviceId": {}
}
}
},
"GetResourcePolicy": {
"http": {
"method": "GET",
"requestUri": "/resourcepolicy/{resourceArn}",
"responseCode": 200
},
"input": {
"type": "structure",
"required": [
"resourceArn"
],
"members": {
"resourceArn": {
"location": "uri",
"locationName": "resourceArn"
}
}
},
"output": {
"type": "structure",
"members": {
"policy": {}
}
}
},
"GetRule": {
"http": {
"method": "GET",
"requestUri": "/services/{serviceIdentifier}/listeners/{listenerIdentifier}/rules/{ruleIdentifier}",
"responseCode": 200
},
"input": {
"type": "structure",
"required": [
"listenerIdentifier",
"ruleIdentifier",
"serviceIdentifier"
],
"members": {
"listenerIdentifier": {
"location": "uri",
"locationName": "listenerIdentifier"
},
"ruleIdentifier": {
"location": "uri",
"locationName": "ruleIdentifier"
},
"serviceIdentifier": {
"location": "uri",
"locationName": "serviceIdentifier"
}
}
},
"output": {
"type": "structure",
"members": {
"action": {
"shape": "S5"
},
"arn": {},
"createdAt": {
"shape": "S44"
},
"id": {},
"isDefault": {
"type": "boolean"
},
"lastUpdatedAt": {
"shape": "S44"
},
"match": {
"shape": "Sd"
},
"name": {},
"priority": {
"type": "integer"
}
}
}
},
"GetService": {
"http": {
"method": "GET",
"requestUri": "/services/{serviceIdentifier}",
"responseCode": 200
},
"input": {
"type": "structure",
"required": [
"serviceIdentifier"
],
"members": {
"serviceIdentifier": {
"location": "uri",
"locationName": "serviceIdentifier"
}
}
},
"output": {
"type": "structure",
"members": {
"arn": {},
"authType": {},
"certificateArn": {},
"createdAt": {
"shape": "S44"
},
"customDomainName": {},
"dnsEntry": {
"shape": "S1y"
},
"failureCode": {},
"failureMessage": {},
"id": {},
"lastUpdatedAt": {
"shape": "S44"
},
"name": {},
"status": {}
}
}
},
"GetServiceNetwork": {
"http": {
"method": "GET",
"requestUri": "/servicenetworks/{serviceNetworkIdentifier}",
"responseCode": 200
},
"input": {
"type": "structure",
"required": [
"serviceNetworkIdentifier"
],
"members": {
"serviceNetworkIdentifier": {
"location": "uri",
"locationName": "serviceNetworkIdentifier"
}
}
},
"output": {
"type": "structure",
"members": {
"arn": {},
"authType": {},
"createdAt": {
"shape": "S44"
},
"id": {},
"lastUpdatedAt": {
"shape": "S44"
},
"name": {},
"numberOfAssociatedServices": {
"type": "long"
},
"numberOfAssociatedVPCs": {
"type": "long"
}
}
}
},
"GetServiceNetworkServiceAssociation": {
"http": {
"method": "GET",
"requestUri": "/servicenetworkserviceassociations/{serviceNetworkServiceAssociationIdentifier}",
"responseCode": 200
},
"input": {
"type": "structure",
"required": [
"serviceNetworkServiceAssociationIdentifier"
],
"members": {
"serviceNetworkServiceAssociationIdentifier": {
"location": "uri",
"locationName": "serviceNetworkServiceAssociationIdentifier"
}
}
},
"output": {
"type": "structure",
"members": {
"arn": {},
"createdAt": {
"shape": "S44"
},
"createdBy": {},
"customDomainName": {},
"dnsEntry": {
"shape": "S1y"
},
"failureCode": {},
"failureMessage": {},
"id": {},
"serviceArn": {},
"serviceId": {},
"serviceName": {},
"serviceNetworkArn": {},
"serviceNetworkId": {},
"serviceNetworkName": {},
"status": {}
}
}
},
"GetServiceNetworkVpcAssociation": {
"http": {
"method": "GET",
"requestUri": "/servicenetworkvpcassociations/{serviceNetworkVpcAssociationIdentifier}",
"responseCode": 200
},
"input": {
"type": "structure",
"required": [
"serviceNetworkVpcAssociationIdentifier"
],
"members": {
"serviceNetworkVpcAssociationIdentifier": {
"location": "uri",
"locationName": "serviceNetworkVpcAssociationIdentifier"
}
}
},
"output": {
"type": "structure",
"members": {
"arn": {},
"createdAt": {
"shape": "S44"
},
"createdBy": {},
"failureCode": {},
"failureMessage": {},
"id": {},
"lastUpdatedAt": {
"shape": "S44"
},
"securityGroupIds": {
"shape": "S2k"
},
"serviceNetworkArn": {},
"serviceNetworkId": {},
"serviceNetworkName": {},
"status": {},
"vpcId": {}
}
}
},
"GetTargetGroup": {
"http": {
"method": "GET",
"requestUri": "/targetgroups/{targetGroupIdentifier}",
"responseCode": 200
},
"input": {
"type": "structure",
"required": [
"targetGroupIdentifier"
],
"members": {
"targetGroupIdentifier": {
"location": "uri",
"locationName": "targetGroupIdentifier"
}
}
},
"output": {
"type": "structure",
"members": {
"arn": {},
"config": {
"shape": "S2n"
},
"createdAt": {
"shape": "S44"
},
"failureCode": {},
"failureMessage": {},
"id": {},
"lastUpdatedAt": {
"shape": "S44"
},
"name": {},
"serviceArns": {
"shape": "S4r"
},
"status": {},
"type": {}
}
}
},
"ListAccessLogSubscriptions": {
"http": {
"method": "GET",
"requestUri": "/accesslogsubscriptions",
"responseCode": 200
},
"input": {
"type": "structure",
"required": [
"resourceIdentifier"
],
"members": {
"maxResults": {
"location": "querystring",
"locationName": "maxResults",
"type": "integer"
},
"nextToken": {
"location": "querystring",
"locationName": "nextToken"
},
"resourceIdentifier": {
"location": "querystring",
"locationName": "resourceIdentifier"
}
}
},
"output": {
"type": "structure",
"required": [
"items"
],
"members": {
"items": {
"type": "list",
"member": {
"type": "structure",
"required": [
"arn",
"createdAt",
"destinationArn",
"id",
"lastUpdatedAt",
"resourceArn",
"resourceId"
],
"members": {
"arn": {},
"createdAt": {
"shape": "S44"
},
"destinationArn": {},
"id": {},
"lastUpdatedAt": {
"shape": "S44"
},
"resourceArn": {},
"resourceId": {}
}
}
},
"nextToken": {}
}
}
},
"ListListeners": {
"http": {
"method": "GET",
"requestUri": "/services/{serviceIdentifier}/listeners",
"responseCode": 200
},
"input": {
"type": "structure",
"required": [
"serviceIdentifier"
],
"members": {
"maxResults": {
"location": "querystring",
"locationName": "maxResults",
"type": "integer"
},
"nextToken": {
"location": "querystring",
"locationName": "nextToken"
},
"serviceIdentifier": {
"location": "uri",
"locationName": "serviceIdentifier"
}
}
},
"output": {
"type": "structure",
"required": [
"items"
],
"members": {
"items": {
"type": "list",
"member": {
"type": "structure",
"members": {
"arn": {},
"createdAt": {
"shape": "S44"
},
"id": {},
"lastUpdatedAt": {
"shape": "S44"
},
"name": {},
"port": {
"type": "integer"
},
"protocol": {}
}
}
},
"nextToken": {}
}
}
},
"ListRules": {
"http": {
"method": "GET",
"requestUri": "/services/{serviceIdentifier}/listeners/{listenerIdentifier}/rules",
"responseCode": 200
},
"input": {
"type": "structure",
"required": [
"listenerIdentifier",
"serviceIdentifier"
],
"members": {
"listenerIdentifier": {
"location": "uri",
"locationName": "listenerIdentifier"
},
"maxResults": {
"location": "querystring",
"locationName": "maxResults",
"type": "integer"
},
"nextToken": {
"location": "querystring",
"locationName": "nextToken"
},
"serviceIdentifier": {
"location": "uri",
"locationName": "serviceIdentifier"
}
}
},
"output": {
"type": "structure",
"required": [
"items"
],
"members": {
"items": {
"type": "list",
"member": {
"type": "structure",
"members": {
"arn": {},
"createdAt": {
"shape": "S44"
},
"id": {},
"isDefault": {
"type": "boolean"
},
"lastUpdatedAt": {
"shape": "S44"
},
"name": {},
"priority": {
"type": "integer"
}
}
}
},
"nextToken": {}
}
}
},
"ListServiceNetworkServiceAssociations": {
"http": {
"method": "GET",
"requestUri": "/servicenetworkserviceassociations",
"responseCode": 200
},
"input": {
"type": "structure",
"members": {
"maxResults": {
"location": "querystring",
"locationName": "maxResults",
"type": "integer"
},
"nextToken": {
"location": "querystring",
"locationName": "nextToken"
},
"serviceIdentifier": {
"location": "querystring",
"locationName": "serviceIdentifier"
},
"serviceNetworkIdentifier": {
"location": "querystring",
"locationName": "serviceNetworkIdentifier"
}
}
},
"output": {
"type": "structure",
"required": [
"items"
],
"members": {
"items": {
"type": "list",
"member": {
"type": "structure",
"members": {
"arn": {},
"createdAt": {
"shape": "S44"
},
"createdBy": {},
"customDomainName": {},
"dnsEntry": {
"shape": "S1y"
},
"id": {},
"serviceArn": {},
"serviceId": {},
"serviceName": {},
"serviceNetworkArn": {},
"serviceNetworkId": {},
"serviceNetworkName": {},
"status": {}
}
}
},
"nextToken": {}
}
}
},
"ListServiceNetworkVpcAssociations": {
"http": {
"method": "GET",
"requestUri": "/servicenetworkvpcassociations",
"responseCode": 200
},
"input": {
"type": "structure",
"members": {
"maxResults": {
"location": "querystring",
"locationName": "maxResults",
"type": "integer"
},
"nextToken": {
"location": "querystring",
"locationName": "nextToken"
},
"serviceNetworkIdentifier": {
"location": "querystring",
"locationName": "serviceNetworkIdentifier"
},
"vpcIdentifier": {
"location": "querystring",
"locationName": "vpcIdentifier"
}
}
},
"output": {
"type": "structure",
"required": [
"items"
],
"members": {
"items": {
"type": "list",
"member": {
"type": "structure",
"members": {
"arn": {},
"createdAt": {
"shape": "S44"
},
"createdBy": {},
"id": {},
"lastUpdatedAt": {
"shape": "S44"
},
"serviceNetworkArn": {},
"serviceNetworkId": {},
"serviceNetworkName": {},
"status": {},
"vpcId": {}
}
}
},
"nextToken": {}
}
}
},
"ListServiceNetworks": {
"http": {
"method": "GET",
"requestUri": "/servicenetworks",
"responseCode": 200
},
"input": {
"type": "structure",
"members": {
"maxResults": {
"location": "querystring",
"locationName": "maxResults",
"type": "integer"
},
"nextToken": {
"location": "querystring",
"locationName": "nextToken"
}
}
},
"output": {
"type": "structure",
"required": [
"items"
],
"members": {
"items": {
"type": "list",
"member": {
"type": "structure",
"members": {
"arn": {},
"createdAt": {
"shape": "S44"
},
"id": {},
"lastUpdatedAt": {
"shape": "S44"
},
"name": {},
"numberOfAssociatedServices": {
"type": "long"
},
"numberOfAssociatedVPCs": {
"type": "long"
}
}
}
},
"nextToken": {}
}
}
},
"ListServices": {
"http": {
"method": "GET",
"requestUri": "/services",
"responseCode": 200
},
"input": {
"type": "structure",
"members": {
"maxResults": {
"location": "querystring",
"locationName": "maxResults",
"type": "integer"
},
"nextToken": {
"location": "querystring",
"locationName": "nextToken"
}
}
},
"output": {
"type": "structure",
"members": {
"items": {
"type": "list",
"member": {
"type": "structure",
"members": {
"arn": {},
"createdAt": {
"shape": "S44"
},
"customDomainName": {},
"dnsEntry": {
"shape": "S1y"
},
"id": {},
"lastUpdatedAt": {
"shape": "S44"
},
"name": {},
"status": {}
}
}
},
"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": "S19"
}
}
}
},
"ListTargetGroups": {
"http": {
"method": "GET",
"requestUri": "/targetgroups",
"responseCode": 200
},
"input": {
"type": "structure",
"members": {
"maxResults": {
"location": "querystring",
"locationName": "maxResults",
"type": "integer"
},
"nextToken": {
"location": "querystring",
"locationName": "nextToken"
},
"targetGroupType": {
"location": "querystring",
"locationName": "targetGroupType"
},
"vpcIdentifier": {
"location": "querystring",
"locationName": "vpcIdentifier"
}
}
},
"output": {
"type": "structure",
"members": {
"items": {
"type": "list",
"member": {
"type": "structure",
"members": {
"arn": {},
"createdAt": {
"shape": "S44"
},
"id": {},
"ipAddressType": {},
"lambdaEventStructureVersion": {},
"lastUpdatedAt": {
"shape": "S44"
},
"name": {},
"port": {
"type": "integer"
},
"protocol": {},
"serviceArns": {
"shape": "S4r"
},
"status": {},
"type": {},
"vpcIdentifier": {}
}
}
},
"nextToken": {}
}
}
},
"ListTargets": {
"http": {
"requestUri": "/targetgroups/{targetGroupIdentifier}/listtargets",
"responseCode": 200
},
"input": {
"type": "structure",
"required": [
"targetGroupIdentifier"
],
"members": {
"maxResults": {
"location": "querystring",
"locationName": "maxResults",
"type": "integer"
},
"nextToken": {
"location": "querystring",
"locationName": "nextToken"
},
"targetGroupIdentifier": {
"location": "uri",
"locationName": "targetGroupIdentifier"
},
"targets": {
"type": "list",
"member": {
"shape": "S3w"
}
}
}
},
"output": {
"type": "structure",
"required": [
"items"
],
"members": {
"items": {
"type": "list",
"member": {
"type": "structure",
"members": {
"id": {},
"port": {
"type": "integer"
},
"reasonCode": {},
"status": {}
}
}
},
"nextToken": {}
}
}
},
"PutAuthPolicy": {
"http": {
"method": "PUT",
"requestUri": "/authpolicy/{resourceIdentifier}",
"responseCode": 200
},
"input": {
"type": "structure",
"required": [
"policy",
"resourceIdentifier"
],
"members": {
"policy": {},
"resourceIdentifier": {
"location": "uri",
"locationName": "resourceIdentifier"
}
}
},
"output": {
"type": "structure",
"members": {
"policy": {},
"state": {}
}
}
},
"PutResourcePolicy": {
"http": {
"method": "PUT",
"requestUri": "/resourcepolicy/{resourceArn}",
"responseCode": 200
},
"input": {
"type": "structure",
"required": [
"policy",
"resourceArn"
],
"members": {
"policy": {},
"resourceArn": {
"location": "uri",
"locationName": "resourceArn"
}
}
},
"output": {
"type": "structure",
"members": {}
},
"idempotent": true
},
"RegisterTargets": {
"http": {
"requestUri": "/targetgroups/{targetGroupIdentifier}/registertargets",
"responseCode": 200
},
"input": {
"type": "structure",
"required": [
"targetGroupIdentifier",
"targets"
],
"members": {
"targetGroupIdentifier": {
"location": "uri",
"locationName": "targetGroupIdentifier"
},
"targets": {
"type": "list",
"member": {
"shape": "S3w"
}
}
}
},
"output": {
"type": "structure",
"members": {
"successful": {
"shape": "S3z"
},
"unsuccessful": {
"shape": "S40"
}
}
}
},
"TagResource": {
"http": {
"requestUri": "/tags/{resourceArn}",
"responseCode": 200
},
"input": {
"type": "structure",
"required": [
"resourceArn",
"tags"
],
"members": {
"resourceArn": {
"location": "uri",
"locationName": "resourceArn"
},
"tags": {
"shape": "S19"
}
}
},
"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": {}
},
"idempotent": true
},
"UpdateAccessLogSubscription": {
"http": {
"method": "PATCH",
"requestUri": "/accesslogsubscriptions/{accessLogSubscriptionIdentifier}",
"responseCode": 200
},
"input": {
"type": "structure",
"required": [
"accessLogSubscriptionIdentifier",
"destinationArn"
],
"members": {
"accessLogSubscriptionIdentifier": {
"location": "uri",
"locationName": "accessLogSubscriptionIdentifier"
},
"destinationArn": {}
}
},
"output": {
"type": "structure",
"required": [
"arn",
"destinationArn",
"id",
"resourceArn",
"resourceId"
],
"members": {
"arn": {},
"destinationArn": {},
"id": {},
"resourceArn": {},
"resourceId": {}
}
},
"idempotent": true
},
"UpdateListener": {
"http": {
"method": "PATCH",
"requestUri": "/services/{serviceIdentifier}/listeners/{listenerIdentifier}",
"responseCode": 200
},
"input": {
"type": "structure",
"required": [
"defaultAction",
"listenerIdentifier",
"serviceIdentifier"
],
"members": {
"defaultAction": {
"shape": "S5"
},
"listenerIdentifier": {
"location": "uri",
"locationName": "listenerIdentifier"
},
"serviceIdentifier": {
"location": "uri",
"locationName": "serviceIdentifier"
}
}
},
"output": {
"type": "structure",
"members": {
"arn": {},
"defaultAction": {
"shape": "S5"
},
"id": {},
"name": {},
"port": {
"type": "integer"
},
"protocol": {},
"serviceArn": {},
"serviceId": {}
}
},
"idempotent": true
},
"UpdateRule": {
"http": {
"method": "PATCH",
"requestUri": "/services/{serviceIdentifier}/listeners/{listenerIdentifier}/rules/{ruleIdentifier}",
"responseCode": 200
},
"input": {
"type": "structure",
"required": [
"listenerIdentifier",
"ruleIdentifier",
"serviceIdentifier"
],
"members": {
"action": {
"shape": "S5"
},
"listenerIdentifier": {
"location": "uri",
"locationName": "listenerIdentifier"
},
"match": {
"shape": "Sd"
},
"priority": {
"type": "integer"
},
"ruleIdentifier": {
"location": "uri",
"locationName": "ruleIdentifier"
},
"serviceIdentifier": {
"location": "uri",
"locationName": "serviceIdentifier"
}
}
},
"output": {
"type": "structure",
"members": {
"action": {
"shape": "S5"
},
"arn": {},
"id": {},
"isDefault": {
"type": "boolean"
},
"match": {
"shape": "Sd"
},
"name": {},
"priority": {
"type": "integer"
}
}
},
"idempotent": true
},
"UpdateService": {
"http": {
"method": "PATCH",
"requestUri": "/services/{serviceIdentifier}",
"responseCode": 200
},
"input": {
"type": "structure",
"required": [
"serviceIdentifier"
],
"members": {
"authType": {},
"certificateArn": {},
"serviceIdentifier": {
"location": "uri",
"locationName": "serviceIdentifier"
}
}
},
"output": {
"type": "structure",
"members": {
"arn": {},
"authType": {},
"certificateArn": {},
"customDomainName": {},
"id": {},
"name": {}
}
}
},
"UpdateServiceNetwork": {
"http": {
"method": "PATCH",
"requestUri": "/servicenetworks/{serviceNetworkIdentifier}",
"responseCode": 200
},
"input": {
"type": "structure",
"required": [
"authType",
"serviceNetworkIdentifier"
],
"members": {
"authType": {},
"serviceNetworkIdentifier": {
"location": "uri",
"locationName": "serviceNetworkIdentifier"
}
}
},
"output": {
"type": "structure",
"members": {
"arn": {},
"authType": {},
"id": {},
"name": {}
}
},
"idempotent": true
},
"UpdateServiceNetworkVpcAssociation": {
"http": {
"method": "PATCH",
"reque