Class DatabaseResourceFeed
DatabaseResourceFeed is the top level proto to be used to ingest different database resource level events into Condor platform. Next ID: 13
Implements
Inherited Members
Namespace: Google.Apis.CloudRedis.v1.Data
Assembly: Google.Apis.CloudRedis.v1.dll
Syntax
public class DatabaseResourceFeed : IDirectResponseSchema
Properties
BackupdrMetadata
BackupDR metadata is used to ingest metadata from BackupDR.
Declaration
[JsonProperty("backupdrMetadata")]
public virtual BackupDRMetadata BackupdrMetadata { get; set; }
Property Value
| Type | Description |
|---|---|
| BackupDRMetadata |
ConfigBasedSignalData
Config based signal data is used to ingest signals that are generated based on the configuration of the database resource.
Declaration
[JsonProperty("configBasedSignalData")]
public virtual ConfigBasedSignalData ConfigBasedSignalData { get; set; }
Property Value
| Type | Description |
|---|---|
| ConfigBasedSignalData |
DatabaseResourceSignalData
Database resource signal data is used to ingest signals from database resource signal feeds.
Declaration
[JsonProperty("databaseResourceSignalData")]
public virtual DatabaseResourceSignalData DatabaseResourceSignalData { get; set; }
Property Value
| Type | Description |
|---|---|
| DatabaseResourceSignalData |
ETag
The ETag of the item.
Declaration
public virtual string ETag { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
FeedTimestamp
object representation of FeedTimestampRaw.
Declaration
[JsonIgnore]
[Obsolete("This property is obsolete and may behave unexpectedly; please use FeedTimestampDateTimeOffset instead.")]
public virtual object FeedTimestamp { get; set; }
Property Value
| Type | Description |
|---|---|
| object |
FeedTimestampDateTimeOffset
DateTimeOffset representation of FeedTimestampRaw.
Declaration
[JsonIgnore]
public virtual DateTimeOffset? FeedTimestampDateTimeOffset { get; set; }
Property Value
| Type | Description |
|---|---|
| DateTimeOffset? |
FeedTimestampRaw
Required. Timestamp when feed is generated.
Declaration
[JsonProperty("feedTimestamp")]
public virtual string FeedTimestampRaw { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
FeedType
Required. Type feed to be ingested into condor
Declaration
[JsonProperty("feedType")]
public virtual string FeedType { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
ObservabilityMetricData
Observability metric data.
Declaration
[JsonProperty("observabilityMetricData")]
public virtual ObservabilityMetricData ObservabilityMetricData { get; set; }
Property Value
| Type | Description |
|---|---|
| ObservabilityMetricData |
RecommendationSignalData
Database resource recommendation signal data.
Declaration
[JsonProperty("recommendationSignalData")]
public virtual DatabaseResourceRecommendationSignalData RecommendationSignalData { get; set; }
Property Value
| Type | Description |
|---|---|
| DatabaseResourceRecommendationSignalData |
ResourceHealthSignalData
Database resource health signal data.
Declaration
[JsonProperty("resourceHealthSignalData")]
public virtual DatabaseResourceHealthSignalData ResourceHealthSignalData { get; set; }
Property Value
| Type | Description |
|---|---|
| DatabaseResourceHealthSignalData |
ResourceId
Primary key associated with the Resource. resource_id is available in individual feed level as well.
Declaration
[JsonProperty("resourceId")]
public virtual DatabaseResourceId ResourceId { get; set; }
Property Value
| Type | Description |
|---|---|
| DatabaseResourceId |
ResourceMetadata
Database resource metadata.
Declaration
[JsonProperty("resourceMetadata")]
public virtual DatabaseResourceMetadata ResourceMetadata { get; set; }
Property Value
| Type | Description |
|---|---|
| DatabaseResourceMetadata |
SkipIngestion
Optional. If true, the feed won't be ingested by DB Center. This indicates that the feed is intentionally skipped. For example, BackupDR feeds are only needed for resources integrated with DB Center (e.g., CloudSQL, AlloyDB). Feeds for non-integrated resources (e.g., Compute Engine, Persistent Disk) can be skipped.
Declaration
[JsonProperty("skipIngestion")]
public virtual bool? SkipIngestion { get; set; }
Property Value
| Type | Description |
|---|---|
| bool? |