Consulta de todos los nombres de dominio asociados con certificados HTTPS
Función
Consulta de todos los nombres de dominio asociados con certificados HTTPS
URI
GET /v1.0/cdn/domains/https-certificate-info
Parámetro |
Obligatorio |
Tipo |
Descripción |
---|---|---|---|
page_size |
No |
Integer |
Especifica el número de registros de cada página. El valor oscila entre 1 y 10,000. Si no se establece este parámetro, se utiliza el valor por defecto 30. |
page_number |
No |
Integer |
Especifica el número de página. El valor oscila entre 1 y 65,535. Si este parámetro no está definido, se utiliza el valor por defecto 1. |
domain_name |
No |
String |
Especifica el nombre de dominio acelerado. |
user_domain_id |
No |
String |
Especifica el ID de dominio del propietario del nombre de dominio. |
enterprise_project_id |
No |
String |
Proyecto de empresa al que pertenece el recurso. Este parámetro sólo es válido cuando la función de proyecto de empresa está habilitada. El valor all indica todos los proyectos. Este parámetro es obligatorio cuando se utiliza un usuario de IAM para llamar a esta API. |
Parámetros de solicitud
Parámetro |
Obligatorio |
Tipo |
Descripción |
---|---|---|---|
X-Auth-Token |
Sí |
String |
Especifica el token de usuario. El token se puede obtener llamando a la API de IAM utilizada para obtener un token de usuario. El valor de **X-Subject-Token** en el encabezado de respuesta es el token de usuario. |
Parámetros de respuesta
Código de estado: 200
Parámetro |
Tipo |
Descripción |
---|---|---|
total |
Integer |
Especifica el número total de registros consultados. |
https |
Array of HttpsDetail objects |
Especifica la configuración HTTPS. |
Parámetro |
Tipo |
Descripción |
---|---|---|
domain_id |
String |
Especifica el ID de dominio. |
domain_name |
String |
Especifica el nombre de dominio asociado al certificado. |
cert_name |
String |
Especifica el nombre del certificado. El valor contiene de 3 a 32 caracteres. |
certificate |
String |
Especifica el cuerpo del certificado. |
private_key |
String |
Especifica la clave privada. |
certificate_type |
Integer |
Valores posibles: 0 (su propio certificado) y 1 (certificado gestionado por Huawei). |
expiration_time |
Long |
Especifica la hora a la que caduca el certificado. |
https_status |
Integer |
Especifica si se debe habilitar HTTPS. Valores posibles:0: Desactivar HTTPS. El certificado y la clave privada no son necesarios.1: Habilitar HTTPS y seleccionar Same as user para Origin Protocol en la consola CDN.2: Habilitar HTTPS y seleccionar HTTP for Origin Protocol en la consola CDN.El certificado y la clave privada son necesarios cuando HTTPS está habilitado. |
force_redirect_https |
Integer |
Especifica si está habilitada la redirección forzada. Valores posibles: 1 (sí) y 0 (no). |
force_redirect_config |
ForceRedirect object |
Especifica la configuración de redirección forzada. |
http2 |
Integer |
Especifica si se debe usar HTTP/2. Valores posibles: 1 (sí) y 0 (no). |
Solicitudes de ejemplo
GET https://cdn.myhuaweicloud.com/v1.0/cdn/domains/https-certificate-info?domain_name=www.example.com&page_size=10&page_number=1
Ejemplo de respuestas
Código de estado: 200
OK
{ "total" : 1, "https" : [ { "https_status" : 1, "force_redirect_https" : 2, "force_redirect_config" : { "redirect_type" : "http", "switch" : 1 }, "http2" : 0, "cert_name" : "cdn_test", "certificate" : "-----BEGIN CERTIFICATE-----XX-----END CERTIFICATE-----", "private_key" : null, "certificate_type" : 0, "expiration_time" : 1606187416000, "domain_id" : "3e****************************63", "domain_name" : "www.example.com" } ] }
Códigos de estado
Código de estado |
Descripción |
---|---|
200 |
OK |
Códigos de error
Consulte Códigos de error.