Dataplex V1 API - Class Google::Cloud::Dataplex::V1::Action (v1.4.0)

Reference documentation and code samples for the Dataplex V1 API class Google::Cloud::Dataplex::V1::Action.

Action represents an issue requiring administrator action for resolution.

Inherits

  • Object

Extended By

  • Google::Protobuf::MessageExts::ClassMethods

Includes

  • Google::Protobuf::MessageExts

Methods

#asset

def asset() -> ::String
Returns
  • (::String) — 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

def category() -> ::Google::Cloud::Dataplex::V1::Action::Category
Returns

#category=

def category=(value) -> ::Google::Cloud::Dataplex::V1::Action::Category
Parameter
Returns

#data_locations

def data_locations() -> ::Array<::String>
Returns
  • (::Array<::String>) — 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).

#data_locations=

def data_locations=(value) -> ::Array<::String>
Parameter
  • value (::Array<::String>) — 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).
Returns
  • (::Array<::String>) — 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).

#detect_time

def detect_time() -> ::Google::Protobuf::Timestamp
Returns

#detect_time=

def detect_time=(value) -> ::Google::Protobuf::Timestamp
Parameter
Returns

#failed_security_policy_apply

def failed_security_policy_apply() -> ::Google::Cloud::Dataplex::V1::Action::FailedSecurityPolicyApply
Returns
  • (::Google::Cloud::Dataplex::V1::Action::FailedSecurityPolicyApply) — Details for issues related to applying security policy.

    Note: The following fields are mutually exclusive: failed_security_policy_apply, invalid_data_format, incompatible_data_schema, invalid_data_partition, missing_data, missing_resource, unauthorized_resource, invalid_data_organization. If a field in that set is populated, all other fields in the set will automatically be cleared.

#failed_security_policy_apply=

def failed_security_policy_apply=(value) -> ::Google::Cloud::Dataplex::V1::Action::FailedSecurityPolicyApply
Parameter
  • value (::Google::Cloud::Dataplex::V1::Action::FailedSecurityPolicyApply) — Details for issues related to applying security policy.

    Note: The following fields are mutually exclusive: failed_security_policy_apply, invalid_data_format, incompatible_data_schema, invalid_data_partition, missing_data, missing_resource, unauthorized_resource, invalid_data_organization. If a field in that set is populated, all other fields in the set will automatically be cleared.

Returns
  • (::Google::Cloud::Dataplex::V1::Action::FailedSecurityPolicyApply) — Details for issues related to applying security policy.

    Note: The following fields are mutually exclusive: failed_security_policy_apply, invalid_data_format, incompatible_data_schema, invalid_data_partition, missing_data, missing_resource, unauthorized_resource, invalid_data_organization. If a field in that set is populated, all other fields in the set will automatically be cleared.

#incompatible_data_schema

def incompatible_data_schema() -> ::Google::Cloud::Dataplex::V1::Action::IncompatibleDataSchema
Returns
  • (::Google::Cloud::Dataplex::V1::Action::IncompatibleDataSchema) — Details for issues related to incompatible schemas detected within data.

    Note: The following fields are mutually exclusive: incompatible_data_schema, invalid_data_format, invalid_data_partition, missing_data, missing_resource, unauthorized_resource, failed_security_policy_apply, invalid_data_organization. If a field in that set is populated, all other fields in the set will automatically be cleared.

#incompatible_data_schema=

def incompatible_data_schema=(value) -> ::Google::Cloud::Dataplex::V1::Action::IncompatibleDataSchema
Parameter
  • value (::Google::Cloud::Dataplex::V1::Action::IncompatibleDataSchema) — Details for issues related to incompatible schemas detected within data.

    Note: The following fields are mutually exclusive: incompatible_data_schema, invalid_data_format, invalid_data_partition, missing_data, missing_resource, unauthorized_resource, failed_security_policy_apply, invalid_data_organization. If a field in that set is populated, all other fields in the set will automatically be cleared.

Returns
  • (::Google::Cloud::Dataplex::V1::Action::IncompatibleDataSchema) — Details for issues related to incompatible schemas detected within data.

    Note: The following fields are mutually exclusive: incompatible_data_schema, invalid_data_format, invalid_data_partition, missing_data, missing_resource, unauthorized_resource, failed_security_policy_apply, invalid_data_organization. If a field in that set is populated, all other fields in the set will automatically be cleared.

#invalid_data_format

def invalid_data_format() -> ::Google::Cloud::Dataplex::V1::Action::InvalidDataFormat
Returns
  • (::Google::Cloud::Dataplex::V1::Action::InvalidDataFormat) — Details for issues related to invalid or unsupported data formats.

    Note: The following fields are mutually exclusive: invalid_data_format, incompatible_data_schema, invalid_data_partition, missing_data, missing_resource, unauthorized_resource, failed_security_policy_apply, invalid_data_organization. If a field in that set is populated, all other fields in the set will automatically be cleared.

#invalid_data_format=

def invalid_data_format=(value) -> ::Google::Cloud::Dataplex::V1::Action::InvalidDataFormat
Parameter
  • value (::Google::Cloud::Dataplex::V1::Action::InvalidDataFormat) — Details for issues related to invalid or unsupported data formats.

    Note: The following fields are mutually exclusive: invalid_data_format, incompatible_data_schema, invalid_data_partition, missing_data, missing_resource, unauthorized_resource, failed_security_policy_apply, invalid_data_organization. If a field in that set is populated, all other fields in the set will automatically be cleared.

Returns
  • (::Google::Cloud::Dataplex::V1::Action::InvalidDataFormat) — Details for issues related to invalid or unsupported data formats.

    Note: The following fields are mutually exclusive: invalid_data_format, incompatible_data_schema, invalid_data_partition, missing_data, missing_resource, unauthorized_resource, failed_security_policy_apply, invalid_data_organization. If a field in that set is populated, all other fields in the set will automatically be cleared.

#invalid_data_organization

def invalid_data_organization() -> ::Google::Cloud::Dataplex::V1::Action::InvalidDataOrganization
Returns
  • (::Google::Cloud::Dataplex::V1::Action::InvalidDataOrganization) — Details for issues related to invalid data arrangement.

    Note: The following fields are mutually exclusive: invalid_data_organization, invalid_data_format, incompatible_data_schema, invalid_data_partition, missing_data, missing_resource, unauthorized_resource, failed_security_policy_apply. If a field in that set is populated, all other fields in the set will automatically be cleared.

#invalid_data_organization=

def invalid_data_organization=(value) -> ::Google::Cloud::Dataplex::V1::Action::InvalidDataOrganization
Parameter
  • value (::Google::Cloud::Dataplex::V1::Action::InvalidDataOrganization) — Details for issues related to invalid data arrangement.

    Note: The following fields are mutually exclusive: invalid_data_organization, invalid_data_format, incompatible_data_schema, invalid_data_partition, missing_data, missing_resource, unauthorized_resource, failed_security_policy_apply. If a field in that set is populated, all other fields in the set will automatically be cleared.

Returns
  • (::Google::Cloud::Dataplex::V1::Action::InvalidDataOrganization) — Details for issues related to invalid data arrangement.

    Note: The following fields are mutually exclusive: invalid_data_organization, invalid_data_format, incompatible_data_schema, invalid_data_partition, missing_data, missing_resource, unauthorized_resource, failed_security_policy_apply. If a field in that set is populated, all other fields in the set will automatically be cleared.

#invalid_data_partition

def invalid_data_partition() -> ::Google::Cloud::Dataplex::V1::Action::InvalidDataPartition
Returns
  • (::Google::Cloud::Dataplex::V1::Action::InvalidDataPartition) — Details for issues related to invalid or unsupported data partition structure.

    Note: The following fields are mutually exclusive: invalid_data_partition, invalid_data_format, incompatible_data_schema, missing_data, missing_resource, unauthorized_resource, failed_security_policy_apply, invalid_data_organization. If a field in that set is populated, all other fields in the set will automatically be cleared.

#invalid_data_partition=

def invalid_data_partition=(value) -> ::Google::Cloud::Dataplex::V1::Action::InvalidDataPartition
Parameter
  • value (::Google::Cloud::Dataplex::V1::Action::InvalidDataPartition) — Details for issues related to invalid or unsupported data partition structure.

    Note: The following fields are mutually exclusive: invalid_data_partition, invalid_data_format, incompatible_data_schema, missing_data, missing_resource, unauthorized_resource, failed_security_policy_apply, invalid_data_organization. If a field in that set is populated, all other fields in the set will automatically be cleared.

Returns
  • (::Google::Cloud::Dataplex::V1::Action::InvalidDataPartition) — Details for issues related to invalid or unsupported data partition structure.

    Note: The following fields are mutually exclusive: invalid_data_partition, invalid_data_format, incompatible_data_schema, missing_data, missing_resource, unauthorized_resource, failed_security_policy_apply, invalid_data_organization. If a field in that set is populated, all other fields in the set will automatically be cleared.

#issue

def issue() -> ::String
Returns
  • (::String) — Detailed description of the issue requiring action.

#issue=

def issue=(value) -> ::String
Parameter
  • value (::String) — Detailed description of the issue requiring action.
Returns
  • (::String) — Detailed description of the issue requiring action.

#lake

def lake() -> ::String
Returns
  • (::String) — Output only. The relative resource name of the lake, of the form: projects/{project_number}/locations/{location_id}/lakes/{lake_id}.

#missing_data

def missing_data() -> ::Google::Cloud::Dataplex::V1::Action::MissingData
Returns
  • (::Google::Cloud::Dataplex::V1::Action::MissingData) — Details for issues related to absence of data within managed resources.

    Note: The following fields are mutually exclusive: missing_data, invalid_data_format, incompatible_data_schema, invalid_data_partition, missing_resource, unauthorized_resource, failed_security_policy_apply, invalid_data_organization. If a field in that set is populated, all other fields in the set will automatically be cleared.

#missing_data=

def missing_data=(value) -> ::Google::Cloud::Dataplex::V1::Action::MissingData
Parameter
  • value (::Google::Cloud::Dataplex::V1::Action::MissingData) — Details for issues related to absence of data within managed resources.

    Note: The following fields are mutually exclusive: missing_data, invalid_data_format, incompatible_data_schema, invalid_data_partition, missing_resource, unauthorized_resource, failed_security_policy_apply, invalid_data_organization. If a field in that set is populated, all other fields in the set will automatically be cleared.

Returns
  • (::Google::Cloud::Dataplex::V1::Action::MissingData) — Details for issues related to absence of data within managed resources.

    Note: The following fields are mutually exclusive: missing_data, invalid_data_format, incompatible_data_schema, invalid_data_partition, missing_resource, unauthorized_resource, failed_security_policy_apply, invalid_data_organization. If a field in that set is populated, all other fields in the set will automatically be cleared.

#missing_resource

def missing_resource() -> ::Google::Cloud::Dataplex::V1::Action::MissingResource
Returns
  • (::Google::Cloud::Dataplex::V1::Action::MissingResource) — Details for issues related to absence of a managed resource.

    Note: The following fields are mutually exclusive: missing_resource, invalid_data_format, incompatible_data_schema, invalid_data_partition, missing_data, unauthorized_resource, failed_security_policy_apply, invalid_data_organization. If a field in that set is populated, all other fields in the set will automatically be cleared.

#missing_resource=

def missing_resource=(value) -> ::Google::Cloud::Dataplex::V1::Action::MissingResource
Parameter
  • value (::Google::Cloud::Dataplex::V1::Action::MissingResource) — Details for issues related to absence of a managed resource.

    Note: The following fields are mutually exclusive: missing_resource, invalid_data_format, incompatible_data_schema, invalid_data_partition, missing_data, unauthorized_resource, failed_security_policy_apply, invalid_data_organization. If a field in that set is populated, all other fields in the set will automatically be cleared.

Returns
  • (::Google::Cloud::Dataplex::V1::Action::MissingResource) — Details for issues related to absence of a managed resource.

    Note: The following fields are mutually exclusive: missing_resource, invalid_data_format, incompatible_data_schema, invalid_data_partition, missing_data, unauthorized_resource, failed_security_policy_apply, invalid_data_organization. If a field in that set is populated, all other fields in the set will automatically be cleared.

#name

def name() -> ::String
Returns
  • (::String) — 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}.

#unauthorized_resource

def unauthorized_resource() -> ::Google::Cloud::Dataplex::V1::Action::UnauthorizedResource
Returns
  • (::Google::Cloud::Dataplex::V1::Action::UnauthorizedResource) — Details for issues related to lack of permissions to access data resources.

    Note: The following fields are mutually exclusive: unauthorized_resource, invalid_data_format, incompatible_data_schema, invalid_data_partition, missing_data, missing_resource, failed_security_policy_apply, invalid_data_organization. If a field in that set is populated, all other fields in the set will automatically be cleared.

#unauthorized_resource=

def unauthorized_resource=(value) -> ::Google::Cloud::Dataplex::V1::Action::UnauthorizedResource
Parameter
  • value (::Google::Cloud::Dataplex::V1::Action::UnauthorizedResource) — Details for issues related to lack of permissions to access data resources.

    Note: The following fields are mutually exclusive: unauthorized_resource, invalid_data_format, incompatible_data_schema, invalid_data_partition, missing_data, missing_resource, failed_security_policy_apply, invalid_data_organization. If a field in that set is populated, all other fields in the set will automatically be cleared.

Returns
  • (::Google::Cloud::Dataplex::V1::Action::UnauthorizedResource) — Details for issues related to lack of permissions to access data resources.

    Note: The following fields are mutually exclusive: unauthorized_resource, invalid_data_format, incompatible_data_schema, invalid_data_partition, missing_data, missing_resource, failed_security_policy_apply, invalid_data_organization. If a field in that set is populated, all other fields in the set will automatically be cleared.

#zone

def zone() -> ::String
Returns
  • (::String) — Output only. The relative resource name of the zone, of the form: projects/{project_number}/locations/{location_id}/lakes/{lake_id}/zones/{zone_id}.