Cloud Dataplex v1 API - Class Action (3.3.0)

public sealed class Action : IMessage<Action>, IEquatable<Action>, IDeepCloneable<Action>, IBufferMessage, IMessage

Reference documentation and code samples for the Cloud Dataplex v1 API class Action.

Action represents an issue requiring administrator action for resolution.

Inheritance

object > Action

Namespace

Google.Cloud.Dataplex.V1

Assembly

Google.Cloud.Dataplex.V1.dll

Constructors

Action()

public Action()

Action(Action)

public Action(Action other)
Parameter
Name Description
other Action

Properties

ActionName

public ActionName ActionName { get; set; }

ActionName-typed view over the Name resource name property.

Property Value
Type Description
ActionName

Asset

public string Asset { get; set; }

Output only. The relative resource name of the asset, of the form: projects/{project_number}/locations/{location_id}/lakes/{lake_id}/zones/{zone_id}/assets/{asset_id}.

Property Value
Type Description
string

AssetAsAssetName

public AssetName AssetAsAssetName { get; set; }

AssetName-typed view over the Asset resource name property.

Property Value
Type Description
AssetName

Category

public Action.Types.Category Category { get; set; }

The category of issue associated with the action.

Property Value
Type Description
ActionTypesCategory

DataLocations

public RepeatedField<string> DataLocations { get; }

The list of data locations associated with this action. Cloud Storage locations are represented as URI paths(E.g. gs://bucket/table1/year=2020/month=Jan/). BigQuery locations refer to resource names(E.g. bigquery.googleapis.com/projects/project-id/datasets/dataset-id).

Property Value
Type Description
RepeatedFieldstring

DetailsCase

public Action.DetailsOneofCase DetailsCase { get; }
Property Value
Type Description
ActionDetailsOneofCase

DetectTime

public Timestamp DetectTime { get; set; }

The time that the issue was detected.

Property Value
Type Description
Timestamp

FailedSecurityPolicyApply

public Action.Types.FailedSecurityPolicyApply FailedSecurityPolicyApply { get; set; }

Details for issues related to applying security policy.

Property Value
Type Description
ActionTypesFailedSecurityPolicyApply

IncompatibleDataSchema

public Action.Types.IncompatibleDataSchema IncompatibleDataSchema { get; set; }

Details for issues related to incompatible schemas detected within data.

Property Value
Type Description
ActionTypesIncompatibleDataSchema

InvalidDataFormat

public Action.Types.InvalidDataFormat InvalidDataFormat { get; set; }

Details for issues related to invalid or unsupported data formats.

Property Value
Type Description
ActionTypesInvalidDataFormat

InvalidDataOrganization

public Action.Types.InvalidDataOrganization InvalidDataOrganization { get; set; }

Details for issues related to invalid data arrangement.

Property Value
Type Description
ActionTypesInvalidDataOrganization

InvalidDataPartition

public Action.Types.InvalidDataPartition InvalidDataPartition { get; set; }

Details for issues related to invalid or unsupported data partition structure.

Property Value
Type Description
ActionTypesInvalidDataPartition

Issue

public string Issue { get; set; }

Detailed description of the issue requiring action.

Property Value
Type Description
string

Lake

public string Lake { get; set; }

Output only. The relative resource name of the lake, of the form: projects/{project_number}/locations/{location_id}/lakes/{lake_id}.

Property Value
Type Description
string

LakeAsLakeName

public LakeName LakeAsLakeName { get; set; }

LakeName-typed view over the Lake resource name property.

Property Value
Type Description
LakeName

MissingData

public Action.Types.MissingData MissingData { get; set; }

Details for issues related to absence of data within managed resources.

Property Value
Type Description
ActionTypesMissingData

MissingResource

public Action.Types.MissingResource MissingResource { get; set; }

Details for issues related to absence of a managed resource.

Property Value
Type Description
ActionTypesMissingResource

Name

public string Name { get; set; }

Output only. The relative resource name of the action, of the form: projects/{project}/locations/{location}/lakes/{lake}/actions/{action} projects/{project}/locations/{location}/lakes/{lake}/zones/{zone}/actions/{action} projects/{project}/locations/{location}/lakes/{lake}/zones/{zone}/assets/{asset}/actions/{action}.

Property Value
Type Description
string

UnauthorizedResource

public Action.Types.UnauthorizedResource UnauthorizedResource { get; set; }

Details for issues related to lack of permissions to access data resources.

Property Value
Type Description
ActionTypesUnauthorizedResource

Zone

public string Zone { get; set; }

Output only. The relative resource name of the zone, of the form: projects/{project_number}/locations/{location_id}/lakes/{lake_id}/zones/{zone_id}.

Property Value
Type Description
string

ZoneAsZoneName

public ZoneName ZoneAsZoneName { get; set; }

ZoneName-typed view over the Zone resource name property.

Property Value
Type Description
ZoneName