Data Loss Prevention V2 Client - Class AwsDiscoveryStartingLocation (2.2.1)

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

The AWS starting location for discovery.

Generated from protobuf message google.privacy.dlp.v2.OtherCloudDiscoveryStartingLocation.AwsDiscoveryStartingLocation

Namespace

Google \ Cloud \ Dlp \ V2 \ OtherCloudDiscoveryStartingLocation

Methods

__construct

Constructor.

Parameters
Name Description
data array

Optional. Data for populating the Message object.

↳ account_id string

The AWS account ID that this discovery config applies to. Within an AWS organization, you can find the AWS account ID inside an AWS account ARN. Example: arn:{partition}:organizations::{management_account_id}:account/{org_id}/{account_id}

↳ all_asset_inventory_assets bool

All AWS assets stored in Asset Inventory that didn't match other AWS discovery configs.

getAccountId

The AWS account ID that this discovery config applies to.

Within an AWS organization, you can find the AWS account ID inside an AWS account ARN. Example: arn:{partition}:organizations::{management_account_id}:account/{org_id}/{account_id}

Returns
Type Description
string

hasAccountId

setAccountId

The AWS account ID that this discovery config applies to.

Within an AWS organization, you can find the AWS account ID inside an AWS account ARN. Example: arn:{partition}:organizations::{management_account_id}:account/{org_id}/{account_id}

Parameter
Name Description
var string
Returns
Type Description
$this

getAllAssetInventoryAssets

All AWS assets stored in Asset Inventory that didn't match other AWS discovery configs.

Returns
Type Description
bool

hasAllAssetInventoryAssets

setAllAssetInventoryAssets

All AWS assets stored in Asset Inventory that didn't match other AWS discovery configs.

Parameter
Name Description
var bool
Returns
Type Description
$this

getScope

Returns
Type Description
string