Show / Hide Table of Contents

Class StorageDatabasecenterPartnerapiV1mainDatabaseResourceHealthSignalData

Common model for database resource health signal data.

Inheritance
object
StorageDatabasecenterPartnerapiV1mainDatabaseResourceHealthSignalData
Implements
IDirectResponseSchema
Inherited Members
object.Equals(object)
object.Equals(object, object)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()
object.ReferenceEquals(object, object)
object.ToString()
Namespace: Google.Apis.CloudAlloyDBAdmin.v1.Data
Assembly: Google.Apis.CloudAlloyDBAdmin.v1.dll
Syntax
public class StorageDatabasecenterPartnerapiV1mainDatabaseResourceHealthSignalData : IDirectResponseSchema

Properties

AdditionalMetadata

Any other additional metadata

Declaration
[JsonProperty("additionalMetadata")]
public virtual IDictionary<string, object> AdditionalMetadata { get; set; }
Property Value
Type Description
IDictionary<string, object>

Compliance

Industry standards associated with this signal; if this signal is an issue, that could be a violation of the associated industry standard(s). For example, AUTO_BACKUP_DISABLED signal is associated with CIS GCP 1.1, CIS GCP 1.2, CIS GCP 1.3, NIST 800-53 and ISO-27001 compliance standards. If a database resource does not have automated backup enable, it will violate these following industry standards.

Declaration
[JsonProperty("compliance")]
public virtual IList<StorageDatabasecenterPartnerapiV1mainCompliance> Compliance { get; set; }
Property Value
Type Description
IList<StorageDatabasecenterPartnerapiV1mainCompliance>

Description

Description associated with signal

Declaration
[JsonProperty("description")]
public virtual string Description { 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

EventTime

object representation of EventTimeRaw.

Declaration
[JsonIgnore]
[Obsolete("This property is obsolete and may behave unexpectedly; please use EventTimeDateTimeOffset instead.")]
public virtual object EventTime { get; set; }
Property Value
Type Description
object

EventTimeDateTimeOffset

DateTimeOffset representation of EventTimeRaw.

Declaration
[JsonIgnore]
public virtual DateTimeOffset? EventTimeDateTimeOffset { get; set; }
Property Value
Type Description
DateTimeOffset?

EventTimeRaw

Required. The last time at which the event described by this signal took place

Declaration
[JsonProperty("eventTime")]
public virtual string EventTimeRaw { get; set; }
Property Value
Type Description
string

ExternalUri

The external-uri of the signal, using which more information about this signal can be obtained. In GCP, this will take user to SCC page to get more details about signals.

Declaration
[JsonProperty("externalUri")]
public virtual string ExternalUri { get; set; }
Property Value
Type Description
string

Name

Required. The name of the signal, ex: PUBLIC_SQL_INSTANCE, SQL_LOG_ERROR_VERBOSITY etc.

Declaration
[JsonProperty("name")]
public virtual string Name { get; set; }
Property Value
Type Description
string

Provider

Cloud provider name. Ex: GCP/AWS/Azure/OnPrem/SelfManaged

Declaration
[JsonProperty("provider")]
public virtual string Provider { get; set; }
Property Value
Type Description
string

ResourceContainer

Closest parent container of this resource. In GCP, 'container' refers to a Cloud Resource Manager project. It must be resource name of a Cloud Resource Manager project with the format of "provider//", such as "projects/123". For GCP provided resources, number should be project number.

Declaration
[JsonProperty("resourceContainer")]
public virtual string ResourceContainer { get; set; }
Property Value
Type Description
string

ResourceName

Required. Database resource name associated with the signal. Resource name to follow CAIS resource_name format as noted here go/condor-common-datamodel

Declaration
[JsonProperty("resourceName")]
public virtual string ResourceName { get; set; }
Property Value
Type Description
string

SignalClass

Required. The class of the signal, such as if it's a THREAT or VULNERABILITY.

Declaration
[JsonProperty("signalClass")]
public virtual string SignalClass { get; set; }
Property Value
Type Description
string

SignalId

Required. Unique identifier for the signal. This is an unique id which would be mainatined by partner to identify a signal.

Declaration
[JsonProperty("signalId")]
public virtual string SignalId { get; set; }
Property Value
Type Description
string

SignalSeverity

The severity of the signal, such as if it's a HIGH or LOW severity.

Declaration
[JsonProperty("signalSeverity")]
public virtual string SignalSeverity { get; set; }
Property Value
Type Description
string

SignalType

Required. Type of signal, for example, AVAILABLE_IN_MULTIPLE_ZONES, LOGGING_MOST_ERRORS, etc.

Declaration
[JsonProperty("signalType")]
public virtual string SignalType { get; set; }
Property Value
Type Description
string

State

Declaration
[JsonProperty("state")]
public virtual string State { get; set; }
Property Value
Type Description
string

Implements

IDirectResponseSchema
In this article
Back to top Generated by DocFX