Google Cloud Security Command Center V2 Client - Class ResourceValueConfig (1.28.2)

Reference documentation and code samples for the Google Cloud Security Command Center V2 Client class ResourceValueConfig.

A resource value config (RVC) is a mapping configuration of user's resources to resource values. Used in Attack path simulations.

Generated from protobuf message google.cloud.securitycenter.v2.ResourceValueConfig

Namespace

Google \ Cloud \ SecurityCenter \ V2

Methods

__construct

Constructor.

Parameters
Name
Description
data
array

Optional. Data for populating the Message object.

↳ name
string

Name for the resource value config

↳ resource_value
int

Resource value level this expression represents Only required when there is no SDP mapping in the request

↳ tag_values
array

Required. Tag values combined with AND to check against. Values in the form "tagValues/123" E.g. [ "tagValues/123", "tagValues/456", "tagValues/789" ] https://cloud.google.com/resource-manager/docs/tags/tags-creating-and-managing

↳ resource_type
string

Apply resource_value only to resources that match resource_type. resource_type will be checked with "AND" of other resources. E.g. "storage.googleapis.com/Bucket" with resource_value "HIGH" will apply "HIGH" value only to "storage.googleapis.com/Bucket" resources.

↳ scope
string

Project or folder to scope this config to. For example, "project/456" would apply this config only to resources in "project/456" scope will be checked with "AND" of other resources.

↳ resource_labels_selector
array| Google\Protobuf\Internal\MapField

List of resource labels to search for, evaluated with AND. E.g. "resource_labels_selector": {"key": "value", "env": "prod"} will match resources with labels "key": "value" AND "env": "prod" https://cloud.google.com/resource-manager/docs/creating-managing-labels

↳ description
string

Description of the resource value config.

↳ create_time
Google\Protobuf\Timestamp

Output only. Timestamp this resource value config was created.

↳ update_time
Google\Protobuf\Timestamp

Output only. Timestamp this resource value config was last updated.

↳ sensitive_data_protection_mapping
Google\Cloud\SecurityCenter\V2\ResourceValueConfig\SensitiveDataProtectionMapping

A mapping of the sensitivity on Sensitive Data Protection finding to resource values. This mapping can only be used in combination with a resource_type that is related to BigQuery, e.g. "bigquery.googleapis.com/Dataset".

getName

Name for the resource value config

Returns
Type
Description
string

setName

Name for the resource value config

Parameter
Name
Description
var
string
Returns
Type
Description
$this

getResourceValue

Resource value level this expression represents Only required when there is no SDP mapping in the request

Returns
Type
Description
int

setResourceValue

Resource value level this expression represents Only required when there is no SDP mapping in the request

Parameter
Name
Description
var
int
Returns
Type
Description
$this

getTagValues

Required. Tag values combined with AND to check against.

Values in the form "tagValues/123" E.g. [ "tagValues/123", "tagValues/456", "tagValues/789" ] https://cloud.google.com/resource-manager/docs/tags/tags-creating-and-managing

Returns
Type
Description

setTagValues

Required. Tag values combined with AND to check against.

Values in the form "tagValues/123" E.g. [ "tagValues/123", "tagValues/456", "tagValues/789" ] https://cloud.google.com/resource-manager/docs/tags/tags-creating-and-managing

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

getResourceType

Apply resource_value only to resources that match resource_type.

resource_type will be checked with "AND" of other resources. E.g. "storage.googleapis.com/Bucket" with resource_value "HIGH" will apply "HIGH" value only to "storage.googleapis.com/Bucket" resources.

Returns
Type
Description
string

setResourceType

Apply resource_value only to resources that match resource_type.

resource_type will be checked with "AND" of other resources. E.g. "storage.googleapis.com/Bucket" with resource_value "HIGH" will apply "HIGH" value only to "storage.googleapis.com/Bucket" resources.

Parameter
Name
Description
var
string
Returns
Type
Description
$this

getScope

Project or folder to scope this config to.

For example, "project/456" would apply this config only to resources in "project/456" scope will be checked with "AND" of other resources.

Returns
Type
Description
string

setScope

Project or folder to scope this config to.

For example, "project/456" would apply this config only to resources in "project/456" scope will be checked with "AND" of other resources.

Parameter
Name
Description
var
string
Returns
Type
Description
$this

getResourceLabelsSelector

List of resource labels to search for, evaluated with AND.

E.g. "resource_labels_selector": {"key": "value", "env": "prod"} will match resources with labels "key": "value" AND "env": "prod" https://cloud.google.com/resource-manager/docs/creating-managing-labels

Returns
Type
Description

setResourceLabelsSelector

List of resource labels to search for, evaluated with AND.

E.g. "resource_labels_selector": {"key": "value", "env": "prod"} will match resources with labels "key": "value" AND "env": "prod" https://cloud.google.com/resource-manager/docs/creating-managing-labels

Parameter
Name
Description
Returns
Type
Description
$this

getDescription

Description of the resource value config.

Returns
Type
Description
string

setDescription

Description of the resource value config.

Parameter
Name
Description
var
string
Returns
Type
Description
$this

getCreateTime

Output only. Timestamp this resource value config was created.

Returns
Type
Description

hasCreateTime

clearCreateTime

setCreateTime

Output only. Timestamp this resource value config was created.

Parameter
Name
Description
Returns
Type
Description
$this

getUpdateTime

Output only. Timestamp this resource value config was last updated.

Returns
Type
Description

hasUpdateTime

clearUpdateTime

setUpdateTime

Output only. Timestamp this resource value config was last updated.

Parameter
Name
Description
Returns
Type
Description
$this

getSensitiveDataProtectionMapping

A mapping of the sensitivity on Sensitive Data Protection finding to resource values. This mapping can only be used in combination with a resource_type that is related to BigQuery, e.g.

"bigquery.googleapis.com/Dataset".

hasSensitiveDataProtectionMapping

clearSensitiveDataProtectionMapping

setSensitiveDataProtectionMapping

A mapping of the sensitivity on Sensitive Data Protection finding to resource values. This mapping can only be used in combination with a resource_type that is related to BigQuery, e.g.

"bigquery.googleapis.com/Dataset".

Returns
Type
Description
$this
Design a Mobile Site
View Site in Mobile | Classic
Share by: