Spec-Zone.ru › Ansible 2.10

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
  • экземпляр
Какой источник использовать при восстановлении из шаблона (существующий экземпляр, ведро 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
    Варианты:
  • 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 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
    Варианты:
  • mysql
Идентификатор движка базы данных, который был резервирован для создания файлов, хранящихся в ведре Amazon S3.
source_engine_version
string
Версия базы данных, с которой были созданы файлы резервной копии.
source_region
string
Регион экземпляра базы данных, с которого создаётся реплика.
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–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

Spec-Zone.ru

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