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.getStreamConnectionFailovers describes all failover (regional-alternate) connections configured for an existing stream connection, identified by the parent connectionName. Only Kafka and Cluster connection types support failover.
Example Usage
S
import * as pulumi from "@pulumi/pulumi";
import * as mongodbatlas from "@pulumi/mongodbatlas";
// Lists all failover connections configured for a given (primary) stream connection.
const example = mongodbatlas.getStreamConnectionFailovers({
projectId: projectId,
workspaceName: exampleMongodbatlasStreamWorkspace.workspaceName,
connectionName: exampleMongodbatlasStreamConnectionFailover.connectionName,
});
export const failoverRegions = example.then(example => .map(r => (r.region)));
import pulumi
import pulumi_mongodbatlas as mongodbatlas
# Lists all failover connections configured for a given (primary) stream connection.
example = mongodbatlas.get_stream_connection_failovers(project_id=project_id,
workspace_name=example_mongodbatlas_stream_workspace["workspaceName"],
connection_name=example_mongodbatlas_stream_connection_failover["connectionName"])
pulumi.export("failoverRegions", [r.region for r in example.results])
Example coming soon!
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Mongodbatlas = Pulumi.Mongodbatlas;
return await Deployment.RunAsync(() =>
{
// Lists all failover connections configured for a given (primary) stream connection.
var example = Mongodbatlas.GetStreamConnectionFailovers.Invoke(new()
{
ProjectId = projectId,
WorkspaceName = exampleMongodbatlasStreamWorkspace.WorkspaceName,
ConnectionName = exampleMongodbatlasStreamConnectionFailover.ConnectionName,
});
return new Dictionary<string, object?>
{
["failoverRegions"] = .Select(r =>
{
return r.Region;
}).ToList(),
};
});
Example coming soon!
Example coming soon!
pulumi {
required_providers {
mongodbatlas = {
source = "pulumi/mongodbatlas"
}
}
}
data "mongodbatlas_getstreamconnectionfailovers" "example" {
project_id = projectId
workspace_name = exampleMongodbatlasStreamWorkspace.workspaceName
connection_name = exampleMongodbatlasStreamConnectionFailover.connectionName
}
# Lists all failover connections configured for a given (primary) stream connection.
output "failoverRegions" {
value = [for r in data.mongodbatlas_getstreamconnectionfailovers.example.results : r.region]
}
Using getStreamConnectionFailovers
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 getStreamConnectionFailovers(args: GetStreamConnectionFailoversArgs, opts?: InvokeOptions): Promise<GetStreamConnectionFailoversResult>
function getStreamConnectionFailoversOutput(args: GetStreamConnectionFailoversOutputArgs, opts?: InvokeOptions): Output<GetStreamConnectionFailoversResult>def get_stream_connection_failovers(connection_name: Optional[str] = None,
project_id: Optional[str] = None,
workspace_name: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetStreamConnectionFailoversResult
def get_stream_connection_failovers_output(connection_name: pulumi.Input[Optional[str]] = None,
project_id: pulumi.Input[Optional[str]] = None,
workspace_name: pulumi.Input[Optional[str]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetStreamConnectionFailoversResult]func LookupStreamConnectionFailovers(ctx *Context, args *LookupStreamConnectionFailoversArgs, opts ...InvokeOption) (*LookupStreamConnectionFailoversResult, error)
func LookupStreamConnectionFailoversOutput(ctx *Context, args *LookupStreamConnectionFailoversOutputArgs, opts ...InvokeOption) LookupStreamConnectionFailoversResultOutput> Note: This function is named LookupStreamConnectionFailovers in the Go SDK.
public static class GetStreamConnectionFailovers
{
public static Task<GetStreamConnectionFailoversResult> InvokeAsync(GetStreamConnectionFailoversArgs args, InvokeOptions? opts = null)
public static Output<GetStreamConnectionFailoversResult> Invoke(GetStreamConnectionFailoversInvokeArgs args, InvokeOptions? opts = null)
}public static CompletableFuture<GetStreamConnectionFailoversResult> getStreamConnectionFailovers(GetStreamConnectionFailoversArgs args, InvokeOptions options)
public static Output<GetStreamConnectionFailoversResult> getStreamConnectionFailovers(GetStreamConnectionFailoversArgs args, InvokeOptions options)
fn::invoke:
function: mongodbatlas:index/getStreamConnectionFailovers:getStreamConnectionFailovers
arguments:
# arguments dictionarydata "mongodbatlas_get_stream_connection_failovers" "name" {
# arguments
}The following arguments are supported:
- Connection
Name string - Label that identifies the stream connection.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
getStreamConnectionFailovers Result
The following output properties are available:
- Connection
Name string - Label that identifies the stream connection.
- Id string
- The provider-assigned unique ID for this managed resource.
- Project
Id string - Unique 24-hexadecimal digit string that identifies your project, also known as
groupIdin the official documentation. - Results
List<Get
Stream Connection Failovers Result> - List of returned documents that MongoDB Cloud provides when completing this request.
- Workspace
Name string - Label that identifies the stream workspace.
- Connection
Name string - Label that identifies the stream connection.
- Id string
- The provider-assigned unique ID for this managed resource.
- Project
Id string - Unique 24-hexadecimal digit string that identifies your project, also known as
groupIdin the official documentation. - Results
[]Get
Stream Connection Failovers Result - List of returned documents that MongoDB Cloud provides when completing this request.
- Workspace
Name string - Label that identifies the stream workspace.
- connection_
name string - Label that identifies the stream connection.
- id string
- The provider-assigned unique ID for this managed resource.
- project_
id string - Unique 24-hexadecimal digit string that identifies your project, also known as
groupIdin the official documentation. - results list(object)
- List of returned documents that MongoDB Cloud provides when completing this request.
- workspace_
name string - Label that identifies the stream workspace.
- connection
Name String - Label that identifies the stream connection.
- id String
- The provider-assigned unique ID for this managed resource.
- project
Id String - Unique 24-hexadecimal digit string that identifies your project, also known as
groupIdin the official documentation. - results
List<Get
Stream Connection Failovers Result> - List of returned documents that MongoDB Cloud provides when completing this request.
- workspace
Name String - Label that identifies the stream workspace.
- connection
Name string - Label that identifies the stream connection.
- id string
- The provider-assigned unique ID for this managed resource.
- project
Id string - Unique 24-hexadecimal digit string that identifies your project, also known as
groupIdin the official documentation. - results
Get
Stream Connection Failovers Result[] - List of returned documents that MongoDB Cloud provides when completing this request.
- workspace
Name string - Label that identifies the stream workspace.
- connection_
name str - Label that identifies the stream connection.
- id str
- The provider-assigned unique ID for this managed resource.
- project_
id str - Unique 24-hexadecimal digit string that identifies your project, also known as
groupIdin the official documentation. - results
Sequence[Get
Stream Connection Failovers Result] - List of returned documents that MongoDB Cloud provides when completing this request.
- workspace_
name str - Label that identifies the stream workspace.
- connection
Name String - Label that identifies the stream connection.
- id String
- The provider-assigned unique ID for this managed resource.
- project
Id String - Unique 24-hexadecimal digit string that identifies your project, also known as
groupIdin the official documentation. - results List<Property Map>
- List of returned documents that MongoDB Cloud provides when completing this request.
- workspace
Name String - Label that identifies the stream workspace.
Supporting Types
GetStreamConnectionFailoversResult
- Authentication
Get
Stream Connection Failovers Result Authentication - Applies to type: Kafka. User credentials required to connect to a Kafka Cluster. Includes the authentication type, as well as the parameters for that authentication mode.
- Bootstrap
Servers string - Applies to type: Kafka. Comma separated list of server addresses.
- Cluster
Name string - Applies to type: Cluster. Name of the cluster configured for this connection.
- Cluster
Project stringId - Applies to type: Cluster. Unique 24-hexadecimal digit string that identifies the project that contains the configured cluster. Required if the ID does not match the project containing the streams workspace. You must first enable the organization setting.
- Config Dictionary<string, string>
- Applies to type: Kafka. A map of Kafka key-value pairs for optional configuration. This is a flat object, and keys can have '.' characters.
- Db
Role GetTo Execute Stream Connection Failovers Result Db Role To Execute - Applies to type: Cluster. The name of a Built in or Custom DB Role to connect to an Atlas Cluster.
- Failover
Connection stringId - Unique identifier of the connection.
- Networking
Get
Stream Connection Failovers Result Networking - Applies to type: Kafka. Networking configuration for Streams connections.
- Region string
- The connection's region.
- Security
Get
Stream Connection Failovers Result Security - Applies to type: Kafka. Properties for the secure transport connection to Kafka. For SSL, this can include the trusted certificate to use.
- State string
- The state of the connection.
- Type string
- Type of the connection.
- Authentication
Get
Stream Connection Failovers Result Authentication - Applies to type: Kafka. User credentials required to connect to a Kafka Cluster. Includes the authentication type, as well as the parameters for that authentication mode.
- Bootstrap
Servers string - Applies to type: Kafka. Comma separated list of server addresses.
- Cluster
Name string - Applies to type: Cluster. Name of the cluster configured for this connection.
- Cluster
Project stringId - Applies to type: Cluster. Unique 24-hexadecimal digit string that identifies the project that contains the configured cluster. Required if the ID does not match the project containing the streams workspace. You must first enable the organization setting.
- Config map[string]string
- Applies to type: Kafka. A map of Kafka key-value pairs for optional configuration. This is a flat object, and keys can have '.' characters.
- Db
Role GetTo Execute Stream Connection Failovers Result Db Role To Execute - Applies to type: Cluster. The name of a Built in or Custom DB Role to connect to an Atlas Cluster.
- Failover
Connection stringId - Unique identifier of the connection.
- Networking
Get
Stream Connection Failovers Result Networking - Applies to type: Kafka. Networking configuration for Streams connections.
- Region string
- The connection's region.
- Security
Get
Stream Connection Failovers Result Security - Applies to type: Kafka. Properties for the secure transport connection to Kafka. For SSL, this can include the trusted certificate to use.
- State string
- The state of the connection.
- Type string
- Type of the connection.
- authentication object
- Applies to type: Kafka. User credentials required to connect to a Kafka Cluster. Includes the authentication type, as well as the parameters for that authentication mode.
- bootstrap_
servers string - Applies to type: Kafka. Comma separated list of server addresses.
- cluster_
name string - Applies to type: Cluster. Name of the cluster configured for this connection.
- cluster_
project_ stringid - Applies to type: Cluster. Unique 24-hexadecimal digit string that identifies the project that contains the configured cluster. Required if the ID does not match the project containing the streams workspace. You must first enable the organization setting.
- config map(string)
- Applies to type: Kafka. A map of Kafka key-value pairs for optional configuration. This is a flat object, and keys can have '.' characters.
- db_
role_ objectto_ execute - Applies to type: Cluster. The name of a Built in or Custom DB Role to connect to an Atlas Cluster.
- failover_
connection_ stringid - Unique identifier of the connection.
- networking object
- Applies to type: Kafka. Networking configuration for Streams connections.
- region string
- The connection's region.
- security object
- Applies to type: Kafka. Properties for the secure transport connection to Kafka. For SSL, this can include the trusted certificate to use.
- state string
- The state of the connection.
- type string
- Type of the connection.
- authentication
Get
Stream Connection Failovers Result Authentication - Applies to type: Kafka. User credentials required to connect to a Kafka Cluster. Includes the authentication type, as well as the parameters for that authentication mode.
- bootstrap
Servers String - Applies to type: Kafka. Comma separated list of server addresses.
- cluster
Name String - Applies to type: Cluster. Name of the cluster configured for this connection.
- cluster
Project StringId - Applies to type: Cluster. Unique 24-hexadecimal digit string that identifies the project that contains the configured cluster. Required if the ID does not match the project containing the streams workspace. You must first enable the organization setting.
- config Map<String,String>
- Applies to type: Kafka. A map of Kafka key-value pairs for optional configuration. This is a flat object, and keys can have '.' characters.
- db
Role GetTo Execute Stream Connection Failovers Result Db Role To Execute - Applies to type: Cluster. The name of a Built in or Custom DB Role to connect to an Atlas Cluster.
- failover
Connection StringId - Unique identifier of the connection.
- networking
Get
Stream Connection Failovers Result Networking - Applies to type: Kafka. Networking configuration for Streams connections.
- region String
- The connection's region.
- security
Get
Stream Connection Failovers Result Security - Applies to type: Kafka. Properties for the secure transport connection to Kafka. For SSL, this can include the trusted certificate to use.
- state String
- The state of the connection.
- type String
- Type of the connection.
- authentication
Get
Stream Connection Failovers Result Authentication - Applies to type: Kafka. User credentials required to connect to a Kafka Cluster. Includes the authentication type, as well as the parameters for that authentication mode.
- bootstrap
Servers string - Applies to type: Kafka. Comma separated list of server addresses.
- cluster
Name string - Applies to type: Cluster. Name of the cluster configured for this connection.
- cluster
Project stringId - Applies to type: Cluster. Unique 24-hexadecimal digit string that identifies the project that contains the configured cluster. Required if the ID does not match the project containing the streams workspace. You must first enable the organization setting.
- config {[key: string]: string}
- Applies to type: Kafka. A map of Kafka key-value pairs for optional configuration. This is a flat object, and keys can have '.' characters.
- db
Role GetTo Execute Stream Connection Failovers Result Db Role To Execute - Applies to type: Cluster. The name of a Built in or Custom DB Role to connect to an Atlas Cluster.
- failover
Connection stringId - Unique identifier of the connection.
- networking
Get
Stream Connection Failovers Result Networking - Applies to type: Kafka. Networking configuration for Streams connections.
- region string
- The connection's region.
- security
Get
Stream Connection Failovers Result Security - Applies to type: Kafka. Properties for the secure transport connection to Kafka. For SSL, this can include the trusted certificate to use.
- state string
- The state of the connection.
- type string
- Type of the connection.
- authentication
Get
Stream Connection Failovers Result Authentication - Applies to type: Kafka. User credentials required to connect to a Kafka Cluster. Includes the authentication type, as well as the parameters for that authentication mode.
- bootstrap_
servers str - Applies to type: Kafka. Comma separated list of server addresses.
- cluster_
name str - Applies to type: Cluster. Name of the cluster configured for this connection.
- cluster_
project_ strid - Applies to type: Cluster. Unique 24-hexadecimal digit string that identifies the project that contains the configured cluster. Required if the ID does not match the project containing the streams workspace. You must first enable the organization setting.
- config Mapping[str, str]
- Applies to type: Kafka. A map of Kafka key-value pairs for optional configuration. This is a flat object, and keys can have '.' characters.
- db_
role_ Getto_ execute Stream Connection Failovers Result Db Role To Execute - Applies to type: Cluster. The name of a Built in or Custom DB Role to connect to an Atlas Cluster.
- failover_
connection_ strid - Unique identifier of the connection.
- networking
Get
Stream Connection Failovers Result Networking - Applies to type: Kafka. Networking configuration for Streams connections.
- region str
- The connection's region.
- security
Get
Stream Connection Failovers Result Security - Applies to type: Kafka. Properties for the secure transport connection to Kafka. For SSL, this can include the trusted certificate to use.
- state str
- The state of the connection.
- type str
- Type of the connection.
- authentication Property Map
- Applies to type: Kafka. User credentials required to connect to a Kafka Cluster. Includes the authentication type, as well as the parameters for that authentication mode.
- bootstrap
Servers String - Applies to type: Kafka. Comma separated list of server addresses.
- cluster
Name String - Applies to type: Cluster. Name of the cluster configured for this connection.
- cluster
Project StringId - Applies to type: Cluster. Unique 24-hexadecimal digit string that identifies the project that contains the configured cluster. Required if the ID does not match the project containing the streams workspace. You must first enable the organization setting.
- config Map<String>
- Applies to type: Kafka. A map of Kafka key-value pairs for optional configuration. This is a flat object, and keys can have '.' characters.
- db
Role Property MapTo Execute - Applies to type: Cluster. The name of a Built in or Custom DB Role to connect to an Atlas Cluster.
- failover
Connection StringId - Unique identifier of the connection.
- networking Property Map
- Applies to type: Kafka. Networking configuration for Streams connections.
- region String
- The connection's region.
- security Property Map
- Applies to type: Kafka. Properties for the secure transport connection to Kafka. For SSL, this can include the trusted certificate to use.
- state String
- The state of the connection.
- type String
- Type of the connection.
GetStreamConnectionFailoversResultAuthentication
- 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.
GetStreamConnectionFailoversResultDbRoleToExecute
GetStreamConnectionFailoversResultNetworking
- Access
Get
Stream Connection Failovers Result Networking Access - Information about networking access.
- Access
Get
Stream Connection Failovers Result Networking Access - Information about networking access.
- access
Get
Stream Connection Failovers Result Networking Access - Information about networking access.
- access
Get
Stream Connection Failovers Result Networking Access - Information about networking access.
- access
Get
Stream Connection Failovers Result Networking Access - Information about networking access.
- access Property Map
- Information about networking access.
GetStreamConnectionFailoversResultNetworkingAccess
- 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.
GetStreamConnectionFailoversResultSecurity
- 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