Data Loss Prevention V2 Client - Class CloudStorageObjectAttribute (1.18.0)

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

The attribute of an object. See https://cloud.google.com/storage/docs/storage-classes for more information on storage classes.

Protobuf type google.privacy.dlp.v2.DiscoveryCloudStorageConditions.CloudStorageObjectAttribute

Namespace

Google \ Cloud \ Dlp \ V2 \ DiscoveryCloudStorageConditions

Methods

static::name

Parameter
Name Description
value mixed

static::value

Parameter
Name Description
name mixed

Constants

CLOUD_STORAGE_OBJECT_ATTRIBUTE_UNSPECIFIED

Value: 0

Unused.

Generated from protobuf enum CLOUD_STORAGE_OBJECT_ATTRIBUTE_UNSPECIFIED = 0;

ALL_SUPPORTED_OBJECTS

Value: 1

Scan objects regardless of the attribute.

Generated from protobuf enum ALL_SUPPORTED_OBJECTS = 1;

STANDARD

Value: 2

Scan objects with the standard storage class.

Generated from protobuf enum STANDARD = 2;

NEARLINE

Value: 3

Scan objects with the nearline storage class. This will incur retrieval fees.

Generated from protobuf enum NEARLINE = 3;

COLDLINE

Value: 4

Scan objects with the coldline storage class. This will incur retrieval fees.

Generated from protobuf enum COLDLINE = 4;

ARCHIVE

Value: 5

Scan objects with the archive storage class. This will incur retrieval fees.

Generated from protobuf enum ARCHIVE = 5;

REGIONAL

Value: 6

Scan objects with the regional storage class.

Generated from protobuf enum REGIONAL = 6;

MULTI_REGIONAL

Value: 7

Scan objects with the multi-regional storage class.

Generated from protobuf enum MULTI_REGIONAL = 7;

DURABLE_REDUCED_AVAILABILITY

Value: 8

Scan objects with the dual-regional storage class. This will incur retrieval fees.

Generated from protobuf enum DURABLE_REDUCED_AVAILABILITY = 8;