pub struct GoogleCloudDataplexV1Asset {Show 13 fields
pub create_time: Option<DateTime<Utc>>,
pub description: Option<String>,
pub discovery_spec: Option<GoogleCloudDataplexV1AssetDiscoverySpec>,
pub discovery_status: Option<GoogleCloudDataplexV1AssetDiscoveryStatus>,
pub display_name: Option<String>,
pub labels: Option<HashMap<String, String>>,
pub name: Option<String>,
pub resource_spec: Option<GoogleCloudDataplexV1AssetResourceSpec>,
pub resource_status: Option<GoogleCloudDataplexV1AssetResourceStatus>,
pub security_status: Option<GoogleCloudDataplexV1AssetSecurityStatus>,
pub state: Option<String>,
pub uid: Option<String>,
pub update_time: Option<DateTime<Utc>>,
}
Expand description
An asset represents a cloud resource that is being managed within a lake as a member of a zone.
§Activities
This type is used in activities, which are methods you may call on this type or where this type is involved in. The list links the activity name, along with information about where it is used (one of request and response).
- locations lakes zones assets create projects (request)
- locations lakes zones assets get projects (response)
- locations lakes zones assets patch projects (request)
Fields§
§create_time: Option<DateTime<Utc>>
Output only. The time when the asset was created.
description: Option<String>
Optional. Description of the asset.
discovery_spec: Option<GoogleCloudDataplexV1AssetDiscoverySpec>
Optional. Specification of the discovery feature applied to data referenced by this asset. When this spec is left unset, the asset will use the spec set on the parent zone.
discovery_status: Option<GoogleCloudDataplexV1AssetDiscoveryStatus>
Output only. Status of the discovery feature applied to data referenced by this asset.
display_name: Option<String>
Optional. User friendly display name.
labels: Option<HashMap<String, String>>
Optional. User defined labels for the asset.
name: 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}.
resource_spec: Option<GoogleCloudDataplexV1AssetResourceSpec>
Required. Specification of the resource that is referenced by this asset.
resource_status: Option<GoogleCloudDataplexV1AssetResourceStatus>
Output only. Status of the resource referenced by this asset.
security_status: Option<GoogleCloudDataplexV1AssetSecurityStatus>
Output only. Status of the security policy applied to resource referenced by this asset.
state: Option<String>
Output only. Current state of the asset.
uid: Option<String>
Output only. System generated globally unique ID for the asset. This ID will be different if the asset is deleted and re-created with the same name.
update_time: Option<DateTime<Utc>>
Output only. The time when the asset was last updated.
Trait Implementations§
Source§impl Clone for GoogleCloudDataplexV1Asset
impl Clone for GoogleCloudDataplexV1Asset
Source§fn clone(&self) -> GoogleCloudDataplexV1Asset
fn clone(&self) -> GoogleCloudDataplexV1Asset
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moreSource§impl Debug for GoogleCloudDataplexV1Asset
impl Debug for GoogleCloudDataplexV1Asset
Source§impl Default for GoogleCloudDataplexV1Asset
impl Default for GoogleCloudDataplexV1Asset
Source§fn default() -> GoogleCloudDataplexV1Asset
fn default() -> GoogleCloudDataplexV1Asset
Source§impl<'de> Deserialize<'de> for GoogleCloudDataplexV1Asset
impl<'de> Deserialize<'de> for GoogleCloudDataplexV1Asset
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 RequestValue for GoogleCloudDataplexV1Asset
impl ResponseResult for GoogleCloudDataplexV1Asset
Auto Trait Implementations§
impl Freeze for GoogleCloudDataplexV1Asset
impl RefUnwindSafe for GoogleCloudDataplexV1Asset
impl Send for GoogleCloudDataplexV1Asset
impl Sync for GoogleCloudDataplexV1Asset
impl Unpin for GoogleCloudDataplexV1Asset
impl UnwindSafe for GoogleCloudDataplexV1Asset
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