Reference documentation and code samples for the Cloud Asset V1 API class Google::Cloud::Asset::V1::VersionedResource.
Resource representation as defined by the corresponding service providing the resource for a given API version.
Inherits
- Object
Extended By
- Google::Protobuf::MessageExts::ClassMethods
Includes
- Google::Protobuf::MessageExts
Methods
#resource
def resource() -> ::Google::Protobuf::Struct- 
        (::Google::Protobuf::Struct) — 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#searchable_asset_types
#resource=
def resource=(value) -> ::Google::Protobuf::Struct- 
        value (::Google::Protobuf::Struct) — 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#searchable_asset_types
- 
        (::Google::Protobuf::Struct) — 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#searchable_asset_types
#version
def version() -> ::String- 
        (::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".
#version=
def version=(value) -> ::String- 
        value (::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".
- 
        (::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".