mws_kms_crypto_key (Data Source)
Заголовок раздела «mws_kms_crypto_key (Data Source)»Ключ — ресурс облака, который объединяет несколько экземпляров криптографических ключей, называемых версиями ключа
Пример использования
Заголовок раздела «Пример использования»data "mws_kms_crypto_key" "kms_crypto_key" { key = "example-key"}Required
Заголовок раздела «Required»key(String) Название крипто-ключа
Optional
Заголовок раздела «Optional»project(String) Путь к проекту
Read-Only
Заголовок раздела «Read-Only»default_algorithm(String) Криптографический алгоритм по-умолчанию, используемый для выпуска новых версий ключа. Этот алгоритм будет применяться при создании новых версий ключа во время ротации.destruction_policy(Attributes) Политика уничтожения ключа. Определяет параметры и расписание. (see below for nested schema)kind(String)metadata(Attributes) Набор общих для всех пользовательских объектов атрибутов. Может быть расширен атрибутами, специфичными для контейнеров. (see below for nested schema)primary_key_version_ref(String) Идентификатор основной версии криптографического ключа. Используется только когда автоматическая ротация отключена.rotation_policy(Attributes) Параметры политики, управляющие ротацией криптографического ключа. (see below for nested schema)status(Attributes) (see below for nested schema)usage_policy(Attributes) Политика использования ключа. Определяет, разрешены ли криптографические операции с этим ключом. (see below for nested schema)
Nested Schema for destruction_policy
Заголовок раздела «Nested Schema for destruction_policy»Read-Only:
default_destruction_interval_days(Number) Указывает количество дней, по истечении которых ключ будет окончательно уничтожен, начиная с момента отправки запроса на удаление. Значение можно задать только при создании ключа, и оно не может быть изменено позже. Если значение не указано при создании ключа, используется значение по умолчанию (1 день).scheduled_destruction_time(String, Deprecated) Временная метка, указывающая, когда ключ должен быть уничтожен. Если это поле установлено, ключ будет автоматически уничтожен в указанное время.
Nested Schema for metadata
Заголовок раздела «Nested Schema for metadata»Read-Only:
create_time(String) Дата создания объектаdelete_time(String) Время запроса на удаление ресурсаdescription(String) Описание ресурсаdisplay_name(String) Отображаемое имя свойстваid(String) ID свойстваname(String, Deprecated) Обязательное уникальное, глобально или в пределах проекта, имя. Используется в качестве части составного идентификатора объекта.purge_time(String) Время удаления ресурсаusages(Attributes List) Связи с другими ресурсами. В зависимости от типа связи, операции над ресурсом могут быть ограничены (see below for nested schema)
Nested Schema for metadata.usages
Заголовок раздела «Nested Schema for metadata.usages»Read-Only:
name(String) Имя связи, требуется для модификации коллекцииresource(String) Ссылка на ресурсusage_type(String) Тип связи. Помимо стандартных own и use могут быть добавлены специализированные типы для конкретных сервисов
Nested Schema for rotation_policy
Заголовок раздела «Nested Schema for rotation_policy»Read-Only:
enabled(Boolean) Флаг, указывающий, включена ли автоматическая ротация для ключа.rotation_interval_days(Number) Интервал в днях, через который должна выполняться ротация криптографического ключа.
Nested Schema for status
Заголовок раздела «Nested Schema for status»Read-Only:
destruction(Attributes) Информация о процессе уничтожения криптографического ключа. Этот раздел присутствует только в том случае, если ключ запланирован к уничтожению или уже уничтожен. (see below for nested schema)ready(Attributes) Информация о статусе реконсиляции (see below for nested schema)rotation(Attributes) (see below for nested schema)
Nested Schema for status.destruction
Заголовок раздела «Nested Schema for status.destruction»Read-Only:
destroy_time(String) Время уничтожения криптографического ключа.destroyed_at(String, Deprecated) Время уничтожения криптографического ключа.scheduled_destruction_time(String) Временная метка, указывающая, когда ключ должен быть уничтожен. Если это поле установлено, ключ будет автоматически уничтожен в указанное время.status(String) Текущий статус процесса уничтожения криптографического ключа. Это поле заполняется только тогда, когда ключ находится в одном из статусов уничтожения. Возможные значения:- SCHEDULED_FOR_DESTRUCTION: криптографический ключ запланирован к уничтожению в будущем
- DESTROYED: криптографический ключ был окончательно уничтожен и не может быть восстановлен
Nested Schema for status.ready
Заголовок раздела «Nested Schema for status.ready»Read-Only:
message(String) Описание статусаstate(String) Состояние ресурса
Nested Schema for status.rotation
Заголовок раздела «Nested Schema for status.rotation»Read-Only:
last_time(String) Временная метка последней ротации криптографического ключа.next_time(String) Временная метка следующей запланированной ротации криптографического ключа.primary_key_version_ref(String) Идентификатор основной версии криптографического ключа. Это значение представляет номер версии ключа, который в данный момент установлен как основной для криптографических операций.
Nested Schema for usage_policy
Заголовок раздела «Nested Schema for usage_policy»Read-Only:
enabled(Boolean) Флаг, указывающий, разрешены ли криптографические операции с этим ключом. Если значение установлено в “false”, все операции шифрования, расшифровки и другие криптографические операции с этим ключом будут заблокированы.