{
"$schema": "https://json-schema.org/draft/2020-12/schema",
"$id": "https://raw.githubusercontent.com/api-evangelist/amazon-dms/refs/heads/main/json-schema/amazon-dms-collector-response-schema.json",
"title": "CollectorResponse",
"description": "Describes a Fleet Advisor collector.",
"type": "object",
"properties": {
"CollectorReferencedId": {
"allOf": [
{
"$ref": "#/components/schemas/String"
},
{
"description": "The reference ID of the Fleet Advisor collector."
}
]
},
"CollectorName": {
"allOf": [
{
"$ref": "#/components/schemas/String"
},
{
"description": "The name of the Fleet Advisor collector ."
}
]
},
"CollectorVersion": {
"allOf": [
{
"$ref": "#/components/schemas/String"
},
{
"description": "The version of your Fleet Advisor collector, in semantic versioning format, for example 1.0.2 "
}
]
},
"VersionStatus": {
"allOf": [
{
"$ref": "#/components/schemas/VersionStatus"
},
{
"description": "Whether the collector version is up to date."
}
]
},
"Description": {
"allOf": [
{
"$ref": "#/components/schemas/String"
},
{
"description": "A summary description of the Fleet Advisor collector."
}
]
},
"S3BucketName": {
"allOf": [
{
"$ref": "#/components/schemas/String"
},
{
"description": "The Amazon S3 bucket that the Fleet Advisor collector uses to store inventory metadata."
}
]
},
"ServiceAccessRoleArn": {
"allOf": [
{
"$ref": "#/components/schemas/String"
},
{
"description": "The IAM role that grants permissions to access the specified Amazon S3 bucket."
}
]
},
"CollectorHealthCheck": {
"$ref": "#/components/schemas/CollectorHealthCheck"
},
"LastDataReceived": {
"allOf": [
{
"$ref": "#/components/schemas/String"
},
{
"description": "The timestamp of the last time the collector received data, in the following format: 2022-01-24T19:04:02.596113Z "
}
]
},
"RegisteredDate": {
"allOf": [
{
"$ref": "#/components/schemas/String"
},
{
"description": "The timestamp when DMS registered the collector, in the following format: 2022-01-24T19:04:02.596113Z "
}
]
},
"CreatedDate": {
"allOf": [
{
"$ref": "#/components/schemas/String"
},
{
"description": "The timestamp when you created the collector, in the following format: 2022-01-24T19:04:02.596113Z "
}
]
},
"ModifiedDate": {
"allOf": [
{
"$ref": "#/components/schemas/String"
},
{
"description": "The timestamp when DMS last modified the collector, in the following format: 2022-01-24T19:04:02.596113Z "
}
]
},
"InventoryData": {
"$ref": "#/components/schemas/InventoryData"
}
}
}