View Source GoogleApi.Dataplex.V1.Model.GoogleCloudDataplexV1Action (google_api_dataplex v0.15.0)

Action represents an issue requiring administrator action for resolution.

Attributes

  • asset (type: String.t, default: nil) - 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}.
  • category (type: String.t, default: nil) - The category of issue associated with the action.
  • dataLocations (type: list(String.t), default: nil) - 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).
  • detectTime (type: DateTime.t, default: nil) - The time that the issue was detected.
  • failedSecurityPolicyApply (type: GoogleApi.Dataplex.V1.Model.GoogleCloudDataplexV1ActionFailedSecurityPolicyApply.t, default: nil) - Details for issues related to applying security policy.
  • incompatibleDataSchema (type: GoogleApi.Dataplex.V1.Model.GoogleCloudDataplexV1ActionIncompatibleDataSchema.t, default: nil) - Details for issues related to incompatible schemas detected within data.
  • invalidDataFormat (type: GoogleApi.Dataplex.V1.Model.GoogleCloudDataplexV1ActionInvalidDataFormat.t, default: nil) - Details for issues related to invalid or unsupported data formats.
  • invalidDataOrganization (type: GoogleApi.Dataplex.V1.Model.GoogleCloudDataplexV1ActionInvalidDataOrganization.t, default: nil) - Details for issues related to invalid data arrangement.
  • invalidDataPartition (type: GoogleApi.Dataplex.V1.Model.GoogleCloudDataplexV1ActionInvalidDataPartition.t, default: nil) - Details for issues related to invalid or unsupported data partition structure.
  • issue (type: String.t, default: nil) - Detailed description of the issue requiring action.
  • lake (type: String.t, default: nil) - Output only. The relative resource name of the lake, of the form: projects/{project_number}/locations/{location_id}/lakes/{lake_id}.
  • missingData (type: GoogleApi.Dataplex.V1.Model.GoogleCloudDataplexV1ActionMissingData.t, default: nil) - Details for issues related to absence of data within managed resources.
  • missingResource (type: GoogleApi.Dataplex.V1.Model.GoogleCloudDataplexV1ActionMissingResource.t, default: nil) - Details for issues related to absence of a managed resource.
  • name (type: String.t, default: nil) - 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}.
  • unauthorizedResource (type: GoogleApi.Dataplex.V1.Model.GoogleCloudDataplexV1ActionUnauthorizedResource.t, default: nil) - Details for issues related to lack of permissions to access data resources.
  • zone (type: String.t, default: nil) - Output only. The relative resource name of the zone, of the form: projects/{project_number}/locations/{location_id}/lakes/{lake_id}/zones/{zone_id}.

Summary

Functions

Unwrap a decoded JSON object into its complex fields.

Types

@type t() :: %GoogleApi.Dataplex.V1.Model.GoogleCloudDataplexV1Action{
  asset: String.t() | nil,
  category: String.t() | nil,
  dataLocations: [String.t()] | nil,
  detectTime: DateTime.t() | nil,
  failedSecurityPolicyApply:
    GoogleApi.Dataplex.V1.Model.GoogleCloudDataplexV1ActionFailedSecurityPolicyApply.t()
    | nil,
  incompatibleDataSchema:
    GoogleApi.Dataplex.V1.Model.GoogleCloudDataplexV1ActionIncompatibleDataSchema.t()
    | nil,
  invalidDataFormat:
    GoogleApi.Dataplex.V1.Model.GoogleCloudDataplexV1ActionInvalidDataFormat.t()
    | nil,
  invalidDataOrganization:
    GoogleApi.Dataplex.V1.Model.GoogleCloudDataplexV1ActionInvalidDataOrganization.t()
    | nil,
  invalidDataPartition:
    GoogleApi.Dataplex.V1.Model.GoogleCloudDataplexV1ActionInvalidDataPartition.t()
    | nil,
  issue: String.t() | nil,
  lake: String.t() | nil,
  missingData:
    GoogleApi.Dataplex.V1.Model.GoogleCloudDataplexV1ActionMissingData.t() | nil,
  missingResource:
    GoogleApi.Dataplex.V1.Model.GoogleCloudDataplexV1ActionMissingResource.t()
    | nil,
  name: String.t() | nil,
  unauthorizedResource:
    GoogleApi.Dataplex.V1.Model.GoogleCloudDataplexV1ActionUnauthorizedResource.t()
    | nil,
  zone: String.t() | nil
}

Functions

@spec decode(struct(), keyword()) :: struct()

Unwrap a decoded JSON object into its complex fields.