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) Путь к проекту.timeouts(Attributes) (see below for nested schema)
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 timeouts
Заголовок раздела «Nested Schema for timeouts»Optional:
read(String) A string that can be parsed as a duration consisting of numbers and unit suffixes, such as ”30s” or “2h45m”. Valid time units are “s” (seconds), “m” (minutes), “h” (hours).
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” — локальный SSD
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:00
usages(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)region(String) Регион, которому принадлежит кластер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) Состояние ресурса