UserCertificateProps
Properties for defining a UserCertificate.
See https://www.alibabacloud.com/help/ros/developer-reference/aliyun-cas-usercertificate
Initializer
import "github.com/alibabacloud-go/ros-cdk/alicloudroscdkcas"
&alicloudroscdkcas.UserCertificateProps {
Cert: interface{},
CertificateName: interface{},
EncryptCert: interface{},
EncryptPrivateKey: interface{},
Key: interface{},
ResourceGroupId: interface{},
ResourceId: interface{},
SignCert: interface{},
SignPrivateKey: interface{},
Tags: *[]github.com/alibabacloud-go/ros-cdk/alicloudroscdkcas.RosUserCertificate.TagsProperty,
}
Properties
| Name | Type | Description |
|---|---|---|
Cert | interface{} | Property cert: The certificate content in PEM format. |
CertificateName | interface{} | Property certificateName: Custom certificate name. |
EncryptCert | interface{} | Property encryptCert: The content of the encryption certificate in PEM format. |
EncryptPrivateKey | interface{} | Property encryptPrivateKey: The private key content of the encryption certificate in PEM format. |
Key | interface{} | Property key: The private key content of the certificate in PEM format. |
ResourceGroupId | interface{} | Property resourceGroupId: The ID of the resource group. |
ResourceId | interface{} | Property resourceId: Resource ID. |
SignCert | interface{} | Property signCert: The signature certificate content in PEM format. |
SignPrivateKey | interface{} | Property signPrivateKey: The private key content of the signature certificate in PEM format. |
Tags | *[]TagsProperty | Property tags: Tags of certificate. |
CertOptional
Cert interface{}
- Type: interface{}
Property cert: The certificate content in PEM format.
CertificateNameOptional
CertificateName interface{}
- Type: interface{}
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.
EncryptCertOptional
EncryptCert interface{}
- Type: interface{}
Property encryptCert: The content of the encryption certificate in PEM format.
EncryptPrivateKeyOptional
EncryptPrivateKey interface{}
- Type: interface{}
Property encryptPrivateKey: The private key content of the encryption certificate in PEM format.
KeyOptional
Key interface{}
- Type: interface{}
Property key: The private key content of the certificate in PEM format.
ResourceGroupIdOptional
ResourceGroupId interface{}
- Type: interface{}
Property resourceGroupId: The ID of the resource group.
ResourceIdOptional
ResourceId interface{}
- Type: interface{}
Property resourceId: Resource ID.
SignCertOptional
SignCert interface{}
- Type: interface{}
Property signCert: The signature certificate content in PEM format.
SignPrivateKeyOptional
SignPrivateKey interface{}
- Type: interface{}
Property signPrivateKey: The private key content of the signature certificate in PEM format.
TagsOptional
Tags *[]TagsProperty
- Type: *[]TagsProperty
Property tags: Tags of certificate.