Reference documentation and code samples for the Secret Manager V1beta1 Client class Secret.
A Secret is a logical secret whose value and versions can be accessed.
A Secret is made up of zero or more SecretVersions that represent the secret data.
Generated from protobuf message google.cloud.secrets.v1beta1.Secret
Methods
__construct
Constructor.
data
array
Optional. Data for populating the Message object.
↳ name
↳ replication
Google\Cloud\SecretManager\V1beta1\Replication
Required. Immutable. The replication policy of the secret data attached to the Secret . The replication policy cannot be changed after the Secret has been created.
↳ create_time
↳ labels
array| Google\Protobuf\Internal\MapField
The labels assigned to this Secret. Label keys must be between 1 and 63 characters long, have a UTF-8 encoding of maximum 128 bytes, and must conform to the following PCRE regular expression: [\p{Ll}\p{Lo}][\p{Ll}\p{Lo}\p{N}_-]{0,62}
Label values must be between 0 and 63 characters long, have a UTF-8 encoding of maximum 128 bytes, and must conform to the following PCRE regular expression: [\p{Ll}\p{Lo}\p{N}_-]{0,63}
No more than 64 labels can be assigned to a given resource.
getName
Output only. The resource name of the Secret
in the format projects/*/secrets/*
.
string
setName
Output only. The resource name of the Secret
in the format projects/*/secrets/*
.
var
string
$this
getReplication
Required. Immutable. The replication policy of the secret data attached to the Secret .
The replication policy cannot be changed after the Secret has been created.
hasReplication
clearReplication
setReplication
Required. Immutable. The replication policy of the secret data attached to the Secret .
The replication policy cannot be changed after the Secret has been created.
$this
getCreateTime
Output only. The time at which the Secret was created.
hasCreateTime
clearCreateTime
setCreateTime
Output only. The time at which the Secret was created.
$this
getLabels
The labels assigned to this Secret.
Label keys must be between 1 and 63 characters long, have a UTF-8 encoding
of maximum 128 bytes, and must conform to the following PCRE regular
expression: [\p{Ll}\p{Lo}][\p{Ll}\p{Lo}\p{N}_-]{0,62}
Label values must be between 0 and 63 characters long, have a UTF-8
encoding of maximum 128 bytes, and must conform to the following PCRE
regular expression: [\p{Ll}\p{Lo}\p{N}_-]{0,63}
No more than 64 labels can be assigned to a given resource.
setLabels
The labels assigned to this Secret.
Label keys must be between 1 and 63 characters long, have a UTF-8 encoding
of maximum 128 bytes, and must conform to the following PCRE regular
expression: [\p{Ll}\p{Lo}][\p{Ll}\p{Lo}\p{N}_-]{0,62}
Label values must be between 0 and 63 characters long, have a UTF-8
encoding of maximum 128 bytes, and must conform to the following PCRE
regular expression: [\p{Ll}\p{Lo}\p{N}_-]{0,63}
No more than 64 labels can be assigned to a given resource.
$this