Data Loss Prevention V2 Client - Class SecretManagerCredential (1.17.0)

Reference documentation and code samples for the Data Loss Prevention V2 Client class SecretManagerCredential.

A credential consisting of a username and password, where the password is stored in a Secret Manager resource.

Note: Secret Manager charges apply.

Generated from protobuf message google.privacy.dlp.v2.SecretManagerCredential

Namespace

Google \ Cloud \ Dlp \ V2

Methods

__construct

Constructor.

Parameters
Name Description
data array

Optional. Data for populating the Message object.

↳ username string

Required. The username.

↳ password_secret_version_name string

Required. The name of the Secret Manager resource that stores the password, in the form projects/project-id/secrets/secret-name/versions/version.

getUsername

Required. The username.

Returns
Type Description
string

setUsername

Required. The username.

Parameter
Name Description
var string
Returns
Type Description
$this

getPasswordSecretVersionName

Required. The name of the Secret Manager resource that stores the password, in the form projects/project-id/secrets/secret-name/versions/version.

Returns
Type Description
string

setPasswordSecretVersionName

Required. The name of the Secret Manager resource that stores the password, in the form projects/project-id/secrets/secret-name/versions/version.

Parameter
Name Description
var string
Returns
Type Description
$this