CDN.Https
Element Description
The CDN.Https element can be used to configure the HTTPS of the acceleration domain name. You can configure the HTTPS certificate of the acceleration domain name and deploy it on network-wide CDN nodes to implement secure acceleration.
Element Properties
Property |
Required |
Descripiton |
---|---|---|
domainId |
Yes |
Acceleration domain name ID Type: HuaweiCloud.CDN.Domain.Id Value Description: You are advised to use the get_input function to obtain the value, or connect to the CDN.Domain object and use the get_reference function to obtain the value. |
certificate |
No |
Certificate content of the HTTPS protocol Type: secret Value Description: If the certificate is not enabled, you do not need to enter the value. The value is in PEM coding format. |
certName |
Yes |
Certificate name Type: string |
privateKey |
No |
Private key used by the HTTPS protocol Type: secret Value Description: If the certificate is not enabled, you do not need to enter the value. The value is in PEM coding format. |
httpsStatus |
Yes |
Whether the HTTPS certificate is enabled Type: integer Value Description: 0: Disable the HTTPS certificate. In this case, the certificate and private key are not required. 1: Enable HTTPS for acceleration and use HTTPS to access source websites. 2: Enable HTTPS for acceleration and use HTTP to access source websites. The certificate and private key are required. |
forceRedirectHttps |
No |
Whether to forcibly redirect the client request Type: boolean Value Description: true: indicates yes. false: indicates no. After this function is enabled, all requests will be forcibly redirected to HTTPS access. |
http2 |
No |
Whether to use HTTP 2.0 Type: boolean Value Description: true: indicates yes. false: indicates no. |
Relationships Between Elements
Description |
Target |
---|---|
Connected |
Return Value
Property |
Type |
Description |
---|---|---|
refID |
string |
CDN https ID |
Blueprint Example
tosca_definitions_version: huaweicloud_tosca_version_1_0 node_templates: cdnd4u36: type: HuaweiCloud.CDN.Domain properties: sources: - activeStandby: get_input: cdnd4u36_sources_0_activeStandby originType: get_input: cdnd4u36_sources_0_originType ipOrDomain: get_input: cdnd4u36_sources_0_ipOrDomain businessType: get_input: cdnd4u36_businessType domainName: get_input: cdnd4u36_domainName cdnh6661: type: HuaweiCloud.CDN.Https properties: domainId: get_reference: cdnd4u36 certName: get_input: cdnh6661_certName httpsStatus: get_input: cdnh6661_httpsStatus certificate: get_input: cdnh6661_certificate privateKey: get_input: cdnh6661_privateKey forceRedirectHttps: get_input: cdnh6661_forceRedirectHttps http2: get_input: cdnh6661_http2 requirements: - domainId: node: cdnd4u36 inputs: cdnd4u36_sources_0_activeStandby: description: Active/standby status default: master label: '' cdnd4u36_sources_0_originType: description: Source site type label: '' cdnd4u36_sources_0_ipOrDomain: description: Source IP address or domain name label: '' cdnd4u36_businessType: description: Domain name service type label: '' cdnd4u36_domainName: description: Acceleration domain name label: '' cdnh6661_certName: description: Certificate name label: '' cdnh6661_httpsStatus: description: Whether to enable the HTTPS certificate label: '' cdnh6661_certificate: description: Certificate used by the HTTPS protocol label: '' cdnh6661_privateKey: description: Private key used by the HTTPS protocol label: '' cdnh6661_forceRedirectHttps: description: Whether to forcibly redirect the client request label: '' cdnh6661_http2: description: Whether to use HTTP 2.0 label: ''
Feedback
Was this page helpful?
Provide feedbackThank you very much for your feedback. We will continue working to improve the documentation.