Google Cloud Sql Admin V1beta4 Client - Class PscConfig (0.18.0)

Reference documentation and code samples for the Google Cloud Sql Admin V1beta4 Client class PscConfig.

PSC settings for a Cloud SQL instance.

Generated from protobuf message google.cloud.sql.v1beta4.PscConfig

Namespace

Google \ Cloud \ Sql \ V1beta4

Methods

__construct

Constructor.

Parameters
Name Description
data array

Optional. Data for populating the Message object.

↳ psc_enabled bool

Whether PSC connectivity is enabled for this instance.

↳ allowed_consumer_projects array

Optional. The list of consumer projects that are allow-listed for PSC connections to this instance. This instance can be connected to with PSC from any network in these projects. Each consumer project in this list may be represented by a project number (numeric) or by a project id (alphanumeric).

getPscEnabled

Whether PSC connectivity is enabled for this instance.

Returns
Type Description
bool

hasPscEnabled

clearPscEnabled

setPscEnabled

Whether PSC connectivity is enabled for this instance.

Parameter
Name Description
var bool
Returns
Type Description
$this

getAllowedConsumerProjects

Optional. The list of consumer projects that are allow-listed for PSC connections to this instance. This instance can be connected to with PSC from any network in these projects.

Each consumer project in this list may be represented by a project number (numeric) or by a project id (alphanumeric).

Returns
Type Description
Google\Protobuf\Internal\RepeatedField

setAllowedConsumerProjects

Optional. The list of consumer projects that are allow-listed for PSC connections to this instance. This instance can be connected to with PSC from any network in these projects.

Each consumer project in this list may be represented by a project number (numeric) or by a project id (alphanumeric).

Parameter
Name Description
var string[]
Returns
Type Description
$this