Spec-Zone.ru › Ansible 2.4

elasticache_snapshot - Управление моментальными снимками кэша в Amazon Elasticache.

Новая версия 2.3.

  • Обзор
  • Требования (к хосту, на котором выполняется модуль)
  • Параметры
  • Примеры
  • Значения возврата
    • Статус

Обзор

  • Управление моментальными снимками кэша в Amazon Elasticache.
  • Возвращает информацию о заданном снимке.

Требования (к хосту, на котором выполняется модуль)

  • boto3
  • botocore

Параметры

параметр обязательный по умолчанию возможные значения комментарии
bucket
нет
Ведро S3, в которое экспортируется снимок
cluster_id
нет
Имя существующего кластера кэша в группе репликации для создания снимка.
name
да
Имя снимка, который мы хотим создать, скопировать или удалить
replication_id
нет
Имя существующей группы репликации для создания снимка.
state
нет
  • present
  • absent
  • copy
Действия для создания, удаления или копирования снимка.
target
нет
Имя копии снимка

Примеры

# Note: None of these examples set aws_access_key, aws_secret_key, or region.
# It is assumed that their matching environment variables are set.
---
- hosts: localhost
  connection: local
  tasks:
    - name: 'Create a snapshot'
      elasticache_snapshot:
        name: 'test-snapshot'
        state: 'present'
        cluster_id: '{{ cluster }}'
        replication_id: '{{ replication }}'

Значения возврата

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

имя описание возвращается тип пример
changed
если снимок был создан, удален или скопирован
всегда bool {'changed': True}
response_metadata
метаданные ответа о снимке
всегда dict {'retry_attempts': 0, 'http_status_code': 200, 'http_headers': {'date': 'Втр, 07 февр. 2017 16:43:04 GMT', 'x-amzn-requestid': '7f436dea-ed54-11e6-a04c-ab2372a1f14d', 'content-length': 1490, 'content-type': 'text/xml'}, 'request_id': '7f436dea-ed54-11e6-a04c-ab2372a1f14d'}
snapshot
данные снимка
всегда dict {'engine': 'redis', 'cache_cluster_create_time': datetime.datetime(2017, 2, 1, 17, 43, 58, 261000), 'cache_cluster_id': 'test-please-delete', 'snapshot_name': 'deletesnapshot', 'node_snapshots': {'cache_size': None, 'cache_node_id': 1, 'cache_node_create_time': datetime.datetime(2017, 2, 1, 17, 43, 58, 261000)}, 'preferred_availability_zone': 'us-east-1d', 'auto_minor_version_upgrade': True, 'cache_subnet_group_name': 'default', 'port': 11211, 'num_cache_nodes': 1, 'snapshot_window': '10:00-11:00', 'engine_version': '3.2.4', 'cache_parameter_group_name': 'default.redis3.2', 'snapshot_retention_limit': 0, 'preferred_maintenance_window': 'среда:03:00-среда:04:00', 'cache_node_type': 'cache.m1.small', 'vpc_id': 'vpc-c248fda4', 'snapshot_source': 'manual', 'snapshot_status': 'creating'}

Статус

Этот модуль помечен как экспериментальный, что означает, что его интерфейс не гарантируется обратной совместимостью.

Для получения помощи в разработке на модулях, если вы так заинтересованы, пожалуйста, ознакомьтесь с Информацией о сообществе и участии, Тестирование Ansible и Разработка модулей.

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

Spec-Zone.ru

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