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 : IDirectResponseSchema
Properties
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 |