Astra DB v1.0.42 published on Tuesday, Jun 6, 2023 by pulumiverse
astra.getSecureConnectBundleUrl
Explore with Pulumi AI
astra.getSecureConnectBundleUrl
provides a datasource that generates a temporary secure connect bundle URL. This URL lasts five minutes. Secure connect bundles are used to connect to Astra using cql cassandra drivers. See the docs for more information on how to connect.
Using getSecureConnectBundleUrl
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 getSecureConnectBundleUrl(args: GetSecureConnectBundleUrlArgs, opts?: InvokeOptions): Promise<GetSecureConnectBundleUrlResult>
function getSecureConnectBundleUrlOutput(args: GetSecureConnectBundleUrlOutputArgs, opts?: InvokeOptions): Output<GetSecureConnectBundleUrlResult>
def get_secure_connect_bundle_url(database_id: Optional[str] = None,
datacenter_id: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetSecureConnectBundleUrlResult
def get_secure_connect_bundle_url_output(database_id: Optional[pulumi.Input[str]] = None,
datacenter_id: Optional[pulumi.Input[str]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetSecureConnectBundleUrlResult]
func GetSecureConnectBundleUrl(ctx *Context, args *GetSecureConnectBundleUrlArgs, opts ...InvokeOption) (*GetSecureConnectBundleUrlResult, error)
func GetSecureConnectBundleUrlOutput(ctx *Context, args *GetSecureConnectBundleUrlOutputArgs, opts ...InvokeOption) GetSecureConnectBundleUrlResultOutput
> Note: This function is named GetSecureConnectBundleUrl
in the Go SDK.
public static class GetSecureConnectBundleUrl
{
public static Task<GetSecureConnectBundleUrlResult> InvokeAsync(GetSecureConnectBundleUrlArgs args, InvokeOptions? opts = null)
public static Output<GetSecureConnectBundleUrlResult> Invoke(GetSecureConnectBundleUrlInvokeArgs args, InvokeOptions? opts = null)
}
public static CompletableFuture<GetSecureConnectBundleUrlResult> getSecureConnectBundleUrl(GetSecureConnectBundleUrlArgs args, InvokeOptions options)
// Output-based functions aren't available in Java yet
fn::invoke:
function: astra:index/getSecureConnectBundleUrl:getSecureConnectBundleUrl
arguments:
# arguments dictionary
The following arguments are supported:
- Database
Id string - The ID of the Astra database.
- Datacenter
Id string - The ID of the Astra datacenter. If omitted, all bundles will be fetched.
- Database
Id string - The ID of the Astra database.
- Datacenter
Id string - The ID of the Astra datacenter. If omitted, all bundles will be fetched.
- database
Id String - The ID of the Astra database.
- datacenter
Id String - The ID of the Astra datacenter. If omitted, all bundles will be fetched.
- database
Id string - The ID of the Astra database.
- datacenter
Id string - The ID of the Astra datacenter. If omitted, all bundles will be fetched.
- database_
id str - The ID of the Astra database.
- datacenter_
id str - The ID of the Astra datacenter. If omitted, all bundles will be fetched.
- database
Id String - The ID of the Astra database.
- datacenter
Id String - The ID of the Astra datacenter. If omitted, all bundles will be fetched.
getSecureConnectBundleUrl Result
The following output properties are available:
- Database
Id string - The ID of the Astra database.
- Id string
- The provider-assigned unique ID for this managed resource.
- Secure
Bundles List<Pulumiverse.Astra. Outputs. Get Secure Connect Bundle Url Secure Bundle> - A list of Secure Connect Bundle info
- Datacenter
Id string - The ID of the Astra datacenter. If omitted, all bundles will be fetched.
- Database
Id string - The ID of the Astra database.
- Id string
- The provider-assigned unique ID for this managed resource.
- Secure
Bundles []GetSecure Connect Bundle Url Secure Bundle - A list of Secure Connect Bundle info
- Datacenter
Id string - The ID of the Astra datacenter. If omitted, all bundles will be fetched.
- database
Id String - The ID of the Astra database.
- id String
- The provider-assigned unique ID for this managed resource.
- secure
Bundles List<GetSecure Connect Bundle Url Secure Bundle> - A list of Secure Connect Bundle info
- datacenter
Id String - The ID of the Astra datacenter. If omitted, all bundles will be fetched.
- database
Id string - The ID of the Astra database.
- id string
- The provider-assigned unique ID for this managed resource.
- secure
Bundles GetSecure Connect Bundle Url Secure Bundle[] - A list of Secure Connect Bundle info
- datacenter
Id string - The ID of the Astra datacenter. If omitted, all bundles will be fetched.
- database_
id str - The ID of the Astra database.
- id str
- The provider-assigned unique ID for this managed resource.
- secure_
bundles Sequence[GetSecure Connect Bundle Url Secure Bundle] - A list of Secure Connect Bundle info
- datacenter_
id str - The ID of the Astra datacenter. If omitted, all bundles will be fetched.
- database
Id String - The ID of the Astra database.
- id String
- The provider-assigned unique ID for this managed resource.
- secure
Bundles List<Property Map> - A list of Secure Connect Bundle info
- datacenter
Id String - The ID of the Astra datacenter. If omitted, all bundles will be fetched.
Supporting Types
GetSecureConnectBundleUrlSecureBundle
- Custom
Domain List<Pulumiverse.Bundles Astra. Inputs. Get Secure Connect Bundle Url Secure Bundle Custom Domain Bundle> - Datacenter
Id string - The ID of the Astra datacenter. If omitted, all bundles will be fetched.
- Internal
Migration stringProxy Url - Internal
Url string - Migration
Proxy stringUrl - Url string
- Custom
Domain []GetBundles Secure Connect Bundle Url Secure Bundle Custom Domain Bundle - Datacenter
Id string - The ID of the Astra datacenter. If omitted, all bundles will be fetched.
- Internal
Migration stringProxy Url - Internal
Url string - Migration
Proxy stringUrl - Url string
- custom
Domain List<GetBundles Secure Connect Bundle Url Secure Bundle Custom Domain Bundle> - datacenter
Id String - The ID of the Astra datacenter. If omitted, all bundles will be fetched.
- internal
Migration StringProxy Url - internal
Url String - migration
Proxy StringUrl - url String
- custom
Domain GetBundles Secure Connect Bundle Url Secure Bundle Custom Domain Bundle[] - datacenter
Id string - The ID of the Astra datacenter. If omitted, all bundles will be fetched.
- internal
Migration stringProxy Url - internal
Url string - migration
Proxy stringUrl - url string
- custom_
domain_ Sequence[Getbundles Secure Connect Bundle Url Secure Bundle Custom Domain Bundle] - datacenter_
id str - The ID of the Astra datacenter. If omitted, all bundles will be fetched.
- internal_
migration_ strproxy_ url - internal_
url str - migration_
proxy_ strurl - url str
- custom
Domain List<Property Map>Bundles - datacenter
Id String - The ID of the Astra datacenter. If omitted, all bundles will be fetched.
- internal
Migration StringProxy Url - internal
Url String - migration
Proxy StringUrl - url String
GetSecureConnectBundleUrlSecureBundleCustomDomainBundle
- Api
Fqdn string - Cql
Fqdn string - Dashboard
Fqdn string - Domain string
- Url string
- Api
Fqdn string - Cql
Fqdn string - Dashboard
Fqdn string - Domain string
- Url string
- api
Fqdn String - cql
Fqdn String - dashboard
Fqdn String - domain String
- url String
- api
Fqdn string - cql
Fqdn string - dashboard
Fqdn string - domain string
- url string
- api_
fqdn str - cql_
fqdn str - dashboard_
fqdn str - domain str
- url str
- api
Fqdn String - cql
Fqdn String - dashboard
Fqdn String - domain String
- url String
Package Details
- Repository
- astra pulumiverse/pulumi-astra
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the
astra
Terraform Provider.