{ "type": "object", "properties": { "ReferenceId": { "allOf": [ { "$ref": "#/components/schemas/NullableInteger" }, { "description": "Identifier for the service. Unique within the service map." } ] }, "Name": { "allOf": [ { "$ref": "#/components/schemas/String" }, { "description": "The canonical name of the service." } ] }, "Names": { "allOf": [ { "$ref": "#/components/schemas/ServiceNames" }, { "description": "A list of names for the service, including the canonical name." } ] }, "Root": { "allOf": [ { "$ref": "#/components/schemas/NullableBoolean" }, { "description": "Indicates that the service was the first service to process a request." } ] }, "AccountId": { "allOf": [ { "$ref": "#/components/schemas/String" }, { "description": "Identifier of the Amazon Web Services account in which the service runs." } ] }, "Type": { "allOf": [ { "$ref": "#/components/schemas/String" }, { "description": "
The type of service.
Amazon Web Services Resource - The type of an Amazon Web Services resource. For example, AWS::EC2::Instance for an application running on Amazon EC2 or AWS::DynamoDB::Table for an Amazon DynamoDB table that the application used.
Amazon Web Services Service - The type of an Amazon Web Services service. For example, AWS::DynamoDB for downstream calls to Amazon DynamoDB that didn't target a specific table.
client - Represents the clients that sent requests to a root service.
remote - A downstream service of indeterminate type.