pub struct GoogleCloudDataplexV1Action {Show 16 fields
pub asset: Option<String>,
pub category: Option<String>,
pub data_locations: Option<Vec<String>>,
pub detect_time: Option<DateTime<Utc>>,
pub failed_security_policy_apply: Option<GoogleCloudDataplexV1ActionFailedSecurityPolicyApply>,
pub incompatible_data_schema: Option<GoogleCloudDataplexV1ActionIncompatibleDataSchema>,
pub invalid_data_format: Option<GoogleCloudDataplexV1ActionInvalidDataFormat>,
pub invalid_data_organization: Option<GoogleCloudDataplexV1ActionInvalidDataOrganization>,
pub invalid_data_partition: Option<GoogleCloudDataplexV1ActionInvalidDataPartition>,
pub issue: Option<String>,
pub lake: Option<String>,
pub missing_data: Option<GoogleCloudDataplexV1ActionMissingData>,
pub missing_resource: Option<GoogleCloudDataplexV1ActionMissingResource>,
pub name: Option<String>,
pub unauthorized_resource: Option<GoogleCloudDataplexV1ActionUnauthorizedResource>,
pub zone: Option<String>,
}
Expand description
Action represents an issue requiring administrator action for resolution.
This type is not used in any activity, and only used as part of another schema.
Fields§
§asset: Option<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: Option<String>
The category of issue associated with the action.
data_locations: Option<Vec<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: Option<DateTime<Utc>>
The time that the issue was detected.
failed_security_policy_apply: Option<GoogleCloudDataplexV1ActionFailedSecurityPolicyApply>
Details for issues related to applying security policy.
incompatible_data_schema: Option<GoogleCloudDataplexV1ActionIncompatibleDataSchema>
Details for issues related to incompatible schemas detected within data.
invalid_data_format: Option<GoogleCloudDataplexV1ActionInvalidDataFormat>
Details for issues related to invalid or unsupported data formats.
invalid_data_organization: Option<GoogleCloudDataplexV1ActionInvalidDataOrganization>
Details for issues related to invalid data arrangement.
invalid_data_partition: Option<GoogleCloudDataplexV1ActionInvalidDataPartition>
Details for issues related to invalid or unsupported data partition structure.
issue: Option<String>
Detailed description of the issue requiring action.
lake: Option<String>
Output only. The relative resource name of the lake, of the form: projects/{project_number}/locations/{location_id}/lakes/{lake_id}.
missing_data: Option<GoogleCloudDataplexV1ActionMissingData>
Details for issues related to absence of data within managed resources.
missing_resource: Option<GoogleCloudDataplexV1ActionMissingResource>
Details for issues related to absence of a managed resource.
name: Option<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}.
Details for issues related to lack of permissions to access data resources.
zone: Option<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}.
Trait Implementations§
Source§impl Clone for GoogleCloudDataplexV1Action
impl Clone for GoogleCloudDataplexV1Action
Source§fn clone(&self) -> GoogleCloudDataplexV1Action
fn clone(&self) -> GoogleCloudDataplexV1Action
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moreSource§impl Debug for GoogleCloudDataplexV1Action
impl Debug for GoogleCloudDataplexV1Action
Source§impl Default for GoogleCloudDataplexV1Action
impl Default for GoogleCloudDataplexV1Action
Source§fn default() -> GoogleCloudDataplexV1Action
fn default() -> GoogleCloudDataplexV1Action
Source§impl<'de> Deserialize<'de> for GoogleCloudDataplexV1Action
impl<'de> Deserialize<'de> for GoogleCloudDataplexV1Action
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
impl Part for GoogleCloudDataplexV1Action
Auto Trait Implementations§
impl Freeze for GoogleCloudDataplexV1Action
impl RefUnwindSafe for GoogleCloudDataplexV1Action
impl Send for GoogleCloudDataplexV1Action
impl Sync for GoogleCloudDataplexV1Action
impl Unpin for GoogleCloudDataplexV1Action
impl UnwindSafe for GoogleCloudDataplexV1Action
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
self
into a Left
variant of Either<Self, Self>
if into_left
is true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
self
into a Left
variant of Either<Self, Self>
if into_left(&self)
returns true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read more