Interface protos.google.cloud.kms.v1.ICryptoKey

Properties of a CryptoKey.

Package

@google-cloud/kms

Properties

createTime

  createTime 
 ?: 
  
 ( 
 google 
 . 
 protobuf 
 . 
 ITimestamp 
 | 
 null 
 ); 
 

CryptoKey createTime

Property Value
Type Description
( google.protobuf.ITimestamp |null)

destroyScheduledDuration

  destroyScheduledDuration 
 ?: 
  
 ( 
 google 
 . 
 protobuf 
 . 
 IDuration 
 | 
 null 
 ); 
 

CryptoKey destroyScheduledDuration

Property Value
Type Description
( google.protobuf.IDuration |null)

importOnly

  importOnly 
 ?: 
  
 ( 
 boolean 
 | 
 null 
 ); 
 

CryptoKey importOnly

Property Value
Type Description
(boolean|null)

labels

  labels 
 ?: 
  
 ({ 
  
 [ 
 k 
 : 
  
 string 
 ] 
 : 
  
 string 
  
 } 
 | 
 null 
 ); 
 

CryptoKey labels

Property Value
Type Description
({ [k: string]: string }|null)

name

  name 
 ?: 
  
 ( 
 string 
 | 
 null 
 ); 
 

CryptoKey name

Property Value
Type Description
(string|null)

nextRotationTime

  nextRotationTime 
 ?: 
  
 ( 
 google 
 . 
 protobuf 
 . 
 ITimestamp 
 | 
 null 
 ); 
 

CryptoKey nextRotationTime

Property Value
Type Description
( google.protobuf.ITimestamp |null)

primary

  primary 
 ?: 
  
 ( 
 google 
 . 
 cloud 
 . 
 kms 
 . 
 v1 
 . 
 ICryptoKeyVersion 
 | 
 null 
 ); 
 

CryptoKey primary

Property Value
Type Description
( google.cloud.kms.v1.ICryptoKeyVersion |null)

purpose

  purpose 
 ?: 
  
 ( 
 google 
 . 
 cloud 
 . 
 kms 
 . 
 v1 
 . 
 CryptoKey 
 . 
 CryptoKeyPurpose 
 | 
 keyof 
  
 typeof 
  
 google 
 . 
 cloud 
 . 
 kms 
 . 
 v1 
 . 
 CryptoKey 
 . 
 CryptoKeyPurpose 
 | 
 null 
 ); 
 

CryptoKey purpose

Property Value
Type Description
( google.cloud.kms.v1.CryptoKey.CryptoKeyPurpose |keyof typeof google.cloud.kms.v1.CryptoKey.CryptoKeyPurpose |null)

rotationPeriod

  rotationPeriod 
 ?: 
  
 ( 
 google 
 . 
 protobuf 
 . 
 IDuration 
 | 
 null 
 ); 
 

CryptoKey rotationPeriod

Property Value
Type Description
( google.protobuf.IDuration |null)

versionTemplate

  versionTemplate 
 ?: 
  
 ( 
 google 
 . 
 cloud 
 . 
 kms 
 . 
 v1 
 . 
 ICryptoKeyVersionTemplate 
 | 
 null 
 ); 
 

CryptoKey versionTemplate

Property Value
Type Description
( google.cloud.kms.v1.ICryptoKeyVersionTemplate |null)
Design a Mobile Site
View Site in Mobile | Classic
Share by: