Astra DB v1.0.42 published on Tuesday, Jun 6, 2023 by pulumiverse
astra.getAstraDatabases
Explore with Pulumi AI
astra.getAstraDatabases provides a datasource for a list of Astra databases. This can be used to select databases within your Astra Organization.
Using getAstraDatabases
Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.
function getAstraDatabases(args: GetAstraDatabasesArgs, opts?: InvokeOptions): Promise<GetAstraDatabasesResult>
function getAstraDatabasesOutput(args: GetAstraDatabasesOutputArgs, opts?: InvokeOptions): Output<GetAstraDatabasesResult>def get_astra_databases(cloud_provider: Optional[str] = None,
                        status: Optional[str] = None,
                        opts: Optional[InvokeOptions] = None) -> GetAstraDatabasesResult
def get_astra_databases_output(cloud_provider: Optional[pulumi.Input[str]] = None,
                        status: Optional[pulumi.Input[str]] = None,
                        opts: Optional[InvokeOptions] = None) -> Output[GetAstraDatabasesResult]func LookupAstraDatabases(ctx *Context, args *LookupAstraDatabasesArgs, opts ...InvokeOption) (*LookupAstraDatabasesResult, error)
func LookupAstraDatabasesOutput(ctx *Context, args *LookupAstraDatabasesOutputArgs, opts ...InvokeOption) LookupAstraDatabasesResultOutput> Note: This function is named LookupAstraDatabases in the Go SDK.
public static class GetAstraDatabases 
{
    public static Task<GetAstraDatabasesResult> InvokeAsync(GetAstraDatabasesArgs args, InvokeOptions? opts = null)
    public static Output<GetAstraDatabasesResult> Invoke(GetAstraDatabasesInvokeArgs args, InvokeOptions? opts = null)
}public static CompletableFuture<GetAstraDatabasesResult> getAstraDatabases(GetAstraDatabasesArgs args, InvokeOptions options)
// Output-based functions aren't available in Java yet
fn::invoke:
  function: astra:index/getAstraDatabases:getAstraDatabases
  arguments:
    # arguments dictionaryThe following arguments are supported:
- CloudProvider string
- The cloud provider
- Status string
- Status flter. Only return databases with matching status, if supplied. Otherwise return all databases matching other requirements
- CloudProvider string
- The cloud provider
- Status string
- Status flter. Only return databases with matching status, if supplied. Otherwise return all databases matching other requirements
- cloudProvider String
- The cloud provider
- status String
- Status flter. Only return databases with matching status, if supplied. Otherwise return all databases matching other requirements
- cloudProvider string
- The cloud provider
- status string
- Status flter. Only return databases with matching status, if supplied. Otherwise return all databases matching other requirements
- cloud_provider str
- The cloud provider
- status str
- Status flter. Only return databases with matching status, if supplied. Otherwise return all databases matching other requirements
- cloudProvider String
- The cloud provider
- status String
- Status flter. Only return databases with matching status, if supplied. Otherwise return all databases matching other requirements
getAstraDatabases Result
The following output properties are available:
- Id string
- The provider-assigned unique ID for this managed resource.
- Results
List<Pulumiverse.Astra. Outputs. Get Astra Databases Result> 
- The list of Astra databases that match the search criteria.
- CloudProvider string
- The cloud provider
- Status string
- Status flter. Only return databases with matching status, if supplied. Otherwise return all databases matching other requirements
- Id string
- The provider-assigned unique ID for this managed resource.
- Results
[]GetAstra Databases Result 
- The list of Astra databases that match the search criteria.
- CloudProvider string
- The cloud provider
- Status string
- Status flter. Only return databases with matching status, if supplied. Otherwise return all databases matching other requirements
- id String
- The provider-assigned unique ID for this managed resource.
- results
List<GetAstra Databases Result> 
- The list of Astra databases that match the search criteria.
- cloudProvider String
- The cloud provider
- status String
- Status flter. Only return databases with matching status, if supplied. Otherwise return all databases matching other requirements
- id string
- The provider-assigned unique ID for this managed resource.
- results
GetAstra Databases Result[] 
- The list of Astra databases that match the search criteria.
- cloudProvider string
- The cloud provider
- status string
- Status flter. Only return databases with matching status, if supplied. Otherwise return all databases matching other requirements
- id str
- The provider-assigned unique ID for this managed resource.
- results
Sequence[GetAstra Databases Result] 
- The list of Astra databases that match the search criteria.
- cloud_provider str
- The cloud provider
- status str
- Status flter. Only return databases with matching status, if supplied. Otherwise return all databases matching other requirements
- id String
- The provider-assigned unique ID for this managed resource.
- results List<Property Map>
- The list of Astra databases that match the search criteria.
- cloudProvider String
- The cloud provider
- status String
- Status flter. Only return databases with matching status, if supplied. Otherwise return all databases matching other requirements
Supporting Types
GetAstraDatabasesResult   
- AdditionalKeyspaces List<string>
- CloudProvider string
- The cloud provider
- CqlshUrl string
- DataEndpoint stringUrl 
- Datacenters Dictionary<string, string>
- GrafanaUrl string
- GraphqlUrl string
- Id string
- The ID of this resource.
- Keyspace string
- Name string
- NodeCount int
- OrganizationId string
- OwnerId string
- Regions List<string>
- ReplicationFactor int
- Status string
- Status flter. Only return databases with matching status, if supplied. Otherwise return all databases matching other requirements
- TotalStorage int
- AdditionalKeyspaces []string
- CloudProvider string
- The cloud provider
- CqlshUrl string
- DataEndpoint stringUrl 
- Datacenters map[string]string
- GrafanaUrl string
- GraphqlUrl string
- Id string
- The ID of this resource.
- Keyspace string
- Name string
- NodeCount int
- OrganizationId string
- OwnerId string
- Regions []string
- ReplicationFactor int
- Status string
- Status flter. Only return databases with matching status, if supplied. Otherwise return all databases matching other requirements
- TotalStorage int
- additionalKeyspaces List<String>
- cloudProvider String
- The cloud provider
- cqlshUrl String
- dataEndpoint StringUrl 
- datacenters Map<String,String>
- grafanaUrl String
- graphqlUrl String
- id String
- The ID of this resource.
- keyspace String
- name String
- nodeCount Integer
- organizationId String
- ownerId String
- regions List<String>
- replicationFactor Integer
- status String
- Status flter. Only return databases with matching status, if supplied. Otherwise return all databases matching other requirements
- totalStorage Integer
- additionalKeyspaces string[]
- cloudProvider string
- The cloud provider
- cqlshUrl string
- dataEndpoint stringUrl 
- datacenters {[key: string]: string}
- grafanaUrl string
- graphqlUrl string
- id string
- The ID of this resource.
- keyspace string
- name string
- nodeCount number
- organizationId string
- ownerId string
- regions string[]
- replicationFactor number
- status string
- Status flter. Only return databases with matching status, if supplied. Otherwise return all databases matching other requirements
- totalStorage number
- additional_keyspaces Sequence[str]
- cloud_provider str
- The cloud provider
- cqlsh_url str
- data_endpoint_ strurl 
- datacenters Mapping[str, str]
- grafana_url str
- graphql_url str
- id str
- The ID of this resource.
- keyspace str
- name str
- node_count int
- organization_id str
- owner_id str
- regions Sequence[str]
- replication_factor int
- status str
- Status flter. Only return databases with matching status, if supplied. Otherwise return all databases matching other requirements
- total_storage int
- additionalKeyspaces List<String>
- cloudProvider String
- The cloud provider
- cqlshUrl String
- dataEndpoint StringUrl 
- datacenters Map<String>
- grafanaUrl String
- graphqlUrl String
- id String
- The ID of this resource.
- keyspace String
- name String
- nodeCount Number
- organizationId String
- ownerId String
- regions List<String>
- replicationFactor Number
- status String
- Status flter. Only return databases with matching status, if supplied. Otherwise return all databases matching other requirements
- totalStorage Number
Package Details
- Repository
- astra pulumiverse/pulumi-astra
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the astraTerraform Provider.