Namespace DataStax.AstraDB.DataApi.Admin
Classes
- AstraDatabasesAdmin
Provides administrative operations for Astra databases.
- CreateDatabaseOptions
Options to use when creating a new database.
- CreateKeyspaceOptions
Options specific to the database admin command to create a keyspace.
- DatabaseAdminAstra
Provides administrative operations for an Astra database, including keyspace management and embedding provider discovery. This class is used internally by the Astra client library to execute privileged actions against a specific database.
- DatabaseAdminDataAPI
Provides administrative operations for a non-Astra (DSE/HCD) database, including keyspace management and embedding/reranking provider discovery. All keyspace operations are executed via the Data API command protocol rather than the Astra DevOps API.
- DoesKeyspaceExistOptions
Command options specific to the database admin's DoesKeyspaceExist methods.
- DropDatabaseOptions
Options used for AstraDatabasesAdmin's DropDatabase methods.
- DropKeyspaceOptions
Options specific to the database admin command to drop a keyspace.
- FindAvailableRegionsOptions
Options for AstraDatabasesAdmin's FindAvailableRegions command.
- GetAstraDatabasesAdminOptions
Options used for DataAPIClient's GetAstraDatabasesAdmin methods.
- GetDatabaseAdminOptions
Options used for AstraDatabasesAdmin's GetDatabaseAdmin methods.
- GetDatabaseInfoOptions
Options used for AstraDatabasesAdmin's GetDatabaseInfo methods.
- GetDatabaseOptions
Command options specific to the database admin's and DataAPIClient's GetDatabase methods.
- GetDatabaseStatusOptions
Options used for AstraDatabasesAdmin's GetDatabaseStatus methods.
- ListDatabaseNamesOptions
Options used for AstraDatabasesAdmin's ListDatabaseNames methods.
- ListDatabaseOptions
Options used for AstraDatabasesAdmin's ListDatabases methods.
- ListKeyspacesOptions
Command options specific to the database admin's ListKeyspaces methods.
- ListPCUGroupsOptions
Options for AstraDatabasesAdmin's ListPCUGroups command.
- PCUGroup
The specifications for a PCU (Provisioned Capacity Unit) group, such as the ones returned when querying the DevOps API for PCU groups.
- PCUType
A PCU (Provisioned Capacity Unit) group type descriptor, describing a specific PCU configuration available in a region.
- PCUTypeDetails
The details of a PCU (Provisioned Capacity Unit) group type, describing the hardware specifications for a particular PCU configuration.
- RawDatabaseCost
Contains cost information for an Astra DB database, expressed in cents.
- RawDatabaseDetailsInfo
Contains detailed configuration and topology information for an Astra DB database.
- RawDatabaseInfo
Contains the raw database metadata returned by the Astra DevOps API.
- RawDatabaseMetrics
Contains usage metrics for an Astra DB database.
- RawDatabaseStorage
Contains storage configuration details for an Astra DB database.
- RawDatacenterInfo
Contains information about a single datacenter associated with an Astra DB database.
- RegionInfo
The metadata information for a region.
Interfaces
- IDatabaseAdmin
Defines administrative operations for a database, including keyspace management and discovery of embedding and reranking providers.
Enums
- CloudProviderType
Specifies the cloud provider on which an Astra DB database is deployed.
- QueryCloudProvider
Specifies the cloud provider filter to apply when listing Astra DB databases.
- QueryDatabaseStates
Specifies the database state filter to apply when listing Astra DB databases.