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.
Namespace
Google.Cloud.Dataplex.V1
Assembly
Google.Cloud.Dataplex.V1.dll
Constructors
Action()
Action(Action)
public Action(Action other)
Parameter |
---|
Name | Description |
other | Action
|
Properties
ActionName
public ActionName ActionName { get; set; }
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; }
Category
public Action.Types.Category Category { get; set; }
The category of issue associated with the action.
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
).
DetailsCase
public Action.DetailsOneofCase DetailsCase { get; }
DetectTime
public Timestamp DetectTime { get; set; }
The time that the issue was detected.
FailedSecurityPolicyApply
public Action.Types.FailedSecurityPolicyApply FailedSecurityPolicyApply { get; set; }
Details for issues related to applying security policy.
IncompatibleDataSchema
public Action.Types.IncompatibleDataSchema IncompatibleDataSchema { get; set; }
Details for issues related to incompatible schemas detected within data.
public Action.Types.InvalidDataFormat InvalidDataFormat { get; set; }
Details for issues related to invalid or unsupported data formats.
InvalidDataOrganization
public Action.Types.InvalidDataOrganization InvalidDataOrganization { get; set; }
Details for issues related to invalid data arrangement.
InvalidDataPartition
public Action.Types.InvalidDataPartition InvalidDataPartition { get; set; }
Details for issues related to invalid or unsupported data partition
structure.
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; }
MissingData
public Action.Types.MissingData MissingData { get; set; }
Details for issues related to absence of data within managed resources.
MissingResource
public Action.Types.MissingResource MissingResource { get; set; }
Details for issues related to absence of a managed resource.
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.
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; }