mongodbatlas logo
MongoDB Atlas v3.7.2, Mar 31 23

mongodbatlas.getServerlessInstance

Explore with Pulumi AI

Using getServerlessInstance

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 getServerlessInstance(args: GetServerlessInstanceArgs, opts?: InvokeOptions): Promise<GetServerlessInstanceResult>
function getServerlessInstanceOutput(args: GetServerlessInstanceOutputArgs, opts?: InvokeOptions): Output<GetServerlessInstanceResult>
def get_serverless_instance(continuous_backup_enabled: Optional[bool] = None,
                            links: Optional[Sequence[GetServerlessInstanceLink]] = None,
                            name: Optional[str] = None,
                            project_id: Optional[str] = None,
                            state_name: Optional[str] = None,
                            opts: Optional[InvokeOptions] = None) -> GetServerlessInstanceResult
def get_serverless_instance_output(continuous_backup_enabled: Optional[pulumi.Input[bool]] = None,
                            links: Optional[pulumi.Input[Sequence[pulumi.Input[GetServerlessInstanceLinkArgs]]]] = None,
                            name: Optional[pulumi.Input[str]] = None,
                            project_id: Optional[pulumi.Input[str]] = None,
                            state_name: Optional[pulumi.Input[str]] = None,
                            opts: Optional[InvokeOptions] = None) -> Output[GetServerlessInstanceResult]
func LookupServerlessInstance(ctx *Context, args *LookupServerlessInstanceArgs, opts ...InvokeOption) (*LookupServerlessInstanceResult, error)
func LookupServerlessInstanceOutput(ctx *Context, args *LookupServerlessInstanceOutputArgs, opts ...InvokeOption) LookupServerlessInstanceResultOutput

> Note: This function is named LookupServerlessInstance in the Go SDK.

public static class GetServerlessInstance 
{
    public static Task<GetServerlessInstanceResult> InvokeAsync(GetServerlessInstanceArgs args, InvokeOptions? opts = null)
    public static Output<GetServerlessInstanceResult> Invoke(GetServerlessInstanceInvokeArgs args, InvokeOptions? opts = null)
}
public static CompletableFuture<GetServerlessInstanceResult> getServerlessInstance(GetServerlessInstanceArgs args, InvokeOptions options)
// Output-based functions aren't available in Java yet
fn::invoke:
  function: mongodbatlas:index/getServerlessInstance:getServerlessInstance
  arguments:
    # arguments dictionary

The following arguments are supported:

Name string

Human-readable label that identifies your serverless instance.

ProjectId string

Unique 24-hexadecimal digit string that identifies the project that contains your serverless instance.

ContinuousBackupEnabled bool

Flag that indicates whether the serverless instance uses Serverless Continuous Backup.

Links List<GetServerlessInstanceLink>
StateName string

Stage of deployment of this serverless instance when the resource made its request.

Name string

Human-readable label that identifies your serverless instance.

ProjectId string

Unique 24-hexadecimal digit string that identifies the project that contains your serverless instance.

ContinuousBackupEnabled bool

Flag that indicates whether the serverless instance uses Serverless Continuous Backup.

Links []GetServerlessInstanceLink
StateName string

Stage of deployment of this serverless instance when the resource made its request.

name String

Human-readable label that identifies your serverless instance.

projectId String

Unique 24-hexadecimal digit string that identifies the project that contains your serverless instance.

continuousBackupEnabled Boolean

Flag that indicates whether the serverless instance uses Serverless Continuous Backup.

links List<GetServerlessInstanceLink>
stateName String

Stage of deployment of this serverless instance when the resource made its request.

name string

Human-readable label that identifies your serverless instance.

projectId string

Unique 24-hexadecimal digit string that identifies the project that contains your serverless instance.

continuousBackupEnabled boolean

Flag that indicates whether the serverless instance uses Serverless Continuous Backup.

links GetServerlessInstanceLink[]
stateName string

Stage of deployment of this serverless instance when the resource made its request.

name str

Human-readable label that identifies your serverless instance.

project_id str

Unique 24-hexadecimal digit string that identifies the project that contains your serverless instance.

continuous_backup_enabled bool

Flag that indicates whether the serverless instance uses Serverless Continuous Backup.

links Sequence[GetServerlessInstanceLink]
state_name str

Stage of deployment of this serverless instance when the resource made its request.

name String

Human-readable label that identifies your serverless instance.

projectId String

Unique 24-hexadecimal digit string that identifies the project that contains your serverless instance.

continuousBackupEnabled Boolean

Flag that indicates whether the serverless instance uses Serverless Continuous Backup.

links List<Property Map>
stateName String

Stage of deployment of this serverless instance when the resource made its request.

getServerlessInstance Result

The following output properties are available:

ConnectionStringsPrivateEndpointSrvs List<string>

List of Serverless Private Endpoint Connections

ConnectionStringsStandardSrv string

Public mongodb+srv:// connection string that you can use to connect to this serverless instance.

ContinuousBackupEnabled bool

Flag that indicates whether the serverless instance uses Serverless Continuous Backup.

CreateDate string
Id string

Unique 24-hexadecimal digit string that identifies the serverless instance.

Links List<GetServerlessInstanceLink>
MongoDbVersion string

Version of MongoDB that the serverless instance runs, in <major version>.<minor version> format.

Name string
ProjectId string
ProviderSettingsBackingProviderName string

Cloud service provider on which MongoDB Cloud provisioned the serverless instance.

ProviderSettingsProviderName string

Cloud service provider that applies to the provisioned the serverless instance.

ProviderSettingsRegionName string

Human-readable label that identifies the physical location of your MongoDB serverless instance. The region you choose can affect network latency for clients accessing your databases.

StateName string

Stage of deployment of this serverless instance when the resource made its request.

TerminationProtectionEnabled bool

Flag that indicates whether termination protection is enabled on the cluster. If set to true, MongoDB Cloud won't delete the cluster. If set to false, MongoDB Cloud will delete the cluster.

ConnectionStringsPrivateEndpointSrvs []string

List of Serverless Private Endpoint Connections

ConnectionStringsStandardSrv string

Public mongodb+srv:// connection string that you can use to connect to this serverless instance.

ContinuousBackupEnabled bool

Flag that indicates whether the serverless instance uses Serverless Continuous Backup.

CreateDate string
Id string

Unique 24-hexadecimal digit string that identifies the serverless instance.

Links []GetServerlessInstanceLink
MongoDbVersion string

Version of MongoDB that the serverless instance runs, in <major version>.<minor version> format.

Name string
ProjectId string
ProviderSettingsBackingProviderName string

Cloud service provider on which MongoDB Cloud provisioned the serverless instance.

ProviderSettingsProviderName string

Cloud service provider that applies to the provisioned the serverless instance.

ProviderSettingsRegionName string

Human-readable label that identifies the physical location of your MongoDB serverless instance. The region you choose can affect network latency for clients accessing your databases.

StateName string

Stage of deployment of this serverless instance when the resource made its request.

TerminationProtectionEnabled bool

Flag that indicates whether termination protection is enabled on the cluster. If set to true, MongoDB Cloud won't delete the cluster. If set to false, MongoDB Cloud will delete the cluster.

connectionStringsPrivateEndpointSrvs List<String>

List of Serverless Private Endpoint Connections

connectionStringsStandardSrv String

Public mongodb+srv:// connection string that you can use to connect to this serverless instance.

continuousBackupEnabled Boolean

Flag that indicates whether the serverless instance uses Serverless Continuous Backup.

createDate String
id String

Unique 24-hexadecimal digit string that identifies the serverless instance.

links List<GetServerlessInstanceLink>
mongoDbVersion String

Version of MongoDB that the serverless instance runs, in <major version>.<minor version> format.

name String
projectId String
providerSettingsBackingProviderName String

Cloud service provider on which MongoDB Cloud provisioned the serverless instance.

providerSettingsProviderName String

Cloud service provider that applies to the provisioned the serverless instance.

providerSettingsRegionName String

Human-readable label that identifies the physical location of your MongoDB serverless instance. The region you choose can affect network latency for clients accessing your databases.

stateName String

Stage of deployment of this serverless instance when the resource made its request.

terminationProtectionEnabled Boolean

Flag that indicates whether termination protection is enabled on the cluster. If set to true, MongoDB Cloud won't delete the cluster. If set to false, MongoDB Cloud will delete the cluster.

connectionStringsPrivateEndpointSrvs string[]

List of Serverless Private Endpoint Connections

connectionStringsStandardSrv string

Public mongodb+srv:// connection string that you can use to connect to this serverless instance.

continuousBackupEnabled boolean

Flag that indicates whether the serverless instance uses Serverless Continuous Backup.

createDate string
id string

Unique 24-hexadecimal digit string that identifies the serverless instance.

links GetServerlessInstanceLink[]
mongoDbVersion string

Version of MongoDB that the serverless instance runs, in <major version>.<minor version> format.

name string
projectId string
providerSettingsBackingProviderName string

Cloud service provider on which MongoDB Cloud provisioned the serverless instance.

providerSettingsProviderName string

Cloud service provider that applies to the provisioned the serverless instance.

providerSettingsRegionName string

Human-readable label that identifies the physical location of your MongoDB serverless instance. The region you choose can affect network latency for clients accessing your databases.

stateName string

Stage of deployment of this serverless instance when the resource made its request.

terminationProtectionEnabled boolean

Flag that indicates whether termination protection is enabled on the cluster. If set to true, MongoDB Cloud won't delete the cluster. If set to false, MongoDB Cloud will delete the cluster.

connection_strings_private_endpoint_srvs Sequence[str]

List of Serverless Private Endpoint Connections

connection_strings_standard_srv str

Public mongodb+srv:// connection string that you can use to connect to this serverless instance.

continuous_backup_enabled bool

Flag that indicates whether the serverless instance uses Serverless Continuous Backup.

create_date str
id str

Unique 24-hexadecimal digit string that identifies the serverless instance.

links Sequence[GetServerlessInstanceLink]
mongo_db_version str

Version of MongoDB that the serverless instance runs, in <major version>.<minor version> format.

name str
project_id str
provider_settings_backing_provider_name str

Cloud service provider on which MongoDB Cloud provisioned the serverless instance.

provider_settings_provider_name str

Cloud service provider that applies to the provisioned the serverless instance.

provider_settings_region_name str

Human-readable label that identifies the physical location of your MongoDB serverless instance. The region you choose can affect network latency for clients accessing your databases.

state_name str

Stage of deployment of this serverless instance when the resource made its request.

termination_protection_enabled bool

Flag that indicates whether termination protection is enabled on the cluster. If set to true, MongoDB Cloud won't delete the cluster. If set to false, MongoDB Cloud will delete the cluster.

connectionStringsPrivateEndpointSrvs List<String>

List of Serverless Private Endpoint Connections

connectionStringsStandardSrv String

Public mongodb+srv:// connection string that you can use to connect to this serverless instance.

continuousBackupEnabled Boolean

Flag that indicates whether the serverless instance uses Serverless Continuous Backup.

createDate String
id String

Unique 24-hexadecimal digit string that identifies the serverless instance.

links List<Property Map>
mongoDbVersion String

Version of MongoDB that the serverless instance runs, in <major version>.<minor version> format.

name String
projectId String
providerSettingsBackingProviderName String

Cloud service provider on which MongoDB Cloud provisioned the serverless instance.

providerSettingsProviderName String

Cloud service provider that applies to the provisioned the serverless instance.

providerSettingsRegionName String

Human-readable label that identifies the physical location of your MongoDB serverless instance. The region you choose can affect network latency for clients accessing your databases.

stateName String

Stage of deployment of this serverless instance when the resource made its request.

terminationProtectionEnabled Boolean

Flag that indicates whether termination protection is enabled on the cluster. If set to true, MongoDB Cloud won't delete the cluster. If set to false, MongoDB Cloud will delete the cluster.

Supporting Types

Href string
Rel string
Href string
Rel string
href String
rel String
href string
rel string
href str
rel str
href String
rel String

Package Details

Repository
MongoDB Atlas pulumi/pulumi-mongodbatlas
License
Apache-2.0
Notes

This Pulumi package is based on the mongodbatlas Terraform Provider.