Interface protos.google.cloud.secretmanager.v1.ISecret (7.1.1)

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.v1.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

policyMember

policyMember?: (google.iam.v1.IResourcePolicyMember|null);

Secret policyMember

replication

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

Secret replication

rotation

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

Secret rotation

secretType

secretType?: (google.cloud.secretmanager.v1.Secret.SecretType|keyof typeof google.cloud.secretmanager.v1.Secret.SecretType|null);

Secret secretType

tags

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

Secret tags

topics

topics?: (google.cloud.secretmanager.v1.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