Interface protos.google.cloud.secretmanager.v1beta2.ISecret (5.4.0)

Properties of a Secret.

Package

@google-cloud/secret-manager

Properties

annotations

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

Secret annotations

createTime

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

Secret createTime

customerManagedEncryption

customerManagedEncryption?: (google.cloud.secretmanager.v1beta2.ICustomerManagedEncryption|null);

Secret customerManagedEncryption

etag

etag?: (string|null);

Secret etag

expireTime

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

Secret expireTime

labels

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

Secret labels

name

name?: (string|null);

Secret name

replication

replication?: (google.cloud.secretmanager.v1beta2.IReplication|null);

Secret replication

rotation

rotation?: (google.cloud.secretmanager.v1beta2.IRotation|null);

Secret rotation

topics

topics?: (google.cloud.secretmanager.v1beta2.ITopic[]|null);

Secret topics

ttl

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

Secret ttl

versionAliases

versionAliases?: ({ [k: string]: (number|Long|string) }|null);

Secret versionAliases

versionDestroyTtl

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

Secret versionDestroyTtl