Retrieve an Iceberg Table
Returns a representation of the specified Iceberg Table.
Path Parameters
- table_id string required
Performs the operation on the table with the specified ID.
Query Parameters
- lookback_days int64
Calculate backup status for the last
lookback_daysdays.
- 200
- default
Success
- application/api.clumio.aws-iceberg-tables=v1+json
- Schema
- Example (from schema)
Schema
- account_native_id string
The AWS-assigned ID of the account associated with the Iceberg Table.
- aws_region string
The AWS region associated with the Iceberg Table.
backup_status_info object
The backup status information applied to this resource.
backup_status stringBackupStatus is the status of the backup. Possible values are
success,partial_success,failure,no_backup, andunknown. This value depends onlookback_days. If not specified, then this field has a value ofunknown.last_failed_policy_start_timestamp stringThe last failed policy start time. Represented in RFC-3339 format.
last_successful_policy_start_timestamp stringThe last successful policy start time. Represented in RFC-3339 format.
operation_info_list object[]
The policy operation information of the backups.
backup_status stringBackupStatus is the status of the backup. Possible values are
success,partial_success,failure,no_backup, andunknown. This value depends onlookback_days. If not specified, then this field has a value ofunknown.last_failed_policy_start_timestamp stringThe last failed policy start time. Represented in RFC-3339 format.
last_successful_policy_start_timestamp stringThe last successful policy start time. Represented in RFC-3339 format.
operation stringThe policy operation type.
- catalog string
The catalog name of the Iceberg Table.
- catalog_type string
Type is mostly an asset type or the type of Entity. Some examples are "restored_file", "aws_ebs_volume", etc.
- creation_timestamp string
The timestamp of when the Iceberg Table was created. Represented in RFC-3339 format.
- deletion_timestamp string
The timestamp of when the table was deleted. Represented in RFC-3339 format. If this table has not been deleted, then this field has a value of
null. - direct_assignment_policy_id string
The Clumio-assigned ID of the policy directly assigned to the entity.
- environment_id string
The Clumio-assigned ID of the AWS environment associated with the Iceberg Table.
- has_direct_assignment boolean
Determines whether the table has a direct assignment.
- id string
The Clumio-assigned ID of the Iceberg Table.
- is_deleted boolean
Determines whether the Iceberg Table has been deleted. If
true, the table has been deleted. - is_supported boolean
Determines whether the Iceberg Table is supported for backups.
- last_backup_timestamp string
The timestamp of the most recent backup of the Iceberg Table. Represented in RFC-3339 format. If the table has never been backed up, then this field has a value of
null. - name string
The AWS-assigned name of the Iceberg Table.
- namespace string
The namespace of the Iceberg Table.
- organizational_unit_id string
The Clumio-assigned ID of the organizational unit associated with the Iceberg Table.
protection_info object
The protection policy applied to this resource. If the resource is not protected, then this field has a value of
null.inheriting_entity_id stringThe ID of the entity from which protection was inherited. If protection was not inherited, then this field has a value of
null.inheriting_entity_type stringThe type of entity from which protection was inherited. If protection was not inherited, then this field has a value of
null.
Entities from which protection can be inherited include the following:Inheriting Entity Type Details aws_tag AWS tag. policy_id stringA system-generated ID assigned to the policy protecting this resource.
- protection_status string
The protection status of the Iceberg Table. Possible values include "protected", "unprotected", and "unsupported". If the Iceberg Table does not support backups, then this field has a value of
unsupported. If the table has been deleted, then this field has a value ofnull. - unsupported_reason string
The reason why protection is not available. If the table is supported, then this field has a value of
null.
{
"account_native_id": "string",
"aws_region": "string",
"backup_status_info": {
"backup_status": "string",
"last_failed_policy_start_timestamp": "string",
"last_successful_policy_start_timestamp": "string",
"operation_info_list": [
{
"backup_status": "string",
"last_failed_policy_start_timestamp": "string",
"last_successful_policy_start_timestamp": "string",
"operation": "string"
}
]
},
"catalog": "string",
"catalog_type": "string",
"creation_timestamp": "string",
"deletion_timestamp": "string",
"direct_assignment_policy_id": "string",
"environment_id": "string",
"has_direct_assignment": true,
"id": "string",
"is_deleted": true,
"is_supported": true,
"last_backup_timestamp": "string",
"name": "string",
"namespace": "string",
"organizational_unit_id": "string",
"protection_info": {
"inheriting_entity_id": "string",
"inheriting_entity_type": "string",
"policy_id": "string"
},
"protection_status": "string",
"unsupported_reason": "string"
}
Error
- application/json
- Schema
- Example (from schema)
Schema
errors object[]
A list of errors encountered during runtime.
error_code uint32error_message stringThe reason for the error.
{
"errors": [
{
"error_code": 0,
"error_message": "string"
}
]
}