pub struct VersionedResource {
pub asset_exceptions: Option<Vec<AssetException>>,
pub resource: Option<HashMap<String, Value>>,
pub version: Option<String>,
}Expand description
Resource representation as defined by the corresponding service providing the resource for a given API version.
This type is not used in any activity, and only used as part of another schema.
Fields§
§asset_exceptions: Option<Vec<AssetException>>The exceptions of a resource.
resource: Option<HashMap<String, Value>>JSON representation of the resource as defined by the corresponding service providing this resource. Example: If the resource is an instance provided by Compute Engine, this field will contain the JSON representation of the instance as defined by Compute Engine: https://cloud.google.com/compute/docs/reference/rest/v1/instances. You can find the resource definition for each supported resource type in this table: https://cloud.google.com/asset-inventory/docs/supported-asset-types
version: Option<String>API version of the resource. Example: If the resource is an instance provided by Compute Engine v1 API as defined in https://cloud.google.com/compute/docs/reference/rest/v1/instances, version will be “v1”.
Trait Implementations§
Source§impl Clone for VersionedResource
impl Clone for VersionedResource
Source§fn clone(&self) -> VersionedResource
fn clone(&self) -> VersionedResource
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read more