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

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

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) Временная метка, указывающая, когда ключ должен быть уничтожен. Если это поле установлено, ключ будет автоматически уничтожен в указанное время

Дата в формате RFC3339. Пример: 2006-01-02T15:04:05Z07:00

Read-Only:

  • create_time (String) Дата создания объекта

Дата в формате RFC3339. Пример: 2006-01-02T15:04:05Z07:00

  • delete_time (String) Время запроса на удаление ресурса

Дата в формате RFC3339. Пример: 2006-01-02T15:04:05Z07:00

  • description (String) Описание ресурса
  • display_name (String) Отображаемое имя свойства
  • id (String) ID свойства
  • name (String, Deprecated) Обязательное уникальное, глобально или в пределах проекта, имя. Используется в качестве части составного идентификатора объекта
  • purge_time (String) Время удаления ресурса

Дата в формате RFC3339. Пример: 2006-01-02T15:04:05Z07:00

  • 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) Время уничтожения криптографического ключа

Дата в формате RFC3339. Пример: 2006-01-02T15:04:05Z07:00

  • destroyed_at (String, Deprecated) Время уничтожения криптографического ключа

Дата в формате RFC3339. Пример: 2006-01-02T15:04:05Z07:00

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

Дата в формате RFC3339. Пример: 2006-01-02T15:04:05Z07:00

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

Read-Only:

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

Read-Only:

  • last_time (String) Временная метка последней ротации криптографического ключа

Дата в формате RFC3339. Пример: 2006-01-02T15:04:05Z07:00

  • next_time (String) Временная метка следующей запланированной ротации криптографического ключа

Дата в формате RFC3339. Пример: 2006-01-02T15:04:05Z07:00

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

Read-Only:

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