Spec-Zone.ru › Ansible 2.7

rds_instance_facts – получение фактов об одном или нескольких экземплярах RDS

Новое в версии 2.6.

  • Описание
  • Требования
  • Параметры
  • Примечания
  • Примеры
  • Возвращаемые значения
  • Статус

Описание

  • получение фактов об одном или нескольких экземплярах RDS

Требования

Ниже перечислены требования к хосту, на котором выполняется этот модуль.

  • boto
  • boto3
  • python >= 2.6
  • python >= 2.7

Параметры

Параметр Варианты/Значения по умолчанию Комментарии
aws_access_key
-
Ключ доступа AWS. Если не задан, используется значение переменной окружения AWS_ACCESS_KEY_ID, AWS_ACCESS_KEY или EC2_ACCESS_KEY.

псевдонимы: ec2_access_key, access_key
aws_secret_key
-
Секретный ключ AWS. Если не задан, используется значение переменной окружения AWS_SECRET_ACCESS_KEY, AWS_SECRET_KEY или EC2_SECRET_KEY.

псевдонимы: ec2_secret_key, secret_key
db_instance_identifier
-
Уникальный идентификатор экземпляра RDS.

псевдонимы: id
ec2_url
-
URL для подключения к EC2 или вашему облаку Eucalyptus (по умолчанию модуль использует конечные точки EC2). Игнорируется для модулей, где необходима регион. Должен быть указан для всех других модулей, если регион не используется. Если не задан, используется значение переменной окружения EC2_URL, если таковая имеется.
filters
-
Фильтр, который определяет один или несколько экземпляров баз данных для описания. См. https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_DescribeDBInstances.html
profile
-
добавлено в 1.6
Использует профиль boto. Работает только с boto >= 2.24.0.
region
-
Регион AWS для использования. Если не указан, используется значение переменной окружения AWS_REGION или EC2_REGION, если таковая имеется. См. http://docs.aws.amazon.com/general/latest/gr/rande.html#ec2_region

псевдонимы: aws_region, ec2_region
security_token
-
добавлено в 1.6
Токен безопасности AWS STS. Если не задан, используется значение переменной окружения AWS_SECURITY_TOKEN или EC2_SECURITY_TOKEN.

псевдонимы: access_token
validate_certs
boolean
добавлено в 1.5
    Варианты:
  • нет
  • да ←
При значении "нет", сертификаты SSL не будут проверены для версий boto >= 2.6.0.

Примечания

Примечание

  • Если параметры не заданы в модуле, следующие переменные среды могут быть использованы в порядке убывания приоритета AWS_URL или EC2_URL, 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
  • Ansible использует конфигурационный файл boto (обычно ~/.boto), если учетные данные не предоставлены. См. https://boto.readthedocs.io/en/latest/boto_config_tut.html
  • AWS_REGION или EC2_REGION обычно используется для указания региона AWS, когда это необходимо, но это также можно настроить в файле конфигурации boto

Примеры

# Get facts about an instance
- rds_instance_facts:
    db_instance_identifier: new-database
  register: new_database_facts

# Get all RDS instances
- rds_instance_facts:

Возвращаемые значения

Общие возвращаемые значения документированы здесь, следующие — поля, уникальные для данного модуля:

Ключ Возвращаемое значение Описание
instances
сложный
всегда
Список экземпляров RDS

allocated_storage
целое число
всегда
Гигабайты выделенного хранилища для базы данных

Пример:
10
auto_minor_version_upgrade
булево
всегда
Автоматически ли происходят обновления незначительных версий

Пример:
True
availability_zone
строка
всегда
Зона доступности, в которой расположена база данных

Пример:
us-west-2b
backup_retention_period
целое число
всегда
Количество дней, в течение которых сохраняются резервные копии

Пример:
7
ca_certificate_identifier
строка
всегда
Идентификатор сертификата CA

Пример:
rds-ca-2015
copy_tags_to_snapshot
булево
всегда
Нужно ли копировать теги БД в снимок

db_instance_arn
строка
всегда
ARN экземпляра базы данных

Пример:
arn:aws:rds:us-west-2:111111111111:db:helloworld-rds
db_instance_class
строка
всегда
Класс экземпляра базы данных

Пример:
db.t2.small
db_instance_identifier
строка
всегда
Идентификатор экземпляра базы данных

Пример:
helloworld-rds
db_instance_port
целое число
всегда
Порт, используемый экземпляром базы данных

db_instance_status
строка
всегда
Статус экземпляра базы данных

Пример:
available
db_name
строка
всегда
Имя базы данных

Пример:
management
db_parameter_groups
сложный
всегда
Список групп параметров базы данных

db_parameter_group_name
строка
всегда
Имя группы параметров базы данных

Пример:
psql-pg-helloworld
parameter_apply_status
строка
всегда
Применена ли группа параметров

Пример:
in-sync
db_security_groups
список
всегда
Список групп безопасности, используемых экземпляром базы данных

db_subnet_group
сложный
всегда
список подсетей

db_subnet_group_description
строка
всегда
Описание группы подсетей БД

Пример:
Моя группа подсетей базы данных
db_subnet_group_name
строка
всегда
Имя группы подсетей базы данных

Пример:
my-subnet-group
subnet_group_status
строка
всегда
Статус группы подсетей

Пример:
Complete
subnets
сложный
всегда
Список подсетей в группе подсетей

subnet_availability_zone
сложный
всегда
Зона доступности подсети

name
строка
всегда
Название зоны доступности

Пример:
us-west-2c
subnet_identifier
строка
всегда
ID подсети

Пример:
subnet-abcd1234
subnet_status
строка
всегда
Статус подсети

Пример:
Active
vpc_id
строка
всегда
ID VPC группы подсетей

Пример:
vpc-abcd1234
dbi_resource_id
строка
всегда
Уникальный, неизменяемый идентификатор экземпляра базы данных в AWS-регионе

Пример:
db-AAAAAAAAAAAAAAAAAAAAAAAAAA
domain_memberships
список
всегда
Список членств в домене

endpoint
сложный
всегда
Точка входа в базу данных

address
строка
всегда
Адрес точки входа в базу данных

Пример:
helloworld-rds.ctrqpe3so1sf.us-west-2.rds.amazonaws.com
hosted_zone_id
строка
всегда
ID выделенной зоны Route53

Пример:
Z1PABCD0000000
порт
целое число
всегда
Порт конечной точки базы данных

Пример:
5432
движок
строка
всегда
Двигатель базы данных

Пример:
postgres
версия_движка
строка
всегда
Версия двигателя базы данных

Пример:
9.5.10
iam_database_authentication_enabled
булево
всегда
Включена ли аутентификация в базе данных через IAM

время_создания_экземпляра
строка
всегда
Дата и время создания экземпляра

Пример:
2017-10-10T04:00:07.434000+00:00
kms_key_id
строка
всегда
Идентификатор ключа KMS

Пример:
arn:aws:kms:us-west-2:111111111111:key/abcd1234-0000-abcd-1111-0123456789ab
latest_restorable_time
строка
всегда
Последнее время, до которого база данных может быть восстановлена с помощью восстановления по состоянию на определенный момент времени

Пример:
2018-05-17T00:03:56+00:00
лицензионная_модель
строка
всегда
Модель лицензии

Пример:
postgresql-license
имя_пользователя_мастера
строка
всегда
Имя пользователя мастера базы данных

Пример:
dbadmin
интервал_мониторинга
целое число
всегда
Интервал в секундах между моментами сбора метрик расширенного мониторинга для экземпляра БД

multi_az
булево
всегда
Включен ли Multi-AZ

option_group_memberships
сложный
всегда
Список групп параметров

имя_группы_параметров
строка
всегда
Имя группы параметров

Пример:
default:postgres-9-5
состояние
строка
всегда
Состояние группы параметров

Пример:
in-sync
pending_modified_values
сложный
всегда
Ожидаемые значения, требующие применения

performance_insights_enabled
булево
всегда
Включены ли сведения о производительности

preferred_backup_window
строка
всегда
Предпочтительное время резервного копирования

Пример:
04:00-05:00
preferred_maintenance_window
строка
всегда
Предпочтительное окно технического обслуживания

Пример:
mon:05:00-mon:05:30
publicly_accessible
булево
всегда
Доступна ли БД для общего доступа

read_replica_db_instance_identifiers
список
всегда
Список идентификаторов экземпляров баз данных-копий чтения

storage_encrypted
булево
всегда
Зашифрован ли хранилище

Пример:
True
тип_хранилища
строка
всегда
Тип хранилища экземпляра базы данных

Пример:
gp2
метки
сложный
всегда
Метки, используемые экземпляром базы данных

vpc_security_groups
сложный
всегда
Список групп безопасности VPC

состояние
строка
всегда
Состояние группы безопасности VPC

Пример:
active
vpc_security_group_id
строка
всегда
Идентификатор группы безопасности VPC

Пример:
sg-abcd1234


Состояние

  • Этот модуль не гарантирует обратной совместимости интерфейса. [превью]
  • Этот модуль поддерживается сообществом Ansible. [community]

Авторы

  • Will Thames (@willthames)
  • Michael De La Rue (@mikedlr)

Подсказка

Если вы заметили какие-либо проблемы в этой документации, вы можете отредактировать этот документ, чтобы улучшить его.

© 2012–2018 Michael DeHaan
© 2018–2019 Red Hat, Inc.
Licensed under the GNU General Public License version 3.
https://docs.ansible.com/ansible/2.7/modules/rds_instance_facts_module.html

Spec-Zone.ru

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