public sealed class Action : IMessage<Action>, IEquatable<Action>, IDeepCloneable<Action>, IBufferMessage, IMessage
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; }