Skip to content

CertificateProps

Properties for defining a Certificate.

See https://www.alibabacloud.com/help/ros/developer-reference/aliyun-esa-certificate

Initializer

import com.aliyun.ros.cdk.esa.CertificateProps;
CertificateProps.builder()
    .createdType(java.lang.String)
    .createdType(IResolvable)
    .domains(IResolvable)
    .domains(java.util.List<java.lang.String)
    .domains(IResolvable>)
    .siteId(java.lang.Number)
    .siteId(IResolvable)
//  .casId(java.lang.String)
//  .casId(IResolvable)
//  .certId(java.lang.String)
//  .certId(IResolvable)
//  .certificate(java.lang.String)
//  .certificate(IResolvable)
//  .certName(java.lang.String)
//  .certName(IResolvable)
//  .privateKey(java.lang.String)
//  .privateKey(IResolvable)
    .build();

Properties

Name Type Description
createdType java.lang.String OR com.aliyun.ros.cdk.core.IResolvable Property createdType: The certificate type.
domains com.aliyun.ros.cdk.core.IResolvable OR java.util.List Property domains: A list of domain names.
siteId java.lang.Number OR com.aliyun.ros.cdk.core.IResolvable Property siteId: The site ID, which can be obtained by calling the ListSites interface.
casId java.lang.String OR com.aliyun.ros.cdk.core.IResolvable Property casId: Cloud certificate ID.
certId java.lang.String OR com.aliyun.ros.cdk.core.IResolvable Property certId: The certificate Id.
certificate java.lang.String OR com.aliyun.ros.cdk.core.IResolvable Property certificate: Certificate content.
certName java.lang.String OR com.aliyun.ros.cdk.core.IResolvable Property certName: The certificate name.
privateKey java.lang.String OR com.aliyun.ros.cdk.core.IResolvable Property privateKey: The certificate private key.

createdTypeRequired

public java.lang.Object getCreatedType();
  • Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable

Property createdType: The certificate type.

  • cas (Certificate Center Certificate)
  • upload (custom upload certificate)
  • free( Free certificate).

domainsRequired

public java.lang.Object getDomains();
  • Type: com.aliyun.ros.cdk.core.IResolvable OR java.util.List

Property domains: A list of domain names.

Multiple domain names are separated by commas.


siteIdRequired

public java.lang.Object getSiteId();
  • Type: java.lang.Number OR com.aliyun.ros.cdk.core.IResolvable

Property siteId: The site ID, which can be obtained by calling the ListSites interface.


casIdOptional

public java.lang.Object getCasId();
  • Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable

Property casId: Cloud certificate ID.


certIdOptional

public java.lang.Object getCertId();
  • Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable

Property certId: The certificate Id.


certificateOptional

public java.lang.Object getCertificate();
  • Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable

Property certificate: Certificate content.


certNameOptional

public java.lang.Object getCertName();
  • Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable

Property certName: The certificate name.


privateKeyOptional

public java.lang.Object getPrivateKey();
  • Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable

Property privateKey: The certificate private key.