Struct google_cloudasset1_beta1::Asset[][src]

pub struct Asset {
    pub iam_policy: Option<Policy>,
    pub asset_type: Option<String>,
    pub resource: Option<ResourceType>,
    pub name: Option<String>,
}

Cloud asset. This includes all Google Cloud Platform resources, Cloud IAM policies, and other non-GCP assets.

This type is not used in any activity, and only used as part of another schema.

Fields

Representation of the actual Cloud IAM policy set on a cloud resource. For each resource, there must be at most one Cloud IAM policy set on it.

Type of the asset. Example: "google.compute.disk".

Representation of the resource.

The full name of the asset. For example: //compute.googleapis.com/projects/my_project_123/zones/zone1/instances/instance1. See Resource Names for more information.

Trait Implementations

impl Default for Asset
[src]

Returns the "default value" for a type. Read more

impl Clone for Asset
[src]

Returns a copy of the value. Read more

Performs copy-assignment from source. Read more

impl Debug for Asset
[src]

Formats the value using the given formatter. Read more

impl Part for Asset
[src]

Auto Trait Implementations

impl Send for Asset

impl Sync for Asset