Skip to content

UserCertificateProps

Properties for defining a UserCertificate.

See https://www.alibabacloud.com/help/ros/developer-reference/aliyun-cas-usercertificate

Initializer

import ros_cdk_cas
ros_cdk_cas.UserCertificateProps(
  cert: typing.Union[str, IResolvable] = None,
  certificate_name: typing.Union[str, IResolvable] = None,
  encrypt_cert: typing.Union[str, IResolvable] = None,
  encrypt_private_key: typing.Union[str, IResolvable] = None,
  key: typing.Union[str, IResolvable] = None,
  resource_group_id: typing.Union[str, IResolvable] = None,
  resource_id: typing.Union[str, IResolvable] = None,
  sign_cert: typing.Union[str, IResolvable] = None,
  sign_private_key: typing.Union[str, IResolvable] = None,
  tags: typing.List[TagsProperty] = None
)

Properties

Name Type Description
cert typing.Union[str, ros_cdk_core.IResolvable] Property cert: The certificate content in PEM format.
certificate_name typing.Union[str, ros_cdk_core.IResolvable] Property certificateName: Custom certificate name.
encrypt_cert typing.Union[str, ros_cdk_core.IResolvable] Property encryptCert: The content of the encryption certificate in PEM format.
encrypt_private_key typing.Union[str, ros_cdk_core.IResolvable] Property encryptPrivateKey: The private key content of the encryption certificate in PEM format.
key typing.Union[str, ros_cdk_core.IResolvable] Property key: The private key content of the certificate in PEM format.
resource_group_id typing.Union[str, ros_cdk_core.IResolvable] Property resourceGroupId: The ID of the resource group.
resource_id typing.Union[str, ros_cdk_core.IResolvable] Property resourceId: Resource ID.
sign_cert typing.Union[str, ros_cdk_core.IResolvable] Property signCert: The signature certificate content in PEM format.
sign_private_key typing.Union[str, ros_cdk_core.IResolvable] Property signPrivateKey: The private key content of the signature certificate in PEM format.
tags typing.List[TagsProperty] Property tags: Tags of certificate.

certOptional

cert: typing.Union[str, IResolvable]
  • Type: typing.Union[str, ros_cdk_core.IResolvable]

Property cert: The certificate content in PEM format.


certificate_nameOptional

certificate_name: typing.Union[str, IResolvable]
  • Type: typing.Union[str, ros_cdk_core.IResolvable]

Property certificateName: Custom certificate name.

Maximum supported character length:128. All character types are supported, including letters, numbers and underscores. The certificate name under the same user cannot be duplicated.


encrypt_certOptional

encrypt_cert: typing.Union[str, IResolvable]
  • Type: typing.Union[str, ros_cdk_core.IResolvable]

Property encryptCert: The content of the encryption certificate in PEM format.


encrypt_private_keyOptional

encrypt_private_key: typing.Union[str, IResolvable]
  • Type: typing.Union[str, ros_cdk_core.IResolvable]

Property encryptPrivateKey: The private key content of the encryption certificate in PEM format.


keyOptional

key: typing.Union[str, IResolvable]
  • Type: typing.Union[str, ros_cdk_core.IResolvable]

Property key: The private key content of the certificate in PEM format.


resource_group_idOptional

resource_group_id: typing.Union[str, IResolvable]
  • Type: typing.Union[str, ros_cdk_core.IResolvable]

Property resourceGroupId: The ID of the resource group.


resource_idOptional

resource_id: typing.Union[str, IResolvable]
  • Type: typing.Union[str, ros_cdk_core.IResolvable]

Property resourceId: Resource ID.


sign_certOptional

sign_cert: typing.Union[str, IResolvable]
  • Type: typing.Union[str, ros_cdk_core.IResolvable]

Property signCert: The signature certificate content in PEM format.


sign_private_keyOptional

sign_private_key: typing.Union[str, IResolvable]
  • Type: typing.Union[str, ros_cdk_core.IResolvable]

Property signPrivateKey: The private key content of the signature certificate in PEM format.


tagsOptional

tags: typing.List[TagsProperty]

Property tags: Tags of certificate.


Protocols