Viewing docs for MongoDB Atlas v4.12.0
published on Thursday, Jul 16, 2026 by Pulumi
published on Thursday, Jul 16, 2026 by Pulumi
Viewing docs for MongoDB Atlas v4.12.0
published on Thursday, Jul 16, 2026 by Pulumi
published on Thursday, Jul 16, 2026 by Pulumi
mongodbatlas.StreamConnectionFailover describes a failover (regional-alternate) connection for an existing stream connection. It is looked up by its parent connectionName and its computed failoverConnectionId. Only Kafka and Cluster connection types support failover.
Example Usage
S
import * as pulumi from "@pulumi/pulumi";
import * as mongodbatlas from "@pulumi/mongodbatlas";
// Reads a single failover connection by its ID.
const example = mongodbatlas.getStreamConnectionFailover({
projectId: projectId,
workspaceName: exampleMongodbatlasStreamWorkspace.workspaceName,
connectionName: exampleMongodbatlasStreamConnectionFailover.connectionName,
failoverConnectionId: exampleMongodbatlasStreamConnectionFailover.failoverConnectionId,
});
export const failoverBootstrapServers = example.then(example => example.bootstrapServers);
import pulumi
import pulumi_mongodbatlas as mongodbatlas
# Reads a single failover connection by its ID.
example = mongodbatlas.get_stream_connection_failover(project_id=project_id,
workspace_name=example_mongodbatlas_stream_workspace["workspaceName"],
connection_name=example_mongodbatlas_stream_connection_failover["connectionName"],
failover_connection_id=example_mongodbatlas_stream_connection_failover["failoverConnectionId"])
pulumi.export("failoverBootstrapServers", example.bootstrap_servers)
package main
import (
"github.com/pulumi/pulumi-mongodbatlas/sdk/v4/go/mongodbatlas"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
// Reads a single failover connection by its ID.
example, err := mongodbatlas.GetStreamConnectionFailover(ctx, &mongodbatlas.LookupStreamConnectionFailoverArgs{
ProjectId: projectId,
WorkspaceName: exampleMongodbatlasStreamWorkspace.WorkspaceName,
ConnectionName: exampleMongodbatlasStreamConnectionFailover.ConnectionName,
FailoverConnectionId: exampleMongodbatlasStreamConnectionFailover.FailoverConnectionId,
}, nil)
if err != nil {
return err
}
ctx.Export("failoverBootstrapServers", example.BootstrapServers)
return nil
})
}
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Mongodbatlas = Pulumi.Mongodbatlas;
return await Deployment.RunAsync(() =>
{
// Reads a single failover connection by its ID.
var example = Mongodbatlas.GetStreamConnectionFailover.Invoke(new()
{
ProjectId = projectId,
WorkspaceName = exampleMongodbatlasStreamWorkspace.WorkspaceName,
ConnectionName = exampleMongodbatlasStreamConnectionFailover.ConnectionName,
FailoverConnectionId = exampleMongodbatlasStreamConnectionFailover.FailoverConnectionId,
});
return new Dictionary<string, object?>
{
["failoverBootstrapServers"] = example.Apply(getStreamConnectionFailoverResult => getStreamConnectionFailoverResult.BootstrapServers),
};
});
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.mongodbatlas.MongodbatlasFunctions;
import com.pulumi.mongodbatlas.inputs.GetStreamConnectionFailoverArgs;
import java.util.ArrayList;
import java.util.Arrays;
import java.util.Map;
import java.io.File;
import java.nio.file.Files;
import java.nio.file.Paths;
public class App {
public static void main(String[] args) {
Pulumi.run(App::stack);
}
public static void stack(Context ctx) {
// Reads a single failover connection by its ID.
final var example = MongodbatlasFunctions.getStreamConnectionFailover(GetStreamConnectionFailoverArgs.builder()
.projectId(projectId)
.workspaceName(exampleMongodbatlasStreamWorkspace.workspaceName())
.connectionName(exampleMongodbatlasStreamConnectionFailover.connectionName())
.failoverConnectionId(exampleMongodbatlasStreamConnectionFailover.failoverConnectionId())
.build());
ctx.export("failoverBootstrapServers", example.bootstrapServers());
}
}
variables:
# Reads a single failover connection by its ID.
example:
fn::invoke:
function: mongodbatlas:getStreamConnectionFailover
arguments:
projectId: ${projectId}
workspaceName: ${exampleMongodbatlasStreamWorkspace.workspaceName}
connectionName: ${exampleMongodbatlasStreamConnectionFailover.connectionName}
failoverConnectionId: ${exampleMongodbatlasStreamConnectionFailover.failoverConnectionId}
outputs:
failoverBootstrapServers: ${example.bootstrapServers}
pulumi {
required_providers {
mongodbatlas = {
source = "pulumi/mongodbatlas"
}
}
}
data "mongodbatlas_getstreamconnectionfailover" "example" {
project_id = projectId
workspace_name = exampleMongodbatlasStreamWorkspace.workspaceName
connection_name = exampleMongodbatlasStreamConnectionFailover.connectionName
failover_connection_id = exampleMongodbatlasStreamConnectionFailover.failoverConnectionId
}
# Reads a single failover connection by its ID.
output "failoverBootstrapServers" {
value = data.mongodbatlas_getstreamconnectionfailover.example.bootstrap_servers
}
Using getStreamConnectionFailover
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 getStreamConnectionFailover(args: GetStreamConnectionFailoverArgs, opts?: InvokeOptions): Promise<GetStreamConnectionFailoverResult>
function getStreamConnectionFailoverOutput(args: GetStreamConnectionFailoverOutputArgs, opts?: InvokeOptions): Output<GetStreamConnectionFailoverResult>def get_stream_connection_failover(connection_name: Optional[str] = None,
failover_connection_id: Optional[str] = None,
project_id: Optional[str] = None,
workspace_name: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetStreamConnectionFailoverResult
def get_stream_connection_failover_output(connection_name: pulumi.Input[Optional[str]] = None,
failover_connection_id: pulumi.Input[Optional[str]] = None,
project_id: pulumi.Input[Optional[str]] = None,
workspace_name: pulumi.Input[Optional[str]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetStreamConnectionFailoverResult]func LookupStreamConnectionFailover(ctx *Context, args *LookupStreamConnectionFailoverArgs, opts ...InvokeOption) (*LookupStreamConnectionFailoverResult, error)
func LookupStreamConnectionFailoverOutput(ctx *Context, args *LookupStreamConnectionFailoverOutputArgs, opts ...InvokeOption) LookupStreamConnectionFailoverResultOutput> Note: This function is named LookupStreamConnectionFailover in the Go SDK.
public static class GetStreamConnectionFailover
{
public static Task<GetStreamConnectionFailoverResult> InvokeAsync(GetStreamConnectionFailoverArgs args, InvokeOptions? opts = null)
public static Output<GetStreamConnectionFailoverResult> Invoke(GetStreamConnectionFailoverInvokeArgs args, InvokeOptions? opts = null)
}public static CompletableFuture<GetStreamConnectionFailoverResult> getStreamConnectionFailover(GetStreamConnectionFailoverArgs args, InvokeOptions options)
public static Output<GetStreamConnectionFailoverResult> getStreamConnectionFailover(GetStreamConnectionFailoverArgs args, InvokeOptions options)
fn::invoke:
function: mongodbatlas:index/getStreamConnectionFailover:getStreamConnectionFailover
arguments:
# arguments dictionarydata "mongodbatlas_get_stream_connection_failover" "name" {
# arguments
}The following arguments are supported:
- Connection
Name string - Label that identifies the stream connection.
- Failover
Connection stringId - Label that identifies the stream failover connection id.
- Project
Id string - Unique 24-hexadecimal digit string that identifies your project, also known as
groupIdin the official documentation. - Workspace
Name string - Label that identifies the stream workspace.
- Connection
Name string - Label that identifies the stream connection.
- Failover
Connection stringId - Label that identifies the stream failover connection id.
- Project
Id string - Unique 24-hexadecimal digit string that identifies your project, also known as
groupIdin the official documentation. - Workspace
Name string - Label that identifies the stream workspace.
- connection_
name string - Label that identifies the stream connection.
- failover_
connection_ stringid - Label that identifies the stream failover connection id.
- project_
id string - Unique 24-hexadecimal digit string that identifies your project, also known as
groupIdin the official documentation. - workspace_
name string - Label that identifies the stream workspace.
- connection
Name String - Label that identifies the stream connection.
- failover
Connection StringId - Label that identifies the stream failover connection id.
- project
Id String - Unique 24-hexadecimal digit string that identifies your project, also known as
groupIdin the official documentation. - workspace
Name String - Label that identifies the stream workspace.
- connection
Name string - Label that identifies the stream connection.
- failover
Connection stringId - Label that identifies the stream failover connection id.
- project
Id string - Unique 24-hexadecimal digit string that identifies your project, also known as
groupIdin the official documentation. - workspace
Name string - Label that identifies the stream workspace.
- connection_
name str - Label that identifies the stream connection.
- failover_
connection_ strid - Label that identifies the stream failover connection id.
- project_
id str - Unique 24-hexadecimal digit string that identifies your project, also known as
groupIdin the official documentation. - workspace_
name str - Label that identifies the stream workspace.
- connection
Name String - Label that identifies the stream connection.
- failover
Connection StringId - Label that identifies the stream failover connection id.
- project
Id String - Unique 24-hexadecimal digit string that identifies your project, also known as
groupIdin the official documentation. - workspace
Name String - Label that identifies the stream workspace.
getStreamConnectionFailover Result
The following output properties are available:
- Authentication
Get
Stream Connection Failover Authentication - Bootstrap
Servers string - Cluster
Name string - Cluster
Project stringId - Config Dictionary<string, string>
- Connection
Name string - Label that identifies the stream connection.
- Db
Role GetTo Execute Stream Connection Failover Db Role To Execute - Failover
Connection stringId - Label that identifies the stream failover connection id.
- Id string
- The provider-assigned unique ID for this managed resource.
- Networking
Get
Stream Connection Failover Networking - Project
Id string - Unique 24-hexadecimal digit string that identifies your project, also known as
groupIdin the official documentation. - Region string
- The connection's region.
- Security
Get
Stream Connection Failover Security - State string
- The state of the connection.
- Type string
- Type of the connection.
- Workspace
Name string - Label that identifies the stream workspace.
- Authentication
Get
Stream Connection Failover Authentication - Bootstrap
Servers string - Cluster
Name string - Cluster
Project stringId - Config map[string]string
- Connection
Name string - Label that identifies the stream connection.
- Db
Role GetTo Execute Stream Connection Failover Db Role To Execute - Failover
Connection stringId - Label that identifies the stream failover connection id.
- Id string
- The provider-assigned unique ID for this managed resource.
- Networking
Get
Stream Connection Failover Networking - Project
Id string - Unique 24-hexadecimal digit string that identifies your project, also known as
groupIdin the official documentation. - Region string
- The connection's region.
- Security
Get
Stream Connection Failover Security - State string
- The state of the connection.
- Type string
- Type of the connection.
- Workspace
Name string - Label that identifies the stream workspace.
- authentication object
- bootstrap_
servers string - cluster_
name string - cluster_
project_ stringid - config map(string)
- connection_
name string - Label that identifies the stream connection.
- db_
role_ objectto_ execute - failover_
connection_ stringid - Label that identifies the stream failover connection id.
- id string
- The provider-assigned unique ID for this managed resource.
- networking object
- project_
id string - Unique 24-hexadecimal digit string that identifies your project, also known as
groupIdin the official documentation. - region string
- The connection's region.
- security object
- state string
- The state of the connection.
- type string
- Type of the connection.
- workspace_
name string - Label that identifies the stream workspace.
- authentication
Get
Stream Connection Failover Authentication - bootstrap
Servers String - cluster
Name String - cluster
Project StringId - config Map<String,String>
- connection
Name String - Label that identifies the stream connection.
- db
Role GetTo Execute Stream Connection Failover Db Role To Execute - failover
Connection StringId - Label that identifies the stream failover connection id.
- id String
- The provider-assigned unique ID for this managed resource.
- networking
Get
Stream Connection Failover Networking - project
Id String - Unique 24-hexadecimal digit string that identifies your project, also known as
groupIdin the official documentation. - region String
- The connection's region.
- security
Get
Stream Connection Failover Security - state String
- The state of the connection.
- type String
- Type of the connection.
- workspace
Name String - Label that identifies the stream workspace.
- authentication
Get
Stream Connection Failover Authentication - bootstrap
Servers string - cluster
Name string - cluster
Project stringId - config {[key: string]: string}
- connection
Name string - Label that identifies the stream connection.
- db
Role GetTo Execute Stream Connection Failover Db Role To Execute - failover
Connection stringId - Label that identifies the stream failover connection id.
- id string
- The provider-assigned unique ID for this managed resource.
- networking
Get
Stream Connection Failover Networking - project
Id string - Unique 24-hexadecimal digit string that identifies your project, also known as
groupIdin the official documentation. - region string
- The connection's region.
- security
Get
Stream Connection Failover Security - state string
- The state of the connection.
- type string
- Type of the connection.
- workspace
Name string - Label that identifies the stream workspace.
- authentication
Get
Stream Connection Failover Authentication - bootstrap_
servers str - cluster_
name str - cluster_
project_ strid - config Mapping[str, str]
- connection_
name str - Label that identifies the stream connection.
- db_
role_ Getto_ execute Stream Connection Failover Db Role To Execute - failover_
connection_ strid - Label that identifies the stream failover connection id.
- id str
- The provider-assigned unique ID for this managed resource.
- networking
Get
Stream Connection Failover Networking - project_
id str - Unique 24-hexadecimal digit string that identifies your project, also known as
groupIdin the official documentation. - region str
- The connection's region.
- security
Get
Stream Connection Failover Security - state str
- The state of the connection.
- type str
- Type of the connection.
- workspace_
name str - Label that identifies the stream workspace.
- authentication Property Map
- bootstrap
Servers String - cluster
Name String - cluster
Project StringId - config Map<String>
- connection
Name String - Label that identifies the stream connection.
- db
Role Property MapTo Execute - failover
Connection StringId - Label that identifies the stream failover connection id.
- id String
- The provider-assigned unique ID for this managed resource.
- networking Property Map
- project
Id String - Unique 24-hexadecimal digit string that identifies your project, also known as
groupIdin the official documentation. - region String
- The connection's region.
- security Property Map
- state String
- The state of the connection.
- type String
- Type of the connection.
- workspace
Name String - Label that identifies the stream workspace.
Supporting Types
GetStreamConnectionFailoverAuthentication
- Client
Id string - OIDC client identifier for authentication to the Kafka cluster.
- Client
Secret string - OIDC client secret for authentication to the Kafka cluster.
- Mechanism string
- Style of authentication. Can be one of PLAIN, SCRAM-256, SCRAM-512, or OAUTHBEARER.
- Method string
- SASL OAUTHBEARER authentication method. Can only be OIDC currently.
- Password string
- Password of the account to connect to the Kafka cluster.
- Sasl
Oauthbearer stringExtensions - SASL OAUTHBEARER extensions parameter for additional OAuth2 configuration.
- Scope string
- OIDC scope parameter defining the access permissions requested.
- Ssl
Certificate string - SSL certificate for client authentication to Kafka.
- Ssl
Key string - SSL key for client authentication to Kafka.
- Ssl
Key stringPassword - Password for the SSL key, if it is password protected.
- Token
Endpoint stringUrl - OIDC token endpoint URL for obtaining access tokens.
- Username string
- Username of the account to connect to the Kafka cluster.
- Client
Id string - OIDC client identifier for authentication to the Kafka cluster.
- Client
Secret string - OIDC client secret for authentication to the Kafka cluster.
- Mechanism string
- Style of authentication. Can be one of PLAIN, SCRAM-256, SCRAM-512, or OAUTHBEARER.
- Method string
- SASL OAUTHBEARER authentication method. Can only be OIDC currently.
- Password string
- Password of the account to connect to the Kafka cluster.
- Sasl
Oauthbearer stringExtensions - SASL OAUTHBEARER extensions parameter for additional OAuth2 configuration.
- Scope string
- OIDC scope parameter defining the access permissions requested.
- Ssl
Certificate string - SSL certificate for client authentication to Kafka.
- Ssl
Key string - SSL key for client authentication to Kafka.
- Ssl
Key stringPassword - Password for the SSL key, if it is password protected.
- Token
Endpoint stringUrl - OIDC token endpoint URL for obtaining access tokens.
- Username string
- Username of the account to connect to the Kafka cluster.
- client_
id string - OIDC client identifier for authentication to the Kafka cluster.
- client_
secret string - OIDC client secret for authentication to the Kafka cluster.
- mechanism string
- Style of authentication. Can be one of PLAIN, SCRAM-256, SCRAM-512, or OAUTHBEARER.
- method string
- SASL OAUTHBEARER authentication method. Can only be OIDC currently.
- password string
- Password of the account to connect to the Kafka cluster.
- sasl_
oauthbearer_ stringextensions - SASL OAUTHBEARER extensions parameter for additional OAuth2 configuration.
- scope string
- OIDC scope parameter defining the access permissions requested.
- ssl_
certificate string - SSL certificate for client authentication to Kafka.
- ssl_
key string - SSL key for client authentication to Kafka.
- ssl_
key_ stringpassword - Password for the SSL key, if it is password protected.
- token_
endpoint_ stringurl - OIDC token endpoint URL for obtaining access tokens.
- username string
- Username of the account to connect to the Kafka cluster.
- client
Id String - OIDC client identifier for authentication to the Kafka cluster.
- client
Secret String - OIDC client secret for authentication to the Kafka cluster.
- mechanism String
- Style of authentication. Can be one of PLAIN, SCRAM-256, SCRAM-512, or OAUTHBEARER.
- method String
- SASL OAUTHBEARER authentication method. Can only be OIDC currently.
- password String
- Password of the account to connect to the Kafka cluster.
- sasl
Oauthbearer StringExtensions - SASL OAUTHBEARER extensions parameter for additional OAuth2 configuration.
- scope String
- OIDC scope parameter defining the access permissions requested.
- ssl
Certificate String - SSL certificate for client authentication to Kafka.
- ssl
Key String - SSL key for client authentication to Kafka.
- ssl
Key StringPassword - Password for the SSL key, if it is password protected.
- token
Endpoint StringUrl - OIDC token endpoint URL for obtaining access tokens.
- username String
- Username of the account to connect to the Kafka cluster.
- client
Id string - OIDC client identifier for authentication to the Kafka cluster.
- client
Secret string - OIDC client secret for authentication to the Kafka cluster.
- mechanism string
- Style of authentication. Can be one of PLAIN, SCRAM-256, SCRAM-512, or OAUTHBEARER.
- method string
- SASL OAUTHBEARER authentication method. Can only be OIDC currently.
- password string
- Password of the account to connect to the Kafka cluster.
- sasl
Oauthbearer stringExtensions - SASL OAUTHBEARER extensions parameter for additional OAuth2 configuration.
- scope string
- OIDC scope parameter defining the access permissions requested.
- ssl
Certificate string - SSL certificate for client authentication to Kafka.
- ssl
Key string - SSL key for client authentication to Kafka.
- ssl
Key stringPassword - Password for the SSL key, if it is password protected.
- token
Endpoint stringUrl - OIDC token endpoint URL for obtaining access tokens.
- username string
- Username of the account to connect to the Kafka cluster.
- client_
id str - OIDC client identifier for authentication to the Kafka cluster.
- client_
secret str - OIDC client secret for authentication to the Kafka cluster.
- mechanism str
- Style of authentication. Can be one of PLAIN, SCRAM-256, SCRAM-512, or OAUTHBEARER.
- method str
- SASL OAUTHBEARER authentication method. Can only be OIDC currently.
- password str
- Password of the account to connect to the Kafka cluster.
- sasl_
oauthbearer_ strextensions - SASL OAUTHBEARER extensions parameter for additional OAuth2 configuration.
- scope str
- OIDC scope parameter defining the access permissions requested.
- ssl_
certificate str - SSL certificate for client authentication to Kafka.
- ssl_
key str - SSL key for client authentication to Kafka.
- ssl_
key_ strpassword - Password for the SSL key, if it is password protected.
- token_
endpoint_ strurl - OIDC token endpoint URL for obtaining access tokens.
- username str
- Username of the account to connect to the Kafka cluster.
- client
Id String - OIDC client identifier for authentication to the Kafka cluster.
- client
Secret String - OIDC client secret for authentication to the Kafka cluster.
- mechanism String
- Style of authentication. Can be one of PLAIN, SCRAM-256, SCRAM-512, or OAUTHBEARER.
- method String
- SASL OAUTHBEARER authentication method. Can only be OIDC currently.
- password String
- Password of the account to connect to the Kafka cluster.
- sasl
Oauthbearer StringExtensions - SASL OAUTHBEARER extensions parameter for additional OAuth2 configuration.
- scope String
- OIDC scope parameter defining the access permissions requested.
- ssl
Certificate String - SSL certificate for client authentication to Kafka.
- ssl
Key String - SSL key for client authentication to Kafka.
- ssl
Key StringPassword - Password for the SSL key, if it is password protected.
- token
Endpoint StringUrl - OIDC token endpoint URL for obtaining access tokens.
- username String
- Username of the account to connect to the Kafka cluster.
GetStreamConnectionFailoverDbRoleToExecute
GetStreamConnectionFailoverNetworking
- Access
Get
Stream Connection Failover Networking Access - Information about networking access.
- Access
Get
Stream Connection Failover Networking Access - Information about networking access.
- access
Get
Stream Connection Failover Networking Access - Information about networking access.
- access
Get
Stream Connection Failover Networking Access - Information about networking access.
- access
Get
Stream Connection Failover Networking Access - Information about networking access.
- access Property Map
- Information about networking access.
GetStreamConnectionFailoverNetworkingAccess
- Connection
Id string - Reserved. Will be used by
PRIVATE_LINKconnection type. - Name string
- Reserved. Will be used by
PRIVATE_LINKconnection type. - Tgw
Route stringId - Reserved. Will be used by
TRANSIT_GATEWAYconnection type. - Type string
- Selected networking type. Either
PUBLIC,VPC,PRIVATE_LINK, orTRANSIT_GATEWAY. Defaults toPUBLIC. For VPC, ensure that VPC peering exists and connectivity has been established between Atlas VPC and the VPC where Kafka cluster is hosted for the connection to function properly.TRANSIT_GATEWAYsupport is coming soon.
- Connection
Id string - Reserved. Will be used by
PRIVATE_LINKconnection type. - Name string
- Reserved. Will be used by
PRIVATE_LINKconnection type. - Tgw
Route stringId - Reserved. Will be used by
TRANSIT_GATEWAYconnection type. - Type string
- Selected networking type. Either
PUBLIC,VPC,PRIVATE_LINK, orTRANSIT_GATEWAY. Defaults toPUBLIC. For VPC, ensure that VPC peering exists and connectivity has been established between Atlas VPC and the VPC where Kafka cluster is hosted for the connection to function properly.TRANSIT_GATEWAYsupport is coming soon.
- connection_
id string - Reserved. Will be used by
PRIVATE_LINKconnection type. - name string
- Reserved. Will be used by
PRIVATE_LINKconnection type. - tgw_
route_ stringid - Reserved. Will be used by
TRANSIT_GATEWAYconnection type. - type string
- Selected networking type. Either
PUBLIC,VPC,PRIVATE_LINK, orTRANSIT_GATEWAY. Defaults toPUBLIC. For VPC, ensure that VPC peering exists and connectivity has been established between Atlas VPC and the VPC where Kafka cluster is hosted for the connection to function properly.TRANSIT_GATEWAYsupport is coming soon.
- connection
Id String - Reserved. Will be used by
PRIVATE_LINKconnection type. - name String
- Reserved. Will be used by
PRIVATE_LINKconnection type. - tgw
Route StringId - Reserved. Will be used by
TRANSIT_GATEWAYconnection type. - type String
- Selected networking type. Either
PUBLIC,VPC,PRIVATE_LINK, orTRANSIT_GATEWAY. Defaults toPUBLIC. For VPC, ensure that VPC peering exists and connectivity has been established between Atlas VPC and the VPC where Kafka cluster is hosted for the connection to function properly.TRANSIT_GATEWAYsupport is coming soon.
- connection
Id string - Reserved. Will be used by
PRIVATE_LINKconnection type. - name string
- Reserved. Will be used by
PRIVATE_LINKconnection type. - tgw
Route stringId - Reserved. Will be used by
TRANSIT_GATEWAYconnection type. - type string
- Selected networking type. Either
PUBLIC,VPC,PRIVATE_LINK, orTRANSIT_GATEWAY. Defaults toPUBLIC. For VPC, ensure that VPC peering exists and connectivity has been established between Atlas VPC and the VPC where Kafka cluster is hosted for the connection to function properly.TRANSIT_GATEWAYsupport is coming soon.
- connection_
id str - Reserved. Will be used by
PRIVATE_LINKconnection type. - name str
- Reserved. Will be used by
PRIVATE_LINKconnection type. - tgw_
route_ strid - Reserved. Will be used by
TRANSIT_GATEWAYconnection type. - type str
- Selected networking type. Either
PUBLIC,VPC,PRIVATE_LINK, orTRANSIT_GATEWAY. Defaults toPUBLIC. For VPC, ensure that VPC peering exists and connectivity has been established between Atlas VPC and the VPC where Kafka cluster is hosted for the connection to function properly.TRANSIT_GATEWAYsupport is coming soon.
- connection
Id String - Reserved. Will be used by
PRIVATE_LINKconnection type. - name String
- Reserved. Will be used by
PRIVATE_LINKconnection type. - tgw
Route StringId - Reserved. Will be used by
TRANSIT_GATEWAYconnection type. - type String
- Selected networking type. Either
PUBLIC,VPC,PRIVATE_LINK, orTRANSIT_GATEWAY. Defaults toPUBLIC. For VPC, ensure that VPC peering exists and connectivity has been established between Atlas VPC and the VPC where Kafka cluster is hosted for the connection to function properly.TRANSIT_GATEWAYsupport is coming soon.
GetStreamConnectionFailoverSecurity
- Broker
Public stringCertificate - A trusted, public x509 certificate for connecting to Kafka over SSL.
- Protocol string
- Describes the transport type. Can be either
SASL_PLAINTEXT,SASL_SSL, orSSL.
- Broker
Public stringCertificate - A trusted, public x509 certificate for connecting to Kafka over SSL.
- Protocol string
- Describes the transport type. Can be either
SASL_PLAINTEXT,SASL_SSL, orSSL.
- broker_
public_ stringcertificate - A trusted, public x509 certificate for connecting to Kafka over SSL.
- protocol string
- Describes the transport type. Can be either
SASL_PLAINTEXT,SASL_SSL, orSSL.
- broker
Public StringCertificate - A trusted, public x509 certificate for connecting to Kafka over SSL.
- protocol String
- Describes the transport type. Can be either
SASL_PLAINTEXT,SASL_SSL, orSSL.
- broker
Public stringCertificate - A trusted, public x509 certificate for connecting to Kafka over SSL.
- protocol string
- Describes the transport type. Can be either
SASL_PLAINTEXT,SASL_SSL, orSSL.
- broker_
public_ strcertificate - A trusted, public x509 certificate for connecting to Kafka over SSL.
- protocol str
- Describes the transport type. Can be either
SASL_PLAINTEXT,SASL_SSL, orSSL.
- broker
Public StringCertificate - A trusted, public x509 certificate for connecting to Kafka over SSL.
- protocol String
- Describes the transport type. Can be either
SASL_PLAINTEXT,SASL_SSL, orSSL.
Package Details
- Repository
- MongoDB Atlas pulumi/pulumi-mongodbatlas
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the
mongodbatlasTerraform Provider.
Viewing docs for MongoDB Atlas v4.12.0
published on Thursday, Jul 16, 2026 by Pulumi
published on Thursday, Jul 16, 2026 by Pulumi