Class DatabaseResourceId
DatabaseResourceId will serve as primary key for any resource ingestion event.
Implements
Inherited Members
Namespace: Google.Apis.CloudRedis.v1beta1.Data
Assembly: Google.Apis.CloudRedis.v1beta1.dll
Syntax
public class DatabaseResourceId : IDirectResponseSchemaProperties
ETag
The ETag of the item.
Declaration
public virtual string ETag { get; set; }Property Value
| Type | Description | 
|---|---|
| string | 
Provider
Required. Cloud provider name. Ex: GCP/AWS/Azure/OnPrem/SelfManaged
Declaration
[JsonProperty("provider")]
public virtual string Provider { get; set; }Property Value
| Type | Description | 
|---|---|
| string | 
ProviderDescription
Optional. Needs to be used only when the provider is PROVIDER_OTHER.
Declaration
[JsonProperty("providerDescription")]
public virtual string ProviderDescription { get; set; }Property Value
| Type | Description | 
|---|---|
| string | 
ResourceType
Required. The type of resource this ID is identifying. Ex redis.googleapis.com/Instance, redis.googleapis.com/Cluster, alloydb.googleapis.com/Cluster, alloydb.googleapis.com/Instance, spanner.googleapis.com/Instance, spanner.googleapis.com/Database, firestore.googleapis.com/Database, sqladmin.googleapis.com/Instance, bigtableadmin.googleapis.com/Cluster, bigtableadmin.googleapis.com/Instance REQUIRED Please refer go/condor-common-datamodel
Declaration
[JsonProperty("resourceType")]
public virtual string ResourceType { get; set; }Property Value
| Type | Description | 
|---|---|
| string | 
UniqueId
Required. A service-local token that distinguishes this resource from other resources within the same service.
Declaration
[JsonProperty("uniqueId")]
public virtual string UniqueId { get; set; }Property Value
| Type | Description | 
|---|---|
| string |