Spec-Zone.ru › Ansible 2.11

community.aws.rds_instance – Управление экземплярами RDS

Примечание

Этот плагин входит в коллекцию community.aws (версия 1.3.0).

Для его установки используйте: ansible-galaxy collection install community.aws.

Для использования в плейбуке укажите: 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
булево
    Варианты:
  • no
  • yes
Разрешить обновление до основной версии.
apply_immediately
булево
    Варианты:
  • no ←
  • yes
Указывает, следует ли немедленно применить изменения в кластере с new_db_instance_identifier и master_user_password, независимо от настройки preferred_maintenance_window. Если значение ложно, изменения применяются в течение следующего окна технического обслуживания.
auto_minor_version_upgrade
булево
    Варианты:
  • no
  • yes
Применять ли автоматические обновления до вспомогательных версий для экземпляра БД во время окна технического обслуживания.
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, access_key
aws_ca_bundle
путь
Расположение файла сертификата CA, используемого для проверки SSL-сертификатов.
Используется только для модулей на основе boto3.
Примечание: Файл CA Bundle считывается со стороны «модуля» и, возможно, требует явного копирования с контроллера, если он не выполняется локально.
aws_config
словарь
Словарь для модификации конфигурации botocore.
Параметры можно найти по адресу https://botocore.amazonaws.com/v1/documentation/api/latest/reference/config.html#botocore.config.Config.
Для модулей boto используется только ключ 'user_agent'. Дополнительную информацию о конфигурации boto см. по адресу http://boto.cloudhackers.com/en/latest/boto_config_tut.html#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, secret_key
backup_retention_period
целое число
Количество дней, в течение которых сохраняются автоматические резервные копии.
При значении 0, автоматические резервные копии будут отключены. (Не применимо, если экземпляр БД является источником для чтения реплик)
Может использоваться при создании нового кластера, при восстановлении из S3 или при модификации кластера.
ca_certificate_identifier
строка
Идентификатор сертификата CA для экземпляра БД.
character_set_name
строка
Набор символов, который следует связать с кластером БД.
copy_tags_to_snapshot
булево
    Варианты:
  • no
  • yes
Копировать ли все метки из экземпляра БД в снимки экземпляра. При первоначальном создании экземпляра БД API RDS по умолчанию устанавливает это значение в false, если оно не указано.
creation_source
строка
    Варианты:
  • snapshot
  • s3
  • instance
Источник, который использовать при восстановлении из шаблона (существующий экземпляр, хранилище S3 или снимок).
db_cluster_identifier
строка
Идентификатор кластера БД (в нижнем регистре), к которому необходимо добавить экземпляр Aurora DB. Идентификатор должен содержать от 1 до 63 букв, цифр или дефисов, начинаться с буквы и не заканчиваться дефисом, а также не содержать последовательных дефисов.

псевдонимы: cluster_id
db_instance_class
строка
Вычислительная и объёмная ёмкость экземпляра БД, например db.t2.micro.

псевдонимы: class, instance_type
db_instance_identifier
строка / обязательно
Идентификатор экземпляра БД (в нижнем регистре). Идентификатор должен содержать от 1 до 63 букв, цифр или дефисов, начинаться с буквы и не заканчиваться дефисом, а также не содержать последовательных дефисов.

псевдонимы: instance_id, id
db_name
строка
Имя вашей базы данных. Если имя не указано, Amazon RDS не создаст базу данных.
db_parameter_group_name
строка
Имя группы параметров БД, которое необходимо ассоциировать с этим экземпляром БД. При создании экземпляра БД, если этот аргумент опущен, используется параметр DBParameterGroup по умолчанию для указанного движка.
db_security_groups
список / элементы=строка
(Платформа EC2-Classic) Список групп безопасности БД, которые следует ассоциировать с этим экземпляром БД.
db_snapshot_identifier
строка
Идентификатор снимка БД для восстановления при использовании creation_source=snapshot.
db_subnet_group_name
строка
Имя группы подсетей БД, которое следует использовать для экземпляра БД.

псевдонимы: subnet_group
debug_botocore_endpoint_logs
булево
    Варианты:
  • no ←
  • yes
Использовать логирование botocore.endpoint для анализа уникальных (а не общих) API-вызовов «ресурс:действие», выполненных во время задачи, выводить набор в ключ resource_actions в результатах задачи. Используйте обратный вызов aws_resource_action, чтобы вывести в полный список, выполненный во время исполнения playbook. Так же может использоваться переменная окружения ANSIBLE_DEBUG_BOTOCORE_LOGS.
domain
строка
Домен Active Directory, в котором восстановить экземпляр.
domain_iam_role_name
строка
Имя роли IAM, которое использовать при выполнении API-вызовов к службе каталогов.
ec2_url
строка
URL для подключения к EC2 или вашей облачной системе Eucalyptus (по умолчанию модуль использует адреса EC2). Игнорируется для модулей, где необходима область. Должен быть указан для всех остальных модулей, если область не используется. Если не задан, используется значение переменной окружения EC2_URL, если она есть.

псевдонимы: aws_endpoint_url, endpoint_url
enable_cloudwatch_logs_exports
список / элементы=строка
Список типов логов, которые необходимо включить для экспорта в CloudWatch Logs.

псевдонимы: cloudwatch_log_exports
enable_iam_database_authentication
булево
    Варианты:
  • no
  • yes
Включить отображение учетных записей AWS Identity and Access Management (IAM) в учетные записи баз данных. Если этот параметр опущен при создании кластера, Amazon RDS устанавливает его в False.
enable_performance_insights
булево
    Варианты:
  • no
  • yes
Включить ли 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.

псевдонимы: final_snapshot_identifier
force_failover
булево
    Варианты:
  • no
  • yes
Установить в true, чтобы выполнить перезагрузку с помощью отказоустойчивости MultiAZ.
force_update_password
булево
    Варианты:
  • no ←
  • yes
Установить в True, чтобы обновить пароль кластера с помощью master_user_password. Поскольку сравнение паролей для определения необходимости обновления невозможно, по умолчанию он установлен в False для обеспечения идемпотентности.
iops
целое число
Значение Provisioned IOPS (операций ввода-вывода в секунду). Устанавливается только при storage_type = io1.
kms_key_id
string
Идентификатор ключа AWS KMS для зашифрованного экземпляра БД. Если вы создаёте экземпляр БД в том же AWS-аккаунте, что и владелец ключа шифрования KMS, используемого для шифрования нового экземпляра БД, то вы можете использовать псевдоним ключа KMS вместо ARN ключа шифрования.
Если 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
Интервал (в секундах) сбора метрик расширенного мониторинга для экземпляра БД. Для отключения сбора метрик укажите 0. Amazon RDS по умолчанию устанавливает это значение в 0, если оно не указано при первоначальном создании экземпляра БД.
monitoring_role_arn
string
ARN роли IAM, разрешающей RDS отправлять метрики расширенного мониторинга в Amazon CloudWatch Logs.
multi_az
boolean
    Варианты:
  • no
  • yes
Указывает, является ли экземпляр БД многозоновой (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
    Варианты:
  • no
  • yes
Указывает параметры доступности экземпляра БД. Значение true указывает на экземпляр с доступом через интернет с общедоступным именем DNS, которое перенаправляется на общедоступный IP-адрес. Значение false указывает на внутренний экземпляр с именем DNS, которое перенаправляется на частный IP-адрес.
purge_cloudwatch_logs_exports
boolean
    Варианты:
  • no
  • да ←
Установите в значение False, чтобы сохранить все разрешённые экспорты журналов CloudWatch, которые не указаны в задаче и ассоциированы с экземпляром.
purge_tags
boolean
    Варианты:
  • no
  • да ←
Установите в значение False, чтобы сохранить все теги, которые не указаны в задаче и ассоциированы с экземпляром.
read_replica
boolean
    Варианты:
  • no
  • yes
Установите в значение 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-токен безопасности. Если не указан, используется значение переменной среды 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
    Варианты:
  • mysql
Идентификатор базы данных, движка, который был резервирован для создания файлов, хранящихся в Amazon S3-ведре.
source_engine_version
string
Версия базы данных, из которой были созданы файлы резервной копии.
source_region
string
Регион экземпляра БД, из которого создаётся реплика.
END_OF_DOCUMENT_MARKER
state
string
    Choices:
  • present ←
  • absent
  • terminated
  • running
  • started
  • stopped
  • rebooted
  • restarted
Требуется ли наличие снимка. rebooted не идемпотентен и оставит экземпляр БД в состоянии running и запустит его перед перезагрузкой, если он был остановлен. present оставит экземпляр БД в текущем состоянии (running/stopped), (running при создании экземпляра БД).
state=running и state=started — синонимы, как и state=rebooted и state=restarted. Примечание — перезагрузка экземпляра не является идемпотентной.
storage_encrypted
boolean
    Choices:
  • no
  • yes
Шифрование экземпляра БД.
storage_type
string
    Choices:
  • standard
  • gp2
  • io1
Тип хранилища, который будет связан с экземпляром БД. 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
    Choices:
  • no
  • yes
Восстановить экземпляр БД до последнего восстанавливаемого момента резервного копирования.
Только один из use_latest_restorable_time и restore_time может быть предоставлен.

Псевдонимы: restore_from_latest
validate_certs
boolean
    Choices:
  • no
  • yes ←
При установке в "no", сертификаты SSL не будут проверены для версий boto >= 2.6.0.
vpc_security_group_ids
list / elements=string
Список EC2 групп безопасности VPC для связи с кластером БД.
wait
boolean
    Choices:
  • no
  • yes ←
Ожидать, пока кластер будет доступен, остановлен или удален. Позднее может быть добавлен параметр 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–2021 Red Hat, Inc.
Licensed under the GNU General Public License version 3.
https://docs.ansible.com/ansible/2.11/collections/community/aws/rds_instance_module.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API