Class Resource
A representation of a Google Cloud resource.
Implements
Inherited Members
Namespace: Google.Apis.CloudAsset.v1beta1.Data
Assembly: Google.Apis.CloudAsset.v1beta1.dll
Syntax
public class Resource : IDirectResponseSchema
Properties
Data
The content of the resource, in which some sensitive fields are removed and may not be present.
Declaration
[JsonProperty("data")]
public virtual IDictionary<string, object> Data { get; set; }
Property Value
Type | Description |
---|---|
IDictionary<string, object> |
DiscoveryDocumentUri
The URL of the discovery document containing the resource's JSON schema. Example:
https://www.googleapis.com/discovery/v1/apis/compute/v1/rest
This value is unspecified for resources that
do not have an API based on a discovery document, such as Cloud Bigtable.
Declaration
[JsonProperty("discoveryDocumentUri")]
public virtual string DiscoveryDocumentUri { get; set; }
Property Value
Type | Description |
---|---|
string |
DiscoveryName
The JSON schema name listed in the discovery document. Example: Project
This value is unspecified for
resources that do not have an API based on a discovery document, such as Cloud Bigtable.
Declaration
[JsonProperty("discoveryName")]
public virtual string DiscoveryName { get; set; }
Property Value
Type | Description |
---|---|
string |
ETag
The ETag of the item.
Declaration
public virtual string ETag { get; set; }
Property Value
Type | Description |
---|---|
string |
Parent
The full name of the immediate parent of this resource. See Resource
Names for more information. For
Google Cloud assets, this value is the parent resource defined in the IAM policy
hierarchy. Example:
//cloudresourcemanager.googleapis.com/projects/my_project_123
For third-party assets, this field may be
set differently.
Declaration
[JsonProperty("parent")]
public virtual string Parent { get; set; }
Property Value
Type | Description |
---|---|
string |
ResourceUrl
The REST URL for accessing the resource. An HTTP GET
request using this URL returns the resource itself.
Example: https://cloudresourcemanager.googleapis.com/v1/projects/my-project-123
This value is unspecified
for resources without a REST API.
Declaration
[JsonProperty("resourceUrl")]
public virtual string ResourceUrl { get; set; }
Property Value
Type | Description |
---|---|
string |
Version
The API version. Example: v1
Declaration
[JsonProperty("version")]
public virtual string Version { get; set; }
Property Value
Type | Description |
---|---|
string |