elasticache_snapshot - Управление моментальными снимками кэша в Amazon Elasticache.
Новая версия 2.3.
Обзор
- Управление моментальными снимками кэша в Amazon Elasticache.
- Возвращает информацию о заданном снимке.
Требования (к хосту, на котором выполняется модуль)
- boto3
- botocore
Параметры
| параметр | обязательный | по умолчанию | возможные значения | комментарии |
|---|---|---|---|---|
| bucket | нет | Ведро S3, в которое экспортируется снимок | ||
| cluster_id | нет | Имя существующего кластера кэша в группе репликации для создания снимка. | ||
| name | да | Имя снимка, который мы хотим создать, скопировать или удалить | ||
| replication_id | нет | Имя существующей группы репликации для создания снимка. | ||
| state | нет |
| Действия для создания, удаления или копирования снимка. | |
| 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