mws_mpostgres_cluster (Data Source)
Заголовок раздела «mws_mpostgres_cluster (Data Source)»Кластер в Managed PostgreSQL — это группа узлов (виртуальных машин), объединенных для хранения и обработки данных с помощью СУБД PostgreSQL. В облачной инфраструктуре кластер — единый интерфейс для управления базами данных
Примеры использования
Заголовок раздела «Примеры использования»data "mws_mpostgres_cluster" "mpostgres_cluster" { cluster = "example-postgres-cluster"}Required
Заголовок раздела «Required»cluster(String) Название или идентификатор кластера.
Optional
Заголовок раздела «Optional»project(String) Путь к проекту.
Read-Only
Заголовок раздела «Read-Only»active(Boolean) Состояние кластера — включен или выключенbackup(Attributes) Спецификация автоматического бэкапирования (see below for nested schema)endpoints(Attributes List) Описание эндпойнтов в сетях пользователя (VPC) для подключения к инстансам кластера (see below for nested schema)instance_template(Attributes) (see below for nested schema)instances(Attributes List) (see below for nested schema)kind(String)logging_enabled(Boolean) Выгрузка пользовательских логов кластера — включена или выключенаmaintenance_window(Attributes) (see below for nested schema)metadata(Attributes) (see below for nested schema)postgres_parameters(Map of String) Параметры PostgreSQL. Если не указаны, будут использованы параметры по умолчаниюstatus(Attributes) (see below for nested schema)version(String) Версия продукта
Nested Schema for backup
Заголовок раздела «Nested Schema for backup»Read-Only:
daily(Attributes) Спецификация ежедневного автоматического бэкапирования (see below for nested schema)retain_period_days(Number) Количество дней хранения бэкапа
Nested Schema for backup.daily
Заголовок раздела «Nested Schema for backup.daily»Read-Only:
hour(Number) Час начала автоматического бэкапирования
Nested Schema for endpoints
Заголовок раздела «Nested Schema for endpoints»Read-Only:
direct_addresses(Attributes List) (see below for nested schema)name(String) Имя эндпойнтаnetwork(String) Идентификатор пользовательской сети (VPC)primary_addresses(Attributes List) (see below for nested schema)read_only_addresses(Attributes List) (see below for nested schema)
Nested Schema for endpoints.direct_addresses
Заголовок раздела «Nested Schema for endpoints.direct_addresses»Read-Only:
external_access(Attributes) Описание адреса для внешнего подключения к кластеру (see below for nested schema)ref(String) Идентификатор адреса для подключения к узлуspec(Attributes) Описание подсети пользователя, используемой для подключения к узлам (see below for nested schema)zone(String) Зона инстанса, к которому ведет адрес
Nested Schema for endpoints.direct_addresses.external_access
Заголовок раздела «Nested Schema for endpoints.direct_addresses.external_access»Read-Only:
allowed(Boolean) Флаг, разрешающий внешнее подключение к кластеруref(String) Идентификатор внешнего адреса
Nested Schema for endpoints.direct_addresses.spec
Заголовок раздела «Nested Schema for endpoints.direct_addresses.spec»Read-Only:
subnet(String)
Nested Schema for endpoints.primary_addresses
Заголовок раздела «Nested Schema for endpoints.primary_addresses»Read-Only:
external_access(Attributes) Описание адреса для внешнего подключения к кластеру (see below for nested schema)ref(String) Идентификатор адреса для подключения к узлуspec(Attributes) Описание подсети пользователя, используемой для подключения к узлам (see below for nested schema)
Nested Schema for endpoints.primary_addresses.external_access
Заголовок раздела «Nested Schema for endpoints.primary_addresses.external_access»Read-Only:
allowed(Boolean) Флаг, разрешающий внешнее подключение к кластеруref(String) Идентификатор внешнего адреса
Nested Schema for endpoints.primary_addresses.spec
Заголовок раздела «Nested Schema for endpoints.primary_addresses.spec»Read-Only:
subnet(String)
Nested Schema for endpoints.read_only_addresses
Заголовок раздела «Nested Schema for endpoints.read_only_addresses»Read-Only:
external_access(Attributes) Описание адреса для внешнего подключения к кластеру (see below for nested schema)ref(String) Идентификатор адреса для подключения к узлуspec(Attributes) Описание подсети пользователя, используемой для подключения к узлам (see below for nested schema)
Nested Schema for endpoints.read_only_addresses.external_access
Заголовок раздела «Nested Schema for endpoints.read_only_addresses.external_access»Read-Only:
allowed(Boolean) Флаг, разрешающий внешнее подключение к кластеруref(String) Идентификатор внешнего адреса
Nested Schema for endpoints.read_only_addresses.spec
Заголовок раздела «Nested Schema for endpoints.read_only_addresses.spec»Read-Only:
subnet(String)
Nested Schema for instance_template
Заголовок раздела «Nested Schema for instance_template»Read-Only:
disk(Attributes) Параметры диска с данными на узле кластера (see below for nested schema)vm_type(String) Тип виртуальной машины, описывающий ресурсы (vCPU, memory)
Nested Schema for instance_template.disk
Заголовок раздела «Nested Schema for instance_template.disk»Read-Only:
iops(Number) IOPSsize(String) Размер диска
Размер в байтах. Формат: <число> [единица измерения]. Допустимые единицы измерения: “B”, “KB”, “MB”, “GB”, “TB”, “PB”, “EB”, “ZB”, “YB”, “RB”, “QB”. По умолчанию: “B”. Допустимые значения — положительные целые числа и дробные числа с ненулевой целой частью. Значение базовой единицы измерения (в байтах) должно оставаться целым. Регистр и лишние пробелы перед строкой, после строки и между ее частями игнорируются
type(String) Тип используемого диска:
- “NETWORK_STANDARD_SSD” — сетевой SSD;
- “LOCAL” — локальный диск
Nested Schema for instances
Заголовок раздела «Nested Schema for instances»Read-Only:
count(Number) Количество экземпляров в зоне доступностиzone(String) Зона доступности
Nested Schema for maintenance_window
Заголовок раздела «Nested Schema for maintenance_window»Read-Only:
weekly(Attributes) (see below for nested schema)
Nested Schema for maintenance_window.weekly
Заголовок раздела «Nested Schema for maintenance_window.weekly»Read-Only:
days(List of String) Дни недели, в которые будет запущено задание на тех. обслуживаниеduration(String) Допустимая продолжительность процесса обновления. Если не указано, то не ограничено по времени. Принимается только формат в часах (h)
Период времени. Поддерживаются следующие форматы:
- ISO 8601: P(n)DT(n)H(n)M(n)S. Допустимые единицы измерения: дни (“D”), часы (“H”), минуты (“M”), секунды (“S”). Только секунды могут быть дробными
- Простой формат. Допустимые единицы измерения: “d”, “h”, “m”, “s”, “ms”, “us”, “ns”. Величины должны следовать по убыванию единиц измерения
- Число в секундах
Отрицательные значения обозначаются префиксом ”-”, в простом формате могут быть ограничены скобками. Регистр и пробелы игнорируются
hour(Number) Час, в который будет запущено задание на тех. обслуживание
Nested Schema for metadata
Заголовок раздела «Nested Schema for metadata»Read-Only:
create_time(String) Дата создания объекта
Дата в формате RFC3339. Пример: 2006-01-02T15:04:05Z07:00
delete_time(String) Время запроса на удаление ресурса (не фактическое время удаления)
Дата в формате RFC3339. Пример: 2006-01-02T15:04:05Z07:00
description(String) Описание ресурсаdisplay_name(String) Отображаемое имя. Необязательное поле, можно свободно задавать и изменять для удобства организации ресурсовid(String) Ссылка на типизированный референсpurge_time(String) Дата в формате RFC3339. Пример: 2006-01-02T15:04:05Z07:00usages(Attributes List) Связи с другими ресурсами. В зависимости от типа связи операции над ресурсом могут быть ограничены (see below for nested schema)
Nested Schema for metadata.usages
Заголовок раздела «Nested Schema for metadata.usages»Read-Only:
name(String) Имя связи. Требуется для модификации коллекцииresource(String) Ссылка на ресурсusage_type(String) Тип связи. Помимо стандартных “own” и “use” могут быть добавлены специализированные типы для конкретных сервисов
Nested Schema for status
Заголовок раздела «Nested Schema for status»Read-Only:
backup(Attributes) Фактические параметры для автоматического бэкапирования (see below for nested schema)health(String) Работоспособность кластера:- “ALIVE” - Полностью работоспособен;
- “DEGRADED” - Деградирует (некоторые, но не все, экземпляры неработоспособны);
- “FAILED” - Неработоспособен;
- “UNKNOWN” - Не удается определить состояние (на этапе создания)
instance_template(Attributes) (see below for nested schema)instances(Attributes List) (see below for nested schema)maintenance_window(Attributes) (see below for nested schema)message(String)network(Attributes) Описание IP-адресов для доступа к кластеру (see below for nested schema)ready(Attributes) Информация о статусе реконсиляции (see below for nested schema)state(String) Состояние кластера:- “CREATING” - Создается;
- “RUNNING” - Работает в штатном режиме;
- “STOPPING” - Останавливается;
- “STOPPED” - Остановлен;
- “STARTING” - Запуск ранее остановленного;
- “UPDATING” - Выполняется обновление;
- “ERROR” - Произошла ошибка, требуется участие команды поддержки;
- “DELETING” - Удаляется;
- “DELETED” - Удален;
- “UNIDENTIFIED” - Не удается определить статус;
- “RESTORING” - Восстанавливается;
- “MAINTENANCE” - Ведутся работы по тех.обслуживанию
Nested Schema for status.backup
Заголовок раздела «Nested Schema for status.backup»Read-Only:
daily(Attributes) Фактические параметры ежедневного автоматического бэкапирования (see below for nested schema)retain_period_days(Number) Количество дней хранения бэкапа
Nested Schema for status.backup.daily
Заголовок раздела «Nested Schema for status.backup.daily»Read-Only:
hour(Number) Час начала автоматического бэкапирования
Nested Schema for status.instance_template
Заголовок раздела «Nested Schema for status.instance_template»Read-Only:
disk(Attributes) Параметры диска с данными на узле кластера (see below for nested schema)vm_type(String) Тип виртуальной машины, описывающий ресурсы (vCPU, memory)
Nested Schema for status.instance_template.disk
Заголовок раздела «Nested Schema for status.instance_template.disk»Read-Only:
iops(Number) IOPSsize(String) Размер диска
Размер в байтах. Формат: <число> [единица измерения]. Допустимые единицы измерения: “B”, “KB”, “MB”, “GB”, “TB”, “PB”, “EB”, “ZB”, “YB”, “RB”, “QB”. По умолчанию: “B”. Допустимые значения — положительные целые числа и дробные числа с ненулевой целой частью. Значение базовой единицы измерения (в байтах) должно оставаться целым. Регистр и лишние пробелы перед строкой, после строки и между ее частями игнорируются
type(String) Тип диска
Nested Schema for status.instances
Заголовок раздела «Nested Schema for status.instances»Read-Only:
health(String) Исправность экземпляра PostgreSQLname(String) Имя экземпляра PostgreSQLrole(String) Роль экземпляра PostgreSQL
Nested Schema for status.maintenance_window
Заголовок раздела «Nested Schema for status.maintenance_window»Read-Only:
weekly(Attributes) (see below for nested schema)
Nested Schema for status.maintenance_window.weekly
Заголовок раздела «Nested Schema for status.maintenance_window.weekly»Read-Only:
days(List of String) Дни недели, в которые будет запущено задание на тех. обслуживаниеduration(String) Допустимая продолжительность процесса обновления. Если не указано, то не ограничено по времени. Принимается только формат в часах (h)
Период времени. Поддерживаются следующие форматы:
- ISO 8601: P(n)DT(n)H(n)M(n)S. Допустимые единицы измерения: дни (“D”), часы (“H”), минуты (“M”), секунды (“S”). Только секунды могут быть дробными
- Простой формат. Допустимые единицы измерения: “d”, “h”, “m”, “s”, “ms”, “us”, “ns”. Величины должны следовать по убыванию единиц измерения
- Число в секундах
Отрицательные значения обозначаются префиксом ”-”, в простом формате могут быть ограничены скобками. Регистр и пробелы игнорируются
hour(Number) Час, в который будет запущено задание на тех. обслуживание
Nested Schema for status.network
Заголовок раздела «Nested Schema for status.network»Read-Only:
direct_addresses(Attributes List) (see below for nested schema)primary_addresses(Attributes List) (see below for nested schema)read_only_addresses(Attributes List) (see below for nested schema)
Nested Schema for status.network.direct_addresses
Заголовок раздела «Nested Schema for status.network.direct_addresses»Read-Only:
address(String)external(Attributes) Описание внешнего IP-адреса для доступа к кластеру (see below for nested schema)instance(String) Имя инстанса, к которому ведет адресip(String) IPv4- или IPv6-адресsubnet(String)zone(String) Зона инстанса, к которому ведет адрес
Nested Schema for status.network.direct_addresses.external
Заголовок раздела «Nested Schema for status.network.direct_addresses.external»Read-Only:
address(String)ip(String) IPv4- или IPv6-адрес
Nested Schema for status.network.primary_addresses
Заголовок раздела «Nested Schema for status.network.primary_addresses»Read-Only:
address(String)external(Attributes) Описание внешнего IP-адреса для доступа к кластеру (see below for nested schema)ip(String) IPv4- или IPv6-адресsubnet(String)
Nested Schema for status.network.primary_addresses.external
Заголовок раздела «Nested Schema for status.network.primary_addresses.external»Read-Only:
address(String)ip(String) IPv4- или IPv6-адрес
Nested Schema for status.network.read_only_addresses
Заголовок раздела «Nested Schema for status.network.read_only_addresses»Read-Only:
address(String)external(Attributes) Описание внешнего IP-адреса для доступа к кластеру (see below for nested schema)ip(String) IPv4- или IPv6-адресsubnet(String)
Nested Schema for status.network.read_only_addresses.external
Заголовок раздела «Nested Schema for status.network.read_only_addresses.external»Read-Only:
address(String)ip(String) IPv4- или IPv6-адрес
Nested Schema for status.ready
Заголовок раздела «Nested Schema for status.ready»Read-Only:
message(String) Описание статусаstate(String) Состояние ресурса