Skip to content

mws_certmanager_certificate (Data Source)

TLS/SSL-сертификат — это цифровой объект, с помощью которого веб-системы идентифицируют пользователя и устанавливают зашифрованное сетевое соединение с ним, используя протокол SSL/TLS (Secure Sockets Layer/Transport Layer Security)

Пример использования

terraform
data "mws_certmanager_certificate" "certificate" {
  name = "my-certificate"
}

Schema

Required

  • name (String) Имя сертификата

Optional

  • project (String) Путь к проекту

Read-Only

  • kind (String)
  • managed (Attributes) (see below for nested schema)
  • metadata (Attributes) Набор общих для всех пользовательских объектов атрибутов. Может быть расширен атрибутами, специфичными для контейнеров. (see below for nested schema)
  • status (Attributes) (see below for nested schema)

Nested Schema for managed

Read-Only:

  • domains (List of String) Список доменов, для которых будет выдан сертификат.
  • preferred_challenge_type (String) Предпочтительный тип проверки домена (challenge).
    Возможные значения: DNS01 или HTTP01. По умолчанию используется DNS01.
  • provider (String) Провайдер сертификатов, например Let's Encrypt или другой центр сертификации.

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

Read-Only:

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

Nested Schema for status

Read-Only:

  • challenges (Attributes List) Список challenge-задач, которые необходимо выполнить для проверки сертификата.
    Присутствует только в случае, если сертификат управляемый. (see below for nested schema)
  • details (Attributes) (see below for nested schema)
  • management_type (String) Тип сертификата. Если указано SELF_MANAGED, тело запроса должно содержать данные сертификата.
    Если указано MANAGED, сертификат будет создан центром сертификации (например, Let's Encrypt).
  • ready (Attributes) Информация о статусе реконсиляции (see below for nested schema)
  • reason (String) Подробная причина, по которой сертификат не может быть использован.
  • renewal_at (String) Время следующего обновления сертификата.
  • renewal_status (String) Managed certificate renewal status
  • valid (Boolean) Показывает, может ли сертификат использоваться в данный момент.

Nested Schema for status.challenges

Read-Only:

  • created_at (String) Время создания проверки.
  • dns_challenge (Attributes) Данные для прохождения проверки типа dns-01. (see below for nested schema)
  • domain (String) Домен, права на который проверяются.
  • http_challenge (Attributes) Данные для прохождения проверки типа http-01. (see below for nested schema)
  • last_validated_at (String) Время последней проверки.
  • status (String) Текущий статус проверки. Возможные значения: PENDING, VALID, INVALID, CANCELED, SUBMITTED.
  • status_reason (String) Причина текущего статуса проверки.
  • updated_at (String) Время последнего обновления проверки.

Nested Schema for status.challenges.dns_challenge

Read-Only:

  • cname_target (String) Целевой домен для делегации через CNAME.
  • delegated (Boolean) Указывает, настроена ли делегация корректно.

Nested Schema for status.challenges.http_challenge

Read-Only:

  • delegated (Boolean) Указывает, успешно ли настроена делегация
    и может ли challenge ACME быть проверен автоматически.
  • delegation_url (String) Целевой URL, на который должен выполняться редирект с "sourceUrl"
    для поддержки автоматического продления сертификата.
  • source_url (String) Исходный URL, по которому должен быть доступен HTTP-01 challenge.
    Используется для настройки перенаправления при включенной делегации.

Nested Schema for status.details

Read-Only:

  • domains (List of String) Домены, к которым относится сертификат.
  • issuer (String) Издатель сертификата.
  • not_after (String) Дата окончания срока действия сертификата.
  • not_before (String) Дата, с которой сертификат становится действительным.
  • serial (String) Серийный номер сертификата.
  • subject (String) Владелец сертификата.

Nested Schema for status.ready

Read-Only:

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