community.aws.rds_instance – Управление экземплярами RDS
Примечание
Этот плагин входит в коллекцию community.aws (версия 1.3.0).
Для его установки используйте: ansible-galaxy collection install community.aws.
Для использования в playbook, укажите: community.aws.rds_instance.
Новое в версии 1.0.0: из community.aws
Обзор
- Создание, изменение и удаление экземпляров RDS.
Требования
Ниже приведены требования к хосту, на котором выполняется этот модуль.
- boto
- boto3 >= 1.5.0
- botocore
- python >= 2.6
Параметры
| Параметр | Варианты/Значения по умолчанию | Комментарии | |
|---|---|---|---|
| allocated_storage целое число | Объем памяти (в гигабайтах), который необходимо выделить для экземпляра БД. | ||
| allow_major_version_upgrade логическое значение |
| Разрешить ли обновление до новой версии. | |
| apply_immediately логическое значение |
| Указывает, должно ли изменение кластера с помощью new_db_instance_identifier и master_user_password применяться как можно скорее, независимо от настройки preferred_maintenance_window. Если значение ложно, изменения применяются в следующей запланированной维护期间. | |
| auto_minor_version_upgrade логическое значение |
| Автоматически ли применяются обновления до младших версий к экземпляру БД во время维护期间. | |
| availability_zone строка | Список зон доступности EC2, в которых можно создать экземпляры в кластере БД. Может использоваться при создании кластера или при восстановлении из S3 или снимка. Взаимоисключающее с multi_az. псевдонимы: az, зона | ||
| aws_access_key строка | Ключ доступа AWS. Если не задано, используется значение переменной среды AWS_ACCESS_KEY_ID, AWS_ACCESS_KEY или EC2_ACCESS_KEY. Если задано profile, этот параметр игнорируется. Передача параметров aws_access_key и profile одновременно устарела и будет сделана взаимоисключающей после 2022-06-01. псевдонимы: ec2_access_key, ключ_доступа | ||
| aws_ca_bundle путь | Расположение пакета CA-сертификатов, используемых при проверке SSL-сертификатов. Используется только для модулей на основе boto3. Примечание: пакет CA-сертификатов читается со стороны «модуля» и, возможно, потребуется явно скопировать его с контроллера, если он не выполняется локально. | ||
| aws_config словарь | Словарь для изменения конфигурации botocore. Параметры можно найти по адресу https://botocore.amazonaws.com/v1/documentation/api/latest/reference/config.html#botocore.config.Config. Только ключ 'user_agent' используется для модулей boto. См. http://boto.cloudhackers.com/en/latest/boto_config_tut.html#boto для получения дополнительной информации о конфигурации boto. | ||
| aws_secret_key строка | Секретный ключ AWS. Если не задано, используется значение переменной среды AWS_SECRET_ACCESS_KEY, AWS_SECRET_KEY или EC2_SECRET_KEY. Если задано profile, этот параметр игнорируется. Передача параметров aws_secret_key и profile одновременно устарела и будет сделана взаимоисключающей после 2022-06-01. псевдонимы: ec2_secret_key, секретный_ключ | ||
| backup_retention_period целое число | Количество дней, в течение которых хранятся автоматические резервные копии. При значении 0, автоматические резервные копии будут отключены. (Не применимо, если экземпляр БД является источником для чтение-только реплик)Может использоваться при создании нового кластера, при восстановлении из S3 или при модификации кластера. | ||
| ca_certificate_identifier строка | Идентификатор сертификата CA для экземпляра БД. | ||
| character_set_name строка | Набор символов для ассоциации с кластером БД. | ||
| copy_tags_to_snapshot логическое значение |
| Копировать ли все теги из экземпляра БД в снимки экземпляра. При первоначальном создании экземпляра БД API RDS по умолчанию устанавливает это значение в ложь, если оно не указано. | |
| creation_source строка |
| Какой источник использовать при восстановлении из шаблона (существующий экземпляр, ведро S3 или снимок). | |
| db_cluster_identifier строка | Идентификатор кластера БД (в нижнем регистре) для добавления экземпляра БД aurora. Идентификатор должен содержать от 1 до 63 букв, цифр или дефисов, первая буква должна быть буквой, и он не должен заканчиваться дефисом или содержать последовательные дефисы. псевдонимы: id_кластера | ||
| db_instance_class строка | Вычислительная и емкостная мощность экземпляра БД, например db.t2.micro. псевдонимы: класс, тип_экземпляра | ||
| db_instance_identifier строка / обязательно | Идентификатор экземпляра БД (в нижнем регистре). Идентификатор должен содержать от 1 до 63 букв, цифр или дефисов, первая буква должна быть буквой, и он не должен заканчиваться дефисом или содержать последовательные дефисы. псевдонимы: id_экземпляра, id | ||
| db_name строка | Название вашей базы данных. Если имя не указано, Amazon RDS не создаст базу данных. | ||
| db_parameter_group_name строка | Имя группы параметров БД, которое нужно связать с этим экземпляром БД. При создании экземпляра БД, если этот аргумент опущен, используется параметр по умолчанию для указанного движка. | ||
| db_security_groups список / элементы=строка | (платформа EC2-Classic) Список групп безопасности БД для связывания с этим экземпляром БД. | ||
| db_snapshot_identifier строка | Идентификатор снимка БД для восстановления при использовании creation_source=snapshot. | ||
| db_subnet_group_name строка | Имя группы подсетей БД для использования с экземпляром БД. псевдонимы: группа_подсетей | ||
| debug_botocore_endpoint_logs логическое значение |
| Используйте регистратор botocore.endpoint для разбора уникальных (а не общих) API-вызовов «ресурс:действие», сделанных во время задачи, выводом набора в ключ resource_actions в результатах задачи. Используйте обратный вызов aws_resource_action, чтобы вывести полный список, сделанный во время выполнения книги play. | |
| domain строка | Домен Active Directory, в котором восстановить экземпляр. | ||
| domain_iam_role_name строка | Имя роли IAM, используемой при отправке API-запросов к службе каталогов. | ||
| ec2_url строка | Адрес, используемый для подключения к EC2 или вашей облачной системе Eucalyptus (по умолчанию модуль будет использовать адреса EC2). Игнорируется для модулей, где требуется регион. Должен быть указан для всех остальных модулей, если регион не используется. Если не задано, используется значение переменной среды EC2_URL, если таковое имеется. псевдонимы: aws_endpoint_url, адрес_сайта_точки_обслуживания | ||
| enable_cloudwatch_logs_exports список / элементы=строка | Список типов журналов, которые необходимо включить для экспорта в CloudWatch Logs. псевдонимы: cloudwatch_log_exports | ||
| enable_iam_database_authentication логическое значение |
| Включить сопоставление учетных записей AWS Identity and Access Management (IAM) с учетными записями баз данных. Если этот параметр не указан при создании кластера, Amazon RDS устанавливает его значение в ложь. | |
| enable_performance_insights логическое значение |
| Включить ли Performance Insights для экземпляра БД. | |
| engine строка | Имя движка базы данных, который необходимо использовать для этого экземпляра БД. Требуется для создания экземпляра. Допустимые значения: aurora | aurora-mysql | aurora-postgresql | mariadb | mysql | oracle-ee | oracle-se | oracle-se1 | oracle-se2 | postgres | sqlserver-ee | sqlserver-ex | sqlserver-se | sqlserver-web | ||
| engine_version строка | Номер версии движка базы данных для использования. Для Aurora MySQL это может быть 5.6.10a, 5.7.12. Для Aurora PostgreSQL, например, 9.6.3 | ||
| final_db_snapshot_identifier строка | Идентификатор снимка экземпляра БД нового снимка БД, созданного при skip_final_snapshot = false. псевдонимы: идентификатор_конечного_снимка | ||
| force_failover логическое значение |
| Установите в значение true, чтобы выполнить перезагрузку с помощью переключения по MultiAZ. | |
| force_update_password логическое значение |
| Установите значение True, чтобы обновить пароль вашего кластера с помощью master_user_password. Поскольку сравнение паролей для определения необходимости обновления невозможно, по умолчанию это значение устанавливается в False, чтобы обеспечить идемпотентность. | |
| iops целое число | Значение Provisioned IOPS (I/O операций в секунду). Устанавливается только при использовании storage_type = io1. | ||
| kms_key_id string | Идентификатор ключа AWS KMS для зашифрованного экземпляра базы данных. Если вы создаёте экземпляр базы данных в том же аккаунте AWS, который владеет ключом шифрования KMS, используемым для шифрования нового экземпляра базы данных, то вы можете использовать псевдоним ключа KMS вместо ARN ключа шифрования KM. Если storage_encrypted имеет значение true и этот параметр не указан, используется ключ шифрования по умолчанию. | ||
| license_model string | Модель лицензии для экземпляра базы данных. Некоторые варианты: лицензионная, своя лицензия, общедоступная лицензия. Этот параметр также можно опустить, чтобы использовать значение по умолчанию. | ||
| master_user_password string | Пароль (от 8 до 41 символа) для пользователя master базы данных. Пароль может содержать любые печатные символы ASCII, кроме "/", """, или "@". Для изменения пароля используйте force_password_update. Использование apply immediately изменит пароль немедленно, в противном случае он будет обновлён во время следующего окна технического обслуживания. Псевдонимы: password | ||
| master_username string | Имя пользователя master для кластера базы данных. Должно содержать от 1 до 16 букв или цифр и начинаться с буквы. Псевдонимы: username | ||
| max_allocated_storage integer | Максимальный размер, до которого Amazon RDS может автоматически масштабировать хранилище экземпляра базы данных. | ||
| monitoring_interval integer | Интервал (в секундах) сбора метрик мониторинга Enhanced Monitoring для экземпляра базы данных. Для отключения сбора метрик укажите 0. Amazon RDS по умолчанию устанавливает это значение в 0, если оно не указано при первоначальном создании экземпляра базы данных. | ||
| monitoring_role_arn string | ARN IAM-роли, которая разрешает RDS отправлять метрики мониторинга Enhanced в Amazon CloudWatch Logs. | ||
| multi_az boolean |
| Указывает, является ли экземпляр базы данных развертыванием Multi-AZ. Взаимоисключительно с availability_zone. | |
| new_db_instance_identifier string | Новый идентификатор (в нижнем регистре) кластера базы данных для переименования экземпляра базы данных. Идентификатор должен содержать от 1 до 63 букв, цифр или дефисов, начинаться с буквы и не заканчиваться дефисом, не содержать последовательных дефисов. Используйте apply_immediately для немедленного переименования, иначе это будет обновлено во время следующего окна технического обслуживания. Псевдонимы: new_instance_id, new_id | ||
| option_group_name string | Группа параметров для ассоциации с экземпляром базы данных. | ||
| performance_insights_kms_key_id string | Идентификатор ключа AWS KMS (ARN, имя или псевдоним) для шифрования данных Performance Insights. | ||
| performance_insights_retention_period integer | Период хранения данных Performance Insights в днях. Допустимые значения 7 или 731. | ||
| port integer | Номер порта, на котором экземпляры принимают подключения. | ||
| preferred_backup_window string | Ежедневный диапазон времени (в UTC) продолжительностью не менее 30 минут, в течение которого создаются автоматические резервные копии, если автоматические резервные копии включены с помощью backup_retention_period. Параметр должен быть в формате "hh24:mi-hh24:mi" и не должен конфликтовать с preferred_maintenance_window. Псевдонимы: backup_window | ||
| preferred_maintenance_window string | Еженедельный диапазон времени (в UTC) продолжительностью не менее 30 минут, в течение которого может происходить техническое обслуживание системы. Параметр должен быть в формате "ddd:hh24:mi-ddd:hh24:mi", где ddd - один из Mon, Tue, Wed, Thu, Fri, Sat, Sun. Псевдонимы: maintenance_window | ||
| processor_features dictionary | Словарь пар "Имя-Значение" для указания количества ядер процессора и количества потоков на ядро для класса экземпляра базы данных. Имена - threadsPerCore и coreCount. Установите этот параметр в пустой словарь, чтобы использовать значения процессора по умолчанию. | ||
| coreCount string | Количество ядер процессора. | ||
| threadsPerCore string | Количество потоков на ядро. | ||
| profile string | Использует профиль boto. Работает только с boto >= 2.24.0. Использование profile переопределит aws_access_key, aws_secret_key и security_token, и поддержка одновременного прохождения этих параметров вместе с profile устарела. aws_access_key, aws_secret_key и security_token будут взаимно исключающими с profile после 2022-06-01. Псевдонимы: aws_profile | ||
| promotion_tier string | Целое число, определяющее порядок, в котором репликация Aurora повышается до основного экземпляра после сбоя существующего основного экземпляра. | ||
| publicly_accessible boolean |
| Указывает доступные параметры для экземпляра базы данных. Значение true определяет экземпляр, доступный через Интернет, с публичным именем DNS, которое разрешается по общедоступному IP-адресу. Значение false определяет внутренний экземпляр с именем DNS, которое разрешается по приватному IP-адресу. | |
| purge_cloudwatch_logs_exports boolean |
| Установите в False, чтобы сохранить любые разрешенные экспорты журналов Cloudwatch, которые не указаны в задаче и ассоциированы с экземпляром. | |
| purge_tags boolean |
| Установите в False, чтобы сохранить любые теги, которые не указаны в задаче и ассоциированы с экземпляром. | |
| read_replica boolean |
| Установите в False, чтобы повысить реплику чтения до кластера или в true, чтобы создать её. При создании реплики чтения creation_source должен быть установлен в 'instance' или не указан. source_db_instance_identifier должен быть указан с этим параметром. | |
| region string | Регион AWS для использования. Если не указано, используется значение переменной окружения AWS_REGION или EC2_REGION, если она есть. См. http://docs.aws.amazon.com/general/latest/gr/rande.html#ec2_region
Псевдонимы: aws_region, ec2_region | ||
| restore_time string | Если используется creation_source=instance, это указывает дату и время UTC для восстановления с исходного экземпляра. Например, "2009-09-07T23:45:00Z". Альтернативно можно установить use_latest_restore_time=True. Можно указать только один из use_latest_restorable_time и restore_time. | ||
| s3_bucket_name string | Имя ведра Amazon S3, содержащего данные, используемые для создания экземпляра Amazon DB. | ||
| s3_ingestion_role_arn string | Amazon Resource Name (ARN) AWS Identity and Access Management (IAM) роли, которая даёт Amazon RDS разрешение на доступ к ведру Amazon S3 от вашего имени. | ||
| s3_prefix string | Префикс для всех имён файлов, содержащих данные, используемые для создания экземпляра Amazon DB. Если вы не указываете SourceS3Prefix, то экземпляр Amazon DB создаётся, используя все файлы в ведре Amazon S3. | ||
| security_token string | AWS STS security token. Если не установлен, используется значение переменной окружения AWS_SECURITY_TOKEN или EC2_SECURITY_TOKEN. Если установлен profile, этот параметр игнорируется. Передача параметров security_token и profile одновременно устарела, и параметры будут взаимно исключать друг друга после 2022-06-01. Псевдонимы: aws_security_token, access_token | ||
| skip_final_snapshot boolean |
| Создаётся ли окончательный снимок кластера базы данных перед удалением кластера базы данных. Если это false, final_db_snapshot_identifier должен быть указан. | |
| snapshot_identifier string | ARN снимка базы данных для восстановления при использовании creation_source=snapshot. | ||
| source_db_instance_identifier string | Идентификатор или ARN исходного экземпляра базы данных, с которого восстанавливать при создании реплики чтения или развертывании экземпляра базы данных в определённый момент времени с использованием creation_source=instance. Если исходная база данных не в том же регионе, это должен быть ARN. | ||
| source_engine string |
| Идентификатор движка базы данных, который был резервирован для создания файлов, хранящихся в ведре Amazon S3. | |
| source_engine_version string | Версия базы данных, с которой были созданы файлы резервной копии. | ||
| source_region string | Регион экземпляра базы данных, с которого создаётся реплика. | ||
| state string |
| Указывает, должен ли экземпляр снимка существовать. rebooted не идемпотентен и оставит экземпляр базы данных в состоянии running и запустит его перед перезагрузкой, если он был остановлен. present оставит экземпляр базы данных в текущем состоянии (running/stopped), (running при создании экземпляра базы данных).
state=running и state=started являются синонимами, как и state=rebooted и state=restarted. Примечание - перезагрузка экземпляра не является идемпотентной. | |
| storage_encrypted boolean |
| Зашифрован ли экземпляр базы данных. | |
| storage_type string |
| Тип хранилища, который следует ассоциировать с экземпляром базы данных. storage_type не применяется к экземплярам баз данных Aurora. | |
| tags dictionary | Словарь пар ключ-значение для назначения кластера базы данных. | ||
| tde_credential_arn string | ARN из хранилища ключей, с которым следует ассоциировать экземпляр для шифрования данных в реальном времени. Поддерживается для экземпляров баз данных Oracle или SQL Server и может использоваться совместно с storage_encrypted, хотя это может немного повлиять на производительность вашей базы данных.псевдонимы: transparent_data_encryption_arn | ||
| tde_credential_password string | Пароль для данного ARN из хранилища ключей для доступа к устройству. псевдонимы: transparent_data_encryption_password | ||
| timezone string | Временная зона экземпляра базы данных. | ||
| use_latest_restorable_time boolean |
| Восстановить экземпляр базы данных до последнего восстановимого момента резервного копирования. Можно указать только один из параметров use_latest_restorable_time и restore_time. псевдонимы: restore_from_latest | |
| validate_certs boolean |
| При значении "no", сертификаты SSL не будут проверены для версий boto >= 2.6.0. | |
| vpc_security_group_ids list / elements=string | Список EC2 групп безопасности VPC для ассоциации с кластером базы данных. | ||
| wait boolean |
| Ожидать, пока кластер станет доступным, остановленным или удаленным. Позже может быть добавлен параметр wait_timeout. После каждого вызова API для создания/изменения/удаления экземпляра используется ожидание с задержкой в 60 секунд 30 раз, пока экземпляр не достигнет ожидаемого состояния (доступный/остановленный/удаленный). Общее время выполнения также может зависеть от AWSRetry, который помогает стабилизировать ситуацию, если экземпляр находится в недопустимом состоянии для операции (например, если вы пытаетесь остановить его, когда он находится в процессе перезагрузки). Если установить значение False, повторные попытки и задержки могут сделать выполнение вашей игры более устойчивым к таймаутам для крупных изменений. | |
Примечания
Примечание
- Если параметры не заданы в модуле, можно использовать следующие переменные среды в порядке убывания приоритета
AWS_URLилиEC2_URL,AWS_PROFILEилиAWS_DEFAULT_PROFILE,AWS_ACCESS_KEY_IDилиAWS_ACCESS_KEYилиEC2_ACCESS_KEY,AWS_SECRET_ACCESS_KEYилиAWS_SECRET_KEYилиEC2_SECRET_KEY,AWS_SECURITY_TOKENилиEC2_SECURITY_TOKEN,AWS_REGIONилиEC2_REGION,AWS_CA_BUNDLE - Ansible использует конфигурационный файл boto (обычно ~/.boto), если учетные данные не указаны. См. https://boto.readthedocs.io/en/latest/boto_config_tut.html
-
AWS_REGIONилиEC2_REGIONможно использовать для указания региона AWS, когда это необходимо, но это также можно настроить в файле конфигурации boto
Примеры
# Note: These examples do not set authentication details, see the AWS Guide for details.
- name: create minimal aurora instance in default VPC and default subnet group
community.aws.rds_instance:
engine: aurora
db_instance_identifier: ansible-test-aurora-db-instance
instance_type: db.t2.small
password: "{{ password }}"
username: "{{ username }}"
cluster_id: ansible-test-cluster # This cluster must exist - see rds_cluster to manage it
- name: Create a DB instance using the default AWS KMS encryption key
community.aws.rds_instance:
id: test-encrypted-db
state: present
engine: mariadb
storage_encrypted: True
db_instance_class: db.t2.medium
username: "{{ username }}"
password: "{{ password }}"
allocated_storage: "{{ allocated_storage }}"
- name: remove the DB instance without a final snapshot
community.aws.rds_instance:
id: "{{ instance_id }}"
state: absent
skip_final_snapshot: True
- name: remove the DB instance with a final snapshot
community.aws.rds_instance:
id: "{{ instance_id }}"
state: absent
final_snapshot_identifier: "{{ snapshot_id }}"
Значения возврата
Общие значения возврата описаны здесь, следующие поля уникальны для этого модуля:
| Ключ | Возвращаемое значение | Описание | |||
|---|---|---|---|---|---|
| allocated_storage целое число | всегда | Размер выделенного хранилища в гигабайтах. Для баз данных Aurora всегда равно 1. Пример: 20 | |||
| auto_minor_version_upgrade булево | всегда | Применяются ли автоматически незначительные обновления версии движка к экземпляру базы данных во время окна обслуживания. Пример: True | |||
| availability_zone строка | всегда | Зона доступности для экземпляра базы данных. Пример: us-east-1f | |||
| backup_retention_period целое число | всегда | Количество дней, в течение которых сохраняются автоматические резервные копии. Пример: 1 | |||
| ca_certificate_identifier строка | всегда | Идентификатор сертификата УЦ для экземпляра базы данных. Пример: rds-ca-2015 | |||
| copy_tags_to_snapshot булево | всегда | Копируются ли теги из экземпляра базы данных в снимки экземпляра базы данных. | |||
| db_instance_arn строка | всегда | Amazon Resource Name (ARN) экземпляра базы данных. Пример: arn:aws:rds:us-east-1:123456789012:db:ansible-test | |||
| db_instance_class строка | всегда | Наименование класса вычислительной и емкости памяти экземпляра базы данных. Пример: db.m4.large | |||
| db_instance_identifier строка | всегда | Идентификатор экземпляра базы данных Пример: ansible-test | |||
| db_instance_port целое число | всегда | Порт, на котором работает экземпляр базы данных. | |||
| db_instance_status строка | всегда | Текущее состояние базы данных. Пример: stopped | |||
| db_parameter_groups сложная структура | всегда | Список групп параметров базы данных, применяемых к этому экземпляру базы данных. | |||
| db_parameter_group_name строка | всегда | Имя группы параметров БД. Пример: default.mariadb10.0 | |||
| parameter_apply_status строка | всегда | Статус обновлений параметров. Пример: in-sync | |||
| db_security_groups список / элементы=строка | всегда | Список групп безопасности базы данных, связанных с этим экземпляром базы данных. | |||
| db_subnet_group сложная структура | всегда | Группа подсетей, связанная с экземпляром базы данных. | |||
| db_subnet_group_description строка | всегда | Описание группы подсетей базы данных. Пример: default | |||
| db_subnet_group_name строка | всегда | Имя группы подсетей базы данных. Пример: default | |||
| subnet_group_status строка | всегда | Статус группы подсетей базы данных. Пример: Complete | |||
| subnets сложная структура | всегда | Список элементов подсети. | |||
| subnet_availability_zone сложная структура | всегда | Зона доступности подсети. | |||
| name строка | всегда | Имя зоны доступности. Пример: us-east-1c | |||
| subnet_identifier строка | всегда | Идентификатор подсети. Пример: subnet-12345678 | |||
| subnet_status строка | всегда | Статус подсети. Пример: Active | |||
| vpc_id строка | всегда | VpcId группы подсетей базы данных. Пример: vpc-12345678 | |||
| dbi_resource_id строка | всегда | Уникальный, неизменяемый идентификатор экземпляра базы данных, специфичный для региона AWS. Пример: db-UHV3QRNWX4KB6GALCIGRML6QFA | |||
| domain_memberships список / элементы=строка | всегда | Записи членства в домене Active Directory, связанные с экземпляром базы данных. | |||
| endpoint сложная структура | всегда | Точка подключения. | |||
| address строка | всегда | DNS-адрес экземпляра базы данных. Пример: ansible-test.cvlrtwiennww.us-east-1.rds.amazonaws.com | |||
| hosted_zone_id строка | всегда | Идентификатор, назначенный Amazon Route 53 при создании зоны размещения. Пример: ZTR2ITUGPA61AM | |||
| port целое число | всегда | Порт, на котором работает база данных. Пример: 3306 | |||
| engine строка | всегда | Версия СУБД. Пример: mariadb | |||
| engine_version строка | всегда | Версия СУБД. Пример: 10.0.35 | |||
| iam_database_authentication_enabled булево | всегда | Включено ли отображение учетных записей AWS Identity and Access Management (IAM) в учетные записи базы данных. | |||
| instance_create_time строка | всегда | Дата и время создания экземпляра базы данных. Пример: 2018-07-04T16:48:35.332000+00:00 | |||
| kms_key_id строка | Когда storage_encrypted равно true | Идентификатор ключа AWS KMS для зашифрованного экземпляра базы данных, когда storage_encrypted равно true. Пример: arn:aws:kms:us-east-1:123456789012:key/70c45553-ad2e-4a85-9f14-cfeb47555c33 | |||
| latest_restorable_time строка | всегда | Самое позднее время, до которого база данных может быть восстановлена с помощью восстановления по времени. Пример: 2018-07-04T16:50:50.642000+00:00 | |||
| license_model строка | всегда | Информация о лицензионной модели для этого экземпляра базы данных. Пример: general-public-license | |||
| master_username строка | всегда | Имя пользователя администратора для экземпляра базы данных. Пример: test | |||
| max_allocated_storage целое число | Когда max allocated storage присутствует. | Максимальный предел, до которого Amazon RDS может автоматически масштабировать хранилище экземпляра базы данных. Пример: 100 | |||
| monitoring_interval целое число | всегда | Интервал в секундах между моментами сбора данных для расширенного мониторинга экземпляра базы данных. 0 означает отключение сбора данных расширенного мониторинга. | |||
| multi_az булево | всегда | Является ли экземпляр базы данных развертыванием Multi-AZ. | |||
| option_group_memberships сложная структура | всегда | Список членств в группах параметров для этого экземпляра базы данных. | |||
| option_group_name строка | всегда | Имя группы параметров, к которой принадлежит экземпляр. Пример: default:mariadb-10-0 | |||
| status строка | всегда | Статус членства экземпляра базы данных в группе параметров. Пример: in-sync | |||
| pending_modified_values сложная структура | всегда | Ожидаемые изменения в экземпляре базы данных. | |||
| performance_insights_enabled булево | всегда | True, если для экземпляра базы данных включены Performance Insights, иначе false. | |||
| preferred_backup_window string | always | Ежедневный интервал времени, в течение которого создаются автоматические резервные копии, если автоматические резервные копии включены. Пример: 07:01-07:31 | |||
| preferred_maintenance_window string | always | Еженедельный интервал времени (в UTC), в течение которого может выполняться техническое обслуживание системы. Пример: sun:09:31-sun:10:01 | |||
| publicly_accessible boolean | always | True для экземпляра с внешним доступом через Интернет с разрешаемым по DNS именем, False для внутреннего экземпляра с именем DNS, разрешаемым по приватному IP-адресу. Пример: True | |||
| read_replica_db_instance_identifiers list / elements=string | always | Идентификаторы чтений реплик, связанных с этим экземпляром БД. | |||
| storage_encrypted boolean | always | Зашифрован ли экземпляр БД. | |||
| storage_type string | always | Тип хранилища, который нужно ассоциировать с экземпляром БД. Пример: standard | |||
| tags complex | always | Словарь тегов, связанных с экземпляром БД. | |||
| vpc_security_groups complex | always | Список элементов групп безопасности VPC, к которым принадлежит экземпляр БД. | |||
| status string | always | Состояние группы безопасности VPC. Пример: active | |||
| vpc_security_group_id string | always | Имя группы безопасности VPC. Пример: sg-12345678 | |||
Авторы
- Sloane Hertel (@s-hertel)
© 2012–2018 Michael DeHaan
© 2018–2019 Red Hat, Inc.
Licensed under the GNU General Public License version 3.
https://docs.ansible.com/ansible/2.10/collections/community/aws/rds_instance_module.html