Properties of a CertificateAuthority.
Package
@google-cloud/security-private-ca!Properties
accessUrls
accessUrls?: (google.cloud.security.privateca.v1beta1.CertificateAuthority.IAccessUrls|null);CertificateAuthority accessUrls
| Type | Description |
| (google.cloud.security.privateca.v1beta1.CertificateAuthority.IAccessUrls|null) |
caCertificateDescriptions
caCertificateDescriptions?: (google.cloud.security.privateca.v1beta1.ICertificateDescription[]|null);CertificateAuthority caCertificateDescriptions
| Type | Description |
| (google.cloud.security.privateca.v1beta1.ICertificateDescription[]|null) |
certificatePolicy
certificatePolicy?: (google.cloud.security.privateca.v1beta1.CertificateAuthority.ICertificateAuthorityPolicy|null);CertificateAuthority certificatePolicy
| Type | Description |
| (google.cloud.security.privateca.v1beta1.CertificateAuthority.ICertificateAuthorityPolicy|null) |
config
config?: (google.cloud.security.privateca.v1beta1.ICertificateConfig|null);CertificateAuthority config
| Type | Description |
| (google.cloud.security.privateca.v1beta1.ICertificateConfig|null) |
createTime
createTime?: (google.protobuf.ITimestamp|null);CertificateAuthority createTime
| Type | Description |
| (google.protobuf.ITimestamp|null) |
deleteTime
deleteTime?: (google.protobuf.ITimestamp|null);CertificateAuthority deleteTime
| Type | Description |
| (google.protobuf.ITimestamp|null) |
gcsBucket
gcsBucket?: (string|null);CertificateAuthority gcsBucket
| Type | Description |
| (string|null) |
issuingOptions
issuingOptions?: (google.cloud.security.privateca.v1beta1.CertificateAuthority.IIssuingOptions|null);CertificateAuthority issuingOptions
| Type | Description |
| (google.cloud.security.privateca.v1beta1.CertificateAuthority.IIssuingOptions|null) |
keySpec
keySpec?: (google.cloud.security.privateca.v1beta1.CertificateAuthority.IKeyVersionSpec|null);CertificateAuthority keySpec
| Type | Description |
| (google.cloud.security.privateca.v1beta1.CertificateAuthority.IKeyVersionSpec|null) |
labels
labels?: ({ [k: string]: string }|null);CertificateAuthority labels
| Type | Description |
| ({ [k: string]: string }|null) |
lifetime
lifetime?: (google.protobuf.IDuration|null);CertificateAuthority lifetime
| Type | Description |
| (google.protobuf.IDuration|null) |
name
name?: (string|null);CertificateAuthority name
| Type | Description |
| (string|null) |
pemCaCertificates
pemCaCertificates?: (string[]|null);CertificateAuthority pemCaCertificates
| Type | Description |
| (string[]|null) |
state
state?: (google.cloud.security.privateca.v1beta1.CertificateAuthority.State|keyof typeof google.cloud.security.privateca.v1beta1.CertificateAuthority.State|null);CertificateAuthority state
| Type | Description |
| (google.cloud.security.privateca.v1beta1.CertificateAuthority.State|keyof typeof google.cloud.security.privateca.v1beta1.CertificateAuthority.State|null) |
subordinateConfig
subordinateConfig?: (google.cloud.security.privateca.v1beta1.ISubordinateConfig|null);CertificateAuthority subordinateConfig
| Type | Description |
| (google.cloud.security.privateca.v1beta1.ISubordinateConfig|null) |
tier
tier?: (google.cloud.security.privateca.v1beta1.CertificateAuthority.Tier|keyof typeof google.cloud.security.privateca.v1beta1.CertificateAuthority.Tier|null);CertificateAuthority tier
| Type | Description |
| (google.cloud.security.privateca.v1beta1.CertificateAuthority.Tier|keyof typeof google.cloud.security.privateca.v1beta1.CertificateAuthority.Tier|null) |
type
type?: (google.cloud.security.privateca.v1beta1.CertificateAuthority.Type|keyof typeof google.cloud.security.privateca.v1beta1.CertificateAuthority.Type|null);CertificateAuthority type
| Type | Description |
| (google.cloud.security.privateca.v1beta1.CertificateAuthority.Type|keyof typeof google.cloud.security.privateca.v1beta1.CertificateAuthority.Type|null) |
updateTime
updateTime?: (google.protobuf.ITimestamp|null);CertificateAuthority updateTime
| Type | Description |
| (google.protobuf.ITimestamp|null) |