{ "$schema": "https://json-schema.org/draft/2020-12/schema", "$id": "#/components/schemas/GcpPrivateHostedZoneResponse", "title": "GcpPrivateHostedZoneResponse", "type": "object", "properties": { "id": { "$ref": "#/components/schemas/PrivateDnsId" }, "state": { "$ref": "#/components/schemas/PrivateDnsState" }, "state_metadata": { "description": "Metadata describing the backing state of the Private Dns and why it may be in an erroneous state.\n", "type": "object", "additionalProperties": false, "properties": { "reported_status": { "description": "Reported status of the Private Dns from backing infrastructure.", "type": "string", "example": "ERROR" }, "reason": { "description": "Reason why the Private Dns may be in an erroneous state, reported from backing infrastructure.\n", "type": "string", "example": "Failed to create Private Dns due to invalid Cloud Provider configuration.\n" } }, "title": "PrivateDnsStateMetadata" }, "entity_version": { "description": "Monotonically-increasing version count of the Private DNS, to indicate the order of updates to the\nPrivate DNS.\n", "type": "integer", "example": 1, "readOnly": true }, "created_at": { "description": "An RFC-3339 timestamp representation of Private DNS creation date.", "type": "string", "format": "date-time", "example": "2022-11-04T20:10:06.927Z", "readOnly": true }, "updated_at": { "description": "An RFC-3339 timestamp representation of Private DNS update date.", "type": "string", "format": "date-time", "example": "2022-11-04T20:10:06.927Z", "readOnly": true }, "name": { "$ref": "#/components/schemas/PrivateDnsName" }, "private_dns_attachment_config": { "$ref": "#/components/schemas/GcpPrivateHostedZoneAttachmentConfig" } }, "required": [ "id", "state", "state_metadata", "entity_version", "created_at", "updated_at", "name", "private_dns_attachment_config" ] }