Перейти к содержимому

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

terraform
data "mws_kms_crypto_key" "kms_crypto_key" {
key = "example-key"
}
  • key (String) Название крипто-ключа
  • project (String) Путь к проекту
  • 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)

Read-Only:

  • default_destruction_interval_days (Number) Указывает количество дней, по истечении которых ключ будет окончательно уничтожен, начиная с момента отправки запроса на удаление. Значение можно задать только при создании ключа, и оно не может быть изменено позже. Если значение не указано при создании ключа, используется значение по умолчанию (1 день).
  • scheduled_destruction_time (String, Deprecated) Временная метка, указывающая, когда ключ должен быть уничтожен. Если это поле установлено, ключ будет автоматически уничтожен в указанное время.

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)

Read-Only:

  • name (String) Имя связи, требуется для модификации коллекции
  • resource (String) Ссылка на ресурс
  • usage_type (String) Тип связи. Помимо стандартных own и use могут быть добавлены специализированные типы для конкретных сервисов

Read-Only:

  • enabled (Boolean) Флаг, указывающий, включена ли автоматическая ротация для ключа.
  • rotation_interval_days (Number) Интервал в днях, через который должна выполняться ротация криптографического ключа.

Read-Only:

  • destruction (Attributes) Информация о процессе уничтожения криптографического ключа. Этот раздел присутствует только в том случае, если ключ запланирован к уничтожению или уже уничтожен. (see below for nested schema)
  • ready (Attributes) Информация о статусе реконсиляции (see below for nested schema)
  • rotation (Attributes) (see below for nested schema)

Read-Only:

  • destroy_time (String) Время уничтожения криптографического ключа.
  • destroyed_at (String, Deprecated) Время уничтожения криптографического ключа.
  • scheduled_destruction_time (String) Временная метка, указывающая, когда ключ должен быть уничтожен. Если это поле установлено, ключ будет автоматически уничтожен в указанное время.
  • status (String) Текущий статус процесса уничтожения криптографического ключа. Это поле заполняется только тогда, когда ключ находится в одном из статусов уничтожения. Возможные значения:
  • SCHEDULED_FOR_DESTRUCTION: криптографический ключ запланирован к уничтожению в будущем
  • DESTROYED: криптографический ключ был окончательно уничтожен и не может быть восстановлен

Read-Only:

  • message (String) Описание статуса
  • state (String) Состояние ресурса

Read-Only:

  • last_time (String) Временная метка последней ротации криптографического ключа.
  • next_time (String) Временная метка следующей запланированной ротации криптографического ключа.
  • primary_key_version_ref (String) Идентификатор основной версии криптографического ключа. Это значение представляет номер версии ключа, который в данный момент установлен как основной для криптографических операций.

Read-Only:

  • enabled (Boolean) Флаг, указывающий, разрешены ли криптографические операции с этим ключом. Если значение установлено в “false”, все операции шифрования, расшифровки и другие криптографические операции с этим ключом будут заблокированы.