Google Cloud Security Command Center V1 Client - Class Database (1.20.2)

Reference documentation and code samples for the Google Cloud Security Command Center V1 Client class Database.

Represents database access information, such as queries. A database may be a sub-resource of an instance (as in the case of Cloud SQL instances or Cloud Spanner instances), or the database instance itself. Some database resources might not have the full resource name populated because these resource types, such as Cloud SQL databases, are not yet supported by Cloud Asset Inventory. In these cases only the display name is provided.

Some database resources may not have the full resource name populated because these resource types are not yet supported by Cloud Asset Inventory (e.g. Cloud SQL databases). In these cases only the display name will be provided.

Generated from protobuf message google.cloud.securitycenter.v1.Database

Namespace

Google \ Cloud \ SecurityCenter \ V1

Methods

__construct

Constructor.

Parameters
NameDescription
data array

Optional. Data for populating the Message object.

↳ name string

The full resource name of the database that the user connected to, if it is supported by Cloud Asset Inventory.

↳ display_name string

The human-readable name of the database that the user connected to.

↳ user_name string

The username used to connect to the database. The username might not be an IAM principal and does not have a set format.

↳ query string

The SQL statement that is associated with the database access.

↳ grantees array

The target usernames, roles, or groups of an SQL privilege grant, which is not an IAM policy change.

getName

The full resource name of the database that the user connected to, if it is supported by Cloud Asset Inventory.

Returns
TypeDescription
string

setName

The full resource name of the database that the user connected to, if it is supported by Cloud Asset Inventory.

Parameter
NameDescription
var string
Returns
TypeDescription
$this

getDisplayName

The human-readable name of the database that the user connected to.

Returns
TypeDescription
string

setDisplayName

The human-readable name of the database that the user connected to.

Parameter
NameDescription
var string
Returns
TypeDescription
$this

getUserName

The username used to connect to the database. The username might not be an IAM principal and does not have a set format.

Returns
TypeDescription
string

setUserName

The username used to connect to the database. The username might not be an IAM principal and does not have a set format.

Parameter
NameDescription
var string
Returns
TypeDescription
$this

getQuery

The SQL statement that is associated with the database access.

Returns
TypeDescription
string

setQuery

The SQL statement that is associated with the database access.

Parameter
NameDescription
var string
Returns
TypeDescription
$this

getGrantees

The target usernames, roles, or groups of an SQL privilege grant, which is not an IAM policy change.

Returns
TypeDescription
Google\Protobuf\Internal\RepeatedField

setGrantees

The target usernames, roles, or groups of an SQL privilege grant, which is not an IAM policy change.

Parameter
NameDescription
var string[]
Returns
TypeDescription
$this