Cloud Dataplex v1 API - Class Action (3.9.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
Action Types Category

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
RepeatedField string

DetailsCase

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

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
Action Types FailedSecurityPolicyApply

IncompatibleDataSchema

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

Details for issues related to incompatible schemas detected within data.

Property Value
Type Description
Action Types IncompatibleDataSchema

InvalidDataFormat

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

Details for issues related to invalid or unsupported data formats.

Property Value
Type Description
Action Types InvalidDataFormat

InvalidDataOrganization

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

Details for issues related to invalid data arrangement.

Property Value
Type Description
Action Types InvalidDataOrganization

InvalidDataPartition

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

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

Property Value
Type Description
Action Types InvalidDataPartition

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
Action Types MissingData

MissingResource

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

Details for issues related to absence of a managed resource.

Property Value
Type Description
Action Types MissingResource

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
Action Types UnauthorizedResource

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

Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License, and code samples are licensed under the Apache 2.0 License. For details, see the Google Developers Site Policies. Java is a registered trademark of Oracle and/or its affiliates.

Last updated 2025年11月05日 UTC.