Table of Contents

Class RawDatabaseInfo

Namespace
DataStax.AstraDB.DataApi.Admin
Assembly
DataStax.AstraDB.DataApi.dll

Contains the raw database metadata returned by the Astra DevOps API.

public class RawDatabaseInfo
Inheritance
RawDatabaseInfo
Inherited Members

Properties

AvailableActions

The list of actions currently available for this database.

[JsonPropertyName("availableActions")]
public List<string> AvailableActions { get; set; }

Property Value

List<string>

Cost

The cost information associated with this database.

[JsonPropertyName("cost")]
public RawDatabaseCost Cost { get; set; }

Property Value

RawDatabaseCost

CqlshUrl

The URL for accessing the database via CQL shell.

[JsonPropertyName("cqlshUrl")]
public string CqlshUrl { get; set; }

Property Value

string

CreationTime

The date and time when the database was created.

[JsonPropertyName("creationTime")]
public DateTime CreationTime { get; set; }

Property Value

DateTime

DataEndpointUrl

The Data API endpoint URL for this database.

[JsonPropertyName("dataEndpointUrl")]
public string DataEndpointUrl { get; set; }

Property Value

string

GrafanaUrl

The Grafana metrics dashboard URL for this database.

[JsonPropertyName("grafanaUrl")]
public string GrafanaUrl { get; set; }

Property Value

string

GraphqlUrl

The GraphQL API URL for this database.

[JsonPropertyName("graphqlUrl")]
public string GraphqlUrl { get; set; }

Property Value

string

Id

The unique identifier of the database.

[JsonPropertyName("id")]
public string Id { get; set; }

Property Value

string

Info

The detailed configuration and metadata for this database.

[JsonPropertyName("info")]
public RawDatabaseDetailsInfo Info { get; set; }

Property Value

RawDatabaseDetailsInfo

LastUsageTime

The date and time the database was last used.

[JsonPropertyName("lastUsageTime")]
public DateTime LastUsageTime { get; set; }

Property Value

DateTime

Metrics

The usage metrics for this database.

[JsonPropertyName("metrics")]
public RawDatabaseMetrics Metrics { get; set; }

Property Value

RawDatabaseMetrics

ObservedStatus

The observed (actual) status of the database.

[JsonPropertyName("observedStatus")]
public string ObservedStatus { get; set; }

Property Value

string

OrgId

The identifier of the organization that owns this database.

[JsonPropertyName("orgId")]
public string OrgId { get; set; }

Property Value

string

OwnerId

The identifier of the user who owns this database.

[JsonPropertyName("ownerId")]
public string OwnerId { get; set; }

Property Value

string

Status

The current status of the database (e.g., ACTIVE, PENDING).

[JsonPropertyName("status")]
public string Status { get; set; }

Property Value

string

Storage

The storage configuration for this database.

[JsonPropertyName("storage")]
public RawDatabaseStorage Storage { get; set; }

Property Value

RawDatabaseStorage

TerminationTime

The date and time when the database was or will be terminated.

[JsonPropertyName("terminationTime")]
public DateTime TerminationTime { get; set; }

Property Value

DateTime