bucket (String) Имя бакета.
cors_rules (Attributes List) (see below for nested schema)
lifecycle_rules (Attributes List) Конфигурации жизненного цикла. (see below for nested schema)
log_group_id (String) ID лог-группы для бакета (требует User Plane API).
policy (String) Политики бакета.
quota (Number) Квота бакета в МБ (требует User Plane API).
storage_class (String) Класс хранения бакета (требует User Plane API).
tags (Attributes List) Теги бакета. (see below for nested schema)
versioning (Boolean) Версионирование.
id (String) Terraform resource ID (bucket name).
uuid (String) UUID бакета из User Plane API (опционально).
Optional:
allowed_headers (List of String) Разрешённые заголовки.
allowed_methods (List of String) HTTP‑методы, разрешённые в CORS‑правиле.
allowed_origins (List of String) Разрешённые источники
expose_headers (List of String) Заголовки, которые могут быть раскрыты клиенту.
id (String) Время кэширования (в секундах).
max_age_seconds (Number) Идентификатор (имя) правила.
Required:
enabled (Boolean) Статус правила.
name (String) Имя правила.
Optional:
abort_incomplete_multipart_upload (Attributes) Параметры автоматического завершения незавершённых multipart‑загрузок. (see below for nested schema)
expiration (Attributes) Параметры автоматического удаления объектов. (see below for nested schema)
filter (Attributes) Фильтр для отбора объектов, к которым будет применено правило. (see below for nested schema)
noncurrent_version_expiration (Attributes) Параметры автоматического удаления неактуальных (не текущих) версий объектов. (see below for nested schema)
prefix (String) Часть ключа объекта, к которому будет применено правило.
Required:
days (Number) Количество дней после начала multipart‑загрузки, после которых она будет удалена, если не завершена.
Required:
days (Number) Количество дней, после истечения которых объекты, к которым применено правило, будут удалены или перемещены.
Optional:
additional_filters (Attributes List) Дополнительные AND‑операторы. (see below for nested schema)
object_size_greater_than (Number) Размер объекта больше чем (в байтах).
object_size_less_than (Number) Размер объекта меньше чем (в байтах).
prefix (String) Префикс ключа объекта.
tag (Attributes) Тег, по которому будет отфильтрован объект. (see below for nested schema)
Optional:
object_size_greater_than (Number) Размер объекта больше чем (в байтах).
object_size_less_than (Number) Размер объекта меньше чем (в байтах).
prefix (String) Префикс ключа объекта.
tags (Attributes List) Список тегов, которые должны одновременно присутствовать. (see below for nested schema)
Required:
key (String) Ключ тега.
value (String) Значение тега.
Required:
days (Number) Количество дней после того, как версия перестала быть актуальной, после которых она будет удалена.
Optional:
newer_noncurrent_versions (Number) Максимальное количество неактуальных версий объекта, которое S3 должна сохранять.