Skip to content

IClientCertificate

Represents a ClientCertificate.

Properties

Name Type Description
node @alicloud/ros-cdk-core.ConstructNode The construct tree node for this construct.
env @alicloud/ros-cdk-core.IResourceEnvironment The environment this resource belongs to.
stack @alicloud/ros-cdk-core.Stack The stack in which this resource is defined.
attrCaCertificateId string | @alicloud/ros-cdk-core.IResolvable Attribute CACertificateId: The ID of the CA certificate.
attrCertificate string | @alicloud/ros-cdk-core.IResolvable Attribute Certificate: Certificate content.
attrClientCertId string | @alicloud/ros-cdk-core.IResolvable Attribute ClientCertId: ClientCertificate Id.
attrClientCertificateName string | @alicloud/ros-cdk-core.IResolvable Attribute ClientCertificateName: The certificate name.
attrCommonName string | @alicloud/ros-cdk-core.IResolvable Attribute CommonName: The Common Name of the certificate.
attrCreateTime string | @alicloud/ros-cdk-core.IResolvable Attribute CreateTime: The time when the certificate was created.
attrIssuer string | @alicloud/ros-cdk-core.IResolvable Attribute Issuer: The certificate authority (CA) that issued the certificate.
attrNotAfter string | @alicloud/ros-cdk-core.IResolvable Attribute NotAfter: The time when the certificate expires.
attrNotBefore string | @alicloud/ros-cdk-core.IResolvable Attribute NotBefore: The time when the certificate takes effect.
attrPubkeyAlgorithm string | @alicloud/ros-cdk-core.IResolvable Attribute PubkeyAlgorithm: The public-key algorithm of the certificate.
attrSan string | @alicloud/ros-cdk-core.IResolvable Attribute SAN: The Subject Alternative Name (SAN) of the certificate.
attrSignatureAlgorithm string | @alicloud/ros-cdk-core.IResolvable Attribute SignatureAlgorithm: The signature algorithm of the certificate.
attrSiteId string | @alicloud/ros-cdk-core.IResolvable Attribute SiteId: Site Id.
attrSiteName string | @alicloud/ros-cdk-core.IResolvable Attribute SiteName: The website name.
attrType string | @alicloud/ros-cdk-core.IResolvable Attribute Type: The certificate type.
attrUpdateTime string | @alicloud/ros-cdk-core.IResolvable Attribute UpdateTime: The time when the certificate was updated.
props ClientCertificateProps No description.

nodeRequired

public readonly node: ConstructNode;
  • Type: @alicloud/ros-cdk-core.ConstructNode

The construct tree node for this construct.


envRequired

public readonly env: IResourceEnvironment;
  • Type: @alicloud/ros-cdk-core.IResourceEnvironment

The environment this resource belongs to.

For resources that are created and managed by the CDK (generally, those created by creating new class instances like Role, Bucket, etc.), this is always the same as the environment of the stack they belong to; however, for imported resources (those obtained from static methods like fromRoleArn, fromBucketName, etc.), that might be different than the stack they were imported into.


stackRequired

public readonly stack: Stack;
  • Type: @alicloud/ros-cdk-core.Stack

The stack in which this resource is defined.


attrCaCertificateIdRequired

public readonly attrCaCertificateId: string | IResolvable;
  • Type: string | @alicloud/ros-cdk-core.IResolvable

Attribute CACertificateId: The ID of the CA certificate.


attrCertificateRequired

public readonly attrCertificate: string | IResolvable;
  • Type: string | @alicloud/ros-cdk-core.IResolvable

Attribute Certificate: Certificate content.


attrClientCertIdRequired

public readonly attrClientCertId: string | IResolvable;
  • Type: string | @alicloud/ros-cdk-core.IResolvable

Attribute ClientCertId: ClientCertificate Id.


attrClientCertificateNameRequired

public readonly attrClientCertificateName: string | IResolvable;
  • Type: string | @alicloud/ros-cdk-core.IResolvable

Attribute ClientCertificateName: The certificate name.


attrCommonNameRequired

public readonly attrCommonName: string | IResolvable;
  • Type: string | @alicloud/ros-cdk-core.IResolvable

Attribute CommonName: The Common Name of the certificate.


attrCreateTimeRequired

public readonly attrCreateTime: string | IResolvable;
  • Type: string | @alicloud/ros-cdk-core.IResolvable

Attribute CreateTime: The time when the certificate was created.


attrIssuerRequired

public readonly attrIssuer: string | IResolvable;
  • Type: string | @alicloud/ros-cdk-core.IResolvable

Attribute Issuer: The certificate authority (CA) that issued the certificate.


attrNotAfterRequired

public readonly attrNotAfter: string | IResolvable;
  • Type: string | @alicloud/ros-cdk-core.IResolvable

Attribute NotAfter: The time when the certificate expires.


attrNotBeforeRequired

public readonly attrNotBefore: string | IResolvable;
  • Type: string | @alicloud/ros-cdk-core.IResolvable

Attribute NotBefore: The time when the certificate takes effect.


attrPubkeyAlgorithmRequired

public readonly attrPubkeyAlgorithm: string | IResolvable;
  • Type: string | @alicloud/ros-cdk-core.IResolvable

Attribute PubkeyAlgorithm: The public-key algorithm of the certificate.


attrSanRequired

public readonly attrSan: string | IResolvable;
  • Type: string | @alicloud/ros-cdk-core.IResolvable

Attribute SAN: The Subject Alternative Name (SAN) of the certificate.


attrSignatureAlgorithmRequired

public readonly attrSignatureAlgorithm: string | IResolvable;
  • Type: string | @alicloud/ros-cdk-core.IResolvable

Attribute SignatureAlgorithm: The signature algorithm of the certificate.


attrSiteIdRequired

public readonly attrSiteId: string | IResolvable;
  • Type: string | @alicloud/ros-cdk-core.IResolvable

Attribute SiteId: Site Id.


attrSiteNameRequired

public readonly attrSiteName: string | IResolvable;
  • Type: string | @alicloud/ros-cdk-core.IResolvable

Attribute SiteName: The website name.


attrTypeRequired

public readonly attrType: string | IResolvable;
  • Type: string | @alicloud/ros-cdk-core.IResolvable

Attribute Type: The certificate type.


attrUpdateTimeRequired

public readonly attrUpdateTime: string | IResolvable;
  • Type: string | @alicloud/ros-cdk-core.IResolvable

Attribute UpdateTime: The time when the certificate was updated.


propsRequired

public readonly props: ClientCertificateProps;