Astra

Community
Package contributed by a community member
v1.0.25 published on Tuesday, Jun 21, 2022 by pulumiverse

getAstraDatabases

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 dictionary

The following arguments are supported:

CloudProvider string
Status string
CloudProvider string
Status string
cloudProvider String
status String
cloudProvider string
status string
cloudProvider String
status String

getAstraDatabases Result

The following output properties are available:

Id string

The provider-assigned unique ID for this managed resource.

Results List<Pulumiverse.Astra.Outputs.GetAstraDatabasesResult>
CloudProvider string
Status string
Id string

The provider-assigned unique ID for this managed resource.

Results []GetAstraDatabasesResult
CloudProvider string
Status string
id String

The provider-assigned unique ID for this managed resource.

results List<GetAstraDatabasesResult>
cloudProvider String
status String
id string

The provider-assigned unique ID for this managed resource.

results GetAstraDatabasesResult[]
cloudProvider string
status string
id str

The provider-assigned unique ID for this managed resource.

results Sequence[GetAstraDatabasesResult]
cloud_provider str
status str
id String

The provider-assigned unique ID for this managed resource.

results List<Property Map>
cloudProvider String
status String

Supporting Types

GetAstraDatabasesResult

AdditionalKeyspaces List<string>
CloudProvider string
CqlshUrl string
DataEndpointUrl string
GrafanaUrl string
GraphqlUrl string
Id string
Keyspace string
Name string
NodeCount int
OrganizationId string
OwnerId string
Regions List<string>
ReplicationFactor int
Status string
TotalStorage int
additionalKeyspaces List<String>
cloudProvider String
cqlshUrl String
dataEndpointUrl String
grafanaUrl String
graphqlUrl String
id String
keyspace String
name String
nodeCount Integer
organizationId String
ownerId String
regions List<String>
replicationFactor Integer
status String
totalStorage Integer
additionalKeyspaces string[]
cloudProvider string
cqlshUrl string
dataEndpointUrl string
grafanaUrl string
graphqlUrl string
id string
keyspace string
name string
nodeCount number
organizationId string
ownerId string
regions string[]
replicationFactor number
status string
totalStorage number
additionalKeyspaces List<String>
cloudProvider String
cqlshUrl String
dataEndpointUrl String
grafanaUrl String
graphqlUrl String
id String
keyspace String
name String
nodeCount Number
organizationId String
ownerId String
regions List<String>
replicationFactor Number
status String
totalStorage Number

Package Details

Repository
https://github.com/pulumiverse/pulumi-astra
License
Apache-2.0
Notes

This Pulumi package is based on the astra Terraform Provider.